<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.swiper-container2 {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.video-js{background-color:#fff;}
#product-video-container .video-js {
    width: 100%;
    height: 670px;
}
.productView-details .previewCartAction, .productView-details .quantity_selector{
 

}
.spec-table {
    table-layout: auto; /* 或 fixed，看情况 */
    width: 100%;
    border-collapse: collapse !important;
}
.table.spec-table  tbody {
    border-top: none !important;
}

    .spec-table .spec-key {
        white-space: nowrap;
        width: 1%; /* 尽量小，避免被分配多余宽度 */
        padding-left: 12px;
        padding-right: 12px;
        font-weight: 500;
        background-color: #fdfdfd;
    }

.productView-promotion .PromotionType {
    background-color: #fff2e9;
    padding: 9px 12px;
    padding-right: 40px;
    color: red;
    font-size: 18px;
    line-height: 1.5;
}
@media only screen and (min-width: 768px) {
    .sticky-left-enabled .productView-top .productView-images {
        position: sticky;
        top: 10px;
    }
}

@media only screen and (min-width: 980px) {
    .product-layout-default .productView-information .halo-productView-left {
        width: 56%;
    }

    .product-layout-default .productView-information .halo-productView-right {
        width: 44%;
    }
}

@media only screen and (min-width: 1200px) {
    .product-layout-default .productView-information .halo-productView-left {
        width: 60%;
    }

    .product-layout-default .productView-information .halo-productView-right {
        width:40%;
    }
}


.google-content-desc .desc-img-loaded {
}
.productView  .card__badge .badge {
    padding: 3px 10px;
    font-size: 14px;
}
.productView-information .productView-info-item.productView-info-item-img .productView-info-name, .productView-information .productView-info-item.productView-info-item-img .productView-info-value {
    vertical-align: middle;
}
    .productView-information .productView-info-item.productView-info-item-img .productView-info-value .productView-info-value-img {
        height: 56px;
    }
    .productView-information .halo-productView-left .card__badge.badge-left {
        top: 5px;
    }
.product-detail .desc .google-content-desc img, .product-detail .desc .goods_desc_images img {
    max-width: 100% !important;
}
.swiper-slide.goods_video_player {
    position: relative;
}
.productView-information .productView-perks .link, .productView-stickyCart .sticky-product .sticky-right .sticky-actions .sticky-actions-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
    .productView-stickyCart .sticky-product .sticky-right .sticky-actions .sticky-actions-form .quantity_selector {
        margin: 0 15px 0 0
    }

        .productView-stickyCart .sticky-product .sticky-right .sticky-actions .sticky-actions-form .quantity_selector .previewCartItem-qty {
            margin: 0;
            width: 100px
        }

            .productView-stickyCart .sticky-product .sticky-right .sticky-actions .sticky-actions-form .quantity_selector .previewCartItem-qty .quantity, .productView-stickyCart .sticky-product .sticky-right .sticky-actions form .quantity_selector .previewCartItem-qty a {
                background: #f5f5f5;
                border: 1px solid #f5f5f5
            }

    .productView-stickyCart .sticky-product .sticky-right .sticky-actions .sticky-actions-form .product-form__submit {
        width: 210px
    }

.productView-stickyCart .sticky-product .sticky-right .sticky-actions .quantity_selector {
     margin-top: 0em !important; 
     margin-bottom: 0em !important;
}

.content-full-image {
    margin-bottom: 1em;
}

#spec-n5 {
    margin-top: 5px;
    position: relative;
}

#spec-list {
    float: left;
    width:100%;

}

.xbase_item { 
}

    .xbase_item dt {
        width: 99%;
        font-size: 14px;
        color: #000;
    }

    .xbase_item dd {
        width: 100%
    }

    .xbase_item .xbase_col2 {
        margin-top: 5px;
    }

    .xbase_item .xoption {
        display: inline;
        float: left;
        margin-right: 8px;
        padding-bottom: 8px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        position: relative;max-width:100%;font-size:16px;
    }

        .xbase_item .xoption .xoption_tag {
            font-size: 14px;
            line-height: 16px;
            position: absolute;
            text-align: center;
            width: 100%; 
            padding-top: 2px; 
            color: red;
            font-weight: bold;
            height: 18px;z-index:1;
        }

            .xbase_item .xoption .xoption_tag .xoption_tag_hot_icon {
                width: 14px;
                height: 14px;
                display: inline-block;
                vertical-align: text-top;
                display: block;
                background-image: url(/images//hot-icon.svg);
                background-repeat: no-repeat;
                background-size: 14px 14px;
                display: inline-block;
            }

        .xoption_list li.xoption.xoption_line2 {
        }
.xoption_list li.xoption .xoption_val {
    display: flex;
    align-items: center;
    word-break: break-all;
    justify-content: center;
    text-wrap: wrap;
    min-height: 54px;
    padding: 0px 5px;
}

        .xbase_item .xbase_item_content .xbase_item_list {
            margin-bottom: 0;
        }

    .xbase_item .xoption_disabled a, .xoption_disabled a:hover {
        border: 1px solid #ccc;
        background-color: #EDEDED;
        color: #999
    }

.option_image_text_hide .xoption_list .xoptions_images .xoption_val {
    display:none;
}

.option_image_text_hide .xoption_list .xoption_val_show .xoption_val {
    display: flex!important;
}


.sku-loading.available-sku-option {
    background-color: #f5f5f5
}

.sku-loading:after {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    position: absolute;
    background: url(/images/loading.gif?v=d) no-repeat 50% 50%;
}

.details_row, .xbase_item, .xbase_item.xselected, .quantity_selector {
    margin-top: 1em !important;
    margin-bottom: 0.5em !important
}
.productView-information .productView-info .productView-info-name {
    font-weight: bold !important;margin-right:2px;
}
.xbase_item  .xbase_col1 {
    margin-right: 2px;
}
.form-label.quantity__label {
    font-weight: bold !important;
}
#attr_selected_wrap {
    margin-bottom: 0px;
}

    #attr_selected_wrap dt {
        width: auto;
        float: left;
    }

    #attr_selected_wrap dd {
        width: auto;
        float: left;
        margin-top: 0px;
    }

.xoption a {
    position: relative;
    display: flex;
    float: left;
    zoom: 1;
    border: 1px solid #ccc;
    padding: 0;
    text-align: center;
    line-height: 52px;
    _line-height: 52px;
    white-space: nowrap;
    border-radius: 4px;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    box-sizing: content-box;max-width:100%;
}
#sea_sale_attr_wrap ul, #sea_sale_attr_wrap dl{
    padding: 0;
    margin: 0;
}

.xoption a:hover {
    text-decoration: none;
    border: 1px solid #000;
}

.xoption_val {
    cursor: pointer;
    zoom: 1;display:inline-block;min-width:52px;
    line-height:normal;
}

.xoption_selected a {
    border: 1px solid #232323;
    color: #333333;
}

.xoption_disabled a, .xoption_disabled a:hover {
    border: 1px solid #ccc;
    background-color: #EDEDED;
    color: #999
}

.xoption_selected .xoption_ico_selected {
    display: block;
    background: linear-gradient(to bottom right, transparent 50%, #232323 50%);
   
}

    .xoption_selected .xoption_ico_selected svg {
        width: 0.6em;
        height: 0.6em;
        fill: #fff;
        right: 1px;
        top: 0.6em;
        position: absolute;
    }
.xoption_ico_selected {
 
}

.xoption_ico_selected {
    display: none;
    height: 1.2em;
    width: 1.2em;
    overflow: hidden;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.xcolor a {
    height: 54px; text-align:left;overflow:hidden;
}

.xoption img { 
    vertical-align: top;
    border-radius: 2px;
    max-height: 52px;
    max-width: 52px;vertical-align:middle;height:52px;
}
.xoptions_images &gt;a {
padding-left:1px;padding-right:1px;
}
  .xoptions_images &gt; a &gt; span.xoption_val {
     
    }
.xcolor .xoption img {
    margin-top: 1px;
    display:inline-block;
}

.choosed {
    padding-left: 90px;
    padding-top: 5px;
    color: #333333;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

.wh_sps_24 {
    padding-left: 24px;
}

.wh_sps_6 {
    padding-left: 6px;
}

.mod_hint {
    _zoom: 1;
    position: relative;
    border-width: 1px;
    border-style: solid;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    text-align: left;
    background-color: #ffffe3;
    border-color: #fc9;
    z-index: 100;
}

.mod_hint_inner {
    padding: 4px 10px 6px 10px;
    padding: 6px 10px 4px 10px\9;
    _padding: 4px 10px 6px 10px
}

.c_tx1 {
    color: #d70000;
}
.productView-radius-item {
    display: block;
    width: 45px;
    height: 45px;
    border: 1px solid #c7c7c7;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    padding: 6px;
    border-radius: 50%;
}
.product-info-sale-item svg{width:2em;height:2em;}
.product-info-sale-item.product-info-secure-payments {
    padding-left: 28px;
    background: url(/images/secure_icon.svg) no-repeat -3px center;
    background-size: 26px 26px;
    height: 28px;
}
.xoption_hint {
    position: absolute;
    top: 36px;
    width: 200px;
    left: 50%;
    margin-left: -100px;
    z-index: 1;
}

.mod_hint_arrow1 {
    overflow: hidden;
    position: absolute;
    background-image: url("/Images/ImageShow/hint.png");
    background-repeat: no-repeat
}

.mod_hint_arrow1, .mod_hint_arrow5 {
    width: 13px;
    height: 7px;
    background-position: -1px -32px
}

.mod_hint_arrow2, .mod_hint_arrow6 {
    width: 7px;
    height: 13px;
    background-position: 0 -17px
}

.mod_hint_arrow3, .mod_hint_arrow7 {
    width: 13px;
    height: 7px;
    background-position: -1px -8px
}

.mod_hint_arrow4, .mod_hint_arrow8 {
    width: 7px;
    height: 14px;
    background-position: -8px -17px
}

.mod_hint_arrow1 {
    left: 10px;
    top: -7px
}

.xoption_hint .mod_hint_arrow1 {
    left: 50%;
    margin-left: -7px
}

.xselected_prop {
    color: #e95144;
    font-weight: bold;
}
.xselected_prop span {
    font-weight: normal;
    margin: 0 2px
}

.xselected_tips {
    color: #db0000
}





.jqZoomPup {
    z-index: 3;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border: 1px solid #739fe1;
    background: #739fe1 50% top no-repeat;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    filter: alpha(Opacity=50);
    cursor: move;
}


.productBuyTip {
    padding: 2px;
    margin-left: 20px;
    font-family: Helvetica,Arial,sans-serif;
}

    .productBuyTip li {
        list-style-type: circle;
        line-height: 20px;
    }

        .productBuyTip li .tipInfo {
            display: none;
            color: #cb2027;
        }

        .productBuyTip li.show .tipInfo {
            display: block;
        }


.SizeChar {
    background: #ccc;
}

    .SizeChar i {
        font-style: normal;
    }

    .SizeChar thead tr td {
        background: #000;
        color: #fff;
        text-indent: 1em;
        line-height: 26px;
        padding: 2px;
        font-weight: bold;
        font-size: 16px;
    }

    .SizeChar tbody tr td {
        background: #fff;
        color: #000;
        text-indent: 1em;
        line-height: 26px;
        padding: 2px;
    }

.jqzoom {
    position: relative;
    padding: 0;
    text-align: center;
}

.jqzoom-img-container {
    display: inline-block;
    position: relative;
}
    .jqzoom-img-container .image-zoom img[role="presentation"] {
        min-width: 800px;
        min-height: 800px;
    }
.zoomdiv {
    z-index: 18;
    position: absolute;
    top: 0;
    left: 602px;
    width: 600px;
    height: 600px;
    background: url(/Images/loading.gif) #fff no-repeat center center;
    border: 1px solid #e4e4e4;
    display: none;
    text-align: center;
    overflow: hidden;
    border: 1px solid #fff;
    margin-top: -1px;
}

.prod-details-attr {
}

    .prod-details-attr li {
        display: inline-block;
        width: 25%;
        margin-bottom: 0.5em;
        position: relative;
    }

        .prod-details-attr li:after {
            width: 100%;
            height: 1px;
            background: #EDEDED;
            bottom: 0;
            left: 0;
            content: "";
            position: absolute;
        }

        .prod-details-attr li &gt; lable {
            display: inline-block;
            margin-right: 1em;
            font-weight: bold;
            min-width: 30%;
            text-indent: 0.5em;
        }

        .prod-details-attr li &gt; span {
            display: inline-block;
            margin-right: 0.5em;
        }

.bigimg {
    __width: 1000px;
    height: 1000px
}

.jqzoom { 
}

#product-video-container .video-js {
  
}

.jqzoom .jqzoomImg {
    
}



#spec-list .list-h .swiper-slide img, .swiper-slide.goods_video_player:after {
    min-width: 38px;
    height: 108px;
}

.swiper-slide.goods_video_player:after {
    display: block;
    position: absolute;
    content: " ";
    min-width: 38px;width:100%;
    height: 108px;
    display: block;
    background-image: url(/images/video_50x50.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    left: 2px;
    top: 2px;
    cursor: pointer;
}
 
.views_rander_by_id img {
    width: 90% !important;
    max-width: 90px;
    text-align: center;
    height: auto !important;
    margin: 26px auto;
}

#spec-left, .spec-list .spec-left {
    width: 20px;
    height: 108px;
    outline: none;
    float: left;
    cursor: pointer;
    background: #aaa url(/images/bg.png) no-repeat -280px 20px;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; 
    height: 100% !important;
}

    #spec-left.swiper-button-disabled, .spec-list .spec-left.swiper-button-disabled {
        background: #aaa url(/images/bg.png) no-repeat -261px 20px;
    }

#spec-right, .spec-list .spec-right {
    width: 18px;
    height2: 108px;
    float: right;
    cursor: pointer;
    background: #aaa url(/images/bg.png) no-repeat -316px 20px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 100% !important;
}

    #spec-right.swiper-button-disabled, .spec-list .spec-right.swiper-button-disabled {
        width: 18px;
       
        float: right;
        cursor: pointer;
        background: #aaa url(/images/bg.png) no-repeat -300px 20px;
    }

    #spec-right:hover, .spec-list .spec-right:hover, #spec-left:hover, .spec-list .spec-left:hover {
        background-color: #d9d9d9;
    }

#spec-list .list-h .swiper-slide img {
    border: 2px solid transparent;
    height: 108px; margin:0 auto;cursor:pointer;
}


#spec-list #spec-right, #spec-list #spec-left,
.spec-list .spec-right, .spec-list .spec-left {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    top: 0 !important;
}

 
.content-full-image img {
    max-width: 100%;
}

#spec-list .list-h .swiper-slide .onImg {
    border: 2px solid #f60; border-radius:4px;
}

.proIntroLeft {
    width: 602px;
}
@media (min-width:768px) {
    .prod-details-attr li {
        width: 50%;
    }

    .jqzoom {
        width: 100%;
        height: 100%;
    }

   

    .jqzoom .jqzoomImg {
        max-width: 100%;
        height: 100%;
    }




    .zoomdiv {
        left: 402px !important;
        width: 400px !important;
        height: 400px !important;
    }

    .bigimg {
        __width: 800px !important;
        height: 800px !important
    }

  

 

   
 
    .proIntroLeft {
        width: 402px;
    }

    .views_rander_by_id img {
        margin: 14px auto;
    }

    #product-video-container .video-js {
        width: 100%;
        height:500px;
    }
}

@media screen and (min-width:1251px) and (max-width:1580px) {
    .jqzoom {
        width: 100%;
        height: 100%;
    }



    .jqzoom .jqzoomImg {
        max-width: 100%;
        height: 100%;
    }
 

 

    .zoomdiv {
        left: 502px !important;
        width: 500px !important;
        height: 500px !important;
    }

    .bigimg {
        __width: 900px;
        height: 900px
    }

    #spec-list .list-h .swiper-slide img, #spec-list .list-h .swiper-slide.goods_video_player:after {
        height: 88px;
    }

    #spec-left,.spec-list .spec-left {
        height: 88px;
        background-position-y: 10px;
    }

    #spec-right, .spec-list .spec-right {
        height: 92px;
        background-position-y: 10px;
    }

    #spec-left.swiper-button-disabled, .spec-list .spec-left.swiper-button-disabled {
        background-position-y: 10px;
    }

    #spec-right.swiper-button-disabled, .spec-list .spec-right.swiper-button-disabled {
        background-position-y: 10px;
    }

    .proIntroLeft {
        width: 502px;
    }

    .views_rander_by_id img {
        margin: 18px auto;
    }
}

@media(max-width:1250px) {
    .prod-details-attr li {
        width: 50%;
    }

    .jqzoom {
        width: 100%;
        height: 100%;
    }

  

    .jqzoom .jqzoomImg {
        max-width: 100%;
        height: 100%;
    }

  
 

    .zoomdiv {
        left: 402px !important;
        width: 400px !important;
        height: 400px !important;
    }

    .bigimg {
        __width: 800px !important;
        height: 800px !important
    }

    #spec-list .list-h .swiper-slide img,
  .swiper-slide.goods_video_player:after {
        height: 68px;
    }

    #spec-left, .spec-list .spec-left {
        height: 68px;
        background-position-y: 0;
        margin-top: 0;
    }

    #spec-right, .spec-list .spec-right {
        height: 68px;
        margin-top: 0;
        background-position-y: 0;
    }

    #spec-left.swiper-button-disabled{
        background-position-y: 0;
    }

    #spec-right.swiper-button-disabled {
        background-position-y: 0;
    }

    .proIntroLeft {
        width: 402px;
    }

    .views_rander_by_id img {
        margin: 14px auto;
    }
}


html .grid-right-wrap, html .grid-right-wrap

#spec-left, .spec-list .spec-left {
    margin-right: 2px;
}

#spec-list .list-h .swiper-slide {
    margin: 0 0px;
    width:68px;
}



#spec-list .list-h {
}

    #spec-list .list-h .swiper-slide {
        display: inline-block;
        text-align: center;
    }



#spec-list .list-h {
    position: relative; 
}


#preview {
    height: auto;
}

.txtBuyerPrice {
    margin-top: -3px;
    width: 120px;
    margin-right: 10px;
}

.swiper-container2 {
}



.goodsIntro_authLogos {
    margin-right: 30px
}

.goodsIntro_authItems, .goodsIntro_authLogos {
    display: inline-block;
    height: 36px
}

.goodsIntro_authLogo, .goodsIntro_authLogo img {
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px;
}

.goodsIntro_mcafee, .goodsIntro_moneyBack, .goodsIntro_paypal {
    width: auto;
    height: 18px
}

.goodsIntro_serverTags {
    margin-top: 5px;
    font-size: 0;
    cursor: default
}

.goodsIntro_authLogo {
    margin-right: 10px;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #eee;
    border-radius: 4px;
    text-align: center
}

    .goodsIntro_authLogo, .goodsIntro_authLogo img {
        display: inline-block;
        vertical-align: middle
    }

.goodsIntro_authItems, .goodsIntro_authLogos {
    display: inline-block;
    height: 36px
}

.goodsIntro_serverTags {
    margin-top: 5px;
    font-size: 0;
    cursor: default
}


.brandImage {
    border: 1px solid #fff;
    vertical-align: middle;
    height: 30px;
}

    .brandImage:hover {
        border: 1px solid #ccc;
    }

#goodsOptionBox {
    position: relative;
}

.changeSkuOptionsMask {
    background: #ccc;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.8;
    background: url(/images/loading.gif) center center no-repeat;
}

#goods_rel_container .w2 {
    background-color: #fff;
    margin-top: 15px;
}

    #goods_rel_container .w2 .w2_inner {
        padding: 20px;
        border: 1px solid #dedede;
        border-radius: 4px;
        margin: 10px;
    }


.goods_rel_like_title {
    font: 16px/22px Avenir-Heavy;
    font-weight: 800;
}




#goods_rel_container .swiper-button-prev, #goods_rel_container .swiper-button-next {
    top: 50%;
}

#goods_rel_container .swiper-container2:last-child {
    margin-bottom: 15px;
}

#goods_rel_container .indProList {
    width: 1200px;
}

    #goods_rel_container .indProList li {
        margin: 0;
    }

.gbGoodsItem-inner {
    margin: 10px;
}


.product-other {
    padding: 6px 0 8px;
}

.product-reviewer {
    display: block;
    font-size: 0;
}

    .product-reviewer &gt; div {
        display: inline-block;
        font-size: 14px;
        vertical-align: middle;
    }

    .product-reviewer .info-item {
        position: relative;
        margin-right: 12px;
    }

.reviewer-rating .rating-wrap {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    width: 80px;
    position: relative;
    margin-right: 26px;
}

    .reviewer-rating .rating-wrap em {
        position: absolute;
        left: 0;
        top: 0;
        width: 80px;
        height: 16px;
        overflow: hidden;
        font-size: 0;
        color: #c9c9c9;
    }

        .reviewer-rating .rating-wrap em i {
            display: inline-block;
            width: 16px;
            height: 14px;
            font-size: 19px;
        }

            .reviewer-rating .rating-wrap em i:after {
                content: " ";
                font-family: iconfont;
                position: relative;
                left: -3px;
                top: -3px;
                display: block;
            }

    .reviewer-rating .rating-wrap .star {
        color: #f60;
    }

        .reviewer-rating .rating-wrap .star strong {
            position: absolute;
            left: 0;
            top: 0;
            width: 80px;
            height: 100%;
        }


.reviewer-rating .star-list {
    display: none;
    position: absolute;
    left: 50%;
    top: 22px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 12px;
    background: #fff;
    z-index: 10;
    -webkit-box-shadow: 0 3px 12px rgba(0,0,0,.08);
    box-shadow: 0 3px 12px rgba(0,0,0,.08);
    border: 1px solid #ebedf0;
    border-radius: 4px;
    white-space: nowrap;
}

    .reviewer-rating .star-list p {
        text-align: center;
        font-size: 14px;
        color: #666;
        line-height: 19px;
    }

        .reviewer-rating .star-list p strong {
            color: #333;
        }

    .reviewer-rating .star-list dl {
        margin-top: 12px;
        overflow: hidden;
    }

        .reviewer-rating .star-list dl dd {
            height: 17px;
            line-height: 17px;
            margin-bottom: 8px;
            font-size: 0;
            font-size: 12px;
        }

            .reviewer-rating .star-list dl dd a:hover {
                text-decoration: underline;
            }

            .reviewer-rating .star-list dl dd span, .reviewer-rating .star-list dl dd a {
                display: inline-block;
                vertical-align: top;
                color: #666;
            }

.reviewer-brand a, .star-more a {
    text-decoration: underline;
}

.reviewer-rating .rating-wrap:after {
    content: " ";
    font-family: iconfont;
    background: url(/images/bg.png?v=33d);
    background-position: 5px -583px;
    position: absolute;
    right: -18px;
    top: -1px;
    color: #c9c9c9;
    font-size: 16px;
    height: 16px;
    display: block;
    width: 16px;
    height: 16px;
}

.reviewer-rating .star-list dl dd a.star-num:link {
    color: #333;
    width: 42px;
}

.reviewer-rating .star-list dl dd a.star-num:visited {
    color: #333;
}

.reviewer-rating .star-list dl dd a.star-num:hover {
    color: #ff9c00;
}

.reviewer-rating .star-list dl dd .star-process {
    width: 120px;
    height: 10px;
    background: #f5f6f8;
    border-radius: 8px;
    overflow: hidden;
    margin: 0 12px;
    position: relative;
    top: 3px;
}

    .reviewer-rating .star-list dl dd .star-process em {
        display: block;
        width: 0;
        height: 100%;
        background: #ff9c00;
    }

.reviewer-rating .star-list .star-more {
    margin-top: 8px;
    text-align: center;
    line-height: 18px;
}

    .reviewer-rating .star-list .star-more a {
        color: #666;
    }

.reviewer-rating .star-list:after, .reviewer-rating .star-list:before {
    content: "";
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -8px;
    border: 8px solid rgba(0,0,0,0);
    border-bottom-color: #ebedf0;
}

.product-reviewer .before-line {
    padding-left: 12px;
}

    .product-reviewer .before-line:before {
        content: "";
        width: 1px;
        height: 11px;
        background: #b2b2b2;
        position: absolute;
        left: 0px;
        top: 2px;
    }

.product-reviewer .reviewer-id {
    color: #999;
}

#share_product_go_get_discount {
    height: 40px;
    line-height: 40px;
    background: url(/images/share_bg.png?v=d) 0 0 no-repeat;
    color: #ffff00;
    font-size: 12px;
    padding-left: 45px;
    position: relative;
    font-weight: bold;
}

.product-header {
    padding: 30px 0px 12px;
}
    .product-header .title {
        font-size: 18px;
        letter-spacing: .02em;
        font-weight: 600;
        color: #232323;
    }
.page-not-found {
    font-weight: bold;
    line-height: 28px;
    font-size: 24px;
    padding: 28px;
    margin-top: 28px;
}
.button-out-of-stock {
    background-color: rgb(204, 204, 204);
    cursor: not-allowed;
    font-size: 18px;
    padding: 10px 14px;
    min-width: 140px;
    line-height: 26px; 
    width: auto; 
}
/*plugin-coupon*/
    .app-coupon-success-modal{}

.app-coupon-copy-success {
    position: fixed;
    z-index: 99999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 260px;
    width: 438px;
    background-repeat: no-repeat;
    text-align: center;
    background-size: 100% auto;
    background-image: url(/images/success.png)
}

@media(max-width: 960px){
  .app-coupon-copy-success{
    width:300px;
    height:160px
  }
}

.app-coupon-copy-success&gt;span:nth-child(1){
  position:absolute;
  top:111px;
  left:50%;
  transform:translateX(-50%);
  font-size:26px;
  font-weight:500;
  color:#fff;
  text-shadow:0px 3px 3px rgba(171,98,41,.22)
}

@media(max-width: 960px){
  .app-coupon-copy-success&gt;span:nth-child(1){
    font-size:18px;
    top:78px
  }
}

.app-coupon-copy-success .content{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  bottom:32px;
  left:50%;
  padding:0 10px;
  box-sizing:border-box;
  transform:translateX(-50%);
  color:#944e12;
  width:80%;
  height:57px;
  overflow:hidden;
  font-size:18px
}

@media(max-width: 960px){
  .app-coupon-copy-success .content{
    bottom:2px;
    font-size:13px;
    height:43px
  }
}

.app-coupon-copy-mask{
  position:fixed;
  z-index:99998;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(41,41,41,.4)
}

.app-coupon-copy__toast{
  position:fixed;
  left:50%;
  top:20%;
  z-index:99999;
  padding:10px;
  margin:0 auto;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  min-width:120px;
  max-width:400px;
  border-radius:5px;
  text-align:center;
  color:#fff;
  background-color:rgba(0,0,0,.75)
}

@media screen and (max-width: 768px){
  .copy__toast .content{
    color:#fff;
    display:inline-block;
    font-size:14px;
    line-height:20px
  }
}

.coupon_plugin__single{
  margin:10px 0;
  max-width:100%;
  width:100%
}

.coupon_plugin__coupon{
  position:relative;
  overflow:hidden;
  padding:4px;
  font-size:12px;
  line-height:1.2;
  border-radius:12px;
  background-color:#ffefde
}

.coupon_plugin__coupon-divider{
  border-left:2px dashed #fee7cd;
  width:0;
  position:absolute;
  right:-1px;
  top:3px;
  bottom:3px;
  z-index:9
}

.coupon_plugin__coupon .rules__line {
    display: flex;
    justify-content: center;
    align-items: stretch;
    border-radius: 10px;
    min-height: 76px;
    background: linear-gradient(90deg, rgba(249, 164, 235, 1), rgba(141, 202, 212, 1))
}

.coupon_plugin__coupon .rules__first-line {
    display: flex;
    flex-grow: 3;
    justify-content: center;
    flex-direction: column-reverse;
    min-width: 168px;
    padding: 17px;
    padding-left: 24px;
    border-radius: 0 5px 5px 0;
    color: #fff;
    position: relative;
    color: #ffffff
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__first-line{
    padding:10px;
    padding-left:20px
  }
}

.coupon_plugin__coupon .rules__first-line::before,.coupon_plugin__coupon .rules__first-line::after{
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#ffefde;
  right:-4px
}

.coupon_plugin__coupon .rules__first-line::before{
  top:-4px
}

.coupon_plugin__coupon .rules__first-line::after{
  bottom:-4px
}

.coupon_plugin__coupon .rules__first-line .off{
  font-size:20px;
  font-weight:500;
  line-height:27px;
  text-shadow:0px 3px 3px rgba(171,98,41,.22)
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__first-line .off{
    font-size:18px
  }
}

.coupon_plugin__coupon .rules__first-line .condition{
  font-size:15px;
  font-weight:400;
  line-height:20px
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__first-line .condition{
    font-size:13px
  }
}

.coupon_plugin__coupon .rules__first-line .coupon_date{
  display:flex;
  font-size:12px;
  line-height:17px
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__first-line .coupon_date{
    font-size:10px;
    line-height:14px
  }
}

.coupon_plugin__coupon .rules__second-line{
  display:flex;
  flex-grow:1;
  justify-content:center;
  align-items:center;
  flex-direction:column-reverse;
  line-height:1.5;
  border-radius:5px 0 0 5px;
  position:relative;
  padding:7px 10px;
  flex-shrink:0
}

.coupon_plugin__coupon .rules__second-line .coupon__copied{
  display:none;
  margin-bottom:4px;
  line-height:16px;
  font-size:12px
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__second-line .coupon__copied{
    font-size:12px
  }
}

.coupon_plugin__coupon .rules__second-line .code_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 100px;
    cursor: pointer;
    min-width: 84px;
    box-shadow: 0px 3px 4px 1px rgba(183,41,32,.26);
    outline: none;
    font-weight: bold;
    position: relative;
    padding: 0 10px;
    font-size: 14px;
    max-width: 165px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    min-height: 36px;
    background: rgba(249, 164, 235, 1);
    color: rgba(243, 29, 165, 1);
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__second-line .code_btn{
    max-width:110px
  }
}
.coupon_plugin__coupon .rules__second-line .code_btn-show {
    background: rgba(249, 164, 235, 1);
    color: rgba(243, 29, 165, 1)
}
.coupon_plugin__coupon .coupon_code_value {
    position: absolute;
    left: -99999px;
}
.coupon_plugin__coupon .rules__second-line .code_btn &gt; span:nth-child(2) {
    display: none
}

 

.coupon_plugin__coupon .rules__second-line .code_btn-show&gt;span:nth-child(2){
  display:flex;
  align-items:center;
  word-break:break-all;
  text-align:center;
  line-height:16px
}

@media(max-width: 960px){
  .coupon_plugin__coupon .rules__second-line .code_btn-show&gt;span:nth-child(2){
    font-size:12px
  }
}

.coupon_plugin__coupon .rules__second-line .code_btn-show&gt;span:nth-child(2) svg{
  flex-shrink:0;
  margin-left:6px
}

.coupon_plugin__coupon .rules__second-line .code_btn-show~.coupon__copied{
  display:block;
}

.coupon_plugin__coupon .rules__second-line .code_btn i{
  font-size:12px;
  position:absolute;
  top:50%;
  right:6px;
  transform:translateY(-50%)
}

.coupon_plugin__coupon_classic{
  position:relative;
  overflow:hidden;
  font-size:12px;
  line-height:1.2;
  border-radius:4px
}

.coupon_plugin__coupon_classic .rules__line{
  display:flex;
  justify-content:center;
  align-items:stretch;
  background:linear-gradient(90deg, #F89F56, #F94A3B);
  min-height:100px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__line{
    min-height:80px
  }
}

.coupon_plugin__coupon_classic .rules__first-line{
  z-index:10;
  display:flex;
  flex-grow:3;
  justify-content:center;
  flex-direction:column-reverse;
  min-width:168px;
  padding:17px;
  padding-left:24px;
  border-radius:0 5px 5px 0;
  color:#fff;
  position:relative
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__first-line{
    padding:10px;
    padding-left:24px;
    padding-right:0px
  }
}

.coupon_plugin__coupon_classic .rules__first-line .off{
  font-size:20px;
  font-weight:500;
  line-height:29px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__first-line .off{
    font-size:18px
  }
}

.coupon_plugin__coupon_classic .rules__first-line .condition{
  font-size:14px;
  font-weight:400;
  line-height:20px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__first-line .condition{
    font-size:13px
  }
}

.coupon_plugin__coupon_classic .rules__first-line .coupon_date{
  display:flex;
  font-size:12px;
  line-height:17px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__first-line .coupon_date{
    font-size:10px;
    line-height:14px
  }
}

.coupon_plugin__coupon_classic .rules__second-line{
  z-index:10;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column-reverse;
  line-height:1.5;
  border-radius:5px 0 0 5px;
  position:relative;
  flex-shrink:0;
  padding-right:24px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__second-line{
    padding-right:12px
  }
}

.coupon_plugin__coupon_classic .rules__second-line .coupon__copied{
  display:none;
  margin-bottom:4px;
  line-height:16px;
  font-size:12px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__second-line .coupon__copied{
    font-size:12px
  }
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn{
  display:flex;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:100px;
  cursor:pointer;
  min-width:120px;
  outline:none;
  position:relative;
  padding:0 10px;
  font-size:16px;
  height:-webkit-max-content;
  height:-moz-max-content;
  height:max-content;
  min-height:44px;
  width:192px;
  max-width:192px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__second-line .code_btn{
    max-width:108px;
    width:108px
  }
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn svg{
  flex-shrink:0;
  margin-left:10px
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn&gt;span:nth-child(2){
  display:none
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn&gt;span:nth-child(1){
  display:flex;
  align-items:center;
  word-break:break-all;
  text-align:center;
  line-height:16px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__second-line .code_btn&gt;span:nth-child(1){
    font-size:12px
  }
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn&gt;span:nth-child(1) svg{
  flex-shrink:0;
  margin-left:10px
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn-show&gt;span:nth-child(1){
  display:flex;
  align-items:center;
  word-break:break-all;
  text-align:center;
  line-height:16px
}

@media(max-width: 960px){
  .coupon_plugin__coupon_classic .rules__second-line .code_btn-show&gt;span:nth-child(1){
    font-size:12px
  }
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn-show&gt;span:nth-child(1) svg{
  flex-shrink:0;
  margin-left:10px
}
.coupon_plugin__coupon .coupon__copied {
    color: #ffffff
}
.coupon_plugin__coupon_classic .rules__second-line .code_btn-show~.coupon__copied{
  display:block;
}

.coupon_plugin__coupon_classic .rules__second-line .code_btn i{
  font-size:12px;
  position:absolute;
  top:50%;
  right:6px;
  transform:translateY(-50%)
}

.coupon_plugin__success .modal-content{
  border-radius:4px;
  width:auto;
  background:linear-gradient(135deg, #FF4848, #FF0D7D)
}

.coupon_plugin__success-text{
  color:#fff;
  padding:18px;
  padding-left:120px;
  background-repeat:no-repeat;
  background-size:contain;
  box-shadow:0px 6px 12px 0px rgba(0,0,0,.12)
}

.coupon_plugin__success-text&gt;div:first-child{
  font-weight:bold;
  font-size:18px;
  margin-bottom:5px
}

.coupon_plugin__success-text&gt;div:nth-child(2){
  font-size:16px
}

.coupon_plugin__label{
  font-size:12px;
  color:#ff3c54;
  border:1px solid #ff3c54;
  padding:2px 4px;
  margin:2px 4px 2px 0;
  cursor:pointer;
  font-weight:bold;
  text-transform:uppercase
}

.app-coupon-label{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 12px 0 24px;
  box-shadow:0px 2px 10px 1px rgba(0,0,0,.06);
  border-radius:4px;
  margin:10px 0;
  cursor:pointer
}

.app-coupon-label .coupon_plugin__coupon_classic .rules__second-line{
  padding-right:10px
}

.app-coupon-label .coupon_plugin__coupon_classic .rules__second-line .code_btn{
  max-width:140px
}

@media screen and (max-width: 960px){
  .app-coupon-label{
    padding-left:12px
  }
}

.app-coupon-label-title-text{
  margin-left:8px;
  color:#160505;
  font-size:16px
}

.app-coupon-label-title{
  display:flex;
  align-items:center;
  padding:12px 0;
  flex-shrink:0
}

.app-coupon-label .rightWrap{
  display:flex;
  justify-content:flex-end;
  align-items:center
}

.app-coupon-label-items{
  display:flex;
  flex-wrap:wrap;
  justify-content:end;
  max-height:49px;
  overflow:hidden
}

@media screen and (max-width: 1100px)and (min-width: 960px){
  .app-coupon-label-items&gt;.app-coupon-label-item:nth-child(3){
    display:none
  }
}

@media(max-width: 960px){
  .app-coupon-label-items&gt;.app-coupon-label-item:nth-child(3){
    display:none
  }
}

.app-coupon-label .app-coupon-label-item{
  white-space:nowrap;
  text-align:center;
  min-width:50px;
  background-size:100% 100%;
  padding:2px 10px;
  color:#f94339;
  font-size:12px;
  font-weight:500;
  margin-top:12px;
  margin-bottom:12px;
  border:1px solid;
  border-right:4px;
  border-left:4px;
  margin-left:8px;
  line-height:20px
}

.app-coupon-label-icon{
  margin-left:8px
}

.app-coupon-modal{
  display:none;
  flex-direction:column;
  position:absolute;
  right:0;
  z-index:101;
  top:50px;
  border-radius:10px;
  max-height:450px;
  box-shadow:0px 4px 20px 1px rgba(0,0,0,.15),0px 0px 3px 1px rgba(0,0,0,.1);
  width:380px;
  cursor:default
}

@media(max-width: 960px){
  .app-coupon-modal{
    z-index:9999;
    position:fixed;
    top:unset;
    bottom:0;
    width:100vw;
    box-sizing:border-box;
    border-radius:10px 10px 0px 0px
  }
}

.app-coupon-modal-title{
  display:flex;
  justify-content:center;
  align-items:center;
  padding:16px 0;
  font-size:20px;
  font-weight:600
}

.app-coupon-modal-title&gt;.coupon_modal_close_icon{
  position:absolute;
  right:0;
  cursor:pointer;
  padding:16px;
  line-height:1
}

.app-coupon-modal-coupons{
  padding-bottom:8px;
  overflow-y:auto
}

.app-coupon-modal-coupons .coupon_plugin__coupon{
  margin-bottom:8px
}

.app-coupon-modal-coupons .coupon_plugin__coupon_classic{
  margin-bottom:8px
}

.app-coupon-modal-coupons .rules__first-line{
  padding:10px;
  padding-left:20px
}

.app-coupon-modal-coupons .rules__first-line .condition{
  font-size:13px
}

.app-coupon-modal-coupons .rules__second-line{
  flex-grow:0;
  flex-basis:42%
}

.app-coupon-modal-coupons .code_btn-show&gt;span:nth-child(2){
  font-size:12px
}

.app-coupon-modal-close-md{
  display:none
}

@media(max-width: 960px){
  .app-coupon-modal-close-md{
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#fff8e8;
    padding:16px 10px 24px;
    margin-left:-16px;
    margin-right:-16px
  }

  .app-coupon-modal-close-md .coupon_modal_close_icon{
    width:100%;
    font-size:16px;
    font-weight:500;
    color:#fff;
    line-height:19px;
    background:#f89e56;
    border-radius:30px;
    font-size:16px;
    font-weight:500;
    cursor:pointer;
    text-align:center;
    padding:10px 0
  }
}

.app-coupon-modal-body{
  position:relative;
  display:flex;
  flex-direction:column;
  z-index:1;
  height:100%;
  overflow:hidden;
  padding:0 16px
}

.app-coupon-modal-mask{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  cursor:default
}

.app-coupon-modal::after{
  content:"";
  display:block;
  border-width:8px 8px 8px 8px;
  border-style:solid;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ffe6ae rgba(0,0,0,0);
  position:absolute;
  right:12px;
  top:-16px
}

@media(max-width: 960px){
  .app-coupon-modal::after{
    display:none
  }
}

.app-coupon-triangle{
  position:absolute
}

.app-coupon-triangle-0 {
    top: -78px;
    left: 16px;
    transform: rotateZ(146deg);
    width: 106px !important;
    height: 96px !important;
    stroke:none!important;
}

.app-coupon-triangle-1 {
    bottom: -66px;
    left: 30%;
    transform: rotateZ(45deg);
    width: 106px !important;
    height: 96px !important;
    stroke: none !important;
}

.app-coupon-triangle-2 {
    right: 26px;
    top: -82px;
    width: 106px !important;
    height: 96px !important;
    stroke: none !important;
}

.classic_svg svg{
  position:absolute
}

.classic_svg svg:first-child{
  top:0
}

.classic_svg svg:nth-child(2){
  bottom:0;
  left:30%
}

.classic_svg svg:nth-child(3){
  top:0;
  right:30%
}

.classic_svg svg:last-child{
  right:0;
  top:0
}

.coupon-skeleton .skeleton-content{
  position:relative;
  border-radius:4px;
  border:2px dashed #000;
  color:#000;
  line-height:20px !important;
  text-align:center;
  font-size:14px;
  padding:40px 16px 24px;
  font-weight:500
}

@media(max-width: 960px){
  .coupon-skeleton .skeleton-content{
    font-size:12px;
    padding:40px 8px 12px !important
  }

  .coupon-skeleton .skeleton-content::before{
    font-size:12px
  }
}

.coupon-skeleton .skeleton-content::before{
  content:"Coupon Code";
  position:absolute;
  top:-2px;
  left:-2px;
  padding:8px 12px;
  font-size:14px;
  background-color:#000;
  color:#fff;
  border-radius:4px 0 4px 0;
  text-align:center;
  font-weight:500
}

.modal-content .coupon_plugin__coupon:first-child{
  padding-top:0
}

html[dir=rtl] .coupon_plugin__coupon-divider{
  left:-1px;
  right:unset
}

html[dir=rtl] .rules__first-line{
  border-radius:5px 0 0 5px
}

html[dir=rtl] .rules__first-line:after{
  left:unset;
  right:-4px;
  background-image:linear-gradient(rgb(255, 248, 227) 4px, transparent 4px, transparent),radial-gradient(8px at 4px 8px, transparent 4px, rgb(255, 248, 227) 4px)
}

html[dir=rtl] .rules__second-line{
  border-radius:0 5px 5px 0
}

html[dir=rtl] .rules__second-line:after{
  left:-4px;
  right:unset;
  background-image:linear-gradient(rgb(255, 248, 227) 4px, transparent 4px, transparent),radial-gradient(8px at 0px 8px, transparent 4px, rgb(255, 248, 227) 4px)
}

body.eva .properties-content,body.hero .properties-content,body.boost .properties-content{
  z-index:1
}

.multi_coupon_card-container .multi_coupon_card{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:24px
}

.multi_coupon_card-container .multi_coupon_card-item{
  width:calc((100% - 24px)/2)
}

.multi_coupon_card-container .multi_coupon_card_more{
  margin-top:24px;
  display:none;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:24px
}

.multi_coupon_card-container .multi_coupon_card_more-item{
  width:calc((100% - 24px)/2)
}

.multi_coupon_card-container .multi_coupon_show-btn{
  cursor:pointer;
  border:1px solid #292929;
  padding:10px;
  line-height:20px;
  font-size:14px;
  font-weight:500;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin:0 auto;
  margin-top:24px
}

@media(min-width: 960px){
  .app__coupon_container{
    padding:var(--general-layout-spacing, var(--page-spacing, 40px));
    max-width:var(--general-layout-width, var(--layout-width, var(--page-width, 1000px)));
    margin:0 auto
  }

  .app__coupon_container .coupon_plugin__coupon_classic{
    height:100%
  }

  .app__coupon_container .coupon_plugin__coupon_classic .rules__line{
    height:100%
  }

  .app__coupon_container .coupon_plugin__coupon_classic .code_btn{
    margin-right:14px;
    max-width:200px;
    width:192px;
    height:-webkit-max-content;
    height:-moz-max-content;
    height:max-content;
    min-height:44px
  }

  .app__coupon_container .coupon_plugin__coupon{
    height:100%
  }

  .app__coupon_container .coupon_plugin__coupon .rules__line{
    height:100%
  }

  .app__coupon_container .coupon_plugin__coupon .rules__second-line{
    flex-grow:0;
    flex-basis:40%
  }

  .app__coupon_container .coupon_plugin__coupon .rules__second-line .code_btn{
    max-width:160px
  }
}
/*plugin-coupon*/
/*flashsale__extension*/
.flashsale__extension .flashsale__container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-height: 60px;
    background-color: #150e0e;
    box-sizing: border-box;
    position: relative;
    padding: 14px 16px 0;
    margin: 15px 0 8px;
    border-radius: 4px; 
    background-color: rgba(141,202,212,1);
    background: linear-gradient(135deg,rgba(141,202,212,1), rgba(249,164,235,1));
}
                .flashsale__extension .flashsale__desc{font-size:14px;line-height:20px;color:#ff3c54;margin-bottom:10px}
                .flashsale__extension .flashsale__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
                .flashsale__extension .flashsale__tag{background-color:inherit;text-align:center;font-weight:bold;display:flex;align-items:center;line-height:1.3;margin-right:12px;margin-bottom:14px;color:rgba(255,255,255,1);}
                .flashsale__extension .flashsale__tag div{z-index:9;font-weight:bold;font-size:18px;letter-spacing:normal;text-align:left}
                .flashsale__extension .flashsale__tag svg{width:20px;height:20px;flex-shrink:0;margin-right:4px}
                .flashsale__extension .flashsale__content{flex-shrink:0;display:grid;margin-bottom:14px;}
                .flashsale__extension .flashsale__progress{margin-right:2px;height:10px;margin-left:auto;border-radius:5px;font-size:12px;text-align:center;line-height:14px;position:relative;overflow:hidden;flex-grow:1}
                @media (max-width: 960px){
                    .flashsale__extension .flashsale__progress{height:10px}}
                .flashsale__extension .flashsale__progress_sold_wrap{position:absolute;top:2px;left:2px;bottom:2px;right:2px;display:flex;overflow:hidden}
                .flashsale__extension .flashsale__progress_sold{width:0%;transition:all 1s ease-in-out;border-radius:8px 0 0 8px}
                 @media (max-width: 960px){.flashsale__extension .flashsale__progress_sold{min-width:6px}}
                 .flashsale__extension .flashsale__progress_sold-num{color:#000;padding-left:5px;font-size:14px;font-weight:700;line-height:20px}
                 @media (max-width: 960px){.flashsale__extension .flashsale__progress_sold-num{font-weight:500}}
                 .flashsale__extension .flashsale__countdown{display:flex;font-weight:700;font-size:14px;align-items:center;margin-left:auto}
                 .flashsale__extension .flashsale__countdown&gt;b{font-size:18px;position:relative;top:-1px}
                 @media (max-width: 960px){.flashsale__extension .flashsale__countdown{font-weight:500}}
                 .flashsale__extension .countdown_wrrapper{padding-right:8px;flex-grow:1;display:flex;align-items:center;margin-bottom:14px;flex-shrink:0}
                 @media (max-width: 960px){.flashsale__extension .countdown_wrrapper{min-width:50%}}
                 .flashsale__extension .flashsale__countdown_number{min-width:33px;height:30px;line-height:30px;border-radius:4px;color:#fff;text-align:center;margin:0 8px;padding:0 6px;box-sizing:border-box;font-weight:normal}
                 .flashsale__extension .flashsale__countdown_number_fit{width:46px;min-width:46px;}
                 @media (max-width: 767.98px){.flashsale__extension .flashsale__countdown_number_fit{width:40px}}
                 .flashsale__extension .flashsale__countdown_number_fit b{margin-left:-4px}
                 @media (min-width: 767.98px) and (max-width: 1100px){
                     .flashsale__extension .flashsale__countdown_number{margin:0 4px}
                     .flashsale__extension .flashsale__countdown_number_fit{min-width:44px;padding:0}}
                 .flashsale__extension .flashsale__countdown_number .milsecond{display:inline-block;min-width:10px}
                 @media (max-width: 767.98px){.flashsale__extension .flashsale__countdown_number .milsecond{margin-right:0}}
                 @media (min-width: 960px){.flashsale__no-product-info .flashsale__extension .flashsale__container{flex-direction:row}.flashsale__no-product-info .flashsale__extension .countdown_wrrapper{flex-grow:0;width:30%}}
                 .flashsale__no-product-info .flashsale__extension .flashsale__container{border-radius:0px}
                 .flashsale__limit_buy{display:inline-block;vertical-align:middle;height:2rem;font-size:12px;font-family:Roboto-Regular;font-weight:400;color:#f33;line-height:2rem}
                 .flashsale-skeleton .skeleton-content{position:relative;border-radius:4px;border:2px dashed #000000;color:#000000;line-height:20px !important;text-align:center;font-size:14px;padding:40px 16px 24px;font-weight:500}
                 .flashsale-skeleton .skeleton-no-activity{margin:12px 0}
                 @media (max-width: 960px){.flashsale-skeleton .skeleton-content{font-size:12px;padding:40px 8px 12px !important}.flashsale-skeleton .skeleton-content::before{font-size:12px}}
                 .flashsale-skeleton .skeleton-content::before{content:"Flashsale";position:absolute;top:-2px;left:-2px;padding:8px 12px;font-size:14px;background-color:#000;color:#fff;border-radius:4px 0 4px 0;text-align:center;font-weight:500}
                 .flashsale-pro-box .shoplazza-reviews-rating-wrap{height:20px;font-size:0;overflow:hidden;max-height:20px;float:left}
                 .flashsale-pro-box .shoplazza-reviews-rating-wrap .shoplazza-reviews__rating-view&gt;span{display:none !important}
                 @media (max-width: 767.98px){
                     .countdown_wrrapper{flex-grow:1}
                     .product-info__header{display:flex;flex-direction:column}
                     .flashsale__extension{order:-1}
                     .flashsale__extension .flashsale__container{width:auto;margin:15px 0 4px}
                     .flashsale__extension .flashsale__countdown{font-size:14px;white-space:nowrap}}
                 @media (max-width: 767.98px) and (max-width: 320px){.flashsale__extension .flashsale__countdown{transform:scale(0.85)}}
                 @media (max-width: 767.98px){.flashsale__extension .flashsale__countdown_number{min-width:30px;height:24px;line-height:24px;margin:0 4px}
                                              .product-info__header_price-wrapper-left{padding-right:50px}.slider-discount-tag{position:relative;width:unset;padding:6px 15px;min-height:38px;line-height:26px;font-size:14px}}
 .flashsale__extension .flashsale__countdown_number{
      background-color: rgba(255, 255, 255, 1);
      color: rgba(255, 81, 81, 1);
    }
 
.flashsale__extension .flashsale__countdown, .flashsale__extension .flashsale__countdown b {
    color: rgba(255, 255, 255, 1)
}
.flashsale__extension .flashsale__countdown .flashsale__countdown_number_fit{text-align:left; padding-left:6px;}
.flashsale__extension .flashsale__countdown .flashsale__countdown_number_fit b {
    color: inherit;
}
    .flashsale__progress_sold {
        transition: width 0.6s ease-in-out;
        background: linear-gradient(90deg,  rgba(249,164,235,1),  rgba(141,202,212,1));
        overflow: hidden;
    }
    .flashsale__progress_sold &gt; div {
      background: linear-gradient(135deg, rgba(255,196,142,1) 0px, rgba(255,196,142,1) 25%, transparent 25%, transparent 50%, rgba(255,196,142,1) 50%, rgba(255,196,142,1) 75%, transparent 75%, transparent);
      background-size: 17px 17px !important;
    }
    .flashsale__progress {
      background: rgba(245, 245, 245, 1);
    }
.flashsale__extension .flashsale__countdown b.t_name {
 
    font-weight: normal;
    font-size: 12px;
}
.flashsale__extension .flashsale__progress_sold-num {
    color: rgba(255,255,255,1)
}
/*flashsale__extension*/

.product_tax_tips {
    background: rgb(10, 136, 0);
    border-radius: 3px;
    text-align: left;
    padding: 1px 4px;
    display: inline-block; margin-right:1em;padding:0 0.5em;
}
.product_tax_tips span {
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-size: 12px;
    vertical-align: middle;
}
    .product_tax_tips.title_tips_replica {
        background-color: #39A8DF;
    }
    .product_tax_tips.title_tips_made_in_china {
        background-color: #f44336;
    }</pre></body></html>