
@media (max-width: 1440px) {
    .sc-shopping-cart {
        max-inline-size: 1400px;
        min-inline-size: 1280px;
        padding: 0 0px;
    }

    .sc-shopping-cart-cart-list {
        inline-size: -webkit-calc(68% - 10px);
        inline-size: calc(68% - 10px);
    }
}

@media (min-width: 1440px) and (max-width:1920px) {
    .sc-shopping-cart {
        min-inline-size: 1440px;
        padding: 0 0px;
        inline-size: 1440px;
    }

    .sc-shopping-cart-cart-list {
        inline-size: -webkit-calc(68% - 15px);
        inline-size: calc(68% - 15px);
    }
}

@media (min-width: 1920px) {
    .sc-shopping-cart {
        min-inline-size: 1440px;
        inline-size: 1440px;
    }

    .sc-shopping-cart-cart-list {
        inline-size: -webkit-calc(68% - 20px);
        inline-size: calc(68% - 20px);
    }
}


.sc-shopping-cart {
    -webkit-box-flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 auto;
    min-height: 300px;
    min-inline-size: 1440px;
    padding: 0 0px;
    /* line-height: 1; */
}

.sc-shopping-cart-title {
    color: #222;
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 32px;
    margin-top: 32px;
}

.sc-shopping-cart-con {
    padding: 0 0 80px;
    inline-size: 100%;
}

.sc-shopping-cart-cart-list {
    float: inline-start;
    inline-size: -webkit-calc(68% - 20px);
    inline-size: calc(68% - 20px);
}

.sc-shopping-cart-invalid-list {
    margin: 40px 0 0;
}

.sc-shopping-cart-invalid-title {
    color: #000;
    font-family: Roboto-Regular;
    font-size: 24px;
    line-height: 40px;
}

.batch-select-block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

    .batch-select-block .batch-select-title-line {
        -webkit-box-flex: 1;
        background: #ddd;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 1px;
        margin-inline-start: 20px;
    }

.cart-remove-to-favorites-block {
    background: #f8f8f8;
    border-radius: 8px;
    padding: 20px;
}

    .cart-remove-to-favorites-block .title {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        color: #222;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        font-weight: 700;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }

    .cart-remove-to-favorites-block .explain {
        color: #222;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        margin-top: 12px;
    }

    .cart-remove-to-favorites-block .image-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 8px;
    }

        .cart-remove-to-favorites-block .image-list .image-item {
            border-radius: 4px;
            height: 48px;
            margin-inline-end: 8px;
            inline-size: 48px;
        }

        .cart-remove-to-favorites-block .image-list .more {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            background: #fff;
            border-radius: 4px;
            cursor: pointer;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            height: 48px;
            -webkit-justify-content: center;
            justify-content: center;
            inline-size: 48px;
        }

    .cart-remove-to-favorites-block .go-to-favorites {
        color: #222;
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
        margin-top: 12px;
        -webkit-text-decoration-line: underline;
        -moz-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: solid;
        -moz-text-decoration-style: solid;
        text-decoration-style: solid;
    }

        .cart-remove-to-favorites-block .go-to-favorites a {
            color: #222;
        }

.batch-select-title {
    color: #222;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-inline-start: 20px;
    vertical-align: middle;
}



.sc-c-supplier-container {
    border-bottom: 1px solid #ddd;
    margin: 28px 0;
    padding-bottom: 14px;
}

    .sc-c-supplier-container:last-child {
        border-bottom: none;
    }

    .sc-c-supplier-container .sku-cut-line {
        background: #d8d8d8;
        height: 1px;
        margin: 10px 0 10px 40px;
    }

    .sc-c-supplier-container.s-invalid .sc-c-supplier-container-ft {
        display: none;
    }

    .sc-c-supplier-container.s-invalid .sc-c-sku-container-error-msg {
        color: #ccc;
    }

    .sc-c-supplier-container.s-invalid .sc-c-sku-container-col2.s-error .next-input {
        border-color: #e6e7eb;
    }

.sc-c-supplier-container-main {
    background: #fff;
    border-radius: 8px;
}

.sc-c-supplier-container-hd {
    font-family: Roboto-Regular;
    font-size: 14px;
    margin-bottom: 14px;
}

.sc-c-supplier-container-fd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-align-items: center;
    align-items: center;
    color: #222;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-family: SF Pro Text !important;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    margin: 14px 0 14px 48px;
}

.sc-c-supplier-container-supplierName {
    color: #000;
}

.sc-c-supplier-container-supplierLink {
    color: #222;
    font-family: Inter !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
}

    .sc-c-supplier-container-supplierLink:active, .sc-c-supplier-container-supplierLink:link, .sc-c-supplier-container-supplierLink:visited {
        color: #222;
    }

    .sc-c-supplier-container-supplierLink:hover {
        text-decoration: underline;
    }

.sc-c-supplier-container-sellerInfo {
    margin-inline-start: 20px;
    inline-size: 400px;
}

    .sc-c-supplier-container-sellerInfo > * {
        vertical-align: middle;
    }

    .sc-c-supplier-container-sellerInfo img {
        margin: 0 8px;
    }

.sc-c-supplier-container-card-header-right {
    float: inline-end;
}

.sc-c-supplier-container-coupon {
    float: inline-end;
    margin-inline-start: 20px;
}

.sc-c-supplier-container-btn {
    margin: 20px 0 0;
    text-align: end;
}

.sc-c-supplier-container-ft {
    border-top: 1px solid #dcdee3;
    padding: 12px 0;
    text-align: end;
}

.sc-c-supplier-container-total {
    color: #000;
    font-family: Roboto-Regular;
    font-size: 14px;
    line-height: 24px;
    margin: 0 110px 0 0;
}

.sc-c-supplier-container-price {
    color: #ff751a;
    font-family: Roboto-Bold;
    font-size: 20px;
    line-height: 40px;
}

.sc-c-supplier-container-error {
    margin: 0 0 32px;
}

.sc-c-supplier-container .banner-activity-on_time_delivery {
    border-radius: 4px;
    color: #00ac54;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px !important;
    margin-inline-start: 8px;
    margin-inline-end: 8px;
    top: 0;
}

.sc-c-supplier-container-logistics-shipping-fee span {
    line-height: 20px;
}

.sc-c-supplier-container-logistics-shipping-fee-discount {
    height: 22px;
    text-align: end;
}

    .sc-c-supplier-container-logistics-shipping-fee-discount .banner-activity-on_time_delivery {
        display: block;
        margin-inline-end: 0;
    }

.sc-c-supplier-container .logistics-shipping-fee-value {
    margin-inline-start: 8px;
}

    .sc-c-supplier-container .logistics-shipping-fee-value .logistics-shipping-fee-amount {
        font-weight: 700;
    }

.sc-c-supplier-container .logistics-shipping-fee-icon:hover {
    cursor: pointer;
}

.sc-c-supplier-container-logistics-original-shipping-fee-price {
    color: #999;
    display: block;
    margin-top: 5px;
    text-decoration: line-through;
}

.shipping-footer-amount {
    color: #222;
    text-align: end;
}

    .shipping-footer-amount .label {
        margin-inline-end: 8px;
        white-space: nowrap;
    }

    .shipping-footer-amount .value {
        font-size: 16px;
        font-weight: 700;
        white-space: nowrap;
    }

.logistics-detail-container {
    margin-bottom: 20px;
}

    .logistics-detail-container .logistics-detail-table-container {
        margin-top: 32px;
    }

        .logistics-detail-container .logistics-detail-table-container .logistics-detail-table {
            border-inline-start: none;
            border-top: none;
        }

        .logistics-detail-container .logistics-detail-table-container .logistics-detail-product {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 20px;
            max-inline-size: 700px;
            word-break: break-word;
        }

            .logistics-detail-container .logistics-detail-table-container .logistics-detail-product .product-image {
                border: 1px solid #e6e7eb;
                height: 50px;
                margin-inline-end: 20px;
                inline-size: 50px;
            }

            .logistics-detail-container .logistics-detail-table-container .logistics-detail-product .product-title {
                line-height: 20px;
                margin-inline-start: 8px;
            }

    .logistics-detail-container .shipping-fee-footer {
        margin-top: 20px;
        text-align: end;
    }

.logistics-detail-dialog .next-message-symbol-icon {
    display: none;
}

.logistics-detail-dialog .next-table-body .next-table-row .first {
    border-inline-start: 1px solid #eee;
}

.logistics-detail-dialog .logistics-detail-container {
    max-height: 600px;
    overflow: scroll;
}

.logistics-detail-dialog .next-table th {
    background-color: #f4f4f4;
}

.cart-fixed-button {
    background: #fff;
    border-end-start-radius: 8px;
    border-start-start-radius: 8px;
    bottom: 60px;
    -webkit-box-shadow: 0 2px 6px 2px rgba(0,0,0,.12);
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.12);
    padding: 8px;
    position: fixed;
    inset-inline-end: 0;
}

    .cart-fixed-button #back-to-top {
        display: none;
    }

    .cart-fixed-button .divide-line {
        background: #ddd;
        background: var(--line-color-dddddd,#ddd);
        height: 1px;
        margin: 8px 0;
        inline-size: 36px;
    }

    .cart-fixed-button .button-item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 36px;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 8px;
        inline-size: 36px;
    }

        .cart-fixed-button .button-item img {
            height: 20px;
            inline-size: 20px;
        }

    .cart-fixed-button .cart-survey-balloon {
        background: #000;
        color: #fff;
        padding: 20px;
        inline-size: 388px;
    }

        .cart-fixed-button .cart-survey-balloon .title-block {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-justify-content: space-between;
            justify-content: space-between;
        }

            .cart-fixed-button .cart-survey-balloon .title-block .title {
                color: #fff;
                font-size: 16px;
                font-weight: 700;
            }

            .cart-fixed-button .cart-survey-balloon .title-block .close-tip {
                color: hsla(0,0%,100%,.5);
                font-size: 12px;
                font-weight: 400;
            }

            .cart-fixed-button .cart-survey-balloon .title-block .right-block {
                -webkit-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: nowrap;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
            }

            .cart-fixed-button .cart-survey-balloon .title-block .next-icon:before {
                padding-bottom: 4px;
            }

        .cart-fixed-button .cart-survey-balloon .survey-button-block {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-justify-content: end;
            justify-content: end;
            margin-top: 24px;
        }

            .cart-fixed-button .cart-survey-balloon .survey-button-block .survey-button {
                background: #fff;
                border: 1px solid #222;
                border-radius: 65px;
                color: #222;
                font-size: 14px;
                font-weight: 600;
                height: 36px;
                line-height: 20px;
                padding: 8px 24px;
            }

        .cart-fixed-button .cart-survey-balloon:after {
            background: #000;
        }

.sc-c-spu-container {
    padding: 14px 0;
}

    .sc-c-spu-container:last-child {
        border: none;
    }

.sc-c-spu-container-removing {
    background: #fef0e4;
    border-radius: 4px;
    margin-bottom: 20px;
    opacity: 1;
    padding: 12px 16px;
    position: relative;
}

.sc-c-spu-container-removing-body {
    color: #000;
    margin: 0 0 8px;
}

.sc-c-spu-container-removing-ft span {
    color: #1686cc;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    margin: 0 40px 0 0;
}

.sc-c-spu-container-removing-close-btn {
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 3px;
    position: absolute;
    inset-inline-end: 9px;
    top: 9px;
    inline-size: 20px;
}

    .sc-c-spu-container-removing-close-btn:before {
        border-top: 1px solid #999;
        content: "";
        display: block;
        -webkit-transform: translateY(6px) rotate(135deg);
        -ms-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
    }

    .sc-c-spu-container-removing-close-btn:after {
        border-top: 1px solid #999;
        content: "";
        display: block;
        -webkit-transform: translateY(5px) rotate(225deg);
        -ms-transform: translateY(5px) rotate(225deg);
        transform: translateY(5px) rotate(225deg);
    }

.sc-c-spu-container-product-baseinfo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden;
}

.sc-c-spu-container-product-checkbox {
    float: inline-start;
}

.sc-c-spu-container-product-main-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: start;
    justify-content: start;
    margin-inline-start: 20px;
/*    min-height: 120px;*/
}

.sc-c-spu-container-discounts {
    background: #fff0e6;
    color: #ff6a00;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0 10px;
    padding: 0 10px;
    text-align: center;
}

.sc-c-spu-container-col1 {
    inline-size: 40%;
}

.sc-c-spu-container-col2 {
    inline-size: 20%;
}

.sc-c-spu-container-col3, .sc-c-spu-container-col4 {
    text-align: end;
    inline-size: 20%;
}

.sc-c-spu-container-img-con {
    margin-inline-start: 24px;
    position: relative;
    text-align: center;
}

    .sc-c-spu-container-img-con:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .sc-c-spu-container-img-con img {
        background-color: #f2f2f2;
        border: 1px solid #ededed;
        border-radius: 8px;
        display: inline-block;
        height: 120px;
        vertical-align: middle;
        inline-size: 120px;
    }

    .sc-c-spu-container-img-con:after {
        background-color: rgba(0,0,0,.04);
        border-radius: 8px;
        content: "";
        height: 100%;
        inset-inline-start: 0;
        position: absolute;
        top: 0;
        inline-size: 100%;
    }

.sc-c-spu-container-product-error {
    color: #b3261e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 12px 0 0 48px;
}

.sc-c-spu-container-prompt-icon {
    color: #b3261e;
    margin-inline-end: 4px;
}

.sc-c-spu-container-error {
    margin: 8px 0 16px 48px;
}

.sc-c-spu-container-title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: start;
    align-items: start;
    color: #222;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: 22px;
    overflow: hidden;
}

    .sc-c-spu-container-title a:active, .sc-c-spu-container-title a:link, .sc-c-spu-container-title a:visited {
        color: #222;
    }

    .sc-c-spu-container-title a:hover {
        text-decoration: underline;
    }

.sc-c-spu-container-title-main {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;

}
.sc-c-spu-container-action-remove{
    margin-right:12px;
}
.sc-c-spu-container-action-remove i {
    color: #333;
    cursor: pointer;
    float: inline-end;
    margin-inline-start: 20px;
    margin-inline-end: 20px;
}

.sc-c-spu-container-action-remove:hover {
    color: #444;
}

.sc-c-spu-container-action-remove i {
    height: 24px;
    max-inline-size: none;
    opacity: .85;
    vertical-align: middle;
    inline-size: 24px;
    margin-top: 5px;
    margin-right: 8px;
}

    .sc-c-spu-container-action-remove i:hover {
        opacity: 1;
    }

.sc-c-spu-container-promotion-info {
    color: #999;
    margin: 4px 0 0 108px;
}

.sc-c-spu-container-moq {
    color: #767676;
    font-size: 14px;
    line-height: 18px;
    margin-top: 4px;
}

.sc-c-spu-container-bd-con {
    margin: 8px 0 0 38px;
}
.sc-c-sku-container{
   position:relative;
}
    .sc-c-sku-container .sc-c-sku-container-checkbox {
        position: absolute;
        left:-38px;
    }

    .spu-invalid .link-spu-title, .spu-invalid .sc-c-spu-container-img-con img {
        opacity: .5;
    }

.spu-invalid .invalid-item-label {
    color: #222;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}

.banner-block {
    margin-inline-start: 96px;
    margin-top: 4px;
}

    .banner-block .banner-activity-on_time_delivery {
        background: rgba(255,159,64,.2);
        border-radius: 4px;
        color: #f60;
        display: inline-block;
        font-size: 12px;
        line-height: 16px !important;
        margin-inline-end: 8px;
        padding: 1px 6px;
        top: 0;
    }

    .banner-block .tags-SHIPPING {
        background-color: #e5f6ed;
        color: #00ac54;
    }

.salePoint-carousel-wrap {
    height: 18px;
    margin-top: 4px;
    overflow: hidden;
}

    .salePoint-carousel-wrap .salePoint-carousel {
        font-size: 14px;
        line-height: 18px;
    }

        .salePoint-carousel-wrap .salePoint-carousel, .salePoint-carousel-wrap .salePoint-carousel .hot-product {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .salePoint-carousel-wrap .salePoint-carousel .hot-product {
                color: #f7421e;
            }

                .salePoint-carousel-wrap .salePoint-carousel .hot-product img {
                    height: 16px;
                    vertical-align: text-top;
                    inline-size: 16px;
                }

.spu-container-new {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

    .spu-container-new .taginfoDescWrap div {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-align-items: start !important;
        align-items: start !important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

.taginfoDescWrap {
    font-size: 14px;
    line-height: 18px;
}

    .taginfoDescWrap .product-tooltip-desc {
        font-size: 14px;
        font-style: normal;
        line-height: 20px;
    }

    .taginfoDescWrap .tagImg {
        height: 20px;
        z-index: 0;
    }

    .taginfoDescWrap .taginfoDesc {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: end;
        align-items: end;
        border-radius: 4px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-inline-end: 8px;
        margin-top: 4px;
    }

        .taginfoDescWrap .taginfoDesc .taginfoDesc-info {
            border-radius: 4px;
            margin-inline-start: -12px;
            padding: 0 8px 0 16px;
        }

    .taginfoDescWrap .taginfoDesc_bgColor {
        padding: 4px 8px;
    }

.taginfoDescWrap-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: inline-start;
    line-height: 18px;
}

    .taginfoDescWrap-left .tagImg {
        height: 16px;
        z-index: 0;
    }

    .taginfoDescWrap-left .dispatch-location-tag {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        -webkit-align-items: center !important;
        align-items: center !important;
        border-radius: 3px;
        line-height: 13.2px !important;
        margin-inline-end: 6px;
        padding: 4.4px;
    }

        .taginfoDescWrap-left .dispatch-location-tag img {
            height: 13.2px;
            margin-inline-end: 4px;
        }

        .taginfoDescWrap-left .dispatch-location-tag span {
            font-size: 14px !important;
            font-weight: 600;
            line-height: 13.2px !important;
        }

    .taginfoDescWrap-left .taginfoDesc {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: end;
        align-items: end;
        border-radius: 4px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: 12px;
        font-weight: 700;
        margin-inline-end: 5px;
    }

        .taginfoDescWrap-left .taginfoDesc .taginfoDesc-info {
            border-radius: 4px;
            margin-inline-start: -12px;
            padding: 0 8px 0 16px;
        }

.taginfoDescWrap-above {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    line-height: 18px;
    margin-bottom: 9px;
}

    .taginfoDescWrap-above .tagImg {
        height: 20px;
        z-index: 0;
    }

    .taginfoDescWrap-above .taginfoDesc {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: end;
        align-items: end;
        border-radius: 4px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: 12px;
        line-height: 18px;
        padding-inline-end: 12px;
    }

        .taginfoDescWrap-above .taginfoDesc .taginfoDesc-info {
            border-radius: 4px;
            margin-inline-start: -12px;
            padding: 0 8px 0 16px;
        }

.cart-remove-toast {
    background-color: rgba(0,0,0,.8) !important;
    border-radius: 8px;
    position: fixed !important;
    top: 20% !important;
    z-index: 99999 !important;
}

    .cart-remove-toast .next-icon {
        color: #fff !important;
    }

    .cart-remove-toast .next-message-symbol-icon:before {
        font-size: 20px !important;
        inline-size: 20px !important;
    }

    .cart-remove-toast .cart-remove-toast-content {
        color: #fff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        font-weight: 400;
        margin-inline-start: 12px;
        inline-size: 300px;
    }

        .cart-remove-toast .cart-remove-toast-content .cart-remove-tips {
            white-space: nowrap;
        }

        .cart-remove-toast .cart-remove-toast-content .cart-remove-product-name {
            cursor: pointer;
            margin-inline-start: 12px;
            overflow: hidden;
            text-decoration: underline;
            text-overflow: ellipsis;
            white-space: nowrap;
        }


.spu-invalid .link-spu-title, .spu-invalid .sc-c-spu-container-img-con img {
    opacity: .5;
}

.spu-invalid .invalid-item-label {
    color: #222;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}


.sc-c-sku-container {
    background: #f4f4f4;
    border-radius: 8px;
    color: #000;
    font-family: Inter;
    margin-top: 12px;
    padding: 5px 20px 5px 5px;
}

.sc-c-sku-container-con {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-align: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.sc-c-sku-container-con, .sc-c-sku-container-sku-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.sc-c-sku-container-sku-item {
    -webkit-box-flex: 1;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.sc-c-sku-container-sku-img {
    margin: 0 20px 0 0;
    min-inline-size: 90px;
}

    .sc-c-sku-container-sku-img img {
        border-radius: 4px;
        height: 90px;
        vertical-align: middle;
        inline-size: 90px;
    }

.sc-c-sku-container-sku-info .invalid-sku-label {
    color: #222;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
}

.sc-c-sku-container .invalid-customization-sku-label {
    color: #b3261e;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-inline-start: 48px;
    margin-top: 4px;
}

.sc-c-sku-container-protection {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #222;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 14px;
    line-height: 18px;
}

.sc-c-sku-container-protection-click {
    cursor: pointer;
}

    .sc-c-sku-container-protection-click:hover {
        font-weight: 500;
    }

    .sc-c-sku-container-protection-click .next-icon {
        margin-inline-start: 4px;
    }

.sc-c-sku-container-delete {
    margin-inline-start: 25px;
}

.sc-c-sku-container-totalPrice {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    font-weight: 700;
    -webkit-justify-content: end;
    justify-content: end;
    margin-inline-start: 40px;
    min-inline-size: 16%;
}

.sc-c-sku-container.s-invalid {
    color: #ccc;
}

    .sc-c-sku-container.s-invalid .ellipsis-span span {
        color: #999;
    }

    .sc-c-sku-container.s-invalid .sc-c-sku-container-unitPrice {
        color: #ccc;
    }

    .sc-c-sku-container.s-invalid .sc-c-sku-container-original-price {
        color: #767676;
    }

    .sc-c-sku-container.s-invalid .sc-c-sku-container-col3 .next-input {
        border-color: #ccc;
    }

    .sc-c-sku-container.s-invalid .sc-c-sku-container-error-msg {
        color: #ccc;
    }

    .sc-c-sku-container.s-invalid img {
        opacity: .5;
    }

.sc-c-sku-container .next-number-picker-add-icon {
    font-weight: 700;
}

.sc-c-sku-container-quantity {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .sc-c-sku-container-quantity .n-input-number {
        width: 130px;
        text-align: center;
    }

.sc-c-sku-container-quantity-max-stock {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 8px;
    text-align: center;
    inline-size: 100px;
}

    .sc-c-sku-container-quantity-max-stock span {
        display: block;
        inline-size: 140px;
    }

.sc-c-sku-container-quantity-over-max-stock {
    color: #b3261e;
}

.sc-c-sku-container-quantity-input-error input {
    color: #b3261e !important;
}

.sc-c-sku-container-quantity-input {
    inline-size: 100px !important;
}

    .sc-c-sku-container-quantity-input .next-input input {
        font-size: 14px !important;
        font-weight: 600 !important;
        height: 42px !important;
        inline-size: 90px !important;
    }

    .sc-c-sku-container-quantity-input .next-focus {
        background-color: #fff !important;
        border: 1px solid #d8d8d8 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        position: static !important;
    }

    .sc-c-sku-container-quantity-input .next-btn:hover {
        background: #d8d8d8 !important;
        border-color: #d8d8d8 !important;
    }

    .sc-c-sku-container-quantity-input .next-before .next-btn {
        border-radius: 22px !important;
        height: 44px !important;
        inset-inline-start: 22px;
        margin-inline-start: -22px;
        margin-inline-end: 0 !important;
        position: relative;
        inline-size: 44px !important;
    }

    .sc-c-sku-container-quantity-input .next-after .next-btn {
        border-radius: 22px !important;
        height: 44px !important;
        inset-inline-start: -22px;
        margin-inline-start: 0 !important;
        position: relative;
        inline-size: 44px !important;
    }

.sc-c-sku-container-price {
    font-size: 14px;
    line-height: 18px;
    margin: 3px 0;
}

.sc-c-sku-container-unitPrice {
    color: #222;
    font-weight: 600;
}

.sc-c-sku-container-productUnit {
    color: #222;
}

.sc-c-sku-container-original-price {
    color: #767676;
    margin-inline-start: 8px;
    margin-top: -2px;
    text-decoration: line-through;
}

.sc-c-sku-container-tiered-price {
    float: inline-end;
    margin: 4px 0 0;
    min-inline-size: 120px;
}

.sc-c-sku-container-tiered-price-title {
    color: #4a4a4a;
    font-size: 12px;
}

    .sc-c-sku-container-tiered-price-title img {
        margin: 0 6px 1px 0;
        vertical-align: middle;
    }

.sc-c-sku-container-tiered-price-item {
    color: #999;
    font-size: 12px;
    line-height: 20px;
    padding: 4px 0 0;
}

    .sc-c-sku-container-tiered-price-item.s-valid {
        color: #4a4a4a;
    }

    .sc-c-sku-container-tiered-price-item:after {
        clear: both;
        content: "";
        display: block;
    }

.sc-c-sku-container-tiered-price-amount {
    float: inline-start;
}

.sc-c-sku-container-tiered-price-price {
    float: inline-end;
    margin-inline-start: 12px;
}

.sc-c-sku-container-protection {
    color: #22891f;
}

.sc-c-sku-container-discounts {
    background: #fff0e6;
    color: #ff6a00;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0;
    padding: 0 10px;
    text-align: center;
}

.sc-c-sku-container-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 4px 0 0 40px;
}

.sc-c-sku-container-content-perPiecePrice {
    line-height: 18px;
    margin-inline-end: 8px;
}

    .sc-c-sku-container-content-perPiecePrice .origin-freightPerPiecePrice {
        color: #767676;
        padding-inline-start: 4px;
        text-decoration: line-through;
    }

    .sc-c-sku-container-content-perPiecePrice .discount-shipping {
        color: #d04a0a;
        padding-inline-start: 4px;
    }

    .sc-c-sku-container-content-perPiecePrice .perpiece-shipping {
        padding-inline-start: 4px;
    }

.sc-c-sku-container-content-noPackageLogistic {
    color: #b3261e;
    line-height: 19px;
}

.sc-c-sku-container-error-msg {
    margin: 4px 0 0 40px;
}

.sc-c-sku-container-property-item {
    font-size: 14px;
    line-height: 22px;
    margin: 4px 0 0;
}

.sc-c-sku-container-property-key {
    display: table-cell;
    padding: 0 9px 0 0;
    vertical-align: top;
    white-space: nowrap;
}

.sc-c-sku-container-property-color {
    display: inline-block;
    height: 22px;
    margin-inline-end: 4px;
    vertical-align: middle;
    inline-size: 22px;
}

.sc-c-sku-container-property-img {
    display: inline-block;
    height: 22px;
    margin: 0 2px 0 0;
    vertical-align: middle;
    inline-size: 22px;
}

    .sc-c-sku-container-property-img:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .sc-c-sku-container-property-img img {
        max-height: 100%;
        max-inline-size: 100%;
        vertical-align: middle;
    }

.sc-c-sku-container-property-val {
    display: inline-block;
    margin-inline-end: 4px;
    vertical-align: middle;
    white-space: normal;
}

    .sc-c-sku-container-property-val span:last-child {
        vertical-align: middle;
    }

.sc-c-sku-container-action-remove {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 22px;
}

    .sc-c-sku-container-action-remove:hover {
        color: #999;
    }

    .sc-c-sku-container-action-remove i {
        height: 24px;
        max-inline-size: none;
        opacity: .85;
        vertical-align: middle;
        inline-size: 24px;
        margin-right: 0px;
        margin-top: 10px;
    }

        .sc-c-sku-container-action-remove i:hover {
            opacity: 1;
        }

.sc-c-sku-container-removing {
    background: #fef0e4;
    border-radius: 4px;
    margin-bottom: 20px;
    margin-top: 8px;
    opacity: 1;
    padding: 12px 16px;
    position: relative;
}

.sc-c-sku-container-removing-body {
    color: #000;
    margin: 0 0 8px;
}

.sc-c-sku-container-removing-ft span {
    color: #1686cc;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    margin: 0 40px 0 0;
}

.sc-c-sku-container-removing-close-btn {
    cursor: pointer;
    display: block;
    height: 20px;
    padding: 3px;
    position: absolute;
    inset-inline-end: 9px;
    top: 9px;
    inline-size: 20px;
}

    .sc-c-sku-container-removing-close-btn:before {
        border-top: 1px solid #999;
        content: "";
        display: block;
        -webkit-transform: translateY(6px) rotate(135deg);
        -ms-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
    }

    .sc-c-sku-container-removing-close-btn:after {
        border-top: 1px solid #999;
        content: "";
        display: block;
        -webkit-transform: translateY(5px) rotate(225deg);
        -ms-transform: translateY(5px) rotate(225deg);
        transform: translateY(5px) rotate(225deg);
    }

.sku-detail-block {
    display: inline-block;
    min-inline-size: 240px;
    vertical-align: top;
}

    .sku-detail-block .sku-select .next-select:hover {
        background-color: #e6e6e6;
        border-color: #d9d9d9;
        border-radius: 4px;
        color: #666;
        cursor: pointer;
    }

    .sku-detail-block .sku-select .next-select .next-select-inner .next-tag {
        padding-inline-start: 0;
    }

    .sku-detail-block .sku-select .next-select .next-select-trigger-search {
        margin-bottom: 0;
    }

    .sku-detail-block .sku-select .next-select.next-medium .next-select-values {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        max-inline-size: 270px;
        min-height: auto;
        padding: 0;
    }

        .sku-detail-block .sku-select .next-select.next-medium .next-select-values .ellipsis-span {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .sku-detail-block .sku-select .next-select.next-medium .next-select-values > div {
            margin-inline-start: 4px;
        }

        .sku-detail-block .sku-select .next-select.next-medium .next-select-values :first-child {
            margin-inline-start: 0;
        }

    .sku-detail-block .sku-select .next-select.next-medium .next-input-control {
        height: 18px;
        inset-inline-start: 4px;
        position: relative;
        top: -4px;
    }

    .sku-detail-block .sku-select .next-select .next-input {
        background-color: transparent;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: -.056px;
        line-height: 18px;
    }

        .sku-detail-block .sku-select .next-select .next-input .next-icon-arrow-down {
            color: #222;
            -webkit-transform: rotate(270deg) !important;
            -ms-transform: rotate(270deg) !important;
            transform: rotate(270deg) !important;
        }

        .sku-detail-block .sku-select .next-select .next-input .next-tag {
            -ms-flex-negative: 0;
            background-color: transparent;
            border: none;
            -webkit-flex-shrink: 0;
            flex-shrink: 0;
            height: 18px;
            margin: 0;
            padding: 0;
        }

            .sku-detail-block .sku-select .next-select .next-input .next-tag .next-tag-body {
                line-height: 18px;
                margin: 0;
                padding-inline-start: 0;
            }

                .sku-detail-block .sku-select .next-select .next-input .next-tag .next-tag-body .sku-property-img {
                    display: none;
                }

                .sku-detail-block .sku-select .next-select .next-input .next-tag .next-tag-body .sku-property-value {
                    margin-inline-start: 4px;
                }

                .sku-detail-block .sku-select .next-select .next-input .next-tag .next-tag-body:hover {
                    cursor: pointer;
                }

    .sku-detail-block .sku-select .next-select .next-disabled .next-icon-arrow-down {
        color: #ccc;
    }

    .sku-detail-block .sku-select .next-tag-body {
        overflow: visible;
        overflow: initial;
    }

        .sku-detail-block .sku-select .next-tag-body > span {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
        }

        .sku-detail-block .sku-select .next-tag-body .sku-property-color, .sku-detail-block .sku-select .next-tag-body .sku-property-img {
            inline-size: 20px;
        }

.cart-customization-info-canclick {
    cursor: pointer;
}

.cart-customization-info {
    color: #767676;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin-bottom: 3px;
    margin-top: 4px;
    position: relative;
}

    .cart-customization-info span {
        max-inline-size: 260px;
        overflow: hidden;
        padding: 0 4px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }




.sc-shopping-cart-summary-block {
    float: inline-end;
    /* inline-size: 32%; */
}

    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container {
        background-color: #fff;
        border-radius: 8px;
        -webkit-box-shadow: 0 -4px 20px 0 rgba(0,0,0,.06);
        box-shadow: 0 -4px 20px 0 rgba(0,0,0,.06);
        margin-top: 0;
        padding: 36px 32px;
        inline-size: 425px;
    }

        .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-title {
            color: #222;
            font-size: 18px;
            font-weight: 700;
            line-height: 24px;
        }

        .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body {
            margin-top: 18px;
        }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .line-divider {
                border-bottom: 1px solid #eee;
                margin: 14px 0;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line {
                overflow: hidden;
                padding: 6px 0;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .text-bold {
                    font-weight: 600;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .text-primary {
                    color: #f7421e;
                    font-weight: 600;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .text-through {
                    color: #767676;
                    font-weight: 400 !important;
                    padding-inline-end: 4px;
                    text-decoration: line-through;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .left-label {
                    color: #222;
                    float: inline-start;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 22px;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .right-value {
                    color: #222;
                    float: inline-end;
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 22px;
                }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .right-value .right-value-hide {
                        cursor: pointer;
                        font-size: 16px;
                        font-weight: 400;
                    }

                        .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .right-value .right-value-hide .next-icon {
                            margin-inline-start: 8px;
                        }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .text-subtotal {
                    font-size: 18px;
                    font-weight: 700;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .text-canclick {
                    cursor: pointer;
                }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line .text-canclick .next-icon {
                        margin-inline-start: 8px;
                    }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-line-has-reminder {
                padding-bottom: 3px;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .shippingfee-reminder {
                color: #767676;
                font-size: 14px;
                font-weight: 400;
                line-height: 18px;
                margin-bottom: 6px;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-explain {
                color: #333;
                font-size: 14px;
                line-height: 18px;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-explain.delivery {
                    font-weight: 500;
                    margin-top: 20px;
                    text-align: center;
                }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-explain.delivery i {
                        color: #22891f;
                        font-style: normal;
                    }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-explain.delivery .logo {
                        height: 24px;
                        margin-bottom: 2px;
                        margin-inline-end: 4px;
                        vertical-align: middle;
                    }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .label-value-explain.delivery .acl {
                        height: 16px;
                        vertical-align: middle;
                        inline-size: 144px;
                    }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .promotion-icon {
                height: 16px;
                margin-inline-end: 8px;
                vertical-align: middle;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .line-sub-des {
                color: #666;
                font-size: 12px;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .summary-action-block {
                text-align: center;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .summary-action-block .summary-action {
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -webkit-align-items: center;
                    align-items: center;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    height: 48px;
                    -webkit-justify-content: center;
                    justify-content: center;
                    inline-size: 100%;
                }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .summary-action-block .summary-action span {
                        font-size: 18px;
                        font-weight: 700;
                        margin-inline-start: 8px;
                    }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .line-totalDiscountAmount {
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                color: #f7421e;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                font-size: 16px;
                font-weight: 600;
                -webkit-justify-content: end;
                justify-content: end;
                line-height: 22px;
                margin-top: 4px;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-wrapper {
                position: relative;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-fade {
                bottom: 0;
                opacity: 1;
                pointer-events: none;
                position: absolute;
                top: 0;
                -webkit-transition: opacity .2s ease;
                transition: opacity .2s ease;
                inline-size: 28px;
                z-index: 18;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-fade.left {
                    background: -webkit-gradient(linear,left top,right top,from(#fff),color-stop(51.85%,hsla(0,0%,100%,0)));
                    background: -webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0) 51.85%);
                    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 51.85%);
                    inset-inline-start: 0;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-fade.right {
                    background: -webkit-gradient(linear,right top,left top,from(#fff),color-stop(51.85%,hsla(0,0%,100%,0)));
                    background: -webkit-linear-gradient(right,#fff,hsla(0,0%,100%,0) 51.85%);
                    background: linear-gradient(270deg,#fff,hsla(0,0%,100%,0) 51.85%);
                    inset-inline-end: 0;
                }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-images {
                grid-gap: 8px;
                -webkit-overflow-scrolling: touch;
                -ms-overflow-style: none;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: nowrap;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                gap: 8px;
                margin-bottom: 16px;
                max-inline-size: 100%;
                overflow-x: auto;
                overflow-y: hidden;
                scrollbar-width: none;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-images::-webkit-scrollbar {
                    height: 0;
                }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-wrapper:hover .checkout-items-arrow:not(.disabled) {
                opacity: 1;
                pointer-events: auto;
            }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-arrow {
                -webkit-box-align: center;
                -ms-flex-align: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-align-items: center;
                align-items: center;
                background: #fff;
                border: 1px solid #222;
                border-radius: 12px;
                -webkit-box-shadow: inset 0 0 0 2px #e5e5e5,0 2px 6px rgba(0,0,0,.08);
                box-shadow: inset 0 0 0 2px #e5e5e5,0 2px 6px rgba(0,0,0,.08);
                cursor: pointer;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                height: 24px;
                -webkit-justify-content: center;
                justify-content: center;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                inset-inline-end: -6px;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                -webkit-transition: opacity .2s ease,-webkit-transform .1s ease;
                transition: opacity .2s ease,-webkit-transform .1s ease;
                transition: opacity .2s ease,transform .1s ease;
                transition: opacity .2s ease,transform .1s ease,-webkit-transform .1s ease;
                inline-size: 24px;
                z-index: 20;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-arrow .next-icon {
                    color: #333;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-arrow:active {
                    -webkit-transform: translateY(-50%) scale(.96);
                    -ms-transform: translateY(-50%) scale(.96);
                    transform: translateY(-50%) scale(.96);
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-arrow.disabled {
                    opacity: 0;
                    pointer-events: none;
                }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-items-arrow.left {
                    inset-inline-start: -6px;
                    inset-inline-end: auto;
                }

            .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card {
                -webkit-box-flex: 0;
                -webkit-flex: 0 0 auto;
                -ms-flex: 0 0 auto;
                flex: 0 0 auto;
                height: 60px;
                margin-top: 8px;
                overflow: visible;
                position: relative;
                inline-size: 60px;
            }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-image-container {
                    height: 100%;
                    position: relative;
                    inline-size: 100%;
                }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-image-container .item-main-image {
                        -ms-flex-negative: 0;
                        border-radius: 4px;
                        display: block;
                        -webkit-flex-shrink: 0;
                        flex-shrink: 0;
                        height: 60px;
                        position: relative;
                        inline-size: 60px;
                    }

                        .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-image-container .item-main-image img {
                            border-radius: 4px;
                            height: 60px;
                            position: relative;
                            inline-size: 60px;
                        }

                        .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-image-container .item-main-image:before {
                            content: "";
                            display: inline-block;
                            height: 100%;
                            vertical-align: middle;
                        }

                        .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-image-container .item-main-image:after {
                            background-color: rgba(0,0,0,.04);
                            border-radius: 4px;
                            content: "";
                            height: 100%;
                            inset-inline-start: 0;
                            position: absolute;
                            top: 0;
                            inline-size: 100%;
                        }

                    .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-image-container .item-promotion-tag {
                        bottom: 2px;
                        height: 15px;
                        inset-inline-start: 2px;
                        object-fit: cover;
                        position: absolute;
                    }

                .sc-shopping-cart-summary-block .sc-shopping-cart-summary-container .summary-body .checkout-item-card .item-quantity-badge {
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    -webkit-align-items: center;
                    align-items: center;
                    background: #222;
                    border-radius: 8px;
                    color: #fff;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    font-size: 12px;
                    font-weight: 400;
                    height: 16px;
                    -webkit-justify-content: center;
                    justify-content: center;
                    padding: 0 4px;
                    position: absolute;
                    inset-inline-end: -4px;
                    top: -4px;
                    z-index: 10;
                }

    .sc-shopping-cart-summary-block .summary-tooltip-icon {
        padding-inline-start: 6px;
    }

    .sc-shopping-cart-summary-block .summary-tooltip-desc {
        max-inline-size: 367px;
        padding: 20px !important;
    }

        .sc-shopping-cart-summary-block .summary-tooltip-desc span {
            font-family: Inter;
            font-size: 16px;
            font-weight: 400;
            line-height: 22px;
        }


.assurance-block {
    padding-top: 24px;
}



.assurance-block-title {
    padding-top: 24px;
    color: #222 !important;
    font-size: 16px !important;
    line-height: 22px !important;
}

    .assurance-block ul li {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-align-items: center;
        align-items: center;
        color: #222;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        -webkit-justify-content: start;
        justify-content: start;
    }

        .assurance-block ul li:not(:last-child) {
            margin-bottom: 8px;
        }

    .assurance-block ul i {
        -ms-flex-negative: 0;
        background-size: contain;
        display: inline-block;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 20px;
        margin-inline-end: 8px;
        inline-size: 20px;
        vertical-align:sub;
    }

    .assurance-block ul .icon-secure {
        background-image: url(/assets/img/imgextra/O1CN014LhFKZ1O8KTw5oLnl_!!6000000001660-2-tps-40-40.png);
    }

.assurance-block ul .icon-refund {
    background-image: url(/assets/img/imgextra/O1CN01Q9F4CG1Iu44C7Pq48_!!6000000000952-2-tps-40-40.png);
}

.assurance-block ul .icon-logistics {
    background-image: url(/assets/img/imgextra/O1CN01NZ7hEn1VSfNYZO5WZ_!!6000000002652-2-tps-40-40.png);
}

    .assurance-block ul .logo-wrap {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-inline-start: 8px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .assurance-block ul .logo {
        display: inline-block;
        height: 16px;
        margin-inline-end: 4px;
    }

.m-empty-cart {
    font-size: 14px;
    margin: 0 auto;
}

    .m-empty-cart .card {
        background-color: #fff;
    }

    .m-empty-cart .tips {
        background: url(data:image/png;base64,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) no-repeat 280px 50px #fff;
        color: #999;
        line-height: 25px;
        padding: 40px 400px;
    }

        .m-empty-cart .tips a {
            color: #007ffc;
        }

            .m-empty-cart .tips a:visited {
                color: #007ffc;
            }

    .m-empty-cart .new-tips {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: #fff;
        color: #999;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        line-height: 25px;
        padding-bottom: 40px;
        border:none;
    }

        .m-empty-cart .new-tips .empty-img {
            height: 120px;
            inline-size: 260px;
        }

        .m-empty-cart .new-tips .empty-img-new {
            height: 160px;
            inline-size: 192px;
        }

        .m-empty-cart .new-tips span.title {
            color: #222;
            font-size: 20px;
            font-weight: 700;
            line-height: 26px;
            margin-top: 24px;
        }

        .m-empty-cart .new-tips .assurance-tips {
            margin-top: 24px;
            inline-size: 450px;
        }

            .m-empty-cart .new-tips .assurance-tips .assurance-tips-img {
                margin-bottom: 2px;
                margin-inline-start: 8px;
                inline-size: 133px;
            }

            .m-empty-cart .new-tips .assurance-tips span {
                color: #222;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
                margin-top: 0;
            }

        .m-empty-cart .new-tips .free-shipping-block {
            margin-top: 20px;
            inline-size: 450px;
        }

        .m-empty-cart .new-tips .start-sourcing-btn {
            height: 48px;
            margin-top: 20px;
            min-inline-size: 300px;
        }

            .m-empty-cart .new-tips .start-sourcing-btn span {
                color: #222;
                font-size: 16px;
                font-weight: 600;
                line-height: 22px;
                margin-top: 0;
            }

            .m-empty-cart .new-tips .start-sourcing-btn:hover {
                background: #f2f3f7;
                border-color: #a0a2ad;
            }

        .m-empty-cart .new-tips .wrapper {
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            max-inline-size: 640px;
        }

            .m-empty-cart .new-tips .wrapper h4 {
                font-weight: 400;
            }

    .m-empty-cart .searchbar {
        padding: 40px 250px;
    }

    .m-empty-cart h1 {
        color: #333;
        font-size: 24px;
        line-height: 48px;
    }

.next-btn.next-btn-primary {
    border-color: #f60;
    font-weight: 700;
}

    .next-btn.next-btn-primary, .next-btn.next-btn-primary.visited, .next-btn.next-btn-primary:link, .next-btn.next-btn-primary:visited {
        color: #fff;
    }

.next-btn.next-btn-primary {
    background: #f60;
    border-style: solid;
}

.next-btn.next-large {
    border-radius: 100px;
    border-width: 1px;
    font-size: 14px;
    height: 36px;
    padding: 0 28px;
}

#cart-assistant-drawer-popup-container {
    margin-top: 18px;
}


.hot-point {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    color: #f7421e;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}

    .hot-point, .hot-point .taginfoDesc {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .hot-point .taginfoDesc {
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }

            .hot-point .taginfoDesc .inner-tag {
                height: 16px;
                margin-inline-end: 4px;
                z-index: 0;
            }

        .hot-point .image-list-tag {
            background-color: #e7f4ff;
            border-radius: 2px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            height: 16px;
            padding: 2px 4px;
        }

            .hot-point .image-list-tag img {
                height: 12px;
                margin-inline-end: 4px;
            }

                .hot-point .image-list-tag img:last-child {
                    margin-inline-end: 0;
                }

        .hot-point .hot-product {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .hot-point .hot-product img {
                height: 16px;
                vertical-align: text-top;
                inline-size: 16px;
            }

        .hot-point .split-point {
            color: #767676;
            margin: 0 6px;
        }


.batch-select-block label {
    margin-bottom: 0 !important;
}

.sc-common-row label {
    margin-bottom: 0;
    vertical-align: middle;
}


.n-input-number .n-input{
    border-radius:20px !important;
}

