.shopify-section:has(>.header-group),.header-group{position:sticky;inset-block-start:calc(var(--announcement-height, 0px) * -1);z-index:var(--z-header)}.shopify-section:has(>.header-group)>.header-group{position:static}hs-announcement[hidden]{display:none}.announcement{display:block;position:relative;z-index:1;background-color:var(--color-background, var(--hs-forest-hover));color:var(--color-foreground, var(--hs-white))}.announcement__viewport{display:grid;place-items:center;min-height:2.25rem;padding-block:.4375rem;padding-inline:3rem;text-align:center}.announcement__item{grid-area:1 / 1;margin:0;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;transition:opacity var(--dur-mid) var(--ease)}.announcement__item[aria-hidden=true]{opacity:0;pointer-events:none}.announcement__close{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3xs);transform:translateY(-50%);color:inherit;opacity:.75}.announcement__close:hover{opacity:1}.header{position:relative;z-index:1;background-color:var(--color-background, var(--hs-white));border-block-end:var(--hairline) solid var(--color-border, var(--hs-hairline))}.header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);min-height:3.5rem}.header__cluster{display:flex;align-items:center;gap:0}.header__cluster--end>*+*{margin-inline-start:-.5rem}.header__cluster:first-child{justify-self:start}.header__control{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-ui);text-decoration:none;cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.header__control svg{flex:none;width:1.25rem;height:1.25rem}@media(hover:hover){.header__control:hover{opacity:.6}}.header__control:focus-visible{outline:2px solid var(--color-focus, var(--hs-emerald));outline-offset:3px}.header__control-label{display:none}@media screen and (max-width:47.99rem){.header__control:not(.drawer__close){min-width:2.75rem;justify-content:center}}@media screen and (min-width:48rem){.header__control-label{display:inline}.header__cluster:first-child{gap:var(--space-md)}}.header__cluster--end{justify-self:end}@media screen and (max-width:47.99rem){.header__search-open{display:none}.header__row{grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr) minmax(2.75rem,auto);gap:var(--space-3xs)}.header__cluster:first-child,.header__cluster--end{min-width:5.5rem}.header__action--account{display:none}}.header__cluster--end{justify-content:flex-end}.header__row{--overhang-start: .9rem;--overhang-end: .96rem}.header__cluster:first-child{margin-inline-start:calc(var(--overhang-start) * -1)}@media screen and (min-width:48rem){.header__cluster:first-child{margin-inline-start:-.144rem}}.header__cluster--end{margin-inline-end:calc(var(--overhang-end) * -1)}.header__logo-wrap{min-width:0;margin:0;font-size:inherit;font-weight:inherit;text-align:center}.header__logo{display:inline-block;padding-block:var(--space-2xs);min-height:2.75rem;line-height:1.6;font-family:var(--font-display);font-size:clamp(1.125rem,.6rem + 3vw,2.75rem);line-height:1;letter-spacing:.02em;text-align:center;text-decoration:none;white-space:nowrap;color:var(--color-foreground-heading, var(--hs-ink))}.header__logo img{display:block;width:min(var(--logo-w, 11.25rem),100%);height:auto}@media screen and (max-width:47.99rem){.header__logo img{width:min(var(--logo-w, 11.25rem),56vw)}}.header__nav-row{display:none}@media screen and (min-width:64rem){.header__row{min-height:4.25rem}}.nav{display:flex;justify-content:center;gap:clamp(.875rem,.2rem + 1.2vw,1.75rem);margin:0;padding:0;list-style:none}.nav__item{position:static}.nav__link{position:relative;display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:2.75rem;padding-block:var(--space-xs);border:0;background:none;font-size:.75rem;font-weight:var(--weight-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;color:inherit}.nav__link:after{content:"";position:absolute;inset-block-end:.25rem;inset-inline:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--dur-fast) var(--ease-soft)}.nav__link:hover:after,.nav__link:focus-visible:after{transform:scaleX(1);transition-duration:var(--dur-mid)}.nav__link svg{width:.875rem;height:.875rem;transition:transform var(--dur-fast) var(--ease)}.nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.mega{position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--z-header);background-color:var(--hs-white);border-block-end:var(--hairline) solid var(--hs-hairline);opacity:0;visibility:hidden;clip-path:inset(0 0 100% 0);transition:opacity var(--dur-mid) var(--ease-soft),clip-path var(--dur-panel) var(--ease),visibility var(--dur-panel)}.mega[data-open=true]{opacity:1;visibility:visible;clip-path:inset(0 0 0 0)}.mega__columns,.mega__feature{opacity:0;transform:translateY(.5rem);transition:opacity var(--dur-mid) var(--ease-soft),transform var(--dur-mid) var(--ease)}.mega[data-open=true] .mega__columns,.mega[data-open=true] .mega__feature{opacity:1;transform:none}.mega[data-open=true] .mega__columns{transition-delay:90ms}.mega[data-open=true] .mega__feature{transition-delay:.2s}.mega__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-lg) var(--space-2xl);padding-block:var(--space-lg) var(--space-xl)}.mega__inner:has(.mega__feature){grid-template-columns:minmax(0,auto) minmax(14rem,20rem);justify-content:start}.mega__columns{--mega-rows: 4;display:grid;grid-template-rows:repeat(var(--mega-rows),auto);grid-auto-flow:column;grid-auto-columns:11rem;justify-content:start;gap:0 var(--space-2xl)}.mega__columns:has(.mega__group){grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(10rem,12rem));align-items:start;gap:var(--space-lg) var(--space-2xl)}.mega__group{display:flex;flex-direction:column;min-width:0}.mega__group-title{display:block;width:fit-content;margin-block-end:var(--space-2xs);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:none;color:var(--color-foreground-muted, var(--hs-text-muted));transition:color var(--dur-fast) var(--ease)}.mega__group-title:hover,.mega__group-title:focus-visible{color:var(--color-foreground, var(--hs-ink))}.mega__link--more{color:var(--color-foreground-muted, var(--hs-text-muted))}.mega__columns .mega__link{display:block;width:fit-content;max-width:100%;break-inside:avoid}.mega__link{position:relative;display:inline-block;padding-block:var(--space-2xs);font-size:var(--text-sm);text-decoration:none;transition:transform var(--dur-mid) var(--ease)}.mega__link:after{content:"";position:absolute;inset-block-end:.375rem;inset-inline:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-mid) var(--ease)}.mega__link:hover,.mega__link:focus-visible{transform:translate(2px)}.mega__link:hover:after,.mega__link:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.mega__link:hover,.mega__link:focus-visible{transform:none}}.mega__feature{display:block;text-decoration:none}.mega__feature .media{margin-block-end:var(--space-xs)}.mega__feature-title{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--leading-heading)}.header__scrim{position:fixed;inset-block-start:0;inset-inline-start:0;width:0;height:0;z-index:0;background-color:var(--hs-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-mid) var(--ease),visibility var(--dur-mid)}.header__scrim[data-open=true]{top:0;right:0;bottom:0;left:0;width:auto;height:auto;pointer-events:auto}.header__scrim[data-open=true]{opacity:1;visibility:visible}.drawer{position:fixed;inset:0 auto 0 0;margin:0 auto 0 0;z-index:var(--z-drawer);flex-direction:column;width:min(100%,max(26rem,30vw));max-width:34rem;height:100%;max-height:100%;padding:0;border:0;background-color:var(--hs-white);color:var(--hs-ink);transform:translate(-100%);transition:transform var(--dur-panel) var(--ease),overlay var(--dur-panel) allow-discrete,display var(--dur-panel) allow-discrete}.drawer[open]{display:flex;transform:translate(0)}@starting-style{.drawer[open]{transform:translate(-100%)}}.drawer::backdrop{background-color:var(--hs-overlay);opacity:0;transition:opacity var(--dur-slow) var(--ease),overlay var(--dur-slow) allow-discrete,display var(--dur-slow) allow-discrete}.drawer[open]::backdrop{opacity:1}@starting-style{.drawer[open]::backdrop{opacity:0}}.drawer__head{display:flex;align-items:center;min-height:3.5rem;padding-inline:var(--gutter)}@media screen and (min-width:64rem){.drawer__head{min-height:4.25rem}}.drawer__close .header__control-label{display:inline}.drawer__body{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--gutter);padding-block:var(--space-xl) 0}.drawer__foot{padding-inline:var(--gutter);padding-block:var(--space-xl) var(--space-lg)}.drawer__list{margin:0;padding:0;list-style:none}.drawer__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;min-height:3.5rem;padding:0;border:0;background:none;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-align:start;text-decoration:none;color:inherit;cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.drawer__link .drawer__label{text-decoration:underline 1px solid transparent;text-underline-offset:.22em;transition:text-decoration-color var(--dur-fast) var(--ease)}@media(hover:hover){.drawer__link:hover .drawer__label{text-decoration-color:currentcolor}}.drawer__link:focus-visible{outline:2px solid var(--color-focus, var(--hs-emerald));outline-offset:4px}.drawer__label{min-width:0}.drawer__link svg{flex:none;width:1.125rem;height:1.125rem;color:var(--hs-text-muted)}.drawer__link--label{cursor:default}.drawer__sublist{margin:0 0 var(--space-xs);padding:0 0 0 var(--space-xs);list-style:none}.drawer__sublink{display:block;min-height:2.75rem;padding-block:var(--space-3xs);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-ui);text-decoration:none;color:var(--color-foreground-muted, var(--hs-text-muted));transition:color var(--dur-fast) var(--ease)}.drawer__sublink:hover,.drawer__sublink:focus-visible{color:var(--color-foreground, var(--hs-ink))}.drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;background-color:var(--hs-white);transform:translate(100%);visibility:hidden;transition:transform var(--dur-mid) var(--ease),visibility var(--dur-mid)}.drawer__panel[data-open=true]{transform:translate(0);visibility:visible}.drawer__head--panel{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:var(--space-2xs)}.drawer__panel-title{min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hs-text-muted)}.drawer__back{justify-self:start;margin-inline-start:calc(var(--space-2xs) * -1);color:var(--hs-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.drawer__back:hover{color:var(--hs-ink)}.drawer__utilities{display:flex;flex-direction:column;gap:var(--space-3xs)}.drawer__utility{display:flex;align-items:center;gap:var(--space-2xs);min-height:2.75rem;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-ui);text-decoration:none;transition:opacity var(--dur-fast) var(--ease)}.drawer__utility svg{flex:none;width:1.25rem;height:1.25rem}@media(hover:hover){.drawer__utility:hover{opacity:.6}}.search-modal{width:min(100%,48rem);max-height:80dvh;margin-inline:auto;margin-block-start:0;padding:0;border:0;background-color:var(--hs-white);color:var(--hs-ink)}.search-modal::backdrop{background-color:var(--hs-overlay)}.search-modal__form{display:flex;align-items:center;gap:var(--space-2xs);padding-inline:var(--gutter);padding-block:var(--space-sm);border-block-end:var(--hairline) solid var(--hs-hairline)}.search-modal__input{flex:1;min-width:0;min-height:2.75rem;padding:0;border:0;background:none;font-family:var(--font-display);font-size:var(--text-h3);color:inherit}.search-modal__input:focus{outline:none}.search-modal__form:focus-within{box-shadow:inset 0 -2px 0 0 var(--hs-emerald)}.search-modal__body{overflow-y:auto;padding-inline:var(--gutter);padding-block:var(--space-md)}.search-modal__hint{font-size:var(--text-sm);color:var(--hs-text-muted)}.cart-count{position:absolute;inset-block-start:.375rem;inset-inline-end:.375rem;display:grid;place-items:center;min-width:1rem;height:1rem;padding-inline:.1875rem;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--color-background, var(--hs-white));background-color:var(--hs-forest);color:var(--hs-white);font-size:.625rem;font-variant-numeric:lining-nums tabular-nums;line-height:1}.cart-count[hidden]{display:none}.header__action{position:relative}.searchbar{padding-block:0 var(--space-sm);background-color:var(--color-background, var(--hs-white))}.searchbar__field{display:flex;align-items:center;gap:var(--space-2xs);width:100%;min-height:2.75rem;padding:0;border:0;border-block-end:var(--hairline) solid var(--color-border, var(--hs-hairline));border-radius:0;background:none;color:var(--color-foreground-muted, var(--hs-text-muted));font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.01em;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.searchbar__field .hs-icon{opacity:.7;transition:opacity var(--dur-fast) var(--ease)}.searchbar__field:hover,.searchbar__field:focus-visible{border-color:var(--color-foreground, var(--hs-ink));color:var(--color-foreground, var(--hs-ink))}.searchbar__field:hover .hs-icon,.searchbar__field:focus-visible .hs-icon{opacity:1}.searchbar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:47.99rem){.shopify-section:has(>.header-group):has(+.searchbar-section) .header{border-block-end:0}}@media screen and (min-width:48rem){.searchbar-section{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hs-header.css.map */
