.address-util-wrap{width:100%}.form-item-wrap{width:100%;position:relative;margin-bottom:30px;padding-top:18px}.form-item-wrap.error input{border-bottom-color:var(--fail)}.form-item-wrap.success input{border-bottom-color:var(--success)}.form-item-wrap:focus-within input{border-bottom:2px solid var(--theme-1)}.form-item-wrap input{width:100%;padding:8px 30px 8px 0;border:none;border-bottom:1px solid #000;outline:0;background:0 0;-webkit-transition:border-color .2s,background-color 50000s ease-in-out 0s;transition:border-color .2s,background-color 50000s ease-in-out 0s;-webkit-text-fill-color:unset;font-weight:700;font-size:var(--font-size-1)}.form-item-wrap input::-webkit-input-placeholder{font-weight:400;color:var(--text-2);font-size:12px}.form-item-wrap input:-moz-placeholder,.form-item-wrap input:-ms-input-placeholder,.form-item-wrap input::-moz-placeholder,.form-item-wrap input::-webkit-input-placeholder,.form-item-wrap input::placeholder{font-weight:400;color:var(--text-2);font-size:12px}.form-item-wrap label{position:absolute;left:0;top:29px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-1);padding:0;-webkit-transition:.2s;transition:.2s;pointer-events:none;cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-item-wrap label .require{color:var(--fail);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:3px}.form-item-wrap label.top{top:0;-webkit-transform:translateY(0);transform:translateY(0);font-size:12px}.form-item-wrap .invalid-text{display:none;padding:5px 0;color:var(--fail);font-size:12px}.form-item-wrap .validation-icon{position:absolute;right:0;top:29px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;display:none}.form-item-wrap .validation-icon.show{display:block}.form-item-wrap .validation-icon.icon-gou{color:var(--success)}.form-item-wrap .validation-icon.icon-gantanhao{color:var(--fail)}.form-item-wrap select{width:100%;padding:8px 30px 8px 0;border:none;border-bottom:1px solid #000;outline:0;background:0 0;font-weight:700;font-size:var(--font-size-1);-webkit-transition:border-color .2s;transition:border-color .2s}.form-item-wrap.error select{border-bottom-color:var(--fail)}.form-item-wrap.success select{border-bottom-color:var(--success)}.form-item-wrap:focus-within select{border-bottom:2px solid var(--theme-1)}.form-item-wrap .country-content{width:100%;padding:8px 30px 8px 0;border:none;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-item-wrap .country-content #address_country_icon{width:24px;height:auto}.form-item-wrap .country-content #countryList{font-weight:700;margin-left:8px;font-size:var(--font-size-1)}.phone input{position:relative}.default-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;line-height:1.5;margin-bottom:20px}.default-wrap i{font-size:25px;margin-right:5px;color:var(--theme-1)}main .shipping-header-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 15px;position:relative;text-transform:uppercase;font-weight:700}main .shipping-header-wrap .container i{margin-right:5px}main .shipping-header-wrap .container .logo-wrap{position:absolute;top:0;bottom:0;left:20px;display:none}main .shipping-header-wrap .container .logo-wrap img{max-height:100%;padding:5px 0}main .header-tab-wrap{background:#f2f2f2}main .header-tab-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;position:relative}main .header-tab-wrap .container .tab-item-wrap{margin-right:20px;padding:12px 10px;border-bottom:3px solid transparent;text-transform:uppercase;font-weight:700;font-size:var(--font-size-16)}main .header-tab-wrap .container .tab-item-wrap.active{border-bottom:3px solid #000}main .container{width:950px;min-width:unset;max-width:unset;margin:0 auto;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-x:clip}main .container .left-section{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}main .container .left-section .login-wrap{display:none;background:#f2f2f2;margin-bottom:30px;padding:10px 20px;line-height:1.3;position:relative}main .container .left-section .login-wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#000}main .container .left-section .login-wrap .login-btn-wrap{margin-bottom:10px}main .container .left-section .login-wrap .login-btn-wrap .login-btn{color:var(--text-1);text-decoration:underline;text-transform:capitalize}main .container .left-section .login-wrap .register-btn-wrap .register-btn{color:var(--text-1);text-decoration:underline;text-transform:capitalize}main .container .left-section .address-wrap.address-info{width:460px}main .container .left-section .address-wrap .address-title{font-size:24px;font-weight:700;padding-bottom:30px;text-transform:uppercase}main .container .left-section .address-wrap .address-list-wrap{width:100%;display:none;margin-bottom:20px;background:#f2f2f2;border:1px solid #e2e2e5;padding:20px}main .container .left-section .address-wrap .address-list-wrap .address-list-title{font-size:var(--font-size-13);font-weight:700;padding-bottom:20px;text-transform:uppercase}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid var(--divider);padding:10px 5px 10px 10px;line-height:1.5;width:100%;margin-bottom:20px;cursor:pointer}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .icon-wrap{margin-right:7px}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .icon-wrap i{padding:10px 5px;font-size:var(--font-size-18);cursor:pointer}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .address-info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .address-info .name-info{font-weight:700}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .address-info .name-info span{margin-right:5px}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .address-info .is-defalut{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3dad4f;font-size:var(--font-size-14);line-height:1}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap .address-info .is-defalut i{font-size:var(--font-size-16);margin-right:3px}main .container .left-section .address-wrap .address-list-wrap .address-item-wrap.selected{border:1px solid var(--theme-1)}main .container .left-section .address-wrap .address-list-wrap .add-address-btn{margin-top:20px;text-align:right;color:var(--text-2);cursor:pointer}main .container .left-section .address-wrap .address-list-wrap .add-address-btn .text{text-decoration:underline}main .container .left-section .address-wrap .edit-address-info-wrap{width:460px;display:none}main .container .left-section .address-wrap .btn-wrap{text-align:center;display:none}main .container .left-section .address-wrap .btn-wrap .btn{padding:12px 20px;font-size:12px}main .container .left-section .address-wrap .btn-wrap .cancel-btn{margin-left:10px;background:var(--text-2);border:var(--text-2)}main .container .left-section .address-wrap .checkout-btn-wrap{display:block;text-align:right}main .container .left-section .address-wrap .checkout-btn-wrap .btn{border-radius:0}main .container .right-section{width:310px;-ms-flex-negative:0;flex-shrink:0;margin-left:175px}main .container .right-section .right-content .order-summary-wrap{border:1px solid #e2e2e5;margin-bottom:10px}main .container .right-section .right-content .order-summary-wrap .title-text{background:#f2f2f2;border-bottom:1px solid #e2e2e5;padding:15px 10px;font-weight:700;text-transform:uppercase}main .container .right-section .right-content .order-summary-wrap .order-summary-content{padding:20px 15px 10px 15px}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0;position:relative}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .tooltip{position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:5px;z-index:1000;max-width:70%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;top:40px;line-height:1.5;text-transform:uppercase;padding-left:25px}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .tooltip li{list-style:disc}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .tooltip.hidden{display:none}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .tooltip::after{content:"";position:absolute;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid rgba(0,0,0,.7)}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item:nth-last-child(2){padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item:last-child{border-top:1px solid #e2e2e5;padding-top:20px}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item:last-child div{text-transform:uppercase;text-align:right}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item:last-child div strong{font-size:var(--font-size-18)}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .green{color:var(--success)}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .red{color:var(--fail)}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .gray{margin:0 5px}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item div{text-transform:capitalize;line-height:1.5}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item div:nth-child(2){white-space:nowrap}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item del{color:var(--text-2);font-size:var(--font-size-12);margin-right:5px}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item del .currency{zoom:1}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .save-price{color:var(--text-2);text-transform:none!important;margin-top:5px}main .container .right-section .right-content .order-summary-wrap .order-summary-content .cart-dis-wrap .cart-dis-item .currency{zoom:.8}main .container .right-section .right-content .order-summary-wrap .order-summary-content .payment-label{margin-top:10px;color:#6b6b6b;font-size:var(--font-size-11)}main .container .right-section .right-content .order-summary-wrap .order-summary-content .payment-method-img{margin-top:10px;max-width:100%;height:35px}main .container .right-section .right-content .cart-list-wrap{border:1px solid #e2e2e5;margin-bottom:20px}main .container .right-section .right-content .cart-list-wrap .title-text{background:#f2f2f2;border-bottom:1px solid #e2e2e5;padding:15px 10px;font-weight:700;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .container .right-section .right-content .cart-list-wrap .title-text a{color:var(--text-1);text-transform:capitalize;text-decoration:underline;font-weight:400}main .container .right-section .right-content .cart-list-wrap .cart-list-content{padding:10px}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item:last-child{padding-bottom:0}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-image-wrap img{width:99px}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-name{margin-top:-3px;display:block;color:var(--text-1);line-height:1.5;font-weight:700}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-attr,main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-sku{margin-top:3px;color:var(--text-2);font-size:11px}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-qty{margin-top:3px;font-size:11px;color:var(--text-2)}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-price{margin-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-price .price{font-weight:700;line-height:20px;color:var(--price)}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-price .free{color:#3dad4f}main .container .right-section .right-content .cart-list-wrap .cart-list-content .cart-list-box .cart-list-item .product-info .product-price del{line-height:20px;color:var(--text-2);font-size:var(--font-size-12);margin-left:5px}.address-mask{position:fixed;right:0;top:0;bottom:0;width:500px;z-index:20;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s;transition:all .5s;overflow-y:auto;-webkit-box-shadow:-3px 3px 5px rgba(0,0,0,.08),-6px 6px 10px rgba(0,0,0,.05);box-shadow:-3px 3px 5px rgba(0,0,0,.08),-6px 6px 10px rgba(0,0,0,.05)}.address-mask .address-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--divider);padding:15px 10px}.address-mask .address-header i{font-size:17px}.address-mask .address-header .address-header-title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.address-mask .address-header .address-header-title i{margin-right:5px}.address-mask .address-header .address-header-title span{font-size:var(--font-size-16);text-transform:uppercase}.address-mask .address-header #close_address_mask{cursor:pointer;font-size:16px}.address-mask .address-content{height:calc(100% - 60px);overflow-y:auto;padding:20px}.address-mask .address-content .btn-wrap{text-align:center}.address-mask .address-content .btn-wrap .btn{padding:12px 20px;border-radius:0}.address-mask .address-content .btn-wrap .cancel-btn{border:1px solid var(--theme-1);background:0 0;color:var(--theme-1)}