.icon-secure{background-position:-127px -1049px;width: 24px;height: 31px;vertical-align: middle;margin-right: 10px;}
.flow-main-content{width: 1200px;margin: 0 auto}
.flow-free{width: 18px;height: 16px;background-position: -24px -64px;margin-right: 5px;position: relative;top: 2px}
.presell-order-flag {background: #FA9F17;opacity: 0.7;height: 20px;font-size: 16px;font-family: Roboto-Medium,Roboto;font-weight: 500;color: #221816;text-transform: capitalize}
.small-modlily-tag {color: #221816 !important;padding: 0;position: absolute;left: 0;top: 0;width: 37px;height: 20px;line-height: 22px;background: #FA9F17;text-align: center;border-radius: 0 18px 18px 0;font-size: 12px}
.goods_attr_list{margin-bottom: 5px}
.cart_goods_info_right{position: relative}
.cart_goods_number_cut,.cart_goods_number_add,.cart_goods_number_input{display: inline-block;width:24px;height:24px;line-height:24px;text-align: center;box-sizing: border-box;}
.cart_goods_number_cut{border-right: 1px solid #ddd;cursor: pointer}
.cart_goods_number_cut.disable{color: #999;cursor: default;}
.cart_goods_number_add{border-left: 1px solid #ddd;cursor: pointer}
.cart_goods_number_input{width: 39px;background: #fff;border: none}
.cart_goods_info_right_number{display: inline-block;width: 24px;height: 24px;line-height: 23px;text-align: center;border: 1px solid #ddd;border-radius: 8px;}
.number_none{display: none !important;}
.cart_goods_number{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;}
.icon-cart-delete{background-position: -47px -1056px;width: 17px;height: 16px;position: relative;top: 4px}
#cart_left .my_goods_price{font-size: 16px;font-family: Roboto-Medium;font-weight: 500}
#cart_left .market-price{font-size: 12px;color: #999}
.dispatch{border-radius: 5px;border: 1px solid #221816}
.goods_attr_list_val{align-items: center;height: 26px;background-color: #EBEAEA;border-radius: 12px;cursor: pointer;padding: 0 10px;color: #221816;width: fit-content;margin-bottom: 5px;max-width: 95%;cursor: pointer;}
.goods_attr_list_val select{border: none;position: relative;background: url('images/arrow_size.png') right center no-repeat transparent;appearance:none;-moz-appearance: none;-webkit-appearance: none;border-radius: 12px;min-width: 85px}
.goods_attr_list_val .attr-label{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods_attr_list_val .attr-down{width: 7px;height: 5px;background-position: -337px -28px;min-width: 7px;
    margin-left: 5px;}
#ECS_ORDERTOTAL .order_total_dis_item{color:#DF373E}

.flow_checkout_main_wrap{width: 100%;background: #F1F3F4;padding-bottom: 20px}
.flow_checkout_main_wrap_left{width: 100%;}
.flow_checkout_main_wrap_right{width: 100%;padding-bottom: 30px}
.flow_main_content{margin: 0 auto;justify-content: space-between;width: 1172px}
.flow_main_content_left{display:inline-block;width: 756px;margin-right: 16px;}
.flow_main_content_right{width: 400px;box-sizing: border-box;height: 100%;overflow: hidden;}
.flow_main_content_right .content-right-box,.flow_main_content_right .row2_summary{padding: 16px 20px;background-color: #fff;border-radius: 12px;margin-bottom: 16px}
.flow_main_content_right .content-right-box{padding-bottom: 0}


.checkout-nav-header{box-sizing:border-box;height: 88px;background-color: #fff;justify-content: center;align-items: center;margin-bottom: 0}
.flow_main_content_left .user_address{background: transparent;}
.flow_main_content_left .wrap-part{padding: 20px;box-sizing: border-box;background-color: #fff;border-radius: 12px;margin-bottom: 16px}
.billing_address_main .wrap-part{padding: 0;}
.checkout-crumbs{height: 66px;box-sizing: border-box;justify-content: center;align-items: center;}
.checkout-crumbs-list{font-size: 14px;color: #999;align-items: center;margin: 0 6px}
.checkout-crumbs-list .step-label{display: inline-block;width: 18px;height: 18px;background-color: #999;margin-right: 6px;border-radius: 50%;color: #fff;text-align: center;line-height: 18px;font-size: 13px;}
.checkout-arrow-right{background-position: -290px -22px;width: 6px;height: 12px;margin-right: 12px;opacity: .5}
.checkout-crumbs-list.active{color: #000}
.checkout-crumbs-list.active .step-label{background-color: #000}
.checkout-crumbs-list.active .checkout-arrow-right{opacity: 1}
#mainBox{margin: 0}
.list_all_items_shopping .product-img{position: relative;}
.list_all_items_shopping .product-num-number{position: absolute;right: 0;top: -8px;width: 16px;height: 16px;line-height: 16px;background: #FFAD33;color: #fff;text-align: center;font-size: 12px;border-radius: 50%;}
.list_all_items_shopping .final_price_strong{font-size: 16px}
#cart_goods_checkout_content{}
#checkout_button_content{margin-top: 30px}
#checkout_button_content .row_sub{text-align: right;}
#checkout_button_content .litb-btn-new,.show_change_shipping_content .litb-btn-new,.billing_address_main .litb-btn-new{padding: 0;height: 54px;line-height: 54px;background: #FA9F17;font-size: 18px;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;width: 280px;margin-right: 0;border-radius: 12px;color: #fff;text-transform: capitalize;text-transform: uppercase;}
#checkout_button_content .litb-btn-new:hover,.show_change_shipping_content .litb-btn-new:hover,.billing_address_main .litb-btn-new:hover{background: #FBBC5D;text-decoration: none;}
.shipping_address_sel{line-height: 24px}
.shipping_address_sel_item{position: relative;}
.shipping_address_sel_item .consigneeList{font-size: 14px;color: #000}
.check_title{font-size: 18px; font-family: Roboto-Medium,Roboto; font-weight: 500; color: #221816;margin-bottom: 5px;text-transform: capitalize;}
.check_title em{font-size:16px}
.shipping_address_sel_item_a{position: absolute;top:16px;right:20px;width:50px;text-decoration:underline;font-size: 14px;color:#007185}
.shipping_address_sel_item_a:hover{text-decoration: underline}
.shipping_options_check_icon,.pre_shipping_options_check_icon{width: 16px;height: 16px;border: 1px solid #ddd;box-sizing: border-box;border-radius: 50%;display: inline-block;vertical-align: middle;position: relative;cursor: pointer}
.shipping_options_check_icon.checked,.pre_shipping_options_check_icon.checked{border: 1px solid #FA9F17}
.shipping_options_check_icon.checked::after,.pre_shipping_options_check_icon.checked::after{content: '';display: block;width: 8px;height: 8px;background: #FA9F17;border-radius: 50%;position: absolute;left: 3px;top: 3px}
.icons_radio{width: 16px;height: 16px;cursor: pointer;background-position: -206px -145px;vertical-align: middle}
.icons_radio.checked{background-position: -241px -145px}
#need_insure_icon{width: 16px;height: 16px;cursor: pointer;background-position: -147px -365px;vertical-align: middle}
#need_insure_icon.checked{background-position: -121px -365px}
.payment_options_check_icon{vertical-align: top;margin-top: 24px;margin-left: 0}
.shipping_price_list.used_hb{color: #ff0000}
.shipping_price_old_list{font-size: 12px;color: #999;text-decoration: line-through}
.select_coupon_desc.wait * {
    color: #999;
}
.select_coupon_desc.wait .code-title{font-weight:600}
.select_coupon_desc.wait .wait-label,.select_coupon_desc.wait .wait-label * {
    font-weight: 400;
    color: #DF373E;
}
.order-container-need{padding: 0;}
.order-container-need .item_style3,.order-container-need .shipping_item_list>div,.order-container-need .shipping_item_list>h2,.order-container-need .change_title{display: none;}
.order-container-need .shipping_item_list{border: none;}
.order-need-insure .shipping_item_list>div.insure-options-check{display: block;border: none !important;}
.order-need-insure .insure-options-check .icons_radio{margin: 0;}
.order-need-insure .insure-options-check label{width: calc(100% - 28px);}
.order-container-need .buy-shipping-coupon-wrap{padding: 0;}

.visibility_hide{visibility:hidden;}
.payment-threeds-container .lightbox_background_layout{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1987021400;-moz-opacity:.35;opacity:.35}
.payment-threeds-container .threeds-wrap{background:#fff;border:1px solid #ccc;width:840px;font-size:16px;font-family:Roboto-Regular,Roboto;line-height:20px;position:fixed;text-align:left;top:15%;z-index:1987021411;color:#000;border-radius: 8px;}
.payment-threeds-container .threeds-wrap .threeds-title{font-size: 14px;font-weight: bold;height: 40px;line-height: 40px;text-align: center;position: relative;}
.payment-threeds-container .threeds-wrap .threeds-title .icon-close{position:absolute;top:10px;right:20px;width: 20px;height: 20px;background-position: -24px -105px;vertical-align: middle;}
.payment-threeds-container .threeds-wrap iframe{width:96%;margin:0 auto;}
.cart_shipping_fee_content{display:none;width: 590px;height: 80%;background: #FFFFFF;border-radius: 12px;z-index: 100000000;position: fixed;left: calc(50% - 295px) !important;top: 10% !important;padding: 16px 20px;box-sizing: border-box;}
.cart_shipping_fee_content #shipping_content{height: 100%;overflow-y: auto;}
.cart_shipping_fee_content .r-close{width: 20px;height: 20px;background-position: -24px -105px}
.cart_shipping_fee_content #goods_country_info{background: #fff}
.cart_shipping_fee_content #goods_country_info th{background-color: #F1F3F4;color: #221816;font-family: Roboto-Medium, Roboto;font-weight: 500;border:1px solid #ddd;}
.cart_shipping_fee_content #goods_country_info th:first-child{border-right: none;border-radius: 8px 0 0 0}
.cart_shipping_fee_content #goods_country_info th:last-child{border-radius: 0 8px 0 0}
.cart_shipping_fee_content #goods_country_info td{border-color: #ddd;padding: 16px 0;}
.cart_shipping_fee_content #goods_country_info tr:last-child td:first-child{border-radius: 0 0 0 8px}
.cart_shipping_fee_content #goods_country_info tr:last-child td:last-child{border-radius: 0 0 8px 0}
.shipping_options_check label{width: calc(100% - 26px)}
.flow_main_content_right .checkout_points{line-height: normal;padding-bottom: 10px;margin-bottom:16px}
.flow_main_content_right .checkout_points>div{margin: 0}
.flow_main_content_right .checkout_points h2{margin-bottom: 12px}
input.verify_box_input::-webkit-input-placeholder{color: #999;font-size: 12px}
input.verify_box_input::-moz-placeholder{color: #999;font-size: 12px}
input.verify_box_input::-ms-input-placeholder{color: #999;font-size: 12px}

.show_checkout_change_content{position: fixed;top: 0;bottom:0;left:0;right:0;margin:auto;width: 700px;height:fit-content;max-height: 588px;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;z-index: 10000;background: #fff;box-sizing: border-box;border-radius: 12px;padding: 20px;}
.show_checkout_change_content .change_title{position: relative;margin-bottom: 16px;text-align: center}
.show_checkout_change_content .change_title h2{font-size: 18px;}
.show_checkout_change_content .change_close{position: absolute;right: 0;top: 0;width: 20px;height: 20px;background-position: -24px -105px}
.show_checkout_change_content .check_title{display: none}
.show_change_shipping_content.order-container-need{position: relative;width: 100%;z-index: 1}
.show_change_shipping_content.order-container-need .litb-btn-new{display: none}

.cart-wrap{background-color: #fff;border-radius: 16px;padding: 24px 19px;box-sizing: border-box;margin-bottom: 16px}
#cart_left .cart-wrap{padding: 14px;}
.postage_fee_content{align-items: center;justify-content: space-between;}
.postage_fee_content .title{font-size:14px;font-weight:700;}
.postage_fee_content .free-tag{display:inline-block;border-radius:50%;text-align:center;background:#FA9F17;margin-right:14px;padding:13px;}
.postage_fee_content .free-tag .icon{width: 16px;height: 16px;background-position: -304px -1343px;}
.postage_fee_content .process_circle{width: 36px;min-width: 36px;height: 36px;position: relative;border-radius: 50%;margin-right: 26px;box-shadow: inset 0 0 0 4.5px #F5C358;border: 1px solid #EAEAEA;}
.postage_fee_content .fly-icon{width: 16px;height: 16px;background-position: -24px -64px;vertical-align: -2px;margin-right: 8px;}
.postage_fee_content .ab{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.postage_fee_content .circle_left{border:5px solid #EAEAEA;border-radius:50%;clip:rect(0,18px,36px,0);}
.postage_fee_content .circle_right{border:5px solid #EAEAEA;border-radius:50%;clip:rect(0,36px,36px,18px);}
.cartList .products .tag-part{align-items: center;flex-wrap: wrap;}
.cartList .products .tag-part span{border-radius: 4px;border: 1px solid #D3925F;padding: 4px 6px;font-size: 13px;color: #D3925F;margin: 5px 6px 5px 0;}
.cartList .products .tag-part span.priority_tag_name{border: 1px solid #329A44;color:#329A44}
.show-popup-div-remove{position: fixed;width: 450px;height: 242px;left: calc(50% - 225px);top: calc(50% - 121px); background: #FFFFFF;border-radius: 12px;z-index: 101;display: none}
.show-popup-div-remove .popup-head{text-align: center;font-size: 20px;padding: 16px 0 10px;border-bottom: 1px solid #ddd;}
.show-popup-div-remove .popup-close,.allGift_box .close-tag,.allOut_box .close-tag{position: absolute;right: 14px;top: 14px;width: 20px;height: 20px;background-position: -24px -105px}
.show-popup-div-remove .popup-content{align-items: center;}
.show-popup-div-remove .operate-btn{width: 242px;height: 36px;line-height: 34px;background: #FFFFFF;border-radius: 8px;border: 2px solid #FA9F17;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;font-size: 18px;text-align: center;box-sizing: border-box;margin:10px 0;color: #FA9F17;}
.show-popup-div-remove .operate-btn-fav{line-height: 36px;background: #FA9F17;border:none;color: #fff;}
.show-popup-div-remove .operate-btn:hover{text-decoration: none;color: #FBBC5D;border-color:#FBBC5D;}
.show-popup-div-remove .operate-btn-fav:hover{background: #FBBC5D;border:none;color: #fff;}
.allGift_box{position: fixed;width: 808px;height: 592px;left: calc(50% - 404px);top: calc(50% - 296px); background: #FFFFFF;border-radius: 12px;z-index: 101;display: none;overflow: hidden;}
.allGift_box .gift-title{font-size: 18px;padding:13px 0;text-align: center;}
.allGift_box .gift-title .help-tips{border-color: #999;color: #999;vertical-align: 1px;}
.allGift_box .con{overflow-y: auto;flex-wrap: wrap;height: 500px;align-items: flex-start;}
.allGift_box .con li{position: relative;width: calc(20% - 20px);margin:10px;box-sizing: border-box;}
.allGift_box .con li img{width: 100% !important}
.allOut_box{position: fixed;width: 808px;height: 592px;left: calc(50% - 404px);top: calc(50% - 296px); background: #FFFFFF;border-radius: 12px;z-index: 91;display: none;overflow: hidden;}
.allOut_box .out-title{font-size: 18px;padding:14px 0;text-align: center;border-bottom: 1px solid #ddd;}
.allOut_box .con{overflow-y: auto;flex-wrap: wrap;height: 540px}
.allOut_box .con li{position: relative;margin: 18px 20px;}
.allOut_box .find-out-similar{margin: 0}
.allOut_box .cart_scroll_box{margin-top: 18px}
.allOut_box .relate_prev,.allOut_box .relate_next{top: 20%}
.allOut_box .relate_prev{left: 0}
.allOut_box .relate_next{right: 0}
.allOut_box .flowCartWishWarp{position: relative;align-items: center;justify-content: flex-end;}
.allGift_box .con::-webkit-scrollbar,.allOut_box .con::-webkit-scrollbar{width: 6px;border-radius: 5px;}
.allGift_box .con::-webkit-scrollbar-track,.allOut_box .con::-webkit-scrollbar-track{background-color: #F1F3F4;}
.allGift_box .con::-webkit-scrollbar-thumb,.allOut_box .con::-webkit-scrollbar-thumb{background-color: #cccccc;border-radius: 4px;}
.allGift_box .con::-webkit-scrollbar-thumb:hover,.allOut_box .con::-webkit-scrollbar-thumb:hover{background-color: #cccccc;}

.orderTogether_box{position: fixed;width: 900px;height: 520px;left: calc(50% - 450px);top: calc(50% - 260px); background: #FFF;border-radius: 12px;z-index: 1001;display: none;overflow: hidden;box-sizing: border-box;}
.orderTogether_box .tog-header{border-bottom: 1px solid #DDD;text-align: center;position: relative;}
.orderTogether_box .fee_upgrade_info{position: absolute;right: 15%;top: calc(50% - 6px);line-height: 18px;}
.orderTogether_box .close-tag{position: absolute;right: 16px;top: 15px;width: 20px;height: 20px;background-position: -24px -105px}
.orderTogether_box .tog-sortWrap{justify-content: space-between;align-items: center;padding: 16px;margin-top: 8px;border-bottom: 1px solid #ddd}
.price-wrap .price-a{margin-right: 30px;border-bottom: 2px solid #fff}
.price-wrap .price-a.on,.price-wrap .price-a:hover{border-color: #FA9F17;color: #FA9F17;text-decoration: none;}
.tog-sortWrap .sort-label{width: 133px;height: 32px;border-radius: 4px;border: 1px solid #DDD;align-items: center;justify-content: space-around;cursor: pointer;}
.tog-sortWrap .sort-wrap{position: relative;}
.tog-sortWrap .sort-wrap:hover .sort-hide{display: block}
.tog-sortWrap .down-tag{width: 7px;height: 5px;background-position: -337px -28px}
.tog-sortWrap .sort-hide{display: none;position: absolute;top: 33px;right: 0;background: #FFF;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);border: 1px solid #DDD;z-index: 1}
.tog-sortWrap .sort-hide a{display: block;width: 133px; padding: 4px 8px;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.tog-sortWrap .sort-hide a.on,.tog-sortWrap .sort-hide a:hover{color: #FA9F17;text-decoration: none;}
.tog-sortWrap .sort-hide a:last-child{border:none;}

.orderTogether_goods{overflow-y: auto;height: calc(100% - 150px);padding: 0 32px}
.orderTogether_goods::-webkit-scrollbar{width: 6px;border-radius: 5px;}
.orderTogether_goods::-webkit-scrollbar-track{background-color: #F1F3F4;}
.orderTogether_goods::-webkit-scrollbar-thumb{background-color: #cccccc;border-radius: 4px;}
.orderTogether_goods .slides{flex-wrap: wrap;}
.orderTogether_goods .slides li{width: 20%;padding:8px;box-sizing: border-box;}
.orderTogether_goods .slides .cart-tag{width: 16px;height: 17px;background-position: -184px -66px}
.shipping-m-list-container .shipping_options_check_icon,.pre_shipping_options_check_icon{top:-12px}
.mt16{margin-top:16px}



.pay_button_content{margin-top:18px;clear: both;width: 100%;display: none;min-height: 45px;position: relative;}
.pay_button_content button.place_order_disabled{cursor:default;}
.pay_button_content button.place_order_disabled span{background-color:gainsboro;}
.pay_button_content button.place_order_disabled:hover span{background-color:gainsboro;color:#fff;opacity:1;}
.pay_button_content .row_sub{position: relative;margin-top:30px}
.discounts-expire-soon{position: absolute;top:-20px;width:100%;justify-content: flex-end;align-items: center;z-index:999;right:5px}
.remaining-time-wrap{width: fit-content;height:22px;line-height: 22px;background: #FF581B;border-radius: 6px 6px 0 6px;font-family: Roboto, Roboto;font-weight: 400;font-size: 12px;color: #FFFFFF;padding:0 6px;position: relative;}
.remaining-time-wrap .time_limit_slices{width: 12px;height: 14px;background-position: -770px -32px;; background-image: var(--tagIcon_new_bg);background-size: var(--tagIcon_new_bg_size);position: relative;top: 2px;}
.remaining-time-wrap.none{display: none;}
.remaining-time-wrap .remaining-tag{width: 22px;height: 22px;background-position: -363px -553px;margin-right: 4px;}
.remaining-time-wrap .content_time *{color: #FFFFFF;font-size: 12px;font-family: Roboto, Roboto;font-weight: 400;}
.remaining-time-wrap i{width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #FF581B;position: absolute;bottom: -10px;position: absolute;bottom: -8px;transform: rotate(320deg);right: 5px;}
.flow_checkout_main_wrap{padding-bottom:16px}
.cartFooterTagIcon{padding:16px 0}

.checkout-summary-number{font-family: Roboto, Roboto;
font-weight: 400;
font-size: 14px;
color: #999999;}
#billing_address_main .show_checkout_change_content{padding: 20px;overflow-y: auto;}
.paid-member-save-tips{position: relative;display: inline-block;padding: 2px 4px;border-radius: 6px;background-color: #ff1c1b;align-items: center;color: #fff;font-size: 12px}
.paid-member-save-tips *{color: #fff;font-size: 12px;}
.paid-member-save-tips img{margin: 0 6px -5px 0}
.paid-member-save-tips:after{content: '';position: absolute;border: 8px solid transparent;bottom: -8px;border-bottom-color: #ff1c1b;right: 7px;transform: rotate(-55deg);}

