.free-shipping-promotion{align-items:flex-end;display:flex;height:106px}.free-shipping-promotion .qualified{align-items:center;display:flex;padding:16px 20px;word-break:break-word}.free-shipping-promotion .qualified .image{margin-right:8px;width:32px}.free-shipping-promotion .qualified .cadre{color:#17171a;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:20px}.free-shipping-promotion .qualified .cadre .congrats{color:#257a57;font-weight:500}.free-shipping-promotion .on-progress{padding:16px 20px}.free-shipping-promotion .on-progress .block-biaoti{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.free-shipping-promotion .on-progress .block-biaoti .image{margin-right:4px;width:20px}.free-shipping-promotion .on-progress .block-biaoti .cadre{color:#17171a;font-family:Nespresso Lucas,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:20px;word-break:break-word}.free-shipping-promotion .on-progress .block-biaoti .cadre .price{color:#ef7106;font-weight:700}.free-shipping-promotion .on-progress .value-progress-range{display:flex;justify-content:space-between;margin-top:8px}.free-shipping-promotion .on-progress .value-progress-range .from,.free-shipping-promotion .on-progress .value-progress-range .to{color:rgba(0,0,0,.6);font-family:Nespresso Lucas,Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:14px}.isMob{margin:0 16px}.cart-total-detail{background-color:#faf9f8;color:#17171a;font-size:14px;font-weight:400;padding:16px}.cart-total-detail .cart-total-detail-item{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.cart-total-detail .cart-total-detail-item .fs16{font-size:16px}.cart-total-detail .cart-total-detail-item .fw500{font-weight:500}.cart-total-detail .cart-total-detail-item .fw600{font-weight:600}.cart-total-detail .cart-total-detail-item .fw700{font-weight:700}.cart-coupon-title{align-items:center;color:#17171a;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media(max-width:600px){.cart-coupon-title:lang(en){font-size:14px}}.coupon-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:16px auto auto;max-width:400px;overflow:visible;width:100%}@media(max-width:600px){.coupon-form{padding-left:16px}}.coupon-form .v-input__slot:after,.coupon-form .v-text-field>.v-input__control>.v-input__slot:before{width:0!important}.coupon-form .v-window-item--active{height:auto}.coupon-form .v-input__control{box-sizing:border-box;flex-direction:column;justify-content:space-between}.coupon-form .v-input__control .v-input__slot{background-color:#fff;border:1px solid #c5c5c5;border-radius:8px;height:50px;margin-bottom:0;padding:0 17px}.coupon-form .v-input__control .v-input__slot .v-text-field__slot{min-height:50px}.coupon-form .v-input__control .v-input__slot .v-text-field__slot .v-label{height:20px;line-height:20px;top:16px}@media(max-width:600px){.coupon-form .v-input__control .v-input__slot .v-text-field__slot .v-label:lang(en){font-size:14px}}.coupon-form .v-input__control .v-input__slot .v-text-field__slot input{bottom:3px;font-size:16px;height:30px;left:0;line-height:30px;padding:0;position:absolute}.coupon-form .v-input__control .v-text-field__details{display:none;margin:9px 0 0 10px;max-height:26px}.coupon-form .v-input__control .v-text-field__details .v-messages__wrapper{align-items:center;display:flex;overflow:visible;z-index:99999}.coupon-form .v-input__control .v-text-field__details .v-messages__wrapper .v-messages__message{align-items:center;background:#f9e8e8;border-radius:0 10px 10px 10px;color:#17171a;display:flex;height:26px;padding:4px 8px}.coupon-form .v-text-field .v-label--active{transform:translateY(-12px) scale(.75)}.coupon-form .error--text .v-input__slot{border:1px solid #cc1f1f}.coupon-form .error--text .v-text-field__details{display:block}.cart-coupon-box{background-color:#faf9f8;border-bottom:1px solid rgba(23,23,26,.102)}@media(max-width:600px){.cart-coupon-box{padding:0 16px}}.cart-coupon-box .notOverflow{align-items:flex-start;display:flex;flex-direction:column;height:72px;justify-content:center;padding:10px 0}.cart-coupon-box .notOverflow.is-cart{align-items:center;flex-direction:row;justify-content:space-between}@media(max-width:600px){.cart-coupon-box .notOverflow.is-cart{align-items:flex-start;flex-direction:column;justify-content:center}}.cart-coupon-box .notOverflow .use_code{align-items:center;color:#876c43;display:flex;font-size:14px;justify-content:flex-end;letter-spacing:1px;line-height:150%}.cart-coupon-box .notOverflow .use_code .show_code{align-items:center;background:#faf3e8;border-radius:100px;color:#17171a;display:flex;font-size:14px;font-weight:400;height:32px;letter-spacing:1px;line-height:120%;margin-right:16px;max-width:92%;padding:0 36px 0 12px;position:relative;-webkit-text-decoration:none;text-decoration:none}@media(max-width:600px){.cart-coupon-box .notOverflow .use_code .show_code{max-width:83%}}.cart-coupon-box .notOverflow .use_code .show_code .show_code_text{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all}.cart-coupon-box .notOverflow .use_code .show_code .show_code_close{position:absolute;right:12px;top:calc(50% - 6px)}.cart-coupon-box .notOverflow .use_code .use_code_btn{border-bottom:1px solid #876c43;cursor:pointer;height:18px;position:relative;-webkit-text-decoration:none;text-decoration:none}.cart-coupon-box .notOverflow .use_code .use_code_btn_number{background:#257a57;border-radius:50%;bottom:4px;color:#fff;display:flex;height:20px;justify-content:center;line-height:180%;position:absolute;right:0;width:20px}.cart-coupon-box .notOverflow .v-messages__message{align-items:center;background:#f9e8e8;border-radius:0 10px 10px 10px;color:#17171a;display:flex;font-size:12px;height:26px;letter-spacing:1px;padding:4px 8px;width:auto}.cart-coupon-box .notOverflow .cart-coupon-title{align-items:center;color:#17171a;display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media(max-width:600px){.cart-coupon-box .notOverflow .cart-coupon-title:lang(en){font-size:14px}}.cart-coupon-box .notOverflow .cart-coupon-input .v-input__control{position:relative}.cart-coupon-box .notOverflow .cart-coupon-input .v-input__control .coupon-btn{background:#17171a;border-radius:0 6px 6px 0;color:#fff;display:flex;height:50px;justify-content:center;line-height:1.2;padding:16px 24px;position:absolute;right:-1px;top:-1px;width:81px;z-index:9}@media(max-width:600px){.cart-coupon-box .notOverflow .cart-coupon-input .v-input__control .coupon-btn:lang(en){font-size:14px}}.cart-coupon-box .notOverflow .cart-coupon-input .v-input__control .coupon-btn:hover{cursor:pointer}.cart-coupon-box .notOverflow .cart-coupon-input .v-input__control .useCouponSuccess{background:#257a57}.cart-coupon-box .notOverflow .tips{align-items:center;background:#e9f1ee;border-radius:0 10px 10px 10px;display:flex;font-size:12px;height:26px;justify-content:center;margin:8px 0 0 8px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.cart-coupon-box .notOverflow .useCouponSuccessTips{background:#f9e8e8}.cart-coupon-box .overflow-title{align-items:center;background:#faf3e8;border-radius:100px;color:#17171a;display:flex;font-size:14px;font-weight:400;height:32px;letter-spacing:1px;line-height:120%;margin:0 0 32px;max-width:100%;padding:4px 36px 4px 12px;position:relative;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.cart-coupon-box .overflow-title .show_code_text{word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all}.cart-coupon-box .overflow-title .show_code_close{position:absolute;right:12px;top:calc(50% - 6px)}.order-item{color:#17171a}.order-item .order-item-title{font-size:14px;font-weight:700;height:42px;letter-spacing:2px;line-height:130%}.order-item .order-item-box,.order-item .order-item-title{align-items:center;display:flex;font-family:Nespresso Lucas;font-style:normal}.order-item .order-item-box{border-top:1px solid rgba(23,23,26,.102);font-size:12px;font-weight:400;height:90px;letter-spacing:1px;line-height:120%;padding:17px 0;position:relative}.order-item .order-item-box .sku-name-number{margin-left:16px;width:160px}.order-item .order-item-box .sku-name-number .sku-name{align-items:center;display:flex;height:28px}.order-item .order-item-box .sku-name-number .sku-number{color:#454547;margin-top:8px}.order-item .order-item-box .sku-price{color:#257a57;position:absolute;right:0;top:27.5px}.order-list-page{border-top:1px solid rgba(23,23,26,.102)}.order-list-page .order-list-container{color:#17171a}.order-list-page .order-list-container.order-list-container-gift{background-color:#f2f1ed}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:300;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Light.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:300;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-LightItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:400;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Regular.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:400;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Italic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:500;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Med.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:500;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-MedItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:600;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-SemiBd.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:600;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-SemiBdItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:700;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Bold.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:700;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-BoldItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:900;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-XtraBd.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:900;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-XtraBdItalic.ttf) format("truetype")}.order-detail{background:#fff;border:1px solid rgba(23,23,26,.102);font-size:16px;padding:0 0 24px;width:360px}@media(max-width:600px){.order-detail{border-left:none;border-right:none;padding:0 0 40px;width:100%}}.order-detail .totalDrawer{background-color:rgba(0,0,0,.5);bottom:193px;height:calc(100% - 193px);position:fixed;width:100%}.order-detail .totalDrawer .totalDrawer_content{background-color:#faf9f8;border-radius:10px 10px 0 0;bottom:0;height:260px;padding:16px 16px 32px;position:absolute;width:100%}.order-detail .totalDrawer .totalDrawer_content .header{align-items:center;border-bottom:1px solid rgba(23,23,26,.102);display:flex;height:49px;justify-content:space-between;width:100%}.order-detail .totalDrawer .totalDrawer_content .header .header-biaoti{color:#17171a;font-size:16px;font-weight:500;letter-spacing:3px;line-height:120%;text-transform:uppercase}.order-detail .totalDrawer .totalDrawer_content .cart-total-detail{background-color:#faf9f8;padding:13px 0}.order-detail .order-detail-title{font-family:Nespresso Lucas;font-size:20px;font-style:normal;font-weight:400;height:66px;letter-spacing:.12em;line-height:130%;padding:24px 16px 16px;text-transform:uppercase;width:100%}@media(max-width:600px){.order-detail .order-detail-title:lang(en){font-size:16px}}.order-detail .order-detail-container .cart-coupon-box{background-color:#fff}.order-detail .order-detail-container .order-checkout-agree{padding:0 16px}.order-detail .order-detail-container .order-checkout-agree .cart-coupon-box{padding:0!important}.order-detail .order-detail-container .cart-total-detail,.order-detail .order-detail-container .order-detail-btn,.order-detail .order-detail-container .order-list-container{padding:0 16px}.order-detail .order-detail-container .checkout-placeorder-btn{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 4px hsla(0,0%,89%,.25);display:flex;flex-direction:column;justify-content:center;left:0;padding:0 16px 16px;position:fixed;right:0;width:100%;z-index:11}.order-detail .order-detail-container .checkout-placeorder-btn .v-form{width:100%}.order-detail .order-detail-container .checkout-placeorder-btn .v-form .agree_one{max-width:100%}.order-detail .order-detail-container .checkout-placeorder-btn .cart-coupon-box{width:100%}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed{align-items:center;display:flex;height:67px;width:100%}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_title{align-self:center;color:#17171a;font-size:14px;font-weight:500;letter-spacing:1px;line-height:130%;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_detail{align-items:flex-end;display:flex;flex:1;flex-direction:column;justify-content:center;padding-right:16px}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_detail .total_fixed_number{color:#257a57;font-size:16px;font-weight:700;height:21px;letter-spacing:1px;line-height:130%;text-align:right}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_detail .total_fixed_discount{align-items:center;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;letter-spacing:1px;line-height:130%;text-align:right}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_detail .total_fixed_discount .total_fixed_discount_title{color:#6f6f70}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_detail .total_fixed_discount .total_fixed_discount_number{color:#876c43;margin:0 8px}.order-detail .order-detail-container .checkout-placeorder-btn .total_fixed .total_fixed_detail .total_fixed_discount .total_fixed_detail_click{color:#454547;-webkit-text-decoration:underline;text-decoration:underline}.order-detail .order-detail-container .checkout-placeorder-btn .order-detail-btn{align-items:center;display:flex;justify-content:center;padding:8px 16px;width:-moz-fit-content;width:fit-content}.order-detail .order-detail-container .checkout-placeorder-btn .order-detail-btn .v-btn__content{margin:0}.order-detail .order-detail-container .order-detail-btn{align-items:center;background-color:#1b5b40!important;border-radius:100px;color:#fff!important;display:flex;font-family:Nespresso Lucas,Roboto,sans-serif;font-weight:500;height:48px!important;justify-content:center;line-height:48px;max-width:400px;width:100%}.order-detail .order-detail-container .order-detail-btn .v-btn__content{flex:0;margin-right:8px;opacity:1!important}.order-detail .order-detail-container .order-detail-btn .v-btn__loader{position:relative;width:auto}.order-detail .order-detail-container .cart-total-detail{background-color:#fff;padding:0!important}