.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)}.hero-wrapper{--hero-height-offset: 0px}body:has(#header-group>.header-section>#header-component) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}body:has(#header-group>.header-section>#header-component[transparent]) .hero-wrapper:first-child,body:has(#header-group>.header-section>#header-component) #MainContent[data-template^=page]>.hero-wrapper:first-child{--hero-height-offset: 0px}body:has(#header-group>.header-section>#header-component[transparent]) .hero-wrapper:first-child .hero__content-wrapper,body:has(#header-group>.header-section>#header-component) #MainContent[data-template^=page]>.hero-wrapper:first-child .hero__content-wrapper{padding-block-start:calc(var(--header-group-height, 0px) + var(--padding-block-start, 0px))}.hero{--spacing-scale: var(--spacing-scale-md);--hero-min-height-active: var(--hero-min-height);position:relative;min-height:calc(var(--hero-min-height-active) - var(--hero-height-offset))}@media screen and (min-width:990px){.hero{--spacing-scale: var(--spacing-scale-default)}}@media screen and (min-width:990px)and (max-width:1024px){.hero{--hero-min-height-active: var(--hero-min-height-tablet, var(--hero-min-height))}}@media screen and (max-width:989px){.hero{--hero-min-height-active: var(--hero-min-height-mobile, var(--hero-min-height))}}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}.hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity));min-height:inherit;display:flex;flex-direction:column;z-index:var(--layer-base)}.hero__content-wrapper.page-width{grid-column:2 / 3}.hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);padding-block-start:var(--padding-block-start, 0px)}.hero:not(.hero--no-blocks-auto-height) .hero__content-wrapper{flex:1 1 auto}.hero__content-wrapper .group-block-content{position:relative}.hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr);background-color:#000}.hero--auto .hero__media{aspect-ratio:var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height .hero__media{width:100%;aspect-ratio:auto}.hero--no-blocks-auto-height .hero__media-grid{position:relative}.hero__media-wrapper{overflow:hidden;position:relative}.hero__media{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;z-index:var(--layer-base)}.hero__media-wrapper--mobile{display:none}.hero__media-wrapper--desktop{display:block}@media screen and (max-width:989px){.hero__content-wrapper.hero__content-wrapper{align-items:var(--hero-mobile-align-items);justify-content:var(--hero-mobile-justify)}.hero__media-wrapper--desktop{display:none}.hero__media-wrapper--mobile{display:block}.hero__media-grid{grid-template-columns:repeat(var(--hero-media-count-mobile, 1),1fr)}.hero--stack-mobile .hero__media-grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--hero-media-count-mobile, 1),calc(100% / var(--hero-media-count-mobile, 1)))}}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}.hero__media-grid,.hero__content-wrapper{pointer-events:none}:is(.hero__media-grid,.hero__content-wrapper) :is(a,button,input,textarea,select,details,summary){pointer-events:auto}.hero__content-wrapper--design-mode *{pointer-events:auto}.hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}.hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width:990px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width:990px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{right:0;left:auto}.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}}.sc-faq-section{padding-block-start:var(--faq-pt, 0);padding-block-end:var(--faq-pb, 0)}.sc-faq{display:flex;flex-direction:column}.sc-faq__intro:has(.sc-section-title,.sc-section-description){margin-block-end:32px}.sc-faq__list{background:var(--faq-bg, var(--sc-neutral-50));border-radius:10px;padding:40px 24px}.sc-faq__list>accordion-custom{display:block}@media screen and (max-width:989px){.sc-faq-section{padding-block-start:var(--faq-pt-m, 0);padding-block-end:var(--faq-pb-m, 0)}}@media screen and (max-width:989px){.sc-faq__list{padding:40px 8px}}.sc-faq__row{border-block-end:1px solid var(--sc-neutral-200);padding-block:32px;padding-inline:24px 32px}.sc-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-16);padding:0;cursor:pointer;list-style:none}.sc-faq__summary::-webkit-details-marker{display:none}.sc-faq__question{font-family:var(--sc-font-display);font-size:18px;line-height:24px;font-weight:400;color:#000;min-width:0}.sc-faq__caret{flex-shrink:0;display:inline-flex;transition:transform .3s ease}.sc-faq__caret.svg-wrapper{width:24px;height:24px}.sc-faq__row[open] .sc-faq__caret{transform:rotate(180deg)}.sc-faq__answer{font-family:var(--sc-font-display);padding:10px 0 0;font-size:16px;line-height:22px;color:var(--sc-neutral-600)}@media screen and (max-width:989px){.sc-faq__row{padding-block:32px;padding-inline:16px}.sc-faq__question{font-size:16px;line-height:22px;max-width:220px}.sc-faq__row[open] .sc-faq__answer{padding-block-end:20px}}.sc-feature-blocks-section{background:var(--sc-neutral-0);padding-block-start:var(--fbs-pt, 0);padding-block-end:var(--fbs-pb, 0)}.sc-feature-blocks{display:flex;flex-direction:column}.sc-feature-blocks__intro:has(.sc-section-title,.sc-section-description){margin-block-end:48px}.sc-feature-blocks__progress{display:none}.sc-feature-blocks__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}@media screen and (max-width:989px){.sc-feature-blocks-section{padding-block-start:var(--fbs-pt-m, 0);padding-block-end:var(--fbs-pb-m, 0)}.sc-feature-blocks__intro:has(.sc-section-title,.sc-section-description){margin-block-end:32px}.sc-feature-blocks__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}.sc-feature-blocks__track::-webkit-scrollbar{display:none}.sc-feature-blocks__track>.sc-feature-block{flex:0 0 auto;width:80%;scroll-snap-align:start;scroll-snap-stop:always}.sc-feature-blocks__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}.sc-feature-blocks__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 screen and (max-width:449px){.sc-feature-blocks__track>.sc-feature-block{width:285px}}.sc-feature-block{display:flex;flex-direction:column;align-items:var(--fb-items, center);gap:24px;padding:var(--fb-pt, 24px) var(--fb-pr, 24px) var(--fb-pb, 24px) var(--fb-pl, 24px);border:1px solid var(--fb-border-color, var(--sc-neutral-200));border-radius:10px;background:var(--fb-bg, var(--sc-neutral-0))}.sc-feature-block__icon{display:flex;width:32px}.sc-feature-block__icon-img{display:block;width:32px;height:auto}.sc-feature-block__text{display:flex;flex-direction:column;gap:8px;width:100%;text-align:var(--fb-align, center);word-break:break-word}.sc-feature-block__title{margin:0;font-family:var(--sc-font-display);font-size:16px;line-height:24px;font-weight:700;color:var(--fb-title-color, var(--sc-neutral-950))}.sc-feature-block__body{margin:0;font-family:var(--sc-font-display);font-size:16px;line-height:24px;font-weight:400;color:var(--fb-body-color, var(--sc-neutral-600))}@media screen and (max-width:989px){.sc-feature-block{align-items:var(--fb-items-m, center);padding:var(--fb-pt-m, 24px) var(--fb-pr-m, 24px) var(--fb-pb-m, 24px) var(--fb-pl-m, 24px)}.sc-feature-block__text{text-align:var(--fb-align-m, center)}.sc-feature-block__title{font-size:var(--fb-title-fs-m, 16px);line-height:var(--fb-title-lh-m, 24px)}.sc-feature-block__body{font-size:var(--fb-body-fs-m, 16px);line-height:var(--fb-body-lh-m, 24px)}}.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-link-partners-section{background:var(--lp-bg, var(--sc-neutral-0));padding-block-start:var(--lp-pt, 0);padding-block-end:var(--lp-pb, 0)}.sc-link-partners{display:flex;flex-direction:column}.sc-link-partners__intro:has(.sc-section-title,.sc-section-description){margin-block-end:48px}.sc-link-partners__grid{max-width:1032px;margin-inline:auto}.sc-link-partners__grid--staggered{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:43px;row-gap:32px;justify-items:center}.sc-link-partners__grid--staggered>.sc-partner-card{width:100%;max-width:210px}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(1){grid-area:1 / 4 / 2 / 10}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(2){grid-area:1 / 10 / 2 / 16}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(3){grid-area:1 / 16 / 2 / 22}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(4){grid-area:2 / 1 / 3 / 7}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(5){grid-area:2 / 7 / 3 / 13}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(6){grid-area:2 / 13 / 3 / 19}.sc-link-partners__grid--staggered>.sc-partner-card:nth-child(7){grid-area:2 / 19 / 3 / 25}.sc-link-partners__grid--grid{display:flex;flex-wrap:wrap;justify-content:var(--lp-justify, center);gap:var(--lp-row-gap, 32px) var(--lp-col-gap, 43px);max-width:min(1032px,calc(var(--lp-cols, 4) * 210px + (var(--lp-cols, 4) - 1) * var(--lp-col-gap, 43px)))}.sc-link-partners__grid--grid>.sc-partner-card{flex:0 0 calc((100% - (var(--lp-cols, 4) - 1) * var(--lp-col-gap, 43px)) / var(--lp-cols, 4));min-width:0;max-width:210px}@media screen and (min-width:990px)and (max-width:1199px){.sc-link-partners__grid--grid{max-width:min(1032px,calc(var(--lp-cols-t, 3) * 210px + (var(--lp-cols-t, 3) - 1) * var(--lp-col-gap, 43px)))}.sc-link-partners__grid--grid>.sc-partner-card{flex-basis:calc((100% - (var(--lp-cols-t, 3) - 1) * var(--lp-col-gap, 43px)) / var(--lp-cols-t, 3))}}@media screen and (max-width:989px){.sc-link-partners__intro:has(.sc-section-title,.sc-section-description){margin-block-end:32px}.sc-link-partners-section{padding-block-start:var(--lp-pt-m, 0);padding-block-end:var(--lp-pb-m, 0)}}@media screen and (max-width:989px){.sc-link-partners__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:12px;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}.sc-link-partners__grid::-webkit-scrollbar{display:none}.sc-link-partners__grid>.sc-partner-card{flex:0 0 auto;width:calc((100% - 36px) / 3);max-width:none;scroll-snap-align:start;scroll-snap-stop:always}}.sc-partner-card{display:flex;flex-direction:column;align-items:center;gap:15px;padding:var(--pc-pt, 8px) var(--pc-pr, 8px) var(--pc-pb, 8px) var(--pc-pl, 8px);border:1px solid var(--pc-border-color, var(--sc-neutral-300));border-radius:10px;background:var(--pc-bg, var(--sc-neutral-0))}.sc-partner-card__media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--lp-logo-h, auto)}.sc-partner-card__image{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.sc-partner-card__image--placeholder{width:60%;height:auto;fill:var(--sc-neutral-300)}.sc-partner-card__image--mobile{display:none}.sc-partner-card--link{text-decoration:none;color:inherit;transition:border-color .2s ease}.sc-partner-card--link:hover{border-color:var(--sc-neutral-950)}.sc-partner-card__year{font-family:var(--sc-font-display);font-size:19px;line-height:31px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pc-year-color, #02232b)}@media screen and (max-width:989px){.sc-partner-card{gap:7.7px;padding:var(--pc-pt-m, 4px) var(--pc-pr-m, 0px) var(--pc-pb-m, 4px) var(--pc-pl-m, 0px);border-width:.51px;border-radius:5.14px}.sc-partner-card__media{height:63.35px}.sc-partner-card__year{font-weight:400;letter-spacing:.1px;font-size:var(--pc-year-fs-m, 12px);line-height:var(--pc-year-lh-m, 18px)}}@media screen and (max-width:989px){.sc-partner-card__media:has(.sc-partner-card__image--mobile) .sc-partner-card__image--desktop{display:none}.sc-partner-card__image--mobile{display:block}}.sc-product-info-section{padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);background:var(--sc-neutral-0)}.sc-product-info{display:grid;grid-template-columns:repeat(var(--sc-pi-columns, 3),minmax(0,1fr));row-gap:var(--sc-space-16);column-gap:var(--sc-pi-gap, var(--sc-space-16));align-items:start;max-width:var(--sc-pi-max-width, 1226px);margin-inline:auto}.sc-product-info>.sc-section-title,.sc-product-info>.sc-section-description{grid-column:1 / -1}.sc-product-info__track{display:contents}.sc-product-info__progress{display:none}@media screen and (max-width:989px){.sc-product-info-section{padding-block-start:var(--padding-block-start-mobile);padding-block-end:var(--padding-block-end-mobile)}.sc-product-info{display:block}.sc-product-info-section--mobile-stacked .sc-product-info__track{display:flex;flex-direction:column;gap:var(--sc-pi-gap, var(--sc-space-16));margin-block-start:var(--sc-space-16)}.sc-product-info-section--mobile-carousel .sc-product-info__track{display:flex;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}.sc-product-info__track::-webkit-scrollbar{display:none}.sc-product-info-section--mobile-carousel .sc-product-info__track>.sc-product-info-card,.sc-product-info-section--mobile-carousel .sc-product-info__track>.sc-line.sc-rise{flex:0 0 auto;width:86%;scroll-snap-align:start;scroll-snap-stop:always;height:auto}.sc-product-info__track>.sc-line.sc-rise>.sc-product-info-card{width:100%}.sc-product-info__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}.sc-product-info__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 screen and (max-width:450px){.sc-product-info-section--mobile-carousel .sc-product-info__track>.sc-product-info-card,.sc-product-info-section--mobile-carousel .sc-product-info__track>.sc-line.sc-rise{max-width:270px}}.sc-spacer{display:block;width:100%;height:var(--sc-spacer-desktop, 0px);flex:0 0 auto;pointer-events:none}@media screen and (max-width:989px){.sc-spacer{height:var(--sc-spacer-tablet, 0px)}}@media screen and (max-width:989px){.sc-spacer{height:var(--sc-spacer-mobile, 0px)}}.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)}}.testimonials{padding-block:var(--ts-pt, 80px) var(--ts-pb, 40px)}.testimonials__cta{display:flex;flex-wrap:wrap;gap:var(--sc-space-16);max-width:1264px;margin-inline:auto;margin-block-start:var(--sc-space-24)}.testimonials__cta--left{justify-content:flex-start}.testimonials__cta--center{justify-content:center}.testimonials__cta--right{justify-content:flex-end}.testimonials__header{max-width:881px;margin-block-end:var(--ts-hg, 48px)}.testimonials__header--center{margin-inline:auto;text-align:center}.testimonials__header--center .testimonials__heading,.testimonials__header--center .testimonials__subheading{margin-inline:auto}@media(max-width:989px){.testimonials__header{margin-block-end:var(--ts-hg-m, 32px)}}.testimonials__heading{font-family:var(--sc-font-display);font-size:56px;line-height:60px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-950);margin-bottom:var(--sc-space-24);max-width:881px}@media(max-width:989px){.testimonials__heading{font-size:24px;line-height:28px;font-weight:700;max-width:600px;margin-bottom:8px}}.testimonials__subheading{font-family:var(--sc-font-display);font-size:16px;line-height:24px;letter-spacing:0;font-weight:400;color:var(--sc-neutral-950);margin:0}@media(max-width:989px){.testimonials__subheading{font-size:16px;line-height:24px}}@media(max-width:989px){.testimonials__subheading{max-width:var(--ts-sub-mw-m, none)}}.testimonials__masonry{columns:4;column-gap:var(--sc-space-16);max-width:1264px;margin-inline:auto}.testimonials__masonry--centered{columns:unset;display:flex;justify-content:center;align-items:flex-start;gap:var(--sc-space-16)}.testimonials__masonry--centered>.testimonials__card{flex:0 0 304px;margin-block-end:0}.testimonials__card{break-inside:avoid;margin-block-end:16px;border-radius:var(--sc-radius-xl);overflow:hidden;display:block;text-decoration:none}.testimonials__card--quote{background:var(--sc-neutral-100);padding:var(--sc-space-16) 22px var(--sc-space-24) var(--sc-space-16);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sc-space-24);min-height:228px}.testimonials__quote{font-family:var(--sc-font-display);font-size:18px;line-height:24px;letter-spacing:0;color:var(--sc-neutral-950);margin:0;max-width:250px}@media(max-width:989px){.testimonials__quote{font-size:14px;line-height:16px}}.testimonials__card--media{position:relative;aspect-ratio:304 / 228}.testimonials__card--media.testimonials__card--tall{aspect-ratio:304 / 500}.testimonials__media{position:absolute;top:0;right:0;bottom:0;left:0}.testimonials__image{width:100%;height:100%;object-fit:cover}.testimonials__image--placeholder{background:var(--sc-neutral-300)}.testimonials__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.testimonials__card--playing .testimonials__video{display:block;z-index:2}.testimonials__card--playing .testimonials__image,.testimonials__card--playing .testimonials__play,.testimonials__card--playing .testimonials__media-info{display:none}.testimonials__card--playing:after{display:none}.testimonials__card:has(.testimonials__video){cursor:pointer}.testimonials__card--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#0006,#0009)}.testimonials__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;z-index:1}.testimonials__play svg{display:block;width:18px;height:24px}@media(max-width:989px){.testimonials__play svg{margin-right:-6px}}.testimonials__arrow{position:absolute;inset-block-start:50%;inset-inline-end:var(--sc-space-16);transform:translateY(-50%);width:32px;height:32px;z-index:1}.testimonials__arrow svg{display:block;width:32px;height:32px}.testimonials__arrow svg rect{transition:fill .2s ease}.testimonials__arrow svg path{transition:stroke .2s ease}.testimonials__card--link:hover .testimonials__arrow svg rect{fill:var(--sc-orange-500)}.testimonials__card--link:hover .testimonials__arrow svg path{stroke:var(--sc-neutral-0)}@media(max-width:989px){.testimonials__arrow,.testimonials__arrow svg{width:24px;height:24px}.testimonials__arrow{inset-block-start:auto;inset-block-end:16px;inset-inline-end:12px;transform:none}}.testimonials__media-info{position:absolute;inset-inline:0;inset-block-end:0;z-index:1;display:flex;flex-direction:column;gap:var(--sc-space-2);padding:var(--sc-space-24) var(--sc-space-16)}.testimonials__attr{display:flex;flex-direction:column;gap:4px}.testimonials__name{font-family:var(--sc-font-display);font-size:22px;line-height:24px;letter-spacing:0;font-weight:400;color:var(--sc-neutral-950)}.testimonials__name--light{color:#fff}.testimonials__title{font-family:var(--sc-font-display);font-size:14px;line-height:22px;letter-spacing:0;color:var(--sc-neutral-950)}@media(max-width:989px){.testimonials__title{font-size:13px;line-height:16px}}.testimonials__title--light{color:#fff}@media screen and (max-width:989px){.testimonials{padding-block:var(--ts-pt-m, var(--ts-pt, 60px)) var(--ts-pb-m, var(--ts-pb, 48px))}.testimonials__masonry--centered>.testimonials__card{flex:initial}.testimonials__masonry{columns:unset;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:var(--sc-space-16)}.testimonials__masonry>:nth-child(-n+3){order:1}.testimonials__masonry>:nth-child(n+10){order:2}.testimonials__masonry>:nth-child(n+4):nth-child(-n+6){order:3}.testimonials__masonry>:nth-child(n+7):nth-child(-n+9){order:4}.testimonials__card{margin-block-end:0;border-radius:10px}.testimonials__card--media{aspect-ratio:168.89 / 158.28}.testimonials__card--media.testimonials__card--link .testimonials__name,.testimonials__card--media.testimonials__card--link .testimonials__title{max-width:104px}.testimonials__card--media.testimonials__card--tall{aspect-ratio:3 / 5}.testimonials__card--quote{min-height:0;padding:16px 12px 8px}.testimonials__media-info{padding:16px 12px;gap:0}.testimonials__play{width:50px;height:50px}.testimonials__card--tall .testimonials__title{font-family:var(--font-body--family)}.testimonials__card--media:not(.testimonials__card--tall) .testimonials__name,.testimonials__card--quote .testimonials__name{font-family:var(--font-body--family);font-weight:500;font-size:14px;line-height:22px}.testimonials__card--media:not(.testimonials__card--tall) .testimonials__title,.testimonials__card--quote .testimonials__title{line-height:20px}.testimonials__quote{font-family:var(--font-body--family)}}@media screen and (min-width:750px)and (max-width:989px){.testimonials__masonry--full-tablet{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.testimonials__masonry--full-tablet .testimonials__quote{max-width:100%}.testimonials__masonry.testimonials__masonry--full-tablet>:nth-child(n){order:initial}}@media screen and (max-width:749px){.testimonials__masonry--full-mobile{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.testimonials__masonry--full-mobile .testimonials__quote{max-width:100%}.testimonials__masonry.testimonials__masonry--full-mobile>:nth-child(n){order:initial}}.sc-text-features-section{padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);background:var(--sc-neutral-0)}.sc-text-features__intro .sc-section-title,.sc-text-features__intro .sc-section-description{color:var(--sc-neutral-950)}.sc-text-features{display:flex;justify-content:space-between;align-items:center;gap:32px;max-width:1382px;margin-inline:auto;background-color:var(--sc-neutral-50);padding:80px 30px;border-radius:10px}.sc-text-features__intro{display:flex;flex-direction:column;max-width:585px}.sc-text-features__grid{--fc-gap: 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--fc-gap);column-gap:74px;align-content:start;max-width:486px;margin-inline:auto}.sc-text-features__grid>.sc-feature-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}@media screen and (max-width:989px){.sc-text-features-section{padding-block-start:var(--padding-block-start-mobile);padding-block-end:var(--padding-block-end-mobile)}.sc-text-features{flex-direction:column;padding:60px 16px}.sc-container:has(.sc-text-features){padding-inline:0}.sc-text-features__intro{width:100%;max-width:none}.sc-text-features__intro :where(.sc-section-title,.sc-section-description){text-align:center}.sc-text-features__intro .sc-section-title{font-size:24px;line-height:28px;font-weight:700}.sc-text-features__intro .sc-section-description{font-size:16px;line-height:24px}.sc-text-features__grid{width:100%;max-width:none;column-gap:8px;row-gap:24px}.sc-text-features__grid>.sc-feature-card:last-child:nth-child(odd){width:100%;height:100%;max-width:206px;aspect-ratio:206 / 79}}.sc-two-col-media{margin-top:var(--sc-mt-m, 0);margin-bottom:var(--sc-mb-m, 0);padding-inline:16px}.sc-two-col{max-width:1380px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--sc-gap-m, 32px);background:var(--sc-bg, transparent);border-radius:var(--sc-radius, 0);padding:var(--sc-pb-m, 32px) var(--sc-pi-m, 20px)}@media(min-width:1600px){.sc-two-col{max-width:1512px}}@media screen and (max-width:989px){.sc-two-col--image-top-mobile .sc-two-col__media{order:-1}}.sc-two-col__text{display:flex;flex-direction:column;--sc-section-title-color: var(--sc-neutral-0)}.sc-two-col__text .sc-section-description p:empty{display:none}.sc-two-col__text .sc-section-description ul{list-style:none;margin-block:40px;padding:0;display:flex;flex-direction:column;gap:16px}.sc-two-col__text .sc-section-description ul li{position:relative;padding-inline-start:32px;text-align:start}.sc-two-col__text .sc-section-description ul li:before{content:"";position:absolute;inset-inline-start:0;top:0;width:24px;height:24px;background-color:var(--sc-orange-500);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3E%3Cpath%20d='M20%206L9%2017L4%2012'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3E%3Cpath%20d='M20%206L9%2017L4%2012'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}@media screen and (min-width:990px){.sc-two-col-media{margin-top:var(--sc-mt, 0);margin-bottom:var(--sc-mb, 0);padding-inline:30px}.sc-two-col{grid-template-columns:minmax(300px,1fr) minmax(0,auto);align-items:var(--sc-valign, center);column-gap:var(--sc-gap, 56px);padding:var(--sc-pb, 50px) var(--sc-pi, 40px)}.sc-two-col--image-left{grid-template-columns:minmax(0,auto) minmax(300px,1fr)}.sc-two-col--image-left .sc-two-col__media{order:-1}.sc-two-col__text .sc-section-description ul{margin-block:56px}}.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)}.image-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio);border-radius:var(--border-radius, 2.4px)}.image-block__picture{display:contents}.image-block.image-block--mw{--image-block-mw-fit: min(var(--image-block-mw), calc(100vw - var(--page-margin, 16px) * 2));width:var(--image-block-mw-fit);margin-inline:calc((100% - var(--image-block-mw-fit)) / 2)}@media screen and (min-width:1600px){.image-block.image-block--mw{--image-block-mw-fit: min(var(--image-block-mw-lg), calc(100vw - var(--page-margin, 16px) * 2))}}@media screen and (max-width:989px){.image-block__image{aspect-ratio:var(--ratio-mobile, var(--ratio))}.image-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))}}.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}.sc-addon{display:flex;flex-direction:column;gap:var(--sc-space-8);align-items:center}.sc-addon__heading{margin:0;align-self:stretch;font-family:var(--sc-font-display);font-size:16px;line-height:22px;font-weight:400;color:var(--sc-neutral-950)}.sc-addon__description{font-family:var(--sc-font-display)!important;margin:0;align-self:stretch;font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-600);max-width:293px!important}@media screen and (max-width:989px){.sc-addon{align-items:stretch}.sc-addon__description{max-width:none}.sc-addon .sc-bundle-item{margin-top:0}}.sc-addon .sc-bundle-item{align-self:stretch;width:100%;box-sizing:border-box;margin-top:8px}.sc-addon__info{font-family:var(--sc-font-display);display:inline-flex;align-items:center;gap:var(--sc-space-8);align-self:center;padding:8px 16px;background:var(--sc-neutral-50);border-radius:5px;font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-text-primary);text-decoration:none;cursor:pointer;margin-top:8px}.sc-addon__info-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.sc-addon__info-icon svg{width:100%;height:100%}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}}.sc-feature-card{display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:206 / 135;width:206px;height:auto;padding:24px 16px;border-radius:10px;background:var(--fc-bg, var(--sc-neutral-950))}.sc-feature-card__text{font-family:var(--sc-font-display);font-size:16px;line-height:24px;font-weight:400;color:var(--fc-color, var(--sc-neutral-0))}@media screen and (max-width:989px){.sc-feature-card{width:100%;height:100%;max-width:176px;aspect-ratio:176 / 79;margin-inline:auto}}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-section-description{margin-top:var(--scb-mt, 0);margin-bottom:var(--scb-mb, 0);margin-left:var(--scb-margin-left, auto);margin-right:var(--scb-margin-right, auto);padding-top:var(--scb-pt, 0);padding-bottom:var(--scb-pb, 0);max-width:var(--scb-mw, none);text-align:var(--scb-align, center);font-family:var(--sc-font-display);font-size:var(--scb-desc-font-size, 16px);line-height:var(--scb-desc-line-height, 24px);font-weight:var(--scb-desc-font-weight, inherit);color:var(--sc-section-desc-color, var(--sc-neutral-950))}.sc-section-description :where(p){margin:0}.sc-section-description :where(p+p){margin-top:1em}@media screen and (max-width:989px){.sc-section-description{margin-top:var(--scb-mt-m, 0);margin-bottom:var(--scb-mb-m, 0);margin-left:var(--scb-margin-left-mobile, auto);margin-right:var(--scb-margin-right-mobile, auto);padding-top:var(--scb-pt-m, 0);padding-bottom:var(--scb-pb-m, 0);max-width:var(--scb-mw-t, none);text-align:var(--scb-align-m, center);font-size:var(--scb-desc-font-size-m, var(--scb-desc-font-size, 16px));line-height:var(--scb-desc-line-height-m, var(--scb-desc-line-height, 24px));font-weight:var(--scb-desc-font-weight-m, var(--scb-desc-font-weight, inherit))}}@media screen and (max-width:749px){.sc-section-description{max-width:var(--scb-mw-m, none)}}.sc-section-image{text-align:var(--scb-align, center);padding-top:var(--scb-pt, 0);padding-bottom:var(--scb-pb, 0)}.sc-section-image__img{display:inline-block;width:var(--scb-iw, 100%);max-width:100%;height:auto;border-radius:var(--scb-radius, 0)}.sc-section-image__img--placeholder{aspect-ratio:690 / 500;background:var(--sc-neutral-800)}.sc-section-image__img--placeholder .placeholder{width:100%;height:100%;object-fit:cover;opacity:.4}.sc-section-image__img--mobile{display:none}@media screen and (max-width:989px){.sc-section-image{text-align:var(--scb-align-m, center);padding-top:var(--scb-pt-m, 0);padding-bottom:var(--scb-pb-m, 0)}.sc-section-image__img{width:100%}.sc-section-image__img--mobile{display:inline-block}.sc-section-image:has(.sc-section-image__img--mobile) .sc-section-image__img--desktop{display:none}}.sc-section-title{margin-top:var(--scb-mt, 0);margin-bottom:var(--scb-mb, 0);margin-left:var(--scb-margin-left, auto);margin-right:var(--scb-margin-right, auto);padding-top:var(--scb-pt, 0);padding-bottom:var(--scb-pb, 0);max-width:var(--scb-mw, none);text-align:var(--scb-align, center);white-space:pre-wrap;font-family:var(--sc-font-display);font-size:var(--scb-title-font-size, 56px);line-height:var(--scb-title-line-height, 60px);font-weight:var(--scb-title-font-weight, 400);color:var(--sc-section-title-color, var(--sc-neutral-950))}@media screen and (max-width:989px){.sc-section-title{margin-top:var(--scb-mt-m, 0);margin-bottom:var(--scb-mb-m, 0);margin-left:var(--scb-margin-left-mobile, auto);margin-right:var(--scb-margin-right-mobile, auto);padding-top:var(--scb-pt-m, 0);padding-bottom:var(--scb-pb-m, 0);max-width:var(--scb-mw-t, none);text-align:var(--scb-align-m, center);font-size:var(--scb-title-font-size-m, 24px);line-height:var(--scb-title-line-height-m, 28px);font-weight:var(--scb-title-font-weight-m, 700)}}@media screen and (max-width:749px){.sc-section-title{max-width:var(--scb-mw-m, none)}}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}}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}}video-background-component video{opacity:0;transition:opacity .8s ease}video-background-component.video-background--ready video{opacity:1}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.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}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.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}}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(#header-group>.header-section>#header-component[transparent]):not(:has(#header-group>.header-section+.shopify-section)) #MainContent>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}.section--height-custom-px{--section-min-height: var(--section-height-px)}.section--collection-image-missing.section--height-custom-px{--section-min-height: 300px}.section--page-width-inset>*{grid-column:1 / -1}.section--page-width-inset .custom-section-content{width:100%;max-width:calc(var(--sc-page-content-width) + 2 * var(--sc-page-gutter));margin-inline:auto}.section--page-width-inset .section-content-wrapper{--padding-inline-start: var(--sc-page-gutter);--padding-inline-end: var(--sc-page-gutter)}@media screen and (max-width:989px){.section-content-wrapper--m-pad{padding-block-start:var(--section-pbs-mobile, var(--padding-block-start, 0));padding-block-end:var(--section-pbe-mobile, var(--padding-block-end, 0))}.section--height-custom-px{--section-min-height: var(--section-height-px-mobile, var(--section-height-px))}.section--collection-image-missing.section--height-custom-px{--section-min-height: 200px}}.sc-bundle-item{display:flex!important;align-items:center!important;gap:var(--sc-space-12)!important;padding:10px 16px 10px 8px;background:var(--sc-bg-surface);border:1px solid var(--sc-border-subtle);border-radius:10px;cursor:pointer;transition:border-color .2s ease}@media(max-width:989px){.sc-bundle-item{gap:9px!important}}.sc-bundle-item--grouped{border:none;border-radius:0;border-bottom:1px solid var(--sc-border-subtle)}.sc-bundle-item--fbt{align-items:center!important;border-color:var(--sc-neutral-200);padding:12px}@media(max-width:989px){.sc-bundle-item--fbt{gap:16px!important}}.sc-bundle-item--grouped:last-child{border-bottom:none}.sc-bundle-item:hover{border-color:var(--sc-border-strong)}.sc-bundle-item:has(.sc-bundle-item__checkbox:checked){border-color:var(--sc-border-brand)}.sc-bundle-item:has(.sc-bundle-item__checkbox:disabled){opacity:.5;cursor:not-allowed}.sc-bundle-item__media{flex-shrink:0;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--sc-neutral-100);border-radius:var(--sc-radius-md);overflow:hidden}.sc-bundle-item--addon .sc-bundle-item__media{width:60px;height:42px;background:transparent;border-radius:0}.sc-bundle-item--fbt .sc-bundle-item__media{width:32px;height:32px;border-radius:4px;background-color:#fff;margin-top:2px}.sc-bundle-item__image{width:100%;height:100%;object-fit:contain}.sc-bundle-item__body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.sc-bundle-item__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.sc-bundle-item__text{min-width:0;display:flex;flex-direction:column;flex:1}@media(max-width:989px){.sc-bundle-item__text{max-width:155px}}.sc-bundle-item--addon .sc-bundle-item__text{max-width:175px}.sc-bundle-item__title{font-family:var(--sc-font-display);font-size:14px;font-weight:700;line-height:22px;color:var(--sc-text-primary)}.sc-addon .sc-bundle-item .sc-bundle-item__title{font-weight:400}.sc-bundle-item__subtitle{font-family:var(--sc-font-display);font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-600);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-bundle-item__price{flex-shrink:0;font-size:14px;font-weight:700;line-height:22px;color:var(--sc-text-primary);white-space:nowrap}.sc-bundle-item__checkbox,.sc-bundle-item__checkbox:hover{appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:.5px solid var(--sc-neutral-950);border-radius:5px;background:var(--sc-bg-surface);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.sc-bundle-item__checkbox:checked{background-color:var(--sc-orange-500)!important;border-color:var(--sc-orange-500)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3333 4L5.99996 11.3333L2.66663 8' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px;background-position:center;background-repeat:no-repeat}.sc-bundle-item__checkbox:after{display:none!important}.sc-bundle-item__checkbox:disabled{cursor:not-allowed}.sc-bundle-item__checkbox:focus-visible{outline:2px solid var(--sc-orange-500);outline-offset:2px}.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}@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))}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AOgABAIgXiHjEAAAAAZAEAEAQACANwBQDMCRAAWqhEBgAAAB8UBwJAMAMIBAC1EABQ */
