.flow_cart_header{clear: both;overflow: hidden;}
.flow_cart_header .logo{float: left}
.flow_cart_header .continueShopping{float: right;padding-top: 25px}
.chec-header{align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:10px;}
.chec-header .shoppingTitle{margin:0;display:inline-block;}
.chec-header .continueShopping{float: right;padding-top: 0;line-height: 10px;}
.checkout-forum{width: 1000px;margin:0 auto;}
.checkou-all-continer{justify-content: space-between;}
.checkou-left-part-content{width: 60%;max-width: 638px;}
.checkou-right-part-content{width: 35%;}
.express-checkout{border:1px solid #e6e6e6;position:relative;padding:0 0 10px;text-align:center;border-radius:5px;}
.express-checkout-title{font-size:13px;font-weight:600;text-align:center;display:inline-block;margin:0 auto 0;background-color:#fff;padding:0 20px;position:relative;top:-10px; }
.express-checkout-content{text-align: center;clear: both;}
.alternative-payment-separator{color: #737373;margin: 20px 0;justify-content: space-between;align-items: center;}
.alternative-payment-separator:before{content: '';float: left;display: inline-block;border-top:1px solid #e6e6e6;width: 45%;}
.alternative-payment-separator:after{content: '';float: right;display: inline-block;border-top:1px solid #e6e6e6;width: 45%;}
.section-contact-information{align-items: center;justify-content: space-between;}
.section-contact-information span{font-size: 14px;}
.section-contact-information a,.section-contact-information a:hover{font-weight: 600;text-decoration: underline;}
.guest-customer-info{margin-top: 15px;}
.guest-customer-info .a-tip{margin: 10px 0;}
.chose-subscribe{align-items: center;line-height: 20px;}
.chose-checkbox{margin:0 10px 0 0;display:inline-block;width:20px;height:20px;border:1px solid #000;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:0;box-sizing:border-box;cursor:pointer;position: relative;}
.chose-checkbox.on:after{content: "✔";position: absolute;bottom: 0;left: 3px;font-size: 16px;}
.guest-customer-info .error{margin-top:5px;color:#FF0000}
.chose-subscribe .subscribe{position: relative;}
.checkout-copyright{padding-top: 10px;width: 100%;margin: 20px auto 0;clear:both;}
.checkout-copyright .bookmark{font-size: 12px;color: #000;}
.checkout-copyright .bookmark a{color: #000 !important;}
.cartBox .cartMain,.cartBox .cartPreMain{z-index:1;width:100%;background-color:#fff;padding:5px 8px;box-sizing:border-box;}
.cartBox .item-Title{text-align: right;padding: 10px 5px;}
.shopping_bag_pre .item-Title{text-align: left;color: #000;justify-content: space-between;align-items: flex-end;}
.cartMain .item0{justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid #eee;}
#shopping_bag .li_img{width: 22%;min-width: 100px;}
#shopping_bag .li_goods_info{width:88%;padding-left: 10px;box-sizing: border-box;overflow: hidden;}
#shopping_bag .li_qty{width: 5%;text-align: center}
#shopping_bag .li_subtotal{width:20%;text-align: center}
#shopping_bag .item{padding: 10px 0;align-items: flex-start;}
.vouchers-title{width:100%;font-size:12px;font-weight:600;text-transform:uppercase;padding:5px 0 9px;clear:both;margin:0;cursor:pointer;justify-content:space-between;align-items:center;text-transform:capitalize;letter-spacing:1px;}
.vouchers-title .on {-ms-transform: rotate(180deg);transform: rotate(180deg);}
.price-calculate-checkout{width: 100%;font-size: 12px;color: #000;margin-bottom: 0;}
.price-calculate-checkout .title-name{width: 47%;}
.price-calculate-checkout .title-name,.price-calculate-checkout .title-name span{text-align:left;font-size:14px;text-transform:capitalize;}
.price-calculate-checkout .cinfo{text-align:right;font-size: 14px;}
.fborder{clear:both;width:100%;margin-bottom:10px;overflow: hidden;}
.checkout_points h5 {margin:0;text-indent:0; color: #000000;float: left;line-height:25px;font-size: 12px;font-weight:bold;width: 100%;}
.checkout_points h5 span{margin-left: 10px;font-weight: normal;}
#place_load{clear:both; display:none;}
#place_load div{ margin-bottom:10px;background-image:url(./images/loading.gif); width:32px; height:32px; overflow:hidden;display: inline-block;}
.shipping_address_sel{border:none;color: #999;margin-bottom: 30px}
.shipping_address_sel .flex-row{align-items: center;justify-content: space-between;}
.shipping_address_sel .selected{border: none;margin-right: 0;padding: 0 0 0 10px;}
.shipping_address_sel .selected,.shipping_address_sel .selected .sa-location,.shipping_address_sel .selected .sa-mobile-number{background: none;}
.address-operate{height: auto;}
.address-operate .she-btn-white{border: none;background: none;color: #000;margin-bottom: 14px;text-decoration: underline;}
.address-operate a:hover{border: none;background: none;color: #dd0017;}
.shipping_address_sel .sa-address-item ul{margin-bottom: 5px;padding-left: 0;}
.sa-username{padding-left: 0;font-size: 12px;margin-bottom: 0;color: #000;}
.address-operate .she-btn-white{font-size: 14px;font-weight: 400;text-transform: capitalize;}
.address-operate a.she-btn-white:hover{text-decoration: underline;color: #000;}
.tot_title{color:#000;font-size:21px;height:35px;width:auto;line-height:35px;margin:5px 0 10px;text-transform: capitalize;font-weight: 400;font-family: ProzaLibre-Bold, ProzaLibre}
.shopping_bag{padding: 10px;box-sizing: border-box;border: 1px solid #ccc}
#order_shipping_list{float:left;width:100%;background-color:#fff;padding:5px 8px;box-sizing:border-box;}
#order_shipping_list li{width: 100%;padding: 10px 0;cursor: pointer;color: #000;margin-bottom: 10px}
#order_shipping_list .flex-row{align-items: center;justify-content: space-between;}
#order_shipping_list li.shipping-title{background-color: #fafafa;color: #000;font-weight: bold;letter-spacing: 1px;font-size: 12px;cursor: default;}
#order_shipping_list .flex-row>*{display: inline-block;width: 10%;text-align:right;}
.shipping_options_check label,.checkout_shipping_coupon_list,.paid_member_shipping_choose{width: 100%;box-sizing: border-box;cursor: pointer;font-size: 14px}

.placeOrdeCoupon .concession-model{position: relative;display: inline-block; margin-right:10px;}
.placeOrdeCoupon .concession-model.notclick{pointer-events: none}
.placeOrdeCoupon .concession-model input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}
.placeOrdeCoupon .concession-model label{content: '';cursor: pointer;display: inline-block;width: 16px;height: 16px; overflow: hidden; border:1px solid #000;}
.placeOrdeCoupon .concession-model label:after{content: "";}
.placeOrdeCoupon .concession-model input:checked + label{content: "✔";font-size: 14px; cursor: pointer;}
.placeOrdeCoupon .concession-model input:checked + label:after {content: "✔"; margin-left:2px; position: absolute;top: -1px;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;z-index:1}
.swiper-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}
.swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#cartMain{padding-top: 20px;border-top: 1px solid #ccc}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.c-checkout-cart-item-vue {width: 100%;color: #999;margin-bottom: 20px;display: flex;justify-content: space-between}
.item-info-content{margin: 3px 10px 0 20px}
.item-info-goods-attr{color: #000;margin-top: 5px}
.item-num-dote{position: absolute;height: 24px;width: 24px;font-size: 16px;color: #fff;background: #000;border-radius: 50%;font-family: ProzaLibre-Bold, ProzaLibre;line-height: 24px;text-align: center;right: -8px;top: -8px}
.item-img-content {position: relative;width: 120px;height:168px;flex-shrink: 0}
.item-img-content .item-num{position:absolute;width:100%;height:26px;line-height:26px;background-color:rgba(255,255,255,.9);bottom:0;text-align:center;font-size:13px;color:#000;font-weight:700}
.item-img-content .checkout-sale{display:block;background-color:#ff6d45;color:#fff;padding:0 8px;font-weight: normal;font-size: 12px;text-align: center}
.c-checkout-cart-item-vue .item-name{color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.item-price-content .my_shop_price{font-weight:400;color:#000;font-size:16px;font-family: ProzaLibre-Bold, ProzaLibre}
.common-swipe{position:absolute;width:36px;height:36px;line-height:33px;top:30%;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;}

.checkout-settlement-wrap{min-width:380px;max-width:380px;}
.settlement-fixed{
	position: fixed;
	top:20px;
}
.gift_List_box .slides li:hover .c-ptf__action{visibility: hidden;}
.gift_List_box .slides li .observer-view-items:hover .c-ptf__action{visibility: visible;}
.flow_checkout_main_wrap{display: flex;justify-content: center;min-width: 1300px}
.flow_checkout_main_wrap_left{width: 100%;}
.flow_checkout_main_wrap_right{width: 100%;background: #F6F6F5;padding-bottom: 30px}
.flow_checkout_main_wrap .flow_main_content{margin-bottom: 0;display: flex;justify-content: space-between}
.flow_main_content{width: 1280px;margin: 0 auto 30px;flex-shrink: 0}
@media screen and (max-width: 1280px){.flow_main_content{width: 1250px;}}
.flow_main_content_left{display:inline-block;width: 730px;margin-right: 50px;margin-top: 30px}
.flow_main_content_right{float:right;width: 500px;padding-top: 30px;background: #F6F6F5}
.fee_upgrade_info_icon{background-position: -456px -35px;width: 16px;height: 14px;}
.fee_upgrade_info_shipping_name{font-family: ProzaLibre-SemiBold, 'ProzaLibre';font-weight: 400}
.ui-goods-price{margin-top: 10px}
.final_price_strong{font-size: 16px;font-weight: 400;font-family: ProzaLibre-Bold, ProzaLibre;margin-right: 10px;color: #000}
.ui-goods-attr{margin-top: 5px;line-height: 20px}
.del_icon{background-position:-534px -34px;width: 15px;height: 16px;margin-top: 3px;cursor: pointer}
.out_of_stock_cover{position: absolute;top: 0;width: 142px;height: 100%;background: rgba(234,234,234,.7);display: flex;color: #fff;justify-content: center;align-items: center}
.w-shCartCont{margin-top: 20px}
.checkout-nav-header{box-sizing:border-box;height: 48px;display: flex;justify-content: left;align-items: center;margin-bottom: 0}
.checkout-logo{background-position:-73px -291px;width: 240px;height: 41px;}
.checkout-secure-logo{font-size: 21px;font-weight: 400;font-family: ProzaLibre-Bold;height: 30px;align-items: center;margin-left: 50px;margin-top: 4px}
.flow_cart_secure_img{width: 20px;height: 18px;background-position: -374px -240px;transform: scale(2);-webkit-transform: scale(2);transform-origin: right;-webkit-transform-origin: right}
.checkout-crumbs{height: 45px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;background: #fff;margin-top: 10px;width: 360px;margin-bottom: 10px}
.checkout-crumbs-list{font-size: 16px;color: #999}
.checkout-crumbs-list.active{font-family: ProzaLibre-SemiBold, ProzaLibre;font-weight: 400;color: #000}
.checkout-arrow-right{background-position:-108px -138px;width: 6px;height: 12px;}
.checkout-nav-header-line{border-left: 1px solid #D8D8D8;height: 47px;transform: rotate(20deg);-webkit-transform: rotate(20deg);margin-left: 30px}
.flow_tips_black{background-position:-279px -201px;width: 12px;height: 12px}
.shipping_address_sel_item{position: relative;padding: 16px 0}
.shipping_address_sel_item .consigneeList{font-size: 14px;color: #000}
.check_title{font-size: 21px; font-family: ProzaLibre-Bold, ProzaLibre; font-weight: 400; color: #000000;margin-bottom: 5px}
.shipping_address_sel_item_a{position: absolute;top:16px;right:0;width:50px;text-decoration:underline;font-size: 14px}
.shipping_address_sel_item_a:hover{text-decoration: underline}
#order_shipping_list .need_insure_li{border-top: 1px solid #ccc;padding-top: 20px;margin-bottom: 0}
#checkout_button_content{display: flex;justify-content: space-between;align-items: center;margin-top: 10px}
#checkout_button_content .litb-btn-new{padding: 0;height: 40px;line-height: 40px;background: #000000;font-size: 16px; font-family:ProzaLibre-Bold, ProzaLibre; font-weight: 400;text-transform:uppercase;width: 295px;margin-right: 0}
#checkout_button_content .litb-btn-new:hover{background: #666}


.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:#000000;outline:0;text-decoration: none;height: 40px;line-height:40px;width:280px;border-radius: 20px;font-size: 14px;overflow: hidden;text-align: center;border: none;cursor:pointer;font-family: ProzaLibre-Bold, ProzaLibre;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;padding:10px;width:520px;border-radius:12px;font-size:16px;font-family:ProzaLibre-Regular, ProzaLibre,sans-serif;line-height:20px;left:30%;position:fixed;text-align:left;top:15%;z-index:1005;color:#000;line-height:20px}
.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_price_list.used_hb{color: #ff0000}
.shipping_price_old_list{font-size: 12px;color: #999;text-decoration: line-through}

.payment-tip-box{margin-top: 10px;}
.payment-tip-box .tip-txt{color: #000;line-height: 16px;}
.payment-tip-box .secure-tag,.payment-tip-box .confident-tag{min-width: 22px;margin-right: 10px;background-image: url(./images/tag_icon_new.png);background-size: 1018px auto;}
.payment-tip-box .secure-tag{width: 18px;height: 22px;background-position: -21px -824px;}
.payment-tip-box .confident-tag{width: 22px;height: 22px;background-position: -53px -825px;}
.payment-tip-box .pay-tag{flex-wrap: wrap;}
.payment-tip-box .pay-tag .icon-tag{margin: 12px 10px 0 0;}
.sel-circle,.sel-all{width: 14px;height: 14px;background-position: -144px -175px;margin-right: 15px;cursor: pointer;}
.sel-circle-on,.sel-circle.on,.sel-all.on{background-position: -182px -175px;}
.sel-circle.on{z-index: 10001;}
.cart_guide_bgDiv{position: fixed; top: 0px; background: rgb(0, 0, 0); opacity: 0.7; left: 0px; width: 100%;height: 100%;z-index: 10000; display: none;}
.cart_guide_select,.cart_guide_checkout{position:absolute;z-index:10001;background-color:#fff;width:232px;padding:20px 22px;left:30px;box-shadow:0 0 2px 0 #fff;border:1px solid #fff;line-height:20px;display:none;font-size:14px;color:#000;text-align:center;}
.cart_guide_select a,.cart_guide_checkout a{display:block;width:160px;height:30px;line-height:32px;margin:16px auto 0;border:1px solid #000;font-family:ProzaLibre-Bold,'ProzaLibre';font-weight:400;text-transform: uppercase;}
.cart_guide_checkout{width:159px;display:block;left:135px;bottom:120px;}
.cart_guide_select::before{content:'';display:inline-block;width:0;height:0;left:-9px;position:absolute;top:58px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #fff;}
.cart_guide_checkout::before{content:'';display:inline-block;width:0;height:0;left:100px;position:absolute;bottom:-9px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;}
.cart-top-checkout-box a{display: block;border-radius: 4px;}
.cart-top-checkout-box a.chECkOut:hover{background: #000;}
.cart-top-checkout-box .paypal {background: url(./images/i_paypal.png) 32%/20% auto no-repeat #FFBF26;font-family:ProzaLibre-SemiBold,ProzaLibre;font-weight:400;font-size:16px;text-indent:58px;line-height:50px;}
.cart_guide_pay{position:absolute;width:100%;left:0;box-sizing:border-box;padding:0 20px;z-index:10001;display: none;}
.select_coupon_desc.wait * {
    color: #ccc;
}
.select_coupon_desc.wait .wait-label,.select_coupon_desc.wait .wait-label * {
    font-family: ProzaLibre-SemiBold, ProzaLibre;
    font-weight: 600;
    color: #FE6D45;
}
.li_goods_info_multiple_link:hover{color: #FE6D45;text-decoration: underline}
.edit_cart_goods_link{text-decoration: underline;text-transform:capitalize;margin-right: 10%}
.cart_goods_fav_link{text-decoration: underline}
.cart_goods_fav_link:hover,.edit_cart_goods_link:hover{color: #FE6D45;text-decoration: underline}

.order-container-need{padding: 0;margin-top: -20px;}
.order-container-need .shopping_bag{margin: 0;padding: 0;border: none;}
.order-container-need .tot_title,.order-container-need .chose_Methods>div,.order-container-need #order_shipping_list>li{display: none;}
.order-need-insure #order_shipping_list>li.need_insure_li,.order-container-need #order_shipping_list>li.need_pm_shipping_li{display: block;border: none !important;padding: 0 !important;}
.order-container-need #order_shipping_list{padding: 5px 0;}
.order-container-need .buy-shipping-coupon-wrap{padding: 0;margin: 0;}