media-gallery,product-form,tabs-section,page-content,frequently-bundle,carousel-slider{display:block}.z-999{z-index:999}.btn{border-radius:var(--rounded-button)}select,select option{padding:4px}details>summary{list-style:none;cursor:pointer;user-select:none}details>summary::-webkit-details-marker{display:none}.product-form-wrapper details.group\/details{position:relative;background:var(--color-background);border:1px solid var(--color-neutral-50);border-radius:12px;margin-bottom:12px;overflow:hidden}.product-form-wrapper details.group\/details:hover{box-shadow:0 2px 8px #0000000a}.product-form-wrapper details.group\/details[open]{box-shadow:0 4px 12px #0000000f}.product-form-wrapper details.group\/details summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-weight:600;font-size:1.6rem;color:var(--color-foreground);background:var(--color-background);position:relative}.product-form-wrapper details.group\/details summary:hover{background:#f8f8f8}.product-form-wrapper details.group\/details[open] summary{background:#f8f8f8;color:var(--color-primary);border-bottom:1px solid var(--color-neutral-50)}.product-form-wrapper details.group\/details summary h3{margin:0;font-size:1.6rem;font-weight:600}.product-form-wrapper details.group\/details summary .icon-carret-down{color:var(--color-neutral-100);font-size:1.8rem}.product-form-wrapper details.group\/details[open] summary .icon-carret-down{transform:rotate(180deg);color:var(--color-primary)}.product-form-wrapper details.group\/details summary:hover .icon-carret-down{color:var(--color-primary)}.product-form-wrapper details.group\/details .content{display:none;padding:20px}.product-form-wrapper details.group\/details[open] .content{display:block}.product-form-wrapper details.group\/details .content.prose{line-height:1.7;color:var(--color-foreground)}.product-form-wrapper details.group\/details .content.prose p{margin-bottom:12px}.product-form-wrapper details.group\/details .content.prose ul,.product-form-wrapper details.group\/details .content.prose ol{margin-left:20px;margin-bottom:12px}.product-form-wrapper details.group\/details .content.prose li{margin-bottom:8px}.product-form-wrapper details.group\/details:first-of-type{margin-top:0}@media (max-width: 767px){.product-form-wrapper details.group\/details{border-radius:8px;margin-bottom:8px}.product-form-wrapper details.group\/details summary{padding:14px 16px;font-size:1.5rem}.product-form-wrapper details.group\/details summary h3{font-size:1.5rem}.product-form-wrapper details.group\/details[open] .content{padding:16px}.product-form-wrapper details.group\/details summary .icon-carret-down{font-size:1.6rem}}@media (min-width: 768px) and (max-width: 1024px){.product-form-wrapper details.group\/details summary{padding:15px 18px}}.product-form-wrapper details.group\/details .content.prose table{width:100%;border-collapse:collapse;margin:16px 0}.product-form-wrapper details.group\/details .content.prose table td,.product-form-wrapper details.group\/details .content.prose table th{padding:10px;border:1px solid var(--color-neutral-50)}.product-form-wrapper details.group\/details .content.prose table th{background:var(--color-neutral-50);font-weight:600}.product-details-accordion{scroll-margin-top:100px}details[open]>summary>.icon-carret-right{transform:rotate(90deg)}.h-inherit{height:inherit!important}.break-word{word-break:break-word}.addtocart-btn{--color-button-primary: var(--color-addtocart-bg);--color-button-primary-text: var(--color-addtocart)}.card-product .addtocart-btn{padding:7px;width:3.2rem;height:3.2rem;position:relative;margin-left:auto}@media (min-width: 1024px){.card-product .addtocart-btn{padding:11px 8px;width:100%;height:auto;border-radius:var(--rounded-button);position:relative}}.btn:disabled{opacity:.5}.collection-item-thumb-bg:after{display:block;content:"";background:#ebebeb;width:50%!important;height:50%!important;border-radius:100%;position:absolute;margin:auto;z-index:-1!important;inset:0;transition:all .3s ease}.collection-item-thumb-bg:hover:after{transform:scale(1.1) translateZ(0)}@media (min-width: 768px){.collection-item span{font-size:1.8rem}}.collection-item-thumb-bg:hover:after{background:var(--coll-bg-hover);background:linear-gradient(to top,color-mix(in oklab,var(--coll-bg-hover),white 14%) 0%,var(--coll-bg-hover) 55%,color-mix(in oklab,var(--coll-bg-hover),black 12%) 100%)}.section-flashsale:after{z-index:-1}.overflow-item{display:none}.aside-item{background:var(--color-background)}.filter-container{gap:1px}@media (max-width: 1269px){.collection-filter{position:fixed;top:0!important;right:0;width:100%;z-index:9999;max-height:100vh;overflow:auto;border-radius:0}}.is-empty .cart-form{display:none}.portal--modal .portal-inner{height:auto;max-width:100.24rem;width:100%}@media (max-width: 1024px){.portal--modal .portal-inner{max-width:72.4rem}}.portal--modal.portal--modal-sm .portal-inner{height:auto;max-width:50rem}.loading-icon{height:2rem}.loading>span:not(.loading-icon){display:none}.map iframe{width:100%}#quick-view-compare .portal-inner{width:calc(100% - var(--container-padding) * 2);max-width:calc(1440px - var(--container-padding) * 2);height:auto;bottom:var(--container-padding)!important;top:auto!important;overflow:initial;box-shadow:var(--shadow-l);position:absolute}#PortalClose-quick-view{top:-5rem}.compare-product__qv-show{grid-column:4}@media (max-width: 767px){.compare-product__qv-show{grid-column:1 / -1}}.color-spot{width:34px;height:34px;border-radius:var(--rounded-full);overflow:hidden;border:#fff;display:block}.color-swatch{width:40px;height:40px;padding:0;box-shadow:0 0 0 1px var(--color-neutral-50),inset 0 0 0 2px var(--color-background);overflow:hidden}.product-gallery{--thumbs-size: 8rem}@media (max-width: 767px){.product-gallery.layout-left .gallery-container{display:block!important}.product-gallery.layout-left .embla-thumbs,.product-gallery.layout-left .gallery-main{order:initial!important;width:auto!important;flex:none!important}.product-gallery.layout-left .gallery-thumbnails{margin-top:.75rem!important;width:auto!important;height:auto!important;opacity:1!important}.product-gallery.layout-left .gallery-thumbnails .embla__container{flex-direction:row!important;height:auto!important}.product-gallery.layout-left .gallery-thumbnails .embla__slide{width:6.1rem!important}}@media (min-width: 768px){.product-gallery.layout-left .gallery-container{display:flex!important}.product-gallery.layout-left .embla-thumbs{order:1!important;width:8rem!important;flex-shrink:0!important}.product-gallery.layout-left .gallery-main{order:2!important;flex:1!important}.product-gallery.layout-left .gallery-thumbnails .embla__container{flex-direction:column!important;height:100%!important}.product-gallery.layout-left .gallery-thumbnails .embla__slide{width:100%!important}}.gallery-thumbnails .embla__slide{opacity:.6;transition:opacity .3s ease}.gallery-thumbnails .embla__slide:hover{opacity:.8}.gallery-thumbnails .embla__slide.embla-thumbs__slide--selected{opacity:1}.gallery-thumbnails .embla__slide>div{border:2px solid transparent;border-radius:.5rem;transition:border-color .3s ease}.product-gallery--vertical .embla-thumbs .embla__container{overflow:hidden}@media (min-width: 768px){.product-gallery--vertical .embla-thumbs .embla__container{touch-action:pan-x pinch-zoom;flex-direction:column}.product-gallery--vertical .gallery-container{padding-left:calc(var(--thumbs-size) + var(--spacing-3))}#quick-view-product .gallery-container{padding-left:0}.product-gallery--vertical .embla-thumbs{position:absolute;inset:0;height:100%;z-index:2;width:max-content}.product-gallery--vertical .embla-thumbs .embla__slide{margin:0}}.ega-badge-ctd__item{color:var(--color-flashsale-timer);background-color:var(--color-flashsale-timer-bg)}.stock-percent{background:var(--color-flashsale-process)}.flashsale-heading{font-weight:var(--font-headings-weight);font-family:var(--font-headings-family)}.flashsale-tab{cursor:pointer}.flashsale-tab.ended{cursor:not-allowed;display:none}.flashsale-tab .status{display:inline-block;padding:4px 8px;border-radius:var(--rounded-full)}.flashsale-tab.ongoing .status{background:var(--color-flashsale-tab-bg);color:var(--color-flashsale-tab)}.product-flashsale-item{color:var(--color-flashsale);background:var(--color-flashsale-bg)}.flashsale-tab.active{background:var(--color-flashsale-tab-bg);color:var(--color-flashsale-tab);border-radius:12px}.flashsale-nav{border-radius:12px}.flashsale-background{--side-width: 120px;width:calc(1440px - var(--spacing-3) - 2 * var(--side-width))}.section-flashsale .embla__dot{background-color:color-mix(in srgb,var(--color-flashsale-title) 35%,transparent)}.section-flashsale .embla__dot--selected{background-color:var(--color-flashsale-highlight)}@media (max-width: 976px){.flashsale-background{--side-width: 120px;width:100%}.flashsale-nav{border-radius:0;padding:12px}}@media (max-width: 767px){.flashsale-nav{border-radius:0}.flashsale-nav>ul{grid-template-columns:repeat(3,auto);white-space:nowrap;gap:var(--spacing-1)}.flashsale-tab{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}}.product-detail .flashsale__countdown-label{display:none!important}.product-flashsale-item .stock-countdown{width:auto;flex:1 1 0;min-width:0}@media (max-width: 767px){.product-flashsale-item .stock-label{white-space:nowrap;font-size:1.4rem}}.product-flashsale-item .ega-badge-ctd__item{width:3.2rem}.product-flashsale-item .ega-badge-ctd__h{font-size:var(--font-size-h6)}.product-flashsale-item .ega-badge-ctd__item span{display:none}.product-flashsale-item:has(.active.ongoing){padding:.8rem 1.5rem}.product-price-group:has(.active.ongoing){border:1px solid var(--color-flashsale-bg)}.product-price-group:has(.active.ongoing) .price-box{padding:1.2rem 1.5rem .8rem}.product-flashsale-item .ega-badge-dot{display:block}.coupon-list{display:flex;flex-direction:column;grid-gap:2rem;padding:2rem;border-radius:4px;max-height:100%;overflow:auto;padding-bottom:calc(2rem + constant(safe-area-inset-bottom))!important;padding-bottom:calc(2rem + env(safe-area-inset-bottom))!important}.coupon-list .coupon-ticket{grid-template-columns:8.4rem minmax(0,1fr)}.coupon-list .coupon-ticket__icon-img,.coupon-list .coupon-ticket__icon-svg{width:4.4rem;height:4.4rem}.coupon-list .coupon-ticket__body{gap:.2rem;padding:1.2rem 1rem .6rem 1.4rem}.coupon-list .coupon-ticket__title{font-size:1.8rem}.coupon-list .coupon-ticket__desc{font-size:1.2rem}.coupon-list .coupon-ticket__meta{font-size:1.1rem}.coupon-list .coupon-ticket__action{padding:0 1rem 1.2rem 1.4rem}.coupon-list .coupon-ticket__action .coupon-ticket__code{padding:.6rem 3.8rem .6rem 1.2rem;font-size:1.2rem}.coupon-list .coupon-ticket__action copy-button{right:1.4rem;top:calc((100% - 1.2rem)/2)}.coupon-list .coupon-ticket__action .coupon-ticket__copy-btn{width:2.6rem;height:2.6rem}.coupon-ticket{--coupon-accent: var(--coupon-badge-color, #f2487a);--coupon-notch: .9rem;display:grid;grid-template-columns:6rem minmax(0,1fr);grid-template-rows:1fr auto;width:100%;height:100%;position:relative;filter:drop-shadow(0 4px 10px rgba(0,0,0,.08));transition:filter .2s ease,transform .2s ease}.coupon-ticket:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12))}.coupon-ticket__icon{grid-row:1 / 3;grid-column:1;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,var(--coupon-accent),color-mix(in srgb,var(--coupon-accent) 70%,#fff));border-radius:var(--rounded-lg) 0 0 var(--rounded-lg);-webkit-mask-image:radial-gradient(circle at 100% 0,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px)),radial-gradient(circle at 100% 100%,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px));mask-image:radial-gradient(circle at 100% 0,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px)),radial-gradient(circle at 100% 100%,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.coupon-ticket__icon-img,.coupon-ticket__icon-svg{width:3.2rem;height:3.2rem;object-fit:contain}.coupon-ticket__body{grid-row:1;grid-column:2;min-width:0;display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 1rem .8rem 1.4rem;background:var(--coupon-active-bg, #fff);border-radius:0 var(--rounded-lg) 0 0;-webkit-mask-image:radial-gradient(circle at 0 0,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px));mask-image:radial-gradient(circle at 0 0,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px))}.coupon-ticket__title{font-size:2rem;font-weight:800;color:var(--coupon-accent);line-height:1.2;margin:0}.coupon-ticket__desc{font-size:1.3rem;color:var(--coupon-active-desc, #666666);line-height:1.45;margin:0}.coupon-ticket__meta{font-size:1.2rem;color:var(--coupon-active-desc, #666666);opacity:.75;line-height:1.4;margin:0}.coupon-ticket__meta .coupon-expiry:not(:empty){display:block;margin-top:.2rem}.coupon-ticket__action{grid-row:2;grid-column:2;position:relative;padding:0 1rem 1rem 1.4rem;background:var(--coupon-active-bg, #fff);border-radius:0 0 var(--rounded-lg) 0;-webkit-mask-image:radial-gradient(circle at 0 100%,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px));mask-image:radial-gradient(circle at 0 100%,transparent var(--coupon-notch),#000 calc(var(--coupon-notch) + .5px))}.coupon-ticket__action .coupon-ticket__code{display:block;padding:.8rem 4rem .8rem 1.2rem;border:1.5px dashed color-mix(in srgb,var(--coupon-accent) 55%,#fff);border-radius:var(--rounded-full);background:color-mix(in srgb,var(--coupon-accent) 6%,#fff);font-size:1.2rem;font-weight:700;letter-spacing:0;color:color-mix(in srgb,var(--coupon-accent) 60%,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-ticket__action copy-button{position:absolute;right:1.3rem;top:calc((100% - 1rem)/2);transform:translateY(-50%)}.coupon-ticket__action .coupon-ticket__copy-btn{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;background:var(--coupon-accent);color:#fff;border:none;border-radius:var(--rounded-full)!important;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.coupon-ticket__copy-btn span{display:none}.coupon-ticket__copy-btn svg{width:1.6rem;height:1.6rem}copy-button.copied .coupon-ticket__copy-btn svg{display:none}copy-button.copied .coupon-ticket__copy-btn:after{content:"\2713";font-size:1.6rem;font-weight:700;line-height:1}.coupon-ticket__copy-btn:hover{opacity:.88;transform:scale(1.08)}.coupon-ticket.expired{opacity:.85}.coupon-ticket.expired .coupon-ticket__icon{background:#c9c9c9}.coupon-ticket.expired .coupon-ticket__title{color:#aaa}.coupon-ticket.expired .coupon-ticket__code{border-color:#ccc;background:#f6f6f6;color:#aaa}.coupon-ticket.expired .coupon-ticket__copy-btn,.copy-button.coupon-expired{background:#ddd;color:#fff;border:none;cursor:not-allowed}.coupon-ticket.expired .coupon-ticket__copy-btn:hover{transform:none;opacity:1}.coupon-modal-expiry{font-size:1.3rem;color:var(--coupon-active-desc, #666666);opacity:.85;margin-top:-1.6rem}.coupon-group{display:flex;align-items:center;gap:1.2rem;min-width:0}.coupon-group-header{flex:0 0 auto}.coupon-group-strip{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;min-width:0}.coupon-group-list{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.coupon-group-list::-webkit-scrollbar{display:none}.coupon-group-item-wrap{flex:0 0 auto;scroll-snap-align:start}.coupon-group-item{white-space:nowrap;transition:transform .2s ease}.coupon-group-more{flex:0 0 auto}.coupon-group-more>div{transition:transform .2s ease}@media (hover: hover){.coupon-group-item:hover,.coupon-group-more>div:hover{transform:scale(1.05)}}@media (max-width: 767px){.coupon-group{flex-direction:column;align-items:stretch;gap:.6rem}}.coupon-group-item.expired{opacity:.6;text-decoration:line-through}@media (min-width: 1024px){.section-coupons .flashsale-panel{grid-template-columns:24rem minmax(0,1fr);gap:2rem;padding:3rem 2.4rem}}@media (min-width: 1280px){.section-coupons .flashsale-panel{grid-template-columns:minmax(16rem,20%) minmax(0,1fr)}.section-coupons .flashsale-panel__title{font-size:4rem}}.section-coupons .flashsale-panel>carousel-slider{display:block;min-width:0}.section-coupons .flashsale-panel__title{font-size:2.8rem;white-space:nowrap}@media (max-width: 1023px){.section-coupons .flashsale-panel>carousel-slider{order:4}.section-coupons .flashsale-panel__title{font-size:3rem;flex-wrap:wrap;justify-content:center;white-space:normal}}.section-coupons .embla{overflow:visible}.section-coupons .embla__viewport{overflow-x:clip;overflow-y:visible}.section-coupons .embla__container{display:flex;align-items:stretch}.section-coupons .embla__slide{display:flex;height:auto;width:calc(100% / var(--coupon-perview-mb, 1.15));flex:0 0 calc(100% / var(--coupon-perview-mb, 1.15));max-width:calc(100% / var(--coupon-perview-mb, 1.15));padding:0 .8rem}@media (min-width: 768px){.section-coupons .embla__slide{width:50%;flex-basis:50%;max-width:50%}}@media (min-width: 1024px){.section-coupons .embla__slide{width:calc(100%/min(var(--coupon-perview-pc, 4),3));flex-basis:calc(100%/min(var(--coupon-perview-pc, 4),3));max-width:calc(100%/min(var(--coupon-perview-pc, 4),3))}}@media (min-width: 1280px){.section-coupons .embla__slide{width:calc(100% / var(--coupon-perview-pc, 4));flex-basis:calc(100% / var(--coupon-perview-pc, 4));max-width:calc(100% / var(--coupon-perview-pc, 4))}}.section-coupons .embla__slide coupon-item{display:flex;width:100%;flex:1}.section-coupons .coupon-item{display:flex;flex-direction:column;flex:1;width:100%}.section-coupons .coupon-ticket{height:100%}@media (max-width: 767px){.coupon-ticket{grid-template-columns:7.2rem 1fr}.coupon-ticket__title{font-size:2rem}.coupon-ticket__icon-img,.coupon-ticket__icon-svg{width:2.8rem;height:2.8rem}}.coupon-modal-inner{max-width:500px;width:100%}.coupon-modal-content{position:relative}.coupon-modal-badge{background:var(--coupon-badge-color, #FF6B00);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 16px;border-radius:20px}.coupon-modal-title{color:var(--color-foreground);font-weight:700;letter-spacing:.5px}.coupon-modal-subtitle{color:var(--color-neutral-300);line-height:1.5}.coupon-modal-code-box{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed var(--coupon-active-badge-from, #FF6B00);border-radius:12px;padding:20px;text-align:center;position:relative;overflow:hidden}.coupon-modal-code-box:before{content:"";position:absolute;top:-50%;right:-50%;width:100px;height:100px;background:radial-gradient(circle,rgba(255,107,0,.1) 0%,transparent 70%);border-radius:50%}.coupon-code-display{position:relative;z-index:1}.coupon-code-text{font-size:28px;font-weight:700;color:var(--coupon-active-badge-from, #FF6B00);letter-spacing:2px;font-family:Courier New,monospace;text-transform:uppercase}.coupon-desc{color:var(--color-foreground);line-height:1.7;font-size:14px}.coupon-desc ul,.coupon-desc ol{margin-left:18px;margin-bottom:0;list-style:disc outside}.coupon-desc li{margin-bottom:4px;padding-left:2px}.coupon-desc li::marker{color:var(--coupon-badge-color, #FF6B00)}.coupon-desc-title{font-size:1.3rem;font-weight:700;color:var(--coupon-active-title, #1a1a1a);margin-bottom:.6rem}.coupon-modal-actions{gap:12px}.coupon-modal-actions .btn{font-size:15px;font-weight:600;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.coupon-modal-actions .btn--secondary:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-200);transform:translateY(-1px)}.coupon-modal-actions .btn--primary{background:var(--coupon-active-button-bg, #1A1A1A);color:var(--coupon-active-button-text, #FFFFFF);border:none}.coupon-modal-actions .btn--primary:hover{transform:translateY(-2px)}.coupon-modal-actions .icon-copy{font-size:18px;display:inline-block;vertical-align:middle}@media (max-width: 767px){.coupon-modal-inner{max-width:100%}.coupon-modal-content{padding:24px!important}.coupon-modal-title{font-size:20px!important}.coupon-code-text{font-size:22px;letter-spacing:1px}.coupon-modal-code-box{padding:16px}}@media (min-width: 768px){.product-flashsale-item .stock-countdown{width:20rem;flex:none}}.cart-drawer-related-products{max-width:calc(1440px - var(--dialog-max-width) - 1.6rem);padding-left:.8rem;margin:auto;width:calc(100% - var(--dialog-max-width) - 1.6rem)}.cart-releated-products .card-product--horizontal .card-product__cta{display:block}.card-product__option.selected .card-product__option-dot{box-shadow:none}.card-product__option-dot-lg{width:3.8rem;height:3.8rem}.card-product__option-dot-md{width:3.2rem;height:3.2rem}.card-product__option-dot-sm{width:1.4rem;height:1.4rem}.card-product__option-dot-sm{border-radius:100%}@media (max-width: 1024px){.card-product__option-dot-lg{width:3.4rem;height:3.4rem}.card-product__option-dot-md{width:3rem;height:3rem}.card-product__option-dot-sm{width:1.4rem;height:1.4rem}}.card-product--horizontal form{padding-inline:0}@media (max-width: 767px){.card-product--horizontal form{padding-inline:0}.card-product--horizontal form{grid-template-columns:8rem 1fr}}.card-product .stock-countdown-inner{margin-bottom:var(--spacing-3)}@media (max-width: 767px){.card-product .stock-countdown-inner{margin-bottom:0}}.slide-in-left{-webkit-animation:slide-in-left .4s cubic-bezier(.39,.575,.565,1) both;animation:slide-in-left .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.slide-in-right{-webkit-animation:slide-in-right .4s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .4s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.slide-in-bottom{-webkit-animation:slide-in-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .4s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.scale-in-hor-left{-webkit-animation:scale-in-hor-left .4s ease-out both;animation:scale-in-hor-left .4s ease-out both}@-webkit-keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}}@keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}}animating:not(.fade-in),.animating:not(.fade-in)>*{opacity:0}.fade-in{-webkit-animation:fade-in .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animation-reverse{animation-direction:reverse!important}.cro-btn-item .cart-count{margin-right:-1.6rem;top:-.4rem}.cro-btns .cart-limit-note,.cro-btns .cart-vat-note{display:none}.cro-btns .cart-total{padding:0;flex-direction:column}.cro-btns .cart-submit button{padding:.8rem}cart-form,productform{transition:opacity .3s ease-out}product-form.loading .product-cta{pointer-events:none;opacity:.5}cart-form.loading,product-form.loading .product-cta{pointer-events:none}.cart-item.loading .cart-total-col .price,cart-form.loading .cart-total .price{display:none}cart-form.loading .cart-total .loading-icon,.cart-item.loading .cart-total-col .loading-icon{display:inline-flex;color:var(--color-neutral-50);height:1.6rem}product-form.loading .product-cta .btn .loading-icon{display:none}.variant-picker__input input.disabled~label{opacity:.5;position:relative;overflow:hidden}.variant-picker__input input.disabled~label:after{content:"";width:100%;height:1px;background:var(--color-neutral-100);position:absolute;transform:rotate(200deg) scale(1.1);left:0}.variant-picker__input input.disabled~label.color-swatch:after{transform:rotate(220deg) scale(1.1)}.portal--modal .portal-close-button{position:absolute;right:1rem;top:1rem;z-index:999}@media (max-width: 767px){.portal--modal .portal-close-button{right:.8rem;top:.8rem}}#promo-popup .portal-close-button{background:var(--color-background);color:var(--color-foreground);box-shadow:0 2px 8px #00000040}#add-to-cart-popup .portal-close-button{position:absolute;top:.6rem;right:.6rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--rounded-full);background:transparent;color:var(--color-neutral-300);z-index:10;transition:color .2s ease,background .2s ease,transform .2s ease}#add-to-cart-popup .portal-close-button:active{transform:scale(.92)}#add-to-cart-popup .popup-header{padding-right:3.6rem}.breadcrumbs{background-color:var(--breadcrumb-bg, var(--color-neutral-50));margin-bottom:var(--spacing-6)}.bpr-success-popup .icon-checked{display:flex;justify-content:center;align-items:center}@media (max-width: 975px){#product-review{display:block}}@media (max-width: 767px){.gallery-main{position:relative}}.card-product__badges:has(.product-promo-tag){display:block}.card-product__title{--font-size-body: 1.6rem;font-size:var(--font-size-body);font-weight:500;line-height:1.4}@media (max-width: 767px){.card-product__title{--font-size-body: 1.4rem}}.card-product--vertical.card-product__title{min-height:calc(var(--font-size-body) * 1.4 * 2)}.cro-btns{display:none}@media (max-width: 767px){.cro-btns:has(.cro-btn-item){display:block}.cro-btns.hidden:has(.cro-btn-item),.cro-btns.hidden{display:none}}.promo-box__body p{margin:0}.promo-box__body ol,.promo-box__body ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2)}@media (max-width: 992px){.promo-box__body ol,.promo-box__body ul{grid-template-columns:1fr}}promo-box.promo-box-group{display:block;position:relative;margin-top:12px;border:2px dashed var(--color-primary);border-radius:var(--rounded-md);background:var(--color-background, #fff);overflow:visible}.promo-box-group .promo-box__header{position:absolute;top:0;left:16px;transform:translateY(-50%);padding:0 8px;background:var(--color-background, #fff);color:var(--color-primary);font-weight:700;text-transform:uppercase}.promo-box-group .promo-box__body{padding-top:20px;background:transparent}.promo-box-group .promo-box__body-item{position:relative;padding-left:18px;line-height:1.6}.promo-box-group .promo-box__body-item:before{content:"";position:absolute;left:4px;top:.7em;width:5px;height:5px;border-radius:50%;background:currentColor}.copy-button--inline{display:inline}.copy-button--inline .copy-button{display:inline;margin-left:4px;padding:0;border:0;background:none;color:#f5533d;font-weight:600;font-size:inherit;line-height:inherit;cursor:pointer}.copy-button--inline .copy-button:hover{text-decoration:underline}.copy-button--inline.copied .copy-button{color:var(--color-neutral-400);text-decoration:none}.btn.coupon-expired{color:var(--color-neutral-400);background:var(--color-neutral-50);border-color:var(--color-neutral-50);filter:none;opacity:1}.flashsale-ended .tab-content{display:none}.flashsale-ended .flashsale-end-message{display:block;padding:var(--spacing-6) var(--spacing-2)}.flashsale-ended .flashsale-nav{display:none}.heading-bar{position:relative}.heading-bar a:hover{opacity:var(--color-link)}.heading{font-size:var(--font-size-h3);position:relative;z-index:1;width:auto;display:inline-block;font-weight:var(--font-headings-weight);font-family:var(--font-headings-family)}.heading-bar .heading{text-wrap:pretty}.heading-bar .heading .heading-icon{position:absolute;top:0;right:0;width:45px;height:45px;object-fit:contain}.section-flashsale--single .flashsale__countdown-timer{flex-direction:row}.heading:not([class*=mb]){margin-bottom:3.2rem}.heading span{color:var(--color-highlight);position:relative;display:inline-block}.heading span:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:11px;background-image:url("data:image/svg+xml,%3Csvg height='11' viewBox='0 0 219 11' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8C25.8556 3.07738 53.8451 3.61733 82.4695 3.07653C119.514 2.37666 150.586 6.76911 216 4.41882' stroke='var(--color-highlight)' stroke-width='2' pathLength='1' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg height='11' viewBox='0 0 219 11' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8C25.8556 3.07738 53.8451 3.61733 82.4695 3.07653C119.514 2.37666 150.586 6.76911 216 4.41882' stroke='black' stroke-width='2' pathLength='1' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg height='11' viewBox='0 0 219 11' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8C25.8556 3.07738 53.8451 3.61733 82.4695 3.07653C119.514 2.37666 150.586 6.76911 216 4.41882' stroke='black' stroke-width='2' pathLength='1' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--color-highlight);background-image:none}@media (max-width: 1023px){.heading:not([class*=mb]){margin-bottom:2.4rem}}.collection-list-head{margin-bottom:.8rem}@media (min-width: 1024px){.collection-list-head{margin-bottom:2.4rem}}@media (max-width: 767px){.heading{font-size:var(--font-size-h3)}.heading:not([class*=mb]){margin-bottom:1.6rem}.section-flashsale--single .flashsale__countdown-timer{flex-direction:column}.section-flashsale .flashsale-heading{font-size:var(--font-size-h4)!important}}.section-products-slider .heading{margin-bottom:0}.heading:has(.heading-icon){padding-right:45px}@media (max-width: 767px){.heading{font-size:var(--font-size-h4);margin-bottom:1.2rem}}.card-article__title{min-height:calc(var(--font-size-body) * 1.5 * 2)}.section-main-cart .cart-summary-info{position:relative}.section-main-cart .cart-summary-info:before{content:"";position:absolute;width:100%;height:100%;box-shadow:0 .8rem 2.4rem rgba(var(--color-primary-rgb),.15);top:0;left:0;opacity:.1;z-index:-1}@media (max-width: 976px){.header-search{display:none}.search-opener{display:block}}.product-flashsale-item:has(.not-started),.product-flashsale-item:has(.ended){display:none}.product-flashsale-item:has(.active.ongoing)~.product-flashsale-item{display:none}.compare-opener{position:fixed;bottom:60px;display:block;top:auto!important;left:25px;transform:translateY(-50%) scale(1);z-index:999}.compare-opener>.btn{background-color:var(--color-background, #fff);box-shadow:0 12px 32px #0003}.compare-opener.hidden{transform:translateY(-50%) scale(0);display:none}#error-modal{--dialog-index: 4000}#error-modal .portal-inner{max-width:30rem}.content{word-break:break-word}.section-products:has(.no-products){display:none!important}.section-brand__container{padding:1rem 0}.section-brand .container .section-brand__container{border-radius:var(--rounded-lg);overflow:hidden}.section-brand .scrolling-promotion__item a{display:flex;align-items:center;justify-content:center;width:140px;height:48px}.section-brand .scrolling-promotion__item img{width:auto;height:auto;max-height:48px;max-width:140px;object-fit:contain}@media (max-width: 767px){.section-brand .scrolling-promotion__item a{width:110px;height:36px}.section-brand .scrolling-promotion__item img{max-height:36px;max-width:110px}}.footer-copyright{text-wrap:balance}.card-product--vertical:after{opacity:.7}.ega-badge-ctd__h{position:relative;height:1em;overflow:hidden;line-height:1}.ega-badge-ctd--transition:before{transition:all 1s cubic-bezier(.39,.575,.565,1)}.ega-badge-ctd--animate:before{position:relative;content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a";white-space:pre;top:calc(var(--value) * -1em);text-align:center}.product-detail .module-buyxgety .list-product-buyxgety .item-product-buyxgety .product-content-buyxgety .product-title-buyxgety{white-space:initial}.spl-pane iframe{width:90%;height:90%}#contact_map iframe{height:100%}.ae-lang-selected a{display:flex;white-space:nowrap;overflow:hidden}img.ae-icon-left{object-fit:contain;width:16px}.ae-type-dropdown{display:flex;align-items:center}.ae-lang-selected a .ae-caret{width:auto}.ae-lang-selected a span{display:none}.ae-box-lang a span{display:inline}#desktop-lang{min-width:50px}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){display:inline-block}.no-products,.no-products-content .embla__buttons,.no-products-content .embla__dots{display:none}.product-cta .btn{min-height:60px}.btn-live{border-radius:5px;padding:4px 10px 4px 22px;color:var(--header-live-color);border:1px solid var(--header-live-color);background:transparent;outline:none;position:relative;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:130px;cursor:pointer!important;overflow:hidden;font-size:15px;font-weight:700}.btn-live:after{content:" ";background:var(--header-live-color);width:8px;height:8px;position:absolute;left:7px;top:calc(50% - 4px);border-radius:50%;animation:pulse-red 1.65s linear infinite}@media (max-width: 991px){.btn-live{padding:2px 5px 0 20px}.btn-live:after{left:6px}}@media (max-width: 767px){.addThis_listSharing .btn-live{padding:0;width:40px;font-size:10px;height:40px;border-radius:100%;display:flex;justify-content:center;align-items:center;color:#fff;border:none}.btn-live:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}}@keyframes pulselive{0%{opacity:1}50%{opacity:.6}to{opacity:.3}}@keyframes pulse-red{0%{transform:scale(.8);box-shadow:0 0 0 0 var(--header-live-color)}70%{transform:scale(1);box-shadow:0 0 0 10px #ff525200}to{transform:scale(.8);box-shadow:0 0 #ff525200}}.modal-live{position:fixed;overflow:hidden;max-width:45%;max-height:75%;bottom:5px;top:auto!important;left:50%;z-index:9999;transform:translateY(calc(100% + 5px)) translate(-50%);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width: 767px){.modal-live{display:none!important}}.modal-live.opened{transform:translateY(0) translate(-50%)}.modal-live .btn-close--live{position:absolute;right:6px;top:6px;cursor:pointer;opacity:1;z-index:2;line-height:0;padding:4px;border-radius:9999px;background:#ffffffd9;box-shadow:0 1px 6px #0003}.modal-live iframe{border-radius:10px;display:block;width:100%;height:100%}.modal-live .modal-live--inner{position:relative;height:100%;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000001f}.btn--soldout:not(.hidden){display:flex;justify-content:center;align-items:center}.price,.compare-price{font-family:var(--font-body-family)}.aspect-custom{aspect-ratio:var(--aspect-ratio)}cart-form .product-list>div{min-width:270px}.link-underline{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s,color .3s,width .3s;padding-block-end:3px}.link-underline:hover{background-size:100% 1px}.main-product{--header-offset: 1.2rem;overflow-x:clip}.main-product:has(~.section-products:not(.hidden)){padding-bottom:0}.main-product:has(~.section-products:not(.hidden)) .product-tabs-bottom{margin-bottom:0}.product-detail-info-box-width{max-width:120rem;width:100%}@media (min-width: 768px){.main-product .product-detail .product-gallery{padding-left:0;padding-right:0}}.social-share-group{background-color:#f9fafb}.header-pinned .main-product{--header-offset: calc(var(--header-height) - 1.2rem)}.peer:checked~.peer-checked\:bg-\[var\(--color-button-primary\)\]{box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 4px 6px -1px,#0000001a 0 2px 4px -2px}.card-product .price{font-size:1.6rem}.card-product .compare-price{font-size:1.4rem}@media (max-width: 767px){.card-product .price{font-size:1.4rem}.card-product .compare-price{font-size:1.2rem}}.bundle-grid{display:grid;grid-template-columns:1fr;align-items:start;gap:1.5rem;width:100%;max-width:100%}@media (min-width: 1024px){.bundle-grid{grid-template-columns:2fr 3fr;gap:4rem}}.product-bundle-grid-wrapper{position:relative;width:100%;max-width:100%}.product-bundle-grid{display:flex;width:100%;gap:1.5rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product-bundle-grid::-webkit-scrollbar{display:none}.product-bundle-grid{-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 768px){.product-bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;overflow:visible;width:100%}}.product-bundle-card{background:transparent;border-radius:0;padding:0;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-bundle-card:hover{box-shadow:none;transform:none}.card-product-bundle .card-product__image img{transition:transform .3s ease}.card-product-bundle:hover .card-product__image img{transform:translate(-50%,-50%) scale(1.05)}.card-product-bundle{height:100%}.card-product-bundle .item_product_main{padding:1rem;border:0;background:#fff;border-radius:2rem;box-shadow:0 6px 16px #f2487a1a;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.card-product-bundle .item_product_main>form{border-radius:var(--product-card-rounded, 0);overflow:hidden}.card-product-bundle .card-product__image>div{border-radius:1.4rem}.card-product-bundle:hover .item_product_main{transform:translateY(-4px);box-shadow:0 12px 24px #f2487a2e}.card-product-bundle .card-product__body{padding-left:.4rem;padding-right:.4rem;padding-bottom:.4rem}.card-product-bundle select.product-selected{width:calc(100% + .8rem);margin-left:-.4rem;margin-right:-.4rem}.card-product-bundle select.product-selected:focus,.card-product-bundle select.product-selected:focus-visible,.frequently-bundle select.product-selected:focus,.frequently-bundle select.product-selected:focus-visible{outline:0;box-shadow:none;border-color:var(--kids-pink)}.section-bundle .product-bundle-grid-wrapper,.section-bundle .bundle-grid>div:last-child{overflow:visible;min-width:0}.product-bundle-card{height:100%;display:flex;flex-direction:column}@media (max-width: 767px){.section-bundle hot-spots,.section-bundle hot-spots>div,.section-bundle hot-spots img{max-width:100%;width:100%}.section-bundle hot-spots img{height:auto;display:block;max-height:none;object-fit:cover}.product-bundle-card{width:calc(57% - .344rem);max-width:none;flex:0 0 calc(57% - .344rem);height:auto}.product-bundle-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-padding:0 1.2rem;gap:.8rem;padding:1.6rem 1.2rem 3.6rem;margin:-1.6rem -1.2rem -2.6rem;width:auto}}@media (min-width: 768px){.product-bundle-card{width:auto;max-width:none;flex:1 1 auto}.product-bundle-grid{overflow-x:visible;padding-bottom:0}}@media (min-width: 1025px){.product-bundle-grid:has(.active) .product-bundle-card:not(.active){opacity:.3}}.tab-btn{position:relative;transition:all .2s ease}.tab-btn.active{color:var(--color-primary);font-weight:700}.tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;width:0;height:3px;background:var(--color-primary);border-radius:4px;transition:width .3s ease}.tabs-wrapper{scrollbar-width:none;-ms-overflow-style:none}.tabs-wrapper::-webkit-scrollbar{display:none}.pill-style-v2{background:#f1f3f5;padding:5px;border-radius:12px;display:inline-flex}.tab-btn-v2{padding:8px 24px;border-radius:10px;font-size:14px;font-weight:700;color:#6c757d;transition:all .2s cubic-bezier(.4,0,.2,1);user-select:none}.tab-btn-v2.active{background:#fff;color:var(--color-primary);box-shadow:0 4px 10px #0000000d}.tab-btn-v2:not(.active):hover{color:#212529;background:#00000008}.readmore-btn-ghost{background:#fff;color:var(--color-primary);border:1px solid #e9ecef;padding:10px 28px;border-radius:100px;font-weight:700;font-size:13px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;pointer-events:auto;box-shadow:0 2px 8px #00000005}.readmore-btn-ghost:hover{background:#f8f9fa;border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.product-readmore.is-expanded .readmore-btn-ghost{background:transparent;border-color:transparent;color:#adb5bd;font-weight:500}.product-readmore.is-expanded .readmore-btn-ghost:hover{color:var(--color-primary)}.heading-tabs.pill-style{display:inline-flex;background:#f1f3f5;padding:6px;border-radius:14px;gap:4px}.pill-style .tab-btn{padding:10px 24px;border-radius:10px;font-size:14px;font-weight:700;color:#495057;transition:all .25s cubic-bezier(.4,0,.2,1);border:none!important;opacity:1}.pill-style .tab-btn:after{display:none}.pill-style .tab-btn:hover{color:var(--color-primary);background:#00000008}.pill-style .tab-btn.active{background:#fff!important;color:var(--color-primary)!important;box-shadow:0 4px 12px #00000014,0 1px 2px #0000000a}.product-readmore{position:relative;transition:all .3s ease}.product-readmore .content{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.product-readmore.is-clamped .content{overflow:hidden;max-height:var(--rm-height, 800px);mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.product-readmore.is-clamped.is-expanded .content{max-height:none!important;mask-image:none!important;-webkit-mask-image:none!important}.readmore-btn-wrapper{position:absolute;bottom:0;left:0;width:100%;justify-content:center;padding-bottom:0;z-index:10;background:linear-gradient(transparent,#fff 80%);height:80px;align-items:flex-end;pointer-events:none}.product-readmore.is-expanded .readmore-btn-wrapper{position:relative;height:auto;background:none;padding-top:20px;pointer-events:auto}.readmore-btn{background:var(--color-primary);color:#fff!important;padding:8px 24px;border-radius:100px;font-weight:700;font-size:13px;box-shadow:0 4px 15px rgba(var(--color-primary-rgb),.3);border:none;display:flex!important;align-items:center;gap:8px;pointer-events:auto;cursor:pointer}.readmore-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.4);filter:brightness(1.1)}.product-readmore.is-expanded .readmore-btn{background:#f8fafc;color:var(--color-primary)!important;border:1px solid var(--color-primary);box-shadow:none}.tab-content{animation:tabSlideUp .4s ease}.content img:not(.not-prose *){width:100%;height:auto;border-radius:12px;margin:20px 0;display:block}@keyframes tabSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.tabs-wrapper{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.scrolling-promotion{display:flex;overflow:hidden}.scrolling-promotion__container{display:flex;flex:0 0 auto;width:max-content;align-items:center}.scrolling-promotion__container:hover .scrolling-promotion--animated{animation-play-state:paused}.scrolling-promotion__item{position:relative;padding:0 32px}@media (max-width: 767px){.scrolling-promotion__item{padding:0 20px}}@media (min-width: 768px){.scrolling-promotion__item img,.scrolling-promotion__item svg{height:var(--image-height, 100%)}}.scrolling-promotion--animated{animation:scroll var(--animate-duration, 12s) linear infinite;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--animate-duration, 12s);animation-play-state:running;will-change:transform}.scrolling-promotion--ltr.scrolling-promotion--animated{animation-direction:reverse}.scrolling-promotion--paused.scrolling-promotion--animated,.scrolling-promotion--hover-pause:hover .scrolling-promotion--animated{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.card-product,.product-gallery{--aspect-ratio: var(--product-aspect-ratio, 1 / 1)}.card-article .aspect-custom,.card-article__image .aspect-custom{--aspect-ratio: var(--blogs-aspect-ratio, 1 / 1)}@media (max-width: 767px){.hot-spot-item[open]{z-index:9000}.hot-spot-overlay{top:0!important}.hot-spot-content.fixed{top:auto!important;left:0!important}}.btn.loading .btn-label{display:none}.embla__container.product-list{margin-left:calc(var(--spacing-4)*-1)!important}.embla__container.product-list>div{padding-left:var(--spacing-4)!important}@media (max-width: 767px){.embla__container.product-list{margin-left:-.8rem!important}.embla__container.product-list>div{padding-left:.8rem!important}}.section-flashsale .flashsale-heading{font-size:4rem;line-height:1;font-weight:800;font-style:normal}.size-chart-modal{max-width:800px!important}#size-chart-modal .measurement-input-group input[type=number]{transition:border-color .2s ease,box-shadow .2s ease}#size-chart-modal .measurement-input-group input[type=number]:focus{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a;outline:none}#size-chart-modal .tab-button,#size-chart-modal #reset-measurements-btn,#size-chart-modal #calculate-size-btn{white-space:nowrap}@media (max-width: 767px){#size-chart-modal .tab-button{padding-left:1rem;padding-right:1rem;gap:.6rem}#size-chart-modal #reset-measurements-btn,#size-chart-modal #calculate-size-btn{padding-left:1.6rem;padding-right:1.6rem}#size-chart-modal .size-chart-modal-header h2{font-size:2.4rem;white-space:nowrap}}#size-chart-modal .size-chart-table-wrapper table{min-width:100%;border:1px solid var(--color-neutral-50);border-bottom:none}#size-chart-modal .size-chart-table-wrapper table th{font-weight:600;white-space:nowrap}#size-chart-modal .size-chart-table-wrapper table td:first-child{border-left:none}#size-chart-modal .size-chart-table-wrapper table td{white-space:nowrap;border-left:1px solid var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-50)}#size-chart-modal #size-recommendation{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#size-chart-modal .btn-outline{background-color:transparent;border:1px solid var(--color-neutral-30, #d1d5db);color:var(--color-text, #1f2937)}#size-chart-modal .btn-outline:hover{background-color:var(--color-neutral-5, #f9fafb)}#size-chart-modal select#product-type-selector,#product-type-selector-calculator{cursor:pointer;transition:border-color .2s ease;line-height:1.3}#size-chart-modal select#product-type-selector:hover{border-color:var(--color-primary, #2563eb)}#size-chart-modal .overflow-y-auto{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}#size-chart-modal .overflow-y-auto::-webkit-scrollbar{width:6px}#size-chart-modal .overflow-y-auto::-webkit-scrollbar-track{background:transparent}#size-chart-modal .overflow-y-auto::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}#size-chart-modal .overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#0000004d}#size-chart-modal .bg-warning-light{background-color:#fef3c7}#size-chart-modal .border-warning{border-color:#f59e0b}#size-chart-modal .text-warning{color:#f59e0b}#size-chart-modal .bg-error-light{background-color:#fee2e2}#size-chart-modal .border-error{border-color:#ef4444}#size-chart-modal .text-error{color:#ef4444}#size-chart-modal .bg-info-light{background-color:#dbeafe}#size-chart-modal .border-info{border-color:var(--color-primary)}#size-chart-modal .text-info{color:var(--color-primary)}#size-chart-modal .measurement-input-group input.border-error{border-color:var(--color-error);background-color:var(--color-error-light)}#size-chart-modal .measurement-input-group input.border-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-error),.1)}#size-chart-modal .measurement-input-group input.border-success{border-color:var(--color-success);background-color:var(--color-success-light)}#size-chart-modal .measurement-input-group input.border-success:focus{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--color-success),.1)}#size-chart-modal .input-error-message{display:block}#size-chart-modal .text-neutral-60,#size-chart-modal .icon-info-circle{color:var(--color-neutral-60)}#size-chart-modal .animation{-webkit-overflow-scrolling:touch}#size-chart-modal .flex-1.overflow-y-auto{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width: 768px){#size-chart-modal .flex-1.overflow-y-auto{max-height:calc(95vh - 300px)!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-bounce-subtle{animation:bounceSubtle 2s ease-in-out infinite}#size-chart-modal input[type=number]{transition:all .2s ease}#size-chart-modal input[type=number]:hover{border-color:rgba(var(--primary-rgb, 14, 78, 255),.3);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 14, 78, 255),.05)}#size-chart-modal input[type=number]:focus{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb, 14, 78, 255),.15)}#size-chart-modal table{border-collapse:separate;border-spacing:0}#size-chart-modal table th{background:linear-gradient(to bottom,#f9fafb,#f3f4f6);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1rem;border-bottom:2px solid #e5e7eb}#size-chart-modal table td{padding:.875rem 1rem;transition:background-color .15s ease}#size-chart-modal table tbody tr:hover td{background-color:rgba(var(--primary-rgb, 14, 78, 255),.02)}#size-chart-modal .btn-primary{position:relative;overflow:hidden}#size-chart-modal .btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}#size-chart-modal .btn-primary:hover:before{width:300px;height:300px}#size-chart-modal .overflow-y-auto::-webkit-scrollbar{width:8px}#size-chart-modal .overflow-y-auto::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}#size-chart-modal .overflow-y-auto::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#d1d5db,#9ca3af);border-radius:10px;transition:background .2s}#size-chart-modal .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#9ca3af,#6b7280)}#size-chart-modal .tab-button{position:relative}#size-chart-modal .tab-button.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}#size-chart-modal .tab-button:not(.active):hover{background:#f9fafb}#size-chart-modal .tab-content{display:none;animation:fadeIn .3s ease-out}#size-chart-modal .tab-content.active{display:block}.image_order{width:64px!important}h1,h2,h3,h4,h5,h6,.title,[class*=title]:where(:not(.coupon-ticket__title)){font-family:var(--font-body-family);letter-spacing:normal;line-height:1.2}h1,h2,h3,h4,h5,h6{font-weight:600}:where(.title,[class*=title]){font-weight:600}.heading,.section-heading,.flashsale-heading{font-family:var(--font-headings-family);font-weight:var(--font-headings-weight);letter-spacing:normal;line-height:1.6}h1{font-size:4.8rem}h2{font-size:3.6rem}h3{font-size:2.8rem}h4{font-size:2.2rem}.prose{--tw-prose-body: var(--color-foreground);--tw-prose-headings: var(--color-foreground);--tw-prose-bold: var(--color-foreground);--tw-prose-links: var(--color-primary);--tw-prose-bullets: var(--color-primary);--tw-prose-counters: var(--color-primary);--tw-prose-quote-borders: var(--color-primary);--tw-prose-hr: var(--color-neutral-50);--tw-prose-th-borders: var(--color-neutral-50);--tw-prose-td-borders: var(--color-neutral-50)}.product-title,.product-title h1,.product-title h2,.product-title a,card-product .product-name,.card-product__title,.card-product__title a,card-product [class*=title]{font-family:var(--font-body-family);font-weight:600;letter-spacing:normal}.flashsale__countdown-timer,.flashsale__countdown-timer *,.flashsale__countdown,.flashsale__countdown *,.flashsale__countdown-label,.ega-badge-ctd,.ega-badge-ctd *,.stock-countdown,.stock-countdown *{font-family:var(--font-body-family)}.btn,button[type=submit],.button,[class*=btn-]{font-family:var(--font-body-family);border-radius:9999px!important;transition:background .2s ease,color .2s ease}.btn-primary,.btn--primary,button.btn-add-to-cart,[class*=add-to-cart]{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.btn-primary:hover,.btn--primary:hover,button.btn-add-to-cart:hover{background:#2c4238;border-color:#2c4238}.btn-secondary,.btn--secondary{background:transparent;color:var(--color-foreground);border:1px solid var(--color-foreground)}.btn-secondary:hover,.btn--secondary:hover{background:var(--color-foreground);color:#fff}card-product,.product-card{display:block;transition:box-shadow .25s ease,transform .25s ease}.card-product--vertical{border-radius:var(--product-card-rounded, 0)}.card-product--vertical .item_product_main{border:1px solid var(--color-neutral-50);background:var(--color-background);border-radius:var(--product-card-rounded, 0);overflow:hidden}.card-product--vertical .item_product_main>form{border-radius:var(--product-card-rounded, 0);overflow:hidden}.card-product--vertical .card-product__top,.card-product--vertical .card-product__image,.card-product--vertical .card-product__image-2{border-top-left-radius:var(--product-card-rounded, 0);border-top-right-radius:var(--product-card-rounded, 0)}.card-product--vertical:hover .item_product_main{box-shadow:0 10px 28px #00000014}.section-related-products .embla__container,.section-equal-price-products .embla__container,.section-recent-products .embla__container,#recent-view-coll .embla__container,.section-product-slider .embla__container,.section-product-tabs .embla__container{align-items:stretch}card-product .product-price,.product-card .price{letter-spacing:.05em;font-size:1.5rem}card-product .card-media img,.product-card .card-media img{transition:transform .6s ease}card-product:hover .card-media img,.product-card:hover .card-media img{transform:scale(1.03)}.section{padding-top:6rem;padding-bottom:6rem}@media (max-width: 767px){.section{padding-top:4rem;padding-bottom:4rem}}.badge,[class*=badge]{border-radius:var(--rounded-xs)}@media (max-width: 767px){button.btn-add-to-cart,[class*=add-to-cart],.btn-primary{min-height:44px}}card-product,.product-card{background-color:var(--color-background)}.btn,button.btn-add-to-cart,[class*=add-to-cart],.btn-primary{border-radius:9999px!important}.section-flashsale .flashsale__countdown-label,.section-flashsale .flashsale__countdown-wrapper{color:var(--color-flashsale-title)}.section.section-polices-v2{background:var(--policies-section-bg, var(--color-background-body));padding-bottom:0}.policy-card{--policy-card-bg-current: var(--policy-card-bg, var(--color-accent));--policy-card-accent: color-mix(in srgb, var(--policy-card-bg-current), var(--color-foreground) 35%);flex-direction:column;text-align:center;background:var(--policy-card-bg-current);border-radius:calc(var(--rounded) * 2);outline:1.5px dashed color-mix(in srgb,var(--policy-card-accent) 55%,transparent);outline-offset:-.8rem;box-shadow:inset 0 -.4rem color-mix(in srgb,var(--policy-card-accent) 25%,transparent);padding-block:2.8rem 2.4rem;transition:transform .25s ease,box-shadow .25s ease}@supports (color: oklch(from red l c h)){.policy-card{--policy-card-accent: oklch(from var(--policy-card-bg-current) calc(l - .22) calc(c + .08) h)}}.policy-card:hover{transform:translateY(-.4rem);box-shadow:inset 0 -.4rem color-mix(in srgb,var(--policy-card-accent) 45%,transparent)}.policy-card__icon{width:8.4rem;height:8.4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--rounded-full);background:#fff;box-shadow:0 .6rem 1.4rem -.6rem color-mix(in srgb,var(--policy-card-accent) 70%,transparent);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.policy-card:hover .policy-card__icon{transform:rotate(-8deg) scale(1.06)}.policy-icon-img{width:6.4rem;height:6.4rem;object-fit:contain}.policy-card__title{font-size:1.7rem;font-weight:700;color:var(--policies-title-color, var(--color-foreground));line-height:1.35}.policy-card__desc{font-size:1.4rem;color:var(--policies-desc-color, #6b7280);line-height:1.5}@media (max-width: 767px){.policy-card{padding-block:2rem 1.8rem;outline-offset:-.6rem}.policy-card__icon{width:6.4rem;height:6.4rem}.policy-icon-img{width:4.8rem;height:4.8rem}.policy-card__title{font-size:1.5rem}.policy-card__desc{font-size:1.3rem}}.article-list.grid{gap:var(--grid-gutter)!important}@media (max-width: 767px){.product-list.embla__container>div,.section-flashsale .flashsale__item,.section-video-review .video-list .embla__slide,.section-banner-group .embla__container>div{width:57%!important;max-width:57%!important}.product-list.embla__container,.section-video-review .video-list .embla__container,.section-banner-group:where(:not(.section-instagram)) .embla__container{margin-left:-.8rem!important}.product-list.embla__container>div,.section-video-review .video-list .embla__slide,.section-banner-group:where(:not(.section-instagram)) .embla__container>div{padding-left:.8rem!important}.product-list.embla__container>div:first-of-type{margin-left:0!important}}.section-video-review .svr-thumb{aspect-ratio:9 / 16}.section-video-review.svr--landscape .svr-thumb{aspect-ratio:16 / 9}.section-video-review.svr--square .svr-thumb{aspect-ratio:1 / 1}.section-video-review.svr--portrait .svr-thumb{aspect-ratio:9 / 16}.section-video-review .svr-thumb img{width:100%;height:100%;object-fit:cover}.review-video__item .relative{position:relative;border-radius:1.2rem;overflow:hidden}.review-video__pill{position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:.8rem;background:#fff;border-radius:999px;padding:.6rem 1.2rem;box-shadow:0 2px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;text-decoration:none}.review-video__pill:hover,.review-video__item:hover .review-video__pill{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #00000040;background:#f8f8f8}.review-video__pill:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #00000026}.review-video__pill span:first-child{font-size:1.2rem;font-weight:600;color:var(--color-foreground);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:1;transition:color .2s ease}.review-video__pill:hover span:first-child,.review-video__item:hover .review-video__pill span:first-child{color:var(--color-primary)}.review-video__pill .pill-arrow{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:transform .2s ease,background .2s ease}.review-video__pill:hover .pill-arrow,.review-video__item:hover .review-video__pill .pill-arrow{transform:translate(3px);background:var(--color-primary-dark, #1a2540)}.pvr-embed{padding-left:1rem;padding-right:1rem}.ega-video-play{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;aspect-ratio:1 / 1;flex:0 0 auto;box-sizing:border-box;border-radius:50%;background:#fff3;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));transition:transform .2s ease,background .2s ease}.ega-video-play:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:ega-video-pulse 5s ease-out infinite;pointer-events:none}@keyframes ega-video-pulse{0%{transform:scale(1);opacity:.6}30%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.ega-video-play .icon-play{font-size:4rem;line-height:1;opacity:.75}.group:hover .ega-video-play,.review-video__item:hover .ega-video-play,.swipe-tablet__item:hover .ega-video-play{background:#ffffff47;transform:scale(1.08)}@media (prefers-reduced-motion: reduce){.ega-video-play:before,.ega-video-play:after{animation:none}}@media (max-width: 767px){.ega-video-play{width:4.4rem;height:4.4rem}.ega-video-play .icon-play{font-size:1.7rem}}.section-product-video-review .pvr-thumb{aspect-ratio:9 / 16}.section-product-video-review.pvr--landscape .pvr-thumb{aspect-ratio:16 / 9}.section-product-video-review.pvr--square .pvr-thumb{aspect-ratio:1 / 1}.section-product-video-review.pvr--portrait .pvr-thumb{aspect-ratio:9 / 16}.section-product-video-review .pvr-slide{flex:0 0 auto;max-width:100%}.section-product-video-review.pvr--portrait .pvr-slide{width:42%}.section-product-video-review.pvr--square .pvr-slide{width:60%}.section-product-video-review.pvr--landscape .pvr-slide{width:78%}@media (min-width: 768px){.section-product-video-review.pvr--portrait .pvr-slide{width:25%}.section-product-video-review.pvr--square .pvr-slide{width:33.333%}.section-product-video-review.pvr--landscape .pvr-slide{width:50%}}@media (min-width: 1024px){.section-product-video-review.pvr--portrait .pvr-slide{width:33.333%}.section-product-video-review.pvr--square .pvr-slide{width:40%}.section-product-video-review.pvr--landscape .pvr-slide{width:50%}}.section-product-video-review.pvr--portrait .pvr-slide{max-width:190px}.section-product-video-review.pvr--square .pvr-slide{max-width:240px}.section-product-video-review.pvr--landscape .pvr-slide{max-width:340px}.section-product-video-review.pvr-section{margin-top:6.4rem;margin-bottom:6.4rem}@media (min-width: 1024px){.section-product-video-review.pvr-section .pvr-slide{width:calc(100% / var(--pvr-cols, 4));max-width:none}}@media (max-width: 767px){.section-product-video-review.pvr-section{margin-top:3.2rem;margin-bottom:3.2rem}}@media (min-width: 1024px){.section-product-video-review.pvr-embed .pvr-slide{width:calc(100% / var(--pvr-cols, 3));max-width:none}}.container{max-width:1440px!important}@media (min-width: 1024px){.product-list.grid,.tab-content-inner.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width: 1024px){.section-related-products .embla__container>div,.section-equal-price-products .embla__container>div,#recent-view-coll .embla__container>div,.section-product-slider .embla__container>div{width:25%!important;flex:0 0 25%!important;max-width:25%!important}}@media (min-width: 1024px) and (max-width: 1279px){.section-flashsale .flashsale__item{width:33.3333%!important;flex:0 0 33.3333%!important;max-width:33.3333%!important}}@media (min-width: 1280px){.section-flashsale .flashsale__item{width:28.5714%!important;flex:0 0 28.5714%!important;max-width:28.5714%!important}}.ega-fallback-icon{width:48px;height:48px;background:#f8f9fa;border-radius:50%;align-items:center;justify-content:center;color:#adb5bd}.ega-highlight{color:var(--color-secondary, #094eff);font-weight:700}.ega-tooltip-box{position:relative;display:flex;align-items:center;cursor:help;flex-shrink:0}.ega-tooltip-icon{color:#ccc;transition:color .2s;display:flex}.ega-tooltip-box:hover .ega-tooltip-icon{color:var(--color-secondary, #094eff)}.ega-tooltip-content{position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%);width:420px;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:9999;pointer-events:none}.ega-tooltip-content.tooltip-align-right{left:auto;right:0;transform:none}.ega-tooltip-arrow.tooltip-arrow-right{left:auto;right:16px;transform:none}.ega-tooltip-content.tooltip-align-left{left:0;transform:none}.ega-tooltip-arrow.tooltip-arrow-left{left:16px;transform:none}.ega-tooltip-inner{background:#fff;color:#444;padding:15px 25px;border-radius:12px;font-size:14px;line-height:1.6;text-align:center;box-shadow:0 10px 40px #00000026;border:1px solid #eee}.ega-tooltip-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}@media (max-width: 1023px){.ega-tooltip-box{position:static!important}.ega-tooltip-content{width:auto;left:15px!important;right:15px!important;transform:none!important;max-width:none}.ega-tooltip-box:hover .ega-tooltip-content{bottom:calc(100% + 10px)}.ega-tooltip-inner{padding:12px 15px;font-size:12px}}.ega-highlight{font-weight:700}.ega-tooltip-box{position:relative;display:flex;align-items:center;cursor:help}.ega-tooltip-content{position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%);width:420px;visibility:hidden;opacity:0;transition:all .3s ease;z-index:100}.ega-tooltip-box:hover .ega-tooltip-content{visibility:visible;opacity:1;bottom:calc(100% + 10px)}.ega-tooltip-inner{background:#fff;color:#444;padding:15px 25px;border-radius:12px;font-size:14px;box-shadow:0 10px 40px #00000026;border:1px solid #eee}.ega-tooltip-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#fff}@media (max-width: 1023px){.ega-tooltip-box{position:static!important}.ega-tooltip-content{display:none!important}}.ega-policy-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.ega-policy-drawer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:24px 24px 0 0;z-index:10001;padding:24px 20px 40px;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,1,.5,1);box-shadow:0 -10px 40px #0000001a}.ega-policy-drawer.active{transform:translateY(0)}.ega-policy-overlay.active{opacity:1;visibility:visible}.ega-drawer-handle{width:40px;height:4px;background:#e0e0e0;border-radius:2px;margin:-12px auto 20px}.ega-drawer-title{font-size:16px;font-weight:700;margin-bottom:5px;color:#333;display:block}.ega-drawer-body{font-size:14px;line-height:1.6;color:#666}.ega-drawer-close{position:absolute;top:15px;right:15px;background:#f5f5f5;border:none;width:32px;height:32px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 1024px){.ega-policy-overlay,.ega-policy-drawer{display:none!important}}@media (max-width: 1023px){.tabs-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;padding-bottom:5px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.product-tabs-bottom{border-radius:24px;box-shadow:0 20px 60px -15px #0000000d}.banner-overlay-card{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;max-width:min(90%,36rem);padding:clamp(1.5rem,2.6vw,2.6rem);border-radius:1.75rem;color:#fff;text-align:left;background-color:#1214169e;border:1px solid rgba(255,255,255,.14)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.banner-overlay-card{background-color:#12141666;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.banner-overlay-card--left{left:clamp(1rem,4vw,4rem)}.banner-overlay-card--right{right:clamp(1rem,4vw,4rem)}.banner-overlay-card--center{left:50%;transform:translate(-50%,-50%);align-items:center;text-align:center}.banner-overlay-card__heading{margin:0;font-family:var(--font-body-family);font-weight:700;font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.15}.banner-overlay-card__subheading{margin:0;font-size:clamp(.9rem,1.3vw,1.15rem);color:#ffffffb8}.banner-overlay-card__btn{display:inline-block;margin-top:.2rem;padding:.7em 1.6em;border-radius:var(--rounded-button);background-color:#fff;color:#16181a;font-weight:700;line-height:1;transition:opacity .2s ease}.banner-overlay-card__btn:hover{opacity:.85}.banner-overlay-card__countdown .flashsale__countdown-wrapper{justify-content:flex-start}.banner-overlay-card--center .banner-overlay-card__countdown .flashsale__countdown-wrapper{justify-content:center}.banner-overlay-card .ega-badge-ctd{gap:.55rem}.banner-overlay-card .ega-badge-ctd__item{width:4.9rem;padding:.75rem .85rem;text-align:center;border-radius:var(--rounded-md)!important;color:#fff;background-color:#ffffff17;border:1px solid rgba(255,255,255,.12)}.banner-overlay-card .ega-badge-ctd__h{text-align:center;font-size:1.9rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.banner-overlay-card .ega-badge-ctd--animate:before{text-align:left}.banner-overlay-card .ega-badge-ctd__item span{display:block;margin-top:.2rem;color:#ffffff8c;font-size:.8rem;font-weight:400}.banner-overlay-card .ega-badge-dot{color:#ffffff61;font-weight:700;align-self:center}.banner-overlay-card .flashsale__countdown-label{display:none}.banner-overlay-card:has(countdown-timer.ended) .banner-overlay-card__subheading{display:none}.banner-overlay-card:has(countdown-timer.ended) .flashsale__countdown-label[data-label=ended]{display:block;margin:0;text-align:inherit;font-size:clamp(.9rem,1.3vw,1.15rem);color:#ffffffb8}@media (min-width: 1024px){.banner-overlay-card{max-width:min(90%,62rem);gap:2.2rem;padding:clamp(2.8rem,3vw,4rem);border-radius:2.4rem}.banner-overlay-card--left{left:max(3rem,calc((100% - 1440px)/2 + 6rem))}.banner-overlay-card--right{right:max(3rem,calc((100% - 1440px)/2 + 6rem))}.banner-overlay-card__heading{font-size:clamp(3.2rem,3.6vw,4.8rem)}.banner-overlay-card__subheading,.banner-overlay-card:has(countdown-timer.ended) .flashsale__countdown-label[data-label=ended]{font-size:clamp(1.5rem,1.4vw,2rem)}.banner-overlay-card__btn{font-size:1.8rem;padding:.85em 2.2em}.banner-overlay-card .ega-badge-ctd{gap:1rem}.banner-overlay-card .ega-badge-ctd__item{width:9rem;padding:1.4rem 1.5rem}.banner-overlay-card .ega-badge-ctd__h{font-size:3.6rem}.banner-overlay-card .ega-badge-ctd__item span{font-size:1.4rem;margin-top:.4rem}}@media (max-width: 767px){.banner-overlay-card,.banner-overlay-card--left,.banner-overlay-card--right{left:50%;right:auto;transform:translate(-50%,-50%);align-items:center;text-align:center;max-width:calc(100% - 2rem);padding:1.2rem 1rem;gap:.75rem}.banner-overlay-card__countdown .flashsale__countdown-wrapper{justify-content:center}.banner-overlay-card .ega-badge-ctd{gap:.4rem}.banner-overlay-card .ega-badge-ctd__item{width:3.7rem;padding:.55rem .5rem}.banner-overlay-card .ega-badge-ctd__h{font-size:1.4rem}.banner-overlay-card .ega-badge-ctd__item span{font-size:.7rem}}.vat-lookup-control{display:flex;align-items:stretch;gap:.8rem}.vat-lookup-control .form-input{flex:1 1 auto;min-width:0}.vat-lookup-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:0 1.8rem;white-space:nowrap;font-size:1.4rem;font-weight:600;color:var(--color-button-primary-text, #fff);background-color:var(--color-button-primary, #464646);border:0;border-radius:.8rem;cursor:pointer;transition:opacity .15s ease}.vat-lookup-btn:hover:not(:disabled){opacity:.88}.vat-lookup-btn:disabled{opacity:.45;cursor:not-allowed}.vat-lookup-spinner{display:none;width:1.4rem;height:1.4rem;border:.2rem solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%}.vat-lookup.is-loading .vat-lookup-spinner{display:block;animation:vat-lookup-spin .7s linear infinite}@keyframes vat-lookup-spin{to{transform:rotate(360deg)}}.vat-lookup-status{font-size:1.3rem;line-height:1.4;color:var(--color-neutral-300, #737373)}.vat-lookup-status:empty{display:none}.vat-lookup-status[data-state=success]{color:var(--color-success, #16a34a)}.vat-lookup-status[data-state=warning]{color:var(--color-warning, #d97706)}.vat-lookup-status[data-state=empty],.vat-lookup-status[data-state=error]{color:var(--color-neutral-300, #737373)}.vat-lookup-filled{animation:vat-lookup-flash 1.2s ease}@keyframes vat-lookup-flash{0%,60%{background-color:var(--color-neutral-50, #f0eeeb)}to{background-color:transparent}}@media (prefers-reduced-motion: reduce){.vat-lookup.is-loading .vat-lookup-spinner,.vat-lookup-filled{animation:none}}.vat-clear-btn{display:block;width:100%;margin-top:1.2rem;padding:1rem;font-size:1.4rem;color:var(--color-neutral-300, #6b5f58);background:none;border:0;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.vat-clear-btn:hover{color:var(--color-error, #ee1926)}.btn--preorder{background:var(--color-warning-bg, #fff4e5);color:var(--color-foreground, #1a1a1a);border:1px solid rgba(0,0,0,.08);border-radius:9999px!important}.product-contact__preorder-note{margin:0;color:var(--color-foreground-secondary, #6b7280)}.ega-policy-block{margin-top:2.4rem}.ega-policy-block__title{font-weight:600;font-size:1.6rem;margin-bottom:1.2rem}.ega-policy-list{border:1px solid var(--color-border, #e5e7eb);border-radius:.8rem;background:var(--color-background-subtle, #f8fafc)}.ega-policy-row{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.ega-policy-row:last-child{border-bottom:none}.ega-policy-row__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.ega-policy-row__icon img{width:100%;height:100%;object-fit:contain}.ega-policy-row__text{flex:1 1 auto;display:block;min-width:0}.ega-policy-row__title{display:inline;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400}.ega-policy-row__text .ega-tooltip-box{display:inline-flex;vertical-align:middle;margin-left:.4rem}.ega-policy-row__text .ega-tooltip-content{width:30rem;max-width:min(30rem,80vw);z-index:200}.ega-policy-row__status{flex:0 0 auto;font-size:1.3rem;white-space:nowrap;margin-left:auto}.ega-policy-row__status--pill{padding:.4rem 1rem;border-radius:999px;background:var(--color-neutral-50, #f0f0f0)}.ega-policy-row__status--link{text-decoration:underline;color:var(--color-primary)}.ega-policy-row portal-opener{display:contents}.ega-policy-row__status--store{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border-radius:.8rem;font-size:1.2rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;color:var(--color-primary, #283455);background:rgba(var(--color-primary-rgb, 40, 52, 85),.08);border:1px solid rgba(var(--color-primary-rgb, 40, 52, 85),.28);transition:background-color .2s ease,border-color .2s ease}.ega-policy-row__status--store:hover{background:rgba(var(--color-primary-rgb, 40, 52, 85),.16);border-color:rgba(var(--color-primary-rgb, 40, 52, 85),.45)}.ega-policy-row__status--store:focus-visible{outline:2px solid var(--color-primary, #283455);outline-offset:2px}.product-inline-banner{width:100%;margin-bottom:1.6rem}.product-inline-banner picture,.product-inline-banner img{display:block;width:100%;height:auto}.product-inline-banner img{border-radius:.8rem}.ega-policy-row__title span:not(.ega-highlight){font-weight:inherit}.product-contact{margin-top:1.6rem}.product-contact__card{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.8rem;background:var(--color-background-subtle, #f8fafc)}.product-contact__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--color-neutral-300, #6b5f58)}.product-contact__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-contact__text{flex:1 1 auto;min-width:0}.product-contact__label{display:block;color:var(--color-neutral-300, #6b5f58);font-size:1.25rem;line-height:1.4}.product-contact__phone{display:inline-block;color:var(--color-foreground);font-size:1.6rem;font-weight:600;line-height:1.35;letter-spacing:.01em}.product-contact__phone:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.product-contact__actions{display:flex;flex:0 0 auto;gap:.8rem}.product-contact__chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.8rem;background:#fff;color:var(--color-foreground);font-size:1.3rem;font-weight:500;line-height:1;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.product-contact__chip svg{width:1.5rem;height:1.5rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-contact__chip:hover{border-color:var(--color-foreground);color:var(--color-foreground)}@media (max-width: 480px){.product-contact__card{flex-wrap:wrap}.product-contact__text{flex:1 1 60%}.product-contact__actions{flex:1 1 100%;padding-left:3.6rem}.product-contact__chip{flex:1 1 auto;justify-content:center}}@media (min-width: 976px) and (max-width: 1269px){.cart-table{--table-gap: calc(1.6 / var(--total-width) * 100%);--product-column: calc(30 / var(--total-width) * 100%);--default-column: calc(17 / var(--total-width) * 100%);--cart-template: var(--product-column) var(--default-column) 10.4rem var(--default-column) auto}.cart-header>*,.cart-item>.cart-product-col,.cart-item>.cart-unit-price-col,.cart-item>.cart-quantity-col,.cart-item>.cart-total-col,.cart-item>.cart-remove-col{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.cart-item .cart-quantity-col .custom-number-input{width:100%;max-width:10.4rem}.cart-item .cart-quantity-col .custom-number-input button{width:2.8rem;flex:0 0 2.8rem}.cart-unit-price-col .price,.cart-unit-price-col .compare-price,.cart-total-col .price{white-space:nowrap}}.top-banner .top-banner__link{display:block}.top-banner .top-banner__image{display:block;width:100%;height:auto;object-fit:cover}@media (min-width: 1270px){.collection-filter .facet-inner{padding-left:0;padding-right:0}}.cart-item .cart-quantity-col .custom-number-input input.form-quantity{flex:1 1 auto;min-width:0;padding-left:0;padding-right:0}.megamenu-products-carousel .embla__container>div{width:100%!important;max-width:100%!important}.no-products-content .megamenu-products-carousel .embla__nav{display:none}.cart-item__gift-badge{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.2rem .8rem;font-size:1.2rem;font-weight:600;line-height:1.6;color:var(--color-success, #16a34a);background:color-mix(in srgb,var(--color-success, #16a34a) 12%,transparent);border-radius:9999px}.cart-item__gift-badge:before{content:"\1f381";font-size:1.2rem}.cart-item--gift .gift-quantity{white-space:nowrap}:root{--kids-cream: #FFFBF3;--kids-pink: #F2487A;--kids-pink-dark: #D92F63;--kids-yellow: #FFC83D;--kids-yellow-dark: #F2B01E;--kids-teal: #14A39A;--kids-navy: #2B2D52;--kids-text: #4A4452;--kids-muted: #6F6A7A;--kids-pink-soft: #FDE3EA;--kids-sky-soft: #D9EEFA;--kids-mint-soft: #DDF3E4;--kids-lavender-soft: #EADFF5;--kids-peach-soft: #FFE6D3;--kids-border: #F0E6DA;--kids-font-accent: "Itim", "Baloo 2", cursive}h1,h2,h3,h4,h5,h6,.title-head,.heading{color:var(--kids-navy);font-family:var(--font-headings-family)}.btn{font-weight:700;letter-spacing:.01em;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease}.btn--primary:not(:disabled):hover{background-color:var(--kids-pink-dark);border-color:var(--kids-pink-dark);transform:translateY(-2px);box-shadow:0 8px 18px #f2487a47}.btn--secondary{color:var(--kids-pink);border-width:2px;border-color:var(--kids-pink)}.btn--secondary:hover{background-color:var(--kids-pink);color:#fff}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(242,72,122,.4);outline-offset:2px}.btn--secondary:after,.btn--primary:after{opacity:.18}.custom-number-input button{border-radius:0}.custom-number-input button:not(:disabled):hover{background-color:var(--kids-pink-soft);color:var(--kids-pink)}compare-button button:hover{color:var(--kids-pink)}.portal-close-button,#PortalClose-menu-crawer,#PortalClose-cart-crawer,.nearest-store__close,.sale-pop-close,.closed_pop,.btn-close--live,.floating_banner button,.hot-spot-close,.ega-drawer-close{transition:background-color .2s ease,color .2s ease,transform .15s ease}.portal-close-button:hover,#PortalClose-menu-crawer:hover,#PortalClose-cart-crawer:hover,.nearest-store__close:hover,.sale-pop-close:hover,.closed_pop:hover,.btn-close--live:hover,.floating_banner button:hover,.hot-spot-close:hover,.ega-drawer-close:hover,#promo-popup .portal-close-button:hover,#add-to-cart-popup .portal-close-button:hover{background:var(--kids-pink-soft);color:var(--kids-pink)}.sale-badge{background-color:var(--kids-pink-dark);color:#fff;border-radius:var(--rounded-full);padding:.3rem .9rem;font-size:1.2rem;font-weight:700}.card-product--vertical .item_product_main{padding:1rem;border:0;border-radius:2rem;background:#fff;box-shadow:0 6px 16px #f2487a1a;transition:transform .25s ease,box-shadow .25s ease}.card-product--vertical:hover .item_product_main{transform:translateY(-4px);box-shadow:0 12px 24px #f2487a2e}.card-product--vertical form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;background:transparent}.card-product--vertical .card-product__top{display:contents}.card-product--vertical .card-product__top>:not(.card-product__utilites){grid-column:1 / -1}.card-product--vertical .card-product__top>a.link{grid-row:1}.card-product--vertical form>a.link{grid-column:1 / -1;grid-row:2}.card-product--vertical .card-product__top .aspect-custom{border-radius:1.4rem}.card-product--vertical .card-product__utilites button{flex-shrink:0;aspect-ratio:1 / 1}.card-product--vertical .card-product__body{padding:1rem .4rem .4rem;gap:1rem}.card-product--vertical .card-product__title{font-weight:600;color:var(--kids-navy);padding-right:4.4rem}.card-product--vertical .price{font-size:1.6rem}.card-product--vertical .card-product__body .sale-badge{padding:.2rem .7rem;font-size:1.1rem}@media (max-width: 767px){.card-product--vertical .price{font-size:1.4rem}.card-product--vertical .compare-price{font-size:1.1rem}.card-product--vertical .card-product__body .flex-1:has(>.sale-badge){column-gap:.4rem}.card-product--vertical .card-product__body .sale-badge{padding:.2rem .5rem;font-size:1rem}}.card-product--vertical .card-product__body>.flex:has(>.flex-1){flex-direction:column;align-items:stretch;gap:.4rem}.card-product--vertical .card-product__top>div:has(>.addtocart-btn){position:static;grid-column:2;grid-row:2;align-self:start;width:auto;margin:1rem .4rem 0 0;transform:none;z-index:2}.card-product--vertical .addtocart-btn{flex-shrink:0;width:3.6rem;height:3.6rem;min-width:3.6rem;aspect-ratio:1 / 1;padding:0;gap:0;border:0;border-radius:50%;background:var(--kids-pink-soft);color:var(--kids-pink);box-shadow:none}.card-product--vertical .addtocart-btn:after{display:none}.card-product--vertical .addtocart-btn:not(:disabled):hover{background:var(--kids-pink);color:#fff;transform:scale(1.08);box-shadow:none}.card-product--vertical .addtocart-btn>span.flex>span{display:none}.card-product--vertical .addtocart-btn .icon{display:block;font-size:2rem;line-height:1}.card-product__badges .product-promo-tag{width:auto;padding:.3rem 1rem;border-radius:var(--rounded-full);font-size:1.2rem;font-weight:700;line-height:normal}.card-product--vertical .card-product__body .product-promo-tag{width:fit-content;border-radius:var(--rounded-full)}.card-product--vertical .card-product__option-dot{border-radius:var(--rounded-full)}.card-product--vertical .card-product__option-wrapper{gap:.8rem;margin-top:.6rem}.card-product--vertical .card-product__option:before{content:"";position:absolute;inset:-.7rem -.4rem}.card-product--vertical .card-product__option .card-product__option-name{left:0;right:auto;transform:none}.embla__button{flex-shrink:0;aspect-ratio:1 / 1}.price{font-weight:700}.compare-price{font-weight:600}@media (prefers-reduced-motion: reduce){.btn,.card-product--vertical .item_product_main{transition:none}.btn--primary:not(:disabled):hover,.card-product--vertical:hover .item_product_main{transform:none}}.btn--accent{padding:1.25rem 2.6rem 1.05rem;line-height:1;font-size:1.5rem;background-color:var(--kids-yellow);border-color:var(--kids-yellow);color:var(--kids-navy);box-shadow:0 6px #f2b01e73}.btn--accent:not(:disabled):hover{background-color:var(--kids-yellow-dark);border-color:var(--kids-yellow-dark);transform:translateY(-2px);box-shadow:0 8px #f2b01e73}.btn--accent:after{display:none}.card-product--vertical .card-product__body .flex-1:has(>.sale-badge){display:grid;grid-template-columns:auto 1fr;column-gap:.8rem;align-items:start}.card-product--vertical .card-product__body .flex-1:has(>.sale-badge)>.price-box{grid-column:1;grid-row:1 / span 2}.card-product--vertical .card-product__body .flex-1:has(>.sale-badge)>.sale-badge{grid-column:2;grid-row:2;justify-self:start;align-self:center}.card-product--vertical .card-product__body .flex-1:has(>.sale-badge)>.badge--soldout{grid-column:1 / -1;grid-row:3;justify-self:start}.section-banner-image .container img{border-radius:var(--rounded-lg)}.embla__viewport:has(.card-product--vertical){overflow:clip;overflow-clip-margin:16px;padding-block:24px;margin-block:-24px}.section-flashsale .embla.overflow-hidden{overflow:clip;overflow-clip-margin:24px}.section-products-slider{overflow-x:clip}@media (max-width: 767px){.embla__viewport:has(.card-product--vertical){overflow-clip-margin:6px}}
