:root{--gap10:10px;--gap16:16px;--gap20:20px;--gap24:24px}.promote-active{overflow:hidden}.image-stack-group img{border:3px solid #fff;box-shadow:0 3px 12px rgba(0,0,0,.2);position:absolute;top:50%;left:50%;width:94%;height:94%;transform:translate(-50%,-50%);z-index:1;object-fit:cover;background-color:#fff}.image-stack-group img:first-child{mix-blend-mode:normal}.image-stack-group img:last-child,.image-stack-group img:nth-of-type(2){position:absolute;top:4%;left:4%;width:92%;height:92%;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.2);border:1px solid #fff}.image-stack-group img:nth-of-type(2){transform:rotate(-15deg);z-index:-1;opacity:.6}.image-stack-group img:last-child{transform:rotate(13deg);opacity:.6;z-index:-2}.form-check-input{width:22px;min-width:22px;height:22px;margin:0!important;position:relative!important;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:3px;outline:0;transition:all 222ms ease-in-out}.form-check-input[type=radio]{border-radius:50%}.form-check-label{margin:0;padding:0!important;cursor:pointer;user-select:none;display:flex;align-items:center;grid-gap:6px;width:fit-content}.form-check-input:focus{box-shadow:0 2px 4px 0 rgba(24,120,189,.4)}.form-check-input:checked{background-color:var(--secondary);outline:0}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.5' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:rgba(105,108,255,.08);border-color:rgba(105,108,255,.08);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e")}.promote-wrapper-top{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;display:block;margin-top:20px;margin-bottom:20px}.promote-wrapper-top-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--primary);padding:var(--gap16);margin:24px auto 16px;width:100%}.promote-wrapper-top-content:hover{color:var(--primary)}.promote-wrapper-top-content .promotion-title{font-size:clamp(23px,3vw,29px);color:var(--primary,#0a0a0a);font-weight:500;margin:0;padding:0;text-align:center}.promotion-description-content{width:100%;font-size:clamp(17px,3vw,19px);font-weight:var(--font-body,400);overflow:hidden;letter-spacing:clamp(0,3vw,1px);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:center;color:#595959}.promotion-description-content>:first-child{margin:0}.promotion-description-content>:nth-child(n+2){display:none}.promote-banner-wrapper{width:100%;padding:0;margin:0 auto}.promote-banner-item{display:block;position:relative;overflow:hidden}.promote-banner-item::before{content:"";display:block;padding-top:31.22%;background-color:#fff;border-radius:5px}.promote-banner-item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:7px}.promotion-list-category{margin-bottom:44px}.promotion-sub-title{font-size:calc(var(--pr-font-size-display3) + (24 - 20) * ((100vw - 300px)/ (1920 - 300)));text-align:left;margin:0;display:block;margin-bottom:var(--gap10);color:var(--primary);user-select:none}.promotion-code-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:calc(16px + (36 - 16) * ((100vw - 300px)/ (1920 - 300)))}.promocode-code-images{display:block;position:relative;margin-bottom:var(--gap10);padding-top:125%;border-radius:7px;overflow:hidden;background-color:var(--multiply,#f7f7f7)}.promocode-code-images img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:5px;object-fit:contain;mix-blend-mode:multiply;object-position:center}.promotion-code-title{font-size:16px;font-weight:500;margin-bottom:4px;color:var(--primary)}.promotion-code-subtitle{cursor:default;color:var(--primary);opacity:.7}.promocode-code-txt{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;color:var(--primary);user-select:none;transition:all .3s ease-in-out}.promocode-code-txt span{margin-right:6px}.promocode-code-txt svg{transition:all .3s ease-in-out}.promotion-set-item{cursor:pointer}.promocode-code-item:hover .promocode-code-txt svg,.promotion-set-item:hover .promocode-code-txt svg{animation:link-goall 650ms linear infinite}.featured-product-item .price-product{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0 var(--small-padding);font-size:14px;font-weight:var(--font-body,400);margin-bottom:6px}.featured-product-item .percent-off{font-size:13px;margin-top:3px;font-weight:500;color:#258635!important}.old-price-highlight .featured-product-price{color:#258635!important}.price-highlight .featured-product-high-price{color:#258635!important}@keyframes link-goall{0%{transform:translateX(-2px)}50%{transform:translateX(0);opacity:.7}80%{transform:translateX(2px);opacity:.9}100%{transform:translateX(0);opacity:7}}@-moz-keyframes link-goall{0%{transform:translateX(-2px)}50%{transform:translateX(0);opacity:.7}80%{transform:translateX(2px);opacity:.9}100%{transform:translateX(0);opacity:7}}@-webkit-keyframes link-goall{0%{transform:translateX(-2px)}50%{transform:translateX(0);opacity:.7}80%{transform:translateX(2px);opacity:.9}100%{transform:translateX(0);opacity:7}}.top-sales-content-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px}.top-sales-content-wrapper .featured-product-link{display:block;padding-top:100%;position:relative;border-radius:5px;background-color:var(--multiply,#f8f8f8);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.top-sales-content-wrapper .featured-product-price{font-weight:500;font-size:17px;display:flex;align-items:center;justify-content:flex-start;color:#c52c29}.top-sales-content-wrapper .featured-product-high-price{display:flex;align-items:center;font-size:14px;justify-content:flex-start;color:#595959;text-decoration:line-through}.top-sales-content-wrapper .featured-product-link img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover;object-position:center;border-radius:5px;mix-blend-mode:multiply}.top-sales-content-wrapper .top-sales-product .featured-product-title{font-size:15px;margin:8px 0 0;padding:0;width:100%;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.top-sales-content-wrapper .featured-product-title-box{margin-bottom:8px;display:block}.post-faq-group{margin:32px auto}.post-faq-item{border-radius:7px;background-color:#f8f8f8;padding:8px 12px}.post-faq-item+.post-faq-item{margin-top:var(--gap16)}.post-faq-answer{display:none;padding:10px 10px 10px 40px}.post-faq-answer>:first-child{margin-top:0}.post-faq-answer>:last-child{margin-bottom:0}.post-faq-question{--icon:32px;padding:6px 12px;user-select:none;cursor:pointer;font-size:16px;color:var(--primary);font-weight:500}.post-faq-question .question-icon{width:var(--icon);min-width:var(--icon);height:var(--icon);border-radius:var(--icon);margin-right:10px;background-color:var(--primary);border:2px solid var(--primary);color:#fff}.post-faq-question.expand .question-icon{background-color:transparent;color:var(--primary)}.more-content{margin-left:auto}.expand .more-content{transform:rotate(180deg)}.post-faq-answer img{width:fit-content;max-width:800px;height:auto;display:block;margin:8px auto;border-radius:7px}.post-faq-answer iframe{border:none;outline:0;padding-top:56.25%;max-width:800px;width:100%;height:auto;object-fit:contain;object-position:center;margin:10px auto;display:block}span.btn-see-less,span.btn-see-more{height:46px;line-height:42px;border:2px solid var(--information-600);padding:0 30px;border-radius:46px;color:var(--information-600);font-size:14px;font-weight:500;cursor:pointer;transition:var(--pr-trans-standard)}span.btn-see-less:hover,span.btn-see-more:hover{background-color:var(--information-600);color:#fff}.action-more{display:flex;align-items:center;justify-content:center;padding-bottom:32px}span.btn-see-less{display:none}.action-more.more span.btn-see-more{display:none}.action-more.more span.btn-see-less{display:block}.content-wrapp{height:200px;overflow:hidden;position:relative;transition:var(--pr-trans-standard)}.content-wrapp:after{opacity:1;content:"";position:absolute;bottom:0;height:70%;width:100%;z-index:1;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none;transition:opacity .3s ease-in-out}.content-wrapp.active{height:auto;transition:var(--pr-trans-standard)}.content-wrapp.active:after,.content-wrapp.hide-after:after{opacity:0;pointer-events:none}.content-wrapp.hide-after{height:auto}.content-wrapp .feature-content a{color:var(--secondary)}.content-wrapp .feature-content a:hover{text-decoration:underline}.content-wrapp .feature-content img{margin:0 auto}.promo-code-main-product-loading{padding-top:100%}.promo-code-product-loading{border-radius:5px;display:block;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;-webkit-animation:1.5s shine linear infinite;animation:1.5s shine linear infinite;margin-bottom:4px}#promo-code-product-load-more{text-align:center;margin:16px 0;height:40px;line-height:36px;border:2px solid var(--darkslateblue);padding:0 30px;border-radius:46px;font-size:16px;font-weight:500;cursor:pointer;transition:var(--pr-trans-standard);background-color:var(--darkslateblue);color:#fff}#promo-code-product-load-more:hover{background-color:var(--dodgerblue);border-color:var(--dodgerblue)}.action-load-more{display:flex;align-items:center;justify-content:center}.lds-wrapper{text-align:center;position:relative;display:none}.cart-lds-wrapper.show{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:3;display:flex!important;align-items:center;justify-content:center}.promotion-page .sidebar-cart-loading .lds-dual-ring{display:inline-block;width:50px;height:50px;margin:20px auto;background:0 0}.sidebar-cart-loading .lds-dual-ring:after{content:" ";display:block;width:50px;height:50px;border-radius:50%;border:2px solid #fff;border-color:#999 transparent #999 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.promotion-set{display:block;margin-bottom:clamp(36px,3vw,48px)}.promotion-set-contain{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(36px,3vw,48px)}.promotion-set-title{font-size:23px;text-align:left;display:block;margin-bottom:var(--gap10);color:var(--primary);user-select:none}.promotion-set-image-container{width:100%;position:relative;margin-bottom:20px}.promotion-set-image-container::after{content:"";padding-bottom:125%;display:block}.promotion-set-image{width:100%;height:100%;border-radius:5px;position:absolute;top:0;left:0;mix-blend-mode:multiply}.promotion-set-popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:99}.promote-active .promotion-set-popup{display:block}.load-more-btn{cursor:pointer;min-width:180px;margin-top:16px;padding:10px 20px;border:2px solid var(--secondary);outline:0;font-size:16px;line-height:24px;background-color:transparent;color:var(--secondary);border-radius:24px;font-weight:500;user-select:none;display:flex;justify-content:center;align-content:center;grid-gap:4px}.load-more-btn:hover{background-color:var(--secondary);color:#fff}.loadMoreLoading{width:20px;height:20px;display:none;padding:2px;border-radius:50%;background:#fff;--_m:conic-gradient(#0000 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.promotion-set-popup-background{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:1;background-color:rgba(11 11 11 / 35%)}.promotion-set-popup-content-wrapper{width:94%;height:100%;max-width:940px;max-height:78vh;margin:0;background-color:#fff;box-shadow:0 6px 36px rgba(11 11 11 / 33%);border-radius:7px;position:absolute;top:2vh;left:50%;transform:translateX(-50%);z-index:2;overflow-y:auto;scrollbar-width:none}.promotion-set-popup-content-wrapper.effect-content::after{content:"";position:sticky;bottom:0;height:50px;width:100%;display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.image-select-option{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:14px;text-align:center;color:var(--primary);cursor:pointer}.image-select-option:hover{color:var(--secondary)}.image-wrapper-inner{width:100%;display:block;position:relative}.image-wrapper-inner::after{content:"";padding-bottom:100%;display:block}.image-wrapper-inner img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.promotion-set-popup-content-heading{position:sticky;top:0;left:0;z-index:9194;min-height:44px;background-color:#fff;padding:2px 2px 2px 20px;display:flex;grid-gap:4px;font-size:20px;justify-content:flex-start;align-items:center;font-weight:500;color:var(--primary);border-radius:7px 7px 0 0;margin:0;box-shadow:0 2px 8px rgba(11 11 11 / 8%)}.promotion-set-popup-content-heading-txt{max-width:calc(100% - 90px);max-height:28px;margin-right:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.promotion-set-popup-content-footer{position:sticky;bottom:0;left:0;z-index:2;background-color:#fff;padding:10px 20px;display:flex;justify-content:flex-end;align-items:center;grid-gap:16px;font-weight:500;color:var(--primary);border-radius:0 0 7px 7px;margin-top:12px;box-shadow:0 5px 20px rgba(11 11 11 / 22%)}.close-promotion-set{display:flex;justify-content:center;align-items:center;padding:4px;width:40px;height:40px;outline:0;border:none;cursor:pointer;background-color:transparent;color:#595959}.close-promotion-set:hover{color:#111}.promotion-set-popup-content{padding:10px 20px}.set-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.set-list.set-list-active-makechange .set-item:not(.set-item-active-makechange){display:none}.set-item>*+*{margin-top:6px}.set-item-image{position:relative}.set-item-image::after{content:"";padding-bottom:100%;display:block}.set-item-image img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:5px 5px 0 0}.set-item-label{position:absolute;top:4px;left:10px;z-index:1}.set-item-label .set-item-tooltip{background-color:var(--primary);color:#fff;font-size:13px;padding:4px 8px;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%);left:100%;white-space:nowrap;opacity:0;pointer-events:none;transition:all 222ms ease-in-out}.set-item:hover .set-item-tooltip{opacity:1;left:120%}.set-item-label span::after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(17,17,17,0);border-right-color:var(--primary);border-width:5px;margin-top:-5px}.end,.set-item-label .form-check-input:checked~.set-item-tooltip .start{display:none}.set-item-label .form-check-input:checked~.set-item-tooltip .end{display:block}.set-item-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;min-height:36px;line-height:1.2;color:var(--primary)}.promoset-title{font-size:17px;line-height:1.2;display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;color:var(--title);font-weight:var(--pr-font-weight-heading)}.set-item .make-change-item-wrapper{position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;z-index:3;margin:0;padding:0;z-index:19}.set-item-notification-title{color:var(--primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;cursor:pointer}.set-item-checkout{background-color:var(--secondary);color:#fff;width:fit-content;padding:8px 10px;border-radius:36px}.set-item-notification{width:300px;position:fixed;bottom:60px;right:60px;background-color:#fff;border-radius:7px;z-index:9999;display:none;justify-content:flex-start;align-items:flex-start;grid-gap:12px;box-shadow:0 6px 36px rgba(11 11 11 / 11%);padding:16px}.set-item-notification.show{display:flex}.set-item-notification-image{width:60px;min-width:60px;position:relative;background-color:#f7f7f7;border-radius:5px}.set-item-notification-image::after{content:"";padding-top:100%;display:block}.set-item-notification-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;object-position:center;mix-blend-mode:multiply;border-radius:5px}.set-item-notification-content{width:100%;display:flex;flex-direction:column;grid-gap:4px}.set-item-close{position:absolute;border:none;outline:0;top:0;right:0;padding:0;width:32px;height:32px;display:flex;justify-content:center;align-content:center}.make-change-item-contain{display:grid;height:calc(100% - 45px);background-color:#fff;grid-template-columns:1fr 1.5fr;align-items:flex-start;grid-gap:32px;padding:10px 16px}.set-item .bought-together-title .bought-together-back{opacity:0;width:20px}.set-item .bought-together-title{padding:4px 0 4px;font-size:18px;font-weight:500;color:var(--primary);display:flex;justify-content:flex-start;align-items:center;background-color:transparent;position:sticky;top:0;left:0;z-index:3}.image-select-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 6px;align-items:flex-start;line-height:1.2}.image-select-wrapper .make-change-item-variant-title{grid-column-start:span 4}.image-select-option .selected,.image-select-option.active .default{display:none}.image-select-option.active .selected{display:block}.set-item .bought-together-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.set-item .bought-together-back{padding:0}.set-item-price-box{font-size:19px}.make-change-item-image{position:relative;display:block;width:100%;position:sticky;top:0;z-index:3}.make-change-item-image::after{content:"";padding-bottom:100%;display:block}.make-change-item-image img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:contain;object-position:center}.set-item .make-change-cancel{border:2px solid var(--primary,#0a0a0a);color:var(--primary,#0a0a0a)}.set-item .make-change-cancel:hover{border-color:var(--gray);background-color:var(--light)}.set-item .make-change-comfirm{background-color:var(--addtocart);border:2px solid var(--addtocart);color:var(--white)}.set-item .make-change-comfirm:hover{background-color:var(--addtocart-hover);border-color:var(--addtocart-hover);color:var(--white)}.set-item .type-action{display:flex;grid-gap:10px;align-items:center;margin-top:auto;position:sticky;bottom:0;left:0;padding:12px 0;z-index:3;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.set-item .type-action::after{content:"";position:absolute;bottom:0;height:100px;width:100%;display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.set-item .type-action .button{border-radius:32px;line-height:40px;padding:0;min-width:136px;position:relative;z-index:3;display:flex;justify-content:center;align-items:center;grid-gap:4px}.set-item .type-action .button:disabled{pointer-events:none}.addToCartLoaing{width:20px;height:20px;padding:2px;margin-right:4px;border-radius:50%;background:#fff;--_m:conic-gradient(#0000 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.make-change-comfirm .cart-item{position:absolute;height:24px;width:24px;top:-10px;right:-10px;z-index:999919;opacity:0}.make-change-comfirm .cart-item:before{content:"1";display:block;line-height:24px;height:24px;width:24px;font-size:12px;font-weight:500;background:var(--secondary);color:#fff;border-radius:20px;text-align:center}.make-change-comfirm.sendtocart .cart-item{display:block;opacity:1;animation:xAxis 1s forwards cubic-bezier(1,.44,.84,.165)}.promote-number span{font-size:calc(29px + (33 - 29) * ((100vw - 300px)/ (1920 - 300)));font-weight:700}.make-change-comfirm.sendtocart .cart-item:before{animation:yAxis 1s alternate forwards cubic-bezier(.165,.84,.44,1)}.set-item .bought-together-info{width:100%}.promotion-set-cart{margin-left:auto;z-index:9999;padding:4px;height:44px;width:44px;position:relative;cursor:pointer}.promotion-set-cart.promotion-set-cart-sticky{position:sticky}.promotion-set-cart.show-cart-number:before{content:attr(data-totalitems);display:block;font-size:13px;font-weight:500;color:#fff;background-color:#ff7300;border:2px solid #fff;padding:2px;position:absolute;border-radius:13px;min-width:24px;top:3px;right:-6px;line-height:16px;text-align:center}.show-cart-number{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23ff7300" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M11.5 21h-2.926a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304h11.339a2 2 0 0 1 1.977 2.304l-.5 3.248" /><path d="M9 11v-5a3 3 0 0 1 6 0v5" /><path d="M15 19l2 2l4 -4" /></svg>');background-repeat:no-repeat;background-position:center;background-size:26px;border-radius:24px;color:var(--secondary);cursor:pointer}.promotion-set-cart.shake{animation:shakeCart .4s ease-in-out forwards}@keyframes xAxis{100%{transform:translateX(-210px)}}@keyframes yAxis{100%{transform:translateY(calc(-80vh + 75px))}}@keyframes shakeCart{25%{transform:translateX(8px)}50%{transform:translateX(-4px)}75%{transform:translateX(4px)}100%{transform:translateX(0)}}.set-item .type-color .make-change-item-variant-content{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px}.set-item .make-change-item-variant-content{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;flex-wrap:wrap}.set-item .make-change-item-variant{position:relative}.set-item .make-change-item-variant input{opacity:0;width:0;height:0;position:absolute}.set-item .make-change-item-variant span{background-color:var(--white);min-width:44px;min-height:44px;display:flex;justify-content:center;align-items:center;text-align:center;border:var(--pr-size-border-width-small) solid var(--flash);cursor:pointer;user-select:none;border-radius:44px;padding:var(--pr-spacing-03);margin:0}.set-item .make-change-item-variant:hover span{background-color:var(--light)}.set-item .make-change-item-variant input:checked~span{background-color:var(--primary-dk);border-color:var(--primary-dk);color:var(--white)}.set-item .make-change-item-variant-title{font-weight:500;color:var(--primary)}.set-item .make-change-item-variant-content .select{border-width:2px;border-radius:24px;line-height:30px;font-family:var(--font)}.set-item .make-change-item-content{display:flex;flex-direction:column;grid-gap:12px;height:100%}.set-item .choose-image-variant{position:relative;width:100%;display:block;overflow:hidden;border-radius:50%;cursor:pointer}.set-item .choose-image-variant::after{content:"";padding-bottom:calc(100% - 4px);display:block;border:2px solid #e1e1e1;mix-blend-mode:darken;border-radius:50%}.set-item .choose-image-variant.active::before{top:50%;left:50%;transform:translate(-50%,-50%);content:"";position:absolute;height:22px;width:22px;display:block;background-size:100%;background-image:url(/assets/images/tick-white.svg);background-size:100%;z-index:1}.set-item .choose-image-variant[data-theme-variant-color=light]::before{background-image:url(/assets/images/tick-black.svg)}.set-item .choose-image-variant[data-theme-variant-color=light]::after{border-color:#c1c1c1}.set-item .choose-image-variant img{width:100%;height:100%;display:block;position:absolute;top:0;object-fit:cover;object-position:center;left:0}.set-addtocart{display:flex;justify-content:center;align-items:center;grid-gap:6px;padding:10px 32px;border:none;font-size:16px;cursor:pointer;user-select:none;outline:0;background-color:var(--addtocart);border-radius:var(--pr-spacing-09);color:var(--white)}.type-gender,.type-style{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px}.type-gender .make-change-item-variant-title,.type-style .make-change-item-variant-title{min-width:50px;width:0}.make-change-item-variant-content{width:100%}.set-addtocart:hover{background-color:var(--addtocart-hover)}.set-item-price-box{display:flex;justify-content:flex-start;align-items:center;grid-gap:4px}.set-item-price{font-weight:var(--pr-font-weight-heading);font-size:17px;font-weight:500;line-height:var(--pr-line-height-display5);color:var(--price);line-height:1.2}.set-item-high-price{font-weight:var(--pr-font-weight-body);line-height:var(--pr-line-height-display6);font-size:14px;font-weight:var(--font-body,400);line-height:1.2;text-decoration:line-through;color:var(--price-compare)}.make-change-item-content .set-item-price{font-size:25px}.make-change-item-content .set-item-high-price{font-size:19px}.set-policy{position:relative}.set-policy-box{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;color:var(--primary);user-select:none;cursor:pointer;padding:6px}.set-policy:hover .set-policy-box span{color:var(--secondary)}.set-policy-content{margin-bottom:16px}.set-policy-content-desc b,.set-policy-content-title{font-weight:500;color:var(--primary)}.loadmore-type-action{grid-column-start:span 4}.loadmore-productset{cursor:pointer;padding:10px 20px;border:2px solid var(--secondary);color:var(--secondary);border-radius:24px;font-weight:500;display:flex;justify-content:center;align-items:center;user-select:none}.loadmore-productset:hover{color:#fff;background-color:var(--secondary)}.loadmore-productset-loading{width:20px;height:20px;display:none;padding:2px;border-radius:50%;background:#a1a1a1;--_m:conic-gradient(#0000 10%, #fff),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear;margin:0 6px 0 0}@keyframes l3{to{transform:rotate(1turn)}}.set-policy-content ul{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;list-style:none;margin:6px 0;padding:0}.set-policy-content li{margin:0;padding:4px 12px;color:var(--primary);border-radius:31px;font-size:15px;background-color:#e9e9e9}.set-policy-content li strong{font-weight:500}.set-policy-content small{display:block;line-height:1.2}.color-selector,.size-selector{display:flex;justify-content:flex-start;align-items:center;grid-gap:4px}.size-selector span{display:inline-block;background-color:#f5f5f5;color:#333;border-radius:12px;padding:3px 6px;font-size:12px;font-weight:700;border:1px solid #ddd;white-space:nowrap}.color-label{font-size:14px}.color-box{--color:21px;width:var(--color);min-width:var(--color);height:var(--color);border-radius:3px;position:relative}.color-box::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;border:1px solid #d1d1d1;mix-blend-mode:darken;border-radius:3px}.more-colors{display:inline-block;background-color:#f5f5f5;color:#333;border-radius:12px;padding:3px 6px;font-size:12px;font-weight:700;border:1px solid #ddd;white-space:nowrap}.set-item-link{margin-left:auto;display:flex;justify-content:center;align-items:center;grid-gap:4px;padding-top:8px;padding-bottom:8px;line-height:20px;background-color:var(--addtocart);border-radius:var(--pr-spacing-09);color:var(--white);font-size:var(--pr-font-size-display6);white-space:nowrap;min-width:80px;font-weight:500;cursor:pointer}.set-item-link:hover{background-color:var(--addtocart-hover);color:var(--white)}.coupon-list{position:relative;overflow:hidden;height:fit-content}.coupon-list .swiper-wrapper{height:fit-content;align-items:stretch}.list-content{background:#fff5e9;border:1px solid #eaeaea;border-radius:7px;cursor:pointer;display:block;overflow:hidden;height:fit-content;position:relative;height:auto;display:flex}.top-list{width:100%;display:grid;grid-template-areas:"cValue cContent" "cValue cCode";grid-template-columns:clamp(100px,3vw,120px) calc(100% - clamp(116px,3vw,136px));grid-gap:4px 16px;padding:10px}.list-left{align-items:center;color:var(--primary,#0a0a0a);background:#fff5e9;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:32px;overflow:hidden;grid-area:cValue}.left-code,.left-deal{color:var(--primary,#0a0a0a)}.list-left .one32{font-size:32px}.list-left .one24{font-size:19px}.special-font.list-left .one32 small{font-size:14px;font-weight:var(--font-body,400)}.special-font{text-transform:uppercase;line-height:1.3}.special-font.list-left .one24{font-weight:600}.list-left div{font-weight:500;text-align:center}.list-center{grid-area:cContent}.list-center .top-content{align-items:center;display:flex}.list-center .center-title{color:var(--primary,#0a0a0a);display:-webkit-box;font-size:18px;font-weight:500;line-height:1.3;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;cursor:pointer;overflow:hidden}.list-center .condition{color:var(--primary,#0a0a0a)}.list-center .bottom-content{display:flex}.list-center .bottom-content div{color:#999;font-size:12px;font-weight:var(--font-body,400);line-height:18px;margin-right:16px}.list-center .bottom-content div{color:#999;font-size:12px;font-weight:var(--font-body,400);line-height:18px;margin-right:16px}.list-right{position:relative;grid-area:cCode;display:flex;flex-direction:column;grid-gap:6px}.list-right .tran-btn{border-radius:8px;color:#fff;cursor:pointer;display:flex;height:clamp(36px,3vw,48px);line-height:clamp(36px,3vw,48px);overflow:hidden;position:relative;text-align:center;width:168px}.list-right .tran-btn .tran-btn-name{background:var(--secondary);display:-webkit-box;overflow:hidden;position:absolute;transition:all .3s;width:130px;z-index:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.list-right .tran-btn .tran-btn-sign{background-color:#fff;border:1px dashed var(--secondary);border-radius:8px;color:var(--primary,#0a0a0a);display:block;height:clamp(36px,3vw,48px);position:absolute;right:0;width:100%;padding:0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;white-space:nowrap;-webkit-box-orient:vertical;text-align:right}.list-right .tran-btn .tran-btn-sign.text-center{text-align:center}.list-right .tran-btn:hover .tran-btn-sign{color:var(--primary,#0a0a0a)}.list-right .tran-btn .tran-btn-img{border-right:14px solid transparent;border-top:49px solid var(--secondary);height:0;position:absolute;right:25px;top:-1px;transition:all .3s;width:0}.list-right .tran-btn .tran-btn-img:before{background-color:var(--secondary);box-shadow:0 0 10px 1px var(--secondary);content:"";height:44px;position:absolute;right:-7px;top:-47px;transform:rotate(15deg);width:1px}.list-right .tran-btn:hover .tran-btn-name{background:var(--secondary);transition:all .3s;width:110px}.list-right .tran-btn:hover .tran-btn-img{border-top:49px solid var(--secondary);right:45px;transition:all .3s}input.link-to-copy{display:none}.promoteset-loading{width:80px;height:80px;padding:3px;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;border-radius:50%;background:#d1d1d1;--_m:conic-gradient(#0000 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.make-change-item-content .bought-together-info{order:1}.make-change-item-content div[data-variant-type=IMAGE]{order:2;margin-bottom:8px}.make-change-item-content>*{width:100%;order:10}@keyframes l3{to{transform:rotate(1turn)}}@media (max-width:1366px){.top-sales-content-wrapper{grid-template-columns:repeat(4,1fr)}}@media (min-width:760px) and (max-width:1000px){.promotion-code-wrapper{grid-template-columns:repeat(4,1fr)}.post-faq-answer img{max-width:100%;width:auto}}@media (min-width:760px) and (max-width:1200px) and (orientation:landscape){.promote-wrapper-top{padding-top:20%}.promote-wrapper-top-content{transform:translateY(-20px)}.promotion-code-wrapper{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:760px),(max-width:900px) and (orientation:landscape){.promote-active{overflow:hidden}.content-pre-footer{padding:0 16px}.promotion-set-popup-content-heading-txt{max-height:36px;line-height:1.1;-webkit-line-clamp:2;font-size:16px}.promotion-set-popup-content-heading-txt span{font-weight:var(--font-body,400)}.promotion-page .site-w{padding-left:0;padding-right:0}.post-faq-group,.products-promote-list,.promotion-list-category{padding-left:12px;padding-right:12px;overflow:hidden;width:100vw}.top-sales-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.top-sales-content-wrapper .featured-product-item{display:flex;flex-direction:column;gap:0}.top-sales-content-wrapper .featured-product-title-box{margin:0}.top-sales-content-wrapper .featured-product-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;width:100%}.promocode-code-item{display:flex;flex-direction:column}.promotion-page .breadcrumb{padding:0 12px;margin:0}.promocode-code-images{padding-top:120%}.promotion-code-subtitle{font-size:15px}.promote-wrapper-top{margin:0 auto 23px}.promote-wrapper-top-content{margin-bottom:24px}.promotion-code-wrapper{grid-template-columns:repeat(2,1fr)}.promote-banner-item::before{padding-top:33.33%}.promote-banner-item img{border-radius:0}.coupon-list{padding:0 14px}.promocode-code-txt{margin-top:auto}.post-faq-question{padding:0}.post-faq-answer{font-size:15px;line-height:1.3}.post-faq-answer img{width:100%;height:auto;padding-top:52.25%;object-fit:cover;object-position:center}.post-faq-answer li+li{margin-top:8px}.promotion-set-contain,.set-list{grid-template-columns:repeat(2,1fr);grid-gap:32px}.loadmore-type-action{grid-column-start:span 2}.promotion-set-popup-content-wrapper{width:100%;position:fixed;max-height:100vh;bottom:0;top:auto;left:0;transform:none}.make-change-item-image::after{padding-bottom:80%;background-color:#fff}.promotion-set-popup-content-wrapper.mb-active-makechange{max-height:100vh}.set-policy-content ul{flex-wrap:wrap;white-space:nowrap}.set-item-link{margin:0 0 0 auto;cursor:pointer}.promotion-set-popup-content-heading{font-size:18px;padding-left:16px;background-color:#fff;border-bottom:1px solid #e1e1e1}.promotion-set-title{font-size:21px}.set-item .make-change-item-wrapper{height:calc(100vh - 49px);overflow-y:auto;top:49px;z-index:99982;position:fixed}.make-change-item-contain{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:12px;position:relative;padding-top:0;padding-bottom:120px;overflow-y:auto}.make-change-item-content{width:100%}.set-item .type-color .make-change-item-variant-content{grid-template-columns:repeat(7,1fr)}.promotion-code-title{margin-bottom:2px}.set-item .type-action{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;position:fixed;padding:12px 14px}@keyframes xAxis{100%{transform:translateX(-30px)}}@keyframes yAxis{100%{transform:translateY(-90vh)}}.promotion-set-popup-content{max-width:100vw;padding-left:16px;padding-right:16px;overflow:hidden}.coupon-list:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+2){display:none}.promo-term-btn{display:flex;justify-content:flex-start;align-items:center;grid-gap:6px;font-size:15px;width:fit-content;position:relative;color:#595959}.tac-tooltip-close{position:absolute;top:0;right:0;background:0 0;border:0;display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#595959;cursor:pointer}.tac-tooltip-content>:first-child{color:var(--primary,#0a0a0a);font-size:16px;margin-bottom:8px}.tac-tooltip p{margin:0}.tac-tooltip strong{font-weight:500}#tac-tooltip-readmore-link{color:var(--pr-color-secondary)}#global-tac-tooltip.show{opacity:1;transform:translateY(-6px);pointer-events:all}}@media (min-width:560px){.promotion-set-contain{grid-template-columns:repeat(3,1fr)}.coupon-list:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-rows:auto;grid-auto-flow:column;overflow-x:hidden;grid-template-columns:repeat(auto-fill,minmax(calc(30% - 10px),1fr));grid-gap:8px 16px}.coupon-list:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:430px;min-width:430px}}@media (min-width:860px){.promotion-set-contain{grid-template-columns:repeat(4,1fr)}}@media (min-width:1100px){.promotion-set-contain{grid-template-columns:repeat(5,1fr)}}@media (min-width:760px) and (max-width:1360px){.set-item .type-action{padding-left:16px;padding-right:16px}.set-item .type-action .button{min-width:160px}}@media (min-width:760px) and (max-width:980px){.promotion-set-contain,.set-list{grid-template-columns:repeat(3,1fr)}.loadmore-type-action{grid-column-start:span 3}.promotion-set-popup-content-wrapper{max-height:82vh;height:fit-content;min-height:inherit}.set-item .choose-image-variant.active::before{width:20px}}
