.ea-pdp,body:has(.ea-pdp){--ea-ink: #18181b;--ea-ink-2: #3f3f46;--ea-muted: #71717a;--ea-line: #e4e4e7;--ea-surface: #f4f4f5;--ea-accent: #1d6b5a;--ea-accent-soft: #e7f1ee;--ea-warn: #b45309;--ea-danger: #b42318;--ea-radius: 16px;--ea-radius-sm: 10px;--ea-ease: cubic-bezier(.16, 1, .3, 1)}.ea-pdp.m-main-product{background:#fff;padding:16px 0 56px}.ea-pdp>.container{max-width:1360px}@media(min-width:768px){.ea-pdp.m-main-product{padding:40px 0 96px}.ea-pdp .m-main-product--wrapper{align-items:stretch}.ea-pdp .m-product-info--wrapper{position:sticky;top:32px}}.ea-pdp .m-main-product--media{position:relative}.ea-pdp .m-product-media--slider__images .swiper-slide,.ea-pdp .m-product-media--mobile .swiper-slide{background:var(--ea-surface);border-radius:var(--ea-radius);overflow:hidden}.ea-pdp .m-product-media--slider__images{border-radius:var(--ea-radius);overflow:hidden}.ea-pdp .m-product-media--item img,.ea-pdp .m-product-media--mobile img{mix-blend-mode:multiply}.ea-pdp .m-product-media--slider__thumbnails .swiper-slide{border-radius:var(--ea-radius-sm);overflow:hidden;background:var(--ea-surface);border:1px solid transparent;opacity:.55;transition:opacity .3s var(--ea-ease),border-color .3s var(--ea-ease)}.ea-pdp .m-product-media--slider__thumbnails .swiper-slide img{mix-blend-mode:multiply}.ea-pdp .m-product-media--slider__thumbnails .swiper-slide:hover,.ea-pdp .m-product-media--slider__thumbnails .swiper-slide-thumb-active{opacity:1;border-color:var(--ea-ink)}.ea-pdp .m-product-media--slider__navigation .swiper-button-control{background:#ffffffe6;border:1px solid var(--ea-line);border-radius:999px;color:var(--ea-ink);box-shadow:none}.ea-pdp a.elise-studio.ea-demo-pill{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:999px;background:#ffffffeb;border:1px solid var(--ea-line);box-shadow:0 6px 20px -10px #18181b40;color:var(--ea-ink);font-size:13px;font-weight:500;line-height:1;text-decoration:none;overflow:visible;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .4s var(--ea-ease),background-color .4s var(--ea-ease)}.ea-pdp a.elise-studio.ea-demo-pill:hover{transform:translateY(-1px);background:#fff}.ea-pdp a.elise-studio.ea-demo-pill:active{transform:scale(.98)}.ea-demo-pill__dot{width:8px;height:8px;border-radius:999px;background:var(--ea-accent);box-shadow:0 0 #1d6b5a73;animation:ea-pulse 2.4s var(--ea-ease) infinite}.ea-demo-pill__arrow{transition:transform .4s var(--ea-ease)}.ea-pdp a.ea-demo-pill:hover .ea-demo-pill__arrow{transform:translate(2px)}@keyframes ea-pulse{0%{box-shadow:0 0 #1d6b5a73}70%{box-shadow:0 0 0 7px #1d6b5a00}to{box-shadow:0 0 #1d6b5a00}}@media(min-width:768px){.ea-pdp .m-product-media--desktop a.ea-demo-pill{left:112px;top:20px}}@media(prefers-reduced-motion:reduce){.ea-demo-pill__dot{animation:none}}.ea-pdp .m-product-info--wrapper{color:var(--ea-ink-2)}.ea-pdp .main-product__block{margin-bottom:0}.ea-pdp .m-product-info--wrapper>.main-product__block+.main-product__block{margin-top:16px}.ea-pdp .m-product-info--wrapper>.main-product__block:empty{display:none}.ea-pdp .stock-notice{display:inline-flex;align-items:center;gap:10px;width:auto;max-width:100%;margin:0 0 4px;padding:8px 14px;background:#fff;border:1px solid var(--ea-line);border-radius:999px;transition:border-color .3s var(--ea-ease),background-color .3s var(--ea-ease)}.ea-pdp .stock-notice:hover{background:var(--ea-surface);border-color:#d4d4d8}.ea-pdp .stock-notice-status{display:flex;align-items:center}.ea-pdp .stock-notice-status span{width:8px;height:8px;border-radius:999px}.ea-pdp .stock-notice-status span.notice-green{background:var(--ea-accent)}.ea-pdp .stock-notice-status span.notice-orange{background:var(--ea-warn)}.ea-pdp .stock-notice-status span.notice-red{background:var(--ea-danger)}.ea-pdp .stock-notice-info{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;line-height:1.3}.ea-pdp .stock-notice-info h3{color:var(--ea-ink);font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.ea-pdp .stock-notice-info:after{content:"Stock details";color:var(--ea-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.ea-pdp .stock-notice-details{border-radius:var(--ea-radius);border:1px solid var(--ea-line);box-shadow:0 24px 48px -24px #18181b4d}.ea-pdp .jdgm-preview-badge{font-size:13px;color:var(--ea-muted)}.ea-pdp .product-block-group--title{align-items:flex-start;gap:16px}.ea-pdp h1.m-product-title{color:var(--ea-ink);font-size:clamp(30px,2.6vw,42px);line-height:1.05;letter-spacing:-.02em;font-weight:500;margin:0}.ea-pdp .m-product-wishlist .m-wishlist-button{width:44px;height:44px;border:1px solid var(--ea-line);border-radius:999px;background:#fff;box-shadow:none}.ea-pdp .m-product-text h3{margin:0 0 14px;color:var(--ea-muted);font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.ea-pdp .m-product-text ul{display:grid;gap:8px;margin:0;padding:18px 0 0;border-top:1px solid var(--ea-line);list-style:none}.ea-pdp .m-product-text ul li{position:relative;margin:0;padding-left:26px;color:var(--ea-ink-2);font-size:15px;line-height:1.5}.ea-pdp .m-product-text ul li:before{content:"";position:absolute;left:2px;top:.3em;width:14px;height:14px;border-radius:999px;background:var(--ea-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d6b5a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 8.5l2.2 2.2L11.5 5.8'/%3E%3C/svg%3E") center / 12px no-repeat}.ea-pdp .main-product__block-variant_picker{padding-top:8px}.ea-pdp .m-product-option--label{margin-bottom:10px;color:var(--ea-ink);font-size:13px;font-weight:600}.ea-pdp .m-product-option--content{gap:8px}.ea-pdp .m-product-option--node{margin:0}.ea-pdp .m-product-option--node__label{min-width:64px;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ea-line);border-radius:var(--ea-radius-sm);background:#fff;color:var(--ea-ink);font-size:14px;font-weight:500;box-shadow:none;transition:border-color .25s var(--ea-ease),background-color .25s var(--ea-ease),color .25s var(--ea-ease)}.ea-pdp .m-product-option--node__label:hover{border-color:var(--ea-ink)}.ea-pdp .m-product-option--node input:checked+.m-product-option--node__label{background:var(--ea-ink);border-color:var(--ea-ink);color:#fff}.ea-pdp .m-product-option--node__soldout .m-product-option--node__label:not(.has-bg-img[style*="url("]){color:#a1a1aa;background:#fafafa}.ea-pdp .main-product__block-price{padding-top:20px;border-top:1px solid var(--ea-line)}.ea-pdp .m-price{gap:10px}.ea-pdp .m-price-item--last,.ea-pdp .m-price__regular .m-price-item--regular{color:var(--ea-ink);font-size:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ea-pdp .m-price__sale s.m-price-item--regular{color:var(--ea-muted);font-size:16px}.ea-pdp .m-product-tax{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;margin-top:16px;padding:14px 16px;background:var(--ea-surface);border:0;border-radius:var(--ea-radius-sm);box-shadow:none;color:var(--ea-muted);font-size:13px;line-height:1.5}.ea-pdp .m-product-tax .vat-text,.ea-pdp .m-product-tax .vat-text p{margin:0;color:var(--ea-ink);font-size:13px;font-weight:600}.ea-pdp .m-product-tax>p{grid-column:1;margin:0;font-weight:400}.ea-pdp .m-product-tax>a.m-button{grid-column:2;grid-row:1 / span 2;min-height:0;padding:0;border:0;background:none;color:var(--ea-ink);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ea-pdp .installment-shoppay{margin-top:12px;color:var(--ea-muted);font-size:13px}.ea-pdp m-product-inventory{font-size:13px}.ea-pdp .m-product-inventory__indicator-bar{height:3px;border-radius:999px;background:var(--ea-line);overflow:hidden}.ea-pdp .main-product__block.main-product__block-buy_buttons{margin-top:20px;padding:0;background:transparent;border-radius:0;box-shadow:none}.ea-pdp .m-product-form .m-product-form--wrapper{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.ea-pdp .m-product-form--wrapper>*:not(.m-product-form--input):not(.m-add-to-cart){grid-column:1 / -1}.ea-pdp .m-product-form--input{margin:0}.ea-pdp .m-product-form--input .m-product-option--label{display:none}.ea-pdp .m-quantity{height:52px;border:1px solid var(--ea-line);border-radius:12px;background:#fff}.ea-pdp .m-product-form .m-add-to-cart,.ea-pdp .m-product-form .foxkit-preorder-submit{width:100%;min-height:52px;margin:0;border:1px solid var(--ea-ink);border-radius:12px;background:var(--ea-ink);color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;transition:background-color .3s var(--ea-ease),transform .2s var(--ea-ease)}.ea-pdp .m-product-form .m-add-to-cart:hover:not([disabled]),.ea-pdp .m-product-form .foxkit-preorder-submit:hover{background:#27272a}.ea-pdp .m-product-form .m-add-to-cart:active:not([disabled]),.ea-pdp .m-product-form .foxkit-preorder-submit:active{transform:scale(.98)}.ea-pdp .m-product-form .m-add-to-cart[disabled]{background:var(--ea-surface);border-color:var(--ea-line);color:var(--ea-muted)}.ea-pdp .m-terms-conditons{margin:4px 0 0;color:var(--ea-muted);font-size:13px}.ea-pdp .m-terms-conditons a{color:var(--ea-ink)}.ea-pdp .m-product-dynamic-checkout{margin-top:2px}.ea-pdp .m-complementary-products{margin-top:28px;padding-top:20px;border-top:1px solid var(--ea-line)}body:has(.ea-pdp) [class^=ai-vertical-tabs-]{max-width:1360px;margin:0 auto;padding:0 16px}@media(min-width:990px){body:has(.ea-pdp) [class^=ai-vertical-tabs__container-]{display:block;gap:0}body:has(.ea-pdp) [class^=ai-vertical-tabs__nav-]{position:sticky;top:0;z-index:4;display:flex;flex-direction:row;gap:4px;width:auto;max-width:none;margin:0 0 48px;padding:12px 0;background:#ffffffeb;border-bottom:1px solid var(--ea-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]{width:auto;margin:0;padding:10px 18px;border:0;border-radius:999px;background:transparent;color:var(--ea-muted);font-size:15px;font-weight:500;box-shadow:none;transition:background-color .3s var(--ea-ease),color .3s var(--ea-ease)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:hover{background:var(--ea-surface);color:var(--ea-ink)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-].active{background:var(--ea-ink);color:#fff}body:has(.ea-pdp) [class^=ai-vertical-tabs__content-]{max-width:880px;padding:0;border:0;box-shadow:none;background:transparent}}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-title-]{color:var(--ea-ink);font-size:28px;letter-spacing:-.02em;margin-bottom:24px}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-],body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-]{color:var(--ea-ink-2);font-size:16px;line-height:1.7}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] h2,body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] h3,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] h2,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] h3{color:var(--ea-ink);letter-spacing:-.015em;line-height:1.2}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] img,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] img{border-radius:var(--ea-radius)}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] table,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] table{width:100%;border-collapse:collapse;border:0;font-size:15px}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] table th,body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] table td,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] table th,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] table td{padding:14px 0;border:0;border-bottom:1px solid var(--ea-line);background:transparent;text-align:left;vertical-align:top}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] table tr>*:first-child,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] table tr>*:first-child{width:40%;padding-right:24px;color:var(--ea-muted);font-weight:500}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-item-]{border:0;border-bottom:1px solid var(--ea-line);border-radius:0;margin:0;box-shadow:none}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-header-],body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-header-].active{padding:20px 0;background:transparent;color:var(--ea-ink);font-size:17px;font-weight:600}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-]{padding:0 0 24px}body:has(.ea-pdp) .jdgm-rev-widg{max-width:1360px;margin-left:auto;margin-right:auto}body:has(.ea-pdp) .jdgm-write-rev-link,body:has(.ea-pdp) .jdgm-rev-widg .jdgm-btn{border-radius:12px}body:has(.ea-pdp) .product-banner img{border-radius:var(--ea-radius)}@media(max-width:767px){.ea-pdp .m-main-product--info{padding-top:20px}.ea-pdp h1.m-product-title{font-size:28px}.ea-pdp .m-price-item--last,.ea-pdp .m-price__regular .m-price-item--regular{font-size:26px}.ea-pdp .m-product-tax{grid-template-columns:1fr}.ea-pdp .m-product-tax>a.m-button{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}.ea-pdp a.elise-studio.ea-demo-pill{top:12px;left:12px;font-size:12px;padding:7px 12px 7px 10px}body:has(.ea-pdp) [class^=ai-vertical-tabs-]{padding:0 16px}}.ea-pdp .m-product-info--wrapper .main-product__block.main-product__block-title{margin-bottom:0}.ea-pdp .m-product-info--wrapper .main-product__block.main-product__block-title+.main-product__block{margin-top:10px}.ea-pdp .m-product-option--content .m-product-option--node .m-product-option--node__label{border-color:var(--ea-line)!important;background-color:#fff!important;color:var(--ea-ink)!important}.ea-pdp .m-product-option--content .m-product-option--node .m-product-option--node__label:hover{border-color:var(--ea-ink)!important}.ea-pdp .m-product-option--content .m-product-option--node input:checked+.m-product-option--node__label{border-color:var(--ea-ink)!important;background-color:var(--ea-ink)!important;color:#fff!important}.ea-pdp .m-product-option--content .m-product-option--node__soldout .m-product-option--node__label:not(.has-bg-img[style*="url("]){color:#a1a1aa!important;background:#fafafa!important;text-decoration:line-through}.ea-pdp .m-product-tax .vat-text{grid-column:1}.ea-pdp .m-price .m-price-item--sale{color:var(--ea-ink)}.ea-pdp .m-price__badge-sale .m-product-tag{padding:4px 9px;border-radius:999px;background:var(--ea-accent-soft);color:var(--ea-accent);font-size:12px;font-weight:600;line-height:1.2}@media(min-width:990px){body:has(.ea-pdp) [class^=ai-vertical-tabs-]{max-width:912px;padding:24px 16px 0}body:has(.ea-pdp) [class^=ai-vertical-tabs__content-]{max-width:none}}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-]:not([class^=ai-vertical-tabs__panel-title]):not([class^=ai-vertical-tabs__panel-content]){padding:0;border:0;background:transparent;box-shadow:none}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-]>.content-row:first-child,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-]>.content-row:first-child{margin-top:0}.ea-pdp a.elise-studio.ea-demo-pill{width:auto;max-width:calc(100% - 88px);white-space:nowrap}body:has(.ea-pdp){--ea-font: var(--font-body-family, "M-Body-Font"), system-ui, sans-serif;--ea-measure: 68ch}.ea-pdp .m-product-tax{display:block;padding:16px 18px 16px 46px;position:relative;border:1px solid var(--ea-line);background:#fff}.ea-pdp .m-product-tax:before{content:"";position:absolute;left:18px;top:17px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2318181b' stroke-width='1.5'%3E%3Ccircle cx='8' cy='8' r='6.5'/%3E%3Cpath d='M8 7.2v4M8 4.8v.1' stroke-linecap='round'/%3E%3C/svg%3E") center / 16px no-repeat}.ea-pdp .m-product-tax .vat-text,.ea-pdp .m-product-tax .vat-text p{font-family:var(--ea-font);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--ea-ink)}.ea-pdp .m-product-tax>p{margin:6px 0 0;font-family:var(--ea-font);font-size:13px;line-height:1.55;color:var(--ea-muted)}.ea-pdp .m-product-tax>a.m-button{display:inline-flex;margin-top:10px;font-family:var(--ea-font);font-size:13px}@media(max-width:767px){.ea-pdp .m-product-tax>a.m-button{margin-top:10px}}body:has(.ea-pdp) [class^=ai-vertical-tabs-]{font-family:var(--ea-font)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-],body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-header-]{font-family:var(--ea-font);letter-spacing:0}@media(min-width:990px){body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-title-]{display:none}}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-],body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-]{max-width:100%;overflow-wrap:anywhere;font-family:var(--ea-font);font-size:16px;line-height:1.7;color:var(--ea-ink-2)}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] :is(h1,h2,h3,h4,h5,h6,p,li,td,th,strong,b,span),body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] :is(h1,h2,h3,h4,h5,h6,p,li,td,th,strong,b,span){font-family:var(--ea-font)}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] p,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] p{max-width:var(--ea-measure);margin:0 0 16px;font-size:16px;line-height:1.7;color:var(--ea-ink-2)}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] a,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] a{color:var(--ea-ink);font-weight:500;text-decoration:underline;text-decoration-color:#a1a1aa;text-underline-offset:4px;transition:text-decoration-color .3s var(--ea-ease)}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] a:hover,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] a:hover{text-decoration-color:var(--ea-ink)}body:has(.ea-pdp) .content-row,body:has(.ea-pdp) .content-row .full{max-width:none;margin:0;text-align:left!important}body:has(.ea-pdp) .content-row h2,body:has(.ea-pdp) .content-row h3{max-width:28ch;margin:56px 0 12px;color:var(--ea-ink);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.02em}body:has(.ea-pdp) .content-row>.full>:is(h2,h3):first-child{margin-top:0}body:has(.ea-pdp) .content-row img{display:block;width:100%;height:auto;margin:32px 0 8px!important;border-radius:var(--ea-radius)}body:has(.ea-pdp) .product-table{border-top:1px solid var(--ea-ink)}body:has(.ea-pdp) .product-table .table-item{display:grid;grid-template-columns:minmax(140px,38%) 1fr;gap:24px;margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--ea-line);background:transparent}body:has(.ea-pdp) .product-table .table-left,body:has(.ea-pdp) .product-table .table-right{width:auto;margin:0;padding:0;border:0;background:transparent;font-family:var(--ea-font);line-height:1.5}body:has(.ea-pdp) .product-table .table-left{color:var(--ea-muted);font-size:14px;font-weight:500}body:has(.ea-pdp) .product-table .table-right{color:var(--ea-ink);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:767px){body:has(.ea-pdp) .product-table .table-item{grid-template-columns:1fr;gap:2px}}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5{margin:48px 0 12px;color:var(--ea-muted);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte>:is(h4,h5):first-child{margin-top:0}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul{display:grid;grid-template-columns:1fr;gap:8px;margin:4px 0 20px;padding:0;list-style:none;columns:auto}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul li{position:relative;width:auto;margin:0;padding-left:28px;color:var(--ea-ink-2);font-size:16px;line-height:1.6}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul li:before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:999px;background:var(--ea-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d6b5a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 8.5l2.2 2.2L11.5 5.8'/%3E%3C/svg%3E") center / 12px no-repeat}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h6{max-width:var(--ea-measure);margin:20px 0;padding:14px 16px;border-left:3px solid var(--ea-ink);border-radius:0 var(--ea-radius-sm) var(--ea-radius-sm) 0;background:var(--ea-surface);color:var(--ea-ink);font-size:15px;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h6 strong,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte p strong{font-weight:600;color:var(--ea-ink)}body:has(.ea-pdp) .m-product-reviews{padding:80px 0 40px;border-top:1px solid var(--ea-line);margin-top:80px}body:has(.ea-pdp) .m-product-reviews>.container-fluid{max-width:1360px;margin:0 auto}body:has(.ea-pdp) .m-product-reviews .m-section__heading{margin-bottom:24px;color:var(--ea-ink);font-family:var(--ea-font);font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.02em;text-transform:none}body:has(.ea-pdp) .jdgm-rev-widg{padding:0!important;font-family:var(--ea-font)}body:has(.ea-pdp) .jdgm-rev-widg__title{display:none}body:has(.ea-pdp) .jdgm-rev-widg .jdgm-write-rev-link,body:has(.ea-pdp) .jdgm-rev-widg .jdgm-btn--solid{min-height:48px;padding:0 24px!important;border:1px solid var(--ea-ink)!important;border-radius:12px!important;background:var(--ea-ink)!important;color:#fff!important;font-family:var(--ea-font);font-size:15px;font-weight:600;line-height:46px}body:has(.ea-pdp) .jdgm-rev{padding:24px 0!important;border-top:1px solid var(--ea-line)!important}body:has(.ea-pdp) .jdgm-rev__title{color:var(--ea-ink);font-size:16px;font-weight:600}body:has(.ea-pdp) .jdgm-rev__body{color:var(--ea-ink-2);font-size:15px;line-height:1.65}body:has(.ea-pdp) .jdgm-histogram__bar-content,body:has(.ea-pdp) .jdgm-histogram__bar{border-radius:999px}body:has(.ea-pdp) .m-custom-liquid .container{max-width:1360px;margin:0 auto}body:has(.ea-pdp) .product-banner{margin:40px 0 80px}body:has(.ea-pdp) .product-banner a{display:block;overflow:hidden;border-radius:var(--ea-radius)}body:has(.ea-pdp) .product-banner img{display:block;width:100%;margin:0;border-radius:0;transition:transform .8s var(--ea-ease)}body:has(.ea-pdp) .product-banner a:hover img{transform:scale(1.015)}body:has(.ea-pdp) :is(.m-product-recommendations,.m-recently-viewed) .m-section__heading{color:var(--ea-ink);font-family:var(--ea-font);font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.02em;text-align:left}body:has(.ea-pdp) :is(.m-product-recommendations,.m-recently-viewed) .m-section__header{text-align:left}body:has(.ea-pdp) :is(.m-product-recommendations,.m-recently-viewed) .m-product-card__media{border-radius:12px;overflow:hidden;background:#fff}body:has(.ea-pdp) :is(.m-product-recommendations,.m-recently-viewed) .m-product-card__title{font-family:var(--ea-font);font-size:15px;font-weight:500}.ea-pdp .m-product-tax *,.ea-pdp .m-product-info--wrapper p,body:has(.ea-pdp) [class^=ai-vertical-tabs-] *,body:has(.ea-pdp) .m-product-reviews *{font-variation-settings:normal}.ea-pdp .stock-notice{gap:10px;padding:10px 16px 10px 12px;border-width:1px}.ea-pdp .stock-notice-status span{width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:12px}.ea-pdp .stock-notice-info h3{font-size:14px}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-green){background:#e8f5ee;border-color:#a7d9bd}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-green):hover{background:#dcf0e5}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-green) h3,.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-green) .stock-notice-info:after{color:#11613c}.ea-pdp .stock-notice-status span.notice-green{background-color:#16a34a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5'/%3E%3C/svg%3E")}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange){background:#fff6e5;border-color:#f5cf85}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) h3,.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) .stock-notice-info:after{color:#8a4b06}.ea-pdp .stock-notice-status span.notice-orange{background-color:#d97706;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='5'/%3E%3Cpath d='M8 5.5V8l1.8 1.2'/%3E%3C/svg%3E")}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-red){background:#fdecec;border-color:#f3b4b4}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-red) h3,.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-red) .stock-notice-info:after{color:#9b1c1c}.ea-pdp .stock-notice-status span.notice-red{background-color:#dc2626;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 5l6 6M11 5l-6 6'/%3E%3C/svg%3E")}.ea-pdp .stock-notice-info:after{opacity:.85}.ea-pdp .m-product-option--content .m-product-option--node__soldout .m-product-option--node__label:not(.has-bg-img[style*="url("]){opacity:1;border:1px dashed #d4d4d8!important;background:#fafafa!important;color:#8b8b93!important;-webkit-text-fill-color:#8b8b93;text-decoration:line-through;text-decoration-color:#71717a99;text-decoration-thickness:1px}.ea-pdp .m-product-option--node__soldout .m-product-option--node__label:before{display:none}.ea-pdp .m-product-option--content .m-product-option--node__soldout input:checked+.m-product-option--node__label{border:1.5px solid var(--ea-ink)!important;background:#f4f4f5!important;color:var(--ea-ink-2)!important;-webkit-text-fill-color:var(--ea-ink-2)}.ea-pdp,body:has(.ea-pdp){--ea-rule: linear-gradient(#e4e4e7, #e4e4e7);--ea-rule-strong: linear-gradient(var(--ea-ink), var(--ea-ink))}.ea-pdp .m-product-text ul li:before,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul li:before{top:.78em;left:0;width:16px;height:2px;border-radius:2px;background:var(--ea-ink)}.ea-pdp .m-product-text ul li,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul li{padding-left:28px}.ea-pdp .m-product-text ul,.ea-pdp .main-product__block-price,.ea-pdp .m-complementary-products{border-top:0;background:var(--ea-rule) top left / 100% 1px no-repeat}@media(min-width:990px){body:has(.ea-pdp) [class^=ai-vertical-tabs__nav-]{border-bottom:0;background:var(--ea-rule) bottom left / 100% 1px no-repeat,#ffffffeb}}body:has(.ea-pdp) .product-table{border-top:0;background:var(--ea-rule-strong) top left / 100% 2px no-repeat;padding-top:2px}body:has(.ea-pdp) .product-table .table-item{border-bottom:0;background:var(--ea-rule) bottom left / 100% 1px no-repeat}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h6{border-left:0;border-radius:var(--ea-radius-sm);padding:16px 18px 14px;background:var(--ea-rule-strong) top left / 100% 2px no-repeat,var(--ea-surface)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5{display:flex;align-items:center;gap:14px}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4:after,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5:after{content:"";flex:1;height:1px;background:var(--ea-rule)}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-item-]{border-bottom:0;background:var(--ea-rule) bottom left / 100% 1px no-repeat}body:has(.ea-pdp) .m-product-reviews{border-top:0;background:var(--ea-rule) top center / min(1360px,100%) 1px no-repeat}body:has(.ea-pdp) .jdgm-rev{border-top:0!important;background:var(--ea-rule) top left / 100% 1px no-repeat}.ea-pdp .m-product-text ul,.ea-pdp .main-product__block-price,.ea-pdp .m-complementary-products{position:relative;background:none}.ea-pdp .m-product-text ul:before,.ea-pdp .main-product__block-price:before,.ea-pdp .m-complementary-products:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--ea-rule);pointer-events:none}.ea-pdp .main-product__block-price{padding-top:22px}@media(min-width:990px){body:has(.ea-pdp) [class^=ai-vertical-tabs__nav-]{background:#fffffff0}body:has(.ea-pdp) [class^=ai-vertical-tabs__nav-]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ea-rule);pointer-events:none}}body:has(.ea-pdp) .product-table{position:relative;padding-top:2px;background:none}body:has(.ea-pdp) .product-table:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ea-rule-strong)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4:after,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5:after{height:1px;background:var(--ea-rule)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h6{padding:16px 18px;background:var(--ea-surface)}body:has(.ea-pdp) .m-product-reviews{position:relative;background:none}body:has(.ea-pdp) .m-product-reviews:before{content:"";position:absolute;top:0;left:50%;width:min(1360px,100%);height:1px;transform:translate(-50%);background:var(--ea-rule)}.ea-pdp .m-complementary-products:not(:has(.m-product-card)):before{display:none}.ea-pdp .m-complementary-products:not(:has(.m-product-card)){margin:0;padding:0}.ea-pdp .main-product__block:has(>.stock-notice){position:relative}.ea-pdp .stock-notice-details{padding:28px 24px 20px;border:1px solid var(--ea-line);border-radius:var(--ea-radius);background:#fff;box-shadow:0 30px 60px -30px #18181b59,0 2px 6px #18181b0f;font-family:var(--ea-font)}.ea-pdp .stock-notice-details.open{display:block;animation:ea-pop .35s var(--ea-ease)}@keyframes ea-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.ea-pdp .stock-notice-details-close{top:14px;right:14px;width:36px;height:36px;border-radius:999px;background:var(--ea-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2318181b' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E") center / 14px no-repeat;transition:background-color .25s var(--ea-ease),transform .2s var(--ea-ease)}.ea-pdp .stock-notice-details-close:hover{background-color:#e4e4e7}.ea-pdp .stock-notice-details-close:active{transform:scale(.94)}.ea-pdp .stock-notice-details-close span{display:none}.ea-pdp .stock-notice-info-block+.stock-notice-info-block{margin-top:24px}.ea-pdp .stock-notice-info-block h6{display:flex;align-items:center;gap:10px;margin:0 48px 8px 0;color:var(--ea-ink);font-family:var(--ea-font);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none;font-variation-settings:normal}.ea-pdp .stock-notice-info-block h6:before{content:"";flex:none;width:10px;height:10px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 4px #e8f5ee}.ea-pdp .stock-notice-info-block.po h6:before{background:#d97706;box-shadow:0 0 0 4px #fff6e5}.ea-pdp .stock-notice-info-block.oos h6:before{background:#dc2626;box-shadow:0 0 0 4px #fdecec}.ea-pdp .stock-notice-info-block p{margin:0 0 16px;color:var(--ea-muted);font-family:var(--ea-font);font-size:14px;line-height:1.6}.ea-pdp .stock-notice-details ul{position:relative;margin:0;padding:10px 0 0;border-top:0;list-style:none}.ea-pdp .stock-notice-details ul:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--ea-rule)}.ea-pdp .stock-notice-details ul li{position:relative;margin:0;padding:12px 0 12px 26px;border-bottom:0;background:var(--ea-rule) bottom left / 100% 1px no-repeat;color:var(--ea-ink)!important;font-family:var(--ea-font);font-size:15px;font-weight:500;line-height:1.35}.ea-pdp .stock-notice-details ul li:last-child{background:none}.ea-pdp .stock-notice-details ul li:before{content:"";position:absolute;left:0;top:calc(12px + .38em);width:14px;height:8px;border-radius:1px;background:none}.ea-pdp .stock-notice-details ul:empty{display:none}.ea-sheet-host{display:none}@media(max-width:767px){.ea-sheet-host.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#18181b73;animation:ea-fade .3s var(--ea-ease)}html:has(.ea-sheet-host.is-open){overflow:hidden}.ea-sheet-host .stock-notice-details,.ea-sheet-host .stock-notice-details.open{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:1001;width:100%;max-height:82dvh;overflow-y:auto;overscroll-behavior:contain;padding:34px 20px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px -20px #18181b66}.ea-sheet-host .stock-notice-details.open{animation:ea-sheet .42s var(--ea-ease)}.ea-sheet-host .stock-notice-details:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;border-radius:999px;background:#d4d4d8;transform:translate(-50%)}.ea-sheet-host .stock-notice-details-close{position:absolute;top:18px;right:16px}.ea-sheet-host .stock-notice-info-block h6{font-size:18px}}@keyframes ea-fade{0%{opacity:0}to{opacity:1}}@keyframes ea-sheet{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ea-pdp .stock-notice-details.open{animation:none}}html:has(.ea-sheet-host.is-open) shopify-chat{display:none!important}.ea-pdp .m-sticky-addtocart{border-top:0;background:#fffffff5;box-shadow:0 -10px 30px -18px #18181b59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ea-pdp .m-sticky-addtocart:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e4e4e7;pointer-events:none}.ea-pdp .m-sticky-addtocart--title{color:var(--ea-ink);font-family:var(--ea-font);font-weight:600}.ea-pdp .m-sticky-addtocart select,.ea-pdp .m-sticky-addtocart .m-product-option--dropdown-select select{height:48px;border:1px solid var(--ea-line);border-radius:12px;background-color:#fff;color:var(--ea-ink);font-family:var(--ea-font);font-size:14px;font-weight:500}.ea-pdp .m-sticky-addtocart .m-quantity{height:48px}.ea-pdp .m-sticky-addtocart .m-add-to-cart{min-height:48px;border:1px solid var(--ea-ink);border-radius:12px;background:var(--ea-ink);color:#fff;font-family:var(--ea-font);font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none}.ea-pdp .m-sticky-addtocart .m-wishlist-button{width:48px;height:48px;border:1px solid var(--ea-line);border-radius:999px}@media(max-width:767px){.ea-pdp .m-sticky-addtocart{padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.ea-pdp .m-sticky-addtocart--rightblock{gap:10px}.ea-pdp .stock-notice{display:flex;width:100%;padding:10px 14px 10px 10px;border-radius:14px}.ea-pdp .stock-notice-info{flex:1;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px}.ea-pdp .stock-notice-info h3{font-size:13.5px;line-height:1.3}.ea-pdp .stock-notice-info:after{content:"Details";flex:none;padding-right:14px;text-decoration:none;font-weight:600;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2311613c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5'/%3E%3C/svg%3E") right center / 12px no-repeat}.ea-pdp .stock-notice:has(.notice-orange:first-child) .stock-notice-info:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238a4b06' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5'/%3E%3C/svg%3E")}.ea-pdp .stock-notice:has(.notice-red:first-child) .stock-notice-info:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239b1c1c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5'/%3E%3C/svg%3E")}.ea-pdp .m-main-product--media{margin-bottom:4px}.ea-pdp .m-product-info--wrapper>.main-product__block+.main-product__block{margin-top:14px}.ea-pdp .m-product-text ul li{font-size:15px}.ea-pdp .m-product-option--node__label{min-height:46px}.ea-pdp .m-product-tax{padding:14px 14px 14px 42px}.ea-pdp .m-product-tax:before{left:15px;top:15px}body:has(.ea-pdp) [class^=ai-vertical-tabs-]{padding:8px 0 0}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-header-],body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-header-].active{min-height:60px;padding:18px 0;font-size:17px}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-icon-]{width:18px;height:18px;color:var(--ea-ink)}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-]{padding:4px 0 28px}body:has(.ea-pdp) .content-row h2,body:has(.ea-pdp) .content-row h3{margin-top:40px;font-size:22px}body:has(.ea-pdp) .content-row img{margin:20px 0 4px!important;border-radius:12px}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5{margin-top:32px}body:has(.ea-pdp) .m-product-reviews{margin-top:48px;padding:48px 0 24px}body:has(.ea-pdp) .m-product-reviews .m-section__heading{font-size:26px}body:has(.ea-pdp) .product-banner{margin:24px 0 48px}body:has(.ea-pdp) .product-banner a{border-radius:14px}}.ea-pdp .m-product-text ul{counter-reset:ea-hl;gap:0;padding-top:14px}.ea-pdp .m-product-text ul li{counter-increment:ea-hl;padding:11px 0 11px 34px;background:var(--ea-rule) bottom left / 100% 1px no-repeat;color:var(--ea-ink);font-size:15px;line-height:1.45}.ea-pdp .m-product-text ul li:last-child{background:none}.ea-pdp .m-product-text ul li:before{content:counter(ea-hl,decimal-leading-zero);top:13px;left:0;width:auto;height:auto;border-radius:0;background:none;box-shadow:none;opacity:1;color:#a1a1aa;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.02em}.ea-pdp .m-product-text ul.ea-hl--clamped li:nth-child(n+5){display:none}.ea-pdp .m-product-text ul.ea-hl--clamped li:nth-child(4){background:none}.ea-hl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:6px}.ea-hl-action{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;color:var(--ea-ink);font-family:var(--ea-font);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:#a1a1aa;text-underline-offset:4px;transition:text-decoration-color .25s var(--ea-ease)}.ea-hl-action:hover{text-decoration-color:var(--ea-ink)}.ea-hl-action svg{transition:transform .3s var(--ea-ease)}.ea-hl-action[aria-expanded=true] svg{transform:rotate(180deg)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul li:before{top:.8em;width:10px;height:1px;border-radius:0;background:#a1a1aa}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte ul li{padding-left:22px}.ea-pdp .stock-notice-details ul li{padding-left:0}.ea-pdp .stock-notice-details ul li:before{display:none}.ea-pdp .stock-notice-variant{display:inline-block;margin:0 2px;padding:1px 8px;border:1px solid currentColor;border-radius:6px;background:#fff;font-weight:700;line-height:1.5;white-space:nowrap}.ea-pdp .stock-notice-variant:first-child{margin-left:0}.ea-pdp .stock-notice-info h3{text-wrap:balance}.ea-pdp .stock-notice-status span.notice-green{width:22px;height:22px;border-radius:0;background-color:transparent;background-size:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311613c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9.5h-11z'/%3E%3Cpath d='M13.5 9.5h4l3 3.2V16h-7'/%3E%3Ccircle cx='6.5' cy='17.5' r='1.8' fill='%23e8f5ee'/%3E%3Ccircle cx='17' cy='17.5' r='1.8' fill='%23e8f5ee'/%3E%3C/svg%3E")}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-green):hover .notice-green{animation:ea-truck .6s var(--ea-ease)}@keyframes ea-truck{0%{transform:translate(0)}40%{transform:translate(3px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ea-pdp .stock-notice .notice-green{animation:none!important}}.ea-pdp .m-product-text ul li,.ea-pdp .m-product-text ul li:last-child,.ea-pdp .m-product-text ul.ea-hl--clamped li:nth-child(4){padding:6px 0 6px 34px;background:none;line-height:1.45}.ea-pdp .m-product-text ul li:before{content:"";top:calc(6px + .725em);left:0;width:20px;height:2px;border-radius:0;background:var(--ea-ink);color:inherit;font-size:inherit;line-height:0}.ea-pdp .m-product-text ul{padding-top:16px}.ea-pdp .m-product-text ul:before{display:none}.ea-pdp .m-product-text ul{padding-top:8px}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4:after,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5:after{display:none}body:has(.ea-pdp) .product-table:before{height:1px}body:has(.ea-pdp) .product-table .table-item:last-child{background:none}@media(min-width:990px){body:has(.ea-pdp) [class^=ai-vertical-tabs__nav-]{gap:clamp(24px,3vw,44px);padding:0;margin-bottom:56px}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-],body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:hover,body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-].active{position:relative;padding:22px 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;font-weight:500;letter-spacing:-.005em;line-height:1.2;white-space:nowrap}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]{color:#8b8b93;transition:color .3s var(--ea-ease)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:hover{color:var(--ea-ink-2)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-].active{color:var(--ea-ink)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:2px;background:var(--ea-ink);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ea-ease),background-color .3s var(--ea-ease)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:hover:after{background:#d4d4d8;transform:scaleX(1)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-].active:after,body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-].active:hover:after{background:var(--ea-ink);transform:scaleX(1)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:focus-visible{outline:2px solid var(--ea-ink);outline-offset:4px;border-radius:4px}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-].active:not([class^=ai-vertical-tabs__panel-title]):not([class^=ai-vertical-tabs__panel-content]){animation:ea-panel-in .45s var(--ea-ease)}}@keyframes ea-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]:after{transition:none}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-].active{animation:none!important}}.ea-pdp,body:has(.ea-pdp){--ea-w-body: 400;--ea-w-ui: 500;--ea-w-title: 600;--ea-w-key: 650}.ea-pdp .m-product-text h3{font-weight:var(--ea-w-title)}.ea-pdp .m-product-text ul li{font-weight:var(--ea-w-body)}.ea-pdp .m-product-option--label{font-weight:var(--ea-w-title)}.ea-pdp .m-product-option--node__label{font-weight:var(--ea-w-ui)}.ea-pdp .m-price-item--last,.ea-pdp .m-price__regular .m-price-item--regular{font-weight:var(--ea-w-key)}.ea-pdp .m-price__sale s.m-price-item--regular{font-weight:var(--ea-w-body)}.ea-pdp .m-product-tax .vat-text,.ea-pdp .m-product-tax .vat-text p{font-weight:var(--ea-w-title)}.ea-pdp .m-product-tax>p{font-weight:var(--ea-w-body)}.ea-pdp .m-product-form .m-add-to-cart,.ea-pdp .m-sticky-addtocart .m-add-to-cart,.ea-pdp .stock-notice-info h3{font-weight:var(--ea-w-title)}.ea-pdp .stock-notice-variant{font-weight:700}.ea-pdp .stock-notice-info-block h6{font-weight:var(--ea-w-title)}.ea-pdp .stock-notice-details ul li{font-weight:var(--ea-w-ui)}.ea-hl-action{font-weight:var(--ea-w-title)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-]{font-weight:var(--ea-w-ui)}body:has(.ea-pdp) [class^=ai-vertical-tabs__tab-button-].active{font-weight:var(--ea-w-title)}body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-header-]{font-weight:var(--ea-w-title)}body:has(.ea-pdp) .content-row h2,body:has(.ea-pdp) .content-row h3{font-weight:var(--ea-w-title)}body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] p,body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] p{font-weight:var(--ea-w-body)}body:has(.ea-pdp) .product-table .table-left{font-weight:var(--ea-w-body)}body:has(.ea-pdp) .product-table .table-right{font-weight:var(--ea-w-ui)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h4,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h5{font-weight:var(--ea-w-title)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte h6{font-weight:var(--ea-w-ui)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte strong,body:has(.ea-pdp) [class^=ai-vertical-tabs__] .rte b{font-weight:var(--ea-w-title)}body:has(.ea-pdp) .m-product-reviews .m-section__heading,body:has(.ea-pdp) :is(.m-product-recommendations,.m-recently-viewed) .m-section__heading{font-weight:var(--ea-w-title)}body:has(.ea-pdp) .jdgm-rev__title{font-weight:var(--ea-w-title)}body:has(.ea-pdp) .jdgm-rev__body{font-weight:var(--ea-w-body)}body:has(.ea-pdp) .ea-policy{max-width:760px;font-family:var(--ea-font)}body:has(.ea-pdp) .ea-policy__facts{margin:0 0 36px;border-top:1px solid var(--ea-ink)}body:has(.ea-pdp) .ea-policy__row{display:grid;grid-template-columns:minmax(140px,32%) 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--ea-line)}body:has(.ea-pdp) .ea-policy__row:last-child{border-bottom:0}body:has(.ea-pdp) .ea-policy__row dt{padding-top:2px;color:var(--ea-muted);font-size:14px;font-weight:var(--ea-w-body, 400);line-height:1.5}body:has(.ea-pdp) .ea-policy__row dd{display:grid;gap:4px;margin:0}body:has(.ea-pdp) .ea-policy__row dd strong{color:var(--ea-ink);font-size:17px;font-weight:var(--ea-w-title, 600);line-height:1.35;letter-spacing:-.01em}body:has(.ea-pdp) .ea-policy__row dd span{max-width:58ch;color:var(--ea-muted);font-size:14px;font-weight:var(--ea-w-body, 400);line-height:1.55}body:has(.ea-pdp) .ea-policy__row.is-current dt{color:var(--ea-ink);font-weight:var(--ea-w-title, 600)}body:has(.ea-pdp) .ea-policy__row.is-current dd strong:after{content:"This product";display:inline-block;margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--ea-surface);color:var(--ea-ink-2);font-size:11px;font-weight:var(--ea-w-title, 600);letter-spacing:.04em;text-transform:uppercase;vertical-align:3px}body:has(.ea-pdp) .ea-policy__eyebrow{margin:0 0 10px;color:var(--ea-muted);font-size:12px;font-weight:var(--ea-w-title, 600);letter-spacing:.08em;text-transform:uppercase}body:has(.ea-pdp) .ea-policy__notes{display:grid;gap:2px;margin:0 0 32px;padding:0;list-style:none}body:has(.ea-pdp) .ea-policy__notes li{position:relative;max-width:64ch;margin:0;padding:6px 0 6px 34px;color:var(--ea-ink-2);font-size:15px;font-weight:var(--ea-w-body, 400);line-height:1.55}body:has(.ea-pdp) .ea-policy__notes li:before{content:"";position:absolute;left:0;top:calc(6px + .775em);width:20px;height:2px;background:var(--ea-ink)}body:has(.ea-pdp) .ea-policy__notes li.ea-policy__note--key{margin:6px 0;padding:14px 16px 14px 50px;border-radius:var(--ea-radius-sm);background:#fff6e5;color:#5c3a06}body:has(.ea-pdp) .ea-policy__notes li.ea-policy__note--key:before{left:16px;top:calc(14px + .775em);background:#b45309}body:has(.ea-pdp) .ea-policy__notes li strong{font-weight:var(--ea-w-title, 600)}body:has(.ea-pdp) .ea-policy__callout{max-width:64ch;margin:-12px 0 32px;padding:14px 16px;border-radius:var(--ea-radius-sm);background:var(--ea-surface);color:var(--ea-ink-2);font-size:15px;line-height:1.55}body:has(.ea-pdp) .ea-policy__links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .ea-policy__link,body:has(.ea-pdp) .ea-policy__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--ea-ink);border-radius:12px;color:var(--ea-ink);font-size:14px;font-weight:var(--ea-w-title, 600);text-decoration:none;transition:background-color .25s var(--ea-ease),color .25s var(--ea-ease)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .ea-policy__link:hover,body:has(.ea-pdp) .ea-policy__link:hover{background:var(--ea-ink);color:#fff}body:has(.ea-pdp) .ea-policy__link svg{transition:transform .3s var(--ea-ease)}body:has(.ea-pdp) .ea-policy__link:hover svg{transform:translate(3px)}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .ea-policy__link--quiet,body:has(.ea-pdp) .ea-policy__link--quiet{border-color:transparent;text-decoration:underline;text-decoration-color:#a1a1aa;text-underline-offset:4px}body:has(.ea-pdp) [class^=ai-vertical-tabs__] .ea-policy__link--quiet:hover,body:has(.ea-pdp) .ea-policy__link--quiet:hover{background:none;color:var(--ea-ink);text-decoration-color:var(--ea-ink)}@media(max-width:767px){body:has(.ea-pdp) .ea-policy__row{grid-template-columns:1fr;gap:4px;padding:14px 0}body:has(.ea-pdp) .ea-policy__row dd strong{font-size:16px}body:has(.ea-pdp) .ea-policy__row.is-current dd strong:after{margin-left:8px}body:has(.ea-pdp) .ea-policy__links{display:grid;grid-template-columns:1fr 1fr}body:has(.ea-pdp) .ea-policy__link{justify-content:center}body:has(.ea-pdp) .ea-policy__link--quiet{grid-column:1 / -1}}body:has(.ea-pdp) .ea-policy p.ea-policy__eyebrow{margin:0 0 10px;color:var(--ea-muted);font-size:12px;font-weight:var(--ea-w-title, 600);line-height:1.4;letter-spacing:.08em}body:has(.ea-pdp) .ea-policy p.ea-policy__callout{margin:-12px 0 32px;font-size:15px;color:var(--ea-ink-2)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp){--ea-ink: #fafafa;--ea-ink-2: #d4d4d8;--ea-muted: #a1a1aa;--ea-line: #3f3f46;--ea-surface: #18181b;--ea-accent-soft: rgba(29, 107, 90, .25);--ea-rule: linear-gradient(#3f3f46, #3f3f46);--ea-rule-strong: linear-gradient(#fafafa, #fafafa);color:var(--ea-ink-2)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp).m-main-product{background:transparent}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--slider__images .swiper-slide,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--mobile .swiper-slide,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--slider__thumbnails .swiper-slide{background:#111113}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--item img,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--mobile img,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--slider__thumbnails img{mix-blend-mode:normal}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-media--slider__thumbnails .swiper-slide-thumb-active{border-color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .main-product__block .m-product-title,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) h1.m-product-title{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-text h3,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-option--label,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) label.m-product-option--label{color:var(--ea-muted)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-text ul li{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m\:text-color-body,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-info--wrapper{color:var(--ea-ink-2)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-option--content .m-product-option--node .m-product-option--node__label{border-color:var(--ea-line)!important;background-color:transparent!important;color:var(--ea-ink)!important}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-option--content .m-product-option--node input:checked+.m-product-option--node__label{border-color:var(--ea-ink)!important;background-color:var(--ea-ink)!important;color:#18181b!important;-webkit-text-fill-color:#18181b}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-option--content .m-product-option--node__soldout .m-product-option--node__label:not(.has-bg-img[style*="url("]){border-color:#3f3f46!important;background:#111113!important;color:#71717a!important;-webkit-text-fill-color:#71717a}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-price-item--last,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-price__regular .m-price-item--regular,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-price .m-price-item--sale,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-price__regular{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax{border-color:var(--ea-line);background:transparent;color:var(--ea-muted)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax:before{filter:invert(1)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax .vat-text,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax .vat-text p,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax a,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax>a.m-button{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax>p,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-tax p{color:var(--ea-muted)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .main-product__block.main-product__block-buy_buttons,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .main-product__block.main-product__block-buy_buttons.preorder{background:transparent}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-quantity{border-color:var(--ea-line);background:transparent;color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-quantity input,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-quantity button{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .m-add-to-cart,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) button.m-add-to-cart,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-sticky-addtocart .m-add-to-cart{border-color:var(--ea-ink);background:var(--ea-ink);color:#18181b}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .m-add-to-cart:hover:not([disabled]){border-color:#e4e4e7;background:#e4e4e7}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-terms-conditons,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) span.form-field--checkbox__label{color:var(--ea-muted)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-terms-conditons a{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-wishlist .m-wishlist-button{border-color:var(--ea-line);background:transparent;color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-green){background:#16a34a1f;border-color:#86efac59}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-green) h3,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-green) .stock-notice-info:after{color:#86efac}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-status span.notice-green{filter:invert(1) hue-rotate(180deg) brightness(1.4)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-orange){background:#d9770624;border-color:#fdba7459}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) h3,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) .stock-notice-info:after{color:#fdba74}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-red){background:#dc262624;border-color:#fca5a559}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-red) h3,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-red) .stock-notice-info:after{color:#fca5a5}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-variant{background:transparent}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-details{border-color:var(--ea-line);background:#111113}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .ea-hl-action{color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-sticky-addtocart{background:#0a0a0bf0;color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-sticky-addtocart:before{background:#27272a}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-sticky-addtocart select{border-color:var(--ea-line);background-color:transparent;color:var(--ea-ink)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) a.elise-studio.ea-demo-pill{border-color:transparent;color:#18181b}html body .ea-pdp .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice-info:after{content:"Stock details"}@media(max-width:767px){html body .ea-pdp .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice-info:after{content:"Details"}}.ea-policies{padding:var(--ea-policies-pt, 80px) 0 var(--ea-policies-pb, 80px);border-top:1px solid var(--ea-line, #e4e4e7);font-family:var(--ea-font)}.ea-policies__inner{max-width:880px;margin:0 auto}.ea-policies__heading{margin:0 0 8px;color:var(--ea-ink);font-family:var(--ea-font);font-size:clamp(26px,2.4vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-transform:none}.ea-policies__radio{position:absolute;opacity:0;pointer-events:none}.ea-policies__nav{display:flex;gap:clamp(24px,3vw,40px);margin-bottom:40px;border-bottom:1px solid var(--ea-line, #e4e4e7)}.ea-policies__tab{position:relative;padding:18px 0 16px;color:#8b8b93;font-size:16px;font-weight:500;cursor:pointer;transition:color .3s var(--ea-ease)}.ea-policies__tab:hover{color:var(--ea-ink-2)}.ea-policies__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ea-ink);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ea-ease)}.ea-policies__panel{display:none;animation:ea-panel-in .45s var(--ea-ease)}.ea-policies__radio:nth-of-type(1):checked~.ea-policies__panel--ship,.ea-policies__radio:nth-of-type(2):checked~.ea-policies__panel--warr{display:block}.ea-policies__radio:nth-of-type(1):checked~.ea-policies__nav .ea-policies__tab:nth-child(1),.ea-policies__radio:nth-of-type(2):checked~.ea-policies__nav .ea-policies__tab:nth-child(2){color:var(--ea-ink);font-weight:600}.ea-policies__radio:nth-of-type(1):checked~.ea-policies__nav .ea-policies__tab:nth-child(1):after,.ea-policies__radio:nth-of-type(2):checked~.ea-policies__nav .ea-policies__tab:nth-child(2):after{transform:scaleX(1)}.ea-policies__radio:focus-visible~.ea-policies__nav{outline:2px solid var(--ea-ink);outline-offset:4px}:is(html body .ea-policies--dark,html body.hm1 .ea-policies){--ea-ink: #fafafa;--ea-ink-2: #d4d4d8;--ea-muted: #a1a1aa;--ea-line: #3f3f46;--ea-surface: #18181b;color:var(--ea-ink-2)}:is(html body .ea-policies--dark,html body.hm1 .ea-policies) .ea-policy__notes li.ea-policy__note--key{background:#d9770624;color:#fed7aa}:is(html body .ea-policies--dark,html body.hm1 .ea-policies) .ea-policy__link:hover{color:#18181b}@media(prefers-reduced-motion:reduce){.ea-policies__panel{animation:none}}html body:has(.ea-pdp) #MainContent{overflow-x:clip}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .foxkit-preorder-submit,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .foxkit-preorder-submit *{color:#18181b!important}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .foxkit-preorder-submit{border-color:#fafafa!important;background:#fafafa!important}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .foxkit-preorder-submit:hover{border-color:#e4e4e7!important;background:#e4e4e7!important}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-form .foxkit-preorder-submit .foxkit-spinner{border-color:#18181b}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange){background:#eaf0fb;border-color:#a9bfe8}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange):hover{background:#dfe8f8}.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) h3,.ea-pdp .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) .stock-notice-info:after{color:#1e3a8a}.ea-pdp .stock-notice-status span.notice-orange{background-color:#1e40af}@media(max-width:767px){.ea-pdp .stock-notice:has(.notice-orange:first-child) .stock-notice-info:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231e3a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5'/%3E%3C/svg%3E")}}.ea-pdp .stock-notice-info-block.po h6:before{background:#1e40af;box-shadow:0 0 0 4px #eaf0fb}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-orange){background:#3b82f624;border-color:#93c5fd66}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) h3,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child.notice-orange) .stock-notice-info:after{color:#bfdbfe}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-status span.notice-orange{background-color:#3b82f6}html body .ea-pdp .stock-notice,html body .ea-pdp .stock-notice:hover,html body .ea-pdp .stock-notice:has(.stock-notice-status>span:first-child){display:inline-flex;align-items:center;gap:10px;width:auto;max-width:100%;margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}html body .ea-pdp .stock-notice-status span,html body .ea-pdp .stock-notice-status span.notice-green,html body .ea-pdp .stock-notice-status span.notice-orange,html body .ea-pdp .stock-notice-status span.notice-red{width:8px;height:8px;border-radius:999px;background-image:none;filter:none;animation:none!important}html body .ea-pdp .stock-notice-status span.notice-green{background-color:#16a34a;box-shadow:0 0 0 4px #16a34a24}html body .ea-pdp .stock-notice-status span.notice-orange{background-color:#1d4ed8;box-shadow:0 0 0 4px #1d4ed824}html body .ea-pdp .stock-notice-status span.notice-red{background-color:#b91c1c;box-shadow:0 0 0 4px #b91c1c1f}html body .ea-pdp .stock-notice-info{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}html body .ea-pdp .stock-notice .stock-notice-info h3{margin:0;color:var(--ea-ink)!important;font-family:var(--ea-font);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}html body .ea-pdp .stock-notice-variant{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--ea-ink);font-weight:600;white-space:normal}html body .ea-pdp .stock-notice .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice .stock-notice-info:after{content:"Stock details";position:relative;padding:0 0 0 12px;background:none!important;border-left:1px solid var(--ea-line);color:var(--ea-muted)!important;font-size:13px;font-weight:500;line-height:1.2;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;opacity:1;transition:color .2s ease,text-decoration-color .2s ease}@media(hover:hover)and (pointer:fine){html body .ea-pdp .stock-notice:hover .stock-notice-info:after{color:var(--ea-ink)!important;text-decoration-color:currentColor}}html body .ea-pdp .stock-notice:active{transform:none}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:has(.stock-notice-status>span:first-child){background:transparent;border:0}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice .stock-notice-info h3{color:#fafafa!important}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-status span.notice-green{background-color:#4ade80;box-shadow:0 0 0 4px #4ade8029}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-status span.notice-orange{background-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa2e}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-status span.notice-red{background-color:#f87171;box-shadow:0 0 0 4px #f8717129}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-variant{color:#fafafa}@media(max-width:767px){html body .ea-pdp .stock-notice{width:auto;padding:0}html body .ea-pdp .stock-notice .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice .stock-notice-info:after{content:"Details";padding-right:0}}@media(prefers-reduced-motion:reduce){html body .ea-pdp .stock-notice .stock-notice-info:after{transition:none}}html body .ea-pdp .stock-notice:has(.notice-green),html body .ea-pdp .stock-notice:has(.notice-orange),html body .ea-pdp .stock-notice:has(.notice-red),html body .ea-pdp .stock-notice:has(.notice-green):hover,html body .ea-pdp .stock-notice:has(.notice-orange):hover,html body .ea-pdp .stock-notice:has(.notice-red):hover{background:transparent!important;border-color:transparent!important}html body .ea-pdp .stock-notice .stock-notice-info h3{display:block}html body .ea-pdp .stock-notice-variant{vertical-align:baseline;line-height:inherit;font-size:inherit}html body .ea-pdp .stock-notice .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice .stock-notice-info:after{padding-left:0;border-left:0}html body .ea-pdp .stock-notice-variant{position:static;top:auto}html body .ea-pdp .stock-notice .stock-notice-info h3{display:none}html body .ea-pdp .stock-notice .stock-notice-info h3:first-of-type{display:block}html body .ea-pdp .stock-notice,html body .ea-pdp .stock-notice:has(.stock-notice-status>span:first-child){align-items:flex-start}html body .ea-pdp .stock-notice-status{height:19.6px;align-items:center}html body .ea-pdp .stock-notice .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice .stock-notice-info:after{content:"Stock details";display:inline-flex;align-items:center;margin-left:14px;padding:5px 12px 6px!important;border:1px solid var(--ea-line)!important;border-radius:999px;background:#fff!important;color:var(--ea-ink)!important;font-size:13px;font-weight:500;line-height:1;white-space:pre;text-decoration:none;vertical-align:1px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){html body .ea-pdp .stock-notice:hover .stock-notice-info:after{border-color:var(--ea-ink)!important;background:#fafafa!important}}html body .ea-pdp .stock-notice:active .stock-notice-info:after{transform:scale(.97)}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice .stock-notice-info:after{border-color:#ffffff47!important;background:transparent!important;color:#fafafa!important}@media(hover:hover)and (pointer:fine){:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice:hover .stock-notice-info:after{border-color:#fafafa!important;background:#ffffff0f!important}}@media(max-width:767px){html body .ea-pdp .stock-notice .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice .stock-notice-info:after{content:"Details";margin-left:10px}}html body .ea-pdp .m-product-form .m-product-form--wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}html body .ea-pdp .m-product-form--wrapper>*{flex:1 1 100%}html body .ea-pdp .m-product-form--wrapper>.m-product-form--input{flex:0 0 auto}html body .ea-pdp .m-product-form--wrapper>.m-add-to-cart,html body .ea-pdp .m-product-form--wrapper>.foxkit-preorder-submit{flex:1 1 0;min-width:0;width:auto;min-height:56px;font-size:16px;font-weight:600;letter-spacing:0;border-radius:12px}html body .ea-pdp .m-quantity{height:56px}html body .ea-pdp .m-product-form--wrapper>.m-product-form--input{width:auto!important;max-width:140px}html body .ea-pdp .m-product-form--wrapper>.m-product-form--input .m-quantity{width:100%;min-width:120px}html body .ea-pdp .stock-notice-info-block{position:relative;padding:2px 0 2px 18px}html body .ea-pdp .stock-notice-info-block:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:3px;border-radius:3px;background:#16a34a}html body .ea-pdp .stock-notice-info-block.po:before{background:#1d4ed8}html body .ea-pdp .stock-notice-info-block.oos:before{background:#b91c1c}html body .ea-pdp .stock-notice-info-block+.stock-notice-info-block{margin-top:22px;padding-top:2px}html body .ea-pdp .stock-notice-info-block+.stock-notice-info-block:after{content:"";position:absolute;top:-12px;left:0;right:0;height:1px;background:var(--ea-line)}html body .ea-pdp .stock-notice-info-block h6{margin:0 48px 6px 0;font-size:16px}html body .ea-pdp .stock-notice-info-block h6:before{display:none}html body .ea-pdp .stock-notice-info-block+.stock-notice-info-block h6{margin-right:0}html body .ea-pdp .stock-notice-info-block p{margin:0 0 12px;font-size:14px;line-height:1.55}html body .ea-pdp .stock-notice-details ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}html body .ea-pdp .stock-notice-details ul:before{display:none}html body .ea-pdp .stock-notice-details ul li{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--ea-line);border-radius:8px;background:#fff;font-size:13px;font-weight:500;line-height:1.2}html body .ea-pdp .stock-notice-details ul li:last-child{background:#fff}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-details ul li,:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-details ul li:last-child{background:transparent}html body .ea-pdp .stock-notice-details ul li{min-height:30px;padding:6px 10px;line-height:1.35}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-details-close{background:#27272a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fafafa' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E") center / 14px no-repeat}@media(hover:hover)and (pointer:fine){:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .stock-notice-details-close:hover{background-color:#3f3f46}}html body .ea-pdp .stock-notice-details-close{z-index:3;cursor:pointer}html body .ea-pdp:has(.stock-notice) .main-product__block-inventory_status{display:none!important}html body:has(.ea-pdp) [class^=ai-vertical-tabs__panel-content-] .content-introduction,html body:has(.ea-pdp) [class^=ai-vertical-tabs__accordion-content-] .content-introduction{max-width:62ch;margin:40px 0 0;font-size:clamp(19px,1.5vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:-.005em;color:var(--ea-ink)}html body:has(.ea-pdp) :is([class^=ai-vertical-tabs__panel-content-],[class^=ai-vertical-tabs__accordion-content-]) .product-feature-content h3{margin:0 0 10px;font-size:clamp(22px,1.8vw,26px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.015em;color:var(--ea-ink)}html body:has(.ea-pdp) :is([class^=ai-vertical-tabs__panel-content-],[class^=ai-vertical-tabs__accordion-content-]) .product-feature-content p,html body:has(.ea-pdp) :is([class^=ai-vertical-tabs__panel-content-],[class^=ai-vertical-tabs__accordion-content-]) .full p{font-size:16px!important;line-height:1.7!important;color:var(--ea-ink-2, #3f3f46)}html body:has(.ea-pdp) :is([class^=ai-vertical-tabs__panel-content-],[class^=ai-vertical-tabs__accordion-content-]) .full h5{margin:28px 0 10px;font-size:clamp(22px,1.8vw,26px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.015em;color:var(--ea-ink)}html body .ea-pdp .ea-preorder-eta{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--ea-line);border-radius:12px;background:color-mix(in srgb,#1d4ed8 5%,transparent);color:var(--ea-ink);text-align:left}html body .ea-pdp .ea-preorder-eta svg{flex:none;color:#1d4ed8}html body .ea-pdp .ea-preorder-eta__text{display:grid;gap:2px}html body .ea-pdp .ea-preorder-eta__label{color:var(--ea-muted);font-size:13px;line-height:1.3}html body .ea-pdp .ea-preorder-eta__value{font-size:15px;font-weight:600;line-height:1.35}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .ea-preorder-eta{background:#60a5fa14}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .ea-preorder-eta svg{color:#60a5fa}html body .ea-pdp .m-product-option--node__label.has-bg-img[style*="url("]{width:76px;height:56px;min-width:0;padding:0!important;border-radius:10px;background-color:#fff!important;background-origin:content-box;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;box-shadow:inset 0 0 0 6px #fff}html body .ea-pdp .m-product-option--node__soldout .m-product-option--node__label.has-bg-img[style*="url("]{border-style:dashed!important;background-color:#fff!important;opacity:.45}html body .ea-pdp .m-product-option--node__soldout .m-product-option--node__label.has-bg-img[style*="url("]:before{display:none}:is(html body .ea-pdp--dark,html body.hm1 .ea-pdp) .m-product-option--node__label.has-bg-img[style*="url("]{background-color:#fff!important}html body:has(.ea-pdp) :is(.m-product-recommendations,.m-recently-viewed) .m-section__heading{color:rgb(var(--color-foreground))!important}html body .ea-pdp .m-product-option--content{display:flex!important;flex-wrap:wrap;gap:6px!important}html body .ea-pdp .m-product-option--content .m-product-option--node{margin:0!important}html body .ea-pdp .m-product-option--node__label:not(.has-bg-img[style*="url("]){min-width:0;min-height:36px!important;padding:0 12px!important;border-radius:8px;font-size:14px!important;line-height:1.2;white-space:nowrap}html body .ea-pdp .m-product-option{margin-bottom:4px}html body .ea-pdp .m-product-option .option-label{margin-bottom:8px}html body .ea-pdp .m-product-option--content,html body .ea-pdp .m-product-option--content .m-product-option--node__label{margin:0!important}html body .ea-pdp .stock-notice .stock-notice-info{align-items:center;gap:8px 12px!important}html body .ea-pdp .stock-notice .stock-notice-info:after,html body.template-product .ea-pdp .stock-notice .stock-notice-info:after{margin-left:0!important}html body .ea-pdp .stock-notice .stock-notice-status{align-self:flex-start;margin-top:7px}html body .ea-pdp variant-picker .m-product-option{margin:0 0 28px!important;padding:0!important}html body .ea-pdp variant-picker .m-product-option:last-of-type{margin-bottom:0!important}html body .ea-pdp variant-picker{display:block;margin-bottom:24px!important}html body .ea-pdp variant-picker .m-product-option--label{min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:0!important;line-height:1.3!important}html body .ea-pdp variant-picker .m-product-option--label label,html body .ea-pdp variant-picker .m-product-option--label .option-label{display:block;margin:0!important;padding:0!important;line-height:1.3!important}html body .ea-pdp variant-picker .m-product-option--content{gap:8px!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ea-pdp.css.map */
