body{background-color: #F1F3F4;width:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td{color: #262626;}
.placeOrdeProductList{border-radius: 8px; padding: 16px 10px;}
.placeOrdeProductList .slide-content{background-color: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.order_checklist1,.order_checklist{margin: 0;}
.order_checklist li{line-height:20px;font-size:12px}
.order_checklist1 li{line-height:16px;font-size: 14px;}
.order_checklist1 li strong,.order_checklist li strong{font-family: Ubuntu-Bold;text-transform: none; font-weight: normal; display:inline-block;width:50%;float:left; color:#262626 !important}
.order_checklist1 li em,.order_checklist li em{display:inline-block;width:50%;float:right;text-align:right}
.placeOrdeProductList .main{max-height: 300px;overflow-y: auto;height: auto;}
.order_checklist1 li.clearfix{margin-bottom:8px}
.order_checklist li.clearfix{margin-bottom:3px}
.placeOrdeCoupon .concession-item{align-items:center;justify-content:space-between;padding:10px 0;}
.placeOrdeCoupon .concession-item .item-l{font-size: 13px}
.placeOrdeCoupon .concession-item .item-r{align-items: center}
.placeOrdeCoupon .concession-item .subtraction,.placeOrdeCoupon .concession-item .subtraction .my_shop_price{color: #c41d4a;font-weight: 600;font-size: 12px}
.placeOrdeCoupon .concession-item .item-r .fa-down{margin-left: 5px}
.placeOrdeCoupon .concession-available{padding:3px 5px;background-color:#c41d4a;color:#fff;min-width: 70px;width: auto}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;padding:0;}
.chswiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;overflow-x: scroll;overflow-y: hidden;}
.chswiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;overflow-x: scroll; overflow-y: hidden;flex-wrap: wrap}
.chswiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;display: flex;justify-content: space-between;margin-bottom: 16px}
.item-img-content {position: relative;width: 25%;}
.item-price-content{position: relative;width: 72%;}
.item-img-content .item_num_bg{position:absolute;width:100%;padding:3px 0;background: #262626;opacity: 0.2;bottom:0;text-align:center;font-size:12px; height: 10px;border-radius: 0 0 8px 8px; z-index: 2;}
.item-img-content .item-num{position:absolute;width:100%;padding:3px 0;background-color:rgba(255,255,255,.9);bottom:0;text-align:center;font-size:13px;color:#666;font-weight:700}
.item-img-content .checkout-sale{display:inline-block;background-color:#c41d4a;color:#fff;padding:0 8px;height:18px;line-height:18px;margin-right:5px}
.item-img-content .presell-flag{background-color: #c41d4a;}
.c-checkout-cart-item-vue .item-name{color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.item-price-content .my_shop_price{font-family: Ubuntu-Bold, Ubuntu; color: #000;font-size:12px;font-weight: 400}
.item-price-content .discount-price{color: #ff0000;}
.common-swipe{position:absolute;width:36px;height:36px;line-height:33px;top:40%;background:rgba(255,255,255,.94);display:none;z-index:1;border-radius:50%;text-align:center;font-size:33px;cursor:pointer;color:#000;}
.common-swipe_prev{left: 0;}
.common-swipe_next{right: 0;}

#placeOrdeMethod{margin-bottom:5px;}
#placeOrdeMethod .main{ margin-bottom: 10px; }
.slide-shipping-content{padding:5px 0 8px; background-color: #fff;border-radius:6px; }
.slide-shipping-content .slide-fee{line-height: 20px;padding: 5px 0;position: relative; min-height:20px;}
.slide-shipping-content .arrow_down{position: absolute;bottom: 8px;right: 0;}
.slide-shipping-content .arrow_up{position: absolute;bottom: 12px;right: 0;}
.icon_tag_n{background-image:url(../images/icon_tag.png);background-repeat:no-repeat;display: inline-block}
.icon_tag_n.arrow_up{width:20px;height:8px;display:inline-block;background-size:500px 299px;background-position:-413px -67px}
.icon_tag_n.arrow_down{width:20px;height:8px;display:inline-block;background-size:500px 299px;background-position:-436px -67px}
.slide-title {text-transform: capitalize;justify-content: space-between;align-items: center;padding: 10px 10px 7px;font-size: 14px; font-weight: bold; }
.checkout_points h5 {margin:0 0 8px 0;text-indent:0; color: #000000;float: left;line-height:25px;font-size: 14px;font-weight:bold;width: 100%;text-transform: capitalize;}
.checkout_points p {clear: both; font-size: 12px;line-height:13px;}
.checkout_points p a {color:#000000;text-decoration:underline;}
.checkout_points p a:hover {color:#c41d4a;text-decoration:none;}
/*.checkout_points input.checkout_coupon, .checkout_points input.checkout_point, select.checkout_Bonus{color: #A7A3A3;padding-left:5px;float:left; width: 100%;height: 34px;margin-top: 0px;border: 1px solid #E9E8E8;border-radius: 8px 0 0 8px;}*/
.btn-black-s,.btn-white-s{margin: 0;display: inline-block;box-sizing: border-box;height: 26px;line-height: 26px;width:65px; font-size: 14px;text-align: center;vertical-align: middle;font-weight: 400;white-space: nowrap;text-transform: uppercase;transition: all .2s;cursor: pointer;background-image: none;border-radius: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.btn-white-s, a.btn-white-s:link, a.btn-white-s:visited{background-color: #262626;color: #fff;font-size: 14px; font-weight: bold; border-radius:0 8px 8px 0; height: 37px;}
.redeem_disabled,.redeem_disabled:hover{cursor: default;background-color: #999;}
.error_result,#point_error{ clear: both; color: #c41d4a;line-height: 24px;}
#voucherResult,#ECS_SURPLUS_NOTICE, #ECS_INTEGRAL_NOTICE {color: #707070;margin-top: 4px;margin-left: 2px;}

#verify_box_span{display: inline-block;position: relative}
.verify_box_multi{padding-left: 20px;border-left: 1px solid #000}
#verify_box_span .caret-down{width:12px;height:6px;background-position:-108px -100px;background-image:url(../images/pc_tag.png);background-repeat:no-repeat;display:inline-block;position:absolute;right:2px;top:12px;cursor:pointer}

.module{border-radius: 8px;}
.module h3{ padding-top: 10px;height:33px;}
.module h3 i{margin-left: 10px; width:20px;  height:20px; display:inline-block;vertical-align: middle;}
.flowBtnContent {position: fixed; bottom: 0;background: #fff;width: 100%;z-index: 97;box-sizing: border-box; max-width: 500px;overflow: hidden;}
.flowBtnBox.disabled{background: #F1F3F4;opacity: 0.6;}
.btn_close_grey{width: 18px;height: 18px; float: right; background-position: -109px -68px;margin-top: 15px;}
.nav_header h3{font-size: 14px; font-weight: bold; height: 48px; line-height:50px;}
.fa-right{background-position:-151px -69px; }
.product-right{margin-left:2px; position: relative;top:2px;background-position:-306px -128px;width: 8px; height: 12px;display: inline-block;}
.placeOrdeMethod .item_insurance{ border-top: 1px solid #E2E1E1; margin-top: 8px; padding-top: 14px;}
.item .active_icons_radio,.shipping_item_list .active_icons_radio{background-image: url(../images/flow_iconv1.png);background-repeat: no-repeat;background-size: 444px auto;display: inline-block;width: 14px;height:16px;cursor: pointer;background-position:-225px -127px;}
.item .icons_radio,.shipping_item_list .icons_radio{background-image: url(../images/flow_iconv1.png);background-repeat: no-repeat;background-size: 444px auto;display: inline-block;width: 14px;height: 14px;cursor: pointer;background-position:-187px -127px;}
.presell-flag {position: absolute;bottom: 0;right: 0;width: 100%;height: 22px;line-height: 22px;color: #FFF;text-align: center;background-color: #c41d4a;text-transform: uppercase;
border-radius: 0 0 8px 8px;}
.flow_Page .salePrice{font-size: 18px;font-weight: 400;font-family: Ubuntu-Bold, Ubuntu}
.flow_Page .salePrice.f-red{color: #E44B5A;}
.flow_Page .market-price{color: #A7A3A3;font-family: Ubuntu-Regular, Ubuntu; font-weight: 400;}
.flow_tips{ display:inline-block; cursor:pointer; width:16px; height:16px; margin-left:5px; background-image: url(../images/flow_iconv1.png);background-repeat: no-repeat;background-size: 444px auto;background-position:-301px -176px;vertical-align: middle;}

#coupon-main .view-back {position: absolute;padding: 14px 20px;float: left;display: inline-block;cursor: pointer;width: 12px;height: 21px;color: #262626;}
#coupon-main .des-header {line-height: 48px;color: #000000;border-bottom: 1px solid #ccc;text-align: center;font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}
#coupon-main ul{margin: 4px 0;background-color: #fff;border-radius: 8px;padding: 0 10px;box-sizing: border-box;display: none;box-shadow: 0px 6px 4px 0px rgba(151,146,147,0.1);}
#coupon-main ul li{padding: 12px 0;align-items: center;justify-content: space-between;font-size: 14px; color: #000;border-bottom: 1px solid #E2E1E1;}
#coupon-main ul li:last-child{border: none;}
.select_coupon_desc .code{color: #C41D4A;margin-bottom: 6px;}
#coupon-main ul li .icons{background-position: -136px -152px;height:15px;width:15px;}
#coupon-main ul li.on .icons{background-position:-109px -152px;}
.select_coupon_desc.wait *{color: #ccc;}
.select_coupon_desc.wait .wait-label{margin-top: 6px;}
.select_coupon_desc.wait .wait-label,.select_coupon_desc.wait .wait-label *,.select_coupon_desc .maximum-label,.select_coupon_desc .maximum-label * {color: #D81F1F;}
.cis_frame_box {clear: both;position: relative;width: 100%;box-sizing: border-box;max-width: 550px;margin: 0 auto;height: 253px;}
.cis_frame_box .checkout_point {border-radius: 8px;width: 82%;height: 44px;border: 1px solid #E9E8E8;margin: 14px auto 0;text-indent: 11px;}
.cis_frame_box .btn-white-s {width: 82%;height: 40px;margin: 15px auto 0;background: #C41D4A linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;color: #FFFFFF;border-radius: 8px;}
#cis_cover {z-index: 110;}
#frame_cis {border-radius: 8px 8px 0 0;width: 100%;overflow: hidden;box-shadow: 0 0 10px rgb(0 0 0 / 20%);overflow-y: auto;background-color: #fff;position: fixed;left: 0;bottom: 0;z-index: 111;max-height: 90%;overflow-y: auto;}
.integral_List_title {font-size: 14px;font-weight: bolder;padding: 0;align-items: center;justify-content: space-between;margin-top: 16px;}
.integral_List_box {text-align: center;}
.integral_List_title .integral_close {background: url(../images/flow_iconv1.png) no-repeat;background-size: 444px auto;background-position: -109px -68px;height: 18px;width: 18px;padding-left: 20px;cursor: pointer;top: 0;position: absolute;right: 0;}
#usecoupon .cis_frame_box .title {margin: 0 auto;font-size: 14px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;color: #262626;text-align: center;line-height: 19px;}
#usecoupon .cis_frame_box .title p {font-weight: normal;font-size: 12px;margin-top: 13px;}
.litb-btn-new-gray{background:#D0CFCF!important;color: #000!important;}
.litb-btn-new-gray span{color: #000;}
a.ckout-proceed-btn{text-decoration: none}
.observer-view-items-disabled{cursor: default}

.place-order-payment-message-lightbox .payment-log-message{font-size:14px;font-weight:600;max-height: 360px;min-height: 60px;color: #221816;line-height: 18px;;text-align: center;margin:5px 0}
.place-order-payment-message-lightbox .btn-wrap{margin: 10px auto;text-align: center;}
.place-order-payment-message-lightbox .submit_btn{background-color:#f37172;outline:0;text-decoration: none;height: 40px;line-height:40px;width:80%;border-radius: 20px;font-size: 14px;overflow: hidden;text-align: center;border: none;cursor:pointer;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;font-size: 18px;color: #fff;text-align: center;font-style: normal;}
.place-order-payment-message-lightbox .lightbox_background_layout{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;-moz-opacity:.35;opacity:.35}
.place-order-payment-message-lightbox .payment_log_main{background:#fff;border:1px solid #ccc;width:90%;left:5%;border-radius:12px;font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:20px;position:fixed;text-align:left;top:15%;z-index:1005;color:#000}
.place-order-payment-message-lightbox .payment_log_main td{padding:5px}
.place-order-payment-message-lightbox div h3{font-size:16px;font-weight:700;text-align:center}
.place-order-payment-message-lightbox div p{font-size:12px}
.place-order-payment-message-lightbox .payment_log_main .content{padding:10px}
.place-order-payment-message-lightbox .payment_log_main .content img{width:100%}
.place-order-payment-message-lightbox .submit_btn{text-align: center}
.place-order-payment-message-lightbox h1{margin:0;padding:0;position: relative;height: 30px}
.place-order-payment-message-lightbox h1 .icon-close{position: absolute;right: 5px;top: 0;width: 20px;height: 20px;background-position: -24px -105px;vertical-align: middle;}

.shipping_coupon_list{display: flex;justify-content: left}
.shipping_goods_list_title{font-size: 14px;margin-top: 14px;}
.item .shipping_goods_list_title{margin-top: 0;}
.shipping_goods_list_ul{flex-wrap: nowrap;overflow-x: scroll;-webkit-overflow-scrolling: touch;width: 100%;padding-top: 10px;margin-bottom: 8px}
.shipping_goods_list_ul::-webkit-scrollbar{display: none}
.shipping_goods_list_li{width: 28%;flex-shrink: 0;margin-right: 5px}
.shipping_goods_list_thumb{position: relative}
.shipping_goods_list_thumb img{border-radius: 4px}
.shipping_goods_list_thumb .goods-num{position: absolute;display: inline-block;width: 18px;height: 18px;line-height: 18px;background: #C41D4A;text-align: center;right: -5px;top: -8px;border-radius: 50%;color: #fff !important;}
.placeOrdeMethod .shipping_price_list.used_hb{color: #ff0000;text-transform: capitalize;}
.shipping_price_old_list{font-size: 12px;color: #999;text-decoration: line-through}

.checkout-nav-header{box-sizing:border-box;height: 48px;justify-content: space-between;align-items: center;padding: 0 16px;margin-bottom: 0}
.checkout-logo{width: 129px;height: 30px;background-position: -84px -599px;position: relative;top: -3px}
.checkout-secure-logo{font-size: 14px;font-weight: 400;font-family: Ubuntu-Bold, Ubuntu;height: 30px;align-items: center;margin-left: 12px}
.checkout-nav-header-live{background-position: -125px -1869px;width: 22px;height: 24px;}
.flow_cart_secure_img{background-position: -100px -733px;width: 25px;height: 25px;;margin-right: 8px}
.checkout-top-summary-text{max-width:500px;height: 48px;background: #EAEAEA;display: flex;justify-content: space-between;padding: 0 16px;box-sizing: border-box;align-items: center;font-size: 14px}
.checkout-top-summary-text.fixed{position: fixed;top:0;width: 100%;z-index: 3000}
.checkout-top-summary-text span{font-size: 16px}
.checkout-arrow-down{background-position: -200px -124px;width: 12px;height: 7px;transition: all .5s;margin-left: 8px;position: relative;top: -1px}
.checkout-arrow-down.active{transform: rotate(180deg)}
.checkout-arrow-right{width: 6px;height: 6px;border: 1px solid #000;border-color: #000 #000 transparent transparent;transform: rotate(45deg);position: relative;left: -2px}
.checkout-nav-header-line{border-left: 2px solid #D8D8D8;height: 32px;transform: rotate(20deg);-webkit-transform: rotate(20deg);margin-left: 18px}
.checkout-top-summary-main{margin:10px 10px 0;box-sizing: border-box;display: none;background: #fff;border-radius: 8px}
.checkout-top-summary-main.fixed{position: fixed;top:48px;width: 100%;z-index: 3}
.checkout-top-summary-main .module,.checkout-form .module{border-radius: 0;padding: 12px 0;margin: 0}
.checkout-top-summary-main .module{padding: 12px 10px;}
.checkout-top-summary-main .placeOrdeCoupon{border-radius: 8px 8px 0 0;}
.checkout-goods-name{color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 20px;font-size: 14px;}
.checkout-goods-name.pre-flag{white-space: normal;max-height: 36px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.checkout-goods-attr{margin-top: 2px}
.checkout-crumbs{height: 45px;padding: 0 4%;box-sizing: border-box;border-bottom: 1px solid #ccc;display: flex;justify-content: space-between;align-items: center;background: #fff;border-radius: 8px 8px 0 0;margin:10px 10px 0}
.checkout-crumbs-list{font-size: 14px}
.checkout-crumbs-list.active{font-family: Ubuntu-Bold, Ubuntu;font-weight: 400}
.checkout-form{padding: 0 10px;background: #fff;border-radius: 0 0 8px 8px}
.placeOrdeAddress .main, .placeOrdePaymentMethod .main{border: none; padding:10px;}
.check_title{font-size: 16px; font-family: Ubuntu, Ubuntu; font-weight: 600; color: #262626;}
.checkout-change-btn{display: inline-block;position: absolute;top:10px;right:16px;height:50px;width:45px;text-decoration:underline;font-size: 14px}
.checkout-top-summary .checkout_points{padding: 0 0 10px !important;}
.slide-content td{font-size: 14px}
.fa-user{background-position:-105px -382px;width: 16px;height: 17px;margin-right: 7px}
.fa-shipping{background-position:-128px -284px;width: 16px;height: 14px;margin-right: 7px}
.fa-address{background-position:-170px -283px;width: 14px;height: 16px;margin-right: 7px}
.fa-payment{background-position:-85px -283px;width: 16px;height: 16px;margin-right: 7px}
.payment-method-items{}
.payment-method-desc{padding-left: 22px;margin-top: 10px}
.payment-radio{display: flex;align-items: center}
.cart-shipping-box{width:auto;margin:8px 0;background-color: #fff;border-radius: 8px;padding:1px 10px 10px;box-sizing: border-box;}
.cart-shipping-box .tip-box{padding: 16px 10px;box-sizing: border-box;background: #FEEFF3;border-radius: 8px;align-items: center;justify-content: space-between;width: 100%;}
.flow_shopcart_freeshipping_tip .text {align-items: center;justify-content: space-between;}
.flow_shopcart_freeshipping_tip .process_circle{width: 38px;min-width: 38px;height: 38px;position: relative;border-radius: 50%;margin-right: 14px;box-shadow: inset 0 0 0 4.5px #C41D4A;border: 1px solid #FEEFF3;}
.flow_shopcart_freeshipping_tip .ab{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.flow_shopcart_freeshipping_tip .circle_left{border:5px solid #D0CFCF;border-radius:50%;clip:rect(0,19px,38px,0);}
.flow_shopcart_freeshipping_tip .circle_right{border:5px solid #D0CFCF;border-radius:50%;clip:rect(0,38px,38px,19px);}
.flow_shopcart_freeshipping_tip .free-tag{display: inline-block;width: 38px;padding: 9.5px 0;border-radius: 50%;text-align: center;background: #C41D4A;margin-right: 14px;}
.flow_shopcart_freeshipping_tip .free-tag .icon{background-image: url(../images/flow_iconv1.png);background-repeat: no-repeat;display: inline-block;background-size: 444px auto;width: 22px;height: 19px;background-position: -337px -281px;}
.flow_shopcart_freeshipping_tip .free_font,.flow_shopcart_freeshipping_tip .free_font span{font-size: 14px;}
.flow_shopcart_freeshipping_tip .fee_font,.flow_shopcart_freeshipping_tip .fee_font span{color: #C41D4A;font-size: 14px;}
.flow_shopcart_freeshipping_tip .fee_font .c-blank{font-family: Ubuntu-Regular, Ubuntu;font-weight: 400;color: #000;margin-top: 5px;display: inline-block;}
.activity-add{width: 70px;height: 28px;line-height: 26px;border-radius: 8px;border: 1px solid #262626;text-align: center;font-size: 16px;text-transform: uppercase;box-sizing: border-box;}
.fee_figt_btn{min-width: 70px;}
.shoppingcart-page li.observer-cart-items{padding: 12px 10px;margin-bottom: 8px;border-radius: 8px;}
.shoppingcart-page li.multiple-info-items{height: 42px;background: #FEEFF3;border-radius: 8px 8px 0px 0px;align-items: center;justify-content: space-between;padding: 0 10px;}
.multiple-info-items .info{font-size: 14px;color: #C41D4A;}
.multiple-info-items .info .start-tag{width: 14px;height: 14px;background-position: -269px -120px;vertical-align: -2px;}
.multiple-info-items .add{display: inline-block;}
.shoppingcart-page .flag-label{color: #C41D4A;margin-bottom: 4px;display: block;text-transform: capitalize;}
.shoppingcart-page .flag-label:last-child{margin-bottom: 12px;}
.shoppingcart-page .flag-label *{color: #C41D4A;font-size: 14px;}
.shoppingcart-page .flag-label .lab{margin-right: 4px;}
.shoppingcart-page .flag-label .normal{color: #C41D4A;}
.shoppingcart-page .product-goods-action {float: none;padding: 0;}
.shoppingcart-page .prod-attr, .shoppingcart-page .prod-attr span {font-size: 14px;}
@media screen and (max-width:320px){.shoppingcart-page .prod-attr, .shoppingcart-page .prod-attr span {font-size: 12px;}}
.user-icon-tag{background-image: url(../images/user_tag_iconv1.png);background-repeat: no-repeat;display: inline-block;background-size: 1222px auto;}
.shoppingcart-page .edit-tag {width: 18px;height: 18px;background-position: -478px -311px;vertical-align: -2px;}
.show-popup-div-remove{background-color: #fff;bottom: 0;width: 100%;left: 0;max-width: 500px;position: fixed;display: none;border-radius: 4px 4px 0 0;}
@media screen and (min-width:550px){.show-popup-div-remove{left:calc(50% - 250px)}}
.show-popup-div-remove .popup-head{font-size: 16px;padding: 13px 0;text-align: center;border-bottom: 1px solid #E2E1E1;}
.show-popup-div-remove .popup-close{width: 18px;height: 18px;background-position: -44px -475px;position: absolute;top: 12px;right: 20px;}
.show-popup-div-remove .popup-content{padding: 17px 0 40px;}
.show-popup-div-remove .popup-content h2{font-size: 14px;text-align: center;margin-bottom: 25px;}
.show-popup-div-remove .operate-btn{width:260px;height:40px;line-height:37px;background:#fff;margin:16px auto;box-sizing:border-box;color:#C41D4A;display:block;text-align:center;border: 2px solid #C41D4A;font-size: 16px;border-radius: 8px;}
.show-popup-div-remove .operate-btn-fav{background: #C41D4A;color: #fff;}
.show-popup-div-remove .operate-btn-fav.none{display: none;}
.remove-finish-div{display:none;background-color:#fff;z-index:2020121619891015;position:fixed;width:90%;height:60px;left:5%;top:calc(50% - 30px);max-width:335px;border-radius:8px;font-size:14px;}
@media screen and (min-width:372px){.remove-finish-div{left:calc(50% - 167.5px)}}
.remove-finish-div .con{height:100%;align-items:center;width:95%;margin:0 auto;text-align:center;justify-content: center;}

.shoppingcart-page li.out_of_stock_goods_li{border-radius: 0;margin-bottom: 0;padding-bottom: 0;}
.shoppingcart-page li.out_of_stock_goods_li .product-goods-cart{padding-bottom: 12px;border-bottom: 1px solid #E2E1E1;}
.shoppingcart-page li.out_of_stock_goods_li:last-child{padding-bottom: 12px;margin-bottom: 8px;border-bottom:none;}
.shoppingcart-page li.out_of_stock_goods_li:last-child .product-goods-cart{padding-bottom: 0;border-bottom:none;}
.out-header{align-items: center;justify-content: space-between;height: 42px;background: #E9E8E8;padding: 0 10px;}
.out_of_stock_goods_li .prod-attr,.out_of_stock_goods_li .prod-attr span{color: #A7A3A3;}
.out-header a{font-size: 14px;text-decoration: underline;}
.product-goods-cart{position: relative;align-items: stretch;justify-content: space-between;}
.product-goods-cart .product-goods-img{position: relative;}
.out_of_stock_goods_li .sel-circle{width: 15px;height: 15px;min-width: 15px;background-position: -136px -152px;margin-right: 15px;}
.out_of_stock_goods_li.on .sel-circle{background-position: -109px -152px;}
.out-stock-tag{align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;}
.out-stock-tag .left,.out-stock-tag .right{width: 40px;height: 1px;background-color: #fff;}
.out-stock-tag .center{width:3px;height:3px;background-color:#fff;margin:0 4px;}
.out-stock-tag .txt{margin-top: 6px;text-align:center;color:#fff;font-family:ProzaLibre-SemiBold,ProzaLibre;font-weight:600;}
.find-similar a{display: inline-block;padding:0 12px;height: 28px;line-height: 27px;border-radius: 8px;border: 1px solid #C41D4A;text-align: center;font-size: 16px;color: #C41D4A;text-transform: capitalize;}
.cis_head{margin-bottom: 8px;}
.cis_head:last-child{margin-bottom: 0;}
.cis_head h4{margin-bottom: 6px;font-size: 14px;line-height: 22px;}
.cis_head h4 .f-bold{font-size: 16px;}
.discount-operate{position: relative;}
.bottomBtnContent{padding-top: 8px;border-top: 1px solid #E2E1E1;padding:0 10px;}
.bottomBtnContent.disabled{background: #F1F3F4;opacity: 0.6;}
.bottomBtnContent .chectout-btns{float: none;width: 100%;padding: 0;margin: 0;}
.newCart-fav-recommend{margin: 8px 0; background: #fff;padding: 0 10px 16px;border-radius: 8px;box-sizing: border-box;}
.newCart-fav-recommend .swiper-slide{margin-right: 0;height: max-content;width: 100% !important;}
.head-favRec{align-items: center;justify-content: space-between;padding: 16px 0;position: sticky;top: -1px;z-index: 2;background-color: #fff;width: 100%;max-width: 480px;box-sizing: border-box;border-radius: 8px 8px 0 0;}
.head-favRec.fixed{border-radius: 0;position: fixed;top: 58px;width: calc(100% - 20px);}
.head-favRec.fixed0{border-radius: 0;position: fixed;top: 0;width: calc(100% - 20px);}
.head-favRec a{font-size: 16px;text-transform: capitalize;font-family: Ubuntu-Medium, Ubuntu;font-weight: 500;}
.head-favRec a.on{font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;text-decoration: underline;}
.newCart-fav-recommend .new-index-related-products{padding: 0;margin: 0;}
.newCart-fav-recommend .recommend-title{display: none;}
.layermbox.fixed{position: fixed;height:100%;transform: translateZ(2020121619891014px);}

.flow_shopcart_shipping_tip.fixed {background-color: #fff;position: fixed;top: 0;width: 100%;z-index: 11;box-sizing: border-box;max-width: 500px;}
.figt_head{align-items: center;justify-content: space-between;padding: 6px 10px;box-sizing: border-box;}
.figt_title{height: auto;background-position: left center;padding-top: 0;}
.figt_btn{padding: 0;margin: 0;min-width: 50px;text-align: right;}

.order-container-need{padding: 0;}
.order-container-need .check_title,.order-container-need .slide-content>div{display: none;padding: 0;margin: 0;}
.order-need-insure .slide-content>div.item_insurance{display: block;padding: 0 10px;border: none;}
.order-container-need .buy-shipping-coupon-wrap{border: none;}
.observer-cart-items .tag-part span{border-radius: 4px;border: 1px solid #D3925F;padding: 4px 6px;font-size: 13px;color: #D3925F;margin: 5px 6px 5px 0;}
.observer-cart-items .tag-part span.priority_tag_name{border: 1px solid #329A44;color:#329A44}