/** Shopify CDN: Minification failed

Line 335:64 Unexpected "{"
Line 335:73 Expected ":"
Line 336:23 Unexpected "{"
Line 336:32 Expected ":"
Line 337:23 Unexpected "{"
Line 337:32 Expected ":"
Line 338:23 Unexpected "{"
Line 338:32 Expected ":"
Line 339:23 Unexpected "{"
Line 339:32 Expected ":"
... and 12 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:collection-links (INDEX:5) */
collection-links-component{--alignment:flex-start;display:grid;align-items:center;grid-gap:var(--gap-3xl);&:has([ratio='portrait']){--template-column-ratio:0.8fr;}&:has([ratio='square']){--template-column-ratio:1fr;}&:has([ratio='landscape']){--template-column-ratio:1.4fr;}&[alignment='center']{--alignment:center;.text-block{text-align:center;}}&[alignment='right']{--alignment:flex-end;.text-block{text-align:right;}}&[layout='spotlight']{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:'text image';&[reverse]{grid-template-areas:'image text';grid-template-columns:var(--template-column-ratio) 1fr;}.collection-links__container{align-items:var(--alignment);}@media (max-width: 749px){grid-template-columns:1fr;grid-template-areas:'text' 'image';grid-gap:var(--gap-2xl);.collection-links__container{gap:clamp(var(--gap-xs), 1vw, var(--gap-xl)) var(--gap-2xl);justify-content:var(--alignment);}}}&[layout='text']{grid-gap:0;grid-template-areas:'text';.collection-links__container{gap:clamp(var(--gap-xs), 1vw, var(--gap-xl)) var(--gap-2xl);flex-wrap:wrap;flex-direction:row;justify-content:var(--alignment);}}}.collection-links__container{display:flex;gap:var(--gap-md);flex-direction:column;}.collection-links__images{overflow:hidden;grid-area:image;@media (max-width: 749px){image-block{max-width:100%;}}}
/* END_SECTION:collection-links */

/* START_SECTION:eido-accessibility-statement (INDEX:12) */
.eido-a11y-statement{max-width:980px;margin:0 auto}.eido-a11y-statement__wrapper{width:100%}.eido-a11y-statement__header{text-align:center;margin-bottom:28px}.eido-a11y-statement__kicker{margin:0 0 8px;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:0}.eido-a11y-statement__updated{margin:10px 0 0;font-size:10px;line-height:1.4;opacity:.72}.eido-a11y-statement__body{font-size:11px;line-height:1.5}.eido-a11y-statement__body h2{font-size:11px;line-height:1;text-transform:uppercase;margin-top:30px;margin-bottom:12px;letter-spacing:0}.eido-a11y-statement__body ul{margin:0;padding-left:18px}.eido-a11y-statement__body li+li{margin-top:8px}@media screen and (max-width:749px){.eido-a11y-statement__header{text-align:left;margin-bottom:22px}.eido-a11y-statement__body{font-size:12px}.eido-a11y-statement__body h2{font-size:12px}}
/* END_SECTION:eido-accessibility-statement */

/* START_SECTION:eido-facets-sticky-bar (INDEX:25) */
.eido-facets-sticky-wrap{position:relative}.eido-facets-sticky-bar{width:100%;padding-inline:var(--eido-bar-pad,16px);padding-block:10px;border-radius:0;border:0;box-shadow:none;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb) / .70);align-items:center;display:grid;grid-template-columns:1fr auto 1fr;column-gap:16px;}.eido-facets-sticky-bar.is-fixed-sticky{position:fixed!important;left:0;right:0;z-index:var(--layer-sticky,50);}.eido-facets-sticky__filter{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:0;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;transition:opacity .18s ease,text-decoration-color .18s ease;}.eido-facets-sticky__filter:hover,
.eido-facets-sticky__filter:focus-visible{opacity:.85;text-decoration-color:currentColor;}.eido-facets-sticky__filter .svg-wrapper{display:inline-flex;line-height:0}.eido-facets-sticky__filter .svg-wrapper svg{width:16px;height:16px;fill:currentColor}.eido-facets-sticky__count{justify-self:center;white-space:nowrap;letter-spacing:.01em;}.eido-facets-sticky__grid{justify-self:end;display:flex;align-items:center;}.eido-count--num{display:inline}.eido-count--full{display:none}@media screen and (min-width:750px){.eido-count--num{display:none}.eido-count--full{display:inline}}@media screen and (max-width:749px){.eido-facets-sticky__label{display:none}.eido-facets-sticky-bar{padding-block:8px;column-gap:12px}}.eido-grid-controls--desktop{display:none}.eido-grid-controls--mobile{display:none}@media screen and (min-width:750px){.eido-grid-controls--desktop{display:flex}}@media screen and (max-width:749px){.eido-grid-controls--mobile{display:flex}}.eido-facets-sticky-bar.is-glass{background:rgb(var(--color-background-rgb) / .80);border:1px solid rgb(var(--color-foreground-rgb) / .08);box-shadow:0 4px 24px rgb(0 0 0 / .06);}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.eido-facets-sticky-bar.is-glass{background:rgb(var(--color-background-rgb) / .55);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);box-shadow:0 6px 28px rgb(0 0 0 / .07),inset 0 1px 0 rgb(255 255 255 / .35);}}@media (prefers-reduced-transparency:reduce){.eido-facets-sticky-bar.is-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(var(--color-background-rgb));}}
/* END_SECTION:eido-facets-sticky-bar */

/* START_SECTION:eido-pieces-counter (INDEX:39) */
.eido-pc{position:relative;padding:var(--eido-pc-pt, 8px) 0 var(--eido-pc-pb, 8px);margin:0;min-width:0;}.eido-pc__inner{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 12px;max-width:var(--page-width);}.eido-pc__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.02em;font-size:12px;line-height:16px;min-height:16px;color:rgb(var(--color-foreground));opacity:.92;will-change:transform, opacity;}.eido-pc__cap{font-size:10px;line-height:14px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.45;}.eido-pc__hairline{margin-top:10px;width:min(720px, 92vw);height:1px;background:rgb(var(--color-foreground));opacity:.08;}.eido-pc__sr{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}.eido-pc__value.is-ticking{animation:eidoPcTick .18s cubic-bezier(.2,0,0,1);}@keyframes eidoPcTick{0%{transform:translateY(-.14em);opacity:.35;}100%{transform:translateY(0);opacity:1;}}.eido-pc.is-pulsing .eido-pc__value{animation:eidoPcPulse 2.8s ease-in-out infinite;}@keyframes eidoPcPulse{0%,100%{opacity:1;}50%{opacity:.82;}}@media (prefers-reduced-motion: reduce){.eido-pc__value.is-ticking{animation:none !important;}.eido-pc.is-pulsing .eido-pc__value{animation:none !important;}}
/* END_SECTION:eido-pieces-counter */

/* START_SECTION:featured-product (INDEX:57) */
.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden;@media (min-width: 750px){grid-template-columns:1fr 1fr;}}.featured-product-section .product-media-container.constrain-height{--viewport-offset:400px;--constrained-min-height:var(--visual-preview--height, 80dvh);@media screen and (min-width: 750px){--viewport-offset:300px;}}.featured-product-section .product-grid__card{--padding-block:20px;--padding-inline:20px;@media screen and (min-width: 750px){--padding-block:40px;--padding-inline:40px;}}@media screen and (max-width: 749px){.featured-product-section .media-block{order:-1;}}
/* END_SECTION:featured-product */

/* START_SECTION:footer-announcements (INDEX:58) */
.footer-announcements{border-block-start:var(--border-top-width) solid var(--color-border);}.footer-announcements__slider{display:flex;flex-direction:row;align-items:center;position:relative;}.footer-announcements__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto;}.footer-announcements__slides > *{grid-area:stack;}.footer-announcements__slide{place-content:center;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;}.footer-announcements__slide[aria-hidden='true']{opacity:0;visibility:hidden;}.footer-announcements__slider slideshow-arrows{padding:0;mix-blend-mode:normal;}.footer-announcements__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none;}.footer-announcements__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs);}.footer-announcements__text:first-child{margin:0;}.footer-announcements__link{position:absolute;inset:0;}
/* END_SECTION:footer-announcements */

/* START_SECTION:footer (INDEX:59) */
@media screen and (max-width:989px){footer .eido-footer-overlay--connect,footer .eido-footer-overlay--information{display:none!important}footer .menu[data-menu-handle='legal']{display:none!important}}
/* END_SECTION:footer */

/* START_SECTION:header-announcements (INDEX:61) */
.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border);}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative;@media screen and (max-width: 749px){grid-column:1 / -1;}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto;}.announcement-bar__slides > *{grid-area:stack;}.announcement-bar__slide{transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;&[aria-hidden='true']{opacity:0;visibility:hidden;}}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal;}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground);}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none;@media screen and (min-width: 750px){--slideshow-control-offset:calc((var(--button-size) - var(--icon-size-xs)) / 2);.section--page-width &.slideshow-control--previous{transform:translateX(var(--slideshow-control-offset));}}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs);}.announcement-bar__slide{place-content:center;}.announcement-bar__text:first-child{margin:0;}.announcement-bar__link{position:absolute;inset:0;}
/* END_SECTION:header-announcements */

/* START_SECTION:header (INDEX:62) */
body{--header-height:0px;--header-group-height:var(--header-height);--transparent-header-offset-boolean:0}body:has(>#header-group>header){--header-height:60px}body:has(>#header-group:empty){--header-group-height:0px}.header[transparent]{--language-button-background-color:transparent;--language-button-border-color:transparent;--header-bg-color:transparent;--header-logo-display:none;--header-logo-inverse-display:block;position:absolute;top:0;left:0;right:0;background-color:#fff0;z-index:var(--layer-overlay);&[transparent='not-sticky'][data-sticky-state='active'][data-scroll-direction='up']:not([data-animating]),&:has(.mega-menu__list:hover),&:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded='true'],[data-animating])),&:has(.menu-list__list-item[slot='overflow'] .menu-list__link:is(:hover,[aria-expanded='true'],[data-animating])){--header-logo-display:unset;--header-logo-inverse-display:unset;--header-bg-color:unset;--color-foreground:inherit;--color-foreground-rgb:inherit;--color-background:inherit;--color-background-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit;.header__row{transition:color var(--animation-values-fast),border-color var(--animation-values-fast),background-color var(--animation-values-fast)}}.header__row{transition:color var(--animation-values-slow),border-color var(--animation-values-slow),background-color var(--animation-values-slow)}}:is(.header[transparent]:not([data-sticky-state='active']),.header[transparent='always'][data-sticky-state='active']) .header__row:not(:has(.mega-menu__list:hover,.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded='true'],[data-animating]),.menu-list__list-item[slot='overflow'] .menu-list__link:is(:hover,[aria-expanded='true'],[data-animating]))){--color-foreground:inherit;--color-foreground-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit;--color-primary-button-background:inherit;--color-primary-button-text:inherit}.header--inherit-color-scheme-on-menu-open:has(.mega-menu__list:hover) .header__row,.header--inherit-color-scheme-on-menu-open:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded='true'],[data-animating])) .header__row,.header--inherit-color-scheme-on-menu-open:has(.menu-list__list-item[slot='overflow'] .menu-list__link:is(:hover,[aria-expanded='true'],[data-animating])) .header__row{--color-foreground:inherit;--color-foreground-rgb:inherit;--color-background:inherit;--color-background-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit}.header-section{position:relative}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky='always']),.header-section:has(>#header-component[sticky='scroll-up'][data-sticky-state='active']){position:sticky;top:-1px;z-index:var(--layer-sticky)}.header[data-sticky-state]{--eido-header-sticky-offset:12px;--eido-header-sticky-dur:.56s;--eido-header-sticky-ease:cubic-bezier(.16,1,.3,1);transition:opacity var(--eido-header-sticky-dur) var(--eido-header-sticky-ease),transform var(--eido-header-sticky-dur) var(--eido-header-sticky-ease);transform:translate3d(0,0,0);opacity:1;will-change:transform,opacity}.header[data-sticky-state='active']{view-transition-name:sticky-header}.header[data-sticky-state='active'][data-scroll-direction='up']:not([data-animating]){transition-duration:.66s,.66s}.header[data-sticky-state='active'][data-scroll-direction='up']:not([data-animating]) .header__row{background-color:rgb(var(--color-background-rgb)/.92)}.header[data-sticky-state='idle'],.header[data-sticky-state='active'][data-animating]{opacity:0;transform:translate3d(0,calc(-100% - var(--eido-header-sticky-offset)),0);pointer-events:none}@media (prefers-reduced-motion:reduce){.header[data-sticky-state]{transition:none;will-change:auto}.header[data-sticky-state='idle'],.header[data-sticky-state='active'][data-animating]{transform:none}}.header__row{position:relative;background-color:var(--header-bg-color,var(--color-background))}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}.header__row.divider--page-width:not(.section--page-width) .header__columns{@media screen and (min-width:750px){padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center;@media screen and (max-width:749px){display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center;header-menu:only-child .overflow-menu::part(list){justify-content:center}}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right;.overflow-menu::part(list){justify-content:flex-end}}.header__columns{--header-left:1fr;--header-center:auto;--header-right:1fr;--header-template-columns:var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend:44px;display:grid;grid-template-areas:'left center right';grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns);&:has(.header__column--center header-menu){--header-center:auto;--header-left:minmax(max-content,1fr);--header-right:minmax(max-content,1fr)}&:where(:not(:has(.header__column--center))){@media screen and (min-width:750px){--header-template-columns:var(--header-left) var(--header-right);grid-template-areas:'left right'}&:has(.header__column--right header-menu){--header-right:auto;--header-left:minmax(max-content,1fr)}&:has(.header__column--left header-menu){--header-left:auto;--header-right:minmax(max-content,1fr)}}@media screen and (max-width:749px){--header-template-columns:var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:'leftA leftB center rightA rightB';grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs);.header-logo{grid-area:center}&:not(:has(header-actions)) .search-action{grid-area:leftB}&:not(:has(.account-actions)) .search-action{grid-area:rightA}.search-action{grid-area:leftB}header-actions{grid-area:rightB}}}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media (hover:hover){.menu-list{--header-menu-fade-duration:340ms;--header-menu-fade-ease:cubic-bezier(0.22,0.61,0.36,1)}.menu-list .menu-list__link{transition:opacity var(--header-menu-fade-duration) var(--header-menu-fade-ease);will-change:opacity}.menu-list:has(.menu-list__link:is(:hover,[aria-expanded='true'],[data-animating])) .menu-list__link:not(:is(:hover,[aria-expanded='true'],[data-animating])){opacity:.4}.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.dropdown-localization__button:hover),.header__column:has(.header__icon--menu:hover){header-menu:not(:hover),.header-actions__action:not(:hover),.dropdown-localization__button:not(:hover),.header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--header-menu-fade-duration) var(--header-menu-fade-ease)}}}@media (prefers-reduced-motion:reduce){.menu-list .menu-list__link{transition:none!important;will-change:auto}}header-menu,.header-actions__action,.dropdown-localization__button,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.dropdown-localization{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dropdown-localization__button{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;gap:.35rem;padding:6px 10px;border-radius:999px;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));background:#fff0;min-height:auto;line-height:1.1}.dropdown-localization__button .localization-label{display:inline-flex;align-items:center;gap:.15rem}.dropdown-localization__button .localization-separator{opacity:var(--opacity-subdued-text);letter-spacing:.12em}.dropdown-localization__button .icon-caret svg{width:10px;height:10px}.menu-list__list-item:where(:not([slot='overflow']))>.menu-list__link[aria-haspopup],.menu-list__list-item:where(:not([slot='overflow']))>.menu-list__link,.menu-list__list-item:where(:not([slot='overflow']))>button.menu-list__link{margin-block:calc(-2 * var(--header-padding));padding-block:calc(2 * var(--header-padding));margin-inline:calc(-1 * var(--gap-xl) / 2);padding-inline:calc(var(--gap-xl) / 2)}.header{--header-padding:var(--padding-sm);--font-paragraph--line-height:1}.header.header--compact{--header-padding:var(--padding-2xs)}.header__columns{--padding-block-start:var(--header-padding);--padding-block-end:var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding:var(--padding-xs)}.header--collapse-row-paddings{.header__row--top .header__columns{--padding-block-end:0px}.header__row--bottom .header__columns{--padding-block-start:0px}}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}main>.shopify-section:first-child .section:not(.disable-section-top-offset){&.spacing-style,.spacing-style{--section-top-offset:calc(var(--header-height) * var(--transparent-header-offset-boolean));:is(.spacing-style,.inherit-spacing){--section-top-offset:0px}}.sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}}.eido-emptycart-panel{--_r:var(--style-border-radius-popover,12px);--_b:var(--style-border-popover,1px solid rgba(0,0,0,.08));--_s:var(--shadow-popover,0 18px 50px rgba(0,0,0,.10));position:fixed;z-index:2147482000;margin:0;border-radius:var(--_r);border:var(--_b);background:var(--color-background,#fff);box-shadow:var(--_s);width:max-content;min-width:22rem;max-width:min(92vw,24rem);overflow:hidden;opacity:0;translate:0 12px;transition:opacity .22s ease,translate .22s ease,display .22s ease;transition-behavior:allow-discrete}.eido-emptycart-panel:popover-open{opacity:1;translate:0 0}@supports not selector(:popover-open){.eido-emptycart-panel.\:popover-open{opacity:1;translate:0 0}}.eido-emptycart-inner{position:relative;padding:18px 18px 16px;outline:none}.eido-emptycart-title{margin:0 0 10px;font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.eido-emptycart-sub{margin:0 0 14px;font-size:10px;line-height:1.45;opacity:.75}.eido-emptycart-sub a{text-decoration:underline;text-underline-offset:2px}.eido-emptycart-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 14px;border-radius:10px;background:#000;color:#fff;text-decoration:none;font-size:9px;text-transform:uppercase;letter-spacing:0;border:1px solid #000;transition:opacity .18s ease,transform .18s ease}.eido-emptycart-cta:hover{opacity:.92;transform:translateY(-1px)}.eido-emptycart-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.eido-emptycart-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;border-radius:999px;background:rgb(0 0 0 / .04);color:rgb(0 0 0 / .7);display:grid;place-items:center;cursor:pointer;transition:background .18s ease,color .18s ease}.eido-emptycart-close:hover{background:rgb(0 0 0 / .07);color:rgb(0 0 0 / .9)}.eido-emptycart-close:focus-visible{outline:2px solid rgb(0 0 0 / .75);outline-offset:2px}.eido-emptycart-close svg{width:12px;height:12px;display:block}.eido-emptycart-overlay{position:fixed;inset:0;z-index:2147481999;background:rgb(255 255 255 / .18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transition:opacity .18s ease}.eido-emptycart-overlay.is-on{opacity:1}.eido-emptycart-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:749px){.eido-emptycart-panel{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px)+12px);width:auto;min-width:unset;max-width:unset;border-radius:14px}}@media (prefers-reduced-motion:reduce){.eido-emptycart-panel,.eido-emptycart-overlay,.eido-emptycart-cta{transition:none!important}}.header--lookbook-minimal[transparent]{position:fixed;top:0;left:0;right:0;z-index:var(--layer-overlay)}.header--lookbook-minimal{--header-logo-display:block;--header-logo-inverse-display:none}.header--lookbook-minimal[data-lbim-tone='light']{--lbim-header-fg-rgb:246 246 246;--lbim-header-fg:rgb(246 246 246);--lbim-header-border:rgb(246 246 246 / 0.28);--lbim-cart-bg:rgb(246 246 246);--lbim-cart-fg:rgb(18 18 18);--color-primary-button-background:rgb(246 246 246);--color-primary-button-text:rgb(18 18 18);--header-logo-display:none;--header-logo-inverse-display:block}.header--lookbook-minimal[data-lbim-tone='dark']{--lbim-header-fg-rgb:18 18 18;--lbim-header-fg:rgb(18 18 18);--lbim-header-border:rgb(18 18 18 / 0.22);--lbim-cart-bg:rgb(18 18 18);--lbim-cart-fg:rgb(246 246 246);--color-primary-button-background:rgb(18 18 18);--color-primary-button-text:rgb(246 246 246);--header-logo-display:block;--header-logo-inverse-display:none}.header--lookbook-minimal[data-lbim-tone='light'] .header__row,.header--lookbook-minimal[data-lbim-tone='dark'] .header__row{--color-foreground-rgb:var(--lbim-header-fg-rgb);--color-foreground:var(--lbim-header-fg);--color-border-rgb:var(--lbim-header-fg-rgb);--color-border:var(--lbim-header-border);color:var(--lbim-header-fg)}.header--lookbook-minimal[data-lbim-tone='light'] :is(.menu-list__link,.header-actions__action,.header-actions__desktop-text,.dropdown-localization__button,.header__icon--menu,.account-button,.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper),.header--lookbook-minimal[data-lbim-tone='dark'] :is(.menu-list__link,.header-actions__action,.header-actions__desktop-text,.dropdown-localization__button,.header__icon--menu,.account-button,.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper){color:var(--lbim-header-fg)}.header--lookbook-minimal[data-lbim-tone='light'] .header-actions__cart-icon .cart-bubble__background,.header--lookbook-minimal[data-lbim-tone='dark'] .header-actions__cart-icon .cart-bubble__background{background-color:var(--lbim-cart-bg)}.header--lookbook-minimal[data-lbim-tone='light'] .header-actions__cart-icon .cart-bubble,.header--lookbook-minimal[data-lbim-tone='dark'] .header-actions__cart-icon .cart-bubble,.header--lookbook-minimal[data-lbim-tone='light'] .header-actions__cart-icon .cart-bubble__text,.header--lookbook-minimal[data-lbim-tone='dark'] .header-actions__cart-icon .cart-bubble__text{color:var(--lbim-cart-fg)}.header--lookbook-minimal[data-sticky-state='idle'],.header--lookbook-minimal[data-sticky-state='active'][data-animating]{opacity:1;transform:none;pointer-events:auto}@media screen and (min-width:990px) and (hover:hover) and (pointer:fine){.header--lookbook-minimal .header__column>*{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 420ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 420ms}.header--lookbook-minimal .header__column>.header-logo,.header--lookbook-minimal .header__column>*:has(.header-logo){opacity:1;visibility:visible;pointer-events:auto;transition:opacity 420ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.header--lookbook-minimal .header__row--bottom{max-height:0;overflow:hidden;border-bottom-width:0;transition:max-height 420ms cubic-bezier(.22,.61,.36,1)}.header--lookbook-minimal:hover .header__column>*,.header--lookbook-minimal:focus-within .header__column>*{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 420ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.header--lookbook-minimal:hover .header__row--bottom,.header--lookbook-minimal:focus-within .header__row--bottom{max-height:180px}}@media screen and (max-width:989px){.header-section,#shopify-section-header{position:relative;z-index:120}#header-component{z-index:120}#header-component details.menu-drawer-container,#header-component summary.header__icon--summary,#header-component .header__icon--menu{pointer-events:auto!important;touch-action:manipulation}.header[transparent] details.menu-drawer-container,.header[transparent] summary.header__icon--summary,.header--lookbook-minimal details.menu-drawer-container,.header--lookbook-minimal summary.header__icon--summary{pointer-events:auto;visibility:visible;opacity:1}.header[transparent]:has(details.menu-drawer-container[open]) .header__row,.header--lookbook-minimal:has(details.menu-drawer-container[open]) .header__row{--header-bg-color:rgb(var(--color-background-rgb) / 0.94)}.header[transparent]:has(details.menu-drawer-container[open]),.header--lookbook-minimal:has(details.menu-drawer-container[open]){--header-logo-display:unset;--header-logo-inverse-display:unset}.header:has(details.menu-drawer-container[open]){opacity:1!important;transform:translate3d(0,0,0)!important;pointer-events:auto!important}.header[transparent='not-sticky'][data-sticky-state='active']:not([data-animating]):not(:has(details.menu-drawer-container[open])){--header-bg-color:transparent;--header-logo-display:none;--header-logo-inverse-display:block}.header[transparent='not-sticky'][data-sticky-state='active'][data-scroll-direction='up']:not([data-animating]):not(:has(details.menu-drawer-container[open])) .header__row{background-color:#fff0}}.header--studio-dispatch-adaptive{--header-logo-display:block;--header-logo-inverse-display:none}.header--studio-dispatch-adaptive[data-eido-media-tone='light']{--eido-dispatch-header-fg-rgb:246 246 246;--eido-dispatch-header-fg:rgb(246 246 246);--eido-dispatch-header-border:rgb(246 246 246 / 0.28);--eido-dispatch-cart-bg:rgb(246 246 246);--eido-dispatch-cart-fg:rgb(18 18 18);--color-primary-button-background:rgb(246 246 246);--color-primary-button-text:rgb(18 18 18);--header-logo-display:none;--header-logo-inverse-display:block}.header--studio-dispatch-adaptive[data-eido-media-tone='dark']{--eido-dispatch-header-fg-rgb:18 18 18;--eido-dispatch-header-fg:rgb(18 18 18);--eido-dispatch-header-border:rgb(18 18 18 / 0.22);--eido-dispatch-cart-bg:rgb(18 18 18);--eido-dispatch-cart-fg:rgb(246 246 246);--color-primary-button-background:rgb(18 18 18);--color-primary-button-text:rgb(246 246 246);--header-logo-display:block;--header-logo-inverse-display:none}.header--studio-dispatch-adaptive[data-eido-media-tone='light'] .header__row,.header--studio-dispatch-adaptive[data-eido-media-tone='dark'] .header__row{--color-foreground-rgb:var(--eido-dispatch-header-fg-rgb);--color-foreground:var(--eido-dispatch-header-fg);--color-border-rgb:var(--eido-dispatch-header-fg-rgb);--color-border:var(--eido-dispatch-header-border);color:var(--eido-dispatch-header-fg)}.header--studio-dispatch-adaptive[data-eido-media-tone='light'] :is(.menu-list__link,.header-actions__action,.header-actions__desktop-text,.dropdown-localization__button,.header__icon--menu,.account-button,.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper),.header--studio-dispatch-adaptive[data-eido-media-tone='dark'] :is(.menu-list__link,.header-actions__action,.header-actions__desktop-text,.dropdown-localization__button,.header__icon--menu,.account-button,.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper){color:var(--eido-dispatch-header-fg)}.header--studio-dispatch-adaptive[data-eido-media-tone='light'] .header-actions__cart-icon .cart-bubble__background,.header--studio-dispatch-adaptive[data-eido-media-tone='dark'] .header-actions__cart-icon .cart-bubble__background{background-color:var(--eido-dispatch-cart-bg)}.header--studio-dispatch-adaptive[data-eido-media-tone='light'] .header-actions__cart-icon .cart-bubble,.header--studio-dispatch-adaptive[data-eido-media-tone='dark'] .header-actions__cart-icon .cart-bubble,.header--studio-dispatch-adaptive[data-eido-media-tone='light'] .header-actions__cart-icon .cart-bubble__text,.header--studio-dispatch-adaptive[data-eido-media-tone='dark'] .header-actions__cart-icon .cart-bubble__text{color:var(--eido-dispatch-cart-fg)}@media screen and (max-width:989px){#header-component.header[transparent]:not(.header--lookbook-minimal):not(.header--studio-dispatch-adaptive){--header-bg-color:transparent!important;--header-logo-display:none!important;--header-logo-inverse-display:block!important}#header-component.header[transparent]:not(.header--lookbook-minimal):not(.header--studio-dispatch-adaptive) .header__row{background-color:transparent!important}#header-component.header[transparent]:not(.header--lookbook-minimal):not(.header--studio-dispatch-adaptive):has(details.menu-drawer-container[open]){--header-bg-color:rgb(var(--color-background-rgb)/.94)!important;--header-logo-display:unset!important;--header-logo-inverse-display:unset!important}#header-component.header[transparent]:not(.header--lookbook-minimal):not(.header--studio-dispatch-adaptive):has(details.menu-drawer-container[open]) .header__row{background-color:rgb(var(--color-background-rgb)/.94)!important}}@media screen and (max-width:749px){#header-component.header[data-sticky-state='idle'],#header-component.header[data-sticky-state='active'][data-animating]{opacity:1!important;transform:translate3d(0,0,0)!important;pointer-events:auto!important}#header-component .header__drawer.desktop\:hidden,#header-component header-drawer.header__drawer--mobile,#header-component details.menu-drawer-container,#header-component summary.header__icon--summary,#header-component .header__icon--menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important}#header-component .header__drawer.desktop\:hidden,#header-component header-drawer.header__drawer--mobile{display:block!important}#header-component summary.header__icon--summary,#header-component .header__icon--menu{display:inline-flex!important}}.header-menu__desktop-trigger{display:none}@media screen and (min-width:750px){#header-component:not(.header--lookbook-minimal) .header-menu__desktop-trigger{display:inline-flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header-component.header--lookbook-minimal .header-menu__desktop-trigger{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header--desktop-logo-only:not(.header--lookbook-minimal){--eido-desktop-header-reveal-dur:420ms;--eido-desktop-header-reveal-ease:cubic-bezier(.22,.61,.36,1)}.header--desktop-logo-only:not(.header--lookbook-minimal) .header-menu{display:flex;width:auto;align-items:center;gap:var(--gap-sm);min-height:var(--button-size);position:relative;overflow:visible}#header-component.header--desktop-logo-only .header-menu.hidden{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.header--desktop-logo-only:not(.header--lookbook-minimal) .header-menu__desktop-trigger{display:inline-flex;flex:0 0 var(--button-size);align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);color:var(--color-foreground);opacity:1;pointer-events:auto;transform:translate3d(0,0,0) scale(1);transition:opacity var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease)}.header--desktop-logo-only:not(.header--lookbook-minimal) .header-menu__desktop-trigger .svg-wrapper{display:inline-flex}.header--desktop-logo-only:not(.header--lookbook-minimal) .header-menu__desktop-trigger .svg-wrapper svg{width:16px;height:16px}.header--desktop-logo-only:not(.header--lookbook-minimal) .header-menu__inner{position:absolute;top:50%;left:calc(var(--button-size) + var(--gap-sm));width:max-content;max-width:min(80vw,1200px);overflow:visible;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-10px,-50%,0);transition:opacity var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),transform var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),visibility 0s linear var(--eido-desktop-header-reveal-dur);z-index:2}.header--desktop-logo-only:not(.header--lookbook-minimal) .search-action,.header--desktop-logo-only:not(.header--lookbook-minimal) .dropdown-localization,.header--desktop-logo-only:not(.header--lookbook-minimal) header-actions .header-actions__action{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,6px,0);transition:opacity var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),transform var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),visibility 0s linear var(--eido-desktop-header-reveal-dur)}.header--desktop-logo-only.header--desktop-show-bag:not(.header--lookbook-minimal) header-actions .header-actions__action:has(.header-actions__cart-icon){opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),transform var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),visibility 0s linear 0s}.header--desktop-logo-only:not(.header--lookbook-minimal) .header__row--bottom{max-height:0;overflow:hidden;border-bottom-width:0;transition:max-height var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease)}.header--desktop-logo-only.header--desktop-menu-row-bottom:not(.header--lookbook-minimal) .header__row--bottom{max-height:calc(var(--button-size) + (var(--header-padding) * 2));overflow:visible;border-bottom-width:var(--border-bottom-width)}.header--desktop-logo-only:not(.header--lookbook-minimal) .header__row--bottom:has(.header-menu__desktop-trigger){max-height:calc(var(--button-size) + (var(--header-padding) * 2));overflow:visible;border-bottom-width:var(--border-bottom-width)}.header--desktop-logo-only:not(.header--lookbook-minimal):is(:focus-within,:has(.header__column--left:hover),:has(.header__column--left:focus-within)) .header-menu__inner{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,-50%,0);transition:opacity var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),transform var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),visibility 0s linear 0s}.header--desktop-logo-only:not(.header--lookbook-minimal):is(:focus-within,:has(.header__column--right:hover),:has(.header__column--right:focus-within)) .search-action,.header--desktop-logo-only:not(.header--lookbook-minimal):is(:focus-within,:has(.header__column--right:hover),:has(.header__column--right:focus-within)) .dropdown-localization,.header--desktop-logo-only:not(.header--lookbook-minimal):is(:focus-within,:has(.header__column--right:hover),:has(.header__column--right:focus-within)) header-actions .header-actions__action{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),transform var(--eido-desktop-header-reveal-dur) var(--eido-desktop-header-reveal-ease),visibility 0s linear 0s}.header--desktop-logo-only:not(.header--lookbook-minimal):is(:focus-within,:has(.header__column--left:hover),:has(.header__column--left:focus-within)) .header__row--bottom{max-height:180px}}@media screen and (min-width:750px){#header-component .header__drawer.desktop\:hidden,#header-component header-drawer.header__drawer--mobile{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#header-component .header__drawer.desktop\:hidden *{pointer-events:none!important}}
/* END_SECTION:header */

/* START_SECTION:hero-scroll-cutout (INDEX:63) */
.eido-cutout-hero{background:rgb(var(--color-background));}.eido-cutout-hero__scroll{height:var(--eido-scroll-h);position:relative;}.eido-cutout-hero__stage{position:sticky;top:0;height:var(--eido-stage-h);min-height:100svh;overflow:hidden;isolation:isolate;}.eido-cutout-hero__media{position:absolute;inset:0;z-index:0;}.eido-cutout-hero__video,
  .eido-cutout-hero__image,
  .eido-cutout-hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}.eido-cutout-hero__poster{z-index:0;}.eido-cutout-hero__video{z-index:1;}.eido-cutout-hero__mask{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;}.eido-cutout-hero__mask-text{font-family:var(--font-heading-family, ui-sans-serif), ui-sans-serif;font-weight:700;letter-spacing:-0.06em;font-size:820px;fill:black;}.eido-cutout-hero__content{position:relative;z-index:3;height:100%;display:grid;align-items:end;pointer-events:none;}.eido-cutout-hero__content-inner{pointer-events:auto;padding:2.25rem 1.25rem;max-width:56rem;}.eido-cutout-hero__content-inner.page-width{margin-inline:auto;}.eido-cutout-hero__content-inner.full-width{max-width:none;}.eido-cutout-hero__eyebrow{margin:0 0 0.5rem 0;font-size:0.85rem;letter-spacing:0.06em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:0.85;}.eido-cutout-hero__heading{margin:0;font-size:clamp(2rem, 4vw, 3.25rem);line-height:1.05;color:rgb(var(--color-foreground));letter-spacing:-0.04em;}.eido-cutout-hero__subheading{margin-top:0.75rem;max-width:42rem;color:rgb(var(--color-foreground));opacity:0.85;}.eido-cutout-hero__cta{display:inline-flex;margin-top:1.25rem;padding:0.85rem 1.05rem;border:1px solid rgb(var(--color-foreground));border-radius:999px;text-decoration:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background) / 0.05);transition:transform 160ms var(--eido-ease), background 160ms var(--eido-ease);}@media (hover: hover){.eido-cutout-hero__cta:hover{transform:translateY(-1px);background:rgb(var(--color-background) / 0.10);}}.eido-cutout-hero__cta:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;}@media (prefers-reduced-motion: reduce){.eido-cutout-hero__cta{transition:none;}}
/* END_SECTION:hero-scroll-cutout */

/* START_SECTION:hero-split-glass (INDEX:64) */
.hsg-wrapper{--hero-height-offset:0px}body:has(>#header-group>.header-section>#header-component) .hsg-wrapper:first-child{--hero-height-offset:var(--header-group-height,0)}.hsg{position:relative;min-height:calc(var(--hsg-min-height,var(--section-height-medium)) - var(--hero-height-offset,0px))}.hsg[data-shopify-visual-preview]{--hsg-min-height:600px;min-height:600px}.hsg__inner{position:relative;overflow:hidden;min-height:inherit;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width:750px){.hsg__inner{align-items:var(--vertical-alignment)}}.hsg__media-wrap{position:absolute;inset:0;display:grid;grid-template-columns:1fr}.hsg--two-media .hsg__media-wrap{grid-template-columns:var(--hsg-split,50%) minmax(0,1fr)}.hsg__media-slot{position:relative;display:block;min-width:0;min-height:0;overflow:hidden}.hsg__media,.hsg__picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hsg__picture img{width:100%;height:100%;object-fit:cover;display:block}.hsg__media-slot [hidden]{display:none!important}.hsg__video-toggle{position:absolute;bottom:12px;right:12px;z-index:4;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--eido-control-radius,4px);background:transparent;color:#f8f8f8;cursor:pointer;pointer-events:auto;opacity:.72;filter:drop-shadow(0 1px 8px rgb(0 0 0 / .38));-webkit-tap-highlight-color:transparent;transition:opacity 160ms ease}.hsg__video-toggle--left{right:auto;left:12px}.hsg__video-toggle--ink{color:var(--eido-ink,#000);filter:none}.hsg__video-toggle svg{display:block;width:18px;height:18px}.hsg__video-toggle .hsg__ico-play,.hsg__video-toggle.is-paused .hsg__ico-pause{display:none}.hsg__video-toggle.is-paused .hsg__ico-play{display:block}.hsg__video-toggle.is-paused,.hsg__video-toggle:focus-visible{opacity:1}@media(hover:hover){.hsg__video-toggle:hover{opacity:1}}.hsg__video-toggle:focus-visible{outline:1px solid currentColor;outline-offset:-6px}@media screen and (max-width:749px){.hsg__video-toggle--mtop{top:12px;bottom:auto}}.hsg__glass{position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;background:var(--hsg-glass-surface,var(--eido-glass-surface,rgb(248 248 248 / .78)));-webkit-backdrop-filter:var(--hsg-glass-filter,var(--eido-glass-filter,blur(14px) saturate(135%)));backdrop-filter:var(--hsg-glass-filter,var(--eido-glass-filter,blur(14px) saturate(135%)))}.hsg__glass--right{left:var(--hsg-split,50%);right:0}.hsg__glass--left{left:0;right:calc(100% - var(--hsg-split,50%))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hsg__glass{background:var(--eido-glass-fallback,#f8f8f8)}}@media (prefers-reduced-transparency:reduce){.hsg__glass{background:var(--eido-glass-fallback,#f8f8f8);-webkit-backdrop-filter:none;backdrop-filter:none}}.hsg__glass-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;padding:clamp(1rem,4vw,2.5rem);text-align:center}.hsg__gl1{font-size:clamp(18px,2.2vw,26px);font-weight:500;color:var(--eido-ink,#000);letter-spacing:-.02em;line-height:1.15;display:block}.hsg__gl2{font-size:clamp(18px,2.2vw,26px);font-weight:400;color:var(--eido-ink,#000);line-height:1.3;display:block}.hsg__link{position:absolute;inset:0;z-index:2}.hsg__content{position:relative;inset:0;z-index:3}.hsg__content.page-width{grid-column:2/3}.hsg__content,.hsg__media-wrap{pointer-events:none}.hsg__content :is(a,button,input,textarea,select,details,summary){pointer-events:auto}.hsg__content--design-mode *{pointer-events:auto}@media screen and (max-width:749px){.hsg--two-media .hsg__media-wrap{grid-template-columns:1fr;grid-template-rows:var(--hsg-split,50%) minmax(0,1fr)}.hsg__glass--left{top:0;left:0;right:0;bottom:auto;height:var(--hsg-split,50%)}.hsg__glass--right{top:var(--hsg-split,50%);left:0;right:0;bottom:0}}@media (prefers-reduced-motion:reduce){.hsg__glass,.hsg__video-toggle{transition:none}}.hsg__time-rail{position:absolute;z-index:2;top:50%;bottom:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:.65em;flex-wrap:wrap;max-width:100%;padding-inline:clamp(16px,3vw,36px);font-family:var(--font-body--family),"Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:1.4;color:rgba(255,255,255,.78);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 10px rgb(0 0 0 / .32);white-space:normal;pointer-events:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hsg__time-rail--left{left:0;right:calc(100% - var(--hsg-split,50%))}.hsg__time-rail--right{left:var(--hsg-split,50%);right:0}.hsg__clock-time{display:inline-flex;align-items:baseline}.hsg__clock-period,.hsg__clock-zone{margin-left:.35em}.hsg__clock-roll{position:relative;display:inline-block;min-width:2ch;height:1em;line-height:1;overflow:hidden;vertical-align:-.08em;text-align:center}.hsg__clock-roll>[data-hsg-clock-current]{display:block;transition:transform 560ms cubic-bezier(.22,.61,.36,1),opacity 560ms cubic-bezier(.22,.61,.36,1)}.hsg__clock-roll::after{content:attr(data-next);position:absolute;inset-inline:0;top:100%;opacity:.24;transition:transform 560ms cubic-bezier(.22,.61,.36,1),opacity 560ms cubic-bezier(.22,.61,.36,1)}.hsg__clock-roll.is-rolling>[data-hsg-clock-current]{transform:translateY(-110%);opacity:.18}.hsg__clock-roll.is-rolling::after{transform:translateY(-100%);opacity:1}@media screen and (max-width:749px){.hsg__time-rail--left,.hsg__time-rail--right{left:0;right:0;top:calc(var(--hsg-split,50%) / 2);bottom:auto;transform:translateY(-50%);padding-inline:16px}.hsg__time-rail--right{top:calc((100% + var(--hsg-split,50%)) / 2)}.hsg__time-rail{gap:.6em;white-space:normal;flex-wrap:wrap;line-height:1.4}}@media screen and (max-width:380px){.hsg__time-rail{font-size:9px}}@media (prefers-reduced-motion:reduce){.hsg__clock-roll,.hsg__clock-roll>[data-hsg-clock-current],.hsg__clock-roll::after{transition:none!important}}
/* END_SECTION:hero-split-glass */

/* START_SECTION:hero (INDEX:65) */
.hero-wrapper{--hero-height-offset:0px}body:has(>#header-group>.header-section>#header-component) .hero-wrapper:first-child{--hero-height-offset:var(--header-group-height,0)}.hero{position:relative;z-index:0;min-height:calc(var(--hero-min-height) - var(--hero-height-offset));overflow:visible;isolation:isolate}.hero[data-shopify-visual-preview]{--hero-min-height:600px;min-height:600px}.hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb)/var(--hero-border-opacity));min-height:inherit;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width:750px){.hero__container{align-items:var(--vertical-alignment)}}.hero__content-wrapper.page-width{grid-column:2/3}.hero__content-wrapper{position:relative;inset:0;z-index:var(--layer-flat)}.hero__content-wrapper .group-block-content{position:relative}.hero__media-grid{position:absolute;inset:0;display:grid;grid-column:1/-1;grid-template-columns:repeat(var(--hero-media-count,1),1fr)}.hero--auto .hero__media,.hero--auto .hero__picture{aspect-ratio:var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height .hero__media,.hero--no-blocks-auto-height .hero__picture{width:100%;aspect-ratio:auto}.hero--no-blocks-auto-height .hero__media-grid{position:relative}.hero__media-wrapper,.hero__picture{overflow:hidden;position:relative;width:100%;height:100%;display:block}.hero__media{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;z-index:var(--layer-base);display:block}.hero__media-wrapper--mobile{display:none}.hero__media-wrapper--desktop,.hero__media-wrapper--responsive{display:block}@media screen and (max-width:749px){.hero__media-wrapper--desktop{display:none}.hero__media-wrapper--mobile,.hero__media-wrapper--responsive{display:block}.hero__media-grid{grid-template-columns:repeat(var(--hero-media-count-mobile,1),1fr)}.hero--stack-mobile .hero__media-grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--hero-media-count-mobile,1),calc(100%/var(--hero-media-count-mobile,1)))}}.hero__link{position:absolute;inset:0;grid-column:1/-1}.hero__media-grid,.hero__content-wrapper{pointer-events:none}.hero__media-grid :is(a,button,input,textarea,select,details,summary),.hero__content-wrapper :is(a,button,input,textarea,select,details,summary){pointer-events:auto}.hero__content-wrapper--design-mode *{pointer-events:auto}.hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate:saturate(1.5);--blurred-reflection-mask-image:linear-gradient(to bottom,#000 0%,#000 66%,transparent 100%);--blurred-reflection-box-shadow:rgb(0 0 0/5%) 0 0 1rem;--blurred-reflection-filter-blur:blur(20px);--blurred-reflection-scale:scale(1.12);--blurred-reflection-padding-block-end:0px;--blurred-reflection-height:min(28vh,260px);--blurred-reflection-drop:min(14vh,130px)}.hero[data-blur-shadow=true] .hero__container::before{content:"";position:absolute;inset:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;left:0;right:0;top:calc(100% - var(--blurred-reflection-drop,130px));height:var(--blurred-reflection-height,260px);z-index:-1;mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:none;overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width:750px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width:750px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}.hero__blurred-image img:not(:only-child),.hero__blurred-image svg:not(:only-child){width:50%}.hero__blurred-image img:not(:only-child):last-child,.hero__blurred-image svg:not(:only-child):last-child{right:0;left:auto}
/* END_SECTION:hero */

/* START_SECTION:main-blog-post (INDEX:70) */
.main-blog-post{--main-blog-post-space-title-meta:20px;--main-blog-post-space-meta-body:48px;--main-blog-post-space-body-excerpt:96px;padding-inline:clamp(20px, 5vw, 28px);}.main-blog-post__article{width:100%;max-width:var(--main-blog-post-max-width);margin:0 auto;}.main-blog-post__title{margin:0;font-size:var(--main-blog-post-title-size);line-height:1.28;text-align:var(--main-blog-post-text-align);text-wrap:pretty;overflow-wrap:anywhere;}.main-blog-post__meta{margin:var(--main-blog-post-space-title-meta) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--main-blog-post-meta-justify);gap:0.45rem;font-size:var(--main-blog-post-meta-size);line-height:1.4;color:rgb(var(--color-foreground-rgb) / 0.72);}.main-blog-post__body{margin-top:var(--main-blog-post-space-meta-body);font-size:var(--main-blog-post-body-size);line-height:var(--main-blog-post-body-line-height);text-align:var(--main-blog-post-text-align);}.main-blog-post__body--no-meta{margin-top:calc(var(--main-blog-post-space-title-meta) + var(--main-blog-post-space-meta-body));}.main-blog-post__body > :first-child{margin-top:0;}.main-blog-post__body > :last-child{margin-bottom:0;}.main-blog-post__body :is(p, ul, ol, blockquote, pre, table){margin-block:1.15em;}.main-blog-post__body :is(img, video, canvas, svg){max-width:100%;height:auto;}.main-blog-post__body :is(iframe, embed, object){width:100%;max-width:100%;}.main-blog-post__body table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;}.main-blog-post__body blockquote{margin-inline:0;padding-left:1.25rem;border-left:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));color:rgb(var(--color-foreground-rgb) / 0.82);}.main-blog-post__body a,
  .main-blog-post__excerpt a{color:var(--color-primary);text-decoration:underline;text-underline-offset:0.16em;text-decoration-thickness:0.06em;}.main-blog-post__body a:hover,
  .main-blog-post__excerpt a:hover{color:var(--color-primary-hover);}.main-blog-post__body a:focus-visible,
  .main-blog-post__excerpt a:focus-visible,
  .blog-post-comments-pagination a:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.main-blog-post__excerpt{margin-top:var(--main-blog-post-space-body-excerpt);margin-right:var(--main-blog-post-excerpt-margin-end);margin-left:var(--main-blog-post-excerpt-margin-start);max-width:88%;text-align:var(--main-blog-post-text-align);font-size:var(--main-blog-post-excerpt-size);line-height:1.28;text-wrap:balance;}.blog-post-comments-container{width:100%;max-width:var(--main-blog-post-max-width);margin:72px auto 0;}.blog-post-comments{display:flex;flex-direction:column;gap:var(--gap-3xl);}.blog-post-comment__author{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:var(--margin-md);font-size:var(--font-size--body-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.blog-post-comments-pagination{display:flex;justify-content:center;gap:var(--gap-2xs);}.blog-post-comments-pagination,
  .blog-post-comments-pagination a{color:var(--color-foreground);}.blog-post-comments-pagination .current{color:var(--color-foreground);}.blog-post-comments-pagination .current,
  .blog-post-comments-pagination a{display:block;padding:var(--padding-2xs) var(--padding-xs);}.blog-post-comments-pagination .current,
  .blog-post-comments-pagination a:hover{border-bottom:1px solid var(--color-foreground);}@media screen and (max-width: 749px){.main-blog-post{--main-blog-post-space-title-meta:16px;--main-blog-post-space-meta-body:40px;--main-blog-post-space-body-excerpt:72px;}.main-blog-post__excerpt{max-width:92%;}}
  .main-blog-post__article {
    grid-column: 1 / -1;
    max-width: var(--main-blog-post-layout-width);
  }
  .main-blog-post__title,
  .main-blog-post__meta {
    max-width: var(--main-blog-post-max-width);
    margin-inline: auto;
  }
  eido-article-columns {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--main-blog-post-column-gap);
    align-items: center;
  }
  .main-blog-post__column {
    min-width: 0;
    width: 100%;
    max-width: var(--main-blog-post-max-width);
    margin-inline: auto;
    font-size: var(--main-blog-post-side-size);
    overflow-wrap: anywhere;
  }
  .main-blog-post__column--demm {
    font-size: var(--main-blog-post-body-size);
    font-weight: 400;
  }
  .main-blog-post__column rte-formatter {
    display: block;
  }
  .main-blog-post__column :is(p, a, span, ul, ol, li, h2, h3, h4, h5, h6) {
    font-size: inherit;
    line-height: inherit;
  }
  .main-blog-post__column rte-formatter > :first-child {
    margin-top: 0;
  }
  .main-blog-post__column rte-formatter > :last-child {
    margin-bottom: 0;
  }
  @media screen and (min-width: 750px) {
    eido-article-columns[data-column-count='2'] {
      grid-template-columns: minmax(0, var(--main-blog-post-centre-weight)) minmax(0, 1fr);
    }
    eido-article-columns[data-column-count='3'] {
      grid-template-columns: minmax(0, 1fr) minmax(0, var(--main-blog-post-centre-weight)) minmax(0, 1fr);
    }
  }
/* END_SECTION:main-blog-post */

/* START_SECTION:main-blog (INDEX:71) */
.blog-posts{--page-content-width:var(--narrow-page-width);--page-width:calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap:36px;--rows-gap:36px;}.blog-posts-container{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem;width:100%;column-gap:var(--columns-gap);row-gap:var(--rows-gap);}.blog-post-item{--blog-post-card-scale:0.6;grid-column:span 2;@media screen and (max-width: 749px){--blog-post-card-scale:0.5;grid-column:span 6;}}.blog-post-item:nth-child(2),
  .blog-post-item:nth-child(3){--blog-post-card-scale:0.8;grid-column:span 3;@media screen and (max-width: 749px){--blog-post-card-scale:0.5;grid-column:span 6;}}.blog-post-item:first-child{--blog-post-card-scale:1;grid-column:span 6;}.blog-post-item{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));padding:0 1rem 1rem;}.blog-post-item:has(.blog-post-card__image-container){border:none;padding:0;}
/* END_SECTION:main-blog */

/* START_SECTION:main-collection (INDEX:74) */
results-list.product-grid-container .eido-quick-add-toggle{padding-bottom:18px}.main-collection-grid{grid-column:var(--grid-column--mobile)}@media screen and (min-width:750px){.main-collection-grid{grid-column:var(--grid-column--desktop)}}@media screen and (min-width:750px){.collection-wrapper{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--full-width),.collection-wrapper:has(.collection-wrapper--full-width){grid-column:1/-1;grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(#filters-drawer)):has(.collection-wrapper--full-width){grid-column:1/-1;grid-template-columns:0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile)[product-grid-view='default'] .product-grid__card,:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile)[product-grid-view='mobile-single'] .product-grid__card{padding-inline-start:max(var(--padding-xs), var(--padding-inline-start));padding-inline-end:max(var(--padding-xs), var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:calc(-1 * max(var(--padding-xs), var(--padding-inline-start)));margin-inline-end:calc(-1 * max(var(--padding-xs), var(--padding-inline-end)))}}.main-collection-grid--filters{grid-column:1/-1;min-width:0}#ResultsList ul.product-grid[product-grid-view]{display:grid!important;grid-auto-flow:row;align-content:start}#ResultsList ul.product-grid[product-grid-view]>.product-grid__item{min-width:0;width:100%;margin:0!important}#ResultsList ul.product-grid[product-grid-view] .product-grid__card,#ResultsList ul.product-grid[product-grid-view] .product-card,#ResultsList ul.product-grid[product-grid-view] .product-card__content{width:100%;max-width:none!important}@media (min-width:900px){#ResultsList ul.product-grid[product-grid-view='desktop-zoom-out']{gap:var(--product-grid-gap-desktop,28px 2px)!important}}@media (min-width:900px){#ResultsList ul.product-grid[product-grid-view='desktop-default']{gap:var(--product-grid-gap-desktop,28px 2px)}}@media (max-width:899px){#ResultsList ul.product-grid[product-grid-view='mobile-default']{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--product-grid-gap-mobile,12px 2px)!important}}@media (max-width:899px){#ResultsList ul.product-grid[product-grid-view='mobile-single']{grid-template-columns:1fr!important;gap:var(--product-grid-gap-mobile,12px 2px)!important}}@media (min-width:900px){#ResultsList ul.product-grid[product-grid-view='desktop-zoom-out'] .product-grid-view-zoom-out--details{display:none!important}}.eido-luxury-loader{position:absolute;inset:0;z-index:100;pointer-events:none;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-background-rgb),.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:opacity 0.4s cubic-bezier(.2,0,0,1),visibility 0.4s}results-list.is-loading{position:relative;pointer-events:none}results-list.is-loading .eido-luxury-loader{opacity:1;visibility:visible;pointer-events:all}.eido-luxury-loader__spinner{width:40px;height:40px;border:2px solid rgba(var(--color-foreground-rgb),.1);border-top-color:rgb(var(--color-foreground-rgb));border-radius:50%;animation:eido-spin 1s cubic-bezier(.6,.2,.4,.8) infinite;box-shadow:0 0 15px rgba(var(--color-foreground-rgb),.1)}@keyframes eido-spin{to{transform:rotate(360deg)}}
/* END_SECTION:main-collection */

/* START_SECTION:marquee (INDEX:77) */
marquee-component{display:block;width:100%;overflow:hidden;}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap;}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap);}.marquee__content :is(p, h1, h2, h3, h4, h5, h6){white-space:nowrap;}.marquee__content .marquee__repeated-items *{max-width:none;}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center;}.marquee__repeated-items > *{align-content:center;}@media (prefers-reduced-motion: no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction);}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)), 0, 0);}}
/* END_SECTION:marquee */

/* START_SECTION:media-with-content (INDEX:78) */
.section--page-width{&.media-with-content{grid-template-areas:'margin-left media margin-right' 'margin-left content margin-right';@media screen and (min-width: 750px){--media-with-content-grid-columns:var(--full-page-grid-margin)
          calc((var(--full-page-grid-central-column-width) / 12) * 7)
          calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:'margin-left media content margin-right';}}&.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns:var(--full-page-grid-margin)
          calc((var(--full-page-grid-central-column-width) / 12) * 5)
          calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:'margin-left content media margin-right';}}&.media-with-content--medium{@media screen and (min-width: 750px){--media-with-content-grid-columns:var(--full-page-grid-margin)
          repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin);}}&.media-with-content--narrow.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns:var(--full-page-grid-margin)
          calc((var(--full-page-grid-central-column-width) / 3) * 2)
          calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin);}}&.media-with-content--narrow{@media screen and (min-width: 750px){--media-with-content-grid-columns:var(--full-page-grid-margin)
          calc(var(--full-page-grid-central-column-width) / 3)
          calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin);}}}.section--full-width{&.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns:2.5fr 3.5fr;grid-template-areas:'content media';}}&.media-with-content--medium{@media screen and (min-width: 750px){--media-with-content-grid-columns:1fr 1fr;}}&.media-with-content--narrow{@media screen and (min-width: 750px){--media-with-content-grid-columns:2fr 4fr;}}&.media-with-content--narrow.media-with-content--media-right{@media screen and (min-width: 750px){--media-with-content-grid-columns:4fr 2fr;}}}.media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:'media media media' 'margin-left content margin-right';@media screen and (min-width: 750px){grid-template-areas:'media media content margin-right';}}.media-with-content--media-extend.media-with-content--media-right{@media screen and (min-width: 750px){grid-template-areas:'margin-left content media media';}}.media-with-content--media-right{@media screen and (min-width: 750px){grid-template-areas:'margin-left content media media';}}.media-with-content{--media-with-content-grid-columns:var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:'media media media' 'content content content';@media screen and (min-width: 750px){--media-with-content-grid-columns:3.5fr 2.5fr;grid-template-areas:'media content';}.media-block{grid-area:media;}.media-with-content__content{grid-area:content;}.media-with-content__content > .group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin));@media screen and (min-width: 750px){padding-block:var(--page-margin);}}&.section--page-width .media-with-content__content > .group-block-content{padding-inline:0;@media screen and (min-width: 750px){padding-inline-start:var(--page-margin);}}&.section--page-width.media-with-content--media-right .media-with-content__content > .group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0;}}.media-with-content[data-shopify-visual-preview]{--hero-min-height:500px;min-height:500px;}
/* END_SECTION:media-with-content */

/* START_SECTION:password (INDEX:79) */
html.password-page,
  .password-page body{height:100vh;height:100dvh;min-height:0;margin:0;overflow:hidden;background:#f8f8f8;}.password-page .section-background,
  .password-page .section--password{--color-background:#f8f8f8;background:#f8f8f8;}.section--password{--section-min-height:0px;flex:1;min-height:0;}.password-main-content{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;}.password-main-content > .shopify-section{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;}.password-main-content > .shopify-section:has(.section--password){flex:1;}.section--password > .border-style{min-height:0;}.password-enter{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl);}.password-enter__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em;a{display:flex;}svg{display:inline;height:1.3em;color:var(--color-foreground);}}.password-enter__links{display:flex;align-items:center;gap:var(--gap-2xl);@media screen and (max-width: 749px){flex-direction:column;gap:var(--gap-sm);}}.password-enter__admin-link{margin:0;}
/* END_SECTION:password */

/* START_SECTION:popup-accordion (INDEX:80) */
#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close,
     .header__icon--close,button[aria-label="Close"],button[aria-label="Close menu"],
     button[data-action="close"],button[aria-controls*="Drawer"][data-action="close"]){appearance:none !important;background:none !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;-webkit-mask:none !important;mask:none !important;position:relative;width:44px;height:44px;color:var(--color-foreground, currentColor) !important;overflow:visible;}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close) svg{width:18px;height:18px;display:block;filter:none !important;}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close) svg
  :is(circle,ellipse,[class*="ring"],[data-shape="circle"]){display:none !important;}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close) svg [stroke]{stroke:currentColor !important;}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close) svg [fill]:not([fill="none"]){fill:currentColor !important;}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close)::before{content:none !important;}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close)::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;pointer-events:none;background:linear-gradient(45deg,transparent calc(50% - 1.75px), currentColor 0, currentColor calc(50% + 1.75px), transparent 0),
    linear-gradient(-45deg,transparent calc(50% - 1.75px), currentColor 0, currentColor calc(50% + 1.75px), transparent 0);}#header-component :is(.drawer__close,.menu-drawer__close,.header__close,.modal__close):focus-visible{outline:2px solid currentColor;outline-offset:2px;}@media (min-width: 990px){:root{--eido-menu-gap:8px;}#header-component :is(.header__icon--menu,.header__menu-toggle,button[aria-controls*="Drawer"]:not([data-action="close"])){position:relative;color:inherit;}#header-component :is(.header__icon--menu,.header__menu-toggle,button[aria-controls*="Drawer"]:not([data-action="close"]))::after{content:var(--eido-menu-label);display:inline-block;margin-left:var(--eido-menu-gap);font-size:var(--menu-trigger-label-size, 0.5rem);line-height:1;letter-spacing:0.02em;color:var(--color-foreground, currentColor);vertical-align:middle;}}@media (max-width: 989.98px){#header-component :is(.header__icon--menu,.header__menu-toggle,button[aria-controls*="Drawer"]:not([data-action="close"]))::after{content:none !important;}}
/* END_SECTION:popup-accordion */

/* START_SECTION:product-hotspot (INDEX:83) */
.section-product-hotspots{position:relative;padding:0 !important;margin:0 !important;overflow:clip;isolation:isolate;}@supports not (overflow: clip){.section-product-hotspots{overflow:hidden;}}.section-product-hotspots__wrapper{display:block;width:100%;}.section-product-hotspots__content{position:relative;width:100%;padding:0 !important;margin:0 !important;}.section-product-hotspots__caption{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(18px, 2.5vw, 34px);z-index:var(--layer-raised);pointer-events:none;}.section-product-hotspots[data-caption-align=bottom-left] .section-product-hotspots__caption{align-items:flex-end;}.eido-hotspots-caption{margin:0;padding:.25rem 0;color:#f8f8f8;background:transparent;border:0;font:inherit;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;}.hotspots-stage{position:relative;margin:0;}.section-product-hotspots[data-display-mode=fullscreen] .hotspots-stage{width:100%;height:100vh;}@supports (height: 100svh){.section-product-hotspots[data-display-mode=fullscreen] .hotspots-stage{height:100svh;}}.section-product-hotspots[data-display-mode=ratio] .hotspots-stage{margin-inline:auto;}@media (max-width: 749px){.section-product-hotspots[data-display-mode=fullscreen] .hotspots-stage{width:100%;}}@media screen and (min-width: 990px){.section-product-hotspots[data-display-mode=ratio] .hotspots-stage{width:min(100%, calc(100svh * var(--drw) / var(--drh)));aspect-ratio:var(--drw) / var(--drh);}}@media screen and (min-width: 750px) and (max-width: 989px){.section-product-hotspots[data-display-mode=ratio] .hotspots-stage{width:min(100%, calc(92svh * var(--drw) / var(--drh)));aspect-ratio:var(--drw) / var(--drh);}}@media screen and (max-width: 749px){.section-product-hotspots[data-display-mode=ratio] .hotspots-stage{width:min(100%, calc(100svh * var(--mrw) / var(--mrh)));aspect-ratio:var(--mrw) / var(--mrh);}}.hotspots-media{position:absolute;inset:0;overflow:hidden;z-index:0;}.hotspots__picture{position:absolute;inset:0;display:block;}.hotspots__background-image{position:absolute;inset:0;width:100%;height:100%;object-position:center;object-fit:var(--hotspots-fit, cover);}.section-product-hotspots[data-image-fit=contain]{--hotspots-fit:contain;}.section-product-hotspots[data-image-fit=cover]{--hotspots-fit:cover;}.hotspots-video{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--hotspots-fit, cover);object-position:center;z-index:2;opacity:1;transition:opacity .22s cubic-bezier(.2, 0, 0, 1);}.hotspots-video[hidden]{display:none;}.section-product-hotspots[data-video-state=idle] .hotspots-video,
.section-product-hotspots[data-video-state=blocked] .hotspots-video{opacity:0;pointer-events:none;}.hotspots-layer{position:absolute;inset:0;overflow:visible;z-index:1;pointer-events:none;opacity:1;transition:opacity .22s cubic-bezier(.2, 0, 0, 1);}.section-product-hotspots[data-eido-video-done=true] .hotspots-video{opacity:0;pointer-events:none;}.section-product-hotspots.eido-hotspots-waiting .hotspots-layer{opacity:0;visibility:hidden;}.section-product-hotspots.eido-hotspots-waiting product-hotspot-component{pointer-events:none;}.hotspots-container{position:absolute;inset:0;overflow:visible;}@media (hover: none){product-hotspot-component.hotspot--hidden-touch{display:none;}}product-hotspot-component{position:absolute;left:var(--hotspot-left,clamp(0px,calc(var(--hotspot-x) - var(--button-size) / 2),calc(100% - var(--button-size))));top:var(--hotspot-top,clamp(0px,calc(var(--hotspot-y) - var(--button-size) / 2),calc(100% - var(--button-size))));pointer-events:auto;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;font:inherit;color:inherit;outline:0;z-index:var(--layer-flat);}@media (max-width: 749px){product-hotspot-component{left:var(--hotspot-left,clamp(0px,calc(var(--hotspot-mobile-x, var(--hotspot-x)) - var(--button-size) / 2),calc(100% - var(--button-size))));top:var(--hotspot-top,clamp(0px,calc(var(--hotspot-mobile-y, var(--hotspot-y)) - var(--button-size) / 2),calc(100% - var(--button-size))));}}.hotspot-trigger{width:var(--button-size);height:var(--button-size);min-width:44px;min-height:44px;display:grid;place-items:center;position:relative;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;opacity:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .16s cubic-bezier(.2, 0, 0, 1),
    transform .16s cubic-bezier(.2, 0, 0, 1),
    background .16s cubic-bezier(.2, 0, 0, 1);}.hotspot-trigger::before{content:"";position:absolute;width:var(--hotspot-size);height:var(--hotspot-size);top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background:var(--hotspot-bg, rgb(0 0 0 / .5));pointer-events:none;opacity:.8;}.hotspot-trigger::after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--hotspot-size) * .34);height:calc(var(--hotspot-size) * .34);border-radius:999px;background:var(--hotspot-bullseye, #fff);transform:translate(-50%, -50%);opacity:.92;}@media (hover: hover){product-hotspot-component:hover .hotspot-trigger{opacity:1;}}product-hotspot-component[data-eido-active] .hotspot-trigger{opacity:1;}product-hotspot-component[data-eido-active] .hotspot-trigger::before{opacity:1;box-shadow:0 0 0 1px #f8f8f8;}.hotspot-trigger:active{opacity:.95;}.hotspot-trigger:focus-visible{outline:2px solid rgb(248 248 248 / .9);outline-offset:3px;}.hotspot-trigger[disabled]{cursor:default;opacity:.24;}@media (prefers-reduced-motion: reduce){.hotspots-video,
  .hotspots-layer,
  .hotspot-trigger{transition:none !important;}}product-hotspot-component:hover,
product-hotspot-component:focus-within,
product-hotspot-component[data-eido-active]{z-index:2;}.hotspot-label{position:absolute;left:100%;top:50%;transform:translateY(-50%);width:max-content;max-width:var(--hotspot-label-width,200px);padding:9px 10px;background:rgb(0 0 0 / .86);color:#f8f8f8;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.04em;text-align:left;overflow-wrap:anywhere;opacity:0;visibility:hidden;transition:opacity 160ms cubic-bezier(.2, 0, 0, 1);pointer-events:none;}.hotspot-label__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}[data-label-side=left] .hotspot-label{left:auto;right:100%;}.hotspot-trigger:focus-visible .hotspot-label{opacity:1;visibility:visible;pointer-events:auto;}@media (min-width: 750px){.hotspot-label{display:none;}}.section-product-hotspots product-hotspot-component[data-label-dismissed] .hotspot-label{opacity:0;visibility:hidden;pointer-events:none;}.hotspots-video-controls{position:absolute;right:clamp(12px, 2.5vw, 34px);bottom:clamp(12px, 2.5vw, 34px);z-index:3;display:flex;gap:8px;}.hotspots-video-controls[hidden],
.hotspots-video-controls [hidden]{display:none;}.hotspots-video-controls button{appearance:none;min-height:44px;padding:10px 14px;border:1px solid rgb(248 248 248 / .3);border-radius:0;background:rgb(0 0 0 / .75);color:#f8f8f8;font:inherit;font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;}.hotspots-video-controls button:focus-visible{outline:2px solid #f8f8f8;outline-offset:3px;}@media (prefers-reduced-motion: reduce){.hotspot-label{transition:none;}.hotspots-video,
  .hotspots-video-controls{display:none;}}
/* END_SECTION:product-hotspot */

/* START_SECTION:product-information (INDEX:84) */
.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}@media screen and (max-width:749px){.product-information{padding-bottom:42px!important}.product-information__media{grid-column:1/-1}.product-details{grid-column:2/3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none,.product-information__grid:has(.product-information__media:empty){.product-details{width:var(--narrow-content-width);margin:0 auto}}.product-information__grid:not(:has(.product-information__media:empty)){&.product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width));.product-information__media{padding-right:calc(var(--gap,0)/2)}.product-details{padding-left:calc(var(--gap,0)/2)}&:has(.media-gallery--extend){grid-column:1/3}}&.product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr;.product-information__media{padding-left:calc(var(--gap,0)/2);order:1}.product-details{padding-right:calc(var(--gap,0)/2);order:0}&:has(.media-gallery--extend){grid-column:2/-1}}&.product-information__grid--half,&.product-information__grid--half:has(.media-gallery--extend){grid-column:1/-1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width)/2) calc(var(--full-page-grid-central-column-width)/2) var(--full-page-grid-margin);&.product-information--media-left{.product-information__media{grid-column:2/3;&:has(.media-gallery--extend){grid-column:1/3}}.product-details{grid-column:3/4}}&.product-information--media-right{.product-information__media{grid-column:3/4;&:has(.media-gallery--extend){grid-column:3/-1}}.product-details{grid-column:2/3}}}}.section--full-width{.product-information__grid:not(:has(.product-information__media:empty)),.product-information__grid:not(:has(.product-information__media:empty)){&.product-information--media-left,&.product-information--media-right{grid-column:1/-1}&.product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}&.product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}&.product-information__grid--half.product-information--media-left{.product-information__media{grid-column:1/3}.product-details{grid-column:3/-1}}&.product-information__grid--half.product-information--media-right{.product-information__media{grid-column:3/-1}.product-details{grid-column:1/3}}}}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{max-width:var(--sidebar-width)}body:has(#header-group #header-component[data-sticky-state='active']) .product-details.sticky-content--desktop{--sticky-header-offset:var(--header-height)}
/* END_SECTION:product-information */

/* START_SECTION:search-header (INDEX:90) */
.search-page__header{--eido-search-ink:#030302;--eido-search-paper:#f8f8f8;--eido-search-line:rgb(3 3 2 / 0.12);max-width:min(100%, 980px);margin-inline:auto;color:var(--eido-search-ink);}.search-page__header :is(h1, h2, h3, h4){margin:0;color:rgb(3 3 2 / 0.62);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}
/* END_SECTION:search-header */

/* START_SECTION:search-results (INDEX:91) */
results-list.product-grid-container{--eido-search-ink:#030302;--eido-search-paper:#f8f8f8;--eido-search-line:rgb(3 3 2 / 0.1);--eido-search-muted:rgb(3 3 2 / 0.54);color:var(--eido-search-ink);}results-list.product-grid-container .collection-wrapper{row-gap:24px;}results-list.product-grid-container #ResultsList{--product-card-border-width:0px;--product-card-border-opacity:0;}results-list.product-grid-container .main-collection-grid__title{margin:0 0 16px;color:rgb(3 3 2 / 0.62);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}results-list.product-grid-container .product-grid{--product-grid-gap-mobile:16px 0px;--product-grid-gap-desktop:24px 0px;}results-list.product-grid-container .product-grid__item{border:0;background:transparent;}results-list.product-grid-container .product-card,
  results-list.product-grid-container .product-card__content{background:transparent;box-shadow:none;}results-list.product-grid-container .product-grid__card{gap:0;}results-list.product-grid-container :is(.product-title, .price, .view-product-title, .quick-add:not(.quick-add--panel), .product-card__details, product-form, product-price){display:none !important;}results-list.product-grid-container :is(.product-card, .product-card__content, .card-gallery){border-radius:0;}results-list.product-grid-container :is(.product-title, .product-title a, .price, .price *, .product-card__content p, .product-card__content h3){color:var(--eido-search-ink);font-size:10px;font-weight:400;line-height:1.25;letter-spacing:0.02em;text-transform:none;}results-list.product-grid-container .price,
  results-list.product-grid-container .price *{color:var(--eido-search-muted);}results-list.product-grid-container .main-collection-grid__empty{padding-block:80px;gap:12px;}results-list.product-grid-container .main-collection-grid__empty-title{color:rgb(3 3 2 / 0.62);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}results-list.product-grid-container .main-collection-grid__empty p{max-width:28rem;color:var(--eido-search-muted);font-size:10px;line-height:1.45;}@media screen and (min-width: 750px){results-list.product-grid-container .product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}}@media screen and (max-width: 749px){results-list.product-grid-container .main-collection-grid__title{margin-inline:16px;}results-list.product-grid-container .product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}
/* END_SECTION:search-results */

/* START_SECTION:service-links (INDEX:94) */
:root{--eido-black:#000000;--eido-offwhite:#F8F8F8;--eido-graphite:#222222;--radius-2xl:1.25rem;}.service-links__header{margin-block-end:var(--gap-xl);}.service-links__title{font-family:var(--font-heading--family, var(--font-heading-family));font-weight:500;letter-spacing:.01em;line-height:1.1;margin:0 0 var(--gap-xs) 0;}.service-links__subtitle{color:var(--color-foreground-70);margin:0;}service-links-component{--alignment:flex-start;--service-title-size:24px;--service-desc-size:16px;display:grid;align-items:center;grid-gap:var(--gap-2xl);}service-links-component[alignment='center'] .service-links__container{justify-content:center;}service-links-component[alignment='right']  .service-links__container{justify-content:flex-end;}.service-links__container{display:grid;grid-template-columns:1fr;gap:var(--gap-md);}@media (min-width: 750px){.service-links__container{grid-template-columns:1fr 1fr;gap:var(--gap-lg);}}.service-link__anchor{position:relative;display:block;padding:clamp(16px, 2.2vw, 24px);border-radius:var(--radius-2xl);text-decoration:none;background:color-mix(in srgb, var(--eido-offwhite) 6%, transparent);outline:none;transition:background 220ms ease, transform 220ms cubic-bezier(.2,.7,.2,1);}.service-link__anchor:hover,
  .service-link__anchor:focus-visible{background:color-mix(in srgb, var(--eido-offwhite) 12%, transparent);transform:translateY(-2px);}.service-link__title{margin:0 0 6px 0;display:flex;align-items:center;gap:10px;font-weight:500;line-height:1.15;}.service-link__title-inner{background:linear-gradient(90deg, var(--eido-offwhite), #fff);background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;}.service-link__title-inner::after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0%;background:currentColor;opacity:.45;transition:width 260ms cubic-bezier(.2,.7,.2,1);}.service-link__anchor:hover .service-link__title-inner::after,
  .service-link__anchor:focus-visible .service-link__title-inner::after{width:100%;}.service-link__arrow{transform:translateY(1px);transition:transform 220ms cubic-bezier(.2,.7,.2,1);opacity:.75;font-size:calc(var(--service-title-size) * 0.75);line-height:1;}.service-link__anchor:hover .service-link__arrow,
  .service-link__anchor:focus-visible .service-link__arrow{transform:translate(2px,-2px);opacity:1;}.service-link__desc{margin:0;color:var(--color-foreground-70);line-height:1.5;}.service-link__preview{margin-top:14px;border-radius:calc(var(--radius-2xl) - 8px);background:color-mix(in srgb, var(--eido-black) 78%, transparent);color:#fff;padding:clamp(12px, 2vw, 18px);overflow:hidden;transform:translateY(-6px);opacity:0;transition:opacity 220ms ease, transform 220ms cubic-bezier(.2,.7,.2,1);}.service-link__anchor:hover .service-link__preview,
  .service-link__anchor:focus-visible .service-link__preview{opacity:1;transform:translateY(0);}.preview__skeleton{width:100%;height:52px;background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.18), rgba(255,255,255,.08));background-size:200% 100%;animation:shimmer 1.2s infinite linear;border-radius:8px;margin:0;}.preview__content{font-size:.95rem;line-height:1.45;}.preview__content h4{margin:0 0 6px 0;font-weight:500;font-size:1rem;}.preview__content p{margin:0;opacity:.92;}@keyframes shimmer{0%{background-position:0 0;}100%{background-position:200% 0;}}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
/* END_SECTION:service-links */

/* START_SECTION:slideshow (INDEX:95) */
.slideshow-section{slideshow-arrows .slideshow-control:first-of-type{margin-inline-start:var(--padding-xs);}slideshow-arrows .slideshow-control:last-of-type{margin-inline-end:var(--padding-xs);}.slideshow--with-hints--mobile-with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1;}.slideshow--with-hints--mobile-with-hints slideshow-arrows .slideshow-control{transition:opacity 0.3s ease;}slideshow-component.slideshow--with-hints--mobile-with-hints:has(
        slideshow-slide:first-child:not([aria-hidden='true'])
      )
      > slideshow-container
      > slideshow-arrows
      .slideshow-control--previous,
    slideshow-component.slideshow--with-hints--mobile-with-hints:has(
        slideshow-slide:last-child:not([aria-hidden='true'])
      )
      > slideshow-container
      > slideshow-arrows
      .slideshow-control--next{animation:none;opacity:0;pointer-events:none;}@media screen and (max-width: 749px){.slideshow--with-hints--mobile-with-hints slideshow-slides{padding-inline:var(--page-margin);}.slideshow--with-hints--mobile-with-hints slideshow-slide{width:96%;}.slideshow--with-hints--mobile-with-hints slideshow-slides{gap:min(var(--slideshow-gap, 0), 10px);}}@media screen and (min-width: 750px){.slideshow--with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1;}.slideshow--with-hints slideshow-slides{padding-inline:var(--page-margin);gap:var(--slideshow-gap, 0);}.slideshow--with-hints slideshow-slide{width:calc((100vw - var(--page-margin) * 2));overflow:hidden;}.slideshow--with-hints slideshow-arrows .slideshow-control{transition:opacity 0.3s ease;}slideshow-component.slideshow--with-hints:has(slideshow-slide:first-child:not([aria-hidden='true']))
        > slideshow-container
        > slideshow-arrows
        .slideshow-control--previous,
      slideshow-component.slideshow--with-hints:has(slideshow-slide:last-child:not([aria-hidden='true']))
        > slideshow-container
        > slideshow-arrows
        .slideshow-control--next{animation:none;opacity:0;pointer-events:none;}}}
/* END_SECTION:slideshow */

/* CSS from block stylesheet tags */
/* START_BLOCK:_accordion-row (INDEX:101) */
.details__icon{height:auto;margin-inline-end:var(--margin-xs);}
/* END_BLOCK:_accordion-row */

/* START_BLOCK:_announcement (INDEX:102) */
.text-block{width:var(--width);max-width:100%;}.text-block > *{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align);}.text-block:not(.text-block--full-width).rte,
  .text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty;}.text-block:not(.text-block--full-width).h1,
  .text-block:not(.text-block--full-width).h2,
  .text-block:not(.text-block--full-width).h3,
  .text-block:not(.text-block--full-width).h4,
  .text-block:not(.text-block--full-width).h5,
  .text-block:not(.text-block--full-width).h6{text-wrap:balance;}.text-block:is(.h1, .h2, .h3, .h4, .h5, .h6) a{text-decoration-color:transparent;}.text-block h1,
  .text-block.h1 > *{margin-block:var(--font-h1--spacing);}.text-block h2,
  .text-block.h2 > *{margin-block:var(--font-h2--spacing);}.text-block h3,
  .text-block.h3 > *{margin-block:var(--font-h3--spacing);}.text-block h4,
  .text-block.h4 > *{margin-block:var(--font-h4--spacing);}.text-block h5,
  .text-block.h5 > *{margin-block:var(--font-h5--spacing);}.text-block h6,
  .text-block.h6 > *{margin-block:var(--font-h6--spacing);}.text-block > *:first-child{margin-block-start:0;}.text-block > *:last-child{margin-block-end:0;}.text-block--align-center,
  .text-block--align-center > *{margin-inline:auto;}.text-block--align-right,
  .text-block--align-right > *{margin-inline-start:auto;}
/* END_BLOCK:_announcement */

/* START_BLOCK:_blog-post-card (INDEX:103) */
.blog-post-card{display:flex;flex-direction:column;text-align:var(--text-align);}.blog-post-item .blog-post-card__image-container,
  .blog-post-item .blog-post-card__content{width:100%;}.blog-post-item:first-child .blog-post-card{flex-direction:row;@media screen and (max-width: 749px){flex-direction:column;}}.blog-post-item:first-child .blog-post-card__image-container{width:70%;@media screen and (max-width: 749px){width:100%;}}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{padding-inline-start:var(--columns-gap);width:30%;@media screen and (max-width: 749px){padding-inline-start:0;width:100%;}}.blog-post-card__content{padding-block-start:0.4rem;display:flex;flex-direction:column;}.blog-post-card__content a{display:block;text-wrap:pretty;text-decoration:none;padding-block-start:0.75rem;}.blog-post-card__content a:hover,
  .blog-post-card__content a:hover [style*='--color: var(--color-primary)']{color:var(--color-primary-hover);}.blog-post-card__content a:hover [style*='--color: var(--color-foreground-heading)']{color:rgb(var(--color-foreground-heading-rgb) / var(--opacity-subdued-text));}.blog-post-card__content a:hover [style*='--color: var(--color-foreground)']{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}
/* END_BLOCK:_blog-post-card */

/* START_BLOCK:_blog-post-content (INDEX:104) */
.blog-post-content{max-width:var(--normal-content-width);margin:0 auto;}
/* END_BLOCK:_blog-post-content */

/* START_BLOCK:_blog-post-description (INDEX:105) */
.blog-post-card__content-text a{color:var(--color-primary);}.custom-color,
  .custom-color > :is(h1, h2, h3, h4, h5, h6, p, *){color:var(--color);}
/* END_BLOCK:_blog-post-description */

/* START_BLOCK:_blog-post-featured-image (INDEX:106) */
.blog-post-featured-image{--width:100%;--custom-width:100%;display:block;position:relative;width:var(--width);}.blog-post-featured-image.size-style{--width:var(--size-style-width, 100%);}.blog-post-featured-image--height-fit{height:fit-content;}.blog-post-featured-image--height-fill{height:100%;}.blog-post-featured-image__image{aspect-ratio:var(--ratio);width:100%;height:100%;object-fit:cover;object-position:center center;}@media screen and (max-width: 749px){.blog-post-featured-image{--width:var(--width-mobile, var(--width));--custom-width:var(--custom-width-mobile, var(--custom-width));}.blog-post-featured-image.size-style{--width:var(--size-style-width-mobile, var(--size-style-width, 100%));}}
/* END_BLOCK:_blog-post-featured-image */

/* START_BLOCK:_blog-post-image (INDEX:107) */
.blog-post-card__image{width:100%;object-fit:cover;object-position:center center;height:calc(var(--blog-post-card-img-height) * var(--blog-post-card-scale));}.blog-post-card__image--small{--blog-post-card-img-height:280px;}.blog-post-card__image--medium{--blog-post-card-img-height:340px;}.blog-post-card__image--large{--blog-post-card-img-height:400px;}
/* END_BLOCK:_blog-post-image */

/* START_BLOCK:_blog-post-info-text (INDEX:108) */
.blog-post-details{display:flex;gap:var(--gap-sm);font-size:var(--font-size--paragraph);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));white-space:nowrap;}.blog-post-details > span{text-overflow:clip;overflow:hidden;}
/* END_BLOCK:_blog-post-info-text */

/* START_BLOCK:_cart-products (INDEX:109) */
.cart-page--empty .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;margin-block-start:0;text-align:center;}.cart-page__title + .cart-page__items{margin-block-start:var(--margin-lg);}
/* END_BLOCK:_cart-products */

/* START_BLOCK:_cart-summary (INDEX:110) */
.cart__summary-item{display:flex;align-items:center;justify-content:space-between;}.cart__summary-item.tax-note{font-size:var(--cart-font-size--sm);}.cart__discount-label{display:flex;align-items:center;gap:var(--gap-2xs);}.cart__total{align-items:baseline;font-weight:var(--font-weight-bold);}.cart__tax-note{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.cart__discount-label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block;}.cart__summary-inner{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xl);container-type:inline-size;padding:0;position:sticky;top:0;align-self:start;}@media screen and (min-width: 750px){.cart__summary-inner{padding:var(--padding-5xl);grid-row:1 / -1;}}body:has(> #header-group .header[sticky]) .cart__summary-inner{top:var(--header-height, 0);}@media screen and (max-width: 749px){.cart__summary-container{border:none;}}@media screen and (min-width: 750px){.cart__summary-container{display:grid;grid-template-rows:subgrid;grid-row:1 / -1;}}.cart__summary-container:not(.cart__container--extend),
  .cart__summary-container:not(.cart__container--extend) .cart__summary-inner{height:auto;}.cart__container--extend{height:100%;}@media screen and (min-width: 750px){.cart__container--extend{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.cart__container--extend:not(.has-border-radius){border-top:none;border-bottom:none;}.cart__container--extend .cart__summary-inner{height:100%;grid-row:2 / -1;padding-inline:var(--page-margin);width:var(--sidebar-width);padding-block:var(--padding-md) var(--padding-4xl);}}.cart__summary-inner.has-border-radius{border-radius:var(--border-radius);}@media screen and (max-width: 749px){.inherit-parent-scheme--mobile{--color-background:inherit;--color-background-rgb:inherit;--color-foreground:inherit;--color-foreground-rgb:inherit;--color-primary:inherit;--color-primary-rgb:inherit;--color-primary-hover:inherit;--color-primary-hover-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit;--color-shadow:inherit;--color-shadow-rgb:inherit;--color-foreground-heading:inherit;--color-primary-button-text:inherit;--color-primary-button-background:inherit;--color-primary-button-border:inherit;--color-primary-button-hover-text:inherit;--color-primary-button-hover-background:inherit;--color-primary-button-hover-border:inherit;--color-secondary-button-text:inherit;--color-secondary-button-background:inherit;--color-secondary-button-border:inherit;--color-secondary-button-hover-text:inherit;--color-secondary-button-hover-background:inherit;--color-secondary-button-hover-border:inherit;--color-input-text:inherit;--color-input-text-rgb:inherit;--color-input-background:inherit;}}.cart__complimentary{width:100%;display:grid;gap:var(--gap-xs);}.cart__complimentary-text{margin:0;font-size:10px;letter-spacing:0.01em;}.progress{position:relative;height:6px;width:100%;border-radius:9999px;background:rgba(var(--color-foreground-rgb), 0.08);overflow:hidden;}.progress__bar{display:block;height:100%;width:0;border-radius:inherit;background:rgb(var(--color-foreground-rgb));transition:width 300ms ease;will-change:width;}.progress__scale{display:flex;justify-content:space-between;font-size:9px;opacity:0.55;margin-top:2px;}.cart__eta{width:100%;display:grid;gap:4px;}.cart__eta-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);}.cart__eta-label{font-size:10px;font-weight:var(--font-weight-bold);}.cart__eta-dates{font-size:10px;white-space:nowrap;}.cart__eta-disclaimer{margin:0;font-size:9px;opacity:0.6;line-height:1.4;}
/* END_BLOCK:_cart-summary */

/* START_BLOCK:_cart-title (INDEX:111) */
.cart-title h1{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-sm);}.cart-title .cart-bubble{width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding);}.cart-title .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px;}.cart-title .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));}.cart-title .cart-bubble__text{color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:clamp(var(--cart-font-size--2xs), 0.7lh, var(--cart-font-size--xs));}
/* END_BLOCK:_cart-title */

/* START_BLOCK:_collection-card-image (INDEX:112) */
.collection-card__image{position:relative;display:flex;width:100%;max-width:100%;max-height:100%;aspect-ratio:var(--ratio);z-index:var(--layer-base);overflow:hidden;}.collection-card__image--placeholder{width:100%;height:100%;}
/* END_BLOCK:_collection-card-image */

/* START_BLOCK:_collection-image (INDEX:114) */
.collection-image{width:var(--image-width);}.collection-image .collection-image__featured-image{aspect-ratio:var(--ratio);object-fit:cover;}
/* END_BLOCK:_collection-image */

/* START_BLOCK:_collection-link (INDEX:116) */
.collection-links__link{--min-font-size:var(--font-size--4xl);--max-font-size:var(--font-size--6xl);display:flex;color:inherit;text-decoration:none;text-wrap:pretty;font-size:clamp(var(--min-font-size), 4.5vw, var(--max-font-size));@media (hover: hover){opacity:var(--disabled-opacity);}[layout='spotlight'] &{opacity:var(--disabled-opacity);}&[aria-current='true']{opacity:1;}.text-block{display:inline-block;}@media (max-width: 749px){--min-font-size:var(--font-size--3xl);--max-font-size:var(--font-size--5xl);[layout='spotlight'] &{white-space:nowrap;scroll-snap-align:start;span{text-wrap:nowrap;}}}}.collection-links__count{font-size:0.5em;opacity:var(--disabled-opacity);font-weight:var(--font-paragraph--weight);}.collection-links__image{align-items:center;justify-content:center;&:not([hidden]){display:flex;}&[reveal]{--offset:15px;position:fixed;top:0;left:0;z-index:var(--layer-temporary);display:block;translate:calc(var(--x) + var(--offset)) calc(var(--y) + var(--offset));pointer-events:none;width:auto;image-block{--image-height-basis:5rem;height:var(--image-height);}}}
/* END_BLOCK:_collection-link */

/* START_BLOCK:_featured-product (INDEX:122) */
.featured-product-content-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm);}.featured-product-content-bottom:not(:has(product-swatches)){display:none;}
/* END_BLOCK:_featured-product */

/* START_BLOCK:_footer-policy-list (INDEX:124) */
.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size, 0.75rem);text-transform:var(--text-transform, none);}.policy_list{li{border-radius:calc(var(--style-border-radius-popover) - 8px);a{color:var(--color-foreground);display:inline-block;padding:8px;text-align:start;width:100%;outline-color:#0000;font-size:var(--font-size, 0.75rem);text-transform:var(--text-transform, none);}&:is(:hover, :focus-within){background:rgb(var(--color-foreground-rgb) / 0.15);}}}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);left:anchor(left);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%),
      linear-gradient(rgb(var(--color-background-rgb) / 0.15) 0 100%);background-clip:padding-box, border-box;border:1px solid #0000;box-shadow:var(--shadow-popover);padding:8px;margin:0;opacity:0;scale:0.94;translate:0 6px;transform-origin:3.9em 100%;}.terms-policies-popover.\:popover-open,
  .terms-policies-popover:popover-open{opacity:1;translate:0 0;scale:1;}@media screen and (max-width: 750px){.terms-policies-popover{left:anchor(center);transform:translate(-50%, 0);transform-origin:0% 100%;}}@supports not (position-anchor: --account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);left:calc(var(--anchor-left) * 1px);transform:translate(0, calc(-100% - 1.25rem));}@media screen and (max-width: 750px){.terms-policies-popover{left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%, calc(-100% - 1.25rem));}}}@media (prefers-reduced-motion: no-preference){.terms-policies-popover{transition-property:display, overlay, opacity, scale, translate;transition-behavior:allow-discrete;transition-duration:0.3s;transition-timing-function:var(--ease-out-quad);}@starting-style{.terms-policies-popover.\:popover-open,
      .terms-policies-popover:popover-open{opacity:0.7;translate:0 6px;scale:0.94;}}}
/* END_BLOCK:_footer-policy-list */

/* START_BLOCK:_footer-social-icons (INDEX:125) */
.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center;@media screen and (min-width: 750px){flex-wrap:nowrap;justify-content:flex-start;}}
/* END_BLOCK:_footer-social-icons */

/* START_BLOCK:_header-logo (INDEX:126) */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none;margin-inline:calc(-1 * var(--padding-inline-start));&[data-hidden-on-home-page]{display:none;#header-component:is([sticky='always']:not([data-scroll-direction='none']),[sticky='scroll-up'][data-scroll-direction='up']) &{display:flex}}@media screen and (max-width:749px){padding:0}@media screen and (min-width:750px){flex-shrink:0}&:hover{text-decoration:none}}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display:var(--header-logo-display,block)}.header-logo__image-container--inverse{display:var(--header-logo-inverse-display,none)}.header-logo--inverse-fallback-filter .header-logo__image-container--inverse .header-logo__image{filter:brightness(0) invert(1)}
/* END_BLOCK:_header-logo */

/* START_BLOCK:_header-menu (INDEX:127) */
:root{--eido-mobile-menu-z:1000;--eido-mobile-menu-z-overlay:999}.header__drawer--mobile,.header__drawer.desktop\:hidden{position:relative;z-index:var(--eido-mobile-menu-z)}.header__drawer--mobile .menu-drawer,.header__drawer--mobile menu-drawer,.header__drawer--mobile header-drawer,.header__drawer--mobile .drawer,.header__drawer--mobile .menu-drawer__overlay,.header__drawer--mobile .drawer__overlay,.header__drawer--mobile .menu-drawer__content,.header__drawer--mobile .drawer__content{z-index:var(--eido-mobile-menu-z)!important}.header__drawer--mobile .menu-drawer__overlay,.header__drawer--mobile .drawer__overlay{z-index:var(--eido-mobile-menu-z-overlay)!important}html[data-eido-menu-open="true"] .eido-dbb,html[data-eido-menu-open="true"] [data-eido-sticky-atc],html[data-eido-menu-open="true"] .sticky-atc,html[data-eido-menu-open="true"] .cart-dock,html[data-eido-menu-open="true"] .floating-cta{pointer-events:none!important}.menu-list--mobile.menu-list{display:grid}.menu-list--mobile .menu-list__list{width:max-content;margin-inline:auto;gap:var(--menu-horizontal-gap)}.menu-list--mobile li{width:max-content;padding-block:var(--padding-sm)}.menu-list--mobile li:first-of-type{padding-inline-start:var(--menu-horizontal-gap)}.menu-list--mobile li:last-of-type{padding-inline-end:var(--menu-horizontal-gap)}.menu-list--mobile a{color:var(--color-foreground)}.menu-list__scroll-container{position:relative;overflow-x:auto;padding-block:var(--padding-2xs);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}@supports not (mask-image:linear-gradient(to right,transparent,#000)){.menu-list__scroll-container::before,.menu-list__scroll-container::after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1;background:linear-gradient(to right,rgb(var(--color-background-rgb,255 255 255)) 0%,transparent 100%)}.menu-list__scroll-container::after{right:0;left:auto;transform:rotate(180deg)}.menu-list__scroll-container::before{left:0;right:auto}}header-menu{width:100%}.menu-drawer__featured-content{z-index:var(--layer-base);container-type:inline-size}.menu-drawer__featured-content--childlist{z-index:var(--layer-flat)}.menu-drawer__featured-content-list{display:flex;gap:1em;overflow-x:auto;padding-block-end:var(--padding-lg)}.menu-drawer__featured-content-list-item{flex:0 0 auto}.menu-drawer__featured-content-list-item--product{width:35cqi}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width:80cqi}.menu-drawer__featured-content-list-item:first-child{margin-inline-start:var(--margin-xl)}.menu-drawer__featured-content-list-item:last-child{margin-inline-end:var(--margin-xl)}.menu-list{--menu-horizontal-gap:var(--gap-xl);--menu-vertical-gap:var(--gap-xl);display:flex}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap}.menu-list__list-item[aria-hidden=true]{visibility:hidden}.menu-list__link{font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);transition:color var(--animation-speed) var(--animation-easing);text-decoration:none;display:flex;min-height:var(--minimum-touch-target);align-items:center;outline:none}.menu-list__link:hover,.menu-list__link:focus{color:var(--menu-top-level-font-color)}.menu-list__link:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb)/.9);outline-offset:var(--focus-outline-offset);border-radius:999px}@media screen and (min-width:750px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active)) .menu-list__link{color:rgb(var(--menu-top-level-font-color-rgb)/var(--opacity-subdued-text))}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--menu-top-level-font-color)}.overflow-menu::part(list){--focus-outline-size:calc(var(--focus-outline-offset) + var(--focus-outline-width));gap:0 var(--menu-horizontal-gap)}.overflow-menu{background-color:#fff0;padding:var(--focus-outline-size);margin:calc(-1 * var(--focus-outline-size))}.overflow-menu::after{content:"";position:absolute;top:calc(100% - 1px + var(--border-bottom-width));left:0;width:100%;height:var(--submenu-height);background-color:var(--color-background);box-shadow:var(--shadow-popover);clip-path:inset(.5px 0 -100px 0);opacity:var(--submenu-opacity,1);transition:height var(--submenu-animation-speed) var(--ease-out-cubic),opacity var(--animation-speed-slow) var(--ease-out-cubic) var(--animation-speed-fast);z-index:calc(var(--layer-header-menu) - 1)}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start:var(--padding-3xl);--submenu-padding-block-end:var(--padding-3xl);background-color:#fff0}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-matches-parent::part(overflow){--submenu-padding-block-start:0}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity:0;--submenu-content-animation:opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);box-shadow:var(--shadow-drawer);visibility:hidden;background-color:var(--color-background);position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(0 100% var(--submenu-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow),.menu-list__submenu:hover,.overflow-menu::part(overflow):hover{--submenu-content-opacity:1;visibility:visible}.menu-list__list-item:has([data-animating])>.menu-list__submenu{--submenu-content-opacity:0;visibility:visible}.menu-list__list-item:has([data-animating])>.menu-list__submenu::before{height:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){grid-column:2;padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end);padding-inline:var(--section-padding-inline)}.overflow-menu::part(overflow){--menu-top-level-font-size:var(--font-size--xlarge);display:grid;grid-template-columns:var(--full-page-grid-with-margins)}.overflow-menu::part(overflow-list){--submenu-content-opacity:0;position:relative;display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-areas:"left right";grid-template-rows:max-content;grid-gap:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){max-height:calc(80vh - var(--header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb)/var(--opacity-40)) #fff0}.menu-list__list-item[slot=overflow]{--menu-top-level-font-color:var(--color-foreground);--menu-top-level-font-color-rgb:var(--color-foreground-rgb);display:contents;white-space:normal}.menu-list__list-item[slot=overflow] .menu-list__link{--submenu-content-opacity:0;grid-area:left;grid-row:auto;height:min-content;font-size:var(--font-size--xl);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.menu-list__list-item[slot=overflow] .menu-list__submenu{visibility:hidden;grid-row:1;grid-area:right;grid-row-end:span calc(var(--overflow-count) + 1);padding-inline-start:var(--menu-horizontal-gap)}.menu-list__list-item[slot=overflow] .menu-list__submenu .menu-list__submenu-inner{padding-block-start:0;grid-column:unset}.menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]+.menu-list__submenu{visibility:visible}.header-menu[data-overflow-expanded=true] .menu-list__list-item[slot=overflow] .menu-list__link{--submenu-content-opacity:1}.menu-list__list-item[slot=overflow]:has([data-animating])>.menu-list__link{--submenu-content-opacity:0}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.mega-menu__link{font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color);white-space:normal;text-decoration:none;display:inline-flex;padding:var(--padding-2xs) 0;transition:color var(--animation-speed) var(--animation-easing);outline:none}.mega-menu__link:hover{color:var(--menu-child-active-font-color)}.mega-menu__link:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb)/.9);outline-offset:var(--focus-outline-offset);border-radius:8px}.mega-menu__link--parent{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}.mega-menu__link--parent:hover{color:var(--menu-parent-active-font-color)}@media screen and (max-width:989px){.mega-menu__content-list-item--hidden-tablet{display:none}}.mega-menu__link:has(.mega-menu__link-image){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__link-image{width:100%;position:relative;aspect-ratio:16/9;margin-bottom:var(--padding-sm);object-fit:cover;border-radius:var(--menu-image-border-radius)}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image))::before{content:"";display:block;width:100%;aspect-ratio:16/9;margin-bottom:var(--padding-sm);background-color:var(--color-foreground-muted);opacity:.1;border-radius:var(--menu-image-border-radius)}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--menu-columns-tablet),minmax(0,1fr));gap:var(--menu-vertical-gap) var(--menu-horizontal-gap);width:100%}@media screen and (min-width:990px){.mega-menu__grid{grid-template-columns:repeat(var(--menu-columns-desktop),minmax(0,1fr))}}.mega-menu__column{grid-column:span 1}.mega-menu__column--span-2{grid-column:span 2}.mega-menu__column--span-3{grid-column:span 3}.mega-menu__column--span-4{grid-column:span 4}.mega-menu__column--wide-collection-image{grid-column:span 1}@media screen and (min-width:990px){.mega-menu__column--wide-collection-image{grid-column:span 2}}.mega-menu__submenu .mega-menu__column--wide-collection-image{grid-column:span 1}.mega-menu__content-list{display:grid;justify-content:end;gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,1fr))}@media screen and (min-width:990px){.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,1fr))}}.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,300px))}@media screen and (min-width:990px){.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,300px))}}.mega-menu__list{display:grid;grid-template-columns:subgrid;grid-column:span var(--menu-columns-tablet);gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}@media screen and (min-width:990px){.mega-menu__list{grid-column:span var(--menu-columns-desktop)}}.mega-menu__content{grid-column:span var(--menu-content-columns-tablet)/-1}@media screen and (min-width:990px){.mega-menu__content{grid-column:span var(--menu-content-columns-desktop)/-1}}.menu-list__list-item[slot=overflow] .section{grid-template-columns:1fr}.menu-list__list-item[slot=overflow] .section .mega-menu__grid{grid-column:1}.mega-menu__content-list li{white-space:normal}.mega-menu__more-list{--menu-child-font-size:var(--font-size--xl);width:200px}.mega-menu__more-list-item .mega-menu__link{color:rgb(var(--menu-top-level-font-color-rgb)/var(--opacity-subdued-text))}.mega-menu__more-list-item:where(:hover,.active) .mega-menu__link{color:var(--menu-top-level-font-color)}.mega-menu__more-list-item[aria-hidden=true]{display:none}.mega-menu__submenu{display:contents}@media (prefers-reduced-motion:reduce){.menu-list__submenu,.overflow-menu::after,.menu-list__submenu-inner,.overflow-menu::part(overflow),.menu-list__link,.mega-menu__link{transition:none!important;animation:none!important}}
/* END_BLOCK:_header-menu */

/* START_BLOCK:_image (INDEX:130) */
image-block{--image-height-basis:10rem;--image-height-small:calc(var(--image-height-basis) * 2);--image-height-medium:calc(var(--image-height-basis) * 3);--image-height-large:calc(var(--image-height-basis) * 4);display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ratio);width:100%;max-width:calc(var(--image-height) * var(--ratio));height:var(--image-height);overflow:hidden;@media screen and (min-width: 750px){--image-height-small:calc(var(--image-height-basis) * 2.5);--image-height-medium:calc(var(--image-height-basis) * 3.5);--image-height-large:calc(var(--image-height-basis) * 4.5);}@media screen and (max-width: 749px){height:auto;}&[height='small']{--image-height:var(--image-height-small);}&[height='medium']{--image-height:var(--image-height-medium);}&[height='large']{--image-height:var(--image-height-large);}&[ratio='portrait']{--ratio:4 / 5;}&[ratio='square']{--ratio:1 / 1;@media screen and (min-width: 750px){max-width:var(--image-height);}}&[ratio='landscape']{--ratio:16 / 9;}img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--border-radius);}}
/* END_BLOCK:_image */

/* START_BLOCK:_marquee (INDEX:133) */
marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background);}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap;}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap);}.marquee__content :is(p, h1, h2, h3, h4, h5, h6){white-space:nowrap;}.marquee__content .marquee__repeated-items *{max-width:none;}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center;}.marquee__repeated-items > *{align-content:center;}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline:var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content;}@media (prefers-reduced-motion: no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction);}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)), 0, 0);}}
/* END_BLOCK:_marquee */

/* START_BLOCK:_product-details (INDEX:139) */
@media screen and (max-width:749px){
  .product-information.section--page-width #ProductInformation-{{ section.id }}.product-details>.group-block{padding-inline:0}
  #ProductInformation-{{ section.id }}.product-details{justify-content:center}
  #ProductInformation-{{ section.id }}.product-details>.group-block{display:flex;flex-direction:column;align-items:center;text-align:center}
  #ProductInformation-{{ section.id }}.product-details>.group-block>*{margin-inline:auto}
  #ProductInformation-{{ section.id }}.product-details>.group-block .group{justify-content:center}
  #ProductInformation-{{ section.id }}.product-details>.group-block .group[style*="--content-direction: row"],#ProductInformation-{{ section.id }}.product-details>.group-block .group[data-content-direction="row"]{justify-content:center}
}
#ProductInformation-{{ section.id }}.product-details{display:flex;width:100%;align-self:start;justify-content:center}
#ProductInformation-{{ section.id }} .view-product-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media screen and (min-width:750px){
  #ProductInformation-{{ section.id }}.product-details>.group-block{height:min-content}
  .sticky-content--desktop>.group-block{position:sticky;top:calc(var(--header-group-height,0px) + 16px);align-self:flex-start;max-height:none;overflow:visible}
  .full-height--desktop{height:100%;max-height:calc(100dvh - var(--header-group-height,0px));min-height:fit-content}
  .full-height--desktop .group-block{align-self:var(--details-position,flex-start)}
}
/* END_BLOCK:_product-details */

/* START_BLOCK:_search-input (INDEX:144) */
.search-page-input{width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding-block:var(--padding-lg);padding-inline:calc(var(--icon-size-lg) + var(--margin-xl) * 1.5);text-overflow:ellipsis;overflow:hidden;border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);@media screen and (max-width: 749px){padding-inline:calc(var(--margin-xs) + var(--icon-size-lg) + var(--padding-md));}}.search-page-input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text));}.search-page-input__parent{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);}.search-results__no-results{opacity:var(--opacity-subdued-text);}search-page-input-component{position:relative;width:100%;display:flex;top:0;max-width:var(--size-style-width);align-items:center;background-color:var(--color-background);margin:var(--margin-2xl) 0 var(--margin-md);@media screen and (max-width: 749px){max-width:100%;}}.search-page-input__parent{--eido-search-ink:#030302;--eido-search-paper:#f8f8f8;--eido-search-line:rgb(3 3 2 / 0.12);--eido-search-muted:rgb(3 3 2 / 0.48);--eido-search-glass:rgb(248 248 248 / 0.72);--eido-search-ease:cubic-bezier(0.22, 0.61, 0.36, 1);}search-page-input-component{display:grid;grid-template-columns:42px minmax(0, 1fr) 42px;max-width:min(100%, 460px);min-height:40px;margin:22px auto 0;padding:0 5px;border:0;border-radius:2px;background:rgb(248 248 248 / 0.52);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.42), 0 16px 60px rgb(3 3 2 / 0.08);}search-page-input-component::before{content:'';grid-column:1;}.search-page-input{grid-column:2;min-height:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--eido-search-ink);font-size:11px;line-height:1;letter-spacing:0.02em;text-align:center;text-transform:none;box-shadow:none;transition:opacity 160ms var(--eido-search-ease);}.search-page-input:hover{background:transparent;}.search-page-input:is(:focus, :focus-visible){outline:none;background:transparent;}.search-page-input::placeholder{color:rgb(3 3 2 / 0.62);font-size:10px;letter-spacing:0.08em;text-transform:uppercase;}search-page-input-component .search__icon,
  search-page-input-component .search__reset-button{display:none !important;}search-page-input-component .search__submit-button{grid-column:3;position:static;display:grid;width:42px;height:40px;place-items:center;padding:0;border:0;background:transparent;color:rgb(3 3 2 / 0.62);border-radius:0;cursor:pointer;transition:color 160ms var(--eido-search-ease), opacity 160ms var(--eido-search-ease);}search-page-input-component .search__submit-button:hover{color:var(--eido-search-ink);opacity:0.66;}search-page-input-component .search__submit-button:active .search__submit-button-icon{transform:none;}search-page-input-component .search__submit-button-icon,
  search-page-input-component .search__submit-button svg{width:13px;height:13px;}.search-results__no-results{margin-block-start:18px;color:rgb(3 3 2 / 0.56);font-size:10px;line-height:1;letter-spacing:0.12em;text-transform:uppercase;opacity:1;}@supports (backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px)){search-page-input-component{-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);}}@media screen and (max-width: 749px){search-page-input-component{max-width:100%;margin-block-start:18px;min-height:40px;}.search-page-input{min-height:40px;padding:0;font-size:11px;}}@media (prefers-reduced-motion: reduce){.search-page-input,
    search-page-input-component,
    search-page-input-component .search__submit-button,
    search-page-input-component .search__submit-button-icon{transition:none !important;}}
/* END_BLOCK:_search-input */

/* START_BLOCK:_slide (INDEX:145) */
.slide__content{height:100%;position:relative;z-index:var(--layer-flat);}.slide__content > *{margin:auto;}.slide__content.background-transparent{background-color:transparent;}slideshow-slide > .slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute;}.slide__image-container > .slide__image,
  .slide__image-container > .slide__video,
  .slide__image-container > .slide__video-poster{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center;}.slide__image-container > .slide__video-poster{position:absolute;}
/* END_BLOCK:_slide */

/* START_BLOCK:_social-link (INDEX:146) */
.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg);}.social-icons__icon{display:flex;fill:currentColor;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg);}.social-icons__icon{display:none;}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg);.social-icons__icon{display:block;}.social-icons__icon-label{display:none;}}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, 0.5);cursor:not-allowed;}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none;}
/* END_BLOCK:_social-link */

/* START_BLOCK:accelerated-checkout (INDEX:147) */
@media (min-width: 990px){.accelerated-checkout-block{display:none !important;}}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px;}.accelerated-checkout-block .shopify-payment-button__more-options{display:none !important;}.accelerated-checkout-block .shopify-payment-button__more-options[aria-hidden='true']{display:none !important;}.accelerated-checkout-block .shopify-payment-button__button--shopify,
  .accelerated-checkout-block [class*="shop-pay"]{display:none !important;}more-payment-options-link{font-size:smaller;}more-payment-options-link a{--button-color:var(--color-primary);text-decoration:none;}more-payment-options-link a:hover{--button-color:var(--color-primary-hover);}
/* END_BLOCK:accelerated-checkout */

/* START_BLOCK:accordion-popup (INDEX:148) */
.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders:0}.accordion--dividers:not([class*='color-'])[style*='--border-width: 0'],.accordion--dividers:not([class*='color-'])[style*='--border-style: none']{--show-fallback-borders:1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width)*var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width)*var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}[data-accordion-popup] .details__header{cursor:pointer}.accordion-popup__dialog{position:fixed;inset:auto;top:50%;left:50%;border:0;padding:0;margin:0;width:min(680px,92vw);max-height:min(78vh,720px);background:var(--color-background,#fff);color:inherit;border-radius:14px;box-shadow:0 28px 90px rgba(0,0,0,.22),0 4px 18px rgba(0,0,0,.14);opacity:0;transform:translate(-50%,-48%) scale(.985)}.accordion-popup__dialog[open]{opacity:1;transform:translate(-50%,-50%) scale(1)}.accordion-popup__dialog::backdrop{background:rgba(0,0,0,.56);-webkit-backdrop-filter:saturate(110%) blur(var(--popup-blur,2px));backdrop-filter:saturate(110%) blur(var(--popup-blur,2px))}.accordion-popup__frame{display:grid;grid-template-rows:auto 1fr;max-height:inherit;border-radius:inherit;overflow:hidden}.accordion-popup__header{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:14px 16px;border-block-end:1px solid var(--color-border,rgba(0,0,0,.12));background:inherit;position:sticky;top:0;z-index:1}.accordion-popup__spacer{inline-size:40px;block-size:40px}.accordion-popup__title{margin:0;text-align:center;font:inherit;font-weight:var(--summary-font-weight);font-size:var(--popup-title-size,clamp(1rem,.95rem + .25vw,var(--summary-font-size)));line-height:1.15;text-transform:var(--summary-font-case);letter-spacing:.01em}.accordion-popup__close{appearance:none;border:0;background:transparent;inline-size:40px;block-size:40px;border-radius:999px;display:grid;place-items:center;font-size:22px;line-height:1;cursor:pointer;color:inherit}.accordion-popup__close:hover{background:rgba(0,0,0,.045)}.accordion-popup__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.accordion-popup__content{padding:clamp(14px,2.6vw,22px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-size:var(--popup-content-size,inherit);line-height:1.65}.accordion-popup__content p,.accordion-popup__content li{font-size:inherit;line-height:inherit}html.is-locked{overflow:hidden}@media (max-width:640px){.accordion-popup__dialog[data-mobile-sheet="sheet"]{top:auto;left:50%;bottom:10px;transform:translate(-50%,12px) scale(1);width:calc(100vw - 20px);max-height:calc(100dvh - 22svh);border-radius:16px}.accordion-popup__dialog[data-mobile-sheet="sheet"][open]{transform:translate(-50%,0) scale(1)}}@media (prefers-reduced-motion:no-preference){.accordion-popup__dialog{transition:transform 180ms cubic-bezier(.2,.75,.2,1),opacity 180ms cubic-bezier(.2,.75,.2,1)}.accordion-popup__dialog::backdrop{transition:background 180ms ease}}@media (prefers-reduced-motion:reduce){.accordion-popup__dialog,.accordion-popup__dialog::backdrop{transition:none!important}}
/* END_BLOCK:accordion-popup */

/* START_BLOCK:accordion (INDEX:149) */
.accordion{flex:1;width:100%;}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border);}.accordion--dividers{--show-fallback-borders:0;}.accordion--dividers:not([class*='color-'])[style*='--border-width: 0'],
  .accordion--dividers:not([class*='color-'])[style*='--border-style: none']{--show-fallback-borders:1;}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border);}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border);}.accordion--dividers .details-content{padding-block-end:var(--padding-sm);}.accordion--caret .icon-plus,
  .accordion--plus .icon-caret{display:none;}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target);}
/* END_BLOCK:accordion */

/* START_BLOCK:add-to-cart (INDEX:150) */
.eido-preorder-atc{display:grid;width:100%;min-width:0;gap:8px}.eido-preorder-atc--split{grid-template-columns:repeat(2,minmax(0,1fr))}.eido-preorder-atc--split:not([data-selected-mode='plus']):not([data-selected-mode='standard']) .eido-preorder-atc__button{border:.5px solid rgb(0 0 0 / .42)!important;box-shadow:none!important;background:#fff0!important;color:#000!important}.eido-preorder-atc--split:not([data-selected-mode='plus']):not([data-selected-mode='standard']) .eido-preorder-atc__button+.eido-preorder-atc__button{border-left:0!important}.eido-preorder-atc__button{position:relative;min-width:0;letter-spacing:0!important;overflow:hidden;isolation:isolate;transition:background-color 180ms cubic-bezier(.22,.61,.36,1),color 180ms cubic-bezier(.22,.61,.36,1),opacity 180ms cubic-bezier(.22,.61,.36,1)}.eido-preorder-atc__button .add-to-cart-text{letter-spacing:0}.eido-preorder-atc__button::before{content:"";position:absolute;inset:0;background:#000;z-index:-1;transform:scaleX(0);transform-origin:0 50%;transition:transform 280ms cubic-bezier(.76,0,.24,1)}.eido-preorder-atc__button:nth-of-type(2)::before{transform-origin:100% 50%}.eido-preorder-atc__button.is-filling::before{transform:scaleX(1)}.eido-preorder-atc__button.is-filling{color:#f8f8f8!important}.eido-preorder-atc[data-selected-mode="plus"],.eido-preorder-atc[data-selected-mode="standard"]{grid-template-columns:1fr;border:0}.eido-preorder-atc[data-selected-mode="plus"] [data-eido-preorder-mode="standard"],.eido-preorder-atc[data-selected-mode="standard"] [data-eido-preorder-mode="plus"]{display:none}.eido-preorder-atc .eido-preorder-atc__switch{grid-column:1/-1;justify-self:center;width:auto;min-width:0;min-height:0;flex:none;margin-top:2px;padding:2px 0;background:none;border:0;box-shadow:none;font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .55);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eido-preorder-atc .eido-preorder-atc__switch:hover{color:var(--color-foreground)}.eido-preorder-atc .eido-preorder-atc__switch[hidden]{display:none}.eido-preorder-atc__timer{grid-column:1/-1;display:block;text-align:center;font-size:10px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:#000}.eido-preorder-atc__timer:empty{display:none}.eido-preorder-atc__button:disabled{cursor:not-allowed;opacity:.42}@media (prefers-reduced-motion:reduce){.eido-preorder-atc__button,.eido-preorder-atc__button::before{transition:none!important}}
/* END_BLOCK:add-to-cart */

/* START_BLOCK:buy-buttons (INDEX:164) */
.buy-buttons-block{width:100%}.product-form-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--gap-sm)/2)}@media screen and (min-width:750px){.product-form-buttons{gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector){flex:1 1 12rem;min-width:12rem}.product-form-buttons--stacked>*:not(.quantity-selector){flex-basis:51%}.quantity-selector{flex-grow:0}.product-form-buttons button,.product-form-buttons .shopify-payment-button__button{width:100%;min-height:var(--minimum-touch-target);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg);display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);white-space:nowrap}.quantity-selector,.add-to-cart-button{height:var(--height-buy-buttons)}.add-to-cart-button{text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}@media(hover:hover)and (pointer:fine){.product-form-buttons button,.product-form-buttons .shopify-payment-button__button{transition:opacity 500ms cubic-bezier(0.4,0,0.2,1)}.product-form-buttons button:hover:not([disabled]),.product-form-buttons .shopify-payment-button__button:hover:not([disabled]){opacity:.72}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.product-form-buttons button,.product-form-buttons .shopify-payment-button__button{transition:opacity 150ms linear}}.product-form-buttons button:focus-visible,.product-form-buttons .shopify-payment-button__button:focus-visible,.pickup-location__button:focus-visible{outline:2px solid var(--color-border);outline-offset:3px}product-form-component.eido-is-submitting .product-form-buttons{opacity:.88;transition:opacity 180ms ease}.eido-preorder-gated [data-eido-preorder-gate-target]{transition:opacity 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1),max-height 320ms cubic-bezier(.22,.61,.36,1)}.eido-preorder-gated.eido-preorder-unselected [data-eido-preorder-gate-target]{max-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important;transform:translateY(6px)}.eido-preorder-gated.eido-preorder-selected [data-eido-preorder-gate-target]{max-height:900px;opacity:1;visibility:visible;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.eido-preorder-gated [data-eido-preorder-gate-target]{transition:none!important;transform:none!important}}.product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs)}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.pickup-location__dialog:modal{max-height:100dvh}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs)/2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}
/* END_BLOCK:buy-buttons */

/* START_BLOCK:contact-form-submit-button (INDEX:167) */
.submit-button{min-width:max-content;}
/* END_BLOCK:contact-form-submit-button */

/* START_BLOCK:eido-notify-me (INDEX:181) */
.eido-nmb{display:block;width:var(--size-style-width,100%);max-width:100%}.eido-nmb.is-idle{display:none}.product-information:has(eido-notify-me-block:not(.is-idle)) .eido-dbb{display:none}.eido-nmb__inline{width:min(var(--eido-nmb-inline-max, 480px), 100%);margin-inline:auto}.eido-nmb__form{display:grid;width:100%;min-width:0;color:#000;font-family:inherit}.eido-nmb__form--inline{gap:20px}.eido-nmb__sizes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:clamp(12px, 2vw, 18px);row-gap:10px;min-height:44px}.eido-nmb__size{position:relative;display:inline-grid;place-items:center;width:44px;min-width:44px;min-height:44px;appearance:none;border:0;border-radius:0;background:#fff0;color:#000;cursor:pointer;font:inherit;font-size:11px;line-height:1;letter-spacing:.02em;margin:0;opacity:.42;padding:0 4px;text-transform:uppercase;transition:opacity 180ms cubic-bezier(.2,0,0,1)}.eido-nmb__size::after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;border:.75px solid currentColor;border-radius:999px;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity 180ms cubic-bezier(.2,0,0,1)}.eido-nmb__size:hover{opacity:.9}.eido-nmb__size:hover::after{opacity:.2}.eido-nmb__size.is-selected{font-weight:500;opacity:1}.eido-nmb__size.is-selected::after,.eido-nmb__size.is-selected:hover::after{opacity:.4}.eido-nmb__size:focus-visible{opacity:1;outline:1px solid rgb(0 0 0 / .35);outline-offset:8px}.eido-nmb.is-missing-size .eido-nmb__sizes{box-shadow:0 .5px 0 rgb(0 0 0 / .34)}.eido-nmb__field{min-width:0}.eido-nmb__email{width:100%;min-width:0;appearance:none;border:0;border-radius:0;background:#fff0;color:#000;box-shadow:0 var(--eido-nmb-underline-width,.5px) 0 rgb(0 0 0 / .78);font:inherit;font-size:10px;line-height:1.4;letter-spacing:0;padding:12px 0;outline:0;text-align:left;transition:box-shadow 180ms cubic-bezier(.22,.61,.36,1),opacity 180ms cubic-bezier(.22,.61,.36,1)}.eido-nmb__email::placeholder{color:rgb(0 0 0 / .58);font-size:10px;line-height:1.4}.eido-nmb__email:focus-visible{box-shadow:0 max(1px, var(--eido-nmb-underline-width, .5px)) 0 #000}.eido-nmb__email[aria-invalid="true"]{box-shadow:0 max(1px, var(--eido-nmb-underline-width, .5px)) 0 #000}.eido-nmb__email:-webkit-autofill{font-size:10px;-webkit-text-fill-color:#000;transition:background-color 9999s ease-out}.eido-nmb__button{display:inline-flex;width:100%;min-height:var(--eido-nmb-button-height,46px);align-items:center;justify-content:center;border:0;border-radius:0;background:#000;color:#f8f8f8;cursor:pointer;font:inherit;font-size:10px;font-weight:400;line-height:1;letter-spacing:.08em;padding:0 18px;text-transform:uppercase;transition:opacity 180ms cubic-bezier(.22,.61,.36,1),background-color 180ms cubic-bezier(.22,.61,.36,1)}.eido-nmb__button:hover,.eido-nmb__button:focus-visible{opacity:.82}.eido-nmb__button:focus-visible{outline:1px solid #f8f8f8;outline-offset:-4px}.eido-nmb__button:disabled{cursor:not-allowed;opacity:.42}.eido-nmb__message{min-height:12px;margin:-8px 0 0;color:#000;font-size:10px;line-height:1.2;letter-spacing:.02em;opacity:.58;text-align:center}.eido-nmb__message:empty{display:none}.eido-nmb__message.is-error{opacity:.74}.eido-nmb__dock{position:fixed;left:0;right:0;bottom:0;z-index:60;opacity:0;transform:translateY(110%);transition:opacity .28s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1),bottom .28s cubic-bezier(.2,0,0,1);pointer-events:none;will-change:opacity,transform,bottom}.eido-nmb__dock.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.eido-nmb__dock.is-footer-fade{opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1),bottom .28s cubic-bezier(.2,0,0,1)}.eido-nmb__dock-inner{width:min(1200px, calc(100% - 56px));margin:0 auto;padding:14px 28px;position:relative;overflow:hidden;background:#f8f8f8;border-top:1px solid rgb(0 0 0 / .12);box-shadow:0 -8px 20px rgb(0 0 0 / .09),inset 0 1px 0 rgb(255 255 255 / .66),inset 0 -1px 0 rgb(0 0 0 / .04)}.eido-nmb__form--dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;row-gap:8px}.eido-nmb__form--dock .eido-nmb__sizes{grid-column:1 / -1;justify-content:center}.eido-nmb__form--dock .eido-nmb__field{min-width:0;min-height:44px;display:flex;align-items:center}.eido-nmb__form--dock .eido-nmb__button{width:100%;min-height:44px}.eido-nmb__form--dock .eido-nmb__message{grid-column:1 / -1;margin:0}@media screen and (max-width:989px){.eido-nmb{width:var(--size-style-width-mobile,100%);min-width:var(--size-style-width-mobile-min,0)}.eido-nmb__inline{width:100%}.eido-nmb__form--inline{gap:18px}.eido-nmb__dock{width:auto}.eido-nmb__dock-inner{width:calc(100% - 24px);padding:12px}.eido-nmb__form--dock{grid-template-columns:1fr;gap:12px}.eido-nmb__form--dock .eido-nmb__button{min-height:48px}.eido-nmb__form--dock .eido-nmb__message{grid-column:auto;margin:0}}@media (prefers-reduced-motion:reduce){.eido-nmb__email,.eido-nmb__button,.eido-nmb__dock{transition:none!important}}
/* END_BLOCK:eido-notify-me */

/* START_BLOCK:eido-password-entry (INDEX:182) */
.password-entry-shell{display:flex;width:100%;min-width:0;justify-content:var(--horizontal-alignment, flex-start);}.password-entry-block{max-width:100%;@media screen and (max-width: 749px){width:100%;}}.password-entry__heading{padding-block:var(--padding-sm);}.password-entry__form{display:flex;flex-direction:column;}.password-entry__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent;}.password-entry__input-group:not(:has(.password-entry__button--integrated)){gap:var(--gap-xs);}.password-entry__input-group:not(:has(.password-entry__button--arrow)){@media screen and (max-width: 749px){grid-template-columns:1fr;}}.password-entry__input{width:100%;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);}.password-entry__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background);}.password-entry__button{white-space:nowrap;padding:0;@media screen and (max-width: 749px){width:100%;}}.password-entry__input,
  .password-entry__button--text{padding:var(--padding-lg) var(--padding-3xl);}.password-entry__input-group .password-entry__input--underline{--box-shadow-color:var(--color-input-border);--box-shadow-multiplier:1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);&:focus-visible{--box-shadow-multiplier:1.75;--box-shadow-color:var(--color-input-text);outline:none;}}.password-entry__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));}.password-entry__input-group .password-entry__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none;}.password-entry__input:has(+ .password-entry__button--arrow),
  .password-entry__input:has(+ .password-entry__button--integrated){@media screen and (max-width: 749px){text-align:left;}}.password-entry__button-icon{fill:currentcolor;padding:5px;@media screen and (max-width: 749px){padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg);}}.password-entry__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs);&:not(.password-entry__button--integrated){width:auto;}}.password-entry__button--integrated{--button-offset:var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width));@media screen and (max-width: 749px){width:fit-content;}&.password-entry__button--text{padding:0 var(--padding-3xl);}&.password-entry__button--text.button-unstyled{padding:0 var(--padding-xl);}&.button-unstyled{border-radius:var(--border-radius);}> .password-entry__button-icon{padding:0;}}.password-entry__input--underline + .password-entry__button--integrated{--button-offset:calc(10% - var(--border-width));right:0;&.password-entry__button--text.button-unstyled{padding:0;}&.button-unstyled{border-radius:0;}}.password-entry__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);}.password-entry__button.button-secondary{font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);}.password-entry__button.button-unstyled{background-color:transparent;color:var(--color-input-text);}.password-entry__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer;}.password-entry__message{display:flex;align-items:center;gap:var(--gap-xs);padding-block-start:var(--padding-xl);}.password-entry__message-text{margin:0;}.password-entry-block .password-entry__input,
  .password-entry-block .password-entry__input.paragraph,
  .password-entry-block .password-entry__input.h1,
  .password-entry-block .password-entry__input.h2,
  .password-entry-block .password-entry__input.h3,
  .password-entry-block .password-entry__input.h4,
  .password-entry-block .password-entry__input.h5,
  .password-entry-block .password-entry__input.h6{font-size:10px;line-height:1.4;}.password-entry-block .password-entry__input::placeholder,
  .password-entry-block .password-entry__input::-webkit-input-placeholder,
  .password-entry-block .password-entry__input::-moz-placeholder,
  .password-entry-block .password-entry__input:-ms-input-placeholder,
  .password-entry-block .password-entry__input::-ms-input-placeholder{font-size:10px;line-height:1.4;}.password-entry-block .password-entry__input:-webkit-autofill{font-size:10px;}
/* END_BLOCK:eido-password-entry */

/* START_BLOCK:eido-release-countdown (INDEX:188) */
.eido-release-countdown{display:block;width:100%;text-align:var(--eido-release-countdown-align,center);font-size:var(--eido-release-countdown-size,10px);line-height:1;letter-spacing:0;color:#000;opacity:var(--eido-release-countdown-opacity,1);font-variant-numeric:tabular-nums}.eido-release-countdown__value{display:inline-block;font:inherit;letter-spacing:0;text-transform:uppercase}
/* END_BLOCK:eido-release-countdown */

/* START_BLOCK:eido-stock-count (INDEX:191) */
.eido-stock-count{display:block;width:100%;text-align:var(--eido-stock-count-align,center);font-size:var(--eido-stock-count-size,9px);line-height:1;letter-spacing:0;color:#000;opacity:var(--eido-stock-count-opacity,.34)}.eido-stock-count__value{display:inline-block;letter-spacing:0;font:inherit;text-transform:uppercase;transform-origin:center;transition:opacity 220ms cubic-bezier(.22,.61,.36,1),transform 220ms cubic-bezier(.22,.61,.36,1)}.eido-stock-count[data-breathe="true"] .eido-stock-count__value{animation:eido-stock-breathe 4.8s cubic-bezier(.4,0,.2,1) infinite}.eido-stock-count__value.is-rolling{opacity:.58;transform:translateY(-2px)}@keyframes eido-stock-breathe{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.035);opacity:1}}@media (prefers-reduced-motion:reduce){.eido-stock-count__value{transition:none!important;animation:none!important}}
/* END_BLOCK:eido-stock-count */

/* START_BLOCK:email-signup (INDEX:192) */
.email-signup-block{@media screen and (max-width: 749px){width:100%;}}.email-signup__heading{padding-block:var(--padding-sm);}.email-signup__form{display:flex;flex-direction:column;}.email-signup__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent;}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:var(--gap-xs);}.email-signup__input-group:not(:has(.email-signup__button--arrow)){@media screen and (max-width: 749px){grid-template-columns:1fr;}}.email-signup__input{width:100%;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background);}.email-signup__button{white-space:nowrap;padding:0;@media screen and (max-width: 749px){width:100%;}}.email-signup__input,
  .email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl);}.email-signup__input-group .email-signup__input--underline{--box-shadow-color:var(--color-input-border);--box-shadow-multiplier:1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);&:focus-visible{--box-shadow-multiplier:1.75;--box-shadow-color:var(--color-input-text);outline:none;}}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none;}.email-signup__input:has(+ .email-signup__button--arrow),
  .email-signup__input:has(+ .email-signup__button--integrated){@media screen and (max-width: 749px){text-align:left;}}.email-signup__input{font-size:10px;}.email-signup__button-icon{fill:currentcolor;padding:5px;@media screen and (max-width: 749px){padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg);}}.email-signup__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs);&:not(.email-signup__button--integrated){width:auto;}}.email-signup__button--integrated{--button-offset:var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width));@media screen and (max-width: 749px){width:fit-content;}&.email-signup__button--text{padding:0 var(--padding-3xl);}&.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl);}&.button-unstyled{border-radius:var(--border-radius);}> .email-signup__button-icon{padding:0;}}.email-signup__input--underline + .email-signup__button--integrated{--button-offset:calc(10% - var(--border-width));right:0;&.email-signup__button--text.button-unstyled{padding:0;}&.button-unstyled{border-radius:0;}}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);}.email-signup__button.button-secondary{font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text);}.email-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer;}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs);}.email-signup__message-text{margin:0;}.email-signup-block .email-signup__input,
  .email-signup-block .email-signup__input.paragraph,
  .email-signup-block .email-signup__input.h1,
  .email-signup-block .email-signup__input.h2,
  .email-signup-block .email-signup__input.h3,
  .email-signup-block .email-signup__input.h4,
  .email-signup-block .email-signup__input.h5,
  .email-signup-block .email-signup__input.h6{font-size:10px;line-height:1.4;}.email-signup-block .email-signup__input::placeholder,
  .email-signup-block .email-signup__input::-webkit-input-placeholder,
  .email-signup-block .email-signup__input::-moz-placeholder,
  .email-signup-block .email-signup__input:-ms-input-placeholder,
  .email-signup-block .email-signup__input::-ms-input-placeholder{font-size:10px;line-height:1.4;}.email-signup-block .email-signup__input:-webkit-autofill{font-size:10px;}
/* END_BLOCK:email-signup */

/* START_BLOCK:filters (INDEX:194) */
.eido-facets-wrap{--eido-island-bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);position:fixed;inset-inline:0;bottom:var(--eido-island-bottom);z-index:var(--layer-sticky,50);display:flex;justify-content:center;padding-inline:max(16px, var(--eido-bar-pad, 16px));pointer-events:none}.eido-facets-bar{width:min(36rem, 100%);min-height:42px;padding:var(--eido-space-1);display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);gap:8px;align-items:center;color:#111;background:var(--eido-glass-surface);border:var(--eido-glass-border);border-radius:var(--eido-island-radius);box-shadow:var(--eido-glass-shadow);pointer-events:auto;opacity:1;transform:translate3d(0,0,0);transition:opacity 240ms cubic-bezier(.2,0,0,1),transform 240ms cubic-bezier(.2,0,0,1);backdrop-filter:var(--eido-glass-filter);-webkit-backdrop-filter:var(--eido-glass-filter)}.eido-facets-wrap.is-footer-visible .eido-facets-bar{opacity:0;transform:translate3d(0,10px,0);pointer-events:none}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.eido-facets-bar{background:var(--eido-glass-surface);backdrop-filter:var(--eido-glass-filter);-webkit-backdrop-filter:var(--eido-glass-filter);border:var(--eido-glass-border);border-radius:var(--eido-island-radius);box-shadow:var(--eido-glass-shadow)}}.eido-facets-btn{min-width:0;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:inherit;font-size:11px;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:var(--eido-control-radius);transition:background-color 180ms ease,opacity 180ms ease}.eido-facets-btn:hover,.eido-facets-btn:focus-visible,.eido-facets-btn.is-active{background:rgb(17 17 17 / .06)}.eido-facets-btn--filters{justify-self:start}.eido-facets-btn--sort{justify-self:end}.eido-facets-active-count{display:inline-grid;place-items:center;min-width:15px;height:15px;padding-inline:4px;color:#f8f8f8;background:#111;border-radius:999px;font-size:9px;letter-spacing:0}.eido-facets-count{justify-self:center;font-size:11px;line-height:1;letter-spacing:0;color:rgb(17 17 17 / .7);white-space:nowrap}.eido-facets-grid{justify-self:center;display:flex;align-items:center}.eido-count--num{display:inline}.eido-count--full{display:none}@media screen and (min-width:750px){.eido-count--num{display:none}.eido-count--full{display:inline}}.eido-grid-controls--desktop,.eido-grid-controls--mobile{display:none}@media screen and (min-width:750px){.eido-grid-controls--desktop{display:flex}}@media screen and (max-width:749px){.eido-grid-controls--mobile{display:flex}.eido-facets-wrap{--eido-island-bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);padding-inline:12px}.eido-facets-bar{min-height:40px;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);gap:4px;padding:var(--eido-space-1)}.eido-facets-btn{padding-inline:8px;font-size:10px;letter-spacing:0}}#filters-drawer-dialog.eido-filters-dialog{--eido-ease:cubic-bezier(0.2, 0, 0, 1);position:fixed!important;inset:auto auto calc(env(safe-area-inset-bottom, 0px) + 74px) 50%!important;width:min(45rem, calc(100vw - 32px))!important;max-width:min(45rem, calc(100vw - 32px))!important;height:auto!important;max-height:min(62vh, 36rem)!important;margin:0!important;padding:0!important;color:#111;background:#f8f8f8!important;border:1px solid rgb(17 17 17 / .12)!important;border-radius:6px!important;box-shadow:0 18px 55px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .5)!important;overflow:hidden;transform:translate3d(-50%,18px,0);opacity:0}#filters-drawer-dialog.eido-filters-dialog::backdrop{background:rgb(8 9 11 / .18);backdrop-filter:var(--eido-glass-filter);-webkit-backdrop-filter:var(--eido-glass-filter);opacity:0}#filters-drawer-dialog.eido-filters-dialog[open]{opacity:1;transform:translate3d(-50%,0,0);animation:eido-filter-panel-in 260ms var(--eido-ease) both}#filters-drawer-dialog.eido-filters-dialog[open]::backdrop{opacity:1;animation:eido-filter-backdrop-in 220ms ease both}#filters-drawer-dialog.eido-filters-dialog.dialog-closing{animation:eido-filter-panel-out 220ms var(--eido-ease) both}#filters-drawer-dialog.eido-filters-dialog.dialog-closing::backdrop{animation:eido-filter-backdrop-out 180ms ease both}.eido-filter-island,.eido-filter-island__form-wrapper,.eido-filter-island__form{min-height:0;max-height:inherit;display:flex;flex-direction:column}.eido-filter-island{background:var(--eido-glass-fallback);backdrop-filter:none;-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.eido-filter-island{background:var(--eido-glass-fallback);backdrop-filter:none;-webkit-backdrop-filter:none}}.eido-filter-island__header{display:none}.eido-drawer-panel{flex:1;min-height:0;overflow:auto}.eido-filter-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));border-bottom:1px solid rgb(17 17 17 / .08)}.eido-filter-group{min-width:0;border-right:1px solid rgb(17 17 17 / .08)}.eido-filter-group:last-child{border-right:0}.eido-filter-group__trigger{display:none}.eido-filter-group__panel{padding:20px 20px 24px}.eido-filter-group__label,.eido-filter-island__title{margin:0 0 14px;color:#111;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:uppercase}.eido-filter-values,.eido-sort-list{list-style:none;margin:0;padding:0}.eido-filter-values{display:flex;flex-direction:column;gap:7px;max-height:13rem;overflow:auto}.eido-filter-values__item{min-width:0}.eido-filter-choice,.eido-sort-option,.eido-filter-island__reset,.eido-filter-island__close,.eido-filter-island__back{color:#111;font:inherit;font-size:11px;line-height:1.45;letter-spacing:0}.eido-filter-choice,.eido-sort-option{display:inline-flex;align-items:center;gap:7px;cursor:pointer;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px;transition:opacity 180ms ease,text-decoration-color 180ms ease}.eido-filter-choice:hover,.eido-filter-choice.is-active,.eido-sort-option:hover,.eido-sort-option.is-active{text-decoration-color:currentColor}.eido-filter-choice.is-disabled{opacity:.35;cursor:not-allowed}.eido-filter-choice input,.eido-sort-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eido-filter-choice .swatch{width:12px;height:12px;min-width:12px;min-height:12px}.eido-price-filter{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.eido-price-filter__field{display:grid;grid-template-columns:auto 1fr;gap:5px;align-items:center;border-bottom:1px solid rgb(17 17 17 / .22)}.eido-price-filter__field input{min-width:0;width:100%;padding:6px 0;border:0;background:#fff0;color:#111;text-align:right;font-size:11px}.eido-sort-list{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px 38px}.eido-filter-island__footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 20px;border-top:1px solid rgb(17 17 17 / .1)}.eido-filter-island__reset,.eido-filter-island__close,.eido-filter-island__back{appearance:none;border:0;background:#fff0;padding:0;text-decoration:none;text-transform:uppercase;letter-spacing:0;cursor:pointer;transition:opacity 180ms ease}.eido-filter-island__reset:hover,.eido-filter-island__close:hover,.eido-filter-island__back:hover{opacity:.55}.eido-filter-island__reset[aria-disabled='true']{opacity:.32;pointer-events:none}@media screen and (max-width:749px){#filters-drawer-dialog.eido-filters-dialog{inset:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;transform:translate3d(0,100%,0)}#filters-drawer-dialog.eido-filters-dialog[open]{transform:translate3d(0,0,0);animation-name:eido-filter-mobile-in}#filters-drawer-dialog.eido-filters-dialog.dialog-closing{animation-name:eido-filter-mobile-out}.eido-filter-island,.eido-filter-island__form-wrapper,.eido-filter-island__form{height:100%;max-height:none}.eido-filter-island__header{flex-shrink:0;min-height:60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:16px;border-bottom:1px solid rgb(17 17 17 / .1);background:rgb(248 248 248 / .86)}.eido-filter-island__title{margin:0;text-align:center}.eido-filter-island__back{justify-self:start;display:inline-flex;align-items:center;gap:6px}.eido-filter-island__back[hidden]{visibility:hidden;display:inline-flex;pointer-events:none}.eido-filter-island__header>.eido-filter-island__close{justify-self:end}.eido-drawer-panel{position:relative;height:100%;overflow:hidden}.eido-filter-groups{display:flex;flex-direction:column;height:100%;overflow:auto;border-bottom:0}.eido-filter-group{border-right:0;border-bottom:1px solid rgb(17 17 17 / .08)}.eido-filter-group__trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:0;background:#fff0;color:#111;font:inherit;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;text-transform:uppercase;cursor:pointer}.eido-filter-group__trigger::after{content:'›';font-size:16px;line-height:1;opacity:.75}.eido-filter-group__count{margin-left:auto;opacity:.62}.eido-filter-group__panel{position:absolute;inset:0;z-index:2;padding:34px 16px 28px;background:#f8f8f8;overflow:auto;opacity:0;pointer-events:none;transform:translate3d(-100%,0,0);transition:transform var(--eido-motion-panel) cubic-bezier(.2,0,0,1),opacity 180ms ease}.eido-filter-group.is-active .eido-filter-group__panel{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.eido-filter-group__label{margin-bottom:26px}.eido-filter-values{gap:18px;max-height:none}.eido-filter-choice,.eido-sort-option{font-size:12px}.eido-sort-list{align-items:flex-start;gap:18px;padding:34px 16px 28px}.eido-filter-island__footer{padding:13px 16px calc(env(safe-area-inset-bottom, 0px) + 15px)}}@media (prefers-reduced-motion:reduce){.eido-facets-bar,.eido-filter-island,#filters-drawer-dialog.eido-filters-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.eido-facets-bar{transition:none!important}#filters-drawer-dialog.eido-filters-dialog,#filters-drawer-dialog.eido-filters-dialog[open],#filters-drawer-dialog.eido-filters-dialog.dialog-closing,.eido-filter-group__panel{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.eido-facets-bar,.eido-filter-island{background:#f8f8f8;backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes eido-filter-panel-in{from{opacity:0;transform:translate3d(-50%,18px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes eido-filter-panel-out{from{opacity:1;transform:translate3d(-50%,0,0)}to{opacity:0;transform:translate3d(-50%,18px,0)}}@keyframes eido-filter-mobile-in{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes eido-filter-mobile-out{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes eido-filter-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes eido-filter-backdrop-out{from{opacity:1}to{opacity:0}}
/* END_BLOCK:filters */

/* START_BLOCK:footer-utilities (INDEX:196) */
.footer-utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-lg);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted);@media screen and (min-width: 750px){flex-direction:row;justify-content:space-between;gap:var(--gap-md);align-items:center;text-align:left;}}.footer-utilities a{color:var(--color-foreground-muted);}.footer-utilities__group{width:100%;display:flex;flex:1 1 max-content;text-align:center;flex-direction:column;align-items:center;flex-wrap:wrap;gap:var(--gap-md);@media screen and (min-width: 750px){flex-direction:row;align-items:baseline;gap:var(--gap-2xs) var(--gap-xl);text-align:left;}}.footer-utilities__group--right{@media screen and (min-width: 750px){justify-content:flex-end;}}.footer-utilities__group:empty{@media screen and (max-width: 749px){display:none;}}
/* END_BLOCK:footer-utilities */

/* START_BLOCK:icon (INDEX:198) */
.icon-block{display:flex;fill:currentcolor;flex-shrink:0;}.icon-block__media{height:auto;}
/* END_BLOCK:icon */

/* START_BLOCK:image (INDEX:199) */
.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden;}placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio);}.image-block{display:flex;justify-content:var(--horizontal-alignment, inline-start);}.image-block--height-fill .image-block__image,
  .image-block--height-fill .image-block__video,
  .image-block--height-fill .image-block__external-video{height:100%;}.image-block__image,
  .image-block__video,
  .image-block__external-video,
  .image-block__video-embed{width:100%;aspect-ratio:var(--ratio);display:block;}.image-block__image{object-fit:cover;}.image-block__video{object-fit:cover;}.image-block__external-video{position:relative;overflow:hidden;}.image-block__video-embed{height:100%;border:0;}
/* END_BLOCK:image */

/* START_BLOCK:logo (INDEX:201) */
.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex;@media screen and (max-width: 750px){max-height:calc(
        var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end)
      );font-size:var(--logo-height-mobile, var(--logo-height));width:calc(
        var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end)
      );}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%;}.logo-block__image{object-fit:contain;width:100%;}
/* END_BLOCK:logo */

/* START_BLOCK:menu (INDEX:202) */
.menu{width:100%;}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size);}.menu__item + .menu__item{margin-block-start:var(--spacing--size);}.menu .menu__heading--empty{display:none;}.menu__heading__default{display:contents;}.menu__heading__accordion{display:none;}@media screen and (max-width: 749px){.menu--accordion .menu__heading--empty{display:flex;}.menu--accordion .menu__heading__accordion{display:contents;}.menu--accordion .menu__heading__default{display:none;}.menu--accordion .details-content{margin-block-start:var(--spacing--size);}.menu--accordion .menu__details{padding-inline:0;}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border);}.menu--dividers .details-content{padding-block-end:var(--padding-sm);}}@media screen and (min-width: 750px){.menu--accordion-desktop .menu__heading--empty{display:flex;}.menu--accordion-desktop .menu__heading__accordion{display:contents;}.menu--accordion-desktop .menu__heading__default{display:none;}.menu--accordion-desktop .details-content{margin-block-start:var(--spacing--size);}.menu--accordion-desktop .menu__details{padding-inline:0;}.menu--accordion-desktop.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border);}.menu--accordion-desktop.menu--dividers .details-content{padding-block-end:var(--padding-sm);}}.menu--caret .icon-plus,
  .menu--plus .icon-caret{display:none;}.menu__mobile-client-services{display:none;}@media screen and (max-width: 749px){footer .menu[data-menu-handle='client-care'] .menu__details{display:none !important;}footer .menu[data-menu-handle='client-care'] .menu__mobile-client-services{display:block;width:100%;text-align:center;margin-top:8px;}footer .menu[data-menu-handle='client-care'] .menu__mobile-client-services-link{display:inline-block;font-size:10px;line-height:1.4;text-transform:uppercase;text-decoration:none;color:inherit;}}
/* END_BLOCK:menu */

/* START_BLOCK:page (INDEX:204) */
.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.page-placeholder{width:100%;height:100%}
/* END_BLOCK:page */

/* START_BLOCK:payment-icons (INDEX:205) */
.payment-icons{width:100%;}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0;}.payment-icons__item{display:flex;align-items:center;}
/* END_BLOCK:payment-icons */

/* START_BLOCK:popup-link (INDEX:206) */
.popup-link__button{line-height:1.2;letter-spacing:.01em}.popup-link .popup-link__button{--eido-link-ml-current:var(--eido-link-ml-desktop,0);--eido-link-mr-current:var(--eido-link-mr-desktop,auto);--eido-link-align-current:var(--eido-link-align-desktop,left);display:block!important;margin-left:var(--eido-link-ml-current)!important;margin-right:var(--eido-link-mr-current)!important;width:fit-content!important;max-width:100%;text-align:var(--eido-link-align-current)!important}@media (max-width:989px){.popup-link .popup-link__button{--eido-link-ml-current:var(--eido-link-ml-mobile,var(--eido-link-ml-desktop,0));--eido-link-mr-current:var(--eido-link-mr-mobile,var(--eido-link-mr-desktop,auto));--eido-link-align-current:var(--eido-link-align-mobile,var(--eido-link-align-desktop,left))}}.popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height);will-change:auto;contain:layout paint style}@media (min-width:750px){.popup-link__content{padding:var(--padding-5xl)}}.eido-popup-mask{position:fixed;inset:0;z-index:9998;transform:translateZ(0);backface-visibility:hidden;visibility:hidden;pointer-events:none}.eido-popup-mask::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--eido-glass-mask-opacity));opacity:0;transition:opacity var(--eido-drawer-in) var(--eido-ease);will-change:opacity}.eido-popup-mask[data-eido-glass="true"]{-webkit-backdrop-filter:blur(var(--eido-glass-blur-live,0px));backdrop-filter:blur(var(--eido-glass-blur-live,0px))}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.eido-popup-mask::before{background:rgba(0,0,0,calc(var(--eido-glass-mask-opacity) + .08))}}.eido-popup-mask.is-open{visibility:visible;pointer-events:auto}.eido-popup-mask.is-open::before{opacity:1}.eido-popup-mask.is-closing::before{transition-duration:var(--eido-drawer-out);opacity:0}@media (prefers-reduced-motion:reduce){.eido-popup-mask::before{transition:none!important}}.popup-link__content[open]{animation:eidoModalIn var(--eido-desk-in,220ms) var(--eido-ease) forwards}.popup-link__content.dialog-closing{animation:eidoModalOut var(--eido-desk-out,180ms) var(--eido-ease) forwards}.popup-link__content--drawer{position:fixed;margin:0;overflow:auto;overscroll-behavior:contain;border-radius:0;max-width:none;max-height:100dvh;box-sizing:border-box;opacity:1;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}@media (min-width:1024px){.popup-link__content--drawer{left:auto!important;right:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;top:0;bottom:0;height:100%;width:var(--sidebar-width)!important}.popup-link__content--drawer[open]{animation:eidoDrawerInRight var(--eido-desk-in,280ms) var(--eido-ease) forwards!important}.popup-link__content--drawer.dialog-closing{animation:eidoDrawerOutRight var(--eido-desk-out,220ms) var(--eido-ease) forwards!important}}@media (max-width:1023.98px){.popup-link__content--drawer{left:0!important;right:0!important;inset-inline:0!important;bottom:0;top:auto;width:100vw;height:var(--mobile-drawer-height);border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover);touch-action:pan-y}.popup-link__content--drawer[open]{animation:eidoBottomIn var(--eido-mob-in,260ms) var(--eido-ease) forwards!important;animation-delay:var(--eido-mob-delay,0ms)!important}.popup-link__content--drawer.dialog-closing{animation:eidoBottomOut var(--eido-mob-out,200ms) var(--eido-ease) forwards!important}.popup-link__inner{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.popup-link__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);opacity:.86;animation:none}@keyframes eidoModalIn{from{transform:translateY(-6px) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes eidoModalOut{from{transform:none;opacity:1}to{transform:translateY(-6px) scale(.985);opacity:0}}@keyframes eidoDrawerInRight{from{transform:translateX(100%);opacity:0}to{transform:none;opacity:1}}@keyframes eidoDrawerOutRight{from{transform:none;opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes eidoBottomIn{from{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes eidoBottomOut{from{transform:none;opacity:1}to{transform:translateY(16px);opacity:0}}@media (prefers-reduced-motion:reduce){.popup-link__content[open],.popup-link__content.dialog-closing,.popup-link__content--drawer[open],.popup-link__content--drawer.dialog-closing{animation-duration:1ms!important}}.popup-link__inner .image-block{justify-content:center!important;text-align:center}.popup-link__inner .image-block__image,.popup-link__inner .image-block__video,.popup-link__inner .image-block__external-video,.popup-link__inner .image-block__video-embed{width:auto!important;max-width:min(920px,100%)!important;margin-left:auto!important;margin-right:auto!important;display:block!important;height:auto}.popup-link__inner table{margin-inline:0!important;text-align:initial!important}.popup-link__inner [id^="sizechart-"]{display:block;margin:20px 2vw;width:calc(100% - 4vw)!important;max-width:none!important;box-sizing:border-box;overflow-x:auto}.popup-link__inner [id^="sizechart-"] table{width:100%!important;max-width:none!important}.popup-link__inner [id^="sizechart-"] th,.popup-link__inner [id^="sizechart-"] td{white-space:nowrap}
/* END_BLOCK:popup-link */

/* START_BLOCK:price (INDEX:207) */
.tax-note:empty{display:none}form.payment-terms{padding-top:.5em}.installments:not(:has(shopify-payment-terms)){display:none}product-price{--eido-price-ml-current:var(--eido-price-ml-desktop,0);--eido-price-mr-current:var(--eido-price-mr-desktop,auto);--eido-price-align-current:var(--eido-price-align-desktop,left);}product-price [ref="priceContainer"]{margin-left:var(--eido-price-ml-current);margin-right:var(--eido-price-mr-current);text-align:var(--eido-price-align-current);width:fit-content;max-width:100%;}product-price [ref="priceContainer"] *{text-align:inherit}@media (max-width:989px){product-price{--eido-price-ml-current:var(--eido-price-ml-mobile,var(--eido-price-ml-desktop,0));--eido-price-mr-current:var(--eido-price-mr-mobile,var(--eido-price-mr-desktop,auto));--eido-price-align-current:var(--eido-price-align-mobile,var(--eido-price-align-desktop,left));}}
/* END_BLOCK:price */

/* START_BLOCK:product-custom-property (INDEX:208) */
product-custom-property-component{display:block;width:100%;}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm);}product-custom-property-component .__heading:has(+ .__description){margin-block-end:var(--padding-2xs);}product-custom-property-component .__description{font-size:min(0.85em, var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md);}product-custom-property-component .__field{position:relative;}product-custom-property-component .__input-wrapper{position:relative;}product-custom-property-component input,
  product-custom-property-component textarea{width:100%;color:var(--color-input-text) !important;}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3);}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3);}product-custom-property-component textarea{min-height:80px;}@supports (resize: vertical){@media (hover: hover) and (pointer: fine){product-custom-property-component textarea{resize:vertical;}}}product-custom-property-component .__character-label{position:absolute;left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none;}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text) !important;}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none;&:is(:hover, :focus){box-shadow:none;}&:focus{outline:var(--focus-outline-width) solid var(--color-input-background);}}
/* END_BLOCK:product-custom-property */

/* START_BLOCK:product-inventory (INDEX:210) */
.product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs);}.product-inventory__icon,
  .product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm);}.product-inventory__icon-low{color:var(--color-lowstock);}.product-inventory__icon-in_stock{color:var(--color-instock);}.product-inventory__icon-out_of_stock{color:var(--color-outofstock);}.product-inventory__icon circle:first-of-type{opacity:0.3;}
/* END_BLOCK:product-inventory */

/* START_BLOCK:review (INDEX:213) */
.rating-wrapper{width:100%;gap:var(--gap-xs);flex-wrap:wrap;}.rating-color--primary{--star-fill-color:var(--color-primary);--star-fill-color-rgb:var(--color-primary-rgb);}.rating-color--foreground{--star-fill-color:var(--color-foreground);--star-fill-color-rgb:var(--color-foreground-rgb);}.rating-wrapper,
  .rating{display:flex;align-items:center;}.rating-wrapper.justify-right{flex-direction:row-reverse;}.rating{gap:var(--gap-3xs);}.rating-wrapper .rating-text,
  .rating-wrapper .rating-count,
  .rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap;}.rating-count-separator{opacity:var(--opacity-20);padding-left:calc(var(--padding-xs) / 2);padding-right:var(--padding-xs);}.stars{height:var(--star-size);fill:var(--empty-star-fill-color);}.filled-star{fill:var(--star-fill-color);}
/* END_BLOCK:review */

/* START_BLOCK:sms-signup (INDEX:214) */
.sms-signup-block{@media screen and (max-width: 749px){width:100%;}}.sms-signup__heading{padding-block:var(--padding-sm);}.sms-signup__form{display:flex;flex-direction:column;}.sms-signup__input-group{position:relative;display:grid;grid-template-columns:auto 1fr auto;background-color:transparent;}.sms-signup__input-group:not(:has(.sms-signup__button--integrated)){gap:var(--gap-xs);}.sms-signup__input-group:not(:has(.sms-signup__button--arrow)){@media screen and (max-width: 749px){grid-template-columns:1fr;}}.sms-signup__input{width:100%;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);}.sms-signup__country-code{min-width:86px;padding:var(--padding-lg) var(--padding-md);background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);appearance:none;-webkit-appearance:none;}.sms-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background);}.sms-signup__button{white-space:nowrap;padding:0;@media screen and (max-width: 749px){width:100%;}}.sms-signup__input,
  .sms-signup__button--text{padding:var(--padding-lg) var(--padding-3xl);}.sms-signup__input-group .sms-signup__input--underline{--box-shadow-color:var(--color-input-border);--box-shadow-multiplier:1;color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);&:focus-visible{--box-shadow-multiplier:1.75;--box-shadow-color:var(--color-input-text);outline:none;}}.sms-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));}.sms-signup__input-group .sms-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none;}.sms-signup__input:has(+ .sms-signup__button--arrow),
  .sms-signup__input:has(+ .sms-signup__button--integrated){@media screen and (max-width: 749px){text-align:left;}}.sms-signup__input{font-size:10px;}.sms-signup__button-icon{fill:currentcolor;padding:5px;@media screen and (max-width: 749px){padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg);}}.sms-signup__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs);&:not(.sms-signup__button--integrated){width:auto;}}.sms-signup__button--integrated{--button-offset:var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width));@media screen and (max-width: 749px){width:fit-content;}&.sms-signup__button--text{padding:0 var(--padding-3xl);}&.sms-signup__button--text.button-unstyled{padding:0 var(--padding-xl);}&.button-unstyled{border-radius:var(--border-radius);}> .sms-signup__button-icon{padding:0;}}.sms-signup__input--underline + .sms-signup__button--integrated{--button-offset:calc(10% - var(--border-width));right:0;&.sms-signup__button--text.button-unstyled{padding:0;}&.button-unstyled{border-radius:0;}}.sms-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);}.sms-signup__button.button-secondary{font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);}.sms-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text);}.sms-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer;}.sms-signup__message{display:flex;align-items:center;gap:var(--gap-xs);}.sms-signup__message-text{margin:0;}.sms-signup-block .sms-signup__input,
  .sms-signup-block .sms-signup__input.paragraph,
  .sms-signup-block .sms-signup__input.h1,
  .sms-signup-block .sms-signup__input.h2,
  .sms-signup-block .sms-signup__input.h3,
  .sms-signup-block .sms-signup__input.h4,
  .sms-signup-block .sms-signup__input.h5,
  .sms-signup-block .sms-signup__input.h6{font-size:10px;line-height:1.4;}.sms-signup-block .sms-signup__input::placeholder,
  .sms-signup-block .sms-signup__input::-webkit-input-placeholder,
  .sms-signup-block .sms-signup__input::-moz-placeholder,
  .sms-signup-block .sms-signup__input:-ms-input-placeholder,
  .sms-signup-block .sms-signup__input::-ms-input-placeholder{font-size:10px;line-height:1.4;}.sms-signup-block .sms-signup__input:-webkit-autofill{font-size:10px;}.sms-signup__consent{display:flex;align-items:center;gap:var(--gap-xs);margin-top:var(--margin-sm);}.sms-signup__consent-input{width:14px;height:14px;border:1px solid var(--color-input-border);border-radius:50%;appearance:none;-webkit-appearance:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;}.sms-signup__consent-input:checked{border-color:var(--color-input-text);}.sms-signup__consent-input:checked::after{content:'';width:6px;height:6px;background-color:var(--color-input-text);border-radius:50%;display:block;}.sms-signup__consent-label{font-size:8px;line-height:1.4;color:var(--color-input-text);cursor:pointer;}
/* END_BLOCK:sms-signup */

/* START_BLOCK:spacer (INDEX:215) */
.layout-panel-flex--column > .spacer-block{width:100%;}.layout-panel-flex--row > .spacer-block{height:100%;}:is(.layout-panel-flex--row, .layout-panel-flex--column) > .spacer-block--size-percent{flex:var(--spacer-size);}.layout-panel-flex--row > .spacer-block--size-pixel{width:var(--spacer-size);}.layout-panel-flex--column > .spacer-block--size-pixel{height:var(--spacer-size);}@media screen and (max-width: 750px){.layout-panel-flex--row:not(.mobile-column) > .spacer-block--size-mobile-percent{width:auto;flex:var(--spacer-size-mobile);height:100%;}.layout-panel-flex--column > .spacer-block--size-mobile-percent,
    .mobile-column > .spacer-block--size-percent:not(.spacer-block--size-mobile-pixel),
    .mobile-column > .spacer-block--size-mobile-percent{height:auto;width:100%;flex:var(--spacer-size-mobile);}.layout-panel-flex--row:not(.mobile-column) > .spacer-block--size-mobile-pixel{flex:0 0 var(--spacer-size-mobile);width:var(--spacer-size-mobile);height:100%;}.layout-panel-flex--column > .spacer-block--size-mobile-pixel,
    .mobile-column > .spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile);}}
/* END_BLOCK:spacer */

/* START_BLOCK:swatches (INDEX:217) */
product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0;flex-shrink:0;contain:layout paint;--eido-chip-gap:8px;--eido-chip-h:32px}product-swatches[data-eido-enhancing="true"]{opacity:0;transform:translateY(2px)}product-swatches.eido-swatches--ready{opacity:1;transform:none;transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}swatches-variant-picker-component{display:flex;width:100%;flex-direction:row;justify-content:var(--product-swatches-alignment-mobile)}@media (min-width:750px){swatches-variant-picker-component{justify-content:var(--product-swatches-alignment)}}swatches-variant-picker-component .variant-option--swatches{padding-block:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width)) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));padding-inline:calc(var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width))) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}.variant-option--swatches{overflow-list::part(list){gap:var(--eido-chip-gap)}overflow-list[defer]::part(list){flex-wrap:nowrap}}.hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0}.hidden-swatches__count::before{counter-reset:overflow-count var(--overflow-count);content:'+' counter(overflow-count);line-height:1;cursor:pointer}.hidden-swatches__count:hover{color:var(--color-foreground-rgb)}product-swatches :is(button,label,[role="radio"]){-webkit-tap-highlight-color:transparent;border-color:transparent!important;outline:none!important;box-shadow:none!important}product-swatches :is(button,label,[role="radio"]):focus{outline:none!important;box-shadow:none!important}product-swatches :is(button,label,[role="radio"]):focus-visible{outline:1px solid rgb(var(--color-foreground-rgb) / .28)!important;outline-offset:2px}.product-swatches--text .swatch--textual{min-height:var(--eido-chip-h);padding:8px 12px;border-radius:999px;border:.5px solid rgb(var(--color-foreground-rgb) / .14)!important;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:none;text-align:center;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;user-select:none;will-change:transform;transition:color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.product-swatches--text .swatch--textual:hover{background:rgb(var(--color-foreground-rgb) / .04)!important}.product-swatches--text .swatch--textual:active{background:rgb(var(--color-foreground-rgb) / .06)!important}@media (hover:hover) and (pointer:fine){.product-swatches--text .swatch--textual:active,.eido-swatches-more:active{transform:translateY(1px)}}.product-swatches--text .swatch--textual.has-swatch-color{color:color-mix(in srgb,var(--eido-swatch-color) 82%,rgb(var(--color-foreground-rgb) / 1));border-color:color-mix(in srgb,var(--eido-swatch-color) 34%,transparent)!important}.product-swatches--text .swatch--textual.is-selected{background:rgb(var(--color-foreground-rgb) / .06)!important;border-color:rgb(var(--color-foreground-rgb) / .40)!important;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / .08) inset!important}.product-swatches--text .swatch--textual.has-swatch-color.is-selected{background:color-mix(in srgb,var(--eido-swatch-color) 10%,transparent)!important;border-color:color-mix(in srgb,var(--eido-swatch-color) 46%,transparent)!important}.product-swatches--glass .swatch--textual{color:#fff;border-color:rgb(255 255 255 / .28)!important;background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .05))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 26px rgb(0 0 0 / .10)!important}.product-swatches--glass .swatch--textual.has-swatch-color{border-color:color-mix(in srgb,var(--eido-swatch-color) 26%,rgb(255 255 255 / .34))!important;background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .05)),color-mix(in srgb,var(--eido-swatch-color) 22%,transparent)!important}.product-swatches--text :is(overflow-list,.variant-option--swatches,fieldset,[role="radiogroup"]).eido-swatches-expanded .swatch--textual{display:inline-flex!important}.product-swatches--text :is(overflow-list,.variant-option--swatches,fieldset,[role="radiogroup"]):not(.eido-swatches-expanded) .swatch--textual:nth-of-type(n+9){display:none!important}.eido-swatches-more{margin-left:6px;min-height:var(--eido-chip-h);padding:8px 12px;border-radius:999px;border:.5px solid rgb(var(--color-foreground-rgb) / .14)!important;background:transparent!important;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.eido-swatches-more:hover{background:rgb(var(--color-foreground-rgb) / .04)!important}
/* END_BLOCK:swatches */

/* START_BLOCK:video (INDEX:220) */
.placeholder-video{aspect-ratio:5 / 3;}
/* END_BLOCK:video */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:account-actions (INDEX:221) */
.account-actions{--account-actions-surface:#f8f8f8;--account-actions-ink:#000;--account-actions-muted:rgb(0 0 0 / 0.58);--account-actions-line:rgb(0 0 0 / 0.72);--account-actions-max-width:min(100%, 760px);--account-actions-ease:cubic-bezier(0.2, 0, 0, 1);position:relative;box-sizing:border-box;display:flex;width:100%;min-height:100%;flex-direction:column;background:var(--account-actions-surface);color:var(--account-actions-ink);}.account-actions__copyright{display:none;}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]) .account-actions__copyright{display:block;position:absolute;bottom:max(4px, env(safe-area-inset-bottom));left:max(0px, env(safe-area-inset-left));font-size:6px;font-weight:400;line-height:1.2;opacity:0.6;pointer-events:none;}.account-actions__stage{position:relative;display:flex;width:100%;min-height:100%;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;}.account-actions__main-menu{width:100%;max-width:var(--account-actions-max-width);margin:0 auto;}.account-actions--guest .account-actions__main-menu{display:flex;flex-direction:column;gap:22px;}.account-actions--signed-in .account-actions__main-menu{display:flex;flex-direction:column;gap:28px;}.account-actions__header{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;text-align:center;}.account-actions__title{overflow:hidden;margin:0;color:var(--account-actions-ink);font-family:var(--font-body--family);font-size:14px !important;font-weight:400;letter-spacing:0;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;}.account-actions__email{display:flex;max-width:var(--account-actions-max-width);align-items:center;justify-content:center;gap:4px;color:var(--account-actions-ink);font-size:11px;line-height:1.2;word-break:break-all;}.account-actions__sign-ins{display:flex;width:100%;align-items:center;justify-content:center;gap:30px;padding:0;}.account-actions__sign-in-option{position:relative;flex:0 1 310px;width:min(100%, 310px);min-width:min(100%, 310px);}.account-actions__sign-in-option--shop:not(:has(shop-login-button)){display:none;}.account-actions__shop-login{--buttons-radius:0;--shop-login-button-border-radius:0;--shop-login-button-height:44px;display:block;width:100%;min-width:0;}.account-actions__shop-login shop-login-button{width:100%;min-height:44px;border-radius:0;}.account-actions__google-login{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:0;border-radius:0;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.18);color:#111;font-family:var(--font-body--family);font-size:11px;font-weight:500;line-height:1;text-decoration:none;transition:background-color 180ms var(--account-actions-ease), box-shadow 180ms var(--account-actions-ease);}.account-actions__google-login:hover{background:#f4f4f4;box-shadow:inset 0 0 0 1px rgb(0 0 0 / 0.28);color:#111;}.account-actions__google-login:focus-visible,
  .account-actions__control:focus-visible{outline:2px solid currentColor;outline-offset:3px;}.account-actions__google-icon{display:block;width:18px;height:18px;flex:0 0 18px;}.account-actions__last-used{position:absolute;z-index:2;bottom:-8px;left:50%;display:inline-flex;min-height:15px;align-items:center;justify-content:center;padding:1px 5px;border:1px solid rgb(0 0 0 / 0.14);border-radius:3px;background:#f8f8f8;color:rgb(0 0 0 / 0.76);font-size:9px;font-weight:400;line-height:1;text-transform:none;transform:translateX(-50%);white-space:nowrap;}.account-actions__last-used[hidden]{display:none !important;}.account-actions__nav{width:100%;padding:0;}.account-actions__list{display:grid;width:100%;grid-template-columns:repeat(3, minmax(0, 116px));justify-content:center;gap:8px;margin:0;padding:0;list-style:none;}.account-actions__link{--button-color:var(--account-actions-ink);--button-background-color:transparent;--button-border-color:var(--account-actions-line);--button-border-width:1px;display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px var(--account-actions-line);color:var(--account-actions-ink);font-size:8px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color 180ms var(--account-actions-ease), color 180ms var(--account-actions-ease), opacity 180ms var(--account-actions-ease);}.account-actions__link:hover{--button-color:#fff;--button-background-color:#000;--button-border-color:#000;background:#000;color:#fff;opacity:1;}.account-actions__icon{display:flex;width:14px;height:14px;margin-block:-3px;flex:0 0 14px;}.account-actions__icon svg{display:block;width:14px;height:14px;}.account-actions__controls{position:relative;display:flex;width:44px;min-height:44px;align-items:center;justify-content:center;margin-top:4px;transition:opacity 180ms var(--account-actions-ease);}.account-actions__control{position:relative;display:inline-grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(0 0 0 / 0.8);cursor:pointer;line-height:0;opacity:0.88;transition:background-color 160ms cubic-bezier(0.22, 0.61, 0.36, 1), opacity 160ms cubic-bezier(0.22, 0.61, 0.36, 1), transform 160ms cubic-bezier(0.22, 0.61, 0.36, 1);}.account-actions__control::before{position:absolute;width:28px;height:28px;border-radius:50%;background:transparent;content:'';transition:background-color 160ms cubic-bezier(0.22, 0.61, 0.36, 1);}.account-actions__control:hover{color:#000;opacity:1;}.account-actions__control:hover::before{background:rgb(0 0 0 / 0.07);}.account-actions__fullscreen-icons{position:relative;z-index:1;display:block;width:14px;height:14px;}.account-actions__fullscreen-icon{position:absolute;inset:0;display:grid;place-items:center;transition:opacity 180ms var(--account-actions-ease), transform 220ms var(--account-actions-ease);}.account-actions__fullscreen-icon svg{display:block;width:14px;height:14px;}.account-actions__fullscreen-icon--enter{opacity:1;transform:rotate(0deg);}.account-actions__fullscreen-icon--exit{opacity:0;transform:rotate(-18deg);}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]) .account-actions__fullscreen-icon--enter{opacity:0;transform:rotate(18deg);}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]) .account-actions__fullscreen-icon--exit{opacity:1;transform:rotate(0deg);}.account-actions__fullscreen-close{position:absolute;top:0;left:46px;opacity:0;visibility:hidden;pointer-events:none;transition:background-color 160ms cubic-bezier(0.22, 0.61, 0.36, 1),
      opacity 160ms var(--account-actions-ease),
      visibility 0s linear 160ms;}.account-actions[data-account-fullscreen='true']:not([data-account-exiting])
    .account-actions__fullscreen-close{opacity:0.88;visibility:visible;pointer-events:auto;transition:background-color 160ms cubic-bezier(0.22, 0.61, 0.36, 1),
      opacity 160ms var(--account-actions-ease),
      visibility 0s linear 0s;}.account-actions__close-icon{position:relative;z-index:1;display:grid;width:14px;height:14px;place-items:center;transform:rotate(0deg);transition:transform 160ms cubic-bezier(0.22, 0.61, 0.36, 1);}.account-actions__close-icon svg{display:block;width:12px;height:12px;}.account-actions__fullscreen-close:hover .account-actions__close-icon{transform:rotate(90deg);}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]){height:100%;min-height:100%;}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]) .account-actions__stage{min-height:100%;justify-content:center;padding:max(72px, calc(env(safe-area-inset-top) + 56px))
      0
      max(72px, calc(env(safe-area-inset-bottom) + 56px));}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]) .account-actions__main-menu{width:100%;max-width:var(--account-actions-max-width);}.account-actions[data-account-fullscreen='true']:not([data-account-exiting]) .account-actions__controls{position:absolute;z-index:3;right:auto;bottom:max(12px, env(safe-area-inset-bottom));left:calc(50% - 22px);margin:0;}.account-actions__main-menu,
  .account-actions__controls{will-change:transform;}@media screen and (max-width: 749px){.account-actions{--account-actions-max-width:100%;}.account-actions__sign-ins{flex-direction:column;gap:10px;}.account-actions__sign-in-option{width:100%;min-width:0;flex-basis:auto;}.account-actions--guest .account-actions__main-menu{gap:10px;}.account-actions--signed-in .account-actions__main-menu{min-height:min(432px, calc(100dvh - 96px));justify-content:center;gap:58px;}.account-actions__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;}.account-actions__link{min-height:39px;padding-inline:6px;}.account-actions--signed-in .account-actions__link{min-height:39px;}.account-actions--guest .account-actions__header{align-items:flex-start;text-align:left;}}@media (prefers-reduced-motion: reduce){.account-actions__controls,
    .account-actions__control,
    .account-actions__close-icon,
    .account-actions__fullscreen-icon{transition:none !important;}}
/* END_SNIPPET:account-actions */

/* START_SNIPPET:account-button (INDEX:222) */
.account-button{color:var(--color-foreground);appearance:none;border:none;background:none;height:var(--button-size);width:var(--button-size);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;transition:color var(--animation-speed) var(--animation-easing);}.account-button__avatar{--account-button-size:1.625rem;display:flex;align-items:center;justify-content:center;width:var(--account-button-size);height:var(--account-button-size);border-radius:var(--style-border-radius-50);background-color:var(--color-primary-button-background);font-size:var(--font-size--sm);font-weight:500;color:var(--color-primary-button-text);text-transform:uppercase;line-height:1;}.account-button__icon{color:currentColor;display:inline-flex;justify-content:center;align-items:center;}.account-button shop-user-avatar{pointer-events:none;}
/* END_SNIPPET:account-button */

/* START_SNIPPET:account-drawer (INDEX:223) */
.account-drawer{@media screen and (min-width: 750px){display:none;}}.account-drawer__dialog{--animation-speed:0.26s;--animation-easing:cubic-bezier(0.2, 0, 0, 1);--account-drawer-overlay-bg:radial-gradient(120% 84% at 12% -10%, rgb(255 255 255 / 0.16), transparent 62%),
      radial-gradient(95% 74% at 88% 112%, rgb(255 255 255 / 0.08), transparent 64%),
      rgb(255 255 255 / 0.1);position:fixed;inset:0 0 auto;box-sizing:border-box;width:100vw;width:100dvw;max-width:100vw;max-width:100dvw;max-height:92dvh;height:fit-content;margin:0;overflow:auto;overscroll-behavior:contain;border:0;border-block-end:0;border-radius:0;padding:0;background:#f8f8f8;box-shadow:0 18px 44px rgb(0 0 0 / 0.12);color:#000;}.account-drawer__dialog[open]{animation:account-drawer-slide-in var(--animation-speed) var(--animation-easing) forwards;}.account-drawer__dialog.dialog-closing{animation:account-drawer-slide-out 0.2s var(--animation-easing) forwards;}.account-drawer__dialog::backdrop{background:var(--account-drawer-overlay-bg);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);overscroll-behavior:none;touch-action:none;}.account-drawer__dialog[open]::backdrop{animation:account-drawer-backdrop-in 220ms ease forwards !important;}.account-drawer__dialog.dialog-closing::backdrop{animation:account-drawer-backdrop-out 180ms ease forwards !important;}.account-drawer__dialog .account-actions{padding:18px max(16px, env(safe-area-inset-right)) 20px max(16px, env(safe-area-inset-left));}.account-drawer__dialog[data-account-fullscreen]{max-height:100dvh;overflow:hidden;box-shadow:none;}.account-drawer__dialog[data-account-animating]{contain:paint;will-change:clip-path;}.account-drawer__dialog[data-account-fullscreen] .account-actions{height:100%;}@keyframes account-drawer-slide-in{from{transform:translateY(-100%);}to{transform:translateY(0);}}@keyframes account-drawer-slide-out{from{transform:translateY(0);}to{transform:translateY(-100%);}}@keyframes account-drawer-backdrop-in{from{opacity:0;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);}to{opacity:1;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);}}@keyframes account-drawer-backdrop-out{from{opacity:1;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);}to{opacity:0;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);}}@media (prefers-reduced-motion: reduce){.account-drawer__dialog,
    .account-drawer__dialog[open],
    .account-drawer__dialog.dialog-closing,
    .account-drawer__dialog[open]::backdrop,
    .account-drawer__dialog.dialog-closing::backdrop{animation:none !important;transition:none !important;}}
/* END_SNIPPET:account-drawer */

/* START_SNIPPET:account-popover (INDEX:224) */
.account-popover{--account-popover-overlay-z:2147483000;--account-popover-overlay-blur:14px;--account-popover-overlay-sat:150%;--account-popover-overlay-bg:radial-gradient(120% 84% at 12% -10%, rgb(255 255 255 / 0.16), transparent 62%),
      radial-gradient(95% 74% at 88% 112%, rgb(255 255 255 / 0.08), transparent 64%),
      rgb(255 255 255 / 0.1);--account-popover-ease:cubic-bezier(0.2, 0, 0, 1);}.account-popover__summary{padding:0;}.account-popover__summary:hover{color:var(--color-foreground);}.account-popover__panel{--account-popover-opacity:0;--account-popover-y:-100%;position:fixed;inset:0 0 auto;box-sizing:border-box;width:100vw;max-width:none;min-width:0;min-height:214px;max-height:min(88dvh, 460px);height:auto;margin:0;padding:14px max(24px, env(safe-area-inset-right)) 12px max(24px, env(safe-area-inset-left));overflow:auto;border:0;border-bottom:0;border-radius:0;background:#f8f8f8;box-shadow:0 18px 44px rgb(0 0 0 / 0.12);color:#000;opacity:var(--account-popover-opacity);translate:0 var(--account-popover-y);transition-property:display, opacity, translate, box-shadow;transition-duration:280ms;transition-timing-function:var(--account-popover-ease);transition-behavior:allow-discrete;}.account-popover__panel::backdrop{background:var(--account-popover-overlay-bg);-webkit-backdrop-filter:blur(var(--account-popover-overlay-blur)) saturate(var(--account-popover-overlay-sat));backdrop-filter:blur(var(--account-popover-overlay-blur)) saturate(var(--account-popover-overlay-sat));}.account-popover__panel .account-actions--signed-in .account-actions__main-menu{padding-block-start:34px;}.account-popover__panel:popover-open{--account-popover-opacity:1;--account-popover-y:0;will-change:clip-path;}@supports not selector(:popover-open){.account-popover__panel.\:popover-open{--account-popover-opacity:1;--account-popover-y:0;will-change:clip-path;}}.account-popover__panel[data-account-fullscreen]{max-height:100dvh;overflow:hidden;overscroll-behavior:contain;box-shadow:none;}.account-popover__panel[data-account-fullscreen] .account-actions{height:100%;}.account-popover__overlay{position:fixed;inset:0;z-index:var(--account-popover-overlay-z);appearance:none;border:0;margin:0;padding:0;background:var(--account-popover-overlay-bg);-webkit-backdrop-filter:blur(var(--account-popover-overlay-blur)) saturate(var(--account-popover-overlay-sat));backdrop-filter:blur(var(--account-popover-overlay-blur)) saturate(var(--account-popover-overlay-sat));opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:none;touch-action:none;transform:translateZ(0);transition:opacity 220ms ease, visibility 0s linear 220ms, -webkit-backdrop-filter 220ms ease, backdrop-filter 220ms ease;}.account-popover__panel:popover-open + .account-popover__overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}@supports not selector(:popover-open){.account-popover__panel.\:popover-open + .account-popover__overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.account-popover__panel::backdrop,
    .account-popover__overlay{background:rgb(255 255 255 / 0.64);}}@starting-style{.account-popover__panel:popover-open{--account-popover-opacity:0;--account-popover-y:-100%;}}@media (prefers-reduced-motion: reduce){.account-popover__panel,
    .account-popover__overlay{transition:none !important;}}
/* END_SNIPPET:account-popover */

/* START_SNIPPET:add-to-cart-button (INDEX:225) */
.add-to-cart-text{display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:clamp(140ms,calc(var(--lux-motion-atc-label)*0.12),280ms);animation-timing-function:var(--lux-motion-ease-in);animation-fill-mode:forwards;transition:opacity var(--lux-motion-modal-out) var(--lux-motion-ease-out)}.atc-added .add-to-cart-text{animation-name:atc-slide-out}.add-to-cart-text--added{position:absolute;inset:0;animation-duration:clamp(140ms,calc(var(--lux-motion-atc-label)*0.12),280ms);animation-timing-function:var(--lux-motion-ease-in);animation-fill-mode:forwards;display:flex;align-items:center;justify-content:center;opacity:0;transition:width var(--lux-motion-modal-out) var(--lux-motion-ease-out),opacity var(--lux-motion-modal-out) var(--lux-motion-ease-out)}.atc-added .add-to-cart-text--added{animation-name:atc-slide-in}@keyframes atc-slide-in{from{opacity:0;transform:translateY(0.5em)}to{opacity:1;transform:translateY(0)}}@keyframes atc-slide-out{from{transform:translateY(0);opacity:1}to{transform:translateY(-1em);opacity:0}}
/* END_SNIPPET:add-to-cart-button */

/* START_SNIPPET:background-video (INDEX:229) */
@media (prefers-reduced-motion: reduce){video-background-component video{display:none;}}
/* END_SNIPPET:background-video */

/* START_SNIPPET:bento-grid (INDEX:230) */
.bento-box{display:grid;column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%;}.bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap);}.bento-box ~ .bento-box{padding-block-start:var(--bento-gap);}@media (max-width: 900px){.bento-box{grid-template-columns:repeat(2, 1fr);}.bento-box__item:nth-child(3n + 1){grid-column:span 1;}.bento-box__item:nth-child(3n + 2){grid-column:span 1;}.bento-box__item:nth-child(3n + 3){grid-column:span 2;}.bento-box__item:last-child:nth-child(3n + 5){grid-column:span 1;}.bento-box__item:last-child:nth-child(3n + 4){grid-column:span 2;}}@media (min-width: 901px){.bento-box{grid-template-columns:repeat(12, 1fr);grid-template-areas:'A A A B B B B B B C C C'
        'D D D D D D E E E F F F'
        'G G G H H H I I I I I I'
        'J J J J K K K K L L L L';}.bento-box__item:nth-child(1){grid-area:A;}.bento-box__item:nth-child(2){grid-area:B;}.bento-box__item:nth-child(3){grid-area:C;}.bento-box__item:nth-child(4){grid-area:D;}.bento-box__item:nth-child(5){grid-area:E;}.bento-box__item:nth-child(6){grid-area:F;}.bento-box__item:nth-child(7){grid-area:G;}.bento-box__item:nth-child(8){grid-area:H;}.bento-box__item:nth-child(9){grid-area:I;}.bento-box__item:nth-child(10){grid-area:J;}.bento-box__item:nth-child(11){grid-area:K;}.bento-box__item:nth-child(12){grid-area:L;}.bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas:'A A A A A A A A A A A A';}.bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas:'A A A A A A B B B B B B';}.bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas:'A A A A B B B B B B B B'
        'C C C C C C C C D D D D';}.bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas:'A A A B B B B B B C C C'
        'D D D D D D E E E E E E';}.bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas:'A A A B B B B B B C C C'
        'D D D D D D D D D E E E'
        'F F F F F F G G G G G G';}.bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas:'A A A B B B B B B C C C'
        'D D D D D D E E E F F F'
        'G G G H H H H H H H H H';}.bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas:'A A A B B B B B B C C C'
        'D D D D D D E E E F F F'
        'G G G G G G G G G H H H'
        'I I I J J J J J J J J J';}.bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas:'A A A B B B B B B C C C'
        'D D D D D D E E E F F F'
        'G G G H H H I I I I I I'
        'J J J J K K K K K K K K';}}
/* END_SNIPPET:bento-grid */

/* START_SNIPPET:blog-comment-form (INDEX:231) */
.blog-post-comments__form-container{--comment-form-gap:var(--gap-md);width:100%;max-width:var(--normal-content-width);margin:var(--margin-4xl) auto 0;}.blog-post-comments__form{display:grid;grid-template-columns:1fr;gap:var(--comment-form-gap);@media screen and (min-width: 750px){grid-template-columns:1fr 1fr;}}.blog-post-comments__form-input{padding:var(--padding-lg) var(--padding-xl);border:var(--style-border-width-inputs) solid var(--color-input-border);}.blog-post-comments__form-input--textarea{resize:vertical;min-height:var(--input-textarea-min-height);}.blog-post-comments__form-message{display:flex;align-items:center;gap:var(--gap-xs);}.blog-post-comments__form-body{grid-column:1 / -1;}.blog-post-comments__form-input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset);}.blog-post-comments__form-moderated{font-size:var(--font-size--xs);}.blog-post-comments__form-submit{margin-block-start:var(--comment-form-gap);}
/* END_SNIPPET:blog-comment-form */

/* START_SNIPPET:button (INDEX:233) */
.link{text-decoration:none;text-decoration-color:currentcolor;&:hover{color:var(--color-primary-hover);text-decoration-color:transparent;}}
/* END_SNIPPET:button */

/* START_SNIPPET:card-gallery (INDEX:234) */
.card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio,var(--ratio))}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-gallery__title-placeholder a{color:var(--color-foreground)}@media screen and (min-width:750px){.product-grid[data-product-card-size='extra-large'] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size='large'] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size='medium'] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size='small'] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size='extra-large'] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size='large'] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size='medium'] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size='small'] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size='extra-large'] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size='large'] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size='medium'] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size='small'] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size='extra-large'] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size='large'] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size='medium'] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size='small'] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-right .product-badges__badge) .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery:has(.product-badges--top-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery:has(.product-badges--bottom-left .product-badges__badge) .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}:is([product-grid-view='desktop-zoom-out'],[product-grid-view='zoom-out']) .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}
/* END_SNIPPET:card-gallery */

/* START_SNIPPET:cart-discount (INDEX:236) */
.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0;}.cart-discount__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text));}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm);}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0;}.cart-discount{width:100%;}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between;}.cart-discount__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0;}.cart-discount__codes:has(.cart-discount__pill){display:flex;}.cart-discount__button{height:100%;}.cart-discount__content{height:calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm));}.cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-sm);border-radius:var(--style-border-radius-pills);background-color:var(--color-input-background);text-transform:uppercase;}.cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-2xs) var(--padding-sm);}:is(.cart-discount__pill-remove, .cart-discount__pill-remove:hover){--close-icon-opacity:0.4;color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%;}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-2xs) var(--padding-sm);}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);}.cart-discount__error-text{margin-block-start:var(--margin-3xs);}cart-discount-component{display:flex;}
/* END_SNIPPET:cart-discount */

/* START_SNIPPET:cart-drawer (INDEX:237) */
.cart-drawer{--cart-ease:var(--eido-ease, cubic-bezier(.22,.61,.36,1));--cart-in:var(--eido-drawer-in, 320ms);--cart-out:var(--eido-drawer-out, 180ms);--cart-glass-blur:var(--eido-glass-blur, 18px);--cart-glass-tint:var(--eido-glass-mask-opacity, 0.35);--cart-sheen:rgba(255, 255, 255, 0.10)}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}.cart-drawer__glass-mask{position:fixed;inset:0;z-index:9990;opacity:0;pointer-events:none;transition:opacity var(--cart-in) var(--cart-ease);will-change:opacity;background:radial-gradient(1200px 600px at 70% 10%,rgb(255 255 255 / .1),#fff0 60%),rgba(0,0,0,var(--cart-glass-tint));backdrop-filter:blur(var(--cart-glass-blur));-webkit-backdrop-filter:blur(var(--cart-glass-blur))}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.cart-drawer__glass-mask{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,calc(var(--cart-glass-tint) + 0.10))}}.cart-drawer__glass-mask[data-open="true"]{opacity:1;pointer-events:auto}.cart-drawer__glass-mask[data-open="false"].is-closing{transition-duration:var(--cart-out)}@media (prefers-reduced-motion:reduce){.cart-drawer__glass-mask{transition:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}}.cart-drawer__dialog.dialog-drawer{border-radius:0!important;overflow:hidden;background:var(--color-background);position:relative}.cart-drawer__dialog.dialog-drawer::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--cart-sheen);pointer-events:none;z-index:3}@media screen and (min-width:750px){.cart-drawer__dialog.dialog-drawer{width:clamp(420px, 50vw, 860px);max-width:50vw;margin-left:auto;border-left:1px solid rgb(255 255 255 / .08);box-shadow:0 24px 80px rgb(0 0 0 / .55)}}@media screen and (max-width:749px){.cart-drawer__dialog.dialog-drawer{width:100vw!important;max-width:100vw!important;height:100svh!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;margin:0!important;box-shadow:0 -18px 60px rgb(0 0 0 / .55)!important;transform:translate3d(0,100%,0)!important;transition:transform var(--cart-in) var(--cart-ease)!important;will-change:transform;touch-action:pan-y}.cart-drawer__dialog.dialog-drawer[open]{transform:translate3d(0,0,0)!important}@media (prefers-reduced-motion:reduce){.cart-drawer__dialog.dialog-drawer{transition:none!important}}}.cart-drawer__header{position:sticky;top:0;z-index:2;background:var(--color-background);width:100%;padding:var(--cart-drawer-padding);border-bottom:1px solid rgb(255 255 255 / .06);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}@media screen and (min-width:750px){.cart-drawer__header{padding:var(--cart-drawer-padding-desktop)}}.cart-drawer__heading{justify-self:center;text-align:center}.cart-drawer__ghost{justify-self:end;width:48px;height:48px;display:none}.cart-drawer__inner{height:100%;overflow:hidden}.cart-drawer__content{height:calc(100% - var(--header-height));display:flex;flex-direction:column}.cart-drawer__summary{background:var(--color-background);position:sticky;bottom:0;z-index:1;border-top:1px solid rgb(255 255 255 / .06)}.cart-drawer__grab{display:none}@media screen and (max-width:749px){.cart-drawer__header{padding-top:calc(var(--cart-drawer-padding) + 10px)}.cart-drawer__grab{display:block;position:absolute;left:50%;top:8px;transform:translateX(-50%);width:46px;height:3px;border-radius:999px;background:rgb(0 0 0 / .14);pointer-events:none;z-index:4}.cart-drawer__ghost{display:block}}.cart-drawer__back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border-radius:999px;line-height:1;opacity:.75;transition:opacity 160ms ease,background-color 160ms ease}.cart-drawer__back:focus-visible,.cart-drawer__back:hover{opacity:1;background-color:rgb(0 0 0 / .04)}.cart-drawer__back-label{font-size:8px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;transform:translateY(.5px)}@media screen and (min-width:750px){.cart-drawer__back{display:none}}.cart-drawer__close-button{justify-self:end;min-height:48px;min-width:48px;border-radius:999px;transition:background-color 160ms ease,opacity 160ms ease}.cart-drawer__close-button:focus-visible,.cart-drawer__close-button:hover{background-color:rgb(255 255 255 / .06)}@media screen and (max-width:749px){.cart-drawer__close-button{display:none!important}}.cart-drawer__heading .cart-bubble{width:fit-content;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px}
/* END_SNIPPET:cart-drawer */

/* START_SNIPPET:cart-icon-component (INDEX:238) */
cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size:10px;--cart-bubble-top:9px;--cart-bubble-right:9px;.svg-wrapper{--cart-bubble-top:4px;--cart-bubble-right:4px;}}
/* END_SNIPPET:cart-icon-component */

/* START_SNIPPET:cart-products (INDEX:240) */
.cart-items{--cart-item-media-width-min:2.5rem;--cart-item-media-width-max:7.5rem;container-name:cart-items;container-type:inline-size;width:100%;}.cart-items-disabled{pointer-events:none;}.cart-items__table{width:100%;}.cart-items__table *{margin:0;}.cart-items__table-row{--cart-item-price-width:6rem;display:grid;grid-template-columns:clamp(2.5rem, 15cqi, 7.5rem) minmax(0, 1fr) minmax(var(--cart-item-price-width), auto);grid-template-areas:'media details price'
      'media quantity price'
      'media error error';column-gap:var(--gap-md);align-items:start;padding-bottom:var(--cart-items-gap);margin-bottom:var(--margin-lg);}.cart-items__table-row.cart-items__nested-line td:first-child{width:60%;justify-self:right;}html:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name:none !important;}.cart-items__table-row.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed);}@keyframes removeRow{0%{height:var(--row-height);}100%{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent;}}.cart-items__table-row:last-child{padding-bottom:0;}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid var(--color-border);margin-bottom:var(--cart-items-gap);}.cart-items--dividers .cart-items__table-row:has(+ .cart-items__nested-line){border-bottom:none;margin-bottom:0;}.cart-items--dividers .cart-items__table-row:last-child{border-block-end:none;padding-block-end:0;margin-bottom:0;}.cart-items__details{grid-area:details;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));}.cart-items__details > * + *,
  .cart-items__bundle li{margin-block-start:var(--margin-2xs);}.cart-items__details *{font-size:var(--cart-font-size--sm);}.cart-items__details a{text-decoration:none;}.cart-items__title{font-size:var(--cart-font-size--md);color:var(--color-foreground);text-transform:var(--product-title-case);}.cart-items__variant{display:inline-block;}.cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-xs);display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-xs);width:fit-content;}.cart-items__quantity .quantity-selector{display:inline-flex;flex:0 1 var(--quantity-selector-width);font-size:var(--cart-font-size--sm);height:auto;}.cart-items__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0;}.cart-items__media{grid-area:media;padding:0;}.cart-items__price{grid-area:price;min-height:unset;min-width:var(--cart-item-price-width);text-align:end;display:block;font-size:var(--cart-font-size--md);}.cart-items__price-unit{font-size:var(--cart-font-size--xs);}.cart-items__media-container{display:flex;aspect-ratio:var(--ratio);position:relative;width:100%;overflow:hidden;}.cart-items__media-image{aspect-ratio:inherit;object-fit:cover;object-position:center center;width:100%;height:auto;}.cart-items__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg);}.cart-items__error{display:flex;align-items:flex-start;width:100%;grid-area:error;margin-block-start:var(--margin-xs);opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),
      transform var(--drawer-animation-speed) var(--animation-easing);@starting-style{opacity:0;transform:translateY(-0.5rem);}}.cart-item__error{display:flex;align-items:flex-start;width:100%;font-size:var(--cart-font-size--sm);padding-block:var(--padding-2xs);}.cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs);}@container cart-items (min-width: 720px){.cart-items__table-row{--cart-item-price-width:6rem;grid-template-columns:7.5rem 1fr 1fr minmax(var(--cart-item-price-width), auto);grid-template-rows:min-content 1fr;grid-template-areas:'media details quantity price'
        'media details error error';}.cart-items__quantity,
    .cart-items__price{grid-area:initial;}.cart-items__quantity{margin-top:0;}.cart-items__price{min-height:var(--minimum-touch-target);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;}}.cart__original-total-container,
  .cart__total-container{display:flex;flex-direction:column;}.cart__total-container{row-gap:var(--gap-2xs);&:has(.cart__installments){row-gap:var(--gap-xs);}}.cart__original-total-container:empty{display:none;}.cart__summary-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none;&:has(> :first-child:not(.cart__original-total-container, .cart__total-container)){padding-block-start:0;border-block-start:none;}@media screen and (min-width: 750px){padding-block-start:0;}}.cart__original-total-container,
  .cart__original-total-container *{font-size:var(--cart-font-size--sm);}.cart__total{font-weight:var(--font-weight-bold);}.cart__total-label{font-size:var(--cart-font-size--sm);}.cart__total-value{font-size:var(--cart-font-size--2xl);}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight);}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight);}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr;}.cart__additional-checkout-buttons{width:100%;}.cart__ctas .cart__checkout-button{width:100%;height:clamp(25px, var(--height-buy-buttons), 55px);padding-inline:var(--padding-4xl);}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-button-border-radius:var(--style-border-radius-buttons-primary);}.cart-note{width:100%;}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm);}.cart-note__summary{display:flex;align-items:center;justify-content:space-between;}.cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm);}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--cart-font-size--sm);padding:max(4px, calc(var(--style-border-radius-inputs) * (1 - cos(45deg))));}.cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0;}.cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs);}.remove-icon-bottom,
  .remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing);}.cart-items__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)), var(--icon-stroke-width)) rotate(-15deg);}.cart-items__remove:is(:hover, :active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width));}.cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0);}.cart-items__table-row.removing .remove-icon-top{animation:removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards;}@keyframes removeButtonClickedIconTop{50%{transform:translate(0, calc(-1 * var(--icon-stroke-width)));}100%{transform:translate(0, 0);}}.cart-items__properties{display:block;margin-block-start:var(--margin-2xs);}.cart-items__properties dt,
  .cart-items__properties dd{display:inline;}
/* END_SNIPPET:cart-products */

/* START_SNIPPET:cart-summary (INDEX:241) */
.cart-actions{display:flex;flex-direction:column;gap:var(--gap-sm);border-block:1px solid var(--color-border);padding-block:var(--padding-sm);margin-block-start:var(--margin-3xs);}.cart-actions__divider{border-block-start:1px solid var(--color-border);}.cart__summary-totals:not(:has(.cart-actions)){margin-block-start:var(--margin-3xs);border-block-start:1px solid var(--color-border);padding-block-start:var(--margin-xl);}.cart__installments{color:var(--color-foreground);}
/* END_SNIPPET:cart-summary */

/* START_SNIPPET:collection-card (INDEX:243) */
.collection-card{--fixed-card-height:var(--height-small);width:100%;position:relative;}.collection-card > svg{height:100%;width:100%;aspect-ratio:var(--ratio);}.collection-card__inner{width:100%;overflow:hidden;position:relative;gap:var(--collection-card-gap);display:flex;flex-direction:column;}.collection-card--image-bg .collection-card__inner{height:100%;}.collection-card__inner{z-index:var(--layer-flat);pointer-events:none;a,
    button{pointer-events:auto;}}.shopify-design-mode .collection-card__content *{pointer-events:auto;}.collection-card__content{position:relative;display:flex;height:100%;width:100%;max-width:100%;gap:var(--collection-card-gap);flex-direction:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment);}.collection-card__link{position:absolute;inset:0;border-radius:var(--border-radius);}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio);}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg);}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%;}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset;}.collection-card__image .image-block__image{object-fit:cover;width:100%;height:100%;max-width:100%;}.collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%;}.collection-card__image svg{height:100%;width:100%;}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio{&.collection-card.collection-card--image-bg,
    &.collection-card .placeholder-svg{aspect-ratio:99;}.collection-card__image{aspect-ratio:99;height:100%;}.collection-card__inner{display:flex;flex-direction:column;height:100%;}.collection-card__content{flex-shrink:0;}&:not(.collection-card--image-bg) .collection-card__content{height:auto;}}
/* END_SNIPPET:collection-card */

/* START_SNIPPET:contact-form (INDEX:245) */
.contact-form__form{display:flex;flex-direction:column;gap:var(--gap-md);}.contact-form__form-row{display:flex;flex-direction:column;gap:var(--gap-md);@media screen and (min-width: 750px){flex-direction:row;align-items:center;}}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased;}.contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height);}.contact-form__error,
  .contact-form__success{display:flex;align-items:center;gap:var(--gap-xs);}
/* END_SNIPPET:contact-form */

/* START_SNIPPET:divider (INDEX:247) */
.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content);}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis);}
/* END_SNIPPET:divider */

/* START_SNIPPET:editorial-collection-grid (INDEX:250) */
.editorial-collection__grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:1fr;gap:var(--gap-xl);.resource-list__item,
    .collection-card{height:100%;}}.editorial-collection__spacer{aspect-ratio:1;}@media (max-width: 768px){.editorial-collection__grid{display:flex;flex-direction:column;gap:var(--gap-2xl);}.editorial-collection__spacer{display:none;}.editorial-collection__item-0{width:66%;align-self:flex-start;aspect-ratio:4 / 5;}.editorial-collection__item-1{width:83%;align-self:flex-end;aspect-ratio:5 / 5;}.editorial-collection__item-2{width:83%;align-self:flex-start;aspect-ratio:8 / 6;}.editorial-collection__item-3{width:100%;align-self:center;aspect-ratio:8 / 6;}}
/* END_SNIPPET:editorial-collection-grid */

/* START_SNIPPET:editorial-product-grid (INDEX:251) */
.editorial-product__grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:1fr;gap:var(--gap-xl);.card-gallery{--gallery-aspect-ratio:99 !important;}.card-gallery,
    slideshow-component,
    slideshow-container,
    slideshow-slides{height:100%;}}.editorial-product__spacer{aspect-ratio:1;}@media (max-width: 768px){.editorial-product__grid{display:flex;flex-direction:column;gap:var(--gap-2xl);}.editorial-product__spacer{display:none;}.editorial-product__item-0{width:83%;align-self:flex-start;aspect-ratio:7 / 6;}.editorial-product__item-1{width:83%;align-self:flex-end;aspect-ratio:4 / 5;}.editorial-product__item-2{width:66%;align-self:flex-start;aspect-ratio:5 / 5;}.editorial-product__item-3{width:100%;aspect-ratio:8 / 6;}}
/* END_SNIPPET:editorial-product-grid */

/* START_SNIPPET:eido-desktop-menu-drawer (INDEX:258) */
@media screen and (min-width:750px){#header-component.header--desktop-menu-top-drawer .eido-dmd{position:fixed;inset:0 0 auto;display:block;height:78dvh;z-index:2147481200;pointer-events:none;color:#000}#header-component.header--desktop-menu-top-drawer .eido-dmd[hidden]{display:none!important}#header-component.header--desktop-menu-top-drawer .eido-dmd__surface{position:relative;height:100%;background:#f8f8f8;border-bottom:1px solid rgb(18 18 18 / .16);box-shadow:0 18px 50px rgb(0 0 0 / .08);overflow:hidden;opacity:0;transform:translate3d(0,-102%,0);transition:transform 420ms cubic-bezier(.16,1,.3,1),opacity 260ms cubic-bezier(.22,.61,.36,1)}#header-component.header--desktop-menu-top-drawer .eido-dmd[data-open='true']{pointer-events:auto}#header-component.header--desktop-menu-top-drawer .eido-dmd[data-open='true'] .eido-dmd__surface{opacity:1;transform:translate3d(0,0,0)}#header-component.header--desktop-menu-top-drawer .eido-dmd__grid{height:100%;display:grid;grid-template-columns:minmax(300px,42vw) minmax(180px,24vw) minmax(180px,1fr);column-gap:clamp(32px,5vw,96px);padding:calc(var(--header-height,60px) + 28px) clamp(32px,4.8vw,64px) 92px;align-items:start}#header-component.header--desktop-menu-top-drawer .eido-dmd__column{min-width:0}#header-component.header--desktop-menu-top-drawer .eido-dmd__panel{opacity:0;transform:translate3d(0,12px,0);transition:opacity 240ms cubic-bezier(.22,.61,.36,1),transform 240ms cubic-bezier(.22,.61,.36,1)}#header-component.header--desktop-menu-top-drawer .eido-dmd__panel[data-active='true']{opacity:1;transform:translate3d(0,0,0)}#header-component.header--desktop-menu-top-drawer .eido-dmd__list{display:grid;gap:0;margin:0;padding:0}#header-component.header--desktop-menu-top-drawer .eido-dmd__item{appearance:none;display:inline-flex;width:max-content;max-width:100%;padding:0;border:0;background:#fff0;color:currentColor;text-align:left;text-decoration:none;line-height:.98;letter-spacing:0;cursor:pointer;opacity:1;transition:opacity 220ms cubic-bezier(.22,.61,.36,1),color 220ms cubic-bezier(.22,.61,.36,1),transform 220ms cubic-bezier(.22,.61,.36,1);text-transform:none}#header-component.header--desktop-menu-top-drawer .eido-dmd__item--level-1{font-family:var(--font-heading--family,var(--font-body--family));font-size:clamp(32px,5vw,56px);font-weight:800;line-height:.95}#header-component.header--desktop-menu-top-drawer .eido-dmd__item--level-2{font-family:var(--font-heading--family,var(--font-body--family));font-size:clamp(20px,2.1vw,24px);font-weight:800;line-height:1.08}#header-component.header--desktop-menu-top-drawer .eido-dmd__item--level-3{font-family:var(--font-heading--family,var(--font-body--family));font-size:clamp(14px,1.55vw,18px);font-weight:800;line-height:1.15}#header-component.header--desktop-menu-top-drawer .eido-dmd__column.has-active .eido-dmd__item:not(.is-active){opacity:.18}#header-component.header--desktop-menu-top-drawer .eido-dmd__item.is-active{font-weight:900;text-decoration:underline;text-underline-offset:.13em;text-decoration-thickness:.055em}#header-component.header--desktop-menu-top-drawer .eido-dmd__item:hover,#header-component.header--desktop-menu-top-drawer .eido-dmd__item:focus-visible{opacity:1;transform:translate3d(2px,0,0);outline:none}#header-component.header--desktop-menu-top-drawer .eido-dmd__item:focus-visible{text-decoration:underline;text-underline-offset:.16em}#header-component.header--desktop-menu-top-drawer .eido-dmd__close-zone{position:absolute;left:50%;bottom:14px;display:grid;justify-items:center;gap:10px;transform:translateX(-50%)}#header-component.header--desktop-menu-top-drawer .eido-dmd__close{appearance:none;padding:0;border:0;background:#fff0;color:#000;font-size:10px;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer;opacity:.82;transition:opacity 180ms cubic-bezier(.22,.61,.36,1)}#header-component.header--desktop-menu-top-drawer .eido-dmd__close:hover,#header-component.header--desktop-menu-top-drawer .eido-dmd__close:focus-visible{opacity:1;outline:none;text-decoration:underline;text-underline-offset:3px}#header-component.header--desktop-menu-top-drawer .eido-dmd__handle{appearance:none;width:56px;height:18px;padding:0;border:0;background:#fff0;cursor:n-resize;position:relative}#header-component.header--desktop-menu-top-drawer .eido-dmd__handle::before{content:"";position:absolute;left:0;right:0;top:7px;height:3px;border-radius:999px;background:#000;transition:transform 180ms cubic-bezier(.22,.61,.36,1),opacity 180ms cubic-bezier(.22,.61,.36,1)}#header-component.header--desktop-menu-top-drawer .eido-dmd__handle:hover::before,#header-component.header--desktop-menu-top-drawer .eido-dmd__handle:focus-visible::before{opacity:.72;transform:translateY(-2px)}#header-component.header--desktop-menu-top-drawer .eido-dmd__handle:focus-visible{outline:none}}@media screen and (max-width:749px){.eido-dmd{display:none!important}}@media (prefers-reduced-motion:reduce){.eido-dmd__surface,.eido-dmd__panel,.eido-dmd__item,.eido-dmd__close,.eido-dmd__handle::before{transition:none!important}}
/* END_SNIPPET:eido-desktop-menu-drawer */

/* START_SNIPPET:facets-actions (INDEX:280) */
.facets__actions{--to-top-gradient-background:linear-gradient(
      to top,
      rgb(var(--color-background-rgb) / var(--opacity-90)),
      rgb(var(--color-background-rgb) / var(--opacity-80)),
      rgb(var(--color-background-rgb) / var(--opacity-40)),
      transparent
    );order:1;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:stretch;gap:var(--gap-sm);background-image:var(--to-top-gradient-background);z-index:var(--facets-sticky-z-index);padding-block-start:var(--padding-xs);padding-block-end:var(--padding-md);padding-inline:var(--padding-lg);margin-top:auto;}.facets:not(.facets--drawer) .facets__actions{@media screen and (min-width: 750px){position:static;}}.facets--vertical .facets__actions{padding-inline:0;justify-content:center;}.facets--horizontal .facets__actions{@media screen and (min-width: 750px){order:0;bottom:auto;position:static;padding:0;z-index:var(--layer-flat);flex-shrink:0;align-items:center;margin-top:initial;background-image:none;}}.facets--horizontal .facets__actions--active::before{@media screen and (min-width: 750px){content:'';border-inline-start:var(--style-border-width) solid var(--color-border);height:var(--font-paragraph--size);position:absolute;}}.facets__clear{display:none;}.facets--horizontal .facets__clear{@media screen and (min-width: 750px){width:100%;justify-content:flex-end;padding:0 var(--facets-clear-padding) var(--facets-clear-padding) 0;cursor:pointer;}}.facets__clear--active{@media screen and (min-width: 750px){display:flex;}}.clear-filter:hover{text-decoration:underline;background-color:transparent;}.facets__clear-all{display:none;cursor:pointer;min-width:var(--facets-clear-all-min-width);transition:transform var(--animation-values), opacity var(--animation-values);opacity:0;transform:translateY(100%);flex-grow:1;padding-block:var(--padding-lg);}.facets:not(.facets--drawer) .facets__clear-all{box-shadow:none;}.facets--horizontal .facets__clear-all{@media screen and (min-width: 750px){--facets-clear-all-min-width:var(--minimum-touch-target);--button-color:var(--color-primary);text-decoration:underline transparent 0.075em;text-underline-offset:0.125em;width:auto;transform:none;opacity:1;height:var(--minimum-touch-target);align-items:center;flex-grow:0;transition:text-decoration-color var(--animation-speed) var(--animation-easing);}}.facets--horizontal .facets__clear-all:hover{@media screen and (min-width: 750px){--button-color:var(--color-primary-hover);}}@starting-style{.facets__clear-all{opacity:1;transform:translateY(0);}}.facets__clear-all.active{transform:translateY(0);opacity:1;display:grid;}.facets--horizontal .facets__clear-all.active{@media screen and (min-width: 750px){padding-block:0;padding-inline:var(--facets-form-horizontal-gap);background-color:transparent;position:static;transform:none;}}@starting-style{.facets__clear-all.active{opacity:0;transform:translateY(100%);}.facets--horizontal .facets__clear-all.active{@media screen and (min-width: 750px){opacity:1;transform:none;}}}.facets__see-results{min-width:var(--facets-see-results-min-width);flex-grow:1;padding-block:var(--padding-lg);}.facets:not(.facets--drawer) .facets__see-results{@media screen and (min-width: 750px){display:none;}}
/* END_SNIPPET:facets-actions */

/* START_SNIPPET:filter-remove-buttons (INDEX:281) */
.facets-remove{--variant-picker-swatch-width:20px;--variant-picker-swatch-height:20px;display:none;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);padding:0 var(--drawer-padding);margin:0;@media screen and (min-width: 750px){--variant-picker-swatch-width:16px;--variant-picker-swatch-height:16px;gap:var(--gap-2xs);}}.facets-remove:has(facet-remove-component){display:flex;margin-block-start:var(--margin-2xs);margin-block-end:var(--margin-md);}.facets__clear-all-link{--button-color:var(--color-primary);border:none;background-color:transparent;padding:var(--padding-xs);min-width:fit-content;color:var(--button-color);transition:text-decoration-color var(--animation-speed) var(--animation-easing),
      color var(--animation-speed) var(--animation-easing);}.facets__clear-all-link:hover{--button-color:var(--color-primary-hover);color:var(--button-color);text-decoration-color:var(--button-color);}.facets:not(.facets--drawer) .facets-remove--mobile-and-vertical{@media screen and (min-width: 750px){padding:0;}}.facets--horizontal .facets-remove--mobile-and-vertical{@media screen and (min-width: 750px){display:none;}}.facets-remove__pill{.svg-wrapper,
    .swatch{flex-shrink:0;}}.facets--horizontal .facets-remove{@media screen and (min-width: 750px){display:none;}}
/* END_SNIPPET:filter-remove-buttons */

/* START_SNIPPET:filters-toggle (INDEX:282) */
.facets-toggle{--icon-offset:-3px;display:flex;justify-content:space-between;align-items:center;height:var(--minimum-touch-target);margin:var(--facets-margin);padding-block:var(--facets-inner-padding-block);padding-inline:var(--facets-inner-padding-inline);@media screen and (min-width: 750px){display:none;}}.facets-toggle__wrapper{margin-left:var(--icon-offset);}.facets-toggle__button{box-shadow:none;@media screen and (min-width: 750px){display:none;}}.filter-count-bubble{position:relative;width:20px;aspect-ratio:1;border-radius:50%;display:grid;line-height:normal;place-content:center;color:var(--color-foreground);border:var(--icon-stroke-width) solid var(--color-background);}.facets-mobile__title-wrapper .h3{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-xs);}.facets-mobile__title-wrapper .filter-count-bubble{width:22px;height:22px;}.facets-mobile__title-wrapper .filter-count-bubble__text{font-size:var(--font-size--xs);}.filter-count-bubble__background{position:absolute;inset:0;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-50);}.filter-count-bubble__text{font-size:11px;font-weight:var(--font-paragraph--weight);aspect-ratio:1 / 1;}.facets-toggle--no-filters{@media screen and (max-width: 749px){justify-content:unset !important;& > .facets-mobile-wrapper{width:100%;}}}
/* END_SNIPPET:filters-toggle */

/* START_SNIPPET:gift-card-recipient-form (INDEX:285) */
.recipient-form{--options-border-radius:var(--variant-picker-button-radius);--options-border-width:var(--variant-picker-button-border-width);display:flex;flex-direction:column;padding-bottom:var(--padding-2xl);}.recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs);}.gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none;}.gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),
      border-color var(--animation-speed) var(--animation-easing);&:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text);}}.gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color:var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset);}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),
      border-color var(--animation-speed) var(--animation-easing);&:hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text);}}.gift-card-form-option__button-label input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%;}.recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity 0.3s var(--animation-easing);padding-block-start:var(--padding-xl);}.recipient-fields[hidden]{display:none;}.field--send-on{display:flex;flex-direction:column;}.recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm);}.recipient-form-field-label{position:absolute;left:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;}.recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3);}.recipient-fields__input{flex-grow:1;transition:background-color var(--animation-speed) ease;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);&:autofill{background-color:var(--color-input-background);color:var(--color-input-text);}&:is(:focus){outline-color:var(--color-input-background);}}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source;}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text;}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,
  .field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,
  .field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text);}.field--send-on .recipient-fields__input{cursor:text;}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer;}}
/* END_SNIPPET:gift-card-recipient-form */

/* START_SNIPPET:grid-density-controls (INDEX:287) */
.column-options-wrapper{--icon-offset:-3px;display:flex;gap:4px;min-width:fit-content;justify-content:flex-end;min-height:30px;align-items:center;margin-right:var(--icon-offset)}.column-options-wrapper:only-child{margin-left:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}.facets .column-options-wrapper{display:none;@media screen and (min-width:750px){display:flex}}.column-options{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:2px;border:1px solid rgb(17 17 17 / .1);border-radius:6px;background:rgb(248 248 248 / .48);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42);@media screen and (min-width:750px){gap:2px}}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.column-options{background:rgb(248 248 248 / .38);backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%)}}.column-options__option{display:none;position:relative}.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){@media screen and (max-width:749px){display:flex}}.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){@media screen and (min-width:750px){display:flex}}.column-options__legend{padding:0;margin:0}.column-options__option-input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.column-picker{width:28px;height:26px;display:grid;place-items:center;color:rgb(17 17 17 / .48);padding:0;border-radius:4px;transform:translateY(0) scale(1);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease,transform 180ms cubic-bezier(.22,.61,.36,1),opacity 180ms ease;will-change:transform}.column-picker svg{width:16px;height:16px;transform-origin:50% 50%;transition:transform 180ms cubic-bezier(.22,.61,.36,1)}.column-options__option:hover .column-picker{background-color:rgb(17 17 17 / .045);transform:translateY(-1px)}.column-options__option-input:focus-visible~.column-picker{outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset)}.column-options__option-input:checked~.column-picker{color:#111;background-color:rgb(17 17 17 / .07);transform:translateY(0) scale(1)}.column-options__option-input:checked~.column-picker svg{transform:scale(1.04)}.column-options__option:active .column-picker{transform:scale(.98)}html[data-eido-grid-density="desktop-zoom-out"]{--eido-zoom-gap:var(--product-grid-gap, var(--product-grid-gap-desktop, 16px))}@media screen and (min-width:750px){html[data-eido-grid-density="desktop-zoom-out"] #product-grid,html[data-eido-grid-density="desktop-zoom-out"] .product-grid,html[data-eido-grid-density="desktop-zoom-out"] .grid.product-grid,html[data-eido-grid-density="desktop-zoom-out"] ul.product-grid,html[data-eido-grid-density="desktop-zoom-out"] .collection .product-grid{display:grid!important;gap:var(--eido-zoom-gap)!important}}html[data-eido-grid-density="desktop-zoom-out"] .card__media,html[data-eido-grid-density="desktop-zoom-out"] .card__media img,html[data-eido-grid-density="desktop-zoom-out"] .media,html[data-eido-grid-density="desktop-zoom-out"] .media img,html[data-eido-grid-density="desktop-zoom-out"] .product-card__image,html[data-eido-grid-density="desktop-zoom-out"] .product-card__image img{display:block!important;visibility:visible!important;opacity:1!important}html[data-eido-grid-density="desktop-zoom-out"] .card,html[data-eido-grid-density="desktop-zoom-out"] .product-card,html[data-eido-grid-density="desktop-zoom-out"] .card-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}html[data-eido-grid-density="desktop-zoom-out"] .card__inner,html[data-eido-grid-density="desktop-zoom-out"] .card__media,html[data-eido-grid-density="desktop-zoom-out"] .media{border-radius:0!important}#ResultsList ul.product-grid[product-grid-view]{transition:opacity 150ms cubic-bezier(.22,.61,.36,1);will-change:opacity}#ResultsList ul.product-grid[product-grid-view]>.product-grid__item{transition:none;will-change:auto}#ResultsList ul.product-grid.eido-grid-layout-transition{opacity:.985}#ResultsList ul.product-grid.eido-grid-layout-transition>.product-grid__item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.column-picker,.column-picker svg,#ResultsList ul.product-grid[product-grid-view],#ResultsList ul.product-grid[product-grid-view]>.product-grid__item{transition:none!important}#ResultsList ul.product-grid.eido-grid-layout-transition{opacity:1}#ResultsList ul.product-grid.eido-grid-layout-transition>.product-grid__item{opacity:1;transform:none}}
/* END_SNIPPET:grid-density-controls */

/* START_SNIPPET:group (INDEX:288) */
.group-block__link{position:absolute;inset:0;}.group-block__link ~ :is(.group-block-content, .group-block__media-wrapper){pointer-events:none;:is(a, button, input, textarea, select){pointer-events:auto;}}.group-block__link ~ .group-block-content--design-mode{pointer-events:auto;}
/* END_SNIPPET:group */

/* START_SNIPPET:header-actions (INDEX:290) */
.cart-drawer{--cart-drawer-padding:var(--padding-lg) var(--padding-xl);--cart-drawer-padding-desktop:var(--padding-xl) var(--padding-2xl);--cart-font-size--2xs:var(--font-size--2xs);--cart-font-size--xs:var(--font-size--xs);--cart-font-size--sm:var(--font-size--sm);--cart-font-size--md:var(--font-size--md);--cart-font-size--2xl:var(--font-size--2xl)}.cart-drawer__dialog{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%}.cart-drawer__content{padding:0;background-color:var(--color-background);display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.cart-drawer__heading{display:flex;align-items:center;gap:var(--gap-xs)}.cart-drawer__close-button{margin-right:calc(var(--padding-sm) * -1)}.cart-drawer--empty .cart-drawer__content{text-align:center;min-height:auto}.cart-drawer--empty .cart-drawer__heading{margin-bottom:var(--margin-md)}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none}.cart-drawer__summary{--cart-drawer-summary-padding:var(--padding-lg);display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background);mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));@media screen and (min-width:750px){--cart-drawer-summary-padding:var(--padding-2xl)}}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__original-total-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}.cart-drawer__summary .cart-note{@media screen and (min-width:750px){margin-block-start:var(--margin-3xs)}}.cart-drawer__heading--empty{display:flex;justify-content:center}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding);overflow-y:auto;@media screen and (min-width:750px){padding-inline:var(--cart-drawer-padding-desktop)}}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer--empty .cart-drawer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;margin-top:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:center}.cart-drawer--empty .cart-drawer__header{justify-content:right;border-bottom:none;padding-bottom:0}.cart-drawer--empty .cart-drawer__heading{text-align:center}.cart-drawer:not(:has(.cart-form)) .cart-items__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}header-actions{display:flex;@media screen and (max-width:749px){justify-self:flex-end}}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__action{--button-color:var(--color-foreground);cursor:pointer;display:flex;justify-content:center}.header-actions__desktop-text{display:none}.header-actions__action .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header-actions__cart-icon{--cart-bubble-size:20px;--cart-bubble-top:4.5px;--cart-bubble-right:2.5px;position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size,20px);top:var(--cart-bubble-top);right:var(--cart-bubble-right)}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,white 45.45%,white 100%)}@media screen and (min-width:750px){.header-actions--account-greeting{align-items:center;gap:var(--gap-sm)}.header-actions--account-greeting .account-button--desktop-text{width:auto;height:auto;min-height:0;flex-wrap:nowrap;align-items:center;align-content:center}.header-actions--account-greeting .account-button--desktop-text .header-actions__desktop-text{display:inline-flex;align-items:center;text-transform:none;letter-spacing:0;font-size:10px!important;line-height:1;color:var(--color-foreground);white-space:nowrap}.header-actions--desktop-text{--header-actions-fade-duration:340ms;--header-actions-fade-ease:cubic-bezier(0.22, 0.61, 0.36, 1);align-items:center;gap:var(--gap-sm)}.header-actions--desktop-text .header-actions__action{align-items:center;transition:opacity var(--header-actions-fade-duration) var(--header-actions-fade-ease);will-change:opacity}.header-actions--desktop-text .header-actions__desktop-text{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:0;font-size:10px!important;line-height:1;color:var(--color-foreground)}.header-actions--desktop-text .account-button{width:auto;height:auto;min-height:0;flex-wrap:nowrap;align-items:center;align-content:center}.header-actions--desktop-text .action__cart{padding-inline-end:calc(var(--cart-bubble-size,20px) + .15rem)}.header-actions--desktop-text .header-actions__cart-icon{display:inline-flex;align-items:center}.header-actions--desktop-text .header-actions__cart-icon .cart-bubble{top:-.55rem;right:auto;left:calc(100% + 0.15rem)}.header-actions--desktop-text .header-actions__cart-icon .svg-wrapper,.header-actions--desktop-text .account-button__icon,.header-actions--desktop-text .account-button__avatar,.header-actions--desktop-text .account-button shop-user-avatar{display:none}.header-actions--desktop-text .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:none}}@media (hover:hover) and (min-width:750px){.header-actions--desktop-text:hover .header-actions__action{opacity:0.4!important}.header-actions--desktop-text:hover .header-actions__action:hover{opacity:1!important}}@media (prefers-reduced-motion:reduce) and (min-width:750px){.header-actions--desktop-text .header-actions__action{transition:none!important;will-change:auto}}.cart-drawer__heading .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color:var(--color-foreground);font-size:var(--font-size--xs)}.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{animation:cartBubbleSlideIn var(--animation-speed) var(--animation-easing)}
/* END_SNIPPET:header-actions */

/* START_SNIPPET:jumbo-text (INDEX:298) */
.jumbo-text__container{width:100%;}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -0.02em);line-height:var(--line-height, 1);opacity:0;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity 0.3s ease;white-space:pre;width:100%;will-change:font-size;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible;}jumbo-text.ready{opacity:1;}jumbo-text[data-cap-text='true']{text-box-edge:cap text;}.jumbo-text-space{display:inline-flex;width:0.5ch;}:is(.jumbo-text-char, .jumbo-text-line){display:inline-flex;}@media (prefers-reduced-motion: no-preference){[data-text-effect='blur']{filter:blur(20px);opacity:0.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in), opacity 1.3s var(--animation-timing-fade-in),
        scale 1.6s var(--animation-timing-fade-in);}.jumbo-text-visible[data-text-effect='blur']{filter:blur(0);opacity:1;scale:1;}.ready[data-text-effect='reveal'],
    .ready[data-text-effect='reveal'] .jumbo-text-line{overflow:hidden;}.ready[data-text-effect='reveal'] .jumbo-text-char{transform:translateY(100%);}.jumbo-text-visible[data-text-effect='reveal'] .jumbo-text-char{transition:transform 0.5s var(--animation-timing-fade-in) calc(var(--line-index) * 0.05s);transform:translateY(0);}.jumbo-text-visible[data-text-effect='reveal'],
    .jumbo-text-visible[data-text-effect='reveal'] .jumbo-text-line{overflow:visible;transition:overflow 0s linear 0.75s;}}
/* END_SNIPPET:jumbo-text */

/* START_SNIPPET:list-filter (INDEX:303) */
.facets input:checked + label{font-weight:500;}.facets .checkbox .icon-checkmark{transition:border-color 0.2s ease, background-color 0.2s ease;}.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));}.facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85));}.facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text{color:rgb(var(--color-foreground-rgb) / var(--opacity-90));}.facets .checkbox .checkbox__label-text{transition:color 0.2s ease, font-weight 0.2s ease;}.facets__pill-label{--pill-label-padding-inline:var(--padding-xs);--pill-label-border-radius:var(--style-border-radius-md);--pill-label-border-width:var(--variant-picker-button-border-width);--pill-label-height:var(--button-size-md);--pill-label-focus-outline-color:var(--color-foreground);--pill-label-color:var(--color-foreground);--pill-label-color-rgb:var(--color-foreground-rgb);--pill-label-background-color:var(--color-background);--pill-label-background-color-rgb:var(--color-background-rgb);--pill-label-border-opacity:var(--facets-low-opacity);display:inline-flex;position:relative;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));border-radius:var(--pill-label-border-radius);height:var(--pill-label-height);width:100%;padding-inline:var(--pill-label-padding-inline);color:rgb(var(--pill-label-color-rgb));background-color:rgb(var(--pill-label-background-color-rgb));cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),
      background-color var(--animation-speed) var(--animation-easing);outline-color:var(--pill-label-focus-outline-color);&:hover{--pill-label-border-opacity:100%;}}.facets__pill-input{&:checked + .facets__pill-label{--pill-label-color-rgb:var(--color-background-rgb);--pill-label-background-color-rgb:var(--color-foreground-rgb);--pill-label-border-opacity:0;font-weight:500;}&:disabled + .facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed;&:hover{--pill-label-border-opacity:var(--facets-low-opacity);}}}.facets__status-wrapper{display:flex;align-items:center;}.facets--drawer .facets__status-wrapper{@media screen and (max-width: 749px){gap:var(--gap-3xs);}}.facets--vertical .facets__status-wrapper{gap:var(--gap-xs);}.facets--horizontal .facets__status-wrapper{gap:0;}.facets__pill-input:disabled + .facets__pill-label svg{position:absolute;top:0;left:0;border-radius:var(--style-border-radius-md);}.facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(var(--color-foreground-rgb) / var(--facets-low-opacity));}.facets__pill-wrapper{position:relative;}.facets__pill-input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;}.facets__status--swatches{display:none;}.facets__swatch-wrapper{display:flex;}.facets__inputs-list--swatches .variant-option__button-label{--color-variant-text:var(--color-foreground);}.facets__inputs-list--swatches{--variant-picker-swatch-width:32px;--variant-picker-swatch-height:32px;@media screen and (min-width: 750px){--variant-picker-swatch-width:26px;--variant-picker-swatch-height:26px;}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-sm);}.facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display:flex;}.facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns:2;display:grid;grid-template-columns:repeat(var(--columns), 1fr);}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor:pointer;overflow:visible;&.variant-option--swatches-disabled,
    &:has(input:disabled){cursor:not-allowed;}}.facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor:pointer;word-break:break-word;white-space:normal;.variant-option--swatches-disabled &,
    .variant-option--swatches:has(input:disabled) &{cursor:not-allowed;}}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch{align-items:center;overflow:visible;justify-content:flex-start;display:flex;width:100%;flex-basis:unset;gap:var(--gap-sm);}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-background-rgb));font-weight:500;transition:font-weight 0.2s ease;}.facets .variant-option--swatches{--options-border-radius:var(--variant-picker-swatch-radius);width:auto;}.facets--horizontal .facets__status--swatches{@media screen and (min-width: 750px){display:flex;}}.facets--horizontal .sorting-filter .facets__status{@media screen and (min-width: 750px){display:none;}}.facets__status--swatches .swatch{width:calc(var(--variant-picker-swatch-width) / 1.5);height:calc(var(--variant-picker-swatch-height) / 1.5);}.facets__status--swatches .swatch + .swatch{margin-left:calc(var(--variant-picker-swatch-width) / -3);outline:1px solid rgb(var(--color-background-rgb));}.variant-option--images{position:relative;}.variant-option--images{--image-facet-border-width:var(--variant-picker-button-border-width);--image-facet-border-opacity:var(--facets-low-opacity);--image-facet-border-radius:var(--style-border-radius-xs);border-radius:var(--image-facet-border-radius);box-shadow:inset 0 0 0 var(--image-facet-border-width)
      rgb(var(--color-foreground-rgb) / var(--image-facet-border-opacity));&:hover:not(:has(input:disabled)),
    &:has(input:checked){--image-facet-border-opacity:100%;}&:has(input:checked){font-weight:500;transition:font-weight 0.2s ease;}&:has(input:checked):hover{--image-facet-border-width:calc(var(--variant-picker-button-border-width) + 0.5px);}&:has(input:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset);}&:has(input:disabled),
    &:has(input:disabled):hover{--image-facet-border-opacity:0;opacity:var(--disabled-opacity);cursor:not-allowed;img{opacity:var(--disabled-opacity);}input,
      label,
      .facets__image-label{cursor:not-allowed;}.facets__image-wrapper{border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--image-facet-border-radius);}}}.facets__inputs-wrapper .facets__inputs-list--images{display:grid;grid-template-columns:repeat(var(--image-columns), 125px);gap:var(--gap-sm);}.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(3, 1fr);@media screen and (min-width: 750px){grid-template-columns:repeat(4, 1fr);}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(2, 1fr);}.facets--drawer .facets__inputs-list--images{padding-top:var(--padding-xs);}.facets__image-wrapper{aspect-ratio:1/1;width:100%;padding:var(--padding-xs);position:relative;overflow:hidden;}.facets__image-wrapper img{height:100%;width:100%;object-fit:contain;border-radius:calc(var(--border-radius) / 2);}.variant-option--images svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke-width:var(--border-width);stroke:rgb(var(--color-foreground-rgb) / var(--opacity-5));}.facets__inputs-list-item,
  .variant-option--images{min-width:0;}.facets__image-label{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block-end:var(--padding-xs);cursor:pointer;.variant-option--images:has(input:disabled) &{cursor:not-allowed;}}.facets__inputs-list--swatches .variant-option__button-label:hover:not(:has(input:disabled)){font-weight:500;}.variant-option--images:not(:has(input:disabled)) .facets__image-label:hover{font-weight:500;}
/* END_SNIPPET:list-filter */

/* START_SNIPPET:localization-form (INDEX:304) */
localization-form-component{display:flex;width:var(--width, auto);@media screen and (min-width: 750px){position:relative;}}localization-form-component[data-show-filter='false'] .country-selector-form__wrapper{padding-block-start:var(--padding-xs);}.localization-form{width:100%;}localization-form-component .button:is(:not(.country-filter__reset-button)){--button-color:var(--color-primary);--button-background-color:var(--language-button-background-color, var(--color-background));--button-border-color:var(--language-button-border-color, var(--color-border));text-decoration-color:transparent;text-decoration-thickness:0.075em;text-underline-offset:0.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing);}localization-form-component .button:is(:not(.country-filter__reset-button)):hover,
  .localization-form__list-item:hover,
  .localization-form__list-item:focus{--button-color:var(--color-primary-hover);background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8));}.localization-form__list-item[aria-current='true']{--button-color:var(--color-primary-active);background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-10));}.localization-form__list-item-disabled{pointer-events:none;}.localization-form__list-item:focus-visible{outline:none;}localization-form-component .localization-selector{display:flex;align-items:center;gap:var(--margin-2xs);}localization-form-component .country-filter__search-icon{left:8px;right:auto;color:var(--color-foreground-muted);pointer-events:none;}.country-filter__search-icon .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm);}.disclosure{width:100%;}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs));}.dropdown-localization__button .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing);}.drawer-localization__button .icon-flag,
  .dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative;}.icon-flag::after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%;}.dropdown-localization__button[aria-expanded='true'] .icon-caret svg{transform:rotate(180deg);}.dropdown-localization__button,
  .dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent;color:var(--color-foreground);}.localization-form__list{position:relative;width:100%;padding-block:0 var(--padding-xs);font-size:var(--font-size-lg);scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap;scrollbar-width:none;&::-webkit-scrollbar{display:none;}}dropdown-localization-component .localization-form__list{max-height:20.5rem;}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display, opacity, translate;transition-duration:0.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0;}.localization-wrapper:not([hidden]){translate:0 0;opacity:1;}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0;}}.localization-form__list-item:not([hidden]){margin-block-end:var(--margin-3xs);display:flex;gap:var(--margin-sm);padding:8px;border-radius:8px;line-height:var(--font-line-height-md);align-items:center;text-align:start;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing);.country{flex:1;color:var(--color-foreground);}&:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8));}&[aria-current='true']{.country{font-weight:500;}}}.localization-form__list-item#no-results-message{grid-template-columns:1fr;text-align:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.is-searching .localization-form__list-item .country{color:rgb(var(--color-foreground-rgb) / var(--opacity-80));}.localization-form__list-item .country mark{font-weight:500;background:none;color:var(--color-foreground);}.country-filter{position:relative;padding:var(--padding-xs);border-bottom:var(--style-border-width) solid transparent;transition:border-color var(--animation-values);}.country-filter.is-scrolled{border-color:var(--color-border);}.drawer-localization .country-filter{padding-block:8px;}dropdown-localization-component .country-filter{position:relative;padding:8px;}.country-selector-form__wrapper{overflow-y:auto;max-height:100%;flex-grow:1;}.language-selector{display:flex;gap:var(--gap-xs);padding:var(--padding-md) var(--padding-lg);position:relative;align-items:center;justify-content:space-between;width:100%;}.language-selector__label{flex-shrink:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.localization-form__select{border:none;color:var(--color-foreground);appearance:none;background-color:var(--color-input-background);padding-block:var(--padding-3xs);padding-inline:var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs));text-align:right;cursor:pointer;max-width:40vw;text-overflow:ellipsis;&:focus-visible{outline:var(--focus-outline-width) solid currentcolor;}&:focus{outline:none;}}#header-component[transparent] localization-form-component .localization-form .localization-form__select{background-color:transparent;}.localization-form__select option{background-color:var(--color-input-background);color:var(--color-input-text);}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8));}.language-selector .svg-wrapper.icon-caret{width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;}.language-selector--collapse-space{padding-inline-end:var(--padding-2xs);}.language-selector--collapse-space .localization-form__select{padding-inline-end:var(--icon-size-xs);}.language-selector--collapse-space .svg-wrapper.icon-caret{right:0;}.localization-form .icon-checkmark{width:var(--icon-size-xs);height:var(--icon-size-xs);}.localization-form .svg-wrapper.icon-checkmark{visibility:hidden;}.localization-form__list-item[aria-current='true'] .svg-wrapper.icon-checkmark{visibility:visible;}.country-filter__input{width:100%;height:44px;font-size:var(--font-size-lg);padding:var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl));border:1px solid var(--color-foreground);color:var(--color-input-text);background-color:var(--color-input-background);outline-offset:-1px;@media screen and (min-width: 750px){height:36px;}}.country-filter__input::placeholder{color:inherit;}.country-filter .field{position:relative;}.country-filter .field__label{font-size:var(--font-size-lg);left:var(--margin-2xl);top:var(--margin-xl);pointer-events:none;position:absolute;}.country-filter__input:focus ~ .field__label,
  .country-filter__input:not(:placeholder-shown) ~ .field__label,
  .country-filter__input:-webkit-autofill ~ .field__label{font-size:var(--font-size-xs);top:var(--margin-xs);}.country-filter .field__button:not([hidden]){display:flex;height:fit-content;position:absolute;padding:0;right:8px;top:50%;transform:translateY(-50%);align-items:center;background-color:transparent;color:var(--color-input-text);border:0;}input[type='search']::-webkit-search-cancel-button{appearance:none;}.country-selector__close-button{display:none;}.drawer-localization .drawer-localization__button{display:flex;padding:0;position:relative;text-decoration:none;height:44px;&:hover{color:var(--color-foreground);}}.drawer-localization .drawer-localization__button .icon-caret{width:fit-content;height:fit-content;margin:0;padding:var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs);}dropdown-localization-component{position:relative;background-color:transparent;}dropdown-localization-component .country-filter__input{border:none;}dropdown-localization-component .localization-form__list-item{margin-inline:8px;}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1);}dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset;}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset;}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px;}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none;}dropdown-localization-component
    :is(
      .localization-form__list-item:hover,
      .localization-form__list-item[aria-selected='true'],
      .localization-form__list-item[aria-current='true']
    )
    .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible;}.dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight:var(--menu-top-level-font-weight);}.dropdown-localization:not(dropdown-localization-component) .language-selector,
  .menu-drawer__localization:not(drawer-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);}.menu-drawer__localization .language-selector.h5{padding-inline-start:0;}.header__column .localization-form__select{background-color:var(--header-bg-color);}.drawer-localization{display:contents;color:var(--color-foreground);}.drawer-localization localization-form-component{position:relative;height:100%;}.drawer-localization .mobile-localization,
  .drawer-localization .drawer-localization__button--label{display:flex;gap:var(--gap-xs);margin-block:0;align-items:center;}.drawer-localization__button--label.h6{font-family:var(--menu-localization-font);}.drawer-localization img{width:var(--icon-size-sm);}.drawer-localization .localization-button__icon,
  .drawer-localization .localization-button__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs);}.drawer-localization summary.is-disabled{pointer-events:none;}.drawer-localization .localization-wrapper{width:100%;}.drawer-localization .localization-form{display:flex;flex-direction:column;position:absolute;inset:0;width:100%;height:100%;}.drawer-localization .localization-form > *{padding-inline:var(--padding-xl);}.drawer-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0deg);}.drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform:none;}
/* END_SNIPPET:localization-form */

/* START_SNIPPET:media (INDEX:306) */
.media-block{overflow:hidden;position:relative;@media screen and (min-width: 750px){min-height:var(--media-height);}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, 'cover');object-position:center center;width:100%;@media screen and (min-width: 750px){height:100%;position:absolute;}}deferred-media[class].media-block__media
    :is(.deferred-media__poster-button img, .deferred-media__poster-button ~ video){object-fit:var(--video-position, 'cover');}.media-block__media--video{display:flex;align-items:center;justify-content:center;@media screen and (max-width: 749px){--media-height-mobile:auto;}}
/* END_SNIPPET:media */

/* START_SNIPPET:overlay (INDEX:312) */
.overlay{position:absolute;inset:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0);}.overlay--solid{background:var(--overlay-color);}.overlay--gradient{background:linear-gradient(var(--overlay-direction), var(--overlay-color), var(--overlay-color--end));}
/* END_SNIPPET:overlay */

/* START_SNIPPET:predictive-search (INDEX:317) */
predictive-search-component{--resource-card-corner-radius:var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened);}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0;@media screen and (min-width: 750px){--to-top-gradient-background:linear-gradient(
        to top,
        rgb(var(--color-background-rgb) / var(--opacity-90)),
        rgb(var(--color-background-rgb) / var(--opacity-80)),
        rgb(var(--color-background-rgb) / var(--opacity-40)),
        transparent
      );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background);}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results))
    .predictive-search-form__footer{display:block;}.predictive-search-form{position:relative;width:100%;align-self:flex-start;}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none;&::-webkit-scrollbar{display:none;}}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform, opacity;overflow:hidden;@media screen and (max-width: 749px){border-radius:0;}@media screen and (min-width: 750px){max-height:var(--modal-max-height);}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))
    > .predictive-search-form__content{padding-block-end:var(--padding-6xl);}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%;@media screen and (max-width: 749px){border-radius:var(--style-border-radius-inputs);border:none;}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset);@media screen and (min-width: 750px){outline:var(--focus-outline-width) solid var(--color-primary);}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs);@media screen and (max-width: 749px){padding:var(--padding-2xs) var(--padding-sm);}}.predictive-search-form__header:focus-within,
  .predictive-search-form__header-inner:focus-within,
  .predictive-search-form__header-inner:has(.search-input:is(:focus, :focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border) !important;}.predictive-search-results__inner{--title-font-size:var(--font-size--md);--title-margin-block:var(--margin-xs);--list-item-padding-block:var(--padding-sm);flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground);}.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0;}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.search-input,
  .search-input:is(:focus, :focus-visible, :focus-within),
  .predictive-search-form__header *:is(:focus, :focus-visible){outline:none;box-shadow:none;}.search-input:hover{background-color:transparent;}.predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60));@media screen and (min-width: 750px){left:var(--margin-md);}}.predictive-search__icon > svg{width:var(--icon-size-md);height:var(--icon-size-md);}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;background:transparent;color:var(--color-foreground);opacity:1;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),
      visibility var(--animation-speed-medium) var(--animation-timing-fade-out);&:hover{color:var(--color-foreground);}&:active{transform:scale(0.9);transition:transform 100ms var(--animation-timing-active);}@media screen and (max-width: 749px){margin-right:var(--margin-md);}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden;}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,
      transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%;&:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8));}}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(0.85);transition-timing-function:var(--animation-timing-active);transition-duration:100ms;}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md);}.predictive-search__reset-button-text{display:none;}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),
      box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center;&:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5));}&:active{transform:scale(0.97);transition:transform 100ms var(--animation-timing-active);box-shadow:none;}}.predictive-search__close-modal-button{--button-color:var(--color-foreground);--button-background-color:transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none;&:active{transform:scale(0.8);transition:transform 100ms var(--animation-timing-active);}.svg-wrapper,
    svg{width:var(--icon-size-xs);height:var(--icon-size-xs);}@media screen and (min-width: 750px){display:none;}}.predictive-search__close-modal-button:hover{--button-color:var(--color-foreground);--button-background-color:transparent;}predictive-search-component{--eido-search-ink:#030302;--eido-search-paper:#f8f8f8;--eido-search-line:rgb(3 3 2 / 0.14);background:transparent;}.predictive-search-form__header{min-height:58px;border:1px solid var(--eido-search-line);border-radius:0;background:rgb(248 248 248 / 0.86);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.58);transition:border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;}@supports (backdrop-filter: blur(18px)){.predictive-search-form__header,
    .predictive-search-form__content-wrapper{backdrop-filter:blur(18px);}}.predictive-search-form__header-inner{min-height:56px;border:0;border-radius:0;background:transparent;}.predictive-search-form__header:has(.search-input:is(:focus, :focus-visible)){border-color:rgb(3 3 2 / 0.72) !important;background:rgb(248 248 248 / 0.94);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.7), 0 18px 70px rgb(3 3 2 / 0.08);}.predictive-search-form__content-wrapper{border:1px solid rgb(3 3 2 / 0.1);border-top:0;border-radius:0;background:rgb(248 248 248 / 0.94);box-shadow:0 28px 90px rgb(3 3 2 / 0.1);}.search-modal__content .predictive-search-form__content-wrapper{border:0;box-shadow:none;}.predictive-search-form__content{background:transparent;}.predictive-search-results__inner{padding-block:28px;}.search-input{min-height:56px;padding-block:17px;padding-inline:58px 44px;color:var(--eido-search-ink);font-size:15px;line-height:1;letter-spacing:0.02em;}.search-input::placeholder{color:rgb(3 3 2 / 0.42);}.predictive-search__icon{left:22px;color:rgb(3 3 2 / 0.58);}.predictive-search__reset-button{color:rgb(3 3 2 / 0.68);transition:color 160ms ease, opacity 160ms ease, visibility 160ms ease;}.predictive-search__reset-button:hover{color:var(--eido-search-ink);}.predictive-search__reset-button:active,
  .predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:none;}.predictive-search__reset-button-icon{border-radius:0;transition:color 160ms ease, opacity 160ms ease;}.predictive-search__reset-button-icon:hover{background:transparent;}.predictive-search-form__footer{padding-block:16px 22px;background-image:linear-gradient(to top, rgb(248 248 248 / 0.98), rgb(248 248 248 / 0.72), transparent);}.predictive-search__search-button{min-height:38px;min-width:min(260px, calc(100% - 32px));border:1px solid var(--eido-search-ink);border-radius:0;background:var(--eido-search-ink);color:var(--eido-search-paper);font-size:10px;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;box-shadow:none;transition:background-color 160ms ease, color 160ms ease, border-color 160ms ease, opacity 160ms ease;}.predictive-search__search-button:hover{transform:none;box-shadow:none;background:transparent;color:var(--eido-search-ink);}.predictive-search__search-button:active{transform:none;}.predictive-search__close-modal-button{border-radius:0;color:rgb(3 3 2 / 0.64);opacity:0.72;transition:opacity 160ms ease, color 160ms ease;}.predictive-search__close-modal-button:hover{color:var(--eido-search-ink);opacity:1;}.predictive-search__close-modal-button:active{transform:none;}@media screen and (max-width: 749px){.predictive-search-form__header{min-height:56px;border-inline:0;border-top:0;}.search-input{min-height:54px;padding-inline:50px 44px;font-size:16px;}.predictive-search__icon{left:18px;}}predictive-search-component{--eido-search-ink:#030302;--eido-search-paper:#f8f8f8;--eido-search-line:rgb(3 3 2 / 0.12);--eido-search-muted:rgb(3 3 2 / 0.48);--eido-search-glass:rgb(248 248 248 / 0.72);--eido-search-ease:cubic-bezier(0.22, 0.61, 0.36, 1);--resource-card-corner-radius:0px;--card-corner-radius:0px;background:transparent;color:var(--eido-search-ink);}predictive-search-component .predictive-search-form__header{min-height:56px;border:1px solid var(--eido-search-line);border-radius:0;background:var(--eido-search-glass);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.5);transition:border-color 160ms var(--eido-search-ease), background-color 160ms var(--eido-search-ease);}predictive-search-component .predictive-search-form__header-inner{min-height:54px;border:0;border-radius:0;background:transparent;}predictive-search-component .predictive-search-form__header:has(.search-input:is(:focus, :focus-visible)){border-color:rgb(3 3 2 / 0.72) !important;background:rgb(248 248 248 / 0.9);}predictive-search-component .search-input{min-height:54px;padding:19px 52px 18px 52px;color:var(--eido-search-ink);font-size:12px;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}predictive-search-component .search-input::placeholder{color:var(--eido-search-muted);}predictive-search-component .predictive-search__icon{left:20px;width:14px;height:14px;color:rgb(3 3 2 / 0.58);}predictive-search-component .predictive-search__icon > svg{width:14px;height:14px;}predictive-search-component .predictive-search__reset-button,
  predictive-search-component .predictive-search__close-modal-button{color:rgb(3 3 2 / 0.62);border-radius:0;transition:color 160ms var(--eido-search-ease), opacity 160ms var(--eido-search-ease),
      visibility 160ms var(--eido-search-ease);}predictive-search-component .predictive-search__reset-button:hover,
  predictive-search-component .predictive-search__close-modal-button:hover{color:var(--eido-search-ink);}predictive-search-component .predictive-search__reset-button:active,
  predictive-search-component .predictive-search__reset-button:active .predictive-search__reset-button-icon,
  predictive-search-component .predictive-search__close-modal-button:active{transform:none;}predictive-search-component .predictive-search__reset-button-icon{border-radius:0;}predictive-search-component .predictive-search__reset-button-icon:hover{background:transparent;}predictive-search-component .predictive-search-form__content-wrapper{border:1px solid rgb(3 3 2 / 0.1);border-top:0;border-radius:0;background:rgb(248 248 248 / 0.82);box-shadow:0 24px 72px rgb(3 3 2 / 0.08);transition:opacity 180ms var(--eido-search-ease), transform 180ms var(--eido-search-ease);}predictive-search-component .predictive-search-form__content{background:transparent;}predictive-search-component .predictive-search-results__inner{padding:24px;color:var(--eido-search-ink);}predictive-search-component .predictive-search-results__products,
  predictive-search-component .recently-viewed-wrapper{display:grid;gap:16px;}predictive-search-component .predictive-search-results__title,
  predictive-search-component .predictive-search-results__resource-header{margin:0 0 12px;color:rgb(3 3 2 / 0.62);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}predictive-search-component .predictive-search-results__resource-header{display:flex;align-items:center;justify-content:space-between;gap:16px;}predictive-search-component .predictive-search-results__clear{margin-inline-start:12px;padding:0;color:rgb(3 3 2 / 0.44);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;border:0;background:transparent;}predictive-search-component .predictive-search-results__clear:hover{color:var(--eido-search-ink);}predictive-search-component .predictive-search-results__list{gap:0;}predictive-search-component .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;}predictive-search-component .predictive-search-results__wrapper-queries{display:grid;grid-template-columns:1fr;margin:0 0 24px;border-top:1px solid rgb(3 3 2 / 0.08);}predictive-search-component .predictive-search-results__card--query{border-bottom:1px solid rgb(3 3 2 / 0.08);}predictive-search-component .predictive-search-results__pill{display:flex;width:100%;min-height:38px;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--eido-search-ink);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:0.02em;text-decoration:none;transition:opacity 160ms var(--eido-search-ease), padding-inline-start 160ms var(--eido-search-ease);}predictive-search-component .predictive-search-results__pill:hover,
  predictive-search-component [aria-selected='true'] .predictive-search-results__pill{padding-inline-start:8px;opacity:0.62;}predictive-search-component .predictive-search-results__card{outline:0;transition:opacity 160ms var(--eido-search-ease);}predictive-search-component .predictive-search-results__card:hover,
  predictive-search-component .predictive-search-results__card[aria-selected='true'],
  predictive-search-component .predictive-search-results__card.keyboard-focus{opacity:0.68;transform:none;box-shadow:none;}predictive-search-component .resource-card{gap:8px;opacity:1;animation:none;}predictive-search-component .resource-card__media{background:rgb(3 3 2 / 0.035);overflow:hidden;}predictive-search-component .resource-card__image,
  predictive-search-component .resource-card__image--secondary,
  predictive-search-component .resource-card__collection-image,
  predictive-search-component .resource-card__image-placeholder{border-radius:0;}predictive-search-component .resource-card__content{gap:3px;color:var(--eido-search-ink);}predictive-search-component .resource-card__title,
  predictive-search-component .resource-card__title.paragraph,
  predictive-search-component .resource-card__subtext,
  predictive-search-component .price,
  predictive-search-component .price *{color:var(--eido-search-ink);font-size:10px;font-weight:400;line-height:1.25;letter-spacing:0.02em;text-transform:none;}predictive-search-component .resource-card__subtext,
  predictive-search-component .price{color:rgb(3 3 2 / 0.54);}predictive-search-component .predictive-search-results__no-results{margin:0;padding:44px 0;color:rgb(3 3 2 / 0.56);font-size:10px;line-height:1;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}predictive-search-component .predictive-search-form__footer{padding-block:18px 20px;background-image:linear-gradient(to top, rgb(248 248 248 / 0.96), rgb(248 248 248 / 0.68), transparent);}predictive-search-component .predictive-search__search-button{min-height:36px;min-width:min(280px, calc(100% - 32px));border:1px solid var(--eido-search-ink);border-radius:0;background:var(--eido-search-ink);color:var(--eido-search-paper);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;box-shadow:none;transition:background-color 160ms var(--eido-search-ease), color 160ms var(--eido-search-ease);}predictive-search-component .predictive-search__search-button:hover{transform:none;box-shadow:none;background:transparent;color:var(--eido-search-ink);}@supports (backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px)){predictive-search-component .predictive-search-form__header,
    predictive-search-component .predictive-search-form__content-wrapper{-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);}}@media screen and (max-width: 749px){predictive-search-component .predictive-search-form__header{min-height:56px;border-inline:0;border-top:0;}predictive-search-component .search-input{min-height:56px;padding-inline:50px 48px;font-size:12px;}predictive-search-component .predictive-search__icon{left:18px;}predictive-search-component .predictive-search-results__inner{padding:20px 16px 96px;}predictive-search-component .predictive-search-results__wrapper-products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 10px;}}@media (prefers-reduced-motion: reduce){predictive-search-component :is(
      .predictive-search-form__header,
      .predictive-search-form__content-wrapper,
      .predictive-search__reset-button,
      .predictive-search__search-button,
      .predictive-search-results__pill,
      .predictive-search-results__card
    ){transition:none !important;}}
/* END_SNIPPET:predictive-search */

/* START_SNIPPET:price-filter (INDEX:318) */
.price-facet{container-type:inline-size;display:flex;flex-direction:column;}.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:nowrap;}.price-facet__field{width:50%;flex-grow:0;}@container (max-width: 199px){.facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:wrap;width:100%;}.price-facet__inputs-wrapper .price-facet__field{width:100%;}}.facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:var(--style-border-width-inputs);gap:calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2));}.facets--horizontal .facets__panel-content:has(.price-facet){min-width:360px;}.facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper{@media screen and (min-width: 750px){padding:calc(var(--padding-md) + var(--style-border-width-inputs));}}.price-facet__input{width:100%;text-align:right;padding-left:calc(2.5 * var(--input-padding-x));}.price-facet__input::placeholder{color:var(--facets-input-label-color);}.price-facet__separator{display:flex;align-items:center;justify-content:center;font-size:var(--font-paragraph--size);}.price-facet__highest-price{padding:var(--padding-xs) 0 var(--padding-sm);}.facets--horizontal .price-facet__highest-price{padding:0 var(--padding-md) var(--padding-xs);}.field__label.price-facet__label{top:0;left:0;color:var(--facets-input-label-color);padding:var(--input-padding-y) var(--input-padding-x);transform:none;}
/* END_SNIPPET:price-filter */

/* START_SNIPPET:product-card-badges (INDEX:320) */
.product-badges{--badge-inset:max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge{--badge-font-size:var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}
/* END_SNIPPET:product-card-badges */

/* START_SNIPPET:product-card (INDEX:322) */
product-card-link,
  :not(product-card-link) product-card{width:100%;}.product-card__placeholder-image svg{height:100%;}@media screen and (max-width: 749px){.product-card slideshow-arrows .slideshow-control{display:none;}}:is(.product-card):has(swatches-variant-picker-component) .quick-add .variant-option--swatches{display:none;}:is(.product-card:not([data-no-swatch-selected])):has(.quick-add__product-form-component--single-option):has(
      swatches-variant-picker-component
    )
    .quick-add__button--choose{display:none;}:is(.product-card[data-no-swatch-selected]):has(.quick-add__product-form-component--single-option):has(
      swatches-variant-picker-component
    )
    add-to-cart-component{display:none;}:is(.product-card):has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component))
    .quick-add__button--add{display:none;}:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover{& .quick-add__button--choose{display:none;}& .quick-add__button--add{display:grid;}}.product-card[data-no-swatch-selected] slideshow-component[data-generic-media-size='1'] slideshow-arrows{display:none;}.product-card[data-no-swatch-selected]
    slideshow-component[data-generic-media-size='1']
    slideshow-arrows:has(+ slideshow-slides slideshow-slide[variant-image]:not([hidden])){display:flex;}.product-card .variant-option__swatch svg{display:none;}.product-card [data-available-count='0'] ~ svg{display:block;}
/* END_SNIPPET:product-card */

/* START_SNIPPET:product-grid (INDEX:323) */
.product-grid{--product-grid-gap:var(--product-grid-gap-mobile);isolation:isolate;@media screen and (min-width:750px){--product-grid-gap:var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display:none;@media screen and (min-width:750px){display:grid}}@supports not (background-color:rgb(from red 150 g b / alpha)){.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:auto}}.main-collection-grid{padding:var(--grid--margin--mobile);@media screen and (min-width:750px){padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}.main-collection-grid__empty-title{margin:0}.collection-wrapper--full-width .main-collection-grid__title{margin-left:var(--page-margin)}.collection-wrapper--full-width-on-mobile .main-collection-grid__title{@media screen and (max-width:749px){margin-left:var(--page-margin)}}.eido-quick-add-toggle-row{display:flex;justify-content:center;align-items:center;min-height:42px;margin:0;padding-block:14px;pointer-events:none}.eido-quick-add-toggle{appearance:none;border:0;border-radius:0;background:transparent;color:currentColor;cursor:pointer;font:inherit;font-size:10px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;opacity:.6;padding:0;text-decoration:none;transition:opacity 180ms cubic-bezier(.22,.61,.36,1),transform 180ms cubic-bezier(.22,.61,.36,1);pointer-events:auto;-webkit-tap-highlight-color:transparent}.eido-quick-add-toggle:hover,.eido-quick-add-toggle:focus-visible,html.eido-quick-add-enabled .eido-quick-add-toggle{opacity:1}.eido-quick-add-toggle:active{transform:translateY(1px)}.eido-quick-add-toggle:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media (prefers-reduced-motion:reduce){.eido-quick-add-toggle{transition:none}}
/* END_SNIPPET:product-grid */

/* START_SNIPPET:product-media-gallery-content (INDEX:325) */
.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit:contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x,0),var(--drag-zoom-translate-y,0))}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.media-gallery__mobile-controls{grid-area:auto}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width:44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}
/* END_SNIPPET:product-media-gallery-content */

/* START_SNIPPET:product-media (INDEX:326) */
.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0;}@media screen and (min-width: 750px){.media-gallery--carousel slideshow-container,
    .media-gallery--grid .product-media > *{border-radius:var(--media-radius, 0);overflow:hidden;}.product-information:not(.product-information--media-right)
      .media-gallery--carousel.media-gallery--extend
      slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0;}.product-information.product-information--media-right
      .media-gallery--carousel.media-gallery--extend
      slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0;}.product-information:not(.product-information--media-right){.media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media > *,
      /* Two column, small first image */
      .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image)
        .product-media-container:nth-of-type(odd)
        .product-media
        > *,
      /* Two column, large first image */
      .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image
        .product-media-container:is(:first-of-type, :nth-of-type(even))
        .product-media
        > *{border-top-left-radius:0;border-bottom-left-radius:0;}}.product-information.product-information--media-right{.media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media > *,
      /* Two column, small first image */
      .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image)
        .product-media-container:nth-of-type(even)
        .product-media
        > *,
      /* Two column, large first image */
      .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image
        .product-media-container:is(:first-of-type, :nth-of-type(odd))
        .product-media
        > *{border-top-right-radius:0;border-bottom-right-radius:0;}}}::view-transition-old(gallery-item),
  ::view-transition-new(gallery-item){animation-duration:0ms;}
/* END_SNIPPET:product-media */

/* START_SNIPPET:quick-add-modal (INDEX:328) */
.quick-add-modal{padding:0;border:var(--style-border-popover);height:fit-content;overflow:hidden;min-height:500px;box-shadow:0 5px 30px rgb(0 0 0/var(--opacity-15));@media screen and (max-width:750px){position:fixed;display:block;margin:auto 0 0 0;min-height:unset;max-width:100%;border-radius:0}}.quick-add-modal[open]{@media screen and (min-width:750px){display:flex}}.quick-add-modal .view-more-details__wrapper{@media screen and (max-width:750px){display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--lux-motion-modal-in) var(--lux-motion-ease-in) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--lux-motion-modal-out) var(--lux-motion-ease-out) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);transition:transform 0.15s var(--animation-timing-bounce);z-index:var(--layer-raised)}.quick-add-modal__close:active{transform:scale(0.8)}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;max-width:var(--wide-content-width);overflow-y:auto;max-height:100vh;@media screen and (max-width:750px){grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content{.media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(even)) .product-media>*,.media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}.quick-add-modal__content .product-header{@media screen and (max-width:750px){display:flex;flex-direction:column;grid-column:2/-1;grid-row:1;padding-right:var(--padding-2xl)}}.quick-add-modal__content .product-header a:not(product-price *){@media screen and (max-width:749px){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{@media screen and (max-width:750px){grid-column:1/-1}}.quick-add-modal__content .variant-picker__form{display:block}.quick-add-modal__content .variant-option+.variant-option{margin-top:var(--padding-lg)}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4/-1;grid-row:1/span 2;display:flex;flex-direction:column;height:100%;min-height:0;dialog[open] &{animation:fadeSlideIn calc(var(--lux-motion-modal-in)+80ms) var(--lux-motion-ease-in) both;animation-delay:calc(var(--lux-motion-modal-in)*0.2)}@media screen and (max-width:750px){grid-column:2/span 2;grid-row:span 1;overflow-y:auto;max-height:100%;height:100%}}.quick-add-modal__content>*{min-height:0}.quick-add-modal__content .product-details:is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.quick-add-modal__content .product-details .variant-picker{--product-swatches-padding-block-end:0px;flex:1 1 auto;overflow-y:auto;min-height:0;padding-block-end:calc(var(--product-swatches-padding-block-end)+var(--focus-outline-offset)+var(--focus-outline-width))}.quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 *var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1/-1}.quick-add-modal__content .view-product-title{padding:0}.quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s var(--animation-easing)}.quick-add-modal__content .view-product-title{display:flex}.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){@media screen and (min-width:750px){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.quick-add-modal__content .group-block-content{gap:min(var(--gap-2xl),var(--gap))}.quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover,0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}.quick-add-modal__content .media-gallery--grid .product-media-container:first-child{border-top-right-radius:var(--style-border-radius-popover,0)}.quick-add-modal__content .media-gallery--grid .product-media-container:last-child{border-bottom-right-radius:var(--style-border-radius-popover,0)}}.quick-add-modal__content .product-details>.group-block{padding:var(--padding-2xl);max-height:100%}.quick-add-modal__content slideshow-slide:not([aria-hidden='false']){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1/span 1;grid-row:1;position:relative;top:0;animation:fadeIn calc(var(--lux-motion-modal-in)+120ms) var(--lux-motion-ease-in) both;@media screen and (min-width:750px){position:sticky;grid-column:1/4;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}&::-webkit-scrollbar{display:none}}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none;@media screen and (min-width:750px){position:absolute;inset:0}}.quick-add-modal media-gallery{padding:0}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity var(--lux-motion-modal-in) var(--lux-motion-ease-in)}.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden='true']{@media screen and (max-width:750px){display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn calc(var(--lux-motion-modal-in)+60ms) var(--lux-motion-ease-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn calc(var(--lux-motion-modal-in)+60ms) var(--lux-motion-ease-in) both;animation-delay:calc(var(--lux-motion-modal-in)*0.15)}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn calc(var(--lux-motion-modal-in)+60ms) var(--lux-motion-ease-in) both;animation-delay:calc(var(--lux-motion-modal-in)*0.3)}.quick-add-modal__content .product-information__media slideshow-controls{display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/* END_SNIPPET:quick-add-modal */

/* START_SNIPPET:quick-add (INDEX:329) */
.quick-add{--quick-add-offset:var(--padding-sm);--quick-add-top:calc(var(--quick-add-offset) + var(--padding-block-start));--quick-add-right:calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom:calc(var(--quick-add-offset) + var(--padding-block-end));--quick-add-left:calc(var(--quick-add-offset) + var(--padding-inline-end));position:absolute;display:var(--quick-add-mobile-display,none);flex-direction:column;justify-content:flex-end;inset:max(var(--quick-add-top), calc((var(--border-radius) + var(--quick-add-top)) * (1 - cos(45deg)))) max(var(--quick-add-right), calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg)))) max(var(--quick-add-bottom), calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg)))) max(var(--quick-add-left), calc((var(--border-radius) + var(--quick-add-left)) * (1 - cos(45deg))));width:auto;height:auto;z-index:var(--layer-raised);cursor:default;pointer-events:none;@media screen and (min-width:750px){--quick-add-offset:var(--padding-md);display:var(--quick-add-display,flex)}}.quick-add .variant-option__button-label input[data-option-available='false']{cursor:not-allowed}.quick-add[class*='color-scheme-']{background-color:#fff0}.quick-add__button{display:grid;padding:var(--padding-xs);align-items:center;background-color:var(--color-background);color:var(--color-foreground);border-color:#fff0;box-shadow:var(--shadow-popover);pointer-events:all;position:relative;overflow:hidden;border-radius:100px;@media screen and (min-width:750px){display:none;padding:var(--padding-xs) var(--padding-sm)}.quick-add[stay-visible] &{display:grid}}.quick-add__button .add-to-cart-text{gap:0;line-height:1;grid-row:1 / span 1;grid-column:1 / span 1;animation:none;@media screen and (min-width:750px){margin-inline:calc(var(--padding-sm) * -1);padding-inline:var(--padding-xs)}}.quick-add__button .add-to-cart-text--added{position:relative;grid-row:1 / span 1;grid-column:1 / span 1;justify-self:end;line-height:1;@media screen and (min-width:750px){width:0}}.quick-add__button .add-to-cart-text__content{width:0;opacity:0;transform:translateX(1em);transition:width var(--animation-speed) ease-in-out,opacity var(--animation-speed) ease-in-out,transform var(--animation-speed) ease-in-out;interpolate-size:allow-keywords;will-change:width,opacity,transform}@container (min-width:99px){.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{gap:var(--gap-2xs);@media screen and (min-width:750px){margin-inline:0;padding-inline:0}}.quick-add[stay-visible] .add-to-cart-text__content,.quick-add__button:is(:focus,:hover) .add-to-cart-text__content{width:fit-content;opacity:1;transform:translateX(0)}}.quick-add__button.atc-added .add-to-cart-text{opacity:0}.quick-add__button.atc-added .add-to-cart-text--added{opacity:1;width:auto;@supports (width:calc-size(auto,size)){width:calc-size(auto,size)}}.quick-add__button.atc-added .add-to-cart-text{animation-name:atc-fade-out}.quick-add__button.atc-added .add-to-cart-text--added{animation-name:atc-fade-in}.quick-add__product-form-component{height:100%}.quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}.quick-add-modal .product-media{width:100%;height:100%}.quick-add-modal deferred-media{display:none}.quick-add-modal .media-gallery--carousel slideshow-component{--cursor:default}@keyframes atc-fade-in{from{opacity:0;transform:translateX(1em);position:absolute}to{opacity:1;transform:translateX(0);position:inherit}}@keyframes atc-fade-out{from{opacity:1;transform:translateX(0);position:inherit}to{opacity:0;transform:translateX(-1em);position:absolute}}.quick-add--panel{display:var(--quick-add-mobile-display,none)!important;inset:0;justify-content:flex-end;overflow:hidden;pointer-events:none;z-index:20;--eido-qa-delay:2500ms;--eido-qa-glass:#f8f8f8;--eido-qa-ease:cubic-bezier(0.22, 0.61, 0.36, 1);opacity:1;visibility:visible;transition:opacity 220ms var(--eido-qa-ease),visibility 220ms var(--eido-qa-ease);@media screen and (min-width:750px){display:var(--quick-add-display,flex)!important}}.quick-add[data-eido-qa-browser-toggle]{transition:opacity 220ms var(--eido-qa-ease,cubic-bezier(.22,.61,.36,1)),visibility 220ms var(--eido-qa-ease,cubic-bezier(.22,.61,.36,1))}@media screen and (min-width:750px){html:not(.eido-quick-add-enabled) .quick-add[data-eido-qa-browser-toggle]{opacity:0;visibility:hidden;pointer-events:none}html.eido-quick-add-enabled .quick-add[data-eido-qa-browser-toggle]{opacity:1;visibility:visible}}.product-card-gallery:has(.quick-add--panel),.card-gallery:has(.quick-add--panel){position:relative}.product-card-gallery .quick-add--panel,.card-gallery>.quick-add--panel{position:absolute!important;inset:0!important;z-index:60}.quick-add__trigger{--qa-trigger-size:44px;position:absolute;inset-inline-end:8px;inset-block-end:8px;z-index:70;transform:translateY(0);inline-size:var(--qa-trigger-size);block-size:var(--qa-trigger-size);display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;pointer-events:auto;color:var(--color-foreground);background:#fff0;box-shadow:none;transition:opacity 180ms var(--eido-qa-ease),transform 180ms var(--eido-qa-ease)}.quick-add__trigger-icon,.quick-add__trigger-icon svg{display:block;inline-size:32px;block-size:32px}.quick-add__trigger-icon svg path{stroke:currentColor}.quick-add__trigger:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.quick-add__trigger:active{transform:scale(.94)}@media screen and (min-width:750px){.quick-add__trigger{display:none}}.quick-add__panel{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;color:var(--color-foreground);background:var(--eido-qa-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);border:0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .88),0 -10px 30px rgb(0 0 0 / .07)}.quick-add__panel-head{display:flex;align-items:center;justify-content:flex-end;gap:8px}.quick-add__panel-close{display:grid;place-items:center;inline-size:22px;block-size:22px;margin:0;padding:0;border:0;background:#fff0;color:inherit;cursor:pointer;opacity:.6;transition:opacity var(--animation-speed,160ms) var(--animation-easing,ease)}.quick-add__panel-close:hover{opacity:1}.quick-add__panel-close svg{inline-size:11px;block-size:11px}.quick-add__panel-title{margin:0;font-size:12px;line-height:1.3;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-add__panel-price{margin:0;font-size:10px;line-height:1.2;opacity:.68}.quick-add__sizes.variant-option--buttons{display:grid;grid-template-columns:repeat(var(--eido-qa-mobile-cols,1),minmax(0,1fr));align-items:center;justify-items:stretch;gap:0;inline-size:100%;min-inline-size:0;margin:0;padding:0;border:0}.quick-add__sizes .quick-add-size__form,.quick-add__sizes .shopify-product-form,.quick-add__sizes form{display:contents}.quick-add__sizes.variant-option--buttons>legend{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.quick-add__sizes .variant-option__button-label{display:grid;place-items:center;position:relative;min-block-size:42px;min-inline-size:0;inline-size:100%;max-inline-size:100%;margin:0;padding:6px 2px;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;color:var(--color-foreground);text-decoration:none;cursor:pointer;transition:opacity 160ms var(--eido-qa-ease),color 160ms var(--eido-qa-ease)}.quick-add__sizes .variant-option__button-label::before,.quick-add__sizes .variant-option__button-label::after{content:'';position:absolute;inset:auto;inset-block-start:50%;inset-inline-start:50%;inline-size:30px;block-size:30px;border-radius:999px;opacity:0;pointer-events:none}.quick-add__sizes .variant-option__button-label::before{border:1px solid currentColor;transform:translate(-50%,-50%) scale(.86);transition:opacity 180ms var(--eido-qa-ease),transform 180ms var(--eido-qa-ease)}.quick-add__sizes .variant-option__button-label::after{border:1px solid rgb(0 0 0 / .18);border-top-color:currentColor;transform:translate(-50%,-50%) rotate(0deg)}.quick-add__sizes .variant-option__button-label:hover::before,.quick-add__sizes .variant-option__button-label:focus-visible::before,.quick-add__sizes .variant-option__button-label.is-selected::before{opacity:1;transform:translate(-50%,-50%) scale(1)}.quick-add__sizes .variant-option__button-label.is-loading::after{opacity:1;animation:eido-qa-ring 1.35s linear infinite}.quick-add__sizes .variant-option__button-label:focus-visible{outline:none}.quick-add__sizes.is-pending .variant-option__button-label:not(.is-selected){opacity:.38;pointer-events:none}.quick-add__sizes .variant-option__button-label__text{font-size:11px;line-height:1.2;letter-spacing:0;white-space:nowrap}.quick-add__sizes .quick-add-size__oos{position:relative;cursor:default}.quick-add__sizes .quick-add-size__oos .variant-option__button-label__text{opacity:.45}.quick-add__sizes .quick-add-size__oos svg{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;stroke:currentColor;opacity:.4}.quick-add__scrim{position:fixed;inset:0;z-index:2147482599;background:transparent;opacity:0;transition:opacity 180ms cubic-bezier(.22,.61,.36,1)}.quick-add__scrim-pane{position:absolute;pointer-events:none;background:rgb(0 0 0 / .2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quick-add__scrim.is-open{opacity:1}body>.quick-add__panel[data-eido-qa-panel]{--eido-qa-glass:#f8f8f8;--eido-qa-ease:cubic-bezier(0.22, 0.61, 0.36, 1);display:flex;z-index:2147482600;color:var(--color-foreground);background:var(--eido-qa-glass)}@media screen and (max-width:749px){.quick-add__panel{pointer-events:auto}.quick-add__panel{position:fixed;inset-inline:0;inset-block-end:0;z-index:9999;gap:6px;padding:20px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 -10px 34px rgb(0 0 0 / .1);transform:translate3d(0,100%,0);opacity:0;visibility:hidden;will-change:transform,opacity;transition:transform 240ms var(--eido-qa-ease),opacity 240ms var(--eido-qa-ease),visibility 240ms var(--eido-qa-ease)}.quick-add__panel.is-open{display:flex!important;transform:translate3d(0,0,0);opacity:1;visibility:visible;pointer-events:auto}.quick-add__panel-head{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:1}.quick-add__panel-close{inline-size:30px;block-size:30px;opacity:.54}.quick-add__panel-title{max-width:calc(100% - 72px);margin:4px auto 0;font-size:11px;line-height:1.25;text-align:center}.quick-add__panel-price{margin-block:0 8px;font-size:10px;line-height:1.2;text-align:center}.quick-add__sizes.variant-option--buttons{grid-template-columns:repeat(var(--eido-qa-mobile-cols,1),minmax(0,1fr))}.quick-add__sizes .variant-option__button-label{min-block-size:44px;min-inline-size:0;padding:4px 2px}.quick-add__sizes .variant-option__button-label::before,.quick-add__sizes .variant-option__button-label::after{inline-size:min(34px,calc(100% - 2px));block-size:34px}.quick-add__panel,body>.quick-add__panel[data-eido-qa-panel]{--eido-qa-glass:rgb(248 248 248 / 0.68);background:var(--eido-qa-glass);-webkit-backdrop-filter:blur(26px) saturate(1.55);backdrop-filter:blur(26px) saturate(1.55);border-block-start:1px solid rgb(255 255 255 / .55);box-shadow:inset 0 1px 0 rgb(255 255 255 / .6),0 -12px 40px rgb(0 0 0 / .14)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.quick-add__panel,body>.quick-add__panel[data-eido-qa-panel]{--eido-qa-glass:rgb(248 248 248 / 0.96)}}}@media screen and (min-width:750px){.quick-add__panel-head,.quick-add__panel-title,.quick-add__panel-price{display:none}.quick-add__panel{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;min-block-size:52px;justify-content:center;padding:5px 12px;transform:translate3d(0,100%,0);opacity:0;visibility:hidden;will-change:transform,opacity;transition:transform 240ms var(--eido-qa-ease),opacity 220ms var(--eido-qa-ease),visibility 240ms var(--eido-qa-ease);pointer-events:none;color:var(--color-foreground);background:#f8f8f8;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 -10px 30px rgb(0 0 0 / .07)}.card-gallery:hover .quick-add__panel,.card-gallery:focus-within .quick-add__panel,.product-card-gallery:hover .quick-add__panel,.product-card-gallery:focus-within .quick-add__panel,.quick-add--panel[data-eido-qa-pending='true'] .quick-add__panel{transform:translate3d(0,0,0);opacity:1;visibility:visible;pointer-events:auto}.quick-add__sizes.variant-option--buttons{display:grid;grid-template-columns:repeat(var(--eido-qa-grid-cols,1),minmax(0,1fr));width:100%;align-items:center;justify-items:stretch;gap:0}.quick-add__sizes .quick-add-size__oos{display:none}.quick-add__sizes .variant-option__button-label{min-block-size:38px;min-inline-size:0;padding:4px 2px;color:var(--color-foreground)}.quick-add__sizes .variant-option__button-label::before,.quick-add__sizes .variant-option__button-label::after{inline-size:min(28px,calc(100% - 2px));block-size:28px}}html.eido-qa-lock,html.eido-qa-lock body{overflow:hidden}.eido-facets-wrap{transition:opacity 280ms var(--eido-qa-ease),transform 240ms var(--eido-qa-ease),filter 280ms var(--eido-qa-ease);will-change:opacity,transform}html.eido-qa-sheet-open .eido-facets-wrap,html.eido-qa-lock .eido-facets-wrap{opacity:0;transform:translate3d(0,calc(100% + 18px),0);filter:blur(2px);pointer-events:none}@keyframes eido-qa-ring{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quick-add__panel,.quick-add__scrim,.quick-add--panel,.eido-facets-wrap,.quick-add__trigger{transition:none}.quick-add__sizes .variant-option__button-label.is-loading::after{animation:none}}@media screen and (max-width:749px){.product-card:has([data-eido-qa-open]) .eido-product-card__overlay{opacity:0!important;visibility:hidden;}.product-card:has([data-eido-qa-open]) :is(.product-card__media,.card__media,.product-card-gallery,.card-gallery,.card) img{filter:none!important;}.product-card:has([data-eido-qa-open]) :is(.product-card__media,.card__media,.product-card-gallery,.card-gallery,.card)::before{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}}
/* END_SNIPPET:quick-add */

/* START_SNIPPET:resource-card (INDEX:330) */
.resource-card{--resource-card-secondary-image-opacity:0;--resource-card-primary-image-opacity:calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards;}.resource-card__link{position:absolute;inset:0;z-index:1;}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs);.price{font-weight:500;}}.resource-card[data-resource-type='article'] .resource-card__content,
  .resource-card[data-resource-type='page'] .resource-card__content{gap:var(--padding-xs);}.resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity);}.resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius);}.resource-card__media:empty{display:none;}.resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground);}.resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;}.resource-card__title.paragraph{line-height:1.3;}.resource-card--overlay{height:100%;&::before{content:'';position:absolute;inset:50% 0 0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat);}}.resource-card--overlay .resource-card__image{height:100%;}.resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised);}.resource-card--overlay .resource-card__title{color:var(--color-white);}.resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap-2xs);}.resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2));}.resource-card__subtext{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-block-start:0;}.resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.resource-card:has(.resource-card__image--secondary){&:hover,
    &:focus{--resource-card-secondary-image-opacity:1;}}
/* END_SNIPPET:resource-card */

/* START_SNIPPET:search-modal (INDEX:333) */
.search-modal{--search-border-radius:var(--style-border-radius-popover);--search-border-width:var(--style-border-width);}.search-modal__content{--modal-top-margin:calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width:66dvw;padding:0;border:var(--style-border-popover);@media screen and (min-width: 750px){width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden;}}@media screen and (max-width: 749px){.search-modal__content::backdrop{display:none;}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom 300ms var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover);@media screen and (max-width: 749px){border-radius:0;}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom 200ms var(--ease-out-quad) forwards;}.search-modal__content{--eido-search-ink:#030302;--eido-search-paper:#f8f8f8;--eido-search-line:rgb(3 3 2 / 0.12);--eido-search-muted:rgb(3 3 2 / 0.48);--eido-search-glass:rgb(248 248 248 / 0.72);--eido-search-ease:cubic-bezier(0.22, 0.61, 0.36, 1);}.search-modal__content::backdrop{background:rgb(248 248 248 / 0.48);-webkit-backdrop-filter:var(--eido-glass-filter);backdrop-filter:var(--eido-glass-filter);}.dialog-modal[open].search-modal__content{width:min(100vw - 32px, 980px);max-width:none;margin:clamp(72px, 12dvh, 128px) auto 0;border:1px solid var(--eido-search-line);border-radius:0;background:var(--eido-search-glass);color:var(--eido-search-ink);box-shadow:0 28px 90px rgb(3 3 2 / 0.08), inset 0 1px 0 rgb(255 255 255 / 0.52);overflow:visible;animation:eido-search-in 220ms var(--eido-search-ease) both;}.dialog-modal.search-modal__content.dialog-closing{animation:eido-search-out 180ms var(--eido-search-ease) both;}.search-modal__content predictive-search-component{background:transparent;}.search-modal__content .predictive-search-form__header{min-height:64px;padding:0;border:0;border-bottom:1px solid var(--eido-search-line);border-radius:0;background:rgb(248 248 248 / 0.34);}.search-modal__content .predictive-search-form__header::before{content:none !important;}.search-modal__content .predictive-search-form__header-inner{min-height:63px;border:0;border-radius:0;background:transparent;}.search-modal__content .search-input{min-height:63px;padding:21px 64px 20px 58px;color:var(--eido-search-ink);font-size:12px;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}.search-modal__content .search-input::placeholder{color:var(--eido-search-muted);}.search-modal__content .predictive-search__icon{left:24px;width:14px;height:14px;color:rgb(3 3 2 / 0.62);}.search-modal__content .predictive-search__icon > svg{width:14px;height:14px;}.search-modal__content .predictive-search__reset-button,
  .search-modal__content .predictive-search__close-modal-button{min-width:44px;height:44px;margin:0 8px 0 0;border:0;border-radius:0;background:transparent;color:rgb(3 3 2 / 0.62);font-size:10px;line-height:1;letter-spacing:0.12em;text-transform:uppercase;transition:color 160ms var(--eido-search-ease),opacity 160ms var(--eido-search-ease);}.search-modal__content .predictive-search__reset-button:hover,
  .search-modal__content .predictive-search__close-modal-button:hover{color:var(--eido-search-ink);}.search-modal__content .predictive-search__close-modal-button .svg-wrapper,
  .search-modal__content .predictive-search__close-modal-button svg{width:11px;height:11px;}.search-modal__content .predictive-search-form__content-wrapper{position:relative;top:auto;left:auto;width:100%;max-height:min(62dvh, 620px);border:0;border-radius:0;background:rgb(248 248 248 / 0.56);box-shadow:none;overflow:hidden;}.search-modal__content .predictive-search-form__content{max-height:min(62dvh, 620px);background:transparent;}.search-modal__content .predictive-search-form__footer{padding-block:18px 20px;background-image:linear-gradient(to top, rgb(248 248 248 / 0.94), rgb(248 248 248 / 0.66), transparent);}.search-modal__content .predictive-search-results__inner{padding:24px;color:var(--eido-search-ink);}.search-modal__content .predictive-search-results__products,
  .search-modal__content .recently-viewed-wrapper{display:grid;gap:16px;}.search-modal__content .predictive-search-results__title,
  .search-modal__content .predictive-search-results__resource-header{margin:0 0 12px;color:rgb(3 3 2 / 0.62);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}.search-modal__content .predictive-search-results__resource-header{display:flex;align-items:center;justify-content:space-between;gap:16px;}.search-modal__content .predictive-search-results__clear{margin-inline-start:12px;padding:0;border:0;background:transparent;color:rgb(3 3 2 / 0.44);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;}.search-modal__content .predictive-search-results__clear:hover{color:var(--eido-search-ink);}.search-modal__content .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;}.search-modal__content .predictive-search-results__wrapper-queries{display:grid;grid-template-columns:1fr;margin:0 0 24px;border-top:1px solid rgb(3 3 2 / 0.08);}.search-modal__content .predictive-search-results__card--query{border-bottom:1px solid rgb(3 3 2 / 0.08);}.search-modal__content .predictive-search-results__pill{display:flex;width:100%;min-height:38px;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--eido-search-ink);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:0.02em;text-decoration:none;transition:opacity 160ms var(--eido-search-ease),padding-inline-start 160ms var(--eido-search-ease);}.search-modal__content .predictive-search-results__pill:hover,
  .search-modal__content [aria-selected='true'] .predictive-search-results__pill{padding-inline-start:8px;opacity:0.62;}.search-modal__content .predictive-search-results__card{outline:0;transition:opacity 160ms var(--eido-search-ease);}.search-modal__content .predictive-search-results__card:hover,
  .search-modal__content .predictive-search-results__card[aria-selected='true'],
  .search-modal__content .predictive-search-results__card.keyboard-focus{opacity:0.68;transform:none;box-shadow:none;}.search-modal__content .resource-card{gap:8px;opacity:1;animation:none;}.search-modal__content .resource-card__media{background:rgb(3 3 2 / 0.035);overflow:hidden;}.search-modal__content .resource-card__image,
  .search-modal__content .resource-card__image--secondary,
  .search-modal__content .resource-card__collection-image,
  .search-modal__content .resource-card__image-placeholder{border-radius:0;}.search-modal__content .resource-card__content{gap:3px;color:var(--eido-search-ink);}.search-modal__content .resource-card__title,
  .search-modal__content .resource-card__title.paragraph,
  .search-modal__content .resource-card__subtext,
  .search-modal__content .price,
  .search-modal__content .price *{color:var(--eido-search-ink);font-size:10px;font-weight:400;line-height:1.25;letter-spacing:0.02em;text-transform:none;}.search-modal__content .resource-card__subtext,
  .search-modal__content .price{color:rgb(3 3 2 / 0.54);}.search-modal__content .predictive-search-results__no-results{margin:0;padding:44px 0;color:rgb(3 3 2 / 0.56);font-size:10px;line-height:1;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.search-modal__content .predictive-search__search-button{min-height:36px;min-width:min(280px, calc(100% - 32px));border:1px solid var(--eido-search-ink);border-radius:0;background:var(--eido-search-ink);color:var(--eido-search-paper);font-size:10px;font-weight:400;line-height:1;letter-spacing:0.12em;text-transform:uppercase;box-shadow:none;transition:background-color 160ms var(--eido-search-ease),color 160ms var(--eido-search-ease);}.search-modal__content .predictive-search__search-button:hover{transform:none;box-shadow:none;background:transparent;color:var(--eido-search-ink);}@keyframes eido-search-in{from{opacity:0;transform:translate3d(0, 10px, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes eido-search-out{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(0, 8px, 0);}}@supports (backdrop-filter: blur(18px)) or (-webkit-backdrop-filter: blur(18px)){.dialog-modal[open].search-modal__content{-webkit-backdrop-filter:var(--eido-glass-filter);backdrop-filter:var(--eido-glass-filter);}}@media screen and (max-width: 749px){.search-modal__content::backdrop{display:block;}.dialog-modal[open].search-modal__content{width:100vw;height:100dvh;max-height:none;margin:0;border:0;background:rgb(248 248 248 / 0.92);}.search-modal__content .predictive-search-form__header{min-height:calc(env(safe-area-inset-top, 0px) + 58px);padding:env(safe-area-inset-top, 0px) 0 0;}.search-modal__content .search-input{min-height:58px;padding:19px 56px 18px 52px;font-size:12px;}.search-modal__content .predictive-search__icon{left:20px;}.search-modal__content .predictive-search-form__content-wrapper,
    .search-modal__content .predictive-search-form__content{max-height:calc(100dvh - 58px - env(safe-area-inset-top, 0px));}.search-modal__content .predictive-search-results__inner{padding:20px 16px 96px;}.search-modal__content .predictive-search-results__wrapper-products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 10px;}}@media (prefers-reduced-motion: reduce){.dialog-modal[open].search-modal__content,
    .dialog-modal.search-modal__content.dialog-closing,
    .search-modal__content .predictive-search__search-button,
    .search-modal__content .predictive-search__reset-button,
    .search-modal__content .predictive-search__close-modal-button,
    .search-modal__content .predictive-search-results__pill,
    .search-modal__content .predictive-search-results__card{animation:none !important;transition:none !important;}}.search-modal__content[open]{display:flex;}.search-modal__content :is(.predictive-search-dropdown, .predictive-search-form__content-wrapper){position:relative;}.dialog-modal
    .predictive-search-form__header:has(
      .predictive-search__reset-button:not(.predictive-search__reset-button[hidden])
    )::before{content:'';position:absolute;right:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border);}.dialog-modal
    .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))
    > .predictive-search__close-modal-button{&::before{content:none;}}@media screen and (min-width: 750px){.dialog-modal
      .predictive-search-form__header:has(
        .predictive-search__reset-button:not(.predictive-search__reset-button[hidden])
      )::before{right:calc(var(--padding-2xl) * 2);}}predictive-search-component{--resource-card-corner-radius:var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened);}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0;@media screen and (min-width: 750px){--to-top-gradient-background:linear-gradient(
        to top,
        rgb(var(--color-background-rgb) / var(--opacity-90)),
        rgb(var(--color-background-rgb) / var(--opacity-80)),
        rgb(var(--color-background-rgb) / var(--opacity-40)),
        transparent
      );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background);}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results))
    .predictive-search-form__footer{display:block;}.predictive-search-form{position:relative;width:100%;align-self:flex-start;}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none;&::-webkit-scrollbar{display:none;}}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden;@media screen and (max-width: 749px){border-radius:0;}@media screen and (min-width: 750px){max-height:var(--modal-max-height);}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))
    > .predictive-search-form__content{padding-block-end:var(--padding-6xl);}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%;@media screen and (max-width: 749px){border-radius:var(--style-border-radius-inputs);border:none;}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset);@media screen and (min-width: 750px){outline:var(--focus-outline-width) solid var(--color-primary);}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs);@media screen and (max-width: 749px){padding:var(--padding-2xs) var(--padding-sm);}}.predictive-search-form__header:focus-within,
  .predictive-search-form__header-inner:focus-within,
  .predictive-search-form__header-inner:has(.search-input:is(:focus, :focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border) !important;}input.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0;}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));}.search-input,
  .search-input:is(:focus, :focus-visible, :focus-within),
  .predictive-search-form__header *:is(:focus, :focus-visible){outline:none;box-shadow:none;}.search-input:hover{background-color:transparent;}.predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60));@media screen and (min-width: 750px){left:var(--margin-md);}}.predictive-search__icon > svg{width:var(--icon-size-md);height:var(--icon-size-md);}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:0.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out);&:hover{color:var(--color-foreground);}&:active{transform:scale(0.9);transition:transform 100ms var(--animation-timing-active);}@media screen and (min-width: 750px){margin-inline-end:var(--margin-2xs);}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden;}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%;&:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8));}}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(0.85);transition-timing-function:var(--animation-timing-active);transition-duration:100ms;}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md);}.predictive-search__reset-button-text{display:none;}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center;&:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5));}&:active{transform:scale(0.97);transition:transform 100ms var(--animation-timing-active);box-shadow:none;}}.predictive-search__close-modal-button{--button-color:var(--color-foreground);--button-background-color:transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none;&:active{transform:scale(0.8);transition:transform 100ms var(--animation-timing-active);}.svg-wrapper,
    svg{width:var(--icon-size-xs);height:var(--icon-size-xs);}}.predictive-search__close-modal-button:hover{--button-color:var(--color-foreground);--button-background-color:transparent;}.search-modal__content::backdrop{background:rgb(3 3 2 / 0.28);-webkit-backdrop-filter:var(--eido-glass-filter);backdrop-filter:var(--eido-glass-filter);}.dialog-modal[open].search-modal__content{position:fixed !important;inset:0 0 auto !important;width:100vw !important;max-width:100vw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--eido-search-ink);box-shadow:none !important;overflow:visible !important;animation:eido-search-drawer-in 240ms var(--eido-search-ease) both !important;}.dialog-modal.search-modal__content.dialog-closing{animation:eido-search-drawer-out 190ms var(--eido-search-ease) both !important;}.search-modal__content predictive-search-component{width:100%;max-width:none;background:transparent !important;}.search-modal__content .predictive-search-form{width:100%;}.search-modal__content .predictive-search-form__header{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr) 58px;align-items:stretch;min-height:70px;padding:0;border:0;border-bottom:1px solid rgb(3 3 2 / 0.12);border-radius:0;background:rgb(248 248 248 / 0.98);box-shadow:none;}.search-modal__content .predictive-search-form__header-inner{display:contents;min-height:unset;border:0;background:transparent;}.search-modal__content .predictive-search__submit-button,
  .search-modal__content .predictive-search__close-modal-button{display:grid;width:100%;height:100%;min-width:0;min-height:70px;margin:0;padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:rgb(3 3 2 / 0.78);box-shadow:none;cursor:pointer;transition:opacity 160ms var(--eido-search-ease),color 160ms var(--eido-search-ease);}.search-modal__content .predictive-search__submit-button{grid-column:1;}.search-modal__content .predictive-search__close-modal-button{grid-column:3;}.search-modal__content .predictive-search__submit-button:hover,
  .search-modal__content .predictive-search__close-modal-button:hover{color:var(--eido-search-ink);opacity:0.66;}.search-modal__content .predictive-search__submit-button .svg-wrapper,
  .search-modal__content .predictive-search__submit-button svg,
  .search-modal__content .predictive-search__close-modal-button .svg-wrapper,
  .search-modal__content .predictive-search__close-modal-button svg{width:13px;height:13px;}.search-modal__content .search-input{grid-column:2;width:100%;min-height:70px;padding:0;color:var(--eido-search-ink);font-size:11px;line-height:1;letter-spacing:0.02em;text-align:center;text-transform:none;}.search-modal__content .search-input::placeholder{color:var(--eido-search-ink);font-size:10px;letter-spacing:0.08em;text-transform:uppercase;}.search-modal__content .predictive-search__icon,
  .search-modal__content .predictive-search__reset-button{display:none !important;}.search-modal__content .predictive-search-form__content-wrapper{display:none;position:relative;top:auto;left:auto;width:100%;max-height:min(42dvh, 360px);border:0;border-bottom:1px solid rgb(3 3 2 / 0.08);border-radius:0;background:rgb(248 248 248 / 0.98);box-shadow:none;overflow:hidden;}.search-modal__content predictive-search-component.predictive-search--has-term .predictive-search-form__content-wrapper{display:flex;}.search-modal__content .predictive-search-form__content{max-height:min(42dvh, 360px);background:transparent;}.search-modal__content .predictive-search-form__footer,
  .search-modal__content .predictive-search-results__title,
  .search-modal__content .predictive-search-results__resource-header,
  .search-modal__content .predictive-search-results__wrapper-queries{display:none !important;}.search-modal__content .predictive-search-results__inner{padding:54px clamp(24px, 8vw, 120px) 68px;}.search-modal__content .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 210px));justify-content:center;gap:clamp(24px, 6vw, 96px);}.search-modal__content .resource-card{gap:0;opacity:1;animation:none;}.search-modal__content .resource-card__content{display:none !important;}.search-modal__content .resource-card__media{aspect-ratio:1 / 1;display:grid;place-items:center;background:transparent;overflow:visible;}.search-modal__content .resource-card__image,
  .search-modal__content .resource-card__image--secondary{width:100%;height:100%;object-fit:contain;border-radius:0;}.search-modal__content .predictive-search-results__card:hover,
  .search-modal__content .predictive-search-results__card[aria-selected='true'],
  .search-modal__content .predictive-search-results__card.keyboard-focus{opacity:0.72;transform:none;box-shadow:none;}.search-modal__content .predictive-search-results__no-results{padding:56px 0 64px;}@keyframes eido-search-drawer-in{from{opacity:0;transform:translate3d(0, -100%, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes eido-search-drawer-out{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(0, -100%, 0);}}@media screen and (max-width: 749px){.dialog-modal[open].search-modal__content{height:auto;}.search-modal__content .predictive-search-form__header{grid-template-columns:52px minmax(0, 1fr) 52px;min-height:calc(env(safe-area-inset-top, 0px) + 58px);padding-block-start:env(safe-area-inset-top, 0px);}.search-modal__content .predictive-search__submit-button,
    .search-modal__content .predictive-search__close-modal-button,
    .search-modal__content .search-input{min-height:58px;}.search-modal__content .predictive-search-form__content-wrapper,
    .search-modal__content .predictive-search-form__content{max-height:min(48dvh, 380px);}.search-modal__content .predictive-search-results__inner{padding:28px 18px 40px;}.search-modal__content .predictive-search-results__wrapper-products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;}}@media (prefers-reduced-motion: reduce){.dialog-modal[open].search-modal__content,
    .dialog-modal.search-modal__content.dialog-closing,
    .search-modal__content .predictive-search__submit-button,
    .search-modal__content .predictive-search__close-modal-button,
    .search-modal__content .predictive-search-results__card{animation:none !important;transition:none !important;}}
/* END_SNIPPET:search-modal */

/* START_SNIPPET:search (INDEX:334) */
.search-action{--search-border-radius:var(--style-border-radius-inputs);--search-border-width:var(--style-border-width-inputs);display:flex;}.header__column--center .search-action{width:auto;flex-grow:1;}:is(.header__column--left, .header__column--center) .search-action{@media screen and (min-width: 750px){margin-inline:calc(var(--padding-lg) * -1);}}.header__column--right .search-action{@media screen and (min-width: 750px){margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1);}}
/* END_SNIPPET:search */

/* START_SNIPPET:section (INDEX:335) */
.section-wrapper{--section-height-offset:0px;}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0;}.section[data-shopify-visual-preview] .custom-section-background{display:none;}body:has(> #header-group > .header-section > #header-component[transparent]):not(
      :has(> #header-group > .header-section + .shopify-section)
    )
    > main
    > .section-wrapper:first-child{--section-height-offset:var(--header-group-height, 0);}.custom-section-background{grid-column:1 / -1;}.custom-section-content{z-index:var(--layer-flat);}
/* END_SNIPPET:section */

/* START_SNIPPET:slideshow-controls (INDEX:340) */
slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls;&[controls-on-media]{position:absolute;bottom:0;}}slideshow-controls::-webkit-scrollbar{display:none;}slideshow-controls button{--color:rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active:var(--color-foreground);--color-hover:rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer;}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs);}slideshow-controls[pagination-position='center']{align-items:center;justify-content:center;}slideshow-controls[pagination-position='center'][thumbnails]{width:100%;}slideshow-controls[pagination-position='center']:not([controls-on-media], [thumbnails], [icons-on-media]){justify-content:space-between;}@media screen and (min-width: 750px){slideshow-controls[thumbnails]:is([pagination-position='right'], [pagination-position='left']){display:flex;flex-direction:column;height:0;min-height:100%;.slideshow-controls__thumbnails-container{overflow:hidden auto;}&:not([controls-on-media]){.slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0);}.slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset);}}}slideshow-controls:is([pagination-position='right'], [pagination-position='left']) .slideshow-controls__thumbnails{flex-direction:column;}slideshow-controls:not([controls-on-media]){&:is([pagination-position='left'], [pagination-position='right']) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs);}&[pagination-position='right'] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset));}&[pagination-position='left'] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset));}}}slideshow-controls:not([controls-on-media])[icons-on-media]{&[pagination-position='right']{justify-content:flex-end;}&[pagination-position='left']{justify-content:flex-start;}}slideshow-controls[controls-on-media]{z-index:var(--layer-raised);&:has(.slideshow-controls__dots, .slideshow-controls__counter){--color-foreground:#fff;--color-foreground-rgb:var(--color-white-rgb);}&[pagination-position='right']{right:0;}&[pagination-position='left']{left:0;}&[pagination-position='center']{width:100%;}&:not([thumbnails])[pagination-position='left']{width:fit-content;align-self:flex-start;}&:not([thumbnails])[pagination-position='right']{width:fit-content;align-self:flex-end;}}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows;button{padding:0 var(--padding-xs);}}.slideshow-controls__dots,
  .slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none;button{--color:rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active:var(--color-foreground);--color-hover:rgb(var(--color-foreground-rgb) / var(--opacity-50));}}slideshow-controls:has(.slideshow-controls__dots),
  slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference;}.slideshow-controls__dots{gap:0.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden;button{--size:0.56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size));&::after{content:'';display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px hsl(0 0% 0% / 0.15);@supports not (view-timeline-axis: inline){&[aria-selected='true']{--color:var(--color-active);}}&:hover{--color:var(--color-hover);}}&[aria-selected='true']{--color:var(--color-active);&::after{box-shadow:inset 0 0 0 1.5px hsl(0 0% 0% / 0.4);}}}}.slideshow-controls__dots,
  .slideshow-controls__counter{&:only-child{margin-inline:auto;}}.slideshow-controls__counter{color:var(--color-foreground);background-color:rgb(0 0 0 / 40%);width:auto;border-radius:2rem;padding:0.3rem var(--padding-sm);margin-inline:var(--margin-sm);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs);.slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-0.1rem;}}.slideshow-control[disabled]{opacity:0.5;cursor:not-allowed;}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none;}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content;.slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px, 7vw, var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio);img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius));}&:is([aria-selected='true']){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity));}}}.slideshow-controls__thumbnail{position:relative;}.slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px, 10%, 20px);height:clamp(16px, 10%, 20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5));}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:0.6;}
/* END_SNIPPET:slideshow-controls */

/* START_SNIPPET:sorting (INDEX:343) */
.sorting-filter__container{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--drawer-padding) 0;padding-block:var(--padding-sm);margin-inline-end:var(--margin-md);position:relative;}.sorting-filter__container .facets__label{font-size:var(--font-h4--size);}.sorting-filter__select-wrapper{display:flex;position:relative;border-radius:var(--variant-picker-button-radius);align-items:center;overflow:clip;padding:var(--padding-2xs) var(--padding-xs);}.sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset);}.sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline:none;}.sorting-filter__container .sorting-filter__select{appearance:none;border:0;margin:0;cursor:pointer;width:100%;padding-inline-end:var(--icon-size-2xs);text-align:right;text-align-last:right;}.sorting-filter__select .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none;}.sorting-filter{@media screen and (min-width: 750px){z-index:var(--facets-upper-z-index);}}.sorting-filter__options{display:flex;right:0;flex-direction:column;gap:var(--margin-3xs);padding:calc(var(--drawer-padding) / 2);color:var(--color-foreground);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none;}}.sorting-filter__option{cursor:pointer;display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--margin-2xs);min-width:180px;padding:var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs);&:hover{border-radius:calc(var(--style-border-radius-popover) / 2);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8));}&:focus{border-radius:calc(var(--style-border-radius-popover) / 2);}}.sorting-filter__input{display:none;&:checked + .sorting-filter__checkmark + .sorting-filter__label{font-weight:500;}}.sorting-filter__checkmark{visibility:hidden;}*:checked ~ .sorting-filter__checkmark{visibility:visible;}.sorting-filter__label{cursor:pointer;pointer-events:none;}.facets-toggle--no-filters .sorting-filter__select-wrapper{@media screen and (max-width: 749px){padding-inline-start:0;}}.facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline:0;position:relative;}.facets-mobile-wrapper .sorting-filter .facets__status{display:none;}.facets-mobile-wrapper:has(> :nth-child(2)) .sorting-filter .sorting-filter__options{left:0;right:unset;}.facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end:var(--margin-2xs);font-size:var(--font-paragraph--size);color:var(--color-foreground-muted);}.facets-mobile-wrapper .sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:0;right:0;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;padding:var(--padding-sm);gap:var(--gap-sm);}.facets-toggle .sorting-filter__container{@media screen and (max-width: 749px){padding:0;}}.facets-toggle .sorting-filter__container .facets__label{@media screen and (max-width: 749px){display:none;}}.facets-toggle .sorting-filter::before{@media screen and (max-width: 749px){display:none;}}.facets--drawer .sorting-filter{@media screen and (min-width: 750px){display:none;}}.sorting-filter__options{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,
      padding-block var(--animation-speed-slow) var(--animation-easing),
      opacity var(--animation-speed-slow) var(--animation-easing),
      block-size var(--animation-speed-slow) var(--animation-easing);}details[open] .sorting-filter__options{opacity:1;block-size:auto;@starting-style{block-size:0;opacity:0;overflow-y:clip;}&:focus-within{overflow-y:visible;}}
/* END_SNIPPET:sorting */

/* START_SNIPPET:text (INDEX:351) */
:root{--text-align-default:left;}[style*='--horizontal-alignment: center'] .text-block{--text-align-default:center;}[style*='--horizontal-alignment: flex-end'] .text-block{--text-align-default:right;}[style*='--horizontal-alignment: flex-start'] > .text-block{--text-align-default:left;}[style*='--horizontal-alignment: center'] > .text-block{--text-align-default:center;}[style*='--horizontal-alignment: flex-end'] > .text-block{--text-align-default:right;}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);}.text-block > *{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap);}.text-block:not(.text-block--full-width).rte,
  .text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty;}.text-block:not(.text-block--full-width):is(.h1, .h2, .h3, .h4, .h5, .h6){text-wrap:balance;}.text-block:is(.h1, .h2, .h3, .h4, .h5, .h6) a{text-decoration-color:transparent;}.text-block h1,
  .text-block.h1 > *{margin-block:var(--font-h1--spacing);}.text-block h2,
  .text-block.h2 > *{margin-block:var(--font-h2--spacing);}.text-block h3,
  .text-block.h3 > *{margin-block:var(--font-h3--spacing);}.text-block h4,
  .text-block.h4 > *{margin-block:var(--font-h4--spacing);}.text-block h5,
  .text-block.h5 > *{margin-block:var(--font-h5--spacing);}.text-block h6,
  .text-block.h6 > *{margin-block:var(--font-h6--spacing);}.text-block p,
  .text-block.p > *{margin-block:var(--font-paragraph--spacing);}.text-block > *:first-child{margin-block-start:0;}.text-block > *:last-child{margin-block-end:0;}.text-block--align-center,
  .text-block--align-center > *{margin-inline:auto;}.text-block--align-right,
  .text-block--align-right > *{margin-inline-start:auto;}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding), var(--padding-block-start, 0));padding-block-end:max(var(--text-padding), var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding), var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding), var(--padding-inline-end, 0));}.custom-color,
  .custom-color > :is(h1, h2, h3, h4, h5, h6, p, *){color:var(--color);}
/* END_SNIPPET:text */

/* START_SNIPPET:variant-main-picker (INDEX:361) */
.variant-picker{width:100%}.variant-picker__form{display:flex;flex-direction:column;gap:var(--padding-lg);width:100%;>[data-eido-option=color]{order:-2}>[data-eido-option=size]{order:-1}}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option{--options-border-radius:var(--variant-picker-button-radius);--options-border-width:var(--variant-picker-button-border-width);--variant-option-padding-inline:var(--padding-md)}.variant-option--swatches{--options-border-radius:var(--variant-picker-swatch-radius);width:100%}.variant-option--swatches-disabled{pointer-events:none;cursor:not-allowed}.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment);@media(max-width:749px){justify-content:var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;border:none}.variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs)}.variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.variant-option__button-label{--variant-picker-stroke-color:var(--color-variant-border);display:flex;flex:0 0 calc(3ch + 1.3em);align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-height:calc(3ch + 1.3em);min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing);&:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}@media screen and (min-width:750px){padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option__button-label__text{text-align:left;text-wrap:auto}.variant-option--equal-width-buttons{--variant-min-width:clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr));.variant-option__button-label{min-width:var(--variant-min-width)}.variant-option__button-label__text{text-align:center;text-wrap:balance}}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color:var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch{--focus-outline-radius:var(--variant-picker-swatch-radius);padding:0;border:none;display:block;flex-basis:auto;min-height:auto}.variant-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing);&:hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}}.variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{--focus-outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{--focus-outline:var(--focus-outline-width) solid currentcolor;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline:none}.variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){--focus-outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch:has(:checked){--focus-outline:var(--focus-outline-width) solid var(--color-foreground);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@supports not (background-color:rgb(from red 150 g b / alpha)){.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label:has(:focus-visible) .swatch,.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:none;position:relative;overflow:visible}.variant-option__button-label--has-swatch:has(:checked)::after,.variant-option__button-label:has(:focus-visible) .swatch::after,.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch::after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius,50%);background-color:#fff0;display:inherit}}.variant-option__button-label:has([data-option-available=false]):has(:checked){--variant-picker-stroke-color:rgb(var(--color-variant-text-rgb) / var(--opacity-60));background-color:inherit;color:rgb(var(--color-variant-text-rgb) / var(--opacity-60));border-color:var(--color-selected-variant-border)}.variant-option__button-label input,.variant-option--images input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.variant-option__button-label svg{position:absolute;top:0;left:0;cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width:20px;--variant-picker-swatch-height:20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));appearance:none;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:right;justify-content:right}@media(max-width:989px){.variant-picker{text-align:center}.variant-picker__form{align-items:center;gap:var(--padding-md)}.variant-option--buttons{justify-content:center!important}.variant-option--buttons legend{width:100%;text-align:center}.variant-option__button-label__text{text-align:center}.variant-option--dropdowns{width:100%;text-align:center}.variant-option--dropdowns label{display:block;width:100%;text-align:center}.variant-option__select-wrapper{margin-left:auto;margin-right:auto;max-width:520px;width:100%}[data-eido-option=size] .eido-size-options{justify-content:center!important}[data-eido-option=size]{text-align:center}}[data-eido-option=size].variant-option--buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:clamp(1.5rem,3vw,2.5rem);width:100%;align-items:center;margin:0}[data-eido-option=size].variant-option--buttons>legend{width:100%;text-align:left;margin-bottom:1rem}[data-eido-option=size] .eido-size-options{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:clamp(1.5rem,3vw,2.5rem);width:100%;align-items:center;margin:0}@media(max-width:989px){[data-eido-option=size].variant-option--buttons,[data-eido-option=size] .eido-size-options{justify-content:center!important;gap:clamp(1.5rem,5vw,3.5rem)!important}}[data-eido-option=size] .eido-size-options>legend{width:100%;text-align:left}[data-eido-option=size].variant-option--buttons>.variant-option__button-label,[data-eido-option=size] .eido-size-options>.variant-option__button-label{display:flex;justify-content:center;align-items:center;min-height:44px;min-width:44px;padding-block:10px;padding-inline:15px;transition:opacity var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}[data-eido-option=size] .variant-option__button-label__text{font-size:11px;line-height:1.2}[data-eido-option=size]:has(.variant-option__button-label :checked) .variant-option__button-label{opacity:.4}[data-eido-option=size]:has(.variant-option__button-label :checked) .variant-option__button-label:has(:checked){opacity:1}[data-eido-option=size]:has(.variant-option__button-label :checked):hover .variant-option__button-label{opacity:1}[data-eido-option=size] .variant-option__button-label:has(:checked) .variant-option__button-label__text{font-weight:500}@media(pointer:coarse){[data-eido-option=size].variant-option--buttons>.variant-option__button-label,[data-eido-option=size] .eido-size-options>.variant-option__button-label{min-height:48px;padding-block:12px}}@media(max-width:989px){[data-eido-option=size].variant-option--buttons>.variant-option__button-label,[data-eido-option=size] .eido-size-options>.variant-option__button-label{display:grid!important;place-items:center!important;justify-content:center!important;align-items:center!important;padding-inline:0;text-align:center!important}[data-eido-option=size] .variant-option__button-label__text{display:block;width:100%;margin:0 auto;text-align:center!important}}
/* END_SNIPPET:variant-main-picker */

/* START_SNIPPET:video (INDEX:364) */
.video-interaction-hint{opacity:0;transition:opacity 0.3s ease;z-index:var(--layer-flat);}.video-interaction-hint:hover{opacity:1;}
/* END_SNIPPET:video */