.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--divider-color, var(--color-border));color:var(--color-foreground-muted)}@media screen and (min-width:990px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a,.utilities button{color:var(--color-utilities, var(--color-foreground-muted))}.utilities>*{text-align:center}@media screen and (min-width:990px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:990px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.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:989px){.announcement-bar__slider{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 .5s ease-in-out,visibility .5s ease-in-out;content-visibility:visible}.announcement-bar__slide[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:990px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(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;top:0;right:0;bottom:0;left:0}body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display:block;contain:layout style;background:transparent}.header a,.header .button,.header .button-secondary,.header .header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}#header-component :is(.header-menu,.dropdown-localization){display:none}@media screen and (min-width:1025px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}@media screen and (min-width:1025px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}.header[transparent][data-bubble-style=default]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--cart-bubble-background: var(--color-transparent-text, var(--cart-bubble-background-fallback));--cart-bubble-text: var(--color-transparent-text-contrast, var(--cart-bubble-text-fallback))}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header[transparent]:has(.menu-list__submenu:is(:hover,[data-active])),.header[transparent]:has(.mega-menu:is(:hover,:focus-within)),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-background=top]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) .header__row--top,[data-transparent-background=both]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}[data-transparent-background=bottom]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) .header__row--bottom,[data-transparent-background=both]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) .header__row--bottom{--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-section{position:relative;z-index:var(--layer-menu-drawer)}#header-component{--submenu-height: 0px;--submenu-panel-height: 0px;--full-open-header-height: 0px}#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-menu-drawer)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0}.header__underlay-closed{height:var(--closed-underlay-height, 100%);z-index:var(--layer-lowest);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{z-index:var(--layer-lowest);height:var(--full-open-header-height);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-close-animation-speed) var(--ease-out-cubic);transition-delay:var(--submenu-close-curtain-delay)}.header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-background=top]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) :is(.header__underlay-open,.header__underlay-closed),[data-transparent-background=both]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) :is(.header__underlay-open,.header__underlay-closed){--color-background-top-row: var(--sc-neutral-0, #ffffff)}[data-transparent-background=bottom]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) :is(.header__underlay-open,.header__underlay-closed),[data-transparent-background=both]:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]),.menu-list__submenu:is(:hover,[data-active]),.mega-menu:is(:hover,:focus-within),.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])) :is(.header__underlay-open,.header__underlay-closed){--color-background-bottom-row: var(--sc-neutral-0, #ffffff)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}[data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent!important}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header__row:has(.menu-list__submenu:is(:hover,[data-active])),.header__row:has(.mega-menu:is(:hover,:focus-within)),.header__row:has(.menu-list__list-item[slot=overflow] .menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])){z-index:var(--layer-heightened)}#header-component[data-submenu-closing] .header__row{z-index:var(--layer-heightened)}.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(--border-bottom-color, var(--color-border))}@media screen and (max-width:1024px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}}#header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),#header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}@media screen and (min-width:1025px){.header__row.divider--page-width:not(.section--page-width) .header__columns{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:1024px){.header__column{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__column--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}.header__column--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)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:1025px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:1024px){.header__columns{--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__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center;width:20px;height:20px;overflow:visible}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:20px;width:20px}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]),.header:has(#Details-menu-drawer-container.menu-open){contain:style}.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--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}.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 .svg-wrapper.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)}.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}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left: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}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:.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}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}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 .localization-form__select:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}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{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.media-and-text-section{background:var(--sc-neutral-0);padding-top:var(--media-text-padding-top, 0px);padding-bottom:var(--media-text-padding-bottom, 0px)}.media-and-text__progress{display:none}.media-and-text__track{display:flex;flex-direction:column;gap:var(--media-text-gap, 32px)}@media screen and (max-width:989px){.media-and-text-section{padding-top:var(--media-text-padding-top-mobile, 0px);padding-bottom:var(--media-text-padding-bottom-mobile, 0px)}.media-and-text__track{display:flex;flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.media-and-text__track::-webkit-scrollbar{display:none}.media-and-text__track>.media-text-slide{flex:0 0 auto;width:86%;min-width:335px;scroll-snap-align:start;scroll-snap-stop:always}.media-and-text__progress{display:block;position:relative;width:100%;height:2px;margin-block-start:48px;border-radius:var(--sc-radius-pill);background:var(--sc-neutral-200);overflow:hidden}.media-and-text__progress-bar{position:absolute;inset-block:0;inset-inline-start:0;width:30%;border-radius:var(--sc-radius-pill);background:var(--sc-neutral-950);transition:width .2s ease}}.media-text-slide{display:grid;grid-template-columns:var(--media-text-grid-columns);grid-template-areas:"content media";align-items:center;gap:87px}.media-text-slide--image-left{grid-template-columns:var(--media-text-grid-columns-reversed, var(--media-text-grid-columns));grid-template-areas:"media content"}.media-text-slide__media{grid-area:media;width:100%;aspect-ratio:736 / 500;overflow:hidden;background:var(--sc-neutral-100);border-radius:10px}.media-text-slide__image,.media-text-slide__video{display:block;width:100%;height:100%;object-fit:cover}.media-text-slide__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--sc-neutral-100),var(--sc-neutral-200));opacity:.7}.media-text-slide__content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;max-width:556px}.media-text-slide__title{margin-block:0;margin-left:var(--mts-title-margin-left, auto);margin-right:var(--mts-title-margin-right, auto);padding-top:var(--mts-title-pt, 0px);padding-bottom:var(--mts-title-pb, 0px);max-width:var(--mts-title-mw, none);text-align:var(--mts-title-align, left);white-space:pre-wrap;font-family:var(--sc-font-display);font-size:56px;line-height:60px;font-weight:400;color:var(--mts-title-color, var(--sc-neutral-950))}.media-text-slide__description{margin-block:0;margin-left:var(--mts-desc-margin-left, auto);margin-right:var(--mts-desc-margin-right, auto);padding-top:var(--mts-desc-pt, 0px);padding-bottom:var(--mts-desc-pb, 0px);max-width:535px;text-align:var(--mts-desc-align, left);white-space:pre-wrap;font-family:var(--sc-font-display);font-size:16px;line-height:24px;font-weight:400;color:var(--mts-desc-color, var(--sc-neutral-950))}@media screen and (max-width:989px){.media-text-slide{grid-template-columns:1fr;grid-template-areas:"content" "media";align-items:start;background:var(--sc-neutral-100);border-radius:10px;overflow:hidden;gap:32px}.media-text-slide__content{max-width:none;align-items:stretch;text-align:center;padding:24px 14px 0}.media-text-slide__media{margin-top:auto;border-radius:9.35px;aspect-ratio:333 / 228}.media-text-slide__title{margin:0;max-width:none;padding:0;text-align:center;font-size:24px;line-height:28px;font-weight:700}.media-text-slide__description{margin:0;max-width:none;padding:16px 0 0;text-align:center;font-size:16px;line-height:24px;letter-spacing:0;font-weight:400;color:var(--mts-desc-color, var(--sc-neutral-500))}}.sticky-add-to-cart__bar{position:fixed;bottom:20px;left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:989px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0}.sticky-add-to-cart__bar:before{--border: 1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.collection-carousel{padding-block:var(--carousel-pt, 32px) var(--carousel-pb, 0);overflow:hidden}@media(max-width:1440px){.collection-carousel{overflow:visible}}.collection-carousel--dark{background:var(--sc-bg-inverse)}.collection-carousel--light{background:var(--sc-bg-surface)}.collection-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sc-space-24);margin-block-end:60px}.collection-carousel__heading{font-family:var(--sc-font-display);font-size:56px;line-height:60px;font-weight:400;letter-spacing:0;margin:0 0 var(--sc-space-16);color:var(--sc-neutral-950)}@media(max-width:989px){.collection-carousel__heading{font-size:24px;line-height:28px;font-weight:700}}.collection-carousel--dark .collection-carousel__heading{color:var(--sc-neutral-0)}.collection-carousel__subheading{font-size:16px;line-height:24px;margin:0;color:var(--sc-neutral-950)}.collection-carousel--dark .collection-carousel__subheading{color:var(--sc-neutral-300)}.collection-carousel__cta{flex:0 0 auto;white-space:nowrap}.collection-carousel__view-more{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--sc-font-display);font-size:16px;line-height:24px;color:var(--sc-neutral-950);text-decoration:none;white-space:nowrap}@media(max-width:989px){.collection-carousel__view-more{padding:7px 16px;font-size:12px;line-height:18px}}.collection-carousel--dark .collection-carousel__view-more{color:var(--sc-neutral-0)}.collection-carousel__view-more--center{margin-block:auto}@media(max-width:989px){.collection-carousel__view-more--center{margin-block:auto 0}.collection-carousel--source-product .collection-carousel__intro{display:flex;flex-direction:column;gap:16px}}.collection-carousel__view-more svg{width:20px;height:20px;display:block}.collection-carousel__view-more svg path{stroke-width:1}.collection-carousel__track{overflow-y:hidden}.collection-carousel--source-product .collection-carousel__track{margin-inline:0;gap:30px}@media(max-width:989px){.collection-carousel--source-product .collection-carousel__track{gap:8px}}.collection-carousel__card--custom{max-width:331px}.collection-carousel__track{--cards-visible: 1.2;--carousel-gap: var(--sc-space-16);display:flex;gap:var(--carousel-gap);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block-end:var(--sc-space-2)}@media(max-width:768px){.collection-carousel{padding-block:var(--carousel-pt-m, 0) var(--carousel-pb-m, 0)}.collection-carousel--source-product{padding-top:var(--carousel-pt-m, 21px)}.collection-carousel__track{gap:10px}}.collection-carousel__track::-webkit-scrollbar{display:none}.collection-carousel__card{flex:0 0 auto;width:calc((100% - (var(--cards-visible) - 1) * var(--carousel-gap)) / var(--cards-visible));scroll-snap-align:start;display:block;text-decoration:none;position:relative}.collection-carousel--fit .collection-carousel__track{justify-content:var(--carousel-fit-justify, center)}.collection-carousel__media{position:relative;aspect-ratio:420 / 500;border-radius:var(--sc-radius-lg);overflow:hidden}@media(min-width:990px){.collection-carousel--source-collection .collection-carousel__card{min-width:420px}}@media(max-width:989px){.collection-carousel--source-collection .collection-carousel__card{min-width:350px}}.collection-carousel__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@media(hover:hover){.collection-carousel__card:hover .collection-carousel__image{transform:scale(1.06)}}.collection-carousel__image--placeholder{background:var(--sc-neutral-800)}.collection-carousel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0a8c,#0a0a0a00 45%);pointer-events:none}.collection-carousel__label{position:absolute;inset-block-end:0;inset-inline-start:0;z-index:1;padding:32px var(--sc-space-24);font-family:var(--sc-font-display);font-size:var(--sc-fs-h4);line-height:1.2;font-weight:500;color:var(--sc-neutral-0)}.collection-carousel__card--product{display:flex;flex-direction:column;gap:16px;max-width:348px;padding:var(--sc-space-24);background:var(--sc-neutral-50);border-radius:10px}.collection-carousel__media--product{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.collection-carousel__media--product:after{content:none}.collection-carousel__media--product .collection-carousel__image{width:100%;height:100%;object-fit:contain}.collection-carousel__media--product .collection-carousel__image--placeholder{background:transparent;opacity:.5}.collection-carousel__info{display:flex;flex-direction:column;gap:4px;padding-block-start:var(--sc-space-16)}.collection-carousel__card--product .collection-carousel__info{padding-block-start:0;gap:8px}.collection-carousel__card--product .collection-carousel__title{font-size:18px;line-height:24px;font-weight:400;color:var(--sc-neutral-950)}.collection-carousel__card--product .collection-carousel__price{font-family:var(--sc-font-display);font-size:14px;line-height:22px;font-weight:400;color:var(--sc-neutral-700)}.collection-carousel__card--product .collection-carousel__card-cta{font-family:var(--sc-font-display);font-size:14px;line-height:22px;font-weight:700;color:var(--sc-neutral-700);text-decoration:underline}.collection-carousel--dark .collection-carousel__card-cta{color:var(--sc-neutral-400)}.collection-carousel__title{font-family:var(--sc-font-display);font-size:18px;line-height:24px;font-weight:400;color:var(--sc-neutral-950)}.collection-carousel--dark .collection-carousel__title{color:var(--sc-neutral-0)}.collection-carousel__price{font-size:var(--sc-fs-lead);line-height:1.4;color:var(--sc-text-secondary)}.collection-carousel--dark .collection-carousel__price{color:var(--sc-neutral-400)}.collection-carousel__header--custom{display:grid;grid-template-columns:1fr auto;column-gap:var(--sc-space-24);row-gap:0;align-items:start;margin-bottom:48px}.collection-carousel__header--custom:not(:has(.collection-carousel__view-more)){column-gap:0}.collection-carousel__header--custom:not(:has(.collection-carousel__view-more)) .collection-carousel__heading,.collection-carousel__header--custom:not(:has(.collection-carousel__view-more)) .collection-carousel__subheading{max-width:100%!important}.collection-carousel__header--custom .collection-carousel__heading{grid-column:1;grid-row:1;margin:0;max-width:881px}.collection-carousel__header--custom .collection-carousel__view-more{grid-column:2;grid-row:1;justify-self:end;align-self:start}.collection-carousel__header--custom:has(.collection-carousel__subheading) .collection-carousel__view-more{grid-row:2}.collection-carousel__header--custom .collection-carousel__subheading{grid-column:1;grid-row:2;margin:var(--sc-space-24) 0 0}.collection-carousel--source-custom .collection-carousel__track{gap:18px}.collection-carousel--source-custom .sc-container{padding:0}@media(max-width:1512px){.collection-carousel--source-custom .collection-carousel__header--custom{padding-inline:30px}.collection-carousel--source-custom .collection-carousel__viewport.sc-container{padding-inline:32px}}@media(max-width:1440px){.collection-carousel--source-custom .collection-carousel__header--custom{padding-inline:30px}.collection-carousel--source-custom .collection-carousel__viewport.sc-container{padding-inline:0}.collection-carousel__controls{padding-inline:10px}}@media(max-width:989px){.collection-carousel--source-custom .collection-carousel__header--custom{padding-inline:16px;margin-bottom:32px}}.collection-carousel__media--custom{aspect-ratio:35 / 48;border-radius:var(--sc-radius-lg);overflow:hidden;background:var(--sc-neutral-100)}.collection-carousel__media--custom:after{content:none}.collection-carousel__card--custom:has(.collection-carousel__video){cursor:pointer}.collection-carousel__card--custom:has(.collection-carousel__media--custom.is-playing){cursor:default}.collection-carousel__media--custom .collection-carousel__image{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .5s ease}.collection-carousel__subtitle{font-family:var(--sc-font-display);font-size:16px;line-height:24px;color:#000}.collection-carousel--dark .collection-carousel__subtitle{color:var(--sc-neutral-400)}.collection-carousel__media--custom .collection-carousel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.collection-carousel__media--custom.is-playing .collection-carousel__video{opacity:1;visibility:visible}.collection-carousel__media--custom.is-playing .collection-carousel__image,.collection-carousel__media--custom.is-playing .collection-carousel__play{opacity:0;pointer-events:none}.collection-carousel__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:var(--sc-radius-pill);background:transparent;cursor:pointer;transition:transform .3s ease,opacity .4s ease}.collection-carousel__play svg{width:56px;height:56px;display:block}@media(hover:hover){.collection-carousel__card:hover .collection-carousel__play{transform:translate(-50%,-50%) scale(1.08)}}.collection-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--sc-space-24);margin-block-start:32px;min-height:40px;padding-block:10px}.collection-carousel--fit .collection-carousel__arrows,.collection-carousel--fit .collection-carousel__progress{display:none}.collection-carousel__arrows{display:flex;align-items:center}.collection-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--sc-neutral-950);opacity:.8;cursor:pointer;transition:color .15s ease,opacity .15s ease}.collection-carousel--dark .collection-carousel__arrow{color:var(--sc-neutral-0)}.collection-carousel__arrow svg{width:12px;height:12px;display:block}.collection-carousel__arrow--prev svg{transform:rotate(180deg)}.collection-carousel__arrow:hover:not(:disabled){opacity:1}.collection-carousel__arrow:disabled{opacity:.3;cursor:default}.collection-carousel__progress{position:relative;width:96px;height:2px;border-radius:var(--sc-radius-pill);background:var(--sc-neutral-200);overflow:hidden}.collection-carousel--dark .collection-carousel__progress{background:var(--sc-neutral-700)}.collection-carousel__progress-bar{position:absolute;inset-block:0;inset-inline-start:0;width:38%;border-radius:var(--sc-radius-pill);background:var(--sc-neutral-950);transition:width .2s ease}.collection-carousel--dark .collection-carousel__progress-bar{background:var(--sc-neutral-0)}.collection-carousel--source-custom{padding-top:var(--carousel-pt, 0)}@media screen and (min-width:990px)and (max-width:989px){.collection-carousel__track{--cards-visible: 2.2}}@media screen and (min-width:990px){.collection-carousel__track{--cards-visible: var(--cards-desktop, 3.5)}.collection-carousel--source-custom .collection-carousel__track{--cards-visible: 4.1}.collection-carousel--source-product .collection-carousel__controls{margin-block-start:70px;margin-bottom:90px}.collection-carousel--source-custom .collection-carousel__controls{margin-block-start:56px;margin-bottom:60px;padding-inline:40px}}@media screen and (max-width:989px){.collection-carousel__header{flex-direction:column;align-items:flex-start}.collection-carousel__track{scroll-snap-type:x mandatory;--cards-visible: 1}.collection-carousel__card{scroll-snap-stop:always}.collection-carousel--source-product .collection-carousel__header{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:32px}.collection-carousel--source-product .collection-carousel__heading{margin-block-end:0}.collection-carousel__media{aspect-ratio:350 / 500}.collection-carousel__media--product{aspect-ratio:1 / 1}.collection-carousel__media--custom{aspect-ratio:35 / 48}.collection-carousel--source-custom .collection-carousel__track{margin:0}.collection-carousel--source-product .collection-carousel__card--product{min-width:348px}.collection-carousel__header--custom{row-gap:8px;column-gap:43px}.collection-carousel__header--custom .collection-carousel__heading{grid-column:1 / -1;max-width:196px}.collection-carousel__header--custom .collection-carousel__subheading{grid-row:2;margin-block-start:0;max-width:188px}.collection-carousel__header--custom:not(:has(.collection-carousel__view-more)) .collection-carousel__heading,.collection-carousel__header--custom:not(:has(.collection-carousel__view-more)) .collection-carousel__subheading{max-width:100%!important}.collection-carousel__header--custom .collection-carousel__view-more{grid-column:2;grid-row:2}.collection-carousel__label{padding:var(--sc-space-16)}.collection-carousel--source-collection .collection-carousel__label{padding:32px 24px}.collection-carousel__arrows{display:none}.collection-carousel__controls{justify-content:flex-start;padding:0;min-height:2px;margin-block:40px 48px}.collection-carousel--source-custom{padding-top:var(--carousel-pt-m, 80px)}.collection-carousel--source-custom .collection-carousel__controls{margin-block:32px 80px;padding-inline:16px}.collection-carousel--source-product .collection-carousel__controls{margin-block:60px}.collection-carousel__progress{width:100%}}@media(max-width:1440px){.collection-carousel__viewport,.collection-carousel--source-custom .collection-carousel__viewport{padding-inline:0}.collection-carousel__track{padding-inline:30px;scroll-padding-inline:30px}.collection-carousel--source-custom .collection-carousel__track{padding-inline:32px;scroll-padding-inline:32px}}@media(max-width:989px){.collection-carousel__track,.collection-carousel--source-custom .collection-carousel__track{padding-inline:16px;scroll-padding-inline:16px}}@media screen and (min-width:990px){.collection-carousel--controls-override .collection-carousel__controls{margin-top:var(--controls-margin-top)!important;margin-bottom:var(--controls-margin-bottom)!important}}@media screen and (max-width:989px){.collection-carousel--controls-override .collection-carousel__controls{margin-top:var(--controls-margin-top-mobile)!important;margin-bottom:var(--controls-margin-bottom-mobile)!important}}.footer-features{background:var(--sc-footer-bg);color:var(--sc-neutral-50);padding-block-start:var(--footer-features-pt, 70px);padding-block-end:0}.footer-features__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block-end:var(--footer-features-row-pb, 48px);border-block-end:var(--footer-features-border, 1px solid var(--sc-neutral-600))}.footer-features__item{display:flex;align-items:center;gap:16px;flex:0 1 auto}.footer-features__icon{flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--sc-footer-icon-bg);border-radius:10px;color:var(--sc-neutral-0)}.footer-features__icon svg{width:24px;height:24px;display:block}.footer-features__icon img{width:24px;height:24px;display:block}.footer-features__text{display:flex;flex-direction:column;gap:4px}.footer-features__title{font-family:var(--sc-font-display);font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-0)}.footer-features__subtitle{font-family:var(--sc-font-display);font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-200)}@media screen and (max-width:989px){.footer-features{padding-block-start:80px}.footer-features__row{display:grid;grid-template-columns:1fr 1fr;gap:48px 0;padding-block-end:48px}.footer-features__item{flex:none;min-width:0;max-width:149px;flex-direction:column;margin-inline:auto}.footer-features__text{align-items:center}}.sc-footer{background:transparent;color:var(--sc-neutral-50);padding-block:80px 60px;position:relative;z-index:0}.sc-footer:before{background-color:var(--sc-footer-bg);position:absolute;z-index:-1;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%}.sc-footer .h-captcha[data-size=invisible]{display:none!important}.sc-footer__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:115px}@media(max-width:1440px){.sc-footer__grid{gap:64px}}.sc-footer__cols{display:flex;align-items:stretch;gap:115px;flex:1;justify-content:flex-end}@media(max-width:1280px){.sc-footer__cols{gap:64px}}.sc-footer__brand{flex:0 0 357px;max-width:357px;display:flex;flex-direction:column;gap:60px}.sc-footer__logo{display:inline-block}.sc-footer__logo img{width:151px;display:block;filter:brightness(0) invert(1)}.sc-footer__logo--text{font-family:var(--sc-font-display);font-size:24px;color:var(--sc-neutral-0);text-decoration:none;letter-spacing:.15em}.sc-footer__newsletter{width:100%}.sc-footer__form{display:flex;flex-direction:column;gap:32px}@media(max-width:989px){.sc-footer__form{gap:24px}}.sc-footer__news-intro{display:flex;flex-direction:column;gap:16px}.sc-footer__news-heading{font-family:var(--sc-font-display);font-size:22px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-0);margin:0}.sc-footer__news-text{font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-150);margin:0}.sc-footer__consent{position:relative;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-300);margin:0;cursor:pointer!important}.sc-footer__checkbox{position:absolute;top:1px;left:0;width:18px;height:18px;margin:0;padding:0;opacity:0;cursor:pointer}.sc-footer__checkbox-box{flex:0 0 18px;width:18px;height:18px;background:var(--sc-neutral-0);border:1px solid var(--sc-neutral-0);border-radius:2px;position:relative}.sc-footer__checkbox:checked+.sc-footer__checkbox-box{background:var(--sc-neutral-0)}.sc-footer__checkbox:checked+.sc-footer__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--sc-footer-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.sc-footer__checkbox:focus-visible+.sc-footer__checkbox-box{outline:2px solid var(--sc-orange-500);outline-offset:2px}.sc-footer__legal{font-family:var(--sc-font-display);font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-500);margin:0 0 36px}@media(max-width:989px){.sc-footer__legal{margin:16px 0 36px}}.sc-footer__legal-link{color:var(--sc-orange-500);text-decoration:underline;text-underline-position:from-font}.sc-footer__legal-link:hover{color:var(--sc-orange-500)!important}.sc-footer__field{display:flex;gap:8px;width:100%}.sc-footer__email{flex:1;min-width:0;background-color:var(--sc-neutral-900)!important;border:1px solid var(--sc-neutral-400)!important;border-radius:10px;padding:10px 16px;color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:16px;line-height:24px;letter-spacing:0;max-height:44px}.sc-footer__email::placeholder{color:var(--sc-neutral-0);opacity:1}.sc-footer__email:focus{outline:none;border-color:var(--sc-neutral-300)}.sc-footer__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;background:var(--sc-orange-500);color:var(--sc-neutral-0);border:none;border-radius:10px;padding:10px 16px;font-size:16px;line-height:24px;letter-spacing:0;cursor:pointer}.sc-footer__submit:not(.bubble-button):hover{background:var(--sc-orange-600)}.sc-footer__submit-icon svg{width:20px;height:20px;display:block}.sc-footer__success,.sc-footer__error{color:var(--sc-orange-500);font-size:13px;margin:0}.sc-footer__col{flex:0 1 auto;max-width:188px;display:flex;flex-direction:column;gap:16px}.sc-footer__col--support{min-height:447px;justify-content:space-between;gap:0}.sc-footer__col-top{display:flex;flex-direction:column;gap:16px}.sc-footer__col-heading{font-family:var(--sc-font-display);font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-0);margin:0}.sc-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sc-footer__links ul{list-style:none;margin:12px 0 0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:12px}.sc-footer__link{font-family:var(--sc-font-display);font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-300);text-decoration:none;transition:color .2s ease-in-out}.sc-footer__link:hover{color:var(--sc-orange-500)}.sc-footer__link--child{color:var(--sc-neutral-500)}.sc-footer__social{display:flex;flex-direction:column;gap:16px;margin-bottom:9px}@media screen and (max-width:989px){.sc-footer{padding-block:60px 32px}.sc-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 54px}.sc-footer__cols{display:contents}.sc-footer__brand{grid-column:1 / -1;flex:none;max-width:none;gap:48px}.sc-footer__col--support{grid-column:1 / -1;min-height:0;justify-content:flex-start;gap:58px;max-width:none}.sc-footer__col{max-width:none}.sc-footer__news-intro{margin-bottom:8px}.sc-footer__legal{margin-bottom:24px}.sc-footer__social{margin-bottom:0}}.image-banner{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:var(--banner-min-height, 900px);padding-top:60px;overflow:hidden;isolation:isolate;background:var(--ib-bg, var(--sc-neutral-0))}.image-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center top;z-index:-2}.image-banner--contained .image-banner__media{left:max(30px,calc((100% - 1380px)/2));right:max(30px,calc((100% - 1380px)/2));border-radius:var(--ib-image-radius, 0);overflow:hidden}@media screen and (max-width:989px){.image-banner--contained .image-banner__media{top:60px;bottom:60px;left:16px;right:16px}}@media screen and (min-width:1600px){.image-banner--contained .image-banner__media{left:max(0px,calc((100% - 1512px)/2));right:max(0px,calc((100% - 1512px)/2))}}.image-banner--animated .image-banner__media{will-change:transform}.image-banner__bg--mobile{display:none}@media(max-width:989px){.image-banner{padding-top:40px}.image-banner:not(.image-banner--stacked){padding-bottom:40px}.image-banner--contained{padding-top:88px}.image-banner--contained:not(.image-banner--stacked){padding-bottom:88px}.image-banner__bg--mobile{display:block}.image-banner__media:has(.image-banner__bg--mobile) .image-banner__bg--desktop{display:none}}.image-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.image-banner--no-cover-mobile .image-banner__bg{object-fit:fill}}.image-banner__bg--placeholder{background:var(--sc-neutral-800)}.image-banner__bg--placeholder .placeholder{width:100%;height:100%;object-fit:cover;opacity:.4}.image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(10 10 10 / var(--banner-overlay, .35));z-index:-1}.image-banner__content{display:flex;justify-content:center;align-items:var(--ib-v, flex-start)}.image-banner:not(.image-banner--stacked){align-items:stretch;padding-bottom:60px}.image-banner:not(.image-banner--stacked) .image-banner__content{flex:1 1 auto}.image-banner__inner{display:flex;flex-direction:column;align-items:var(--ib-h, center);gap:16px;text-align:var(--ib-ta, center);width:100%}.image-banner__title{font-family:var(--sc-font-display);font-size:56px;line-height:60px;font-weight:400;letter-spacing:0;color:var(--ib-title-color, white);margin-top:var(--ib-title-mt, 0);margin-bottom:var(--ib-title-mb, 0);margin-left:var(--ib-title-ml, 0);margin-right:var(--ib-title-mr, 0);white-space:pre-wrap;max-width:var(--ib-title-mw, none);padding-top:var(--ib-title-pt, 0);padding-bottom:var(--ib-title-pb, 0)}.image-banner__description{font-size:16px;line-height:24px;font-weight:400;color:var(--ib-desc-color, white);margin-top:var(--ib-desc-mt, 0);margin-bottom:var(--ib-desc-mb, 0);margin-left:var(--ib-desc-ml, 0);margin-right:var(--ib-desc-mr, 0);white-space:pre-wrap;max-width:var(--ib-desc-mw, none);padding-top:var(--ib-desc-pt, 0);padding-bottom:var(--ib-desc-pb, 0)}@media(max-width:989px){.image-banner__title{font-size:var(--ib-title-font-size-m, 32px);line-height:var(--ib-title-line-height-m, 38px);font-weight:var(--ib-title-font-weight-m, 400);max-width:var(--ib-title-mw-t, none);padding-top:var(--ib-title-pt-m, 0);padding-bottom:var(--ib-title-pb-m, 0);margin-top:var(--ib-title-mt-m, 0);margin-bottom:var(--ib-title-mb-m, 0);margin-left:var(--ib-title-ml-m, 0);margin-right:var(--ib-title-mr-m, 0);color:var(--ib-title-color-m, var(--ib-title-color, white))}.image-banner__description{max-width:var(--ib-desc-mw-t, none);padding-top:var(--ib-desc-pt-m, 0);padding-bottom:var(--ib-desc-pb-m, 0);margin-top:var(--ib-desc-mt-m, 0);margin-bottom:var(--ib-desc-mb-m, 0);margin-left:var(--ib-desc-ml-m, 0);margin-right:var(--ib-desc-mr-m, 0);color:var(--ib-desc-color-m, var(--ib-desc-color, white))}}@media(max-width:749px){.image-banner__title{max-width:var(--ib-title-mw-m, none)}.image-banner__description{max-width:var(--ib-desc-mw-m, none)}}.image-banner__cta{position:relative;background:var(--sc-orange-500);color:var(--sc-neutral-0);border:none;border-radius:10px;padding:10px 16px;font-size:16px;line-height:24px;display:inline-flex;align-items:center;gap:10px;margin-top:6px}.image-banner__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--sc-orange-500);pointer-events:none}.image-banner__cta:not(.bubble-button):hover{background:var(--sc-orange-600);color:var(--sc-neutral-0)}@media screen and (max-width:989px){.image-banner{min-height:var(--banner-min-height-mobile, 600px)}.image-banner__content{align-items:var(--ib-v-m, var(--ib-v, flex-start))}.image-banner__inner{align-items:var(--ib-h-m, var(--ib-h, center));text-align:var(--ib-ta-m, var(--ib-ta, center))}}.image-banner--stacked{flex-direction:column;align-items:center;justify-content:flex-start;min-height:auto;padding-bottom:30px}.image-banner--stacked .image-banner__content{order:1}.image-banner--stacked .image-banner__media{position:relative;inset:auto;order:2;z-index:auto;width:calc(100% - 30px);max-width:1410px;margin-block-start:32px;margin-inline:auto;aspect-ratio:2 / 1;border-radius:var(--ib-image-radius, 0);overflow:hidden}@media screen and (max-width:989px){.image-banner--stacked{padding-top:60px;padding-bottom:60px}.image-banner--stacked .image-banner__media{width:calc(100% - 12px);max-width:none}}.sc-spec-section{background:var(--scs-section-bg, var(--sc-neutral-0));padding-block-start:var(--scs-pt, 0);padding-block-end:var(--scs-pb, 0)}.sc-spec{max-width:var(--scs-mw, 1214px);margin-inline:auto;background:var(--scs-bg, var(--sc-neutral-50));border-radius:10px;padding:40px 32px}.sc-spec__header:has(.sc-spec__title,.sc-spec__desc){margin-block-end:var(--scsh-header-mb, 24px)}.sc-spec__title{margin-top:var(--scsh-mt, 0);margin-bottom:var(--scsh-mb, 0);margin-left:var(--scsh-margin-left, auto);margin-right:var(--scsh-margin-right, auto);padding-top:var(--scsh-pt, 0);padding-bottom:var(--scsh-pb, 0);max-width:var(--scsh-mw, none);text-align:var(--scsh-align, center);white-space:pre-wrap;font-family:var(--sc-font-display);font-size:var(--scsh-title-font-size, 56px);line-height:var(--scsh-title-line-height, 60px);font-weight:var(--scsh-title-font-weight, 400);color:var(--scsh-title-color, var(--sc-neutral-950))}.sc-spec__desc{margin-top:var(--scsh-mt, 0);margin-bottom:var(--scsh-mb, 0);margin-left:var(--scsh-margin-left, auto);margin-right:var(--scsh-margin-right, auto);padding-top:var(--scsh-pt, 0);padding-bottom:var(--scsh-pb, 0);max-width:var(--scsh-mw, none);text-align:var(--scsh-align, center);font-family:var(--sc-font-display);font-size:var(--scsh-desc-font-size, 16px);line-height:var(--scsh-desc-line-height, 24px);font-weight:var(--scsh-desc-font-weight, inherit);color:var(--scsh-desc-color, var(--sc-neutral-950))}.sc-spec__desc :where(p){margin:0}.sc-spec__desc :where(p+p){margin-top:1em}.sc-spec__table{display:flex;flex-direction:column}.sc-spec__head,.sc-spec__row,.sc-spec__foot{display:flex;align-items:stretch}.sc-spec__corner,.sc-spec__label{flex:1 1 0;min-width:0;padding-inline-end:16px}.sc-spec__product,.sc-spec__value,.sc-spec__cell{flex:1 1 0;min-width:0}.sc-spec__head{margin-block-end:25px}.sc-spec__product{display:flex;flex-direction:column;gap:7px;padding-block:10px;padding-inline-end:16px}.sc-spec__product-media{aspect-ratio:1 / 1;width:100%;max-width:var(--scs-prod-img, 217px)}.sc-spec__product-img{width:100%;height:100%;object-fit:contain}.sc-spec__product-img--placeholder{fill:var(--sc-neutral-300)}.sc-spec__product-info{display:flex;flex-direction:column;gap:4px}.sc-spec__product-title{font-family:var(--sc-font-display);font-size:var(--scs-prod-title-fs, 16px);line-height:var(--scs-prod-title-lh, 24px);color:var(--sc-neutral-950)}.sc-spec__product-price{font-family:var(--sc-font-display);font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-600)}.sc-spec__label,.sc-spec__value{display:flex;align-items:center;border-block-end:1px solid var(--sc-neutral-300);padding-block:16px;padding-inline-end:16px;font-family:var(--sc-font-display);font-size:13px;line-height:20px;color:var(--sc-neutral-950)}.sc-spec__label{font-weight:700;text-transform:uppercase}.sc-spec__value :where(p){margin:0}@media(max-width:989px){.sc-spec__table[data-products="2"] .sc-spec__value{padding-inline-start:7px}.sc-spec__table[data-products="2"] .sc-spec__corner{padding-inline-end:0}}@media(min-width:990px){.sc-spec__table[data-products="2"] .sc-spec__value{padding-inline-start:26px}.sc-spec__table[data-products="2"] .sc-spec__corner{padding-inline-end:0}}.sc-spec__hint{color:var(--sc-neutral-400);font-size:12px;text-transform:none;font-weight:400}.sc-spec__foot{margin-block-start:32px}@media(max-width:989px){.sc-spec__foot{margin-block-start:16px}.sc-spec__header:has(.sc-spec__title,.sc-spec__desc){margin-block-end:var(--scsh-header-mb-t, 24px)}.sc-spec__title{margin-top:var(--scsh-mt-m, 0);margin-bottom:var(--scsh-mb-m, 0);margin-left:var(--scsh-margin-left-mobile, auto);margin-right:var(--scsh-margin-right-mobile, auto);padding-top:var(--scsh-pt-m, 0);padding-bottom:var(--scsh-pb-m, 0);max-width:var(--scsh-mw-t, none);text-align:var(--scsh-align-m, center);font-size:var(--scsh-title-font-size-m, 24px);line-height:var(--scsh-title-line-height-m, 28px);font-weight:var(--scsh-title-font-weight-m, 700)}.sc-spec__desc{margin-top:var(--scsh-mt-m, 0);margin-bottom:var(--scsh-mb-m, 0);margin-left:var(--scsh-margin-left-mobile, auto);margin-right:var(--scsh-margin-right-mobile, auto);padding-top:var(--scsh-pt-m, 0);padding-bottom:var(--scsh-pb-m, 0);max-width:var(--scsh-mw-t, none);text-align:var(--scsh-align-m, center);font-size:var(--scsh-desc-font-size-m, var(--scsh-desc-font-size, 16px));line-height:var(--scsh-desc-line-height-m, var(--scsh-desc-line-height, 24px));font-weight:var(--scsh-desc-font-weight-m, var(--scsh-desc-font-weight, inherit))}}.sc-spec__cell{padding-inline-end:16px}.sc-spec__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding-inline:16px;border:1px solid var(--sc-neutral-950);border-radius:10px;font-family:var(--sc-font-display);font-size:16px;line-height:24px;color:var(--sc-neutral-950);text-decoration:none;transition:background .2s ease,color .2s ease}.sc-spec__cta-icon{flex-shrink:0}.sc-spec__cta.bubble-button{--bubble-fill: var(--sc-neutral-950);--bubble-hover-text: var(--sc-neutral-0)}.sc-spec__cta:not(.bubble-button):hover{background:var(--sc-neutral-950);color:var(--sc-neutral-0)}.sc-spec__empty{font-family:var(--sc-font-display);color:var(--sc-neutral-600);margin:0}@media screen and (max-width:749px){.sc-spec-section{padding-block-start:var(--scs-pt-m, 0);padding-block-end:var(--scs-pb-m, 0)}.sc-spec-section .sc-container{padding:0}.sc-spec{padding:24px 16px}.sc-spec__header:has(.sc-spec__title,.sc-spec__desc){margin-block-end:var(--scsh-header-mb-m, 24px)}.sc-spec__title,.sc-spec__desc{max-width:var(--scsh-mw-m, none)}.sc-spec__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.sc-spec__scroll::-webkit-scrollbar{display:none}.sc-spec__table{min-width:max-content}.sc-spec__corner,.sc-spec__label{flex:0 0 118px;width:118px}.sc-spec__product,.sc-spec__value,.sc-spec__cell{flex:0 0 119px;width:119px}.sc-spec__label,.sc-spec__value{font-size:12px;line-height:18px;letter-spacing:.1px}.sc-spec__product-title{font-size:var(--scs-prod-title-fs-m, 12px);line-height:var(--scs-prod-title-lh-m, 18px)}.sc-spec__product-media{max-width:var(--scs-prod-img-m, var(--scs-prod-img, 217px))}.sc-spec__cta{height:32px;padding-inline:0;border:none;justify-content:flex-start;font-size:12px;line-height:18px}.sc-spec__cta:not(.bubble-button):hover{background:none;color:var(--sc-neutral-950)}}.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}.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}.header-logo[data-hidden-on-home-page]{display:none}#header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (max-width:1024px){.header-logo{padding:0}}@media screen and (min-width:1025px){.header-logo{flex-shrink:0}}.header-logo:hover{text-decoration:none}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile);min-width:119px}@media screen and (min-width:1025px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width);min-width:151px}}.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__drawer{--header-drawer-min-height: 60px;display:flex;min-height:var(--header-drawer-min-height);align-items:center}#header-component[data-menu-style=drawer] .header__drawer{display:flex;min-height:var(--header-drawer-min-height)}@media screen and (min-width:1025px){#header-component[data-menu-style=menu] .header__drawer{display:none;min-height:0}}.header--compact .header__drawer{min-height:var(--minimum-touch-target)}.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;-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);padding-block:var(--padding-2xs)}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex;height:100%}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap;display:flex;align-items:center;height:100%}.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);text-decoration:none;display:flex;flex-direction:column;justify-content:center;cursor:pointer;height:100%;margin-block:0}.menu-list__link:after{content:"";position:absolute;display:none;top:var(--header-padding);height:var(--box-height);left:0;right:0}.menu-list__link[data-safety-box=true]:after{display:block}.menu-list__link:hover,.menu-list__link:focus{color:var(--menu-top-level-font-color)}@media screen and (min-width:1025px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}.menu-list__link-title{padding-inline:calc(var(--gap-xl) / 2)}[slot=overflow] .menu-list__link-title{padding-inline:0}.menu-list__list-item:not([slot=overflow]){flex-direction:column}.menu-list__list-item:not([slot=overflow]):after{content:"";width:100%;height:var(--header-padding);margin-bottom:calc(-1 * var(--header-padding))}[slot=overflow]>.menu-list__link:after{content:none}:is(.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;margin-inline:calc(-1 * var(--menu-horizontal-gap) / 2)}.overflow-menu{background-color:transparent!important;padding:var(--focus-outline-size);margin:calc(-1 * var(--focus-outline-size))}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color:transparent}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.background-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.background-matches-parent::part(overflow){--submenu-padding-block-start: 0px}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;--submenu-content-animation: opacity var(--submenu-close-fade-duration) var(--submenu-animation-easing);visibility:hidden;position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width) - (var(--submenu-panel-height) - var(--submenu-height)));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(var(--header-height) 100% var(--submenu-panel-height) 0);transition:clip-path var(--submenu-close-animation-speed) var(--submenu-animation-easing),visibility var(--submenu-close-animation-speed) allow-discrete;transition-delay:var(--submenu-close-curtain-delay)}[data-submenu-overlap-bottom-row] .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,[data-submenu-overlap-bottom-row] .overflow-menu::part(overflow){clip-path:rect(var(--top-row-height) 100% var(--submenu-panel-height) 0)}[data-submenu-settling] .menu-list__submenu,[data-submenu-settling] .overflow-menu::part(overflow){transition:none}@media(prefers-reduced-motion:reduce){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow),.menu-list__submenu-inner,.overflow-menu::part(overflow-list){transition:none}}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow-list),.menu-list__submenu:is(:hover),.overflow-menu::part(overflow):hover{--submenu-content-opacity: 1;--submenu-content-animation: opacity var(--submenu-animation-speed) var(--submenu-animation-easing);visibility:visible;transition:clip-path var(--submenu-animation-speed) var(--submenu-animation-easing),visibility var(--submenu-animation-speed) allow-discrete;transition-delay:0s}.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){position:relative;display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-areas:"left right";grid-template-rows:max-content;grid-gap:0;grid-column:2}.menu-list__list-item:is([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:is([slot=overflow]) .menu-list__link{grid-area:left;grid-row:auto;height:min-content;font-size:var(--font-size--xl);transition:var(--submenu-content-animation)}.menu-list__list-item:is([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:is([slot=overflow]) .menu-list__submenu-inner{transform:none;grid-column:unset;padding-block:0}.menu-list__list-item:is([slot=overflow]) .menu-list__link[aria-expanded=true]+.menu-list__submenu{visibility:visible}.header-menu{height:100%}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){padding-block-start:var(--submenu-padding-block-start);padding-block-end:0;padding-inline:var(--section-padding-inline);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation);transform:translateY(calc(var(--submenu-panel-height) - var(--submenu-height)));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)) transparent}.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}.mega-menu__link:hover{color:var(--menu-child-active-font-color)}.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__submenu{display:contents}.menu-list__list-item:not(:has([aria-expanded=true]))>.menu-list__submenu product-component{display:none}@media screen and (max-width:989px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details .shopify-app-block:has(>klarna-placement){display:none}.product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:990px){.product-details>.group-block{height:min-content;padding-inline:16px}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.sc-accordion__row{background:var(--sc-neutral-50);border-radius:10px}.sc-accordion__summary{font-family:var(--sc-font-display);display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-12);padding:16px;cursor:pointer;list-style:none;font-size:16px;line-height:24px;font-weight:400;color:var(--sc-text-primary)}.sc-accordion__summary::-webkit-details-marker{display:none}.sc-accordion__heading{min-width:0}.svg-wrapper.sc-accordion__caret{flex-shrink:0;display:inline-flex;transition:transform var(--sc-accordion-duration) var(--sc-accordion-easing);width:20px;height:20px}.sc-accordion__caret svg{width:20px;height:20px}.sc-accordion__row[open]:not([data-collapsing]) .sc-accordion__caret{transform:rotate(180deg)}.sc-accordion__content-inner{font-family:var(--sc-font-display);padding-inline:16px;padding-block:0 16px;font-size:14px;line-height:1.6;color:var(--sc-text-secondary)}.sc-trust-row{display:flex;align-items:center;gap:var(--sc-space-8);color:var(--sc-neutral-950)}.sc-trust-row__icon{flex-shrink:0;display:inline-flex;color:var(--sc-neutral-950)}.sc-trust-row__icon svg,.sc-trust-row__icon img{width:20px;height:20px;display:block}@media(max-width:989px){.sc-trust-row__icon svg,.sc-trust-row__icon img{width:16px;height:16px}}.sc-trust-row__text{font-family:var(--sc-font-display);font-size:14px;line-height:22px;font-weight:400;color:var(--sc-neutral-950)}.rating-wrapper{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);--color: var(--color-foreground);--color-rgb: var(--color-foreground-rgb);gap:var(--gap-xs);min-width:fit-content}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse}.rating{gap:var(--gap-3xs)}.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)}.sc-accordion{--sc-accordion-duration: .62s;--sc-accordion-easing: cubic-bezier(.32, .72, 0, 1);display:flex;flex-direction:column;gap:var(--sc-space-8);margin-top:11px}@media(max-width:989px){.sc-accordion{margin-top:16px}}.sc-accordion accordion-custom details::details-content{block-size:auto;opacity:1;overflow-y:clip;transition:none}:is(.sc-accordion accordion-custom details,.sc-accordion accordion-custom details:not(:focus-within)) .details-content{transform:none;transition:none;will-change:block-size}simucube-backorder-notice:not(:has(.sc-backorder-notice)){display:none}.sc-backorder-notice{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:14px 12px;background:var(--sc-neutral-50);border-radius:10px}@media(max-width:989px){.sc-backorder-notice{padding:12px 8px}}.sc-backorder-notice__icon{flex-shrink:0;display:inline-flex}.sc-backorder-notice__icon svg{width:14px;height:14px;display:block}.sc-backorder-notice__text,.sc-backorder-notice__text *{font-family:var(--sc-font-display);margin:0;font-size:13px;line-height:13px;font-weight:700;color:var(--sc-neutral-950);letter-spacing:0}.sc-backorder-notice__text strong{font-weight:700}.sc-breadcrumbs{padding-bottom:0;margin-bottom:-7px}.sc-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-space-8);margin:0;padding:0;list-style:none;font-family:var(--sc-font-display);font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-breadcrumbs-color, var(--sc-neutral-500))}.sc-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--sc-space-8)}.sc-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--sc-breadcrumbs-color, var(--sc-neutral-500))}.sc-breadcrumbs__item a{color:var(--sc-breadcrumbs-color, var(--sc-neutral-500));text-decoration:none}.sc-breadcrumbs__item a:hover,.sc-breadcrumbs__item--current{color:var(--sc-breadcrumbs-current-color, var(--sc-neutral-950))}.sc-breadcrumbs--gallery{display:none;margin-bottom:0;padding:0 16px 8px;width:100%;box-sizing:border-box}@media screen and (max-width:989px){.sc-breadcrumbs--details{display:none}.sc-breadcrumbs--gallery{display:block}}@media screen and (max-width:989px){.sc-collection-hero .sc-breadcrumbs--details{display:block}}simucube-bundle-bar.sc-bundle-bar{position:sticky;bottom:0;z-index:calc(var(--layer-sticky) - 2);display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-16);width:calc(100% + 32px);margin-inline:-16px -30px;min-height:100px;padding:24px 16px;border-radius:0;color:var(--sc-text-inverse);box-sizing:border-box}simucube-bundle-bar.sc-bundle-bar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background:var(--sc-neutral-950)}.sc-bundle-bar__inner-container{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-16);max-width:388px;width:100%}@media screen and (min-width:990px){simucube-bundle-bar.sc-bundle-bar{width:calc(100% + 30px);margin-inline:-16px}}simucube-bundle-bar.sc-bundle-bar--soldout .sc-bundle-bar__inner-container{flex-direction:column;align-items:stretch;gap:var(--sc-space-24)}.sc-bundle-bar__info{min-width:0;display:flex;flex-direction:column;gap:4px}.sc-bundle-bar__price-row{display:flex;align-items:center;gap:var(--sc-space-12);flex-wrap:wrap}@media(max-width:989px){.sc-bundle-bar__price-row{flex-wrap:nowrap;gap:8px}simucube-bundle-bar.sc-bundle-bar.sc-bundle-bar--soldout{padding:0}}.sc-bundle-bar__total{margin:0;font-family:var(--sc-font-display);font-size:22px;line-height:28px;font-weight:700;color:var(--sc-neutral-0)}.sc-bundle-bar__compare{font-family:var(--sc-font-display);font-size:16px;line-height:22px;font-weight:400;text-decoration:line-through;letter-spacing:0;color:var(--sc-neutral-400)}.sc-bundle-bar__discount-badge{padding:2px 4px;background:var(--sc-orange-100);border-radius:2px;font-size:12px;line-height:18px;font-weight:400;color:#000;white-space:nowrap}.sc-bundle-bar__installments{display:block;margin:0;padding:0;min-height:0;height:auto;background:none;font-size:16px;line-height:22px;letter-spacing:0;text-transform:lowercase;color:var(--sc-neutral-300)}.sc-bundle-bar__installments::part(osm-container){display:block;margin:0;padding:0;min-height:0;height:auto;border:0;border-radius:0;background:none;font-family:inherit}.sc-bundle-bar__installments::part(osm-message){display:block;margin:0;padding:0;min-height:0;height:auto;background:none;font-family:inherit;font-size:16px;line-height:22px;letter-spacing:0;text-transform:lowercase;color:var(--sc-neutral-300);text-align:left}.sc-bundle-bar__installments::part(osm-badge),.sc-bundle-bar__installments::part(osm-legal),.sc-bundle-bar__installments::part(osm-logo),.sc-bundle-bar__installments::part(osm-cta){display:none}.sc-bundle-bar__action{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--sc-space-8)}.sc-bundle-bar__button{flex-shrink:0;border:none;cursor:pointer;background:var(--sc-orange-500)!important;color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:16px;font-weight:400;line-height:24px;min-height:44px;padding:10px 16px;border-radius:10px}.sc-bundle-bar__button:not(.bubble-button):hover:not(:disabled){background:var(--sc-orange-600)}.sc-bundle-bar__button.bubble-button{--bubble-fill: var(--sc-neutral-0);--bubble-hover-text: var(--sc-neutral-950)}.sc-bundle-bar__button:disabled{opacity:.5;cursor:not-allowed}.sc-bundle-bar__button[aria-busy=true]{opacity:.7;pointer-events:none}.sc-bundle-bar__note{margin:0;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;text-align:center;color:#fff}.sc-bundle-bar__note--in-stock{display:inline-flex;align-items:center;gap:8px}.sc-bundle-bar__note-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#14532d}.sc-bundle-bar__notify{display:flex;flex-direction:column;gap:8px}.sc-bundle-bar__notify-label{margin:0;font-size:13px;line-height:20px;font-weight:400;color:var(--sc-neutral-0)}.sc-bundle-bar__notify-form{display:flex;align-items:stretch;gap:var(--sc-space-12);width:100%}.sc-bundle-bar__notify-input{flex:1;min-width:0;padding:10px 16px;box-sizing:border-box;background:var(--sc-neutral-950)!important;border:1px solid var(--sc-neutral-600)!important;border-radius:var(--sc-radius-md);color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:15px;line-height:24px;min-height:40px;max-height:40px;height:40px}.sc-bundle-bar__notify-input::placeholder{color:var(--sc-neutral-500)}.sc-bundle-bar__notify-input:focus{outline:none;border:1px solid var(--sc-orange-500)!important}.sc-bundle-bar__notify-success{margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--sc-neutral-200)}.sc-bundle-bar__button--notify{flex-shrink:0;min-height:40px;max-height:40px;height:40px;padding:10px 20px;border-radius:10px;white-space:nowrap}@media screen and (max-width:989px){simucube-bundle-bar.sc-bundle-bar{position:fixed;inset-inline:0;bottom:0;width:100%;max-width:none;margin-inline:0;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));gap:var(--sc-space-12);min-height:auto}.sc-bundle-bar__inner-container{max-width:none}.page-wrapper{padding-bottom:var(--sc-bundle-bar-height, 0px)}simucube-bundle-bar.sc-bundle-bar--soldout .sc-bundle-bar__inner-container{padding:24px 16px;gap:24px}.sc-bundle-bar__total{font-size:20px}.sc-bundle-bar__compare{font-size:14px;line-height:22px}.sc-bundle-bar__installments{font-size:16px;line-height:22px;margin-top:4px}.sc-bundle-bar__installments::part(osm-message){font-size:16px;line-height:22px}.sc-bundle-bar--soldout .sc-bundle-bar__installments{margin-top:0}.sc-bundle-bar--soldout .sc-bundle-bar__installments{font-size:13px;line-height:20px}.sc-bundle-bar--soldout .sc-bundle-bar__installments::part(osm-message){font-size:13px;line-height:20px}.sc-bundle-bar__button{padding:9px 16px;font-size:14px;line-height:22px;min-height:40px;max-height:40px;height:40px}.sc-bundle-bar__notify-form{flex-direction:row;align-items:stretch}.sc-bundle-bar__notify-input{font-size:12px;padding:12px;min-height:40px;max-height:40px;height:40px}.sc-bundle-bar__button--notify{padding:10px 20px}}.sc-fbt{display:flex;flex-direction:column;gap:var(--sc-space-16);padding-bottom:32px;border-bottom:1px solid var(--sc-neutral-100);margin-top:11px}.sc-fbt__heading{margin:0;font-family:var(--sc-font-display);font-size:16px;line-height:22px;font-weight:400;color:var(--sc-neutral-950)}.sc-fbt__items{display:flex;flex-direction:column;gap:var(--sc-space-8)}.sc-fbt .sc-bundle-item{width:100%;box-sizing:border-box}@media screen and (max-width:989px){.sc-fbt{margin-top:16px;padding-bottom:32px}.sc-fbt__items{gap:10px}}simucube-inventory-badge:not(:has(.sc-inventory-badge)){display:none}.sc-inventory-badge{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:4px 8px;border-radius:2px;font-family:var(--sc-font-display);font-size:13px;line-height:13px;font-weight:400;color:var(--sc-neutral-0)}.sc-inventory-badge--backorder{background:var(--sc-neutral-600)}.sc-inventory-badge--out-of-stock{background:#d82c2c}@media(max-width:989px){.sc-inventory-badge{font-size:12px;line-height:18px;font-weight:700;letter-spacing:.1px}}.sc-list{font-family:var(--scb-ff, inherit);font-size:var(--scb-fs, var(--sc-fs-body));line-height:var(--scb-lh, 1.5);letter-spacing:var(--scb-ls, normal);font-weight:var(--scb-fw, 400);color:var(--scb-color, var(--sc-text-primary));margin-top:var(--scb-mt, 0);margin-bottom:var(--scb-mb, 0);overflow-wrap:anywhere}.sc-list :is(p,a,li,ul,ol,span,strong,em){overflow-wrap:anywhere}.sc-list ul,.sc-list ol{margin:0;padding-inline-start:var(--scb-indent, 24px)}.sc-list ul{list-style-type:var(--scb-marker, disc)}.sc-list li+li,.sc-list li>ul,.sc-list li>ol{margin-top:var(--scb-gap, 8px)}.sc-list li::marker{color:var(--scb-marker-c, currentColor)}.sc-list--check ul,.sc-list--cross ul{list-style:none;padding-inline-start:0}.sc-list--check li,.sc-list--cross li{position:relative;padding-inline-start:var(--scb-indent, 24px)}.sc-list--check li:before,.sc-list--cross li:before{content:"";position:absolute;inset-inline-start:0;top:0;width:1em;height:var(--scb-lh, 24px)}.sc-list--check li:before{background-color:var(--scb-marker-c, var(--sc-orange-500));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 1em auto no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 1em auto no-repeat}.sc-list--cross li:before{background-color:var(--scb-marker-c, var(--sc-status-error));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M13.5 4.5L4.5 13.5M4.5 4.5L13.5 13.5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 1em auto no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M13.5 4.5L4.5 13.5M4.5 4.5L13.5 13.5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 1em auto no-repeat}.sc-list p{margin:0 0 .75em}.sc-list p:last-child{margin-bottom:0}.sc-list a{color:inherit;text-underline-offset:2px}.sc-list--placeholder{opacity:.5}.sc-list__content--mobile{display:none}@media screen and (max-width:989px){.sc-list{font-weight:var(--scb-fw-m, var(--scb-fw, 400));color:var(--scb-color-m, var(--scb-color, var(--sc-text-primary)))}.sc-list__content--desktop{display:none}.sc-list__content--mobile{display:block}}.sc-pdp-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:4px;background:var(--sc-orange-500);border-radius:4px;box-sizing:border-box;max-width:fit-content!important;margin-bottom:1px}.sc-pdp-label__text{font-family:var(--sc-font-display);font-size:13px;line-height:13px;font-weight:400;color:var(--sc-neutral-0);text-align:center;white-space:nowrap}simucube-stock-indicator:not(:has(.sc-stock-indicator)){display:none}.sc-stock-indicator{display:inline-flex;align-items:center;gap:8px}.sc-stock-indicator__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--sc-stock-dot, var(--sc-green-900))}.sc-stock-indicator__label{font-family:var(--sc-font-display);font-size:13px;line-height:13px;font-weight:400;color:var(--sc-neutral-950)}.sc-trust-card{display:flex;flex-direction:column;gap:var(--sc-space-16);width:100%;padding:24px 10px;border:none;border-radius:10px;background:var(--sc-neutral-50);margin-top:11px}@media screen and (max-width:989px){.sc-trust-card{padding:24px 16px;gap:var(--sc-space-16);margin-top:10px}}product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0;flex-shrink:0}accordion-custom details::details-content,accordion-custom details .details-content{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)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:989px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:990px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.product-form-buttons{display:flex;flex-wrap:wrap}.product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:990px){.product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:51%}.product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap)}.product-form-buttons:has(~.volume-pricing .volume-pricing__title) .quantity-rules{margin-block-end:var(--gap-md)}.quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.product-form-text__error{display:flex;flex:1 0 100%;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.product__pickup-availabilities{width:100%;color:var(--color, var(--color-foreground))}.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);padding-inline:var(--theme-drawer-padding);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__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, var(--color-foreground));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:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.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}.volume-pricing{display:block;width:100%;margin-bottom:var(--gap)}.volume-pricing:not(:has(.volume-pricing__title)){margin-top:0;margin-bottom:0}.volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.volume-pricing__table{width:100%}.volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing__row--odd{background:var(--color-background)}.volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:left;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}button.volume-pricing__toggle{padding-block:var(--padding-sm)}.volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.volume-pricing__show-less{display:none}.volume-pricing--expanded .volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.volume-pricing--expanded .volume-pricing__show-more{display:none}.volume-pricing--expanded .volume-pricing__show-less{display:inline}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--cart-bubble-text, var(--cart-bubble-text-fallback));padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cart-bubble-background, var(--cart-bubble-background-fallback));border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}#cart-drawer .cart-reco-card{background-color:var(--sc-neutral-50);border-radius:10px}#cart-drawer .cart-reco-card__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}#cart-drawer .cart-reco-card__title{margin:0;font-size:18px;line-height:24px;color:var(--sc-neutral-950);letter-spacing:0}#cart-drawer .cart-reco-card--upsell .cart-reco-card__title{font-size:16px}@media(max-width:989px){#cart-drawer .cart-reco-card__title{font-size:16px}}#cart-drawer .cart-reco-card__title a{color:inherit;text-decoration:none}#cart-drawer .cart-reco-card__title a:hover{text-decoration:underline}#cart-drawer .cart-reco-card--empty{display:flex;align-items:center;gap:24px;padding:12px 16px}#cart-drawer .cart-reco-card--empty .cart-reco-card__media{flex-shrink:0;width:60px;height:60px;border-radius:10px;overflow:hidden}#cart-drawer .cart-reco-card--empty .cart-reco-card__details{display:flex;flex-direction:column;width:248px;min-width:0;max-width:100%}#cart-drawer .cart-reco-card__link{font-family:var(--sc-font-display);align-self:flex-start;padding-block:9px;font-size:14px;line-height:22px;color:var(--sc-neutral-950);text-decoration:underline;text-underline-position:from-font}#cart-drawer .cart-reco-card--upsell{flex-shrink:0;width:359px;max-width:calc(100% - 21px);padding:16px 24px 16px 8px;scroll-snap-align:start}#cart-drawer .cart-reco-card__body{display:flex;align-items:center;gap:12px}#cart-drawer .cart-reco-card__action{margin-inline-start:auto}#cart-drawer .cart-reco-card--upsell .cart-reco-card__media{flex-shrink:0;width:80px;height:80px;border-radius:10px;overflow:hidden}#cart-drawer .cart-reco-card--upsell .cart-reco-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:124px;flex:none}#cart-drawer .cart-reco-card__price{margin:0;font-family:var(--sc-font-display)!important;font-weight:700;font-size:14px;line-height:22px;color:var(--sc-neutral-950)}#cart-drawer .cart-reco-card__swatches{position:relative;display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;border:0}#cart-drawer .cart-reco-card__swatch-input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none;appearance:none;-webkit-appearance:none}#cart-drawer .cart-reco-card__swatch{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:4px 8px;border:1px solid rgba(212,212,212,.5);border-radius:5px;font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-400);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#cart-drawer .cart-reco-card__swatch-input:not(:disabled,:checked)+.cart-reco-card__swatch:hover{border-color:var(--sc-neutral-950);color:var(--sc-neutral-950)}#cart-drawer .cart-reco-card__swatch-input:focus-visible+.cart-reco-card__swatch{outline:2px solid var(--sc-neutral-950);outline-offset:2px}#cart-drawer .cart-reco-card__swatch-input:checked+.cart-reco-card__swatch{border-color:var(--sc-neutral-950);background-color:var(--sc-neutral-950);color:#fff}#cart-drawer .cart-reco-card__swatch-input:disabled+.cart-reco-card__swatch{opacity:.4;cursor:not-allowed;text-decoration:line-through}#cart-drawer .cart-reco-card__quantity{display:flex;align-items:center;gap:7px;height:30px;margin-block-start:8px;padding:4px 8px;border-radius:5px;background-color:var(--sc-cart-stepper-bg)}#cart-drawer .cart-reco-card__quantity-button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:var(--sc-cart-ink);cursor:pointer}#cart-drawer .cart-reco-card__quantity-button svg{width:18px;height:18px}#cart-drawer .cart-reco-card__quantity-button[disabled]{opacity:.4;cursor:not-allowed}#cart-drawer .cart-reco-card__quantity-input{width:1.5em;padding:0;border:0;background:none;font-size:var(--sc-cart-font-lg);line-height:24px;text-align:center;color:var(--sc-cart-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#cart-drawer .cart-reco-card__quantity-input::-webkit-outer-spin-button,#cart-drawer .cart-reco-card__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}#cart-drawer .cart-reco-card__add{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;padding-block:0;padding-inline:16px;border:1px solid var(--sc-cart-ink);border-radius:10px;background:none;box-shadow:none;font-family:inherit;text-transform:none;font-size:var(--sc-cart-font-xs);line-height:18px;letter-spacing:.1px;color:var(--sc-cart-ink);white-space:nowrap;cursor:pointer;--bubble-fill: var(--sc-cart-ink);--bubble-hover-text: var(--sc-cart-surface-contrast)}#cart-drawer .cart-reco-card__add.bubble-button:hover{color:var(--bubble-hover-text)}#cart-drawer .cart-reco-card__add[disabled]{opacity:.4;cursor:not-allowed}#cart-drawer .cart-reco-card__add[aria-busy=true]{opacity:.6;pointer-events:none}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-page) .cart-items-component{view-transition-name:cart-page-content}}::view-transition-old(cart-page-content){animation:cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards}@keyframes cart-page-content-old{0%{opacity:1}to{opacity:0;filter:blur(4px)}}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.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)}.footer-social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.footer-social__link{display:inline-flex;color:var(--sc-neutral-300);transition:color .2s ease}.footer-social__link:hover{color:var(--sc-neutral-0)}.footer-social__link svg{width:16px;height:16px;display:block}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.group-block-content--grid{display:grid;grid-template-columns:var(--grid-template-columns, none);grid-template-rows:var(--grid-template-rows, none)}.group-block-content.group-block-content[data-group-text-align]{text-align:var(--group-text-align)}.group-block-content.group-block-content[data-group-text-align] .text-block{align-items:var(--group-text-items)}.group-block-content.group-block-content[data-group-text-align] .text-block>*{text-align:var(--group-text-align)}@media screen and (max-width:989px){.group-block-content.group-block-content{align-items:var(--group-mobile-align-items);justify-content:var(--group-mobile-justify)}.group-block-content.group-block-content[data-group-text-align-mobile]{text-align:var(--group-text-align-m)}.group-block-content.group-block-content[data-group-text-align-mobile] .text-block{align-items:var(--group-text-items-m)}.group-block-content.group-block-content[data-group-text-align-mobile] .text-block>*{text-align:var(--group-text-align-m)}.group-block--m-pad{padding-block-start:var(--pbs-mobile, var(--padding-block-start, 0));padding-block-end:var(--pbe-mobile, var(--padding-block-end, 0));padding-inline-start:var(--pis-mobile, var(--padding-inline-start, 0));padding-inline-end:var(--pie-mobile, var(--padding-inline-end, 0))}.group-block-content--m-flex{display:flex}.group-block-content--m-grid{display:grid}.group-block-content--grid,.group-block-content--m-grid{grid-template-columns:var(--grid-template-columns-mobile, var(--grid-template-columns, none));grid-template-rows:var(--grid-template-rows-mobile, var(--grid-template-rows, none))}.group-block-content--m-dir{flex-direction:var(--flex-direction-mobile, var(--flex-direction, column))}.group-block-content--m-gap{gap:var(--gap-mobile, var(--gap, 0))}}.header{--account-offset-top: calc( var(--header-group-height) + (var(--header-height) * var(--transparent-header-offset-boolean)) )}.header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px)}.account-button{background:transparent;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;display:flex;justify-content:center;align-items:center}.account-button__icon,.account-button__text{color:var(--color-account-icon);transition:color var(--header-content-transition-timing);-webkit-font-smoothing:antialiased}shopify-account{--shopify-account-font-heading: var(--font-heading--family);--shopify-account-font-heading-weight: var(--font-heading--weight);--shopify-account-font-body: var(--font-body--family);--shopify-account-font-body-weight: var(--font-body--weight);--shopify-account-radius-base: var(--style-border-radius-popover);--shopify-account-radius-button: var(--style-border-radius-buttons-primary);--shopify-account-radius-button-small: var(--style-border-radius-buttons-primary);--shopify-account-radius-input: var(--style-border-radius-buttons-primary);--shopify-account-color-background: var(--color-background);--shopify-account-color-text: var(--color-foreground);--shopify-account-color-accent: var(--color-primary-button-background);--shopify-account-color-accent-text: var(--color-primary-button-text);--shopify-account-color-accent-hover: var(--color-primary-button-hover-background);--shopify-account-color-border: var(--color-border);--shopify-account-color-text-subdued: var(--color-foreground-subdued);--shopify-account-color-background-subdued: rgb(var(--color-foreground-rgb) / var(--opacity-5));--shopify-account-color-card-background: var(--color-background);--shopify-account-color-card-text: var(--color-foreground);--shopify-account-color-control-background: var(--color-input-background);--shopify-account-color-control-text: var(--color-input-text);--shopify-account-color-shadow: var(--color-shadow);--shopify-account-dialog-position-top: var(--account-offset-top)}shopify-account:not(:defined){min-width:20px;height:20px;display:flex;justify-content:center;align-items:center;line-height:normal}.account-button__fallback{width:20px;height:20px;border-radius:50%;background-color:var(--shopify-account-color-accent, #0a142f)}.account-button--text shopify-account{color:inherit;max-width:20px;max-height:20px}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}header-actions{display:flex}@media screen and (max-width:1024px){header-actions{justify-self:flex-end}}@media screen and (min-width:1025px){shopify-account::part(dialog){inset-inline-end:var(--sc-account-dialog-right, 0px);right:var(--sc-account-dialog-right, 0px);left:auto}.header-actions--text{gap:var(--gap-xl)}.header-actions__text-style{font-size:var(--header-actions-font-size);font-family:var(--header-actions-font-family);font-weight:var(--header-actions-font-weight);text-transform:var(--header-actions-text-case)}}#header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__cart-icon{--cart-bubble-size: 16px;--cart-bubble-top: -5px;--cart-bubble-right: -8px;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)}@media screen and (min-width:1025px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;top:0}}.header-actions__cart-icon .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{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}.cart-bubble.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{--start-y: -1em;--start-opacity: 1;transform:translateY(var(--start-y, -1em));opacity:var(--start-opacity, 1);animation:move-and-fade var(--animation-speed) var(--animation-easing)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@media screen and (min-width:1025px){cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty){--cart-bubble-right: 2.5px}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:1025px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}.price__discount-badge{display:inline-flex;align-items:center;background:var(--sc-orange-100, #fdebd6);color:var(--sc-neutral-950, #0a0a0a);font-size:12px;line-height:18px;letter-spacing:.1px;border-radius:2px;padding:2px 4px;white-space:nowrap}.product-card product-price .price{line-height:24px}.product-card .price__sale:not(.price__hidden){display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:4px}.product-card .price__sale .compare-at-price{font-size:14px;line-height:22px;color:var(--sc-neutral-500, #737373);text-decoration-thickness:1px;text-decoration-color:currentcolor}.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%;z-index:1;position:relative}.product-information__media:before{display:block;content:"";z-index:-1;position:absolute;right:0;top:0;width:100vw;height:100%;background-color:var(--sc-neutral-100)}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:989px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:1 / -1;padding-bottom:120px}.product-details>.group-block{padding-inline:16px}}@media screen and (min-width:990px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).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)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:990px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.product-media__drag-zoom-wrapper .product-media{max-height:100vh}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:990px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail: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 var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (min-width:990px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:989px){.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))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#000;border:1px solid black!important;z-index:var(--layer-raised);outline:none}@media screen and (max-width:989px){.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}.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}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:990px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:989px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:989px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:990px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:989px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:990px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:989px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:990px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.product-media__image{object-position:var(--focal-point, center center)}.product-media__image[data-src],.deferred-media__poster-image[data-src]{visibility:hidden}.card-gallery .product-media__image{object-fit:contain!important}@media screen and (min-width:990px){.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>*,.product-information:not(.product-information--media-right) .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>*,.product-information:not(.product-information--media-right) .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(2n)) .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>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information.product-information--media-right .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}}.resource-card__wrapper{display:block;height:100%}.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;top:0;right:0;bottom:0;left:0;z-index:1}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.resource-card__content .price{font-weight:500}.resource-card__content .price__sale:not(.price__hidden){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em}.resource-card__content .price__sale .compare-at-price{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;color:inherit;opacity:.5;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.resource-card__content .volume-pricing-note{display:block;margin-top:var(--padding-3xs);font-family:var(--font-body--family);font-weight:400;font-size:min(.85em,var(--font-paragraph--size));line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.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;word-break:break-word;overflow-wrap:break-word}.resource-card__title.paragraph{line-height:1.3}.resource-card--overlay{height:100%}.resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left: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-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-block-start:0}.resource-card__subtext.paragraph{font-size:14px;line-height:22px;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary):hover,.resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}.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:990px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:989px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:989px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}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;bottom:0;left:0;right:0}@media screen and (min-width:990px){.predictive-search-form__footer{--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}.predictive-search-form__content::-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);overflow:hidden}@media screen and (max-width:989px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:990px){.predictive-search-form__content-wrapper{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__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}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.search-action{display:none}}.search-action--hidden-on-drawer,.search-action--hidden-on-menu{display:none}@media screen and (min-width:1025px){[data-menu-style=menu] .search-action--hidden-on-drawer,[data-menu-style=drawer] .search-action--hidden-on-menu{display:flex}}@media screen and (min-width:1025px){[data-menu-style=menu] .header__column--left .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:1025px){.header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}@media screen and (min-width:1025px){.header__column--right .search-action--text,[data-menu-style=menu] .header__column--left .search-action--text{margin-inline:0}}.simucube-carousel-arrow{--simucube-carousel-arrow-size: 24px;--simucube-carousel-arrow-bleed: calc( (var(--minimum-touch-target, 44px) - var(--simucube-carousel-arrow-size)) / 2 );display:inline-flex;align-items:center;justify-content:center;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);padding:0;border:0;background:transparent;color:var(--simucube-carousel-arrow-color, inherit);opacity:.8;cursor:pointer;transition:opacity .15s ease}.simucube-carousel-arrow:hover{opacity:1}.simucube-carousel-arrow:focus:not(:focus-visible){outline:none}.simucube-carousel-arrow__icon{display:block;width:var(--simucube-carousel-arrow-size);height:var(--simucube-carousel-arrow-size)}.simucube-carousel-arrow__icon svg{display:block;width:100%;height:100%}.simucube-carousel-arrow--next .simucube-carousel-arrow__icon{rotate:180deg}.simucube-carousel-arrow--disabled{opacity:.3;pointer-events:none}.simucube-carousel-arrow--hidden{opacity:0;pointer-events:none}.simucube-carousel-arrow--lock{display:none}.simucube-cart-notice__strip{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:14px 12px;background:var(--sc-cart-surface, var(--sc-neutral-50));border-radius:10px}.simucube-cart-notice__icon{flex-shrink:0;display:inline-flex;color:var(--sc-cart-accent, #e84e0f)}.simucube-cart-notice__text{flex-grow:1;margin:0;font-family:var(--sc-font-display);font-size:13px;line-height:1.35;font-weight:400;color:var(--sc-cart-ink, var(--sc-neutral-950));letter-spacing:0;text-align:left}.simucube-cart-notice__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--sc-neutral-950);cursor:pointer}@media screen and (max-width:989px){.simucube-cart-notice__strip{padding:12px 8px}}[data-sc-chat-root]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translateY(calc(var(--sc-chat-offset, 0px) * -1));transition:transform .25s ease,top .25s ease;z-index:1000}[data-sc-chat-open=true] [data-sc-chat-root]{top:var(--sc-chat-offset, 0px)}[data-sc-chat-root] iframe{pointer-events:auto}[data-sc-chat-hidden=true] [data-sc-chat-root]>div{visibility:hidden;pointer-events:none}.header__icon--menu{position:initial}.menu-drawer-container .header__icon--summary{color:var(--color-foreground);display:flex;justify-content:center;align-items:center;padding:var(--padding-lg)}.header__icon--summary .header-drawer-icon{margin:auto;width:var(--icon-size-xs);height:var(--icon-size-xs)}details:not(.menu-open) .header__icon--menu .header-drawer-icon--close{display:none}@media screen and (min-width:1025px){details.menu-open .header__icon--menu .header-drawer-icon--close{display:none}}details.menu-open .header__icon--menu .header-drawer-icon--open{display:none}@media screen and (min-width:1025px){details.menu-open .header__icon--menu .header-drawer-icon--open{display:flex}}.menu-drawer{position:fixed;transform:translate(-100%);visibility:hidden;height:var(--drawer-height);max-height:100dvh;width:var(--drawer-width);max-width:var(--drawer-max-width);z-index:var(--layer-menu-drawer);left:0;top:0;margin:0;padding:0;background-color:var(--color-background);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;border-right:var(--style-border-drawer)}.menu-drawer.menu-drawer--has-submenu-opened{overflow:hidden}.menu-drawer,details[open]>.menu-drawer__submenu{transition:transform var(--drawer-animation-speed) var(--ease-out-cubic),visibility var(--drawer-animation-speed) var(--ease-out-cubic),opacity var(--drawer-animation-speed) var(--ease-out-cubic)}.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu{transform:translate(0);visibility:visible;opacity:1;display:flex;flex-direction:column}.menu-drawer__backdrop{position:fixed;top:0;left:0;width:100vw;height:100dvh;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);z-index:var(--layer-overlay);opacity:0!important;transition:opacity var(--drawer-animation-speed) var(--ease-out-cubic)}.menu-open .menu-drawer__backdrop{opacity:0!important}.menu-drawer__submenu{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;background-color:var(--color-background);z-index:var(--layer-flat);transform:translate(-5%);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0}.menu-drawer__inner-submenu{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media screen and (max-width:1024px){details[open]>.menu-drawer__submenu,.menu-drawer__submenu{transition:none}.menu-drawer__submenu{transform:none}}.menu-drawer__nav-buttons{display:flex;justify-content:space-between;align-items:center}@media(prefers-reduced-motion:reduce){.menu-drawer,details[open]>.menu-drawer__submenu,.menu-drawer__backdrop{transition:none}}.sc-heading{margin-block:var(--scb-mt, 0) var(--scb-mb, 0)!important;margin-inline:var(--scb-mi, auto)!important;max-width:var(--scb-mw, none);font-family:var(--sc-font-display);font-size:var(--scb-fs, var(--sc-fs-h1));line-height:var(--scb-lh, 1.1);letter-spacing:var(--scb-ls, normal);font-weight:var(--scb-fw, 400);text-transform:var(--scb-tt, none);text-align:var(--scb-ta, center);color:var(--scb-color, var(--sc-text-primary));overflow-wrap:break-word}.sc-heading--placeholder{opacity:.5;font-size:16px}.sc-heading--mobile{display:none}@media screen and (max-width:989px){.sc-heading{max-width:var(--scb-mw-m, var(--scb-mw, none));margin-inline:var(--scb-mi-m, var(--scb-mi, auto))!important;font-weight:var(--scb-fw-m, var(--scb-fw, 400));text-align:var(--scb-ta-m, var(--scb-ta, center));text-transform:var(--scb-tt-m, var(--scb-tt, none));color:var(--scb-color-m, var(--scb-color, var(--sc-text-primary)))}.sc-heading--desktop{display:none}.sc-heading--mobile{display:block}}.sc-menu-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:var(--sc-text-primary)}.sc-menu-card__media{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--sc-neutral-150)}.sc-menu-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);background-repeat:no-repeat;background-size:200% 100%;animation:sc-menu-card-skeleton 1.2s ease-in-out infinite;animation-play-state:paused}.menu-list__submenu[data-active] .sc-menu-card__media:before,.menu-list__submenu:hover .sc-menu-card__media:before,.mega-menu:focus-within .sc-menu-card__media:before,details[open] .sc-menu-card__media:before{animation-play-state:running}.sc-menu-card__media:has(.sc-menu-card__image[data-loaded]){background-color:transparent}.sc-menu-card__media:has(.sc-menu-card__image[data-loaded]):before{display:none}@keyframes sc-menu-card-skeleton{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.sc-menu-card__media:before{animation:none}}.sc-menu-card__image{position:relative;z-index:1;display:block;width:100%;height:auto;opacity:0;transition:opacity .25s ease}.sc-menu-card__image[data-loaded]{opacity:1}.sc-menu-card__title-link{display:block;max-width:100%;text-decoration:none;font-family:var(--sc-font-display);font-weight:500;color:var(--sc-text-primary)}.sc-menu-card__title{font-family:var(--sc-font-display);font-weight:500;color:var(--sc-text-primary);overflow-wrap:anywhere}.sc-menu-card__price{margin:0;color:var(--sc-text-secondary);font-size:var(--sc-fs-body)}.sc-menu-card__actions{display:flex;gap:var(--sc-space-8);flex-wrap:wrap}@media screen and (max-width:989px){.sc-menu-card__actions{gap:4px;flex-wrap:nowrap}}.sc-menu-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--sc-radius-pill);border:1px solid transparent;font-family:var(--sc-font-display);font-size:14px;line-height:1;padding:10px 18px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;box-sizing:content-box;max-height:30px}.sc-menu-card__btn.bubble-button{box-sizing:border-box}.sc-menu-card__btn--solid{background:var(--sc-neutral-950);color:var(--sc-neutral-0)}.sc-menu-card__btn--solid:not(.bubble-button):hover{background:var(--sc-orange-500);color:var(--sc-neutral-0)}.sc-menu-card__btn--outline{border-color:var(--sc-neutral-950);color:var(--sc-text-primary)}.sc-menu-card__btn--outline:not(.bubble-button):hover{border-color:var(--sc-orange-500);color:var(--sc-orange-500)}.sc-menu-card__btn-icon{flex:none;display:inline-flex;width:16px;height:16px}.sc-menu-card__btn--outline.bubble-button{--bubble-fill: var(--sc-neutral-950);--bubble-hover-text: var(--sc-neutral-0)}.sc-menu-card__btn--solid.bubble-button,.sc-menu-card__btn--learn.bubble-button{border:none;min-height:32px;max-height:none}@media(hover:hover)and (pointer:fine){.sc-menu-card__btn--outline.bubble-button:hover{border-color:var(--bubble-fill)}.sc-menu-card__btn--solid.bubble-button:hover,.sc-menu-card__btn--learn.bubble-button:hover{border:none!important}}.sc-menu-card--page{position:relative;display:flex;flex-direction:column;border-radius:var(--sc-radius-lg);overflow:hidden;color:var(--sc-neutral-0);background:var(--sc-neutral-950)}.sc-menu-card--page .sc-menu-card__media--cover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.sc-menu-card--page .sc-menu-card__image{width:100%;height:100%;object-fit:cover}.sc-menu-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a00 35%,#0a0a0ab8)}.sc-menu-card__overlay{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--sc-space-12);margin-top:auto;padding:var(--sc-space-20)}.sc-menu-card__title--overlay{color:var(--sc-neutral-0);font-size:var(--sc-fs-h4);text-decoration:none}.sc-menu-card__title--overlay:hover{color:var(--sc-neutral-0)}.sc-menu-card__btn--learn{background:var(--sc-neutral-0);border:1px solid transparent;color:var(--sc-neutral-950)}.sc-menu-card--page:hover .sc-menu-card__btn--learn:not(.bubble-button){background:var(--sc-neutral-150);color:var(--sc-neutral-950)}.sc-menu-card--link{display:inline-flex;align-items:center;color:var(--sc-text-primary);font-family:var(--font-body--family);font-size:16px;line-height:24px;padding:var(--sc-space-8) 0}.sc-menu-card--link:hover{color:var(--sc-orange-500)}.mega-menu .sc-menu-card--product,.mega-menu .sc-menu-card--collection{align-items:center;text-align:center;gap:var(--sc-space-16);aspect-ratio:312 / 326;width:100%;height:auto;min-height:326px}.mega-menu .sc-menu-card__media{width:100%;min-height:200px}.mega-menu .sc-menu-card--product .sc-menu-card__image,.mega-menu .sc-menu-card--collection .sc-menu-card__image{height:200px;width:200px;object-fit:cover;margin-inline:auto}.mega-menu .sc-menu-card__body{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--sc-space-8)}.mega-menu .sc-menu-card__title-link{font-size:18px;line-height:24px;white-space:normal}.mega-menu .sc-menu-card__price{font-family:var(--sc-font-display);font-size:14px;line-height:22px;color:var(--sc-neutral-600)}.mega-menu .sc-menu-card__actions{justify-content:center;margin-top:var(--sc-space-16)}.mega-menu .sc-menu-card__btn{height:32px;gap:10px;padding:0 16px;border-radius:10px;font-size:12px;line-height:18px;letter-spacing:.1px;border:1px solid transparent}.mega-menu .sc-menu-card__btn--outline{border-color:var(--sc-neutral-950);max-height:32px}.mega-menu .sc-menu-card__btn--solid.bubble-button,.mega-menu .sc-menu-card__btn--learn.bubble-button{border:none}.mega-menu .sc-menu-card--page{max-width:260px;aspect-ratio:260 / 326;border-radius:10px}.mega-menu .sc-menu-card--page .sc-menu-card__overlay{gap:var(--sc-space-12);padding:var(--sc-space-24) var(--sc-space-16)}.mega-menu .sc-menu-card__title--overlay{font-size:18px;line-height:24px;white-space:normal}.menu-drawer .sc-menu-card--collection,.menu-drawer .sc-menu-card--product{flex-direction:row;align-items:center;gap:var(--sc-space-16)}.menu-drawer .sc-menu-card--collection .sc-menu-card__media{flex:0 0 162px;width:162px}.menu-drawer .sc-menu-card--product .sc-menu-card__media{flex:0 0 160px;width:160px}.menu-drawer .sc-menu-card--collection .sc-menu-card__image,.menu-drawer .sc-menu-card--product .sc-menu-card__image{aspect-ratio:1 / 1;object-fit:cover}.menu-drawer .sc-menu-card--collection .sc-menu-card__body,.menu-drawer .sc-menu-card--product .sc-menu-card__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--sc-space-8)}.menu-drawer .sc-menu-card__title-link{font-size:var(--sc-fs-lead)}.menu-drawer .sc-menu-card--page{aspect-ratio:16 / 9;width:100%}@media screen and (max-width:989px){.menu-drawer .sc-menu-card--collection .sc-menu-card__title-link,.menu-drawer .sc-menu-card--product .sc-menu-card__title-link{font-size:18px;line-height:24px;font-weight:500}.menu-drawer .sc-menu-card--collection .sc-menu-card__price,.menu-drawer .sc-menu-card--product .sc-menu-card__price{font-family:var(--sc-font-display);font-size:14px;line-height:22px;color:var(--sc-neutral-600)}.menu-drawer .sc-menu-card__btn{height:32px;max-height:32px;padding:0 15px;border-radius:10px;font-size:12px;line-height:18px;letter-spacing:.1px;gap:10px;box-sizing:border-box}.menu-drawer .sc-menu-card--page .sc-menu-card__overlay{padding:var(--sc-space-24) var(--sc-space-16);gap:var(--sc-space-12)}.menu-drawer .sc-menu-card__title--overlay{font-size:18px;line-height:24px}}.simucube-pdp-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;max-width:1380px;margin-inline:auto;margin-block-end:16px;padding:12px 16px;border:1px solid currentcolor;border-radius:6px;opacity:.7;font-size:14px;line-height:var(--line-height--body-normal, 1.5)}.simucube-pdp-notice[hidden]{display:none}.simucube-pdp-notice__text{flex:1 1 320px;margin:0}.simucube-pdp-notice__key{font-family:monospace}.simucube-pdp-notice__actions{display:flex;align-items:center;gap:16px}.simucube-pdp-notice__link,.simucube-pdp-notice__dismiss{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.simucube-pdp-placeholder{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;max-width:1380px;margin-inline:auto;padding:12px 16px;border:1px dashed currentcolor;border-radius:6px;opacity:.5;font-size:14px;line-height:var(--line-height--body-normal, 1.5)}.simucube-pdp-placeholder__label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.simucube-pdp-placeholder__text{flex:1 1 320px}.simucube-pdp-placeholder__key{font-family:monospace}@media screen and (min-width:990px){.product-information.section--full-width .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,60fr) minmax(0,40fr);grid-column:1 / -1;gap:0;max-width:1440px;margin-inline:auto;width:100vw}.product-information.section--full-width .product-information__grid.product-information--media-left .product-information__media,.product-information.section--full-width .product-information__grid.product-information--media-left .product-details{padding-left:0;padding-right:0}.product-information__media media-gallery:has(.sc-hotspot-panel:not([hidden])){min-height:calc(100vh - var(--header-group-height, 0px))}body:has(#header-component[data-sticky-state=idle]) .product-information__media media-gallery:has(.sc-hotspot-panel:not([hidden])),body:has(#header-component[data-sticky-state=active]) .product-information__media media-gallery:has(.sc-hotspot-panel:not([hidden])){min-height:100vh}@media(prefers-reduced-motion:no-preference){.product-information__media media-gallery.sticky-content{transition:top .35s cubic-bezier(.55,.085,.68,.53),min-height .35s cubic-bezier(.55,.085,.68,.53)}body:has(#header-component[data-sticky-state=active]) .product-information__media media-gallery.sticky-content{transition:top .45s cubic-bezier(.215,.61,.355,1),min-height .45s cubic-bezier(.215,.61,.355,1)}}.product-details{background:var(--sc-neutral-0);padding-inline:16px 30px}.product-details>.group-block.spacing-style{--padding-block-end: 0px}}@media screen and (min-width:1200px){.product-information.section--full-width .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1006fr) minmax(0,434fr)}}@media screen and (min-width:1600px){.product-information.section--full-width .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{max-width:1512px}}@media screen and (max-width:989px){.product-details{background:var(--sc-neutral-0)}}.product-details .group-block__media-wrapper:not(:has(*)){display:none}.product-details div:not(:has(*)):not(.visually-hidden):not([aria-live]):not([class*=sc-]){display:none}.product-information__media media-gallery{background:var(--sc-neutral-100);display:flex;flex-direction:column;align-items:center;gap:48px;padding:24px 20px 48px;width:100%;box-sizing:border-box;max-height:fit-content;min-height:fit-content}.product-information__media media-gallery:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--sc-neutral-100)}@media screen and (max-width:989px){.product-information__media media-gallery{padding:0 16px 16px;gap:0;min-height:fit-content;align-items:stretch}}.product-information__media .sc-gallery-main{position:relative;width:100%;max-width:610px;margin-inline:auto}.product-information__media .sc-gallery-main slideshow-component{--slide-min-height: 610px;--slide-min-height-desktop: 610px;width:100%;gap:13px}.product-information__media .sc-gallery-main .product-media-container{max-width:610px;max-height:610px;margin-inline:auto;background:transparent}.product-information__media .sc-gallery-main .product-media__image,.product-information__media .sc-gallery-main .product-media-container img{object-fit:contain;background:var(--sc-neutral-100)}.product-information__media .sc-gallery-arrows{position:absolute;top:0;left:0;right:0;aspect-ratio:1;z-index:2;pointer-events:none}.product-information__media slideshow-component[dragging] .sc-gallery-arrows{display:none}.product-information__media .sc-gallery-arrows__arrow{position:absolute;top:50%;translate:0 -50%;pointer-events:auto;--simucube-carousel-arrow-color: var(--sc-neutral-950)}.product-information__media .sc-gallery-arrows__arrow--prev{left:calc(16px - var(--simucube-carousel-arrow-bleed))}.product-information__media .sc-gallery-arrows__arrow--next{right:calc(16px - var(--simucube-carousel-arrow-bleed))}@media screen and (min-width:1280px){.product-information__media .sc-gallery-arrows__arrow--prev{left:calc(-80px - var(--simucube-carousel-arrow-size) - var(--simucube-carousel-arrow-bleed))}.product-information__media .sc-gallery-arrows__arrow--next{right:calc(-80px - var(--simucube-carousel-arrow-size) - var(--simucube-carousel-arrow-bleed))}}.product-information .slideshow-controls__thumbnails{gap:24px;padding-block:0}.product-information .slideshow-controls__thumbnails .slideshow-control{width:var(--thumbnail-width, 80px);aspect-ratio:1;outline:none;border:none}@media screen and (max-width:989px){.product-information .slideshow-controls__thumbnails .slideshow-control{width:50px;height:50px;min-width:50px;min-height:50px}.product-information .slideshow-controls__thumbnails{gap:13px;padding:0}}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline:none;border:1px solid var(--sc-neutral-300);background:var(--sc-neutral-100)}.product-information .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:2px solid var(--sc-orange-500);outline-offset:2px}.product-details h1{margin:0;font-family:var(--sc-font-display)!important;font-size:32px!important;line-height:38px!important;font-weight:400!important;color:var(--sc-text-primary)!important}.product-details .group-block-content>*:not(simucube-bundle-bar){max-width:388px;width:100%}@media screen and (max-width:989px){.product-details{padding-inline:0;padding-bottom:32px}.product-details>.group-block{padding-inline:16px;padding-top:24px}.product-information .sc-breadcrumbs-container,.product-information .sc-breadcrumbs--details{display:none}.product-information .sc-breadcrumbs--gallery{display:block;padding:8px 16px;background:var(--sc-neutral-100)}.product-details .group-block-content>*:not(simucube-bundle-bar){max-width:none;width:100%}.product-details h1{font-size:28px!important;line-height:34px!important}.product-information .rating-wrapper{--star-fill-color: var(--sc-neutral-950);--star-fill-color-rgb: 10, 10, 10}.product-information .rating{--star-size: 16px}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list){gap:var(--sc-space-8)!important}.product-information .variant-option--color-swatches{max-width:none}.product-information .sc-accordion{gap:0;border-radius:10px;overflow:hidden;background:var(--sc-neutral-50)}@media(max-width:989px){.product-information .sc-accordion{margin-top:6px;padding-block:10px 0;gap:8px;background-color:#fff}}.product-information .sc-accordion__row{border-radius:0;border-bottom:1px solid var(--sc-neutral-200);background:transparent}@media(max-width:989px){.product-information .sc-accordion__row{background:var(--sc-neutral-50);border-radius:10px}}.product-information .sc-accordion accordion-custom:last-child .sc-accordion__row,.product-information .sc-accordion__row:last-child{border-bottom:none}}.product-details .buy-buttons-block{display:none}.product-information .variant-option--buttons legend{font-family:var(--sc-font-display);font-size:16px;line-height:22px;color:var(--sc-text-primary);margin-block-end:var(--sc-space-16)}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sc-space-16)}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) legend{grid-column:1 / -1}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--sc-space-16) var(--sc-space-24);background:#fff;border:1px solid var(--sc-neutral-300);border-radius:10px;font-family:var(--sc-font-display);font-size:14px;line-height:22px;letter-spacing:0;color:var(--sc-neutral-950);transition:border-color .2s ease}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:hover{border-color:var(--sc-orange-300)}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has(input:checked){border-color:var(--sc-orange-500);background:var(--sc-bg-surface);color:var(--sc-text-primary)}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label__pill{display:none}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]){border-width:1px;border-color:var(--sc-neutral-300);color:var(--sc-neutral-950);background:#fff;opacity:.5}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]):before,.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]):after{display:none;content:none}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough--full-corner{right:0;bottom:0;left:0;top:0;width:100%;height:100%;stroke:var(--sc-neutral-950);stroke-width:1px}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough--full-corner line{stroke-width:1px;stroke:var(--sc-neutral-950);clip-path:none}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]):hover{border-color:var(--sc-orange-300)}.product-information .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--material-list) .variant-option__button-label:has([data-option-available=false]):has(input:checked){border-color:var(--sc-orange-500);background:var(--sc-bg-surface);color:var(--sc-text-primary)}.product-information .variant-option--material-list{display:flex;flex-direction:column;width:100%;border:none;padding:0;margin:0}.product-information .variant-option--material-list legend{font-family:var(--sc-font-display);font-size:16px;line-height:22px;color:var(--sc-text-primary);margin-block-end:8px;padding:0}.product-information .variant-option__material-row{display:flex;align-items:center;gap:var(--sc-space-16);padding-block:var(--sc-space-16);cursor:pointer;position:relative;border:none;background:transparent;margin:0}.product-information .variant-option__material-row--divider{border-bottom:1px solid var(--sc-border-subtle)}.product-information .variant-option__material-row input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.product-information .variant-option__material-radio{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;border:1px solid var(--sc-neutral-300);box-sizing:border-box;transition:border-color .2s ease}.product-information .variant-option__material-row:has(input:checked) .variant-option__material-radio{border-color:var(--sc-orange-500);background:radial-gradient(circle,var(--sc-orange-500) 40%,transparent 42%);border-width:2px}.product-information .variant-option__material-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:fit-content}.product-information .variant-option__material-name{font-family:var(--sc-font-display);font-size:14px;line-height:22px;font-weight:400;color:var(--sc-neutral-950)}.product-information .variant-option__material-description{font-family:var(--sc-font-display);font-size:12px;line-height:18px;color:var(--sc-neutral-600)}.product-information .variant-option__material-row:has(input:focus-visible) .variant-option__material-radio{outline:2px solid var(--sc-orange-500);outline-offset:2px}.product-information .variant-option--color-swatches{--sc-color-swatch-slot: 32px;--sc-color-swatch-fill: 22px;--sc-color-swatch-empty: 26px;--sc-color-swatch-stroke: 1px;--sc-color-swatch-checked-ring: 2px;--sc-color-swatch-checked-outer: 1px;--sc-color-swatch-column-gap: 28px;--sc-color-swatch-label-gap: 8px;--sc-color-legend-gap: 8px;--variant-picker-swatch-width: var(--sc-color-swatch-fill);--variant-picker-swatch-height: var(--sc-color-swatch-fill);--variant-picker-swatch-radius: 50%;display:block;width:100%;max-width:388px;border:none;padding:0;margin:0}.product-information .variant-option--color-swatches legend{font-family:var(--sc-font-display);font-size:16px;line-height:22px;font-weight:400;color:var(--sc-text-primary);margin-block-end:var(--sc-color-legend-gap);padding:0;width:auto;float:none}.product-information .variant-option__color-swatches-list{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:var(--sc-space-16);align-items:flex-start}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch,.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(input){display:flex;flex-direction:column;align-items:center;gap:var(--sc-color-swatch-label-gap);flex:0 0 auto;width:var(--sc-color-swatch-slot);min-height:auto;min-width:fit-content;padding:0;border:none;border-radius:0;background:transparent;overflow:visible;outline:none;position:relative;cursor:pointer}.product-information .variant-option__color-swatch-mount{width:var(--sc-color-swatch-slot);height:var(--sc-color-swatch-slot);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:before,.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:after{display:none;content:none}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(input:disabled){opacity:.5;cursor:default}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:hover,.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:checked),.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:focus-visible){outline:none;border:none;background:transparent;color:inherit}.product-information .variant-option--color-swatches .variant-option__color-swatch-mount .swatch,.product-information .variant-option--color-swatches .variant-option__color-swatch-mount .swatch.swatch--unscaled,.product-information .variant-option--color-swatches .variant-option__color-swatch-mount .swatch.swatch--pdp-color{--swatch-width: var(--sc-color-swatch-fill);--swatch-height: var(--sc-color-swatch-fill);width:var(--sc-color-swatch-fill);height:var(--sc-color-swatch-fill);min-width:var(--sc-color-swatch-fill);min-height:var(--sc-color-swatch-fill);border:1px solid var(--sc-neutral-200);border-radius:50%;box-shadow:none;flex-shrink:0;box-sizing:border-box;background:var(--swatch-background);background-position:center;background-size:cover}.product-information .variant-option--color-swatches .variant-option__color-swatch-mount .swatch.swatch--unavailable{--swatch-width: var(--sc-color-swatch-empty);--swatch-height: var(--sc-color-swatch-empty);width:var(--sc-color-swatch-empty);height:var(--sc-color-swatch-empty);min-width:var(--sc-color-swatch-empty);min-height:var(--sc-color-swatch-empty);border:var(--sc-color-swatch-stroke) solid var(--sc-neutral-300);background:transparent!important;box-shadow:none;border-style:solid}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:checked) .variant-option__color-swatch-mount .swatch:not(.swatch--unavailable),.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:checked) .variant-option__color-swatch-mount .swatch.swatch--pdp-color:not(.swatch--unavailable){box-shadow:0 0 0 var(--sc-color-swatch-checked-ring) var(--sc-neutral-0),0 0 0 calc(var(--sc-color-swatch-checked-ring) + var(--sc-color-swatch-checked-outer)) var(--sc-text-primary)}.product-information .variant-option--color-swatches .variant-option__color-label{display:block;width:100%;font-family:var(--sc-font-display);font-size:13px;line-height:20px;font-weight:400;color:var(--sc-neutral-500);text-align:center;pointer-events:none;position:relative;z-index:1}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:checked) .variant-option__color-label{color:var(--sc-neutral-950)}.product-information .variant-option--color-swatches .variant-option__strikethrough{position:absolute;top:50%;left:50%;width:var(--sc-color-swatch-fill);height:var(--sc-color-swatch-fill);transform:translate(-50%,-50%);pointer-events:none}.product-information .variant-option--color-swatches .variant-option__button-label--has-swatch:has(:focus-visible) .swatch:not(.swatch--unavailable){outline:2px solid var(--sc-orange-500);outline-offset:2px}.product-information .variant-option--swatches:not(.variant-option--color-swatches) .variant-option__button-label--has-swatch{flex:0 0 auto;min-height:auto;padding:0;border:none;background:transparent;overflow:visible}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:before,.product-information .variant-option--swatches .variant-option__button-label--has-swatch:after{display:none}.product-information .variant-option--swatches .swatch{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--sc-neutral-300)}.product-information .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked) .swatch{box-shadow:0 0 0 2px var(--sc-text-primary),0 0 0 4px var(--sc-neutral-0),0 0 0 6px var(--sc-text-primary)}.product-information .variant-option--swatches legend{font-family:var(--sc-font-display);font-size:16px;line-height:22px;color:var(--sc-text-primary);margin-block-end:8px}.product-information .variant-option--swatches .variant-option__swatch-value{display:none}.product-details .buy-buttons-block .add-to-cart-button,.product-details .buy-buttons-block shopify-accelerated-checkout,.product-details .buy-buttons-block .accelerated-checkout-block{display:none!important}.sc-rich-text{font-size:var(--scb-fs, var(--sc-fs-body));line-height:var(--scb-lh, 1.5);letter-spacing:var(--scb-ls, normal);font-weight:var(--scb-fw, 400);text-transform:var(--scb-tt, none);text-align:var(--scb-ta, center);color:var(--scb-color, var(--sc-text-primary));max-width:var(--scb-mw, none);margin-left:var(--scb-ml, auto);margin-right:var(--scb-mr, auto);overflow-wrap:anywhere}.sc-rich-text :is(p,a,li,ul,ol,span,strong,em){overflow-wrap:anywhere}.sc-rich-text p{margin:0}.sc-rich-text p+p{margin-top:.75em}.sc-rich-text a{color:inherit;text-underline-offset:2px}.sc-rich-text--placeholder{opacity:.5}.sc-rich-text__content--mobile{display:none}@media screen and (max-width:989px){.sc-rich-text{font-weight:var(--scb-fw-m, var(--scb-fw, 400));text-transform:var(--scb-tt-m, var(--scb-tt, none));color:var(--scb-color-m, var(--scb-color, var(--sc-text-primary)));text-align:var(--scb-ta-m, var(--scb-ta, center));max-width:var(--scb-mw-m, var(--scb-mw, none));margin-left:var(--scb-ml-m, auto);margin-right:var(--scb-mr-m, auto)}.sc-rich-text__content--desktop{display:none}.sc-rich-text__content--mobile{display:block}}.sc-sticky-atc__bar{position:fixed;inset-inline:0;bottom:0;z-index:var(--layer-window-overlay);display:none;align-items:center;justify-content:space-between;gap:var(--sc-space-40);background:var(--sc-neutral-950);min-height:100px;padding:13px 80px;box-sizing:border-box;transform:translateY(100%);opacity:0;visibility:hidden}@media screen and (min-width:990px){.sc-sticky-atc__bar{display:flex}.shopify-section:has(.sc-sticky-atc__bar[data-stuck=true]){z-index:var(--layer-window-overlay)}}@media(prefers-reduced-motion:no-preference){.sc-sticky-atc__bar{transition-property:transform,opacity,visibility;transition-duration:.35s;transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.sc-sticky-atc__bar[data-stuck=true]{transition-duration:.45s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}}.sc-sticky-atc__bar[data-stuck=true]{transform:translateY(0);opacity:1;visibility:visible}.sc-sticky-atc__product{display:flex;align-items:center;gap:16px;min-width:0}.sc-sticky-atc__image{width:69px;height:74px;flex-shrink:0}.sc-sticky-atc__image-img{width:100%;height:100%;object-fit:contain}.sc-sticky-atc__title{margin:0;font-family:var(--sc-font-display);font-size:22px;font-weight:400;line-height:24px;color:var(--sc-neutral-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-sticky-atc__group{display:flex;align-items:center;justify-content:flex-end;gap:100px;flex-shrink:0}.sc-sticky-atc__price{margin:0;font-family:var(--sc-font-display);font-size:24px;font-weight:700;line-height:28px;color:var(--sc-neutral-0)}.sc-sticky-atc__action{display:flex;flex-direction:column;align-items:center;gap:4px}.sc-sticky-atc__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:165px;height:44px;padding:10px 16px;border:none;border-radius:10px;background:var(--sc-orange-500);color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:16px;font-weight:400;line-height:24px;cursor:pointer}.sc-sticky-atc__button:hover{background:var(--sc-orange-600)}.sc-sticky-atc__button[aria-busy=true]{opacity:.7;pointer-events:none}.sc-sticky-atc__note{margin:0;font-size:13px;line-height:20px;font-weight:400;text-align:center;color:var(--sc-neutral-0)}.sc-sticky-atc__notify{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sc-sticky-atc__notify-label{margin:0;font-size:13px;line-height:20px;font-weight:400;color:var(--sc-neutral-0);white-space:nowrap}.sc-sticky-atc__notify-form{display:flex;align-items:stretch;gap:var(--sc-space-12)}.sc-sticky-atc__notify-input{width:240px;min-width:0;padding:10px 16px;box-sizing:border-box;background:var(--sc-neutral-950)!important;border:1px solid var(--sc-neutral-600)!important;border-radius:var(--sc-radius-md);color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:15px;line-height:24px;height:44px}.sc-sticky-atc__notify-input::placeholder{color:var(--sc-neutral-500)}.sc-sticky-atc__notify-input:focus{outline:none;border:1px solid var(--sc-orange-500)!important}.sc-sticky-atc__notify-success{margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--sc-neutral-200)}.sc-sticky-atc__button--notify{flex-shrink:0;min-width:0}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}slideshow-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:990px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .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)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[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}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]: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}.slideshow-controls__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}:is(.slideshow-controls__dots,.slideshow-controls__counter) 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:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .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))}.slideshow-controls__dots button: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 #00000026}@supports not (view-timeline-axis: inline){:is()[aria-current=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-current=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}slideshow-component[thumbnails-dragging] .slideshow-controls__thumbnails-container{scroll-behavior:auto;-webkit-user-select:none;user-select:none}slideshow-component[thumbnails-dragging] .slideshow-controls__thumbnails-container,slideshow-component[thumbnails-dragging] .slideshow-controls__thumbnails-container *{cursor:grabbing}.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-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:contain;border-radius:var(--thumbnail-radius, var(--media-radius))}.slideshow-controls__thumbnails .slideshow-control:is([aria-current=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:.6}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-component [data-placeholder=true] *{cursor:grab}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height);align-items:var(--slideshow-align-items, normal)}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:990px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}.slideshow--stretch-content slideshow-slides>*{height:auto}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:989px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background)}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:990px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}: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);color:var(--color, var(--color-foreground))}.text-block>*{width:var(--width);max-inline-size:min(100%,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.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.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)}theme-drawer{display:contents}.theme-drawer__dialog{--theme-drawer-padding: var(--padding-xl);z-index:calc(var(--layer-sticky) + var(--drawer-stack-order, 0));position:fixed;inset:unset;top:0;right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));flex-direction:column;width:var(--theme-drawer-width, var(--sidebar-width));max-width:100%;max-height:none;height:100dvh;padding:0;border:none;border-left:var(--style-border-drawer);background-color:var(--color-background);color:var(--color-foreground)}.theme-drawer__dialog[open]{display:flex;overflow:hidden;right:0}.theme-drawer__dialog--opening{animation:drawer-slide-in var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--opening-inline-start{animation:drawer-slide-in-inline-start var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--closing{animation:drawer-slide-out var(--animation-speed) var(--animation-timing-fade-out) forwards}.theme-drawer__dialog-instant{animation:none}@keyframes drawer-slide-in{0%{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{0%{right:calc(var(--theme-drawer-width, var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.theme-drawer__dialog::backdrop{background:#0a0a0a;opacity:.2}html:active-view-transition-type(page-navigation) .theme-drawer__dialog[open]{view-transition-name:theme-drawer}::view-transition-old(theme-drawer),::view-transition-new(theme-drawer){animation:none}.theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-drawer-padding);flex-shrink:0;color:var(--color-foreground)}.theme-drawer__title{display:flex;align-items:center;gap:var(--gap-xs);margin:0}.theme-drawer__badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex-shrink:0;border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs));padding-inline:.5em;line-height:1}.theme-drawer__badge[data-maintain-ratio]{aspect-ratio:1 / 1;padding-inline:.2em}.theme-drawer__close-button{--private-button-size: 34px;--private-focus-ring-size: 2px;--private-motion-speed: .15s;--private-motion-ease: cubic-bezier(.25, 0, .1, 1);--private-border-width: 1px;--private-button-border-color: rgb(0, 0, 0, .06);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline-start:auto;width:var(--private-button-size);height:var(--private-button-size);border-radius:var(--private-button-size);background-color:var(--color-background);outline:var(--private-focus-ring-size) solid transparent;outline-offset:var(--private-focus-ring-size);transition-property:color,outline-color,background-color;transition-duration:var(--private-motion-speed);transition-timing-function:var(--private-motion-ease);--button-icon-opacity: .8;color:var(--color-foreground);border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.theme-drawer__close-button:hover:not(:active){--button-icon-opacity: 1}.theme-drawer__close-button:focus-visible{outline-color:var(--color-foreground)}@supports (color: oklch(from red l c h)){.theme-drawer__close-button{--contrast-color: oklch(from var(--color-background) clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--button-icon-opacity: 1;--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);color:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.theme-drawer__close-button:hover:not(:active){color:color-mix(in srgb,var(--contrast-color) 70%,transparent)}.theme-drawer__close-button:hover:not(:active){background-color:color-mix(in srgb,var(--contrast-color) 6%,var(--color-background))}}.variant-picker{width:100%;margin-top:11px}.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-variant-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;color:var(--color-variant-text)}.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);color:var(--color-variant-hover-text)}.variant-option__select-wrapper:hover .variant-option__select{background-color:var(--color-variant-hover-background)}.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));-webkit-appearance:none;appearance:none;background-color:var(--color-variant-background);color:inherit;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}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AGgABAIgWAACEAAAAAZAEAEAAACANQAQjACQEAGqhEBgAAAA8UAwIAMAMIDAC1EABYA */
