.layout_header__Tvx3I{inset:0 0 auto;position:fixed;z-index:var(--layer-header);--site-background:var(--color-grey-50)}
.layout_background__rqcEN{background-color:var(--color-grey-50)}
.HeaderLink_link__qkXAv{--icon-height:20px;--offset:calc(22px - (var(--icon-height) / 2));align-items:center;border-radius:var(--border-radius-medium);color:var(--color-header-foreground);display:inline-grid;grid:auto/auto auto;margin:calc(var(--offset) * -1);padding:var(--offset);text-decoration:none}
.HeaderLink_link__qkXAv:focus,.HeaderLink_link__qkXAv:focus-visible{outline:none}
.HeaderLink_link__qkXAv:focus-visible{box-shadow:var(--default-focus-shadow)}
.HeaderLink_link__qkXAv:hover .HeaderLink_label__AtCP1{background-position:0 100%}
.HeaderLink_icon__qqS15{height:var(--icon-height)}
.HeaderLink_label__AtCP1{background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-none-color,transparent) 50%,var(--draw-underline-none-color,transparent));background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-initial-color,transparent) 50%,var(--draw-underline-initial-color,transparent));background-size:200% 1px;background-position:101% 100%;background-repeat:no-repeat;transition:background-position var(--draw-underline-duration) var(--easing-function-default);display:none;margin-inline-start:8px;padding-block:3px}
@media(min-width:1024px){
.HeaderLink_label__AtCP1{display:block}
}
.MenuOpener_button__jllqK{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:var(--border-radius-medium);cursor:pointer;display:inline-grid;min-width:0;padding:12px;margin:-12px}
.MenuOpener_button__jllqK:focus,.MenuOpener_button__jllqK:focus-visible{outline:none}
.MenuOpener_button__jllqK:focus-visible{box-shadow:var(--default-focus-shadow)}
.MenuOpener_icon__VTXww{height:20px;fill:var(--color-header-foreground)}
.MenuOpener_icon__VTXww path{transition:transform .3s var(--easing-function-default) .2s}
.MenuOpener_icon__VTXww path:nth-child(2){transition-delay:.1s}
.MenuOpener_icon__VTXww path:nth-child(3){transition-delay:0ms}
.MenuOpener_icon__VTXww.MenuOpener_opened__3qGlb path{transform:scaleX(0)}
.PromotedLinks_list__1Utvt{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:inherit;overflow:visible}
.PromotedLinks_listItem__ct7G8.PromotedLinks_hidden__6Aq0g{visibility:hidden}
.PromotedLinks_link__JomGh{align-items:center;color:var(--color-header-foreground);display:inline-flex;min-height:44px}
.PromotedLinks_link__JomGh:focus,.PromotedLinks_link__JomGh:focus-visible{outline:none}
.PromotedLinks_link__JomGh:focus-visible{box-shadow:var(--default-focus-shadow)}
.PromotedLinks_link__JomGh:hover .PromotedLinks_linkLabel__kNniG{background-position:0 100%}
.PromotedLinks_linkLabel__kNniG{background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-none-color,transparent) 50%,var(--draw-underline-none-color,transparent));background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-initial-color,transparent) 50%,var(--draw-underline-initial-color,transparent));background-size:200% 1px;background-position:101% 100%;background-repeat:no-repeat;transition:background-position var(--draw-underline-duration) var(--easing-function-default);padding-block:2px}
.PromotedLink_link__AkbC_{align-items:center;border-radius:var(--border-radius-medium);color:var(--color-header-foreground);display:inline-flex;margin-inline:-6px;min-height:44px;padding-inline:6px}
.PromotedLink_link__AkbC_:focus,.PromotedLink_link__AkbC_:focus-visible{outline:none}
.PromotedLink_link__AkbC_:focus-visible{box-shadow:var(--default-focus-shadow)}
.PromotedLink_link__AkbC_:hover .PromotedLink_linkLabel__D_Lzh{background-position:0 100%}
.PromotedLink_linkLabel__D_Lzh{background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-none-color,transparent) 50%,var(--draw-underline-none-color,transparent));background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-initial-color,transparent) 50%,var(--draw-underline-initial-color,transparent));background-size:200% 1px;background-position:101% 100%;background-repeat:no-repeat;transition:background-position var(--draw-underline-duration) var(--easing-function-default);padding-block:2px}
.ShoppingBag_link__E48gz{align-items:center;border-radius:var(--border-radius-medium);display:inline-flex;margin:-10px;padding:10px;text-decoration:none}
.ShoppingBag_link__E48gz:focus,.ShoppingBag_link__E48gz:focus-visible{outline:none}
.ShoppingBag_link__E48gz:focus-visible{box-shadow:var(--default-focus-shadow)}
.ShoppingBag_count__ckYlt{background:var(--color-header-foreground);border-radius:100%;color:var(--color-header-foreground-accent);display:inline-block;line-height:20px;margin-inline-end:-6px;text-align:center;width:20px}
.ShoppingBag_icon__b1zr9{color:var(--color-header-foreground);height:24px}
.CollapsedHeader_wrapper__z0xsk{background:var(--color-header-opaque-background);-webkit-backdrop-filter:blur(38px);backdrop-filter:blur(38px)}
.CollapsedHeader_wrapper__z0xsk.CollapsedHeader_showShadow__0uxuL{box-shadow:0 8px 24px 0 rgba(0,0,0,.12)}
.CollapsedHeader_header___f4Yu{--color-header-foreground:var(--color-header-dark-foreground);--color-header-foreground-accent:var(--color-header-light-foreground);--color-header-foreground-secondary:var(--color-header-dark-foreground-secondary);max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);align-items:center;display:grid;grid:auto/1fr auto 1fr;gap:var(--spacing-24);justify-items:stretch;padding-block:var(--spacing-16)}
@media(min-width:2496px){
.CollapsedHeader_header___f4Yu{margin-inline:auto}
}
@media(min-width:1024px){
.CollapsedHeader_header___f4Yu{gap:var(--spacing-32)}
}
.CollapsedHeader_smOnly__9Jenf{display:grid}
@media(min-width:1024px){
.CollapsedHeader_smOnly__9Jenf{display:none!important}
}
.CollapsedHeader_mdOnly__xBajo{display:none}
@media(min-width:1024px){
.CollapsedHeader_mdOnly__xBajo{display:grid}
}
.CollapsedHeader_endGroup__Oj_ED,.CollapsedHeader_startGroup__98SaX{align-items:inherit;display:grid;gap:inherit;grid:auto/auto 1fr;grid-area:1/1/2/2;justify-items:flex-start;min-width:0}
.CollapsedHeader_endGroup__Oj_ED{grid:auto/1fr;grid-area:1/3/2/4;grid-auto-columns:auto;justify-items:flex-end}
@media(min-width:1024px){
.CollapsedHeader_endGroup__Oj_ED{grid:auto/minmax(var(--spacing-72),1fr) minmax(0,370px)}
}
.CollapsedHeader_promotedItems__MbUfY{min-width:0;width:100%}
@media(min-width:1024px){
.CollapsedHeader_logo__OaZGG{--icon-height:30px}
}
.CollapsedHeader_search__gRpIl{grid-area:1/2/2/3;justify-self:flex-end}
@media(min-width:1024px){
.CollapsedHeader_search__gRpIl{justify-self:stretch}
}
.CollapsedHeader_shoppingBag__SXzvi{grid-area:1/3/2/4}
.ExpandedHeader_header__gnKPB{--color-header-foreground:var(--color-header-dark-foreground);--color-header-foreground-accent:var(--color-header-light-foreground);--color-header-foreground-secondary:var(--color-header-dark-foreground-secondary);max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);align-items:center;display:grid;grid:auto auto/1fr auto 1fr;gap:var(--spacing-16) var(--spacing-24);justify-items:start;padding-block:var(--spacing-16) 0}
@media(min-width:2496px){
.ExpandedHeader_header__gnKPB{margin-inline:auto}
}
@media(min-width:1024px){
.ExpandedHeader_header__gnKPB{gap:var(--spacing-16) var(--spacing-32);grid:auto auto/1fr var(--spacing-72) auto var(--spacing-72) 1fr;padding-block:var(--spacing-24) var(--spacing-8)}
}
.ExpandedHeader_header__gnKPB.ExpandedHeader_light__wpua_{--color-header-foreground:var(--color-header-light-foreground);--color-header-foreground-accent:var(--color-header-dark-foreground);--color-header-foreground-secondary:var(--color-header-light-foreground-secondary)}
.ExpandedHeader_smOnly__hhzgP{display:grid}
@media(min-width:1024px){
.ExpandedHeader_smOnly__hhzgP{display:none}
}
.ExpandedHeader_mdOnly___Qb5y{display:none}
@media(min-width:1024px){
.ExpandedHeader_mdOnly___Qb5y{display:grid}
}
.ExpandedHeader_startGroup__s5vR7{display:flex;gap:inherit;grid-area:1/1/2/2}
.ExpandedHeader_navGroup__xHX68{align-items:inherit;display:flex;gap:inherit;grid-area:2/1/3/3;min-width:0}
@media(min-width:1024px){
.ExpandedHeader_logo___k3kk{grid-area:1/3/2/4;--icon-height:30px}
}
.ExpandedHeader_shoppingBag__Wd4rF{grid-area:1/-2/2/-1;justify-self:flex-end}
.ExpandedHeader_search___diOH{grid-area:2/1/3/-1;justify-self:stretch}
@media(min-width:1024px){
.ExpandedHeader_search___diOH{grid-area:2/-2/3/-1}
}
.ExpandedHeader_promotedItems__TP3xr{min-width:0;width:100%}
@keyframes Menu_fadeIn__16LMs {
0%{opacity:0;transform:translate3d(-10px,0,0)}
to{opacity:1;transform:translateZ(0)}
}
.Menu_menuWrapper__liUG7{position:fixed;top:0;bottom:0;max-width:calc(100% - var(--spacing-28));width:420px}
.Menu_menu__CihrM{--space-between-nav-elements:var(--spacing-40);--menu-head-height:60px;--fade-shadow:0 0px 20px 20px var(--color-white);background:var(--color-menu-background);width:100%;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;padding:var(--spacing-20);display:flex;flex-direction:column;opacity:0;animation:Menu_fadeIn__16LMs .2s .2s forwards}
.Menu_menu__CihrM::-webkit-scrollbar{display:none}
.Menu_menu__CihrM:after{display:block;content:"";position:sticky;bottom:calc(var(--spacing-20) * -1);width:100%;box-shadow:var(--fade-shadow)}
.Menu_menuHead__pB2kY{--head-space:calc(var(--spacing-20) * -1);position:sticky;top:var(--head-space);background-color:var(--color-white);box-shadow:var(--fade-shadow);z-index:1;padding:var(--spacing-20);margin:var(--head-space);display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--space-between-nav-elements) + var(--head-space))}
.Menu_menuHeadButton__bfUmu{cursor:pointer;display:flex;align-items:center;padding:var(--spacing-8);margin:calc(var(--spacing-8) * -1);border-radius:var(--border-radius-medium)}
.Menu_menuHeadButton__bfUmu:focus,.Menu_menuHeadButton__bfUmu:focus-visible{outline:none}
.Menu_menuHeadButton__bfUmu:focus-visible{box-shadow:var(--default-focus-shadow)}
.Menu_menuHeadCta__QqZ4n{display:flex;flex-wrap:wrap;-moz-column-gap:var(--spacing-10);column-gap:var(--spacing-10)}
.Menu_menuNodeSection__VLYts{margin-bottom:var(--space-between-nav-elements)}
@keyframes Menu_itemIntroAnimation__KDZip {
0%{transform:translate3d(0,-20px,0)}
to{opacity:1;transform:translateZ(0)}
}
.Menu_menuNodeSectionAnimation__ciAmG{opacity:0;animation:Menu_itemIntroAnimation__KDZip .2s forwards}
.Menu_menuNavLink__LtzlZ{display:flex;justify-content:space-between;padding:var(--spacing-8);margin:0 calc(var(--spacing-8) * -1)}
.Menu_menuNavLink__LtzlZ[href]{text-decoration:none}
.Menu_menuNavLinkText___jGqR{background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-none-color,transparent) 50%,var(--draw-underline-none-color,transparent));background-image:linear-gradient(to right,var(--draw-underline-color,currentColor),var(--draw-underline-color,currentColor) 50%,var(--draw-underline-initial-color,transparent) 50%,var(--draw-underline-initial-color,transparent));background-size:200% 1px;background-position:101% 100%;background-repeat:no-repeat;transition:background-position var(--draw-underline-duration) var(--easing-function-default)}
.Menu_seeMoreLinkText__XzJao{font-size:14px}
.Menu_menuNavLink__LtzlZ:hover .Menu_menuNavLinkText___jGqR{background-position:0 100%}
.Menu_menuNavLinkActive__Vq9Nh .Menu_menuNavLinkText___jGqR,.Menu_menuNavLinkActive__Vq9Nh.Menu_menuNavLinkText___jGqR{box-shadow:0 0 0 2px var(--color-focus);padding:var(--spacing-8);margin:calc(var(--spacing-8) * -1);border-radius:var(--border-radius-medium)}
.Menu_menuNavLinkIcon__K4EH4{flex-shrink:0;height:20px;color:var(--color-grey-400)}
.Menu_subMenuPlacement__GtvMA{position:absolute;top:0;left:0;width:100%;z-index:1}
@media(min-width:1024px){
.Menu_subMenuPlacement__GtvMA{z-index:0;left:100%;width:auto}
}
.Menu_scrollFadeWrapper__uDOyd{height:calc(100% - var(--menu-head-height))}
.Menu_promotedButton__yoqFJ{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:var(--spacing-32);width:100%}
.Menu_promotionButtonPretext__MXclH{margin-bottom:var(--spacing-8)}
.Menu_promotedButtonLink__IvWMB{width:100%;justify-content:center}
.Menu_spacer__dL8V4{flex-grow:1}
@keyframes Submenu_openAnimation__HjxSk {
0%{opacity:0;transform:translate3d(-200px,0,0)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes Submenu_closeAnimation__pXnhW {
0%{opacity:1;transform:translateZ(0)}
to{opacity:0;transform:translate3d(-200px,0,0)}
}
.Submenu_submenu__IDeqI{border-left:1px solid var(--color-grey-100);box-shadow:20px 0 40px -10px rgba(0,0,0,.3);animation:Submenu_openAnimation__HjxSk .2s forwards}
@media(min-width:1024px){
.Submenu_submenu__IDeqI{width:380px}
}
.Submenu_submenu__IDeqI{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}
.Submenu_submenu__IDeqI::-webkit-scrollbar{display:none}
.Submenu_submenuNav__mBiki{margin-top:calc(-1 * var(--spacing-8))}
.Submenu_submenuClosing__YY7vb{animation:Submenu_closeAnimation__pXnhW .2s forwards}
p.Submenu_noMargin__oKn4u{margin:0}
.Submenu_icon__fXfK3{margin-right:var(--spacing-16)}
@media(min-width:1024px){
.Submenu_closeButton__HwEri{display:none}
}
.Submenu_submenuNode__FMbwH{display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-8)}
.Submenu_submenuNodeThumbnail__3n5fZ{margin-right:var(--spacing-24);border-radius:6px;background-color:var(--color-grey-100);width:80px;aspect-ratio:4/3;position:relative}
.Submenu_submenuNodeThumbnail__3n5fZ img{padding:5px 6px}
.SEOMenu_SEOMenu__9xg70{height:0;width:1px;padding-top:0;overflow:hidden}
.SkipLinksBase_skipLinkList__z2NOa{inset:0 auto auto 0;margin:0;overflow:hidden;padding:0;position:fixed;z-index:var(--layer-skip-links)}
.SkipLinksBase_skipLinkListItem__vBGfz{inset-block-start:-100%;position:absolute}
.SkipLinksBase_skipLinkListItem__vBGfz:focus-within{inset-block-start:0;position:relative}
.SkipLinksBase_skipLink__x7w1r{background:var(--color-skip-link-background);border:2px solid var(--color-focus);border-radius:var(--border-radius-large);color:var(--color-skip-link-foreground);display:inline-block;margin:10px;padding:9px 13px;text-decoration:none;white-space:nowrap}
.SkipLinksBase_skipLink__x7w1r:focus,.SkipLinksBase_skipLink__x7w1r:focus-visible{outline:none}
.page_container__Za0__{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr)}
@media(min-width:2496px){
.page_container__Za0__{margin-inline:auto}
}
@container window (min-width: 1024px) {
.page_container__Za0__{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.page_container__Za0__{grid-template-columns:repeat(12,1fr)}
}
}
.page_container__Za0__>*{min-width:0}
@media print {
.page_container__Za0__{display:none}
}
.page_hero__FGU8u{grid-area:1/1/auto/13;margin-top:var(--spacing-80);margin-bottom:var(--spacing-28);padding-bottom:var(--spacing-48);border-bottom:1px solid var(--color-grey-100)}
@media(min-width:1024px){
.page_hero__FGU8u{margin-top:var(--spacing-72)}
}
.page_content__MsaFJ{max-width:761px}
.page_title__5KJX8{font-family:var(--typography-baskerville);font-weight:400;letter-spacing:-1.2px;margin:0!important}
@media(min-width:1024px){
.page_title__5KJX8{font-family:var(--typography-baskerville);font-weight:400;letter-spacing:-.02em;line-height:94%;font-size:clamp(3rem,3.04569vw + 1.05076rem,6rem)}
}
.page_intro__tdRwO{color:var(--color-grey-700);margin-top:var(--spacing-8)}
@media(min-width:1024px){
.page_intro__tdRwO{margin-top:var(--spacing-32)}
}
.page_filters___Y5QN{grid-area:2/1/auto/13}
.page_options__9qslu{grid-area:3/1/auto/13}
.SampleFilterChips_selectedFilters__SiqrD{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;width:calc(100% + var(--layout-inline-space));margin-top:var(--spacing-20);margin-left:calc(-1 * var(--layout-inline-space));margin-right:calc(-1 * var(--layout-inline-space));display:flex;gap:var(--spacing-6);overflow-x:scroll}
.SampleFilterChips_selectedFilters__SiqrD::-webkit-scrollbar{display:none}
.SampleFilterChips_selectedFilters__SiqrD>:first-child{margin-left:var(--layout-inline-space)}
.SampleFilterChips_dark__3ieWJ>span{background-color:var(--color-black)}
.SampleFilterChips_dark__3ieWJ>span>span{color:var(--color-white)}
.SampleFilterChips_dark__3ieWJ>span>svg{display:none}
.FilterOptions_filters__ZFy1i{display:flex;gap:var(--spacing-8);align-items:center;flex-wrap:wrap}
@media(min-width:1024px){
.FilterOptions_filters__ZFy1i .FilterOptions_toggle__km2gZ{order:1}
.FilterOptions_filters__ZFy1i .FilterOptions_selectedFilters__Xf5ej{order:2}
}
.FilterOptions_count__k_yq7{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:100px;color:var(--color-black);font-size:12px;background-color:var(--color-secondary-400);margin-left:var(--spacing-8)}
.FilterOptions_toggle__km2gZ{width:100%;margin-top:var(--spacing-20)}
@media(min-width:768px){
.FilterOptions_toggle__km2gZ{width:auto;margin-top:0;margin-left:calc(var(--spacing-32) - var(--spacing-8))}
}
.FilterOptions_label__Mm9k0{margin-inline-end:var(--spacing-12)}
@media(max-width:768px){
.FilterOptions_label__Mm9k0{display:none}
}
.FilterOptions_titleWrapper__pe8ae{display:flex;align-items:center;gap:var(--spacing-8)}
@media(min-width:1024px){
.FilterOptions_titleWrapper__pe8ae{gap:var(--spacing-12)}
}
.FilterOptions_sidebarControls__dbgxZ{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-20);padding:var(--spacing-14) var(--spacing-20)}
.header-minimal_wrapper__8KvVO{background:var(--site-background);-webkit-backdrop-filter:blur(38px);backdrop-filter:blur(38px)}
.header-minimal_header__ddi1q{--color-header-foreground:var(--color-header-dark-foreground);--color-header-foreground-accent:var(--color-header-light-foreground);max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);align-items:center;display:grid;grid:auto/1fr auto 1fr;gap:var(--spacing-24);justify-items:stretch;padding-block:var(--spacing-16)}
@media(min-width:2496px){
.header-minimal_header__ddi1q{margin-inline:auto}
}
@media(min-width:1024px){
.header-minimal_header__ddi1q{gap:var(--spacing-32)}
}
.header-minimal_smOnly__o0twx{display:grid}
@media(min-width:1024px){
.header-minimal_smOnly__o0twx{display:none}
}
.header-minimal_mdOnly__vMRmJ{display:none}
@media(min-width:1024px){
.header-minimal_mdOnly__vMRmJ{display:grid}
}
.header-minimal_endGroup__eBkGa,.header-minimal_startGroup__wj5HJ{align-items:inherit;display:grid;gap:inherit;grid:auto/auto 1fr;grid-area:1/1/2/2;justify-items:flex-start;min-width:0}
.header-minimal_endGroup__eBkGa{grid:auto/1fr auto;grid-area:1/3/2/4;justify-items:flex-end}
@media(min-width:1024px){
.header-minimal_endGroup__eBkGa{grid:auto/minmax(var(--spacing-72),1fr) minmax(0,370px) auto}
.header-minimal_logo__qjT6N{--icon-height:30px}
}
.header-minimal_shoppingBag__HBiKH{grid-area:1/-2/2/-1}
.StyleSwitch_styleSwitch__iUQLa{display:flex;width:100%}
.StyleSwitch_styleSwitch__iUQLa>.StyleSwitch_button__vudUw{flex:1 0 50%;justify-content:center;border-radius:var(--border-radius-medium)}
.StyleSwitch_styleSwitch__iUQLa>:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}
.StyleSwitch_styleSwitch__iUQLa>:first-child:hover{border-right-color:var(--color-black)}
.StyleSwitch_styleSwitch__iUQLa>:first-child:hover+.StyleSwitch_button__vudUw{border-left-color:transparent}
.StyleSwitch_styleSwitch__iUQLa>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.StyleSwitch_selected__x6_F1{border-color:var(--color-grey-400)}
.VariantOptionActionBar_actionBar__0lPhc{display:flex;gap:var(--spacing-8);margin:var(--spacing-20) calc(-1 * var(--spacing-20)) 0;overflow:auto;scrollbar-color:var(--color-black) var(--color-grey-900-20);scrollbar-width:none;padding:0 var(--spacing-20)}
.VariantOptionActionBar_actionOverlayInner__6uGbp{position:absolute;right:0;top:110px;width:100%;max-width:90vw}
@media(min-width:1024px){
.VariantOptionActionBar_actionOverlayInner__6uGbp{max-width:648px}
}
.VariantOptionActionBar_overlayHeading____nJ9{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);margin-bottom:0;border-radius:var(--border-radius-small);border-bottom-right-radius:0;border-bottom-left-radius:0;padding:var(--spacing-20);position:relative}
.VariantOptionActionBar_overlayHeading____nJ9>*{margin-bottom:0}
.VariantOptionActionBar_overlayHeading____nJ9 .VariantOptionActionBar_heading__x471j{line-height:130%}
.VariantOptionActionBar_closeButton__TMBVc{padding:var(--spacing-14);position:absolute;top:7px;right:7px}
.VariantOptionActionBar_closeIcon__CeXHe{color:var(--color-black)}
.VariantOptionActionBar_overlayContent__f2bl7{padding-bottom:0;background-color:var(--color-white);display:block;border-radius:var(--border-radius-small);border-top-left-radius:0;border-top-right-radius:0;max-height:calc(100vh - 64px - 220px);position:relative;display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;flex-direction:column}
.VariantOptionActionBar_overlayContent__f2bl7::-webkit-scrollbar{display:none}
.VariantOptionActionBar_overlayContent__f2bl7:after,.VariantOptionActionBar_overlayContent__f2bl7:before{pointer-events:none;content:"";position:sticky;display:block;flex-shrink:0;transition-duration:.2s;z-index:1;width:100%;height:114px}
.VariantOptionActionBar_overlayContent__f2bl7:before{top:-1px;background-image:linear-gradient(var(--color-white),hsla(0,0%,100%,0))}
.VariantOptionActionBar_overlayContent__f2bl7:after{display:block;bottom:-1px;width:100%;height:114px;background-image:linear-gradient(hsla(0,0%,100%,0),var(--color-white))}
.VariantOptionActionBar_overlayContent__f2bl7:before{display:none}
@media(min-width:1024px){
.VariantOptionActionBar_overlayContent__f2bl7{max-height:380px}
}
.VariantOptionActionBar_sort__8phG3{margin-bottom:var(--spacing-8);border-radius:var(--border-radius-small);border-top-right-radius:0;border-top-left-radius:0}
.VariantOptionActionBar_sort__8phG3>*{padding:0 var(--spacing-20)}
.VariantOptionActionBar_buttonCount__RbS_z{border-radius:50%;margin-left:var(--spacing-6);line-height:16px;letter-spacing:.24px;padding:0 2px;min-width:16px}
.VariantOptionActionBar_buttonCount__RbS_z.VariantOptionActionBar_primary__RQZnw{color:var(--color-white);background-color:hsla(0,0%,100%,.3)}
.VariantOptionActionBar_buttonCount__RbS_z.VariantOptionActionBar_secondary__Zfsnz{color:var(--color-white);background-color:var(--color-black)}
.Filter_filterList__P_EwF{display:grid;grid-template-columns:minmax(0,1fr);padding:2px var(--spacing-20) 0;gap:var(--spacing-12)}
.Filter_filterList__P_EwF:before{display:none}
.Filter_filterList__P_EwF.Filter_stacked__gXvb9{grid-template-columns:repeat(2,minmax(0,1fr))}
.Filter_colorList__mMXP2{padding:2px var(--spacing-20) 0}
.Filter_selected__QhV6f{border-color:var(--color-black)}
.VariantOptionBlock_block__jDce5{align-items:end;border-radius:var(--border-radius-medium);box-shadow:0 0 0 1px var(--color-grey-200);display:grid;grid:1fr auto max-content/1fr;overflow:hidden;position:relative;transition:box-shadow .2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p){cursor:pointer}
.VariantOptionBlock_block__jDce5.VariantOptionBlock_selected__zPNSx:not(.VariantOptionBlock_disabled__A1e3p){box-shadow:0 0 0 2px var(--color-black)}
.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p):hover img{transform:scale(1.1)}
.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p):hover .VariantOptionBlock_contentWrapper__y9LOM{transform:translateY(0)}
.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p):focus-visible{box-shadow:0 0 0 2px var(--color-focus)}
.VariantOptionBlock_block__jDce5.VariantOptionBlock_disabled__A1e3p{cursor:default}
.VariantOptionBlock_block__jDce5.VariantOptionBlock_disabled__A1e3p img{opacity:.4}
.VariantOptionBlock_imageWrapper__HHM1y{aspect-ratio:5/2;grid-area:1/1/3/2;overflow:hidden}
.VariantOptionBlock_imageWrapper__HHM1y img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in;transform-origin:center;width:100%}
.VariantOptionBlock_badge__h4qOA{position:absolute;left:var(--spacing-12);top:var(--spacing-12);z-index:1}
.VariantOptionBlock_contentWrapper__y9LOM{background-color:var(--color-white);border-radius:var(--border-radius-small);display:grid;grid-area:2/1/4/2;grid-template-areas:"title side";grid-template-columns:2fr minmax(1fr,120px);grid-template-rows:1fr;min-height:0;padding:var(--spacing-14) var(--spacing-16) var(--spacing-20);transform:translateY(var(--spacing-4));transition:transform .2s ease-in;z-index:1}
.VariantOptionBlock_contentWrapper__y9LOM.VariantOptionBlock_disabled__A1e3p>*{opacity:.4}
.VariantOptionBlock_contentWrapper__y9LOM.VariantOptionBlock_withDetailsLink__dfKDM{grid-template-rows:repeat(2,auto);grid-template-areas:"title side" "link side"}
.VariantOptionBlock_noImage__Gl9sl .VariantOptionBlock_contentWrapper__y9LOM{position:relative}
.VariantOptionBlock_title__Pgpr9{font-family:"__fontHelveticaNeue_d15958";font-size:var(--typography-link-medium-font-size);letter-spacing:.02em;line-height:120%;align-self:center;text-transform:capitalize;max-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.VariantOptionBlock_title__Pgpr9.VariantOptionBlock_selected__zPNSx{font-weight:700;letter-spacing:-.01em}
.VariantOptionBlock_detailsLink__j7ihA{grid-area:link}
.VariantOptionBlock_detailsLink__j7ihA .VariantOptionBlock_level4Button__9kGsh{padding:var(--spacing-12) var(--spacing-14) var(--spacing-6);margin-left:-14px;margin-top:-6px;margin-bottom:-6px;font-size:12px;color:var(--color-grey-600)}
.VariantOptionBlock_detailsLink__j7ihA .VariantOptionBlock_level4Button__9kGsh:hover{color:var(--color-black)}
.VariantOptionBlock_side__ZKRjh{grid-area:side;position:relative;display:flex;justify-content:flex-end;align-items:center}
.OptionSelectionIcon_icon__g0uTL .OptionSelectionIcon_hoverOnly__uXax0{visibility:hidden;transition:fill .125s ease-in}
.OptionSelectionIcon_icon__g0uTL:hover .OptionSelectionIcon_hoverOnly__uXax0{visibility:visible}
.OptionSelectionIcon_icon__g0uTL:hover .OptionSelectionIcon_opaque__zCoWY{fill:rgba(0,0,0,.3)}
.OptionSelectionIcon_icon__g0uTL .OptionSelectionIcon_hoverOnly__uXax0.OptionSelectionIcon_visible__iQdVy{visibility:inherit}
.VariantOptionControl_container__kZwux{display:flex;justify-content:space-between;align-items:center;box-shadow:0 -2px 24px 0 rgba(0,0,0,.12);padding:var(--spacing-14) var(--spacing-20)}
.VariantOptionControl_optionWrapper__u5qSQ{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-14)}
.VariantOptionControl_imageWrapper__D27WX{overflow:hidden;border-radius:var(--border-radius-small);position:relative;width:40px;height:40px}
.VariantOptionControl_price__1USgZ>*{display:inline-block;margin-right:var(--spacing-4)}
.VariantOptionControl_busy__MSIEw{color:var(--color-grey-500)}
.VariantOptionControl_discount__eLZHi{text-decoration:line-through}
.VariantOptionControl_button__o3Ut5{min-width:120px;display:flex;justify-content:center;align-items:center}
.VariantOptionDetail_container__ZdaDn{display:flex;flex-direction:column;gap:var(--spacing-40);position:relative;padding-left:var(--spacing-20);padding-right:var(--spacing-20);padding-bottom:var(--spacing-36);margin-top:var(--spacing-36)}
@media(min-width:1024px){
.VariantOptionDetail_container__ZdaDn{margin-top:var(--spacing-64);padding-bottom:var(--spacing-64);padding-left:var(--spacing-48);padding-right:var(--spacing-48)}
}
.VariantOptionDetail_imageWrapper__cDfiL{position:relative;margin:-20px -20px 0;aspect-ratio:4/3}
@media(min-width:1024px){
.VariantOptionDetail_imageWrapper__cDfiL{margin:-68px -20px 0}
}
.VariantOptionDetail_descriptionTitle__D9Oov{font-family:var(--typography-baskerville);font-weight:400;letter-spacing:-1.2px;margin-bottom:var(--spacing-8)}
.VariantOptionDetail_descriptionText__9EIZA{font-family:var(--typography-baskerville);line-height:130%;margin:0 0 var(--spacing-8)}
.VariantOptionDetail_facts__dehtf{display:flex;flex-direction:column;gap:var(--spacing-32)}
.VariantOptionDetail_factsText__78aV7{margin:var(--spacing-6) 0 0;line-height:130%}
.VariantOptionDetail_factsText__78aV7 dt{float:left;clear:left;margin-inline-end:var(--spacing-4)}
.VariantOptionDetail_factsText__78aV7 dd,.VariantOptionDetail_factsText__78aV7 dt{margin-block-end:var(--spacing-2)}
.VariantOptionExample_container__Pmw7w{position:relative;background-color:var(--color-grey-50);padding:var(--spacing-56) var(--spacing-24) var(--spacing-14);transition:height .4s cubic-bezier(.35,0,.15,1)}
.VariantOptionExample_container__Pmw7w.VariantOptionExample_maximized__IRLCV{height:380px}
.VariantOptionExample_container__Pmw7w.VariantOptionExample_maximized__IRLCV .VariantOptionExample_scrollContainer__YhIdu{height:240px}
.VariantOptionExample_progressbar__Yp34n{left:50%;position:absolute;top:50%}
.VariantOptionExample_scrollContainer__YhIdu{height:100%;overflow:scroll}
.VariantOptionExample_imageWrapper__L9qEZ{position:relative;overflow:hidden;max-height:100%;height:100%;max-width:100%}
.VariantOptionExample_imageWrapper__L9qEZ .VariantOptionExample_padded__DflZv{padding-inline:var(--spacing-24);padding-top:var(--spacing-32)}
.VariantOptionExample_buttonMaximize__cogve{position:absolute;right:8px;bottom:var(--spacing-20);padding:var(--spacing-12)}
.VariantOptionsSidebar_container__P2tz4{--gap:var(--spacing-24);display:flex;flex-direction:column;gap:var(--gap);padding-left:var(--spacing-20);padding-right:var(--spacing-20)}
@media(min-width:1024px){
.VariantOptionsSidebar_container__P2tz4{--gap:var(--spacing-40);padding-left:var(--spacing-48);padding-right:var(--spacing-48)}
}
.VariantOptionsSidebar_helper__G8VSD{padding:0;margin:0}
.VariantOptionsSidebar_variantOptions__AHOAH{display:flex;flex-direction:column;gap:var(--spacing-40);margin-top:var(--gap)}
.VariantOptionsSidebar_variantOptions__AHOAH.VariantOptionsSidebar_variantOptionsWithFilters__jKVAY{margin-top:0}
.VariantOptionsSidebar_optionsList__a5lM5{display:grid;gap:var(--spacing-12);grid:auto/1fr;grid-auto-rows:max-content}
@media(min-width:768px){
.VariantOptionsSidebar_optionsList__a5lM5.VariantOptionsSidebar_twoCol__avMQi{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){
.VariantOptionsSidebar_optionsList__a5lM5.VariantOptionsSidebar_twoCol__avMQi{gap:var(--spacing-24)}
}
.VariantOptionsSidebar_optionsList__a5lM5 .VariantOptionsSidebar_promotionCard__zctYi{grid-column:1/-1;padding:var(--spacing-32) 0}
@media(min-width:768px){
.VariantOptionsSidebar_optionsList__a5lM5 .VariantOptionsSidebar_promotionCard__zctYi{padding:0}
}
.VariantOptionSidebarToggle_button__GdE0k{width:100%;height:68px;padding:var(--spacing-12) var(--spacing-24);border:1px solid var(--color-grey-300);border-radius:var(--border-radius-small);background-color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;letter-spacing:.32px;line-height:130%;color:var(--color-black);cursor:pointer;transition:border-color .2s cubic-bezier(.25,.1,.5,1)}
@media(min-width:1024px){
.VariantOptionSidebarToggle_button__GdE0k{height:auto;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-24);padding:var(--spacing-20) var(--spacing-24) var(--spacing-20) var(--spacing-18)}
}
.VariantOptionSidebarToggle_button__GdE0k:hover{border-color:var(--color-grey-500)}
.VariantOptionSidebarToggle_button__GdE0k:focus{border-color:var(--color-action-outline-focus)}
@media(min-width:1024px){
.VariantOptionSidebarToggle_button__GdE0k.VariantOptionSidebarToggle_withSwatch__LIIr4{padding-left:var(--spacing-16)}
}
.VariantOptionSidebarToggle_buttonInner__rplsR{display:flex;gap:var(--spacing-8);align-items:flex-start;flex-direction:column}
@media(min-width:1024px){
.VariantOptionSidebarToggle_buttonInner__rplsR{align-items:center;display:grid;grid-template-columns:30px auto 1fr;gap:var(--spacing-16)}
}
.VariantOptionSidebarToggle_swatches__sQBEp{display:flex;flex-direction:row;gap:var(--spacing-6);align-items:center}
.VariantOptionSidebarToggle_swatches__sQBEp .VariantOptionSidebarToggle_swatch__AfZK2{flex:1 0 22px;height:22px;box-sizing:content-box}
@media(min-width:1024px){
.VariantOptionSidebarToggle_swatches__sQBEp .VariantOptionSidebarToggle_swatch__AfZK2{flex-basis:28px;height:28px}
}
.VariantOptionSidebarToggle_swatches__sQBEp .VariantOptionSidebarToggle_moreLabel__5uFbK{flex:1 0 auto}
.VariantOptionSidebarToggle_swatch__AfZK2{position:relative;border:1px solid var(--color-white);border-radius:50%;overflow:hidden;aspect-ratio:1/1}
.VariantOptionSidebarToggle_swatch__AfZK2+.VariantOptionSidebarToggle_swatch__AfZK2{margin-left:-11px}
@media(min-width:1024px){
.VariantOptionSidebarToggle_swatch__AfZK2{height:var(--spacing-28);width:var(--spacing-28)}
}
.VariantOptionSidebarToggle_title__OY_k_{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;color:var(--color-black);line-height:120%;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}
@media(min-width:1024px){
.VariantOptionSidebarToggle_title__OY_k_{color:var(--color-grey-500)}
}
.VariantOptionSidebarToggle_selection__wZVZD{color:var(--color-black);margin-top:var(--spacing-2)}
.VariantOptionSidebarToggle_selection__wZVZD:first-letter{text-transform:capitalize}
.VariantOptionSidebarToggle_icon__l5yMO path{stroke:var(--color-black)}
.VariantOptionSidebarToggle_carrot__Kj7eA{line-height:120%;letter-spacing:.24px;align-items:center;gap:var(--spacing-12);margin-bottom:0!important;display:none}
@media(min-width:1024px){
.VariantOptionSidebarToggle_carrot__Kj7eA{display:flex}
}
.VariantOptionSidebarToggle_carrot__Kj7eA .VariantOptionSidebarToggle_carrotLabel__Drr5n{white-space:nowrap}
@media(min-width:1024px) and (max-width:1200px){
.VariantOptionSidebarToggle_carrot__Kj7eA .VariantOptionSidebarToggle_carrotLabel__Drr5n{display:none}
}
@media(min-width:768px){
.customer-form_container__quunV{padding-inline-start:clamp(3rem,-1.5rem + 9.38vw,6.375rem)}
}
.customer-form_form__F3zxi{display:grid;grid-template-columns:1fr;margin-block-start:var(--spacing-32);max-inline-size:650px}
@media(min-width:1024px){
.customer-form_form__F3zxi{grid-template-columns:1fr 1fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
}
.customer-form_phoneContainer___mDFO{position:relative;display:grid;grid-template-columns:30% 1fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
.customer-form_tooltip__ek2wn{position:absolute;inset-block-start:0;inset-inline-end:0}
.customer-form_areaContainer__hsocO{display:grid;grid-template-columns:40% 1fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
@media(min-width:1024px){
.customer-form_singleColumn__sq5K6{grid-column:1/3}
}
.customer-form_addressSpacing__rTbY8{display:grid}
.customer-form_threeColumn__Qh8uH{grid-template-columns:1fr 2fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
@media(min-width:768px){
.customer-form_threeColumn__Qh8uH{grid-template-columns:30% 1fr}
}
@media(min-width:1024px){
.customer-form_threeColumn__Qh8uH{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/3}
.customer-form_suggestion__hBK1h{grid-column:1/3}
}
.customer-form_manualAddressContainer__UWWTy{display:grid}
@media(min-width:1024px){
.customer-form_manualAddressContainer__UWWTy{grid-column:1/3;grid-template-columns:1fr 1fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
}
.customer-form_deliveryForm__3VK58{display:grid;grid-template-columns:1fr;margin-block-start:var(--spacing-32);max-inline-size:650px}
@media(min-width:1024px){
.customer-form_deliveryForm__3VK58{grid-template-columns:1fr 1fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
}
.customer-form_deliveryHeadline__azc2L{padding-block-end:var(--spacing-20)}
@media(min-width:1024px){
.customer-form_deliveryHeadline__azc2L{grid-column:1/3}
}
.customer-form_toggle__Sn31h{padding-block-start:0;padding-inline-start:0;cursor:pointer;text-decoration:underline}
.customer-form_button__OQJFd{margin-block-start:var(--spacing-20)}
@media(min-width:1024px){
.customer-form_button__OQJFd{grid-column:1/3}
}
.customer-form_bottomSpacer__8tnex{margin-block-end:var(--spacing-20)}
.ProductAttributes_attributes__37K2a{background-color:var(--color-white);padding-top:var(--spacing-96);padding-bottom:var(--spacing-64)}
.ProductAttributes_container__F3kP0{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr)}
@media(min-width:2496px){
.ProductAttributes_container__F3kP0{margin-inline:auto}
}
@container window (min-width: 1024px) {
.ProductAttributes_container__F3kP0{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.ProductAttributes_container__F3kP0{grid-template-columns:repeat(12,1fr)}
}
}
.ProductAttributes_container__F3kP0>*{min-width:0}
.ProductAttributes_container__F3kP0 .ProductAttributes_description__yOc1g{grid-area:1/12/2/1}
.ProductAttributes_container__F3kP0 .ProductAttributes_buttonContainer__xoy54{margin-top:var(--spacing-40);grid-area:2/12/3/1}
@media(min-width:1024px){
.ProductAttributes_container__F3kP0 .ProductAttributes_description__yOc1g{grid-area:1/1/auto/6}
.ProductAttributes_container__F3kP0 .ProductAttributes_buttonContainer__xoy54{margin-top:0;grid-area:1/7/auto/span 6}
}
.ProductAttributes_description__yOc1g{margin:0}
.ProductAttributes_buttonContainer__xoy54{display:flex;gap:var(--spacing-8);flex-direction:column;justify-content:flex-end}
.ProductAttributes_button__iBBI3{padding:var(--spacing-24) var(--spacing-32);border:1px solid var(--color-grey-50);border-radius:var(--border-radius-medium);background:var(--color-grey-50);display:flex;justify-content:space-between;letter-spacing:.32px;line-height:130%;color:var(--color-black);cursor:pointer}
@media(min-width:1024px){
.ProductAttributes_button__iBBI3{padding:var(--spacing-32)}
}
.ProductAttributes_icon__wTOOX path{stroke:var(--color-black)}
.ProductAttributes_simpleSidebar__WxASL{padding-inline:var(--spacing-20)}
.ProductAttributes_bgThankYou__K3OHm{background-color:#283833;min-block-size:40dvh;display:flex;justify-content:center;align-items:center}
@media(min-width:1024px){
.ProductAttributes_bgThankYou__K3OHm{min-block-size:25dvh}
}
.ProductAttributes_thankYouWrapper__QUTnK{display:flex;flex-direction:column;gap:var(--spacing-48);padding:var(--spacing-48) var(--spacing-20)}
.ProductDeliveryInfo_container__XzFIB{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--spacing-16);align-items:center;margin-bottom:var(--spacing-32)}
.ProductDeliveryInfo_line__MTNXw{display:flex;gap:var(--spacing-12);flex-wrap:wrap}
.ProductDeliveryInfo_text__G_gW3{margin:0!important;line-height:130%}
.ProductDeliveryInfo_link__12dbO{color:var(--color-grey-300);margin:0;text-align:right}
.ProductDetailsCarousel_container__1mmGL{position:relative;height:100%;width:100%}
@media(min-width:1024px){
.ProductDetailsCarousel_container__1mmGL{display:grid}
}
.ProductDetailsCarousel_slider__ynhU0{position:relative}
@media(min-width:1024px){
.ProductDetailsCarousel_slider__ynhU0{max-height:clamp(300px,70vh,800px)}
.ProductDetailsCarousel_slider__ynhU0 .ProductDetailsCarousel_slide__rlGU9{width:100%;margin-left:auto;margin-right:auto}
}
.ProductDetailsCarousel_counter__PNo1E{position:absolute;bottom:var(--layout-inline-space);left:var(--layout-inline-space);margin:0;line-height:130%;border-radius:var(--border-radius-small);padding:var(--spacing-2) var(--spacing-8);background-color:var(--color-white)}
@media(min-width:1024px){
.ProductDetailsCarousel_counter__PNo1E{display:none}
}
.ProductDetailsCarousel_counter__PNo1E .ProductDetailsCarousel_counterTotal__lZ__6{color:var(--color-grey-600)}
.ProductDetailsCarousel_counter__PNo1E>*{display:inline-block}
.ProductDetailsCarousel_counter__PNo1E .ProductDetailsCarousel_counterCurrent__bRrM1{display:inline-block;color:var(--color-black);margin-right:4px}
.ProductDetailsCarousel_counter__PNo1E .ProductDetailsCarousel_counterControls__eEoCv{position:relative;width:48px}
.ProductDetailsCarousel_counter__PNo1E .ProductDetailsCarousel_counterControls__eEoCv .ProductDetailsCarousel_control__KVprS{position:absolute;top:-4px;left:-16px;width:44px;height:44px;transform:translateY(-50%);display:flex;justify-content:flex-end;align-items:center;padding:6px}
.ProductDetailsCarousel_counter__PNo1E .ProductDetailsCarousel_counterControls__eEoCv .ProductDetailsCarousel_control__KVprS+.ProductDetailsCarousel_control__KVprS{left:30px;justify-content:flex-start}
.ProductDetailsCarousel_controlDisabled__3Ba5F{opacity:.3}
.ProductDetailsCarousel_slide__rlGU9,.ProductDetailsCarousel_videoSlide__A3dRy{aspect-ratio:4/3;height:100%;max-height:100%;min-width:100%}
@media(min-width:1024px){
.ProductDetailsCarousel_slide__rlGU9,.ProductDetailsCarousel_videoSlide__A3dRy{cursor:pointer;min-width:auto}
}
.ProductDetailsCarousel_image__9AVGV{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.ProductDetailsCarousel_paddedSlide__YQYcl{padding:var(--spacing-16) var(--spacing-24)}
@media(min-width:768px){
.ProductDetailsCarousel_paddedSlide__YQYcl{padding-left:var(--spacing-72);padding-right:var(--spacing-72)}
}
@media(min-width:1024px){
.ProductDetailsCarousel_paddedSlide__YQYcl{padding-top:var(--spacing-96);padding-bottom:var(--spacing-96)}
}
@keyframes ProductInfoModal_productImageAppear__eRGTH {
0%{transform:scale(1)}
to{transform:scale(1.04)}
}
.ProductInfoModal_progressbar__2eX5P{display:none;position:absolute}
@media(min-width:1024px){
.ProductInfoModal_progressbar__2eX5P{display:block}
}
.ProductInfoModal_productImage__YopO9{display:none;animation:ProductInfoModal_productImageAppear__eRGTH .6s cubic-bezier(.5,.25,.15,.85) forwards;background:var(--color-grey-50);-o-object-fit:contain;object-fit:contain;padding:var(--spacing-96) var(--spacing-72);pointer-events:none;position:absolute}
@media(min-width:1024px){
.ProductInfoModal_productImage__YopO9{display:block}
}
.ProductInfoModal_titleWrapper__TtB_T{display:flex;align-items:center;gap:var(--spacing-8)}
@media(min-width:1024px){
.ProductInfoModal_titleWrapper__TtB_T{gap:var(--spacing-12)}
.ProductInfoModal_sidebar__ITR0b{--padding:var(--spacing-48)}
}
.ProductInfoModal_example__GWU8f{height:210px;max-height:420px;padding:38px 0 var(--spacing-16);display:flex;justify-content:center;align-items:center}
.ProductInfoModal_example__GWU8f>*{aspect-ratio:4/3}
.SampleGrid_grid__3j23l{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr);grid-column-start:1;grid-column-end:-1;margin-inline:0;row-gap:var(--spacing-48);margin-block-start:var(--spacing-40);margin-block-end:var(--spacing-56)}
@media(min-width:2496px){
.SampleGrid_grid__3j23l{margin-inline:auto}
}
@container window (min-width: 1024px) {
.SampleGrid_grid__3j23l{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.SampleGrid_grid__3j23l{grid-template-columns:repeat(12,1fr)}
}
}
.SampleGrid_grid__3j23l>*{min-width:0}
@container window (min-width: 1367px) {
.SampleGrid_grid__3j23l{grid-column-start:3;grid-column-end:-3;grid-template-columns:repeat(8,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1367px){
.SampleGrid_grid__3j23l{grid-column-start:3;grid-column-end:-3;grid-template-columns:repeat(8,1fr)}
}
}
@container window (min-width: 2496px) {
.SampleGrid_grid__3j23l{margin-inline:0}
}
@supports not (container-type:inline-size) {
@media(min-width:2496px){
.SampleGrid_grid__3j23l{margin-inline:0}
}
}
@media(min-width:1024px){
.SampleGrid_grid__3j23l{grid-template-columns:repeat(12,1fr)}
}
.SampleGrid_item__zHeWO{grid-column:span 6}
@media(min-width:1024px){
.SampleGrid_item__zHeWO{grid-column:span 4}
.SampleGrid_sidebar__9u8MO{--padding:var(--spacing-48)}
}
.DeliveryPane_deliveryPane__LhwQA{padding:var(--spacing-40) 0}
.DeliveryPane_heading__K9sPK{padding:0 var(--spacing-24);margin:0}
.DeliveryPane_form__7S8ck{display:flex;justify-content:space-between;align-items:center;flex-direction:column;-moz-column-gap:var(--spacing-16);column-gap:var(--spacing-16);padding:var(--spacing-32) var(--spacing-24) 0}
.DeliveryPane_form__7S8ck>*{width:100%;flex:1 1}
.DeliveryPane_hidden__qxk6v{display:none}
.DeliveryPane_visible__BHjsT{display:block}
.DeliveryPane_toggle__6MwwT{text-decoration:underline}
.DeliveryPane_bottomMargin__jn4kR{margin-block-end:var(--spacing-24)}
.DeliveryPane_textLight__ata4H{color:var(--color-grey-500);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}
.DeliveryPane_textLight__ata4H .DeliveryPane_inlineLink__lYcDl{font-weight:700;line-height:120%;letter-spacing:.24px}
.DeliveryPane_storePlaceholder__vv78B{padding:var(--spacing-40) var(--spacing-20) var(--spacing-20);background-color:var(--color-grey-50);border-right:var(--border-radius-small)}
.DeliveryPane_storePlaceholder__vv78B .DeliveryPane_loadingStore__P8V4c{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-8)}
.DeliveryPane_storePlaceholder__vv78B>:not(.DeliveryPane_loadingStore__P8V4c){color:var(--color-grey-600);line-height:100%;font-weight:700}
.DeliveryPane_button__esu0N{margin-top:var(--spacing-48)}
.DeliveryPane_storeActions__v7yhd{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-20);margin-top:var(--spacing-24)}
.DeliveryPane_storeActions__v7yhd>*{flex:1 1}
.DeliveryPane_addressSpacing__hGVxI{display:grid}
.DeliveryPane_threeColumn__pjTDX{grid-template-columns:1fr 2fr;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}
@media(min-width:768px){
.DeliveryPane_threeColumn__pjTDX{grid-template-columns:30% 1fr}
}
@media(min-width:1024px){
.DeliveryPane_threeColumn__pjTDX{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/3}
.DeliveryPane_suggestion__6I2_B{grid-column:1/3}
}
.ProductInfo_container__5gfPh{margin-top:var(--spacing-32)}
@media(min-width:1024px){
.ProductInfo_container__5gfPh{margin-top:var(--spacing-48)}
}
.ProductInfo_options__naVZj{margin-bottom:calc(-1 * var(--spacing-12))}
.ProductInfo_prefix__1ryrz{margin-bottom:var(--spacing-12)}
.ProductInfo_optionsWrapper__MJ0iR{display:flex;gap:var(--spacing-8);overflow-y:scroll}
@media(max-width:768px){
.ProductInfo_optionsWrapper__MJ0iR{margin-left:calc(-1 * var(--layout-inline-space));margin-right:calc(-1 * var(--layout-inline-space))}
}
@media(min-width:1024px){
.ProductInfo_optionsWrapper__MJ0iR{flex-direction:column;overflow-y:auto}
}
.ProductInfo_optionsWrapper__MJ0iR{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}
.ProductInfo_optionsWrapper__MJ0iR::-webkit-scrollbar{display:none}
.ProductInfo_optionsWrapper__MJ0iR>*{flex:1 1}
@media(max-width:768px){
.ProductInfo_optionsWrapper__MJ0iR>*{min-width:120px;white-space:nowrap}
.ProductInfo_optionsWrapper__MJ0iR>:first-child{margin-left:var(--layout-inline-space)}
.ProductInfo_optionsWrapper__MJ0iR>:last-child{margin-right:var(--layout-inline-space)}
}
@media(min-width:1024px){
.ProductInfo_optionsWrapper__MJ0iR>*{flex-basis:auto}
}
.ProductFeatureCarousel_featureCarousel__ehmUu{background-color:var(--color-white);padding-top:var(--spacing-32);padding-bottom:var(--spacing-64)}
@media(min-width:1024px){
.ProductFeatureCarousel_container__o6EC6{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space)}
@media(min-width:2496px){
.ProductFeatureCarousel_container__o6EC6{margin-inline:auto}
}
}
.ProductFeatureCarousel_imageContainer__56YxY{position:relative;width:100%;aspect-ratio:4/3;max-height:920px}
.ProductFeatureCarousel_image__J9feu{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.ProductFeatureCarousel_videoContainer__xYEuq{position:relative;width:100%;aspect-ratio:16/9}
.ProductFeatureCarousel_carousel__gXOTE{gap:var(--spacing-4);padding:var(--spacing-4);display:flex;justify-content:flex-start;flex-direction:row;overflow-x:scroll}
@media(min-width:1024px){
.ProductFeatureCarousel_carousel__gXOTE{padding:0}
}
.ProductFeatureCarousel_carousel__gXOTE{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}
.ProductFeatureCarousel_carousel__gXOTE::-webkit-scrollbar{display:none}
.ProductFeatureCarousel_carousel__gXOTE>*{flex:1 0 320px}
@media(min-width:1024px){
.ProductFeatureCarousel_carousel__gXOTE>*{flex-basis:521px}
.ProductFeatureCarousel_carousel__gXOTE>:first-child{margin-left:var(--layout-inline-space)}
}
.ProductFeatureCarousel_carouselItem__P359w{background-color:var(--color-secondary-100);padding:var(--spacing-32) var(--spacing-24) var(--spacing-24)}
@media(min-width:1024px){
.ProductFeatureCarousel_carouselItem__P359w{padding:var(--spacing-48) var(--spacing-104) var(--spacing-40) var(--spacing-48)}
}
.ProductFeatureCarousel_carouselHeadline__HDVuK{color:var(--color-secondary-800);margin:0 0 var(--spacing-48)}
.ProductFeatureCarousel_carouselText__JJrUT{color:var(--color-grey-600);margin:0}
.ProductName_container__Fags4{display:flex;flex-direction:column;gap:var(--spacing-8)}
@media(min-width:1024px){
.ProductName_container__Fags4{gap:var(--spacing-12)}
}
.ProductName_description__OyEyY{color:var(--color-grey-600)}
.ProductPage_page__t5u0w{background-color:var(--color-grey-50)}
.ProductPage_container__hRSAt{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"title title title title title title" "carousel carousel carousel carousel carousel carousel" "info info info info info info";margin-top:var(--spacing-40)}
@media(min-width:2496px){
.ProductPage_container__hRSAt{margin-inline:auto}
}
@container window (min-width: 1024px) {
.ProductPage_container__hRSAt{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.ProductPage_container__hRSAt{grid-template-columns:repeat(12,1fr)}
}
}
.ProductPage_container__hRSAt>*{min-width:0}
@media(min-width:1024px){
.ProductPage_container__hRSAt{grid-template-areas:". carousel carousel carousel carousel carousel carousel . info info info info";margin-top:var(--spacing-64)}
}
.ProductPage_title__28_Mh{grid-area:title}
@media(min-width:1024px){
.ProductPage_title__28_Mh{display:none}
}
@media(max-width:768px){
.ProductPage_desktopOnly__bZ6FQ{display:none!important}
}
.ProductPage_carousel__X5Zeh{grid-area:carousel;width:calc(100% + 2 * var(--layout-inline-space));margin:var(--spacing-40) calc(-1 * var(--layout-inline-space)) 0}
@media(min-width:1024px){
.ProductPage_carousel__X5Zeh{margin:0 calc(var(--layout-inline-space) * -1);width:auto}
}
.ProductPage_images__isRCu{grid-area:images;display:none}
@media(min-width:1024px){
.ProductPage_images__isRCu{width:calc(87.5%);display:block}
}
.ProductPage_info__hD6a3{grid-area:info;position:relative}
@media(min-width:1024px){
.ProductPage_info__hD6a3{width:100%}
.ProductPage_info__hD6a3 .ProductPage_stikyContainer__sjV7d{position:sticky;top:var(--content-offset)}
}
@media(min-width:1367px){
.ProductPage_info__hD6a3{width:calc(86%)}
}
.ProductPage_dynamicContent__wnOVj{margin-top:var(--spacing-72)}
@media(min-width:1024px){
.ProductPage_dynamicContent__wnOVj{margin-top:var(--spacing-96)}
}
.ProductPrice_container__HqA2A{display:flex;flex-direction:column;gap:var(--spacing-32);margin-top:var(--spacing-40)}
@media(min-width:1024px){
.ProductPrice_container__HqA2A{margin-top:var(--spacing-56)}
}
.ProductPrice_name__ywU25{margin-bottom:var(-spacing-4)}
.ProductPrice_inline__PVSXM{display:inline-block;margin-right:var(--spacing-6)}
.ProductPrice_text__N897u{margin-bottom:var(--spacing-6);line-height:130%}
.ProductPrice_beforePrice__8_spe{text-decoration:line-through}
.ProductPrice_price__U56Ci{color:var(--color-black);line-height:100%}
.ProductPrice_light__4fVUm{color:var(--color-grey-600)}
.ProductPrice_cta__WpibX{justify-content:center;width:100%}
.ProductPrice_priceContainer__JSGDW{position:relative}
.ProductPrice_badge__dchuO{position:absolute;right:0;top:14px;text-align:right}
.ProductPrice_infoLink__U_oXr{margin-top:var(--spacing-4)}
.ProductPrice_buttonWrapper__rLaJO{display:flex;flex-direction:column;gap:var(--spacing-4)}
.ProductPrice_buttonWrapper__rLaJO.ProductPrice_sticky__nzxPU{box-shadow:0 -2px 24px 0 rgba(0,0,0,.12);position:fixed;inset:auto 0 0;flex-direction:row;justify-content:space-between;z-index:var(--layer-modal);background-color:var(--color-white);padding:var(--spacing-10) var(--spacing-20);margin:0}
.ProductPrice_toast__TsEH8{margin-top:var(--spacing-4)}
.ProductPrintView_page__s935t{page-break-after:avoid;color:var(--color-black)}
@media only screen {
.ProductPrintView_page__s935t{max-width:60vw;margin-inline:auto}
}
.ProductPrintView_footer__p2obI,.ProductPrintView_header___s1oB{padding:var(--spacing-16) 0}
.ProductPrintView_block__UYqLZ{padding:0 0 var(--spacing-32)}
.ProductPrintView_block__UYqLZ:not(:first-child){margin-top:var(--spacing-32)}
.ProductPrintView_block__UYqLZ:not(:last-child){border-bottom:1px solid var(--color-grey-200)}
.ProductPrintView_twoCol__0u_Ga{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}
.ProductPrintView_threeCol__Fe_k1{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr))}
.ProductPrintView_beforePrice__m9VSi{text-decoration:line-through;color:var(--color-grey-200)}
.ProductPrintView_imageContainer__8B5dG{position:relative;width:100%;max-height:140px;aspect-ratio:4/3}
ul.ProductPrintView_inlineList__wBL5q{display:flex;gap:var(--spacing-8);margin-bottom:var(--spacing-16)}
ul.ProductPrintView_bulletList__z5O6l{list-style-type:disc;list-style-position:inside}
ul.ProductPrintView_bulletList__z5O6l>*{display:list-item;padding-left:var(--spacing-16);margin-bottom:var(--spacing-4)}
.ProductPrintView_columnBlock__8zhKE{margin-top:var(--spacing-32)}
.ProductPrintView_alignRight__dlRGD{text-align:right}
.ProductPrintView_link__t52Rd{color:blue;text-decoration:underline}
.ProductQuotes_quotes__jezl1{background-color:var(--color-grey-50);padding-top:var(--spacing-96);padding-bottom:var(--spacing-64);max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr)}
@media(min-width:2496px){
.ProductQuotes_quotes__jezl1{margin-inline:auto}
}
@container window (min-width: 1024px) {
.ProductQuotes_quotes__jezl1{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.ProductQuotes_quotes__jezl1{grid-template-columns:repeat(12,1fr)}
}
}
.ProductQuotes_quotes__jezl1>*{min-width:0}
.ProductQuotes_container__cWVQW{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-area:1/1/1/span 6}
@media(min-width:1024px){
.ProductQuotes_container__cWVQW{grid-area:1/4/1/span 6}
}
.ProductQuotes_intro__CS_AW{margin-block-end:var(--spacing-40);color:var(--color-grey-600)}
.ProductQuotes_text__rv1Cn{text-align:center;font-weight:400;line-height:112%;letter-spacing:-.8px;font-size:26px;margin-block-end:var(--spacing-64)}
@media(min-width:1024px){
.ProductQuotes_text__rv1Cn{font-size:40px;margin-block-end:var(--spacing-96)}
}
.ProductRecommendations_wrapper__2Yx9_{display:inline-block;width:100%;background-color:var(--color-white);padding-block:var(--spacing-80) var(--spacing-24)}
@media(min-width:1024px){
.ProductRecommendations_wrapper__2Yx9_{padding-block-end:var(--spacing-80)}
}
.ProductRecommendations_contentRootGrid__DYRHM{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr)}
@media(min-width:2496px){
.ProductRecommendations_contentRootGrid__DYRHM{margin-inline:auto}
}
@container window (min-width: 1024px) {
.ProductRecommendations_contentRootGrid__DYRHM{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.ProductRecommendations_contentRootGrid__DYRHM{grid-template-columns:repeat(12,1fr)}
}
}
.ProductRecommendations_contentRootGrid__DYRHM>*{min-width:0}
.ProductRecommendations_contentSubgrid__YW_fq{display:contents}
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr);grid-column-start:1;grid-column-end:-1;margin-inline:0}
@media(min-width:2496px){
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{margin-inline:auto}
}
@container window (min-width: 1024px) {
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{grid-template-columns:repeat(12,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1024px){
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{grid-template-columns:repeat(12,1fr)}
}
}
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd>*{min-width:0}
@container window (min-width: 1367px) {
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{grid-column-start:3;grid-column-end:-3;grid-template-columns:repeat(8,1fr)}
}
@supports not (container-type:inline-size) {
@media(min-width:1367px){
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{grid-column-start:3;grid-column-end:-3;grid-template-columns:repeat(8,1fr)}
}
}
@container window (min-width: 2496px) {
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{margin-inline:0}
}
@supports not (container-type:inline-size) {
@media(min-width:2496px){
.ProductRecommendations_contentSubgrid__YW_fq.ProductRecommendations_compact__S0gFd{margin-inline:0}
}
}
.ProductRecommendations_carouselWrapper__9DWVd,.ProductRecommendations_contentWrapper__AjTrJ{grid-column-start:1;grid-column-end:-1;display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}
.ProductRecommendations_carouselWrapper__9DWVd{margin-block-start:var(--spacing-20)}
.ProductRecommendations_headline__6puXc {
line-height: 100%;
margin: 0;
text-transform: none
}