﻿.index-type .index-type-left {
    /*padding:0;*/
}

    .index-type .index-type-left .first-row .slide-container {
        padding: 0;
        height: 10rem;
    }

        .index-type .index-type-left .first-row .slide-container .carousel-inner {
            border-radius: 0.75rem;
        }

    .index-type .index-type-left .first-row .index-type-detail-right {
        width: 100%;
        height: 10rem;
        border-radius: 0.75rem;
    }

        .index-type .index-type-left .first-row .index-type-detail-right .tips {
            padding-top: 0.75rem;
            height: 2.5rem; 
        }

        .index-type .index-type-left .first-row .index-type-detail-right .index-type-detail-img {
            width: 5.5rem;
        }
.index-type .second-row .index-type-detail-item {
    border-radius: 0.75rem;
    height:10rem;
}
.index-type .index-type-left .second-row .index-type-detail-item .tips {
    padding-top: 0.75rem;
    height: 2.5rem;
}
.product-types-detail .item {
    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
    cursor: pointer;
}

    .product-types-detail .item:hover {
        background: #EBEFF5;
    }

    .product-types-detail .item .item-first {
        /*padding-left:5%;
    padding-right:5%;*/
    }

    .product-types-detail .item .item-details .item-detail {
    }

    .product-types-detail .item .item-details .item-details-arrow {
        width: 1rem;
    }

.products .hotsale-logo {
    width: 2rem;
}

.products .products-list .card {
    cursor: pointer;
}

    .products .products-list .card:hover {
        border: var(--bs-card-border-width) solid #FF1823;
    }

.products .products-list .add-cart .add-cart-btn {
    background: #FFEBF1;
    color: #F61722;
    padding: 5px;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
}

    .products .products-list .add-cart .add-cart-btn:hover {
        color: #fff;
        background: #FF1823;
    }

.products .products-list .product-title {
    line-height: 1.5rem;
    height: 3rem;
}

.products .products-list .product-model-title {
    line-height: 1.2rem;
    height: 1.5rem;
}

.products .product-good-type {
    display: flex;
    margin-top: 5px;
}

    .products .product-good-type .product-good-type-tag {
        padding: 3px 5px;
    }


.account-container{
    background-color:#fff7f7;
    border-radius:0.75rem;
}

.account-container .avator{
    width:7.5rem;
    height:7.5rem;
    display:flex;
    align-items:center;
    justify-content:center;
}
    .account-container .avator .avator-img {
        width:100%;
        height:100%;
    }

.account-container .userinfo {
    flex-grow: 1;
    margin-left:0.5rem;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

    .account-container .userinfo .nickname{

    }

    .account-container .userinfo .logout {
        display:flex;
    }
    .account-container .order-info .order-info-item{
        text-align:center;
        color:#666;

    }
        .account-container .order-info .order-info-item i {
            font-size: 2.5rem;
            position:relative;
        }
            .account-container .order-info .order-info-item i .order-number {
                position: absolute;
                top: 0;
                right: 0;
                font-size: 0.75rem;
                color: #fff;
                transform: translate(50%,-50%);
                background: red;
                border-radius: 50%;
                width: 1.3rem;
                text-align: center;
                height: 1.3rem;
                line-height: 1.3rem;
            }