body{--header-height: 58px;--header-group-height: var(--header-height)}.header{--header-padding: var(--padding-sm);--r-header-bar-height: 58px;--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:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}#header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header-section{position:relative;z-index:var(--layer-heightened)}#header-group>*:not(.header-section){position:relative;z-index:var(--layer-window-overlay)}#header-component{--submenu-height: 0px;--full-open-header-height: 0px;--r-submenu-duration: var(--r-motion-duration-moderate);--r-submenu-ease: var(--r-motion-ease-out);--r-submenu-content-duration: calc(var(--r-motion-duration-moderate) * .75)}#header-component:has(.mega-menu__list:hover),#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),#header-component:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){--r-submenu-duration: var(--r-motion-duration-spring);--r-submenu-ease: var(--r-motion-ease-spring);--r-submenu-content-duration: var(--r-motion-duration-spring)}#header-group:has(#header-component[sticky]){position:sticky;top:calc(-1 * (var(--header-group-height, 0px) - var(--header-height, 0px)));z-index:var(--layer-sticky)}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:relative;z-index:var(--layer-sticky)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing),translate var(--animation-speed) var(--animation-easing);opacity:1;translate:0 0}.header[data-sticky-state=idle]{opacity:0;translate:0 calc(-1 * var(--r-motion-shift))}.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-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--r-submenu-duration) var(--r-submenu-ease)}.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(--r-submenu-duration) var(--r-submenu-ease)}body{--r-header-statement-logo-inset: var(--page-margin, 0px);--r-header-statement-logo-offset: var(--r-space-sm, 16px);--r-header-statement-logo-drop: var(--r-space-sm, 16px);--r-header-statement-logo-max-width: 46rem;--r-header-statement-logo-height: calc(13 * var(--r-vh, 1svh))}.r-header-statement-logo{position:absolute;top:calc(100% + var(--r-header-statement-logo-drop));left:calc(max(var(--r-header-statement-logo-inset),calc((100% - var(--page-content-width, 100%)) / 2)) + var(--r-header-statement-logo-offset, 0px));width:min(max(var(--r-header-statement-logo-width, 30%),var(--r-header-statement-logo-floor, 0px)),calc(var(--r-header-statement-logo-height) * 514 / 166));max-width:var(--r-header-statement-logo-max-width, 46rem);z-index:var(--layer-section-background);container-type:inline-size;pointer-events:none;--r-header-statement-logo-ink-on-dark: var(--r-color-cream-wordmark);--r-header-statement-logo-ink-on-light: var(--r-color-green-wordmark);color:var(--r-header-statement-logo-ink-on-light, var(--color-foreground));transform:translateY(var(--r-header-statement-logo-shift, 0px));transition:color var(--animation-speed) var(--animation-easing),transform var(--r-submenu-duration) var(--r-submenu-ease),opacity var(--r-motion-duration-base) var(--r-motion-ease-out)}body{--r-wordmark-clearance: 0px}body:has(.r-header-statement-logo){--r-wordmark-clearance: calc( min( var(--r-header-statement-logo-width-mobile-vw, 66vw), 100vw - 2 * var(--r-header-statement-logo-inset) - var(--r-header-statement-logo-offset, 0px), var(--r-header-statement-logo-max-width-mobile, 20rem) ) * 166 / 514 + var(--r-header-statement-logo-drop) )}@media screen and (min-width:600px)and (max-width:989px){body:has(.r-header-statement-logo){--r-wordmark-clearance: calc( min( var(--r-header-statement-logo-width-tablet-vw, 44vw), 100vw - 2 * var(--r-header-statement-logo-inset) - var(--r-header-statement-logo-offset, 0px), var(--r-header-statement-logo-height) * 514 / 166, var(--r-header-statement-logo-max-width) ) * 166 / 514 + var(--r-header-statement-logo-drop) )}}@media screen and (min-width:990px){body:has(.r-header-statement-logo){--r-wordmark-clearance: calc( min( max(var(--r-header-statement-logo-width-vw, 30vw), var(--r-header-statement-logo-floor, 0px)), var(--r-header-statement-logo-height) * 514 / 166, var(--r-header-statement-logo-max-width) ) * 166 / 514 + var(--r-header-statement-logo-drop) )}}#header-component{--r-header-statement-logo-reserve: 0px}#header-component:has(.r-header-statement-logo){--r-header-statement-logo-menu-gap: var(--r-space-lg, 32px);--r-header-statement-logo-menu-pad-bottom: var(--padding-3xl);--r-header-statement-logo-reserve: calc( var(--r-header-statement-logo-menu-gap) + var(--r-header-statement-logo-height) + var(--r-header-statement-logo-menu-pad-bottom) )}@media screen and (min-width:750px){#header-component:has(.r-header-statement-logo){--r-header-statement-logo-menu-gap: var(--r-space-sm, 16px);--r-header-statement-logo-menu-pad-bottom: var(--r-space-md, 24px)}}#header-component:has(.r-header-statement-logo) .menu-list__submenu-inner{max-height:calc(100dvh - var(--header-group-height, var(--header-height, 0px)) - var(--r-mega-menu-escape, 0px) - var(--r-mega-menu-veil-clear, 0px))}.r-header-statement-logo[data-r-contrast=on-dark]{color:var(--r-header-statement-logo-ink-on-dark, var(--color-foreground))}.r-header-statement-logo[data-r-contrast=on-light]{color:var(--r-header-statement-logo-ink-on-light, var(--color-foreground))}body:has(.r-collection-header--has-image) .r-header-statement-logo,body:has(.r-article-header--has-image) .r-header-statement-logo{color:var(--r-header-statement-logo-ink-on-dark, var(--color-foreground))}.r-header-statement-logo__link{display:block;position:relative;color:inherit;text-decoration:none}.r-header-statement-logo__link:before{--r-header-statement-logo-hit: var(--r-space-xs, 12px);content:"";position:absolute;inset:calc(-1 * var(--r-header-statement-logo-hit));pointer-events:auto;cursor:pointer}.r-header-statement-logo svg{display:block;width:100%;height:auto}.r-header-statement-logo path{pointer-events:auto;cursor:pointer}@keyframes r-wordmark-track{0%{translate:0 0}to{translate:0 -1000000px}}@keyframes r-wordmark-tuck{0%{visibility:visible}to{visibility:hidden}}@supports (animation-timeline: scroll()) and (container-type: inline-size){#header-component:is([sticky=always],[sticky=scroll-up]:not([data-r-bar])) .r-header-statement-logo__link{--r-wordmark-pin: calc(var(--header-group-height, 0px) - var(--header-height, 0px));--r-wordmark-travel: calc(100cqw * 166 / 514 + var(--r-header-statement-logo-drop));animation:r-wordmark-track linear both,r-wordmark-tuck step-end both;animation-timeline:scroll(root block);animation-range:var(--r-wordmark-pin) calc(var(--r-wordmark-pin) + 1000000px),calc(var(--r-wordmark-pin) + var(--r-wordmark-travel)) calc(var(--r-wordmark-pin) + var(--r-wordmark-travel) + 1px)}}#header-component:has(.menu-list__link:is(:hover,[aria-expanded=true])) .r-header-statement-logo,#header-component:has(.mega-menu__list:hover) .r-header-statement-logo{--r-header-statement-logo-shift: max( 0px, calc( var(--submenu-height, 0px) - var(--r-header-statement-logo-menu-pad-bottom) - var(--r-header-statement-logo-height) - var(--r-header-statement-logo-drop) ) );color:var(--r-header-statement-logo-ink-on-light);z-index:var(--layer-header-menu)}#header-component:has(.menu-list__link:is(:hover,[aria-expanded=true])) .r-header-statement-logo__link,#header-component:has(.mega-menu__list:hover) .r-header-statement-logo__link{animation:none}#header-group:has(#header-component[sticky=scroll-up]){--r-header-reveal-bar-duration: .5s;--r-header-reveal-mark-duration: .2s;--r-header-reveal-ease: var(--r-motion-ease-in-out-symmetric);--r-header-reveal-mark-ease: var(--r-header-reveal-ease);--r-header-reveal-overshoot: var(--r-space-2xs, 8px)}#header-group:has(#header-component[sticky=scroll-up]) .header__underlay-closed{animation:none}#header-group:has(#header-component[sticky=scroll-up])>.header-section{transition:transform var(--r-header-reveal-bar-duration) var(--r-header-reveal-ease)}#header-group:has(#header-component[data-r-bar=hidden])>.header-section{transform:translateY(calc(-1 * (var(--header-height, 0px) + var(--r-header-reveal-overshoot))))}#header-component[sticky=scroll-up] :is(.r-header-statement-logo,.r-header-statement-plate){will-change:translate}@media screen and (max-width:749px){#header-group:has(#header-component[sticky=scroll-up])>.header-section{will-change:transform}}.r-paper #header-component[data-r-bar]:not([data-r-bar=rest]) .r-header-statement-logo__link:after{content:none}body:has(#header-component[sticky=scroll-up]){--r-header-statement-logo-drop: 0px;--r-header-statement-logo-offset: 0px;--r-header-statement-logo-height: calc(16 * var(--r-vh, 1svh))}#header-group:has(#header-component[sticky=scroll-up]){--r-header-statement-plate-pad: var(--r-space-xs, 12px);--r-header-statement-plate-height: calc( var(--r-wordmark-clearance, 0px) + var(--r-header-statement-plate-pad) );--r-header-statement-plate-overlap: 1px}.r-header-statement-plate{position:absolute;top:calc(100% - var(--r-header-statement-plate-overlap));inset-inline:0;height:calc(var(--r-header-statement-plate-height) + var(--r-header-statement-plate-overlap));z-index:calc(var(--layer-section-background) - 1);background:var(--color-scheme-top-row);pointer-events:none;translate:0 -100%;visibility:hidden;transition:translate var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),height var(--r-submenu-duration) var(--r-submenu-ease),visibility 0s linear var(--r-header-reveal-mark-duration)}#header-component[data-r-bar=revealed] .r-header-statement-plate{translate:0 0;visibility:visible;transition:translate var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),height var(--r-submenu-duration) var(--r-submenu-ease),visibility 0s}@media screen and (min-width:750px){body:has(.product-information__grid.product-information--media-left:not(.product-information__grid--half,.product-information--media-none)) .r-header-statement-plate{--r-header-plate-pdp-content: min( var(--page-width) - var(--page-margin) * 2, 100% - var(--page-margin) * 2 );--r-header-plate-pdp-media: calc( var(--r-header-plate-pdp-content) - max( var(--r-shell-pdp-details-min-tablet), var(--r-header-plate-pdp-content) * var(--r-shell-pdp-details-share-tablet) ) );--r-header-plate-pdp-pad: calc(var(--r-shell-pdp-gutter-tablet, 2rem) / 2);inset-inline-end:calc(100% - (100% - var(--r-header-plate-pdp-content)) / 2 - var(--r-header-plate-pdp-media) + var(--r-header-plate-pdp-pad))}}@media screen and (min-width:990px){body:has(.product-information__grid.product-information--media-left:not(.product-information__grid--half,.product-information--media-none)) .r-header-statement-plate{--r-header-plate-pdp-media: min( var(--r-shell-pdp-media-max), var(--r-header-plate-pdp-content) - var(--r-shell-pdp-details-min) );--r-header-plate-pdp-pad: calc(var(--r-pdp-grid-gap, 0px) / 2)}}@media screen and (min-width:750px){#header-component[sticky=scroll-up]:has(.r-header-statement-plate):has(.menu-list__link:is(:hover,[aria-expanded=true])) .header__underlay-open,#header-component[sticky=scroll-up]:has(.r-header-statement-plate):has(.mega-menu__list:hover) .header__underlay-open{height:var(--header-height);transition:height 0s}#header-component[sticky=scroll-up]:has(.r-header-statement-plate):has(.menu-list__link:is(:hover,[aria-expanded=true])) .header__underlay-open:after,#header-component[sticky=scroll-up]:has(.r-header-statement-plate):has(.mega-menu__list:hover) .header__underlay-open:after{content:none}#header-component[sticky=scroll-up]:has(.menu-list__link:is(:hover,[aria-expanded=true])) .r-header-statement-plate,#header-component[sticky=scroll-up]:has(.mega-menu__list:hover) .r-header-statement-plate{translate:0 0;visibility:visible;inset-inline-end:0;height:calc(max(var(--r-header-statement-plate-height),calc(var(--full-open-header-height, 0px) - var(--header-height, 0px))) + var(--r-header-statement-plate-overlap));box-shadow:var(--shadow-popover);transition:translate var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),height var(--r-submenu-duration) var(--r-submenu-ease),visibility 0s}}#header-component[data-r-bar] .r-header-statement-logo{translate:0 0;transition:color 0s,transform var(--r-submenu-duration) var(--r-submenu-ease),opacity 0s,translate var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s}#header-component[data-r-bar] .header__underlay-closed{will-change:transform}#header-component[data-r-bar=hidden] .r-header-statement-logo,#header-component[data-r-bar=peek] .r-header-statement-logo{translate:0 calc(-1 * var(--r-header-statement-plate-height));visibility:hidden;opacity:0;transition:color 0s linear var(--r-header-reveal-mark-duration),transform var(--r-submenu-duration) var(--r-submenu-ease),opacity 0s linear var(--r-header-reveal-mark-duration),translate var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s linear var(--r-header-reveal-mark-duration)}#header-component[data-r-bar=peek]:has(.menu-list__link:is(:hover,[aria-expanded=true])) .r-header-statement-logo,#header-component[data-r-bar=peek]:has(.mega-menu__list:hover) .r-header-statement-logo{translate:0 0;visibility:visible;opacity:1;transition:color 0s,transform var(--r-submenu-duration) var(--r-submenu-ease),opacity var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),translate var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s}#header-component[data-r-bar=revealed] .r-header-statement-logo{color:var(--r-header-statement-logo-ink-on-light)}#header-group:has(#header-component[data-r-bar-init])>.header-section,#header-component[data-r-bar-init] :is(.r-header-statement-logo,.r-header-statement-plate){transition:none}@media screen and (max-width:749px){#header-group:has(#header-component[sticky=scroll-up]){--r-header-reveal-bar-duration: .36s;--r-header-reveal-mark-duration: .24s;--r-header-reveal-mark-ease: var(--r-motion-ease-out)}#header-group:has(#header-component[data-r-bar=hidden]),#header-group:has(#header-component[data-r-bar=peek][data-r-bar-from=rest]),#header-group:has(#header-component[data-r-bar=rest][data-r-bar-from=revealed]){--r-header-reveal-mark-ease: var(--r-motion-ease-in-out-symmetric)}#header-group:has(#header-component[sticky=scroll-up])>.header-section{inset-block-start:0;transform:none;transition:inset-block-start var(--r-header-reveal-bar-duration) var(--r-header-reveal-ease)}#header-group:has(#header-component[data-r-bar=hidden])>.header-section{inset-block-start:calc(-1 * (var(--header-height, 0px) + var(--r-header-reveal-overshoot)));transform:none}#header-component[data-r-bar] .r-header-statement-logo{translate:0 0;inset-block-start:calc(100% + var(--r-header-statement-logo-drop));transition:color 0s,transform var(--r-submenu-duration) var(--r-submenu-ease),opacity 0s,inset-block-start var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s}#header-component[data-r-bar=hidden] .r-header-statement-logo,#header-component[data-r-bar=peek] .r-header-statement-logo{translate:0 0;inset-block-start:calc(100% + var(--r-header-statement-logo-drop) - var(--r-header-statement-plate-height));transition:color 0s linear var(--r-header-reveal-mark-duration),transform var(--r-submenu-duration) var(--r-submenu-ease),opacity 0s linear var(--r-header-reveal-mark-duration),inset-block-start var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s linear var(--r-header-reveal-mark-duration)}.r-header-statement-plate{translate:0 0;inset-block-start:calc(100% - var(--r-header-statement-plate-height) - var(--r-header-statement-plate-overlap));transition:inset-block-start var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s linear var(--r-header-reveal-mark-duration)}#header-component[data-r-bar=revealed] .r-header-statement-plate{translate:0 0;inset-block-start:calc(100% - var(--r-header-statement-plate-overlap));transition:inset-block-start var(--r-header-reveal-mark-duration) var(--r-header-reveal-mark-ease),visibility 0s}#header-group:has(#header-component[data-r-bar=hidden]:not([data-r-bar-from=peek]))>.header-section{transition-delay:.12s}#header-component[data-r-bar=revealed][data-r-bar-from=hidden] :is(.r-header-statement-logo,.r-header-statement-plate),#header-component[data-r-bar=rest][data-r-bar-from=hidden] .r-header-statement-logo{transition-delay:.2s}}#header-group:has(#header-component[sticky=scroll-up])>.shopify-section:has(>.announcement-bar),#header-group:has(.r-header-announcements)>.shopify-section:has(>.announcement-bar){display:none}.r-announcement-bar--drawer,.r-announcement-bar--menu{background-color:var(--color-background)}.r-header-announcements{position:relative}.menu-drawer>.r-announcement-bar--drawer{flex:none}#header-component>.r-announcement-bar--menu{position:absolute;inset-inline:0;top:100%;z-index:calc(var(--layer-header-menu) + 1);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--r-submenu-content-duration) var(--r-submenu-ease)}#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .r-announcement-bar--menu,#header-component:has(.mega-menu__list:hover) .r-announcement-bar--menu{visibility:visible;pointer-events:auto;opacity:1}#header-component[data-menu-style=drawer] .r-announcement-bar--menu{display:none}@media screen and (max-width:749px){#header-component>.r-announcement-bar--menu{display:none}}#header-component:has(.r-announcement-bar--menu) .menu-list__submenu-inner{padding-block-start:calc(var(--submenu-padding-block-start) + var(--r-header-announcement-height, 0px))}#header-component:has(.r-announcement-bar--menu) .menu-list__submenu{--r-mega-menu-escape: calc(var(--r-space-lg, 32px) + var(--r-header-announcement-height, 0px))}@media screen and (max-width:749px){.r-header-statement-logo{width:min(var(--r-header-statement-logo-width-mobile, 66%),calc(100% - 2 * var(--r-header-statement-logo-inset) - var(--r-header-statement-logo-offset, 0px)),var(--r-header-statement-logo-max-width-mobile, 20rem))}}@media screen and (min-width:600px)and (max-width:989px){.r-header-statement-logo{width:min(var(--r-header-statement-logo-width-tablet, 44%),calc(100% - 2 * var(--r-header-statement-logo-inset) - var(--r-header-statement-logo-offset, 0px)),calc(var(--r-header-statement-logo-height) * 514 / 166))}}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent}.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__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){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(--color-border)}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}#header-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)}@media screen and (min-width:750px){.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:749px){.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:750px){.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:749px){.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:var(--r-space-2xs, 8px);align-items:center;padding-block:0;padding-inline:calc(var(--page-margin) - (var(--header-mobile-bookend) - var(--icon-size-md)) / 2)}.header__columns .header-logo,.header__columns .r-header-bar-wordmark{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(.account-button)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}#header-component[data-menu-style=drawer] .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:var(--r-space-2xs, 8px);align-items:center;padding-block:0;padding-inline:calc(var(--page-margin) - (var(--header-mobile-bookend) - var(--icon-size-md)) / 2)}#header-component[data-menu-style=drawer] .header__columns .header-logo,#header-component[data-menu-style=drawer] .header__columns .r-header-bar-wordmark{grid-area:center}#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns:not(:has(.account-button)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .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}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header:not(.header--compact) .header__row--top .header__columns{--padding-block-start: 0px;--padding-block-end: 0px;min-height:var(--r-header-bar-height, 58px)}.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-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active],.header-menu .menu-list__list-item[slot=overflow] .menu-list__submenu{content-visibility:visible}.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}.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);transition-property:display,opacity,translate;transition-duration:var(--r-motion-duration-base);transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 var(--r-motion-shift);opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 var(--r-motion-shift);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-primary-hover-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)}dropdown-localization-component localization-form-component[data-compact=true]{min-width:14rem}dropdown-localization-component localization-form-component[data-compact=true] .localization-form__list{max-height:none}dropdown-localization-component localization-form-component[data-compact=true] .localization-form__currency{opacity:1;visibility:visible}dropdown-localization-component localization-form-component[data-compact=true] .localization-form__list-item{margin-inline:0;padding-inline:calc(var(--padding-xs) + var(--padding-sm))}.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:749px){.header-logo{padding:0}}@media screen and (min-width:750px){.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)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header__drawer{--header-drawer-min-height: var(--r-header-bar-height, 58px);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:750px){#header-component[data-menu-style=menu] .header__drawer{display:none;min-height:0}}.r-drawer-expanded{width:100%;padding-block:var(--padding-sm)}.r-drawer-expanded__title{display:flex;align-items:center;min-height:var(--minimum-touch-target);font-size:var(--font-size--lg);color:var(--color-foreground);text-decoration:none}.r-drawer-expanded__groups{display:grid;gap:var(--gap-md)}.r-drawer-expanded__group-title{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2xs);min-height:var(--minimum-touch-target);font-size:var(--font-size--sm);letter-spacing:var(--r-tracking-normal);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8));text-decoration:none}.r-drawer-expanded__links{display:grid}.r-drawer-expanded__caret{flex:none;display:inline-flex;align-items:center;justify-content:flex-end}.r-drawer-expanded__caret svg{transform:rotate(var(--r-drawer-caret-rotate, -90deg))}.r-drawer-expanded__link{display:flex;align-items:center;min-height:var(--minimum-touch-target);font-size:var(--font-size--md);color:var(--color-foreground);text-decoration:none}.header--compact .header__drawer{min-height:var(--minimum-touch-target)}.menu-list.menu-list--mobile{--menu-horizontal-gap: 15px;--mobile-nav-margin: auto}.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);--r-menu-item-padding-inline: var(--gap-xl);display:flex;height:100%}@media screen and (min-width:990px){.menu-list{--menu-horizontal-gap: var(--gap-3xl);--menu-vertical-gap: var(--gap-2xl)}}.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;position:relative}.menu-list__link:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--padding-block-start, 0px));bottom:calc(-1 * var(--padding-block-end, 0px))}.menu-list__link:after{content:"";position:absolute;display:none;top:0;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:750px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}.menu-list__link-title{padding-inline:var(--r-menu-item-padding-inline, calc(var(--gap-xl) / 2))}[slot=overflow] .menu-list__link-title{padding-inline:0}.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title,.menu-list__list-item:where(:hover,:focus-within) .menu-list__link-title{text-decoration:underline;text-decoration-thickness:var(--r-menu-underline-thickness, 1px);text-underline-offset:var(--r-menu-underline-offset, .35em)}.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:before,[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(--r-menu-item-padding-inline, calc(var(--menu-horizontal-gap) / 2)));overflow:visible}.overflow-menu{background-color:transparent;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);--r-mega-menu-escape: var(--r-space-lg, 32px);background-color:transparent}@media screen and (min-width:990px){.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-end: var(--padding-4xl)}}@media screen and (min-width:750px){#header-component .menu-list__submenu,#header-component .overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-4xl)}}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-matches-parent::part(overflow){--submenu-padding-block-start: 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(--r-submenu-content-duration) var(--r-submenu-ease);visibility:hidden;position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width) - (var(--full-open-header-height) - var(--submenu-height)));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(var(--header-height) 100% var(--full-open-header-height) 0);transition:clip-path var(--r-submenu-duration) var(--r-submenu-ease)}[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(--full-open-header-height) 0)}.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;visibility:visible}.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);--r-mega-menu-veil-fade: min(var(--r-space-xl, 48px), var(--r-header-statement-logo-reserve, 0px));--r-mega-menu-veil-clear: calc(var(--r-header-statement-logo-reserve, 0px) - var(--r-mega-menu-veil-fade));padding-block-end:calc(var(--submenu-padding-block-end) + var(--r-mega-menu-veil-fade));margin-block-end:var(--r-mega-menu-veil-clear);padding-inline:var(--section-padding-inline);scroll-padding-block-end:var(--r-mega-menu-veil-fade);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation);transform:translateY(calc(var(--full-open-header-height) - var(--submenu-height)));-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) calc(100% - var(--r-mega-menu-veil-fade)),rgb(0 0 0 / .55) calc(100% - var(--r-mega-menu-veil-fade) * .6),transparent 100%);mask-image:linear-gradient(to bottom,rgb(0 0 0) calc(100% - var(--r-mega-menu-veil-fade)),rgb(0 0 0 / .55) calc(100% - var(--r-mega-menu-veil-fade) * .6),transparent 100%);max-height:min(calc(80dvh - var(--header-height, 0px)),calc(100dvh - var(--header-group-height, var(--header-height, 0px)) - var(--r-mega-menu-escape, 0px) - var(--r-mega-menu-veil-clear, 0px)));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)}.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}@media screen and (min-width:990px){.mega-menu__grid:has(>.r-menu-preview){--r-mega-menu-rail-width: clamp(18rem, 28vw, 34rem);grid-template-columns:minmax(0,1fr) var(--r-mega-menu-rail-width)}.mega-menu__grid:has(>.r-menu-preview)>.mega-menu__list{grid-column:1}.mega-menu__grid:has(>.r-menu-preview)>.mega-menu__list:not(.r-mega-menu__list--featured-first){grid-template-columns:repeat(var(--menu-columns-desktop),minmax(0,1fr))}.mega-menu__grid:has(>.r-menu-preview)>.mega-menu__list:not(.r-mega-menu__list--featured-first):has(>.mega-menu__column:only-child){grid-template-columns:minmax(var(--r-mega-menu-flat-column-min, 16rem),max-content)}.mega-menu__grid:has(>.r-menu-preview)>.r-menu-preview{grid-column:2;margin-block:calc(-1 * var(--submenu-padding-block-start)) calc(-1 * var(--submenu-padding-block-end));margin-inline-end:calc(-1 * var(--page-margin));align-self:stretch}.mega-menu__list.r-mega-menu__list--featured-first{grid-template-columns:minmax(min-content,.78fr) repeat(var(--r-mega-menu-category-columns, 4),minmax(min-content,1fr));grid-auto-flow:row;grid-template-rows:auto auto;align-items:start;column-gap:var(--gap-2xl)}.r-mega-menu__list--featured-first .mega-menu__link .wrap-text{word-break:normal}.mega-menu__list.r-mega-menu__list--featured-first>.mega-menu__column{grid-column:auto / span 1}.mega-menu__list.r-mega-menu__list--featured-first>.r-mega-menu__column--featured{grid-column:1;grid-row:1 / -1;align-self:stretch;border-inline-end:1px solid rgb(var(--color-foreground-rgb) / .22);padding-inline-end:var(--menu-horizontal-gap)}}.r-menu-preview{display:none}@media screen and (min-width:990px){.r-menu-preview{display:block}}.menu-list__list-item[slot=overflow] .r-menu-preview{display:none}.r-menu-preview__stage{display:grid;position:relative;block-size:100%}.r-menu-preview__layer{grid-area:1 / 1;position:relative;margin:0;opacity:0;pointer-events:none}.r-menu-preview__layer[data-r-preview-active]{opacity:1}.r-menu-preview__frame{display:block;inline-size:100%;block-size:100%;aspect-ratio:var(--r-menu-preview-ratio, 4 / 5)}.r-menu-preview__image{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.r-menu-preview__layer{transition:opacity var(--r-motion-duration-crossfade) var(--r-motion-ease-drift)}.r-menu-preview__image{scale:1.04;transition:scale var(--r-motion-duration-reveal) var(--r-motion-ease-drift)}.r-menu-preview__layer[data-r-preview-active] .r-menu-preview__image{scale:1}}.r-mega-menu__column--featured>div>.mega-menu__link--parent{display:none}.r-mega-menu__column--featured .mega-menu__link{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:500;color:var(--color-foreground)}.r-mega-menu__column--featured .mega-menu__link:hover{color:var(--menu-child-active-font-color)}.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__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)}}.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__more-list{--menu-child-font-size: var(--font-size--xl);width:200px}.mega-menu__submenu{display:contents}.r-header-utility{display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .r-header-utility{display:flex;align-items:center;height:100%;margin-inline-end:var(--gap-md)}}#r-utility-drawer-subscribe,#r-utility-drawer-contact{display:contents}.r-header-utility__list{display:flex;align-items:center;gap:var(--r-header-utility-gap, var(--gap-2xl))}.r-header-utility__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(--r-header-utility-font-size, var(--font-size--sm));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;white-space:nowrap}.r-header-utility__link:hover{color:var(--menu-top-level-font-color);text-decoration:underline;text-underline-offset:.25em}.r-header-utility__link--drawer{padding:0;border:none;background:none;cursor:pointer}.r-header-utility__link--drawer:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:4px}.r-header-utility--drawer{display:contents}.r-header-utility--drawer .r-header-utility__link{display:flex;align-items:center;min-height:var(--minimum-touch-target, 44px);font-size:var(--font-size--2xs);color:var(--color-foreground)}.r-header-utility--drawer>li{display:flex}.r-utility-drawer{display:flex;flex-direction:column;gap:var(--gap-xl);padding-block-end:var(--padding-lg)}.r-utility-drawer__lead{margin:0;font-size:var(--font-size--md)}.r-utility-drawer__section{display:flex;flex-direction:column;gap:var(--gap-sm)}.r-utility-drawer__section-heading{margin:0;font-size:var(--font-size--2xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-utility-drawer__quick-icon{display:inline-flex;flex:0 0 auto;width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-utility-drawer__quick-icon svg{width:100%;height:100%;fill:currentcolor}.r-utility-drawer__quick{display:flex;flex-direction:column;margin:0;padding:0;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .14)}.r-utility-drawer__quick-link{display:flex;align-items:center;gap:var(--gap-sm);min-height:var(--minimum-touch-target, 44px);padding-block:var(--padding-sm);border-block-end:1px solid rgb(var(--color-foreground-rgb) / .14);font-size:var(--font-size--sm);color:var(--color-foreground);text-decoration:none}.r-utility-drawer__quick-link:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.r-utility-drawer__details{display:grid;grid-template-columns:minmax(4rem,auto) 1fr;gap:var(--gap-sm) var(--gap-md);margin:0;font-size:var(--font-size--sm)}.r-utility-drawer__details dt{padding-block-start:.15em;font-size:var(--font-size--2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-utility-drawer__details dd{margin:0}.r-utility-drawer__detail{display:contents}.r-utility-drawer__detail[hidden]{display:none}.r-utility-drawer__detail-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.r-utility-drawer__detail-link--button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.r-utility-drawer__more{display:flex;flex-direction:column;margin:0;padding:0;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .14)}.r-utility-drawer__more-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2xs, .25rem);padding-block:var(--padding-md, .75rem);border-block-end:1px solid rgb(var(--color-foreground-rgb) / .14);font-size:var(--font-size--sm)}.r-utility-drawer__more-label{font-size:var(--font-size--2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-utility-drawer__more-item .r-utility-drawer__detail-link{overflow-wrap:anywhere}.r-utility-drawer__form-intro{margin:0;font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8));margin-block-end:var(--padding-md, .75rem)}.r-utility-drawer__form{display:flex;flex-direction:column;gap:var(--gap-md)}.r-utility-drawer__field{display:flex;flex-direction:column;gap:var(--gap-2xs)}.r-utility-drawer__label{display:flex;align-items:baseline;gap:var(--gap-2xs);font-size:var(--font-size--2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-utility-drawer__required{letter-spacing:normal;text-transform:none}.r-utility-drawer__input{width:100%;padding:var(--padding-sm) var(--padding-md);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-input-background);color:var(--color-input-text);font-family:inherit;font-size:var(--font-size--sm)}.r-utility-drawer__input--textarea{min-height:7rem;resize:vertical}.r-utility-drawer__hint{margin:0;font-size:var(--font-size--2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-utility-drawer__submit{align-self:flex-start}.r-utility-drawer__reaction-note{display:flex;align-items:flex-start;gap:var(--gap-2xs);margin:var(--margin-2xs) 0 0;padding:var(--padding-sm);border:1px solid rgb(var(--color-foreground-rgb) / .14);font-size:var(--font-size--2xs);line-height:1.5;color:rgb(var(--color-foreground-rgb) / .8)}.r-utility-drawer__reaction-note .svg-wrapper{flex:0 0 auto;width:var(--icon-size-xs, .9rem);height:var(--icon-size-xs, .9rem)}@supports selector(:has(*)){.r-utility-drawer__reaction-note{display:none}.r-utility-drawer__form:has(select option[value=reaction]:checked) .r-utility-drawer__reaction-note{display:flex}}.r-utility-drawer__status{display:flex;align-items:flex-start;gap:var(--gap-xs);padding:var(--padding-sm) var(--padding-md);border:1px solid currentcolor;font-size:var(--font-size--sm)}.r-utility-drawer__status .svg-wrapper{flex:0 0 auto;width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem)}.r-utility-drawer__status--success{color:var(--color-success)}.r-utility-drawer__status--error{color:var(--color-error)}.r-newsletter__step{display:flex;flex-direction:column;gap:var(--gap-md)}.r-newsletter__step[hidden]{display:none}.r-newsletter__headline{margin:0;font-size:var(--font-size--lg);line-height:1.5}.r-newsletter__headline:focus-visible{outline:none}.r-newsletter__lead{margin:0;font-size:var(--font-size--md)}.r-newsletter__expectations{margin:0;font-size:var(--font-size--md);line-height:1.5}.r-newsletter__consent{margin:0;font-size:var(--font-size--3xs);line-height:1.5;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-newsletter__consent-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.r-newsletter__quiz{display:flex;flex-direction:column;gap:var(--gap-sm)}.r-newsletter__form{display:flex;flex-direction:column;gap:var(--gap-lg)}.r-newsletter__field{display:flex;flex-direction:column;gap:var(--gap-2xs)}.r-newsletter__input{width:100%;padding:var(--padding-sm) var(--padding-md);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-input-background);color:var(--color-input-text);font-family:inherit;font-size:var(--font-size--sm)}.r-newsletter__error{margin:0;font-size:var(--font-size--2xs);color:var(--color-error)}.r-newsletter__error[hidden]{display:none}.r-newsletter__submit{width:100%;text-align:center}.r-newsletter__submit[aria-busy=true]{opacity:.6;cursor:progress}.r-newsletter__question{display:flex;flex-direction:column;gap:var(--gap-2xs);margin:0;padding:0;border:none}.r-newsletter__question-title{padding:0;font-size:var(--font-size--sm);font-weight:500}.r-newsletter__question-hint{margin:0;font-size:var(--font-size--2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-newsletter__chips{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);margin-block-start:var(--margin-2xs)}.r-newsletter__chip{display:inline-flex}.r-newsletter__chip-label{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target, 44px);padding:var(--padding-2xs) var(--padding-md);border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:var(--style-border-radius-buttons, 0);font-size:var(--font-size--sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.r-newsletter__chip-label:hover{border-color:rgb(var(--color-foreground-rgb) / .5)}.r-newsletter__chip input:checked+.r-newsletter__chip-label{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.r-newsletter__chip input:focus-visible+.r-newsletter__chip-label{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:2px}.r-newsletter__quiz-actions{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xs);margin-block-start:var(--margin-2xs)}.r-newsletter__skip{padding:var(--padding-2xs);font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8));text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.r-newsletter__done-icon{display:inline-flex;width:var(--icon-size-lg, 2rem);height:var(--icon-size-lg, 2rem);margin:0;color:var(--color-success)}.header{--account-offset-top: var(--header-group-height)}.header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px)}.account-button{background:transparent}.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: 0px;--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-dialog-position-top: var(--account-offset-top)}shopify-account:not(:defined){min-width:44px;height:44px;display:flex;justify-content:center;align-items:center;line-height:normal}r-account-lazy{display:contents}.account-button__link{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;color:inherit;text-decoration:none}.account-button__fallback{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-account-icon)}.account-button__fallback svg{width:100%;height:100%}.account-button--text shopify-account{color:inherit}.cart-drawer{--r-cart-drawer-pad-inline: var(--r-drawer-inset-dense);--r-cart-drawer-pad-block: var(--padding-lg)}@media screen and (min-width:750px){.cart-drawer{--r-cart-drawer-pad-inline: var(--r-drawer-inset-dense);margin-inline-end:calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.cart-drawer--text{display:flex;align-items:center}}.cart-drawer__dialog{position:fixed;overflow:hidden;border-radius:0;width:var(--r-drawer-inline-size);max-width:var(--r-drawer-max-inline-size);height:100%;margin:0 0 0 auto;padding:0;border-left:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.cart-drawer__dialog:modal{max-height:100dvh;overflow-y:hidden}.cart-drawer__inner{height:100%;overflow:hidden}.cart-drawer__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--gap-lg);padding-inline:var(--r-cart-drawer-pad-inline);padding-block:var(--padding-lg);background-color:var(--color-background);overflow-y:auto;overscroll-behavior:contain}.cart-drawer__dialog .cart-drawer__heading.h4{display:flex;align-items:baseline;gap:var(--gap-xs);margin:0;font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--font-size--xl);line-height:1.2;letter-spacing:.02em;text-transform:none;color:var(--color-foreground)}.cart-drawer__heading .cart-bubble{width:auto;aspect-ratio:auto;padding:0;font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.cart-drawer__heading .cart-bubble__background{display:none}.cart-drawer__heading .cart-bubble__text{font-size:inherit;line-height:inherit;white-space:nowrap}.cart-drawer__heading .cart-bubble__text-count{display:inline-flex;white-space:nowrap}.cart-drawer__heading .cart-bubble__text-count:before{content:"("}.cart-drawer__heading .cart-bubble__text-count:after{content:")"}.cart-drawer__close-button{position:static;margin-inline-end:calc((var(--minimum-touch-target) - var(--icon-size-xs)) / -2)}.cart-drawer__dialog:has(.r-cart-empty) .cart-drawer__body{text-align:start;min-height:auto}.cart-drawer__secondary{margin-block-start:auto}.cart-drawer__body>r-cart-bumpers:not([hidden]){margin-inline:calc(var(--r-cart-drawer-pad-inline) * -1);background-color:var(--color-background);border-block-start:var(--style-border-width) solid var(--color-border)}.cart-drawer__body:has(>r-cart-bumpers:not([hidden])){padding-block-end:0}.cart-drawer__body>r-cart-bumpers{--r-cart-bumpers-pad-inline: var(--r-cart-drawer-pad-inline);--r-cart-bumpers-pad-block: var(--padding-md);margin-block-start:0}.cart-drawer__secondary:not(:has(.cart-actions)){display:none}.cart-drawer__footer{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--gap-xs);padding-inline:var(--r-cart-drawer-pad-inline);padding-block-start:var(--padding-lg);padding-block-end:calc(var(--padding-lg) + env(safe-area-inset-bottom,0px));background-color:var(--color-background);border-block-start:var(--style-border-width) solid var(--color-border);max-block-size:60dvh;overflow-y:auto}.cart-drawer__footer .cart__ctas{margin-block-start:var(--gap-xs)}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}.cart-drawer__dialog:has(.r-cart-empty) .cart-drawer__body{padding-block-start:3rem}.cart-drawer__dialog:has(.r-cart-empty) .r-cart-empty{padding-block-start:0}.cart-drawer__dialog:has(.r-cart-empty) .r-cart-empty__intro{align-items:flex-start;text-align:start;margin-inline:0;padding-inline:0}.cart-drawer__dialog:has(.r-cart-empty) .r-cart-empty__heading{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--font-size--lg);line-height:1.25}.cart-drawer__dialog:has(.r-cart-empty) .r-cart-empty__actions{align-items:flex-start;text-align:start}.cart-drawer .r-cart-bumpers__heading{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--font-size--xs);line-height:var(--r-drawer-line-height);letter-spacing:var(--r-drawer-tracking);text-transform:none;color:var(--r-drawer-accent)}.cart-drawer .r-cart-bumpers__item{min-block-size:var(--minimum-touch-target);padding-block:var(--padding-xs);border-block-end:none}.cart-drawer__items{display:flex;flex-direction:column}.cart-drawer__items .cart-items__table-row{border-bottom:var(--style-border-width) solid var(--color-border);margin-bottom:var(--gap-lg)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer__dialog:has(.r-cart-empty) .cart-drawer__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100dvh;margin-top:0}.cart-drawer:not(:has(.cart-form)) .cart-drawer__body{justify-content:flex-start}.cart-drawer__header{flex:0 0 auto;background-color:var(--color-background);display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-2xs);width:100%;padding-block:var(--padding-xl) var(--padding-xs);padding-inline:var(--r-cart-drawer-pad-inline)}.cart-drawer__header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.cart-drawer__header .r-cart-progress--drawer{padding:0}.cart-drawer__dialog:has(.r-cart-empty) .cart-drawer__header{border-bottom:none;padding-bottom:0}header-actions{display:flex}@media screen and (max-width:749px){header-actions{justify-self:flex-end;column-gap:var(--r-space-2xs, 8px)}}@media screen and (min-width:750px){.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;column-gap:var(--r-space-2xs, 8px)}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__cart-icon{--r-cart-count-size: calc(var(--icon-size-sm) * .45);--r-cart-count-offset: calc(var(--icon-size-md) * .093 + var(--r-cart-count-size) * .042);position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;inset-block-start:calc(50% + var(--r-cart-count-offset));inset-inline-start:50%;translate:-50% -50%;width:auto;aspect-ratio:auto;padding-inline:0;color:currentcolor}.header-actions__cart-icon .cart-bubble[data-maintain-ratio]{aspect-ratio:auto}.header-actions__cart-icon .cart-bubble__background{display:none}.header-actions__cart-icon .cart-bubble__text{font-size:var(--r-cart-count-size);font-variant-numeric:tabular-nums}.header-actions__cart-icon .cart-bubble__text-count{font-weight:600}@media screen and (min-width:750px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;inset-block-start:0;inset-inline-start:auto;translate:none;width:20px;aspect-ratio:1;padding-inline:var(--cart-padding);color:var(--color-primary-button-text)}.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble__background{display:block}.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble__text{font-size:var(--font-size--3xs)}}.cart-drawer__heading .cart-bubble{width:fit-content;border-radius:var(--style-border-radius-buttons-primary);aspect-ratio:auto;padding:var(--cart-padding)}.cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:min(1lh,22px);height:min(1lh,22px);aspect-ratio:auto}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.cart-drawer__heading .cart-bubble .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-drawer__heading .cart-bubble__text{color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs))}.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)}.header-actions__cart-icon:has(.cart-bubble__text-count:empty) .cart-bubble__text-count:after{content:"99+";font-size:.68em}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .cart-drawer__close-button{view-transition-name:cart-drawer-close-button}}:active-view-transition .cart-drawer__header,:active-view-transition .cart-drawer__body{background:transparent}::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 calc(var(--r-motion-shift) * 4);opacity:0}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}.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)}@media screen and (max-width:749px){.menu-drawer-container .header__icon--summary{padding:calc((var(--header-mobile-bookend, 44px) - var(--icon-size-md)) / 2)}}.header__icon--summary .header-drawer-icon{margin:auto;width:var(--icon-size-md);height:var(--icon-size-md)}.menu-drawer__navigation{padding:0;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media screen and (min-width:750px){.menu-drawer__navigation{margin-top:var(--drawer-header-desktop-top)}}.menu-drawer--has-submenu-opened .menu-drawer__navigation{overflow:initial}details:not(.menu-open) .header__icon--menu .header-drawer-icon--close{display:none}@media screen and (min-width:750px){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:750px){details.menu-open .header__icon--menu .header-drawer-icon--open{display:flex}}.menu-drawer{--r-menu-nav-inset: var(--r-drawer-inset);--r-menu-nav-block-start: 2.5rem;--r-menu-nav-block-end: 2rem;--r-menu-nav-row: var(--minimum-touch-target, 44px);--r-menu-nav-row-compact: 2.25rem;--r-menu-nav-gap-block: 1.75rem;--r-menu-nav-gap-section: 3.5rem;--r-menu-nav-panel-gap: .75rem;--r-menu-nav-font-size: var(--r-drawer-type-size);--r-menu-nav-font-size-heading: var(--r-drawer-label-size);--r-menu-nav-line-height: var(--r-drawer-line-height);--r-menu-nav-tracking: var(--r-drawer-tracking);--r-menu-nav-icon-box: 2rem;--r-menu-nav-icon: .75rem;--r-menu-nav-accent: var(--r-drawer-accent);position:fixed;inset:0 auto auto 0;margin:0;transform:translate(-100%);visibility:hidden;height:var(--drawer-height);width:var(--r-drawer-inline-size);max-width:var(--r-drawer-max-inline-size);z-index:var(--layer-menu-drawer);padding:0;background-color:var(--color-background);overflow:auto;display:flex;border:none;border-right:var(--style-border-drawer);box-shadow:var(--shadow-drawer);flex-direction:column}.menu-drawer.menu-drawer--has-submenu-opened{overflow:initial}.menu-drawer__backdrop{position:fixed;inset:0 auto auto 0;margin:0;border:none;padding:0;width:100vw;height:100dvh;background-color:rgb(var(--color-shadow-rgb) / var(--backdrop-opacity));z-index:var(--layer-heightened);opacity:0;transition:opacity var(--r-drawer-duration-out) var(--r-motion-ease-in)}.menu-open .menu-drawer__backdrop{opacity:1;transition:opacity var(--r-drawer-duration-in) var(--r-motion-ease-out)}.menu-drawer,details[open]>.menu-drawer__submenu{transition:transform var(--r-drawer-duration-out) var(--r-drawer-ease-out),visibility var(--r-drawer-duration-out) var(--r-drawer-ease-out),opacity var(--r-drawer-duration-out) var(--r-drawer-ease-out)}.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu{transform:translate(0);visibility:visible;opacity:1;display:flex;flex-direction:column;transition-duration:var(--r-drawer-duration-in);transition-timing-function:var(--r-drawer-ease-in)}.menu-drawer__nav-buttons{display:flex;justify-content:space-between;align-items:center}.menu-drawer-container[open] .menu-drawer__animated-element{animation:r-menu-drawer-nav-open var(--r-motion-duration-base) var(--r-motion-ease-out);animation-delay:calc(var(--r-drawer-duration-in) * .5 + min(var(--menu-drawer-animation-index) - 1,var(--r-motion-stagger-cap)) * var(--r-motion-stagger));animation-fill-mode:backwards}.menu-drawer__close-button{position:relative;right:auto;top:auto;width:fit-content;height:fit-content;color:inherit;padding:var(--padding-lg);flex:0 0 auto}.menu-drawer>.menu-drawer__close-button{margin-block-start:calc(var(--r-menu-nav-block-start) * .45);margin-inline-start:calc(var(--r-menu-nav-inset) - var(--padding-lg) - var(--icon-size-xs) / 2 + .25rem)}.menu-drawer__back-button{display:flex;width:100%;padding:var(--padding-md) var(--padding-xl);border:none;align-items:center;color:var(--color-foreground);background-color:transparent;text-align:left;text-decoration:none;white-space:nowrap;overflow-x:hidden;line-height:1.2;box-shadow:none}.menu-drawer .language-selector:not(.menu-drawer__submenu *){width:fit-content;padding-inline-start:0}.menu-drawer .language-selector:not(.menu-drawer__submenu *) .localization-form__select{text-align:left}.menu-drawer svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-drawer__submenu{position:absolute;width:100%;top:0;height:100dvh;left:0;background-color:var(--color-background);z-index:var(--layer-flat);transform:translate(-5%);visibility:hidden;overflow-y:auto;opacity:0}.menu-drawer__back-button>.svg-wrapper{margin-right:var(--padding-md);width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-drawer__utility-bar{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-2xs) var(--gap-sm);padding-inline:var(--r-menu-nav-inset);letter-spacing:var(--r-menu-nav-tracking);padding-block:var(--padding-xs) calc(var(--padding-xs) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border);background-color:var(--color-background)}.menu-drawer__utility-bar .menu-drawer__localization{flex:0 0 auto}.menu-drawer__utility-bar .menu-drawer__localization:not(drawer-localization-component) .language-selector{width:auto;padding-inline:0}.menu-drawer__utility-bar .drawer-localization .drawer-localization__button .icon-caret{padding:0 0 0 var(--padding-2xs)}.menu-drawer__utility-bar .drawer-localization__button--label.h6{font-size:var(--font-size--2xs);white-space:nowrap}@keyframes r-menu-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translate(calc(var(--r-motion-shift) * -1))}to{visibility:visible;opacity:1;transform:translate(0)}}.drawer-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}.drawer-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%}.drawer-localization .country-filter{padding-block:8px}.drawer-localization .drawer-localization__button{display:flex;padding:0;position:relative;text-decoration:none;height:44px}.drawer-localization .drawer-localization__button:hover{color:var(--color-foreground);text-decoration:none}.drawer-localization .drawer-localization__button .icon-caret{width:fit-content;height:fit-content;margin:0;padding:var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs)}.menu-drawer__localization:not(drawer-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.menu-drawer__localization .language-selector.h5{padding-inline-start:0}.drawer-localization{display:contents;color:var(--color-foreground)}.drawer-localization localization-form-component{position:relative;height:100%}.drawer-localization .mobile-localization,.drawer-localization .drawer-localization__button--label{display:flex;gap:var(--gap-xs);margin-block:0;align-items:center}.drawer-localization__button--label.h6{font-family:var(--menu-localization-font)}.drawer-localization img{width:var(--icon-size-sm)}.drawer-localization .localization-button__icon,.drawer-localization .localization-button__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.drawer-localization summary.is-disabled{pointer-events:none}.drawer-localization .localization-wrapper{width:100%}.drawer-localization .localization-form{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.drawer-localization .localization-form>*{padding-inline:var(--padding-xl)}.drawer-localization localization-form-component[data-compact=true] .country-selector-form__wrapper{padding-inline:0}.drawer-localization localization-form-component[data-compact=true] .localization-form__list-item:not([hidden]){padding-inline:var(--padding-xl)}.drawer-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0)}.drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform:none}localization-form-component{display:flex;width:var(--width, auto)}@media screen and (min-width:750px){localization-form-component{position:relative}}localization-form-component[data-show-filter=false] .country-selector-form__wrapper{padding-block-start:var(--padding-xs)}.localization-form{width:100%}localization-form-component .button:is(:not(.country-filter__reset-button)){--button-color: var(--color-primary);--button-background-color: var(--language-button-background-color, var(--color-background));--button-border-color: var(--language-button-border-color, var(--color-border));text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}localization-form-component .button:is(:not(.country-filter__reset-button)):hover,.localization-form__list-item:hover,.localization-form__list-item:focus{--button-color: var(--color-primary-hover);background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.localization-form__list-item[aria-current=true]{--button-color: var(--color-primary-active);background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-10))}.localization-form__list-item-disabled{pointer-events:none}.localization-form__list-item:focus-visible{outline:none}localization-form-component .localization-selector{display:flex;align-items:center;gap:var(--margin-2xs)}localization-form-component .country-filter__search-icon{left:8px;right:auto;color:var(--color-foreground-muted);pointer-events:none}.country-filter__search-icon .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.disclosure{width:100%}.localization-form__list{position:relative;width:100%;padding-block:0 var(--padding-xs);font-size:var(--font-size-lg);scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap;scrollbar-width:none}.localization-form__list::-webkit-scrollbar{display:none}.localization-form__list-item:not([hidden]){margin-block-end:var(--margin-3xs);display:flex;gap:var(--margin-sm);padding:8px;line-height:var(--font-line-height-md);align-items:center;text-align:start;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing)}.localization-form__list-item:not([hidden]) .country{flex:1;color:var(--color-foreground)}.localization-form__list-item:not([hidden]):hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.localization-form__list-item:not([hidden])[aria-current=true] .country{font-weight:500}.localization-form__list-item#no-results-message{grid-template-columns:1fr;text-align:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.is-searching .localization-form__list-item .country{color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.localization-form__list-item .country mark{font-weight:500;background:none;color:var(--color-foreground)}.country-filter{position:relative;padding:var(--padding-xs);border-bottom:var(--style-border-width) solid transparent;transition:border-color var(--animation-values)}.country-filter.is-scrolled{border-color:var(--color-border)}.country-selector-form__wrapper{overflow-y:auto;max-height:100%;flex-grow:1}.language-selector{display:flex;gap:var(--gap-xs);padding:var(--padding-md) var(--padding-lg);position:relative;align-items:center;justify-content:space-between;width:100%}.language-selector__label{flex-shrink:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.localization-form__select{border:none;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-color:var(--color-input-background);padding-block:var(--padding-3xs);padding-inline:var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs));text-align:right;cursor:pointer;max-width:40vw;text-overflow:ellipsis;field-sizing:content}.localization-form__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor}.localization-form__select:focus{outline:none}.localization-form__select option{background-color:var(--color-input-background);color:var(--color-input-text)}.language-selector .svg-wrapper.icon-caret{width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.language-selector--collapse-space{padding-inline-end:var(--padding-2xs)}.language-selector--collapse-space .localization-form__select{padding-inline-end:var(--icon-size-xs)}.language-selector--collapse-space .svg-wrapper.icon-caret{right:0}.localization-form .icon-checkmark{width:var(--icon-size-xs);height:var(--icon-size-xs)}.localization-form .svg-wrapper.icon-checkmark{visibility:hidden}.localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark{visibility:visible}.country-filter__input{width:100%;height:44px;font-size:var(--font-size-lg);padding:var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--margin-md) + var(--padding-xl));border:1px solid var(--color-foreground);color:var(--color-input-text);background-color:var(--color-input-background);outline-offset:-1px}@media screen and (min-width:750px){.country-filter__input{height:36px}}.country-filter__input::placeholder{color:inherit}.country-filter .field{position:relative}.country-filter .field__label{font-size:var(--font-size-lg);left:var(--margin-2xl);top:var(--margin-xl);pointer-events:none;position:absolute}.country-filter__input:focus~.field__label,.country-filter__input:not(:placeholder-shown)~.field__label,.country-filter__input:-webkit-autofill~.field__label{font-size:var(--font-size-xs);translate:0 calc(var(--margin-xs) - var(--margin-xl))}.country-filter .field__button:not([hidden]){display:flex;height:fit-content;position:absolute;padding:0;right:8px;top:50%;transform:translateY(-50%);align-items:center;background-color:transparent;color:var(--color-input-text);border:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.country-selector__close-button{display:none}localization-form-component[data-compact=true] .localization-form__list{overflow-y:visible;padding-block:var(--padding-xs)}localization-form-component[data-compact=true][data-show-filter=false] .country-selector-form__wrapper{padding-block-start:0}localization-form-component[data-compact=true] .localization-form__list-item:not([hidden]){gap:var(--margin-xs);padding:var(--padding-xs) var(--padding-sm);margin-block-end:0;min-height:44px}localization-form-component[data-compact=true] .localization-form__currency{color:var(--color-foreground-muted);font-size:var(--font-size--sm)}.localization-form__flag{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);background-position:center;background-size:cover;clip-path:circle(50%);position:relative}.localization-form__flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 2px rgb(var(--color-foreground-rgb) / var(--opacity-30-60))}.announcement-bar{--r-announcement-height: 30px;--r-announcement-font-size: 11px;--r-announcement-line-height: calc(var(--r-announcement-height) - 2px);--r-announcement-letter-spacing: .22px;--r-announcement-fade-out: var(--r-motion-duration-base-out);--r-announcement-fade-in: var(--r-motion-duration-base);--r-announcement-dot-size: 5px;--r-announcement-dot-target: 14px;--r-announcement-dot-gap: 1px;--r-announcement-dot-slack: calc((var(--r-announcement-dot-target) - var(--r-announcement-dot-size)) / 2);--r-announcement-controls-inset: calc(var(--page-margin, 0px) - var(--r-announcement-dot-slack));position:relative;display:flex;align-items:center;block-size:var(--r-announcement-height);padding-block:0;border-block-end:var(--border-bottom-width) solid var(--color-border);overflow:hidden}.announcement-bar:not(:has(.announcement-bar__item)){display:none}.shopify-section:has(.announcement-bar):not(:has(.announcement-bar__item)) .section-background{display:none}.announcement-bar__viewport{--r-announcement-controls-width: calc( var(--r-announcement-dot-count, 0) * (var(--r-announcement-dot-target) + var(--r-announcement-dot-gap)) + var(--r-announcement-controls-inset) );position:relative;display:block;inline-size:100%;min-inline-size:0;touch-action:pan-y}.announcement-bar.section--page-width>.announcement-bar__viewport{max-inline-size:var(--page-width);margin-inline:auto}.announcement-bar__track{display:grid;grid-template-areas:"slide";align-items:center;inline-size:100%;min-inline-size:0;padding-inline:var(--page-margin, 0px)}.announcement-bar .announcement-bar__item{--line-height: var(--r-announcement-line-height);grid-area:slide;display:flex;align-items:center;justify-content:center;min-inline-size:0;font-size:var(--r-announcement-font-size);font-style:normal;font-weight:400;line-height:var(--r-announcement-line-height);letter-spacing:var(--r-announcement-letter-spacing);text-align:center;opacity:0;visibility:hidden;transition:opacity var(--r-announcement-fade-out) var(--r-motion-ease-in),visibility 0s linear var(--r-announcement-fade-out)}@media screen and (min-width:750px){.announcement-bar .announcement-bar__item{justify-content:flex-start;text-align:start}.announcement-bar:has(.announcement-bar__controls:not([hidden])) .announcement-bar__track{padding-inline-end:calc(var(--page-margin, 0px) + var(--r-announcement-controls-width))}}.announcement-bar .announcement-bar__item[data-r-active],.announcement-bar__track:not([data-r-slides-ready])>.announcement-bar__item:first-child{opacity:1;visibility:visible;transition:opacity var(--r-announcement-fade-in) var(--r-motion-ease-out) var(--r-announcement-fade-out),visibility 0s linear 0s}.announcement-bar .announcement-bar__text{display:block;max-inline-size:100%;margin:0;font-size:inherit;line-height:var(--r-announcement-line-height);letter-spacing:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.announcement-bar__link{color:inherit;text-decoration:none}.announcement-bar__link:hover{text-decoration:underline;text-underline-offset:.2em}.announcement-bar__controls{position:absolute;inset-block-start:50%;inset-inline-end:var(--r-announcement-controls-inset);z-index:1;display:flex;gap:4px;align-items:center;translate:0 -50%}.announcement-bar__controls[hidden]{display:none}.announcement-bar__dots{display:flex;gap:var(--r-announcement-dot-gap);align-items:center}.announcement-bar__dot{display:flex;align-items:center;justify-content:center;inline-size:var(--r-announcement-dot-target);block-size:var(--r-announcement-height);padding:0;border:0;background:none;cursor:pointer}.announcement-bar__dot:before{content:"";inline-size:var(--r-announcement-dot-size);block-size:var(--r-announcement-dot-size);border-radius:50%;background:color-mix(in srgb,var(--color-foreground) 20%,transparent);transition:background-color var(--r-motion-duration-quick) var(--r-motion-ease-soft)}.announcement-bar__dot:hover:before{background:color-mix(in srgb,var(--color-foreground) 45%,transparent)}.announcement-bar__dot[aria-current]:before{background:color-mix(in srgb,var(--color-foreground) 65%,transparent)}@media screen and (max-width:749px){.announcement-bar__dots{display:none}}.announcement-bar__toggle{display:flex;gap:.5ch;align-items:center;padding:0 .5em;border:0;border-radius:var(--style-border-radius-buttons-primary, 0);background:var(--color-foreground);color:var(--color-background);font-size:var(--r-announcement-font-size);line-height:var(--r-announcement-line-height);cursor:pointer}.announcement-bar__toggle-icon{display:flex;inline-size:1em}.announcement-bar__toggle-icon svg{inline-size:100%;block-size:auto}.announcement-bar__toggle-icon--play,.announcement-bar__toggle[data-paused=true] .announcement-bar__toggle-icon--pause{display:none}.announcement-bar__toggle[data-paused=true] .announcement-bar__toggle-icon--play{display:flex}@media(prefers-reduced-motion:reduce){.announcement-bar .announcement-bar__item,.announcement-bar .announcement-bar__item[data-r-active],.announcement-bar__dot:before{transition:none}}.r-header-bar-wordmark{--r-header-bar-wordmark-height: 22px;display:flex;align-items:center;justify-content:center;align-self:stretch;block-size:100%;padding-inline:var(--r-space-xs, 12px);color:var(--r-color-green-wordmark, var(--color-foreground));text-decoration:none;flex-shrink:0}@media screen and (min-width:750px){.r-header-bar-wordmark{--r-header-bar-wordmark-height: 26px}}.r-header-bar-wordmark svg{display:block;block-size:var(--r-header-bar-wordmark-height);inline-size:auto}.r-menu-nav{--r-menu-nav-pad-block-start: calc(var(--r-menu-nav-block-start) * 2 / 3);padding-block:var(--r-menu-nav-pad-block-start) var(--r-menu-nav-block-end);padding-inline:var(--r-menu-nav-inset)}.r-menu-nav__list,.r-menu-nav__rows,.r-menu-nav__panel{list-style:none;margin:0;padding:0}.r-menu-nav__list{display:flex;flex-direction:column;min-block-size:calc(100% - var(--r-menu-nav-pad-block-start) - var(--r-menu-nav-block-end))}.r-menu-nav__rows--flat+.r-menu-nav__rows--groups{margin-block-start:var(--r-menu-nav-gap-block)}.r-menu-nav__section--labelled{margin-block-start:auto;padding-block-start:var(--r-menu-nav-gap-section)}.r-menu-nav__row{display:flex;flex-direction:column}.r-menu-nav__link{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);inline-size:100%;min-block-size:var(--r-menu-nav-row);margin:0;padding:0;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(--r-menu-nav-font-size);line-height:var(--r-menu-nav-line-height);letter-spacing:var(--r-menu-nav-tracking);text-transform:var(--menu-top-level-font-case);color:var(--color-foreground);text-decoration:none;text-align:start;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;transition:color var(--r-motion-duration-quick) var(--r-motion-ease-soft),opacity var(--r-motion-duration-instant) var(--r-motion-ease-soft)}.r-menu-nav__link--compact{min-block-size:var(--r-menu-nav-row-compact)}.r-menu-nav__link--nested{padding-inline-start:var(--r-menu-nav-gap-block)}.r-menu-nav__link:active{opacity:.6}@media(hover:hover){.r-menu-nav__link:hover{color:var(--r-menu-nav-accent)}}.r-menu-nav__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.r-menu-nav__summary{cursor:pointer;list-style:none;transition:color var(--r-disclosure-duration-out) var(--r-disclosure-ease-out)}.r-menu-nav__summary::-webkit-details-marker{display:none}.r-menu-nav__details[open]>.r-menu-nav__summary{color:var(--r-color-sage);transition-duration:var(--r-disclosure-duration-in);transition-timing-function:var(--r-disclosure-ease-in)}.r-menu-nav__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--r-menu-nav-icon-box);block-size:var(--r-menu-nav-icon-box);margin:0;margin-inline-end:calc((var(--r-menu-nav-icon-box) - var(--r-menu-nav-icon)) / -2);padding:0}.r-menu-nav__icon svg{inline-size:var(--r-menu-nav-icon);block-size:var(--r-menu-nav-icon)}.r-menu-nav__accordion,.r-menu-nav__details{inline-size:100%}.r-menu-nav__panel{padding-block:var(--r-menu-nav-panel-gap) var(--r-menu-nav-gap-block)}.r-menu-nav__heading{display:flex;align-items:center;min-block-size:var(--r-menu-nav-row-compact);margin:0;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(--r-menu-nav-font-size-heading);line-height:var(--r-menu-nav-line-height);letter-spacing:var(--r-menu-nav-tracking);text-transform:var(--menu-top-level-font-case);color:var(--r-menu-nav-accent)}.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display:flex}@media screen and (max-width:749px){.search-action--hidden-on-drawer{display:none}}@media screen and (min-width:750px){[data-menu-style=drawer] .search-action--hidden-on-drawer,[data-menu-style=menu] .search-action--hidden-on-menu{display:none}}@media screen and (min-width:750px){[data-menu-style=menu] .header__column--left .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc((var(--gap-xl) - var(--gap-md)) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action--text,[data-menu-style=menu] .header__column--left .search-action--text{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/509/assets/r-header.css.map */
