.header-wrapper{display:block;position:relative}.header{position:relative}.header-wrapper--sticky .header,.header-wrapper--pill .header,body[data-immersive-header] #site-header .header{transition:background var(--duration-slow) ease,border-color var(--duration-slow) ease,border-radius var(--duration-slow) ease,box-shadow var(--duration-slow) ease,margin var(--duration-slow) ease,width var(--duration-slow) ease,max-width var(--duration-slow) ease,-webkit-backdrop-filter var(--duration-slow) ease,backdrop-filter var(--duration-slow) ease}.header__logo{flex-shrink:0}.header__logo-link{display:flex;align-items:center;text-decoration:none;color:inherit}.header__logo-img{height:var(--logo-height);width:auto;max-width:min(180px,45vw);object-fit:contain}.header__logo-img--inverse{display:none}.header__logo-text{white-space:nowrap}.header__nav{display:flex}.header-actions{display:flex;align-items:center;gap:var(--space-1)}.header-actions__btn{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:var(--space-2);border-radius:50%;transition:background var(--duration-fast) ease;min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target)}.header-actions__btn:hover{background:rgba(var(--color-foreground),var(--opacity-subtle))}.header-actions__cart-count{position:absolute;inset-block-start:4px;inset-inline-end:4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;color:rgb(var(--color-background));background:rgb(var(--color-accent-1));border-radius:9px;font-variant-numeric:tabular-nums}.header-actions__cart-count[hidden]{display:none}.header-actions__cart-count>*{grid-area:1 / 1}.header-menu{display:flex;align-items:center;gap:var(--space-1);list-style:none;padding:0;margin:0}@media(min-width:750px){.header-wrapper--menu-wrap .header__column--center,.header-wrapper--menu-wrap .header__nav{min-width:0;width:100%}.header-wrapper--menu-wrap .header-menu{flex-wrap:wrap;width:100%}}.header-menu__link{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);text-decoration:none;color:inherit;font-size:1.0625rem;font-weight:500;white-space:nowrap;border-radius:var(--radius-button);transition:background var(--duration-fast) ease;background:none;border:none;cursor:pointer}.header-menu__link:hover{background:rgba(var(--color-foreground),var(--opacity-subtle))}.header-menu__link--toggle svg{width:12px;height:12px;transition:transform var(--duration-fast) ease}scale-megamenu-nav:not([data-dropdown-ready]) .header-menu__item--has-dropdown:hover .header-menu__link--toggle svg,.header-menu__link--toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-menu__item--has-dropdown{position:relative}.header-menu__dropdown{position:absolute;inset-block-start:100%;inset-inline-start:0;width:280px;max-width:calc(100vw - 2 * var(--space-4));max-block-size:70dvh;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));box-shadow:var(--shadow-popover);border-radius:var(--radius-popover);border:1px solid rgba(var(--color-border),.2);padding:var(--space-2);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--space-1)));transition:opacity var(--duration-normal) ease,transform var(--duration-normal) ease,visibility 0s var(--duration-normal);z-index:var(--z-dropdown)}scale-megamenu-nav:not([data-dropdown-ready]) .header-menu__item--has-dropdown:hover>.header-menu__dropdown,.header-menu__dropdown.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.header-menu__dropdown[data-align=end]{inset-inline-start:auto;inset-inline-end:0}@media(prefers-reduced-motion:reduce){.header-menu__dropdown{transform:none;transition:opacity var(--duration-fast) ease,visibility 0s var(--duration-fast)}}.header-menu__submenu{list-style:none;padding:0;margin:0}.header-menu__sublink{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--minimum-touch-target);padding:10px var(--space-3);text-decoration:none;color:inherit;font-size:.875rem;line-height:1.4;overflow-wrap:anywhere;border-radius:var(--radius-card);transition:background var(--duration-fast) ease;cursor:pointer;list-style:none;background:none;border:none;width:100%}.header-menu__sublink:hover{background:rgba(var(--color-accent-1),.04)}.header-menu__sublink>span:first-child{min-inline-size:0}.header-menu__sublink[aria-current=page]{background:rgba(var(--color-accent-1),var(--opacity-subtle));font-weight:600}.header-menu__sublink:focus-visible,.header-menu__link:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-accent-1));outline-offset:-2px}.header-menu__motion{display:block;min-inline-size:0}.header-menu__nested{display:flow-root}.header-menu__nested-toggle{display:grid;place-items:center;flex:none;inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-full);background:rgba(var(--color-foreground),.045);color:rgb(var(--color-foreground-secondary))}.header-menu__nested-toggle svg{display:block}.header-menu__nested:is([data-expanded],:not([data-motion-ready])[open])>summary{color:rgb(var(--color-accent-1))}.header-menu__nested:is([data-expanded],:not([data-motion-ready])[open])>summary .header-menu__nested-toggle svg{rotate:180deg}@media(prefers-reduced-motion:no-preference){.header-menu__nested-toggle svg{transition:rotate .18s var(--ease-out)}}summary.header-menu__sublink::-webkit-details-marker{display:none}.header-menu__sublink--view-all{font-weight:500;font-size:.75rem;color:rgb(var(--color-accent-1));text-decoration:underline;text-underline-offset:3px}.header-menu__submenu>li:last-child{border-block-start:1px solid rgba(var(--color-border),.2);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.header-menu__nested-list{list-style:none;padding-block:2px;padding-inline:var(--space-2) 0;margin-block:var(--space-1) var(--space-2);margin-inline:var(--space-3) 0;border-inline-start:1px solid rgba(var(--color-border),.2)}.header__hamburger{display:none}.header__hamburger-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:var(--space-1)}.header__row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-4);padding-block:var(--header-padding-v)}.header__column{display:flex;align-items:center;min-width:0}.header__column--left{gap:var(--space-4)}.header__column--center{justify-content:center;gap:var(--space-4)}.header__column--right{justify-content:flex-end;gap:var(--space-3)}:where(.header-wrapper--logo-center.header-wrapper--menu-left,.header-wrapper--split) .header__row{grid-template-columns:1fr auto 1fr}:where(.header-wrapper--logo-center.header-wrapper--menu-left,.header-wrapper--split) .header__column{min-width:auto}.header-wrapper--nav-collapsed .header__hamburger{display:flex}.header-wrapper--nav-collapsed .header__nav,.header-wrapper--nav-collapsed .header__column--left{display:none}.header-wrapper--nav-collapsed .header__row{grid-template-columns:1fr auto 1fr}.header-search-bar{display:none;align-items:center;gap:var(--space-2);width:100%;max-width:480px;padding:10px var(--space-4);background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-border),.15);border-radius:var(--radius-pill);color:rgb(var(--color-foreground-secondary));font-size:.8125rem;cursor:text;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.header-search-bar:hover{border-color:rgba(var(--color-border),.35);background:rgba(var(--color-foreground),.06)}.header-search-bar__placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:750px){.header__logo-img{max-width:min(280px,28vw)}.header-search-bar{display:flex}.header-wrapper--stacked .header-actions__search{display:none}}:where(.header-wrapper--stacked) .header__row--top{grid-template-columns:auto auto 1fr auto;padding-block-end:var(--space-2)}.header-wrapper--stacked .header__row--top .header__column--center{flex:1;padding-inline:var(--space-4)}.header-wrapper--stacked .header__row--bottom{display:flex;justify-content:center;padding-block:var(--space-2) var(--space-3);border-block-start:1px solid rgba(var(--color-border),var(--header-border-opacity, .1))}.header-wrapper--stacked .header__row--bottom .header-menu{gap:var(--space-2)}.header-wrapper--stacked .header__row--bottom .header-menu__link{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:var(--space-1) var(--space-3)}.header-wrapper--stacked .header__row--bottom.header__row--align-left{justify-content:flex-start}.header-wrapper--minimal:not(.header-wrapper--pill) .header,.header-wrapper--minimal.header-wrapper--pill.is-scrolled .header{width:auto}.header-wrapper--minimal.header-wrapper--pill:not(.is-scrolled){flex:1 1 100%}.header-wrapper--minimal.header-wrapper--pill:not(.is-scrolled) .header{width:100%}.header__minimal{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4)}@media not (min-width:750px){.header-wrapper--full .header__hamburger{display:flex}.header__nav{display:none}.header__column>.header-menu__item{display:none}.header-wrapper--logo-center .header__column--left,.header-wrapper--logo-left .header__column--center{display:none}.header__row{grid-template-columns:auto auto 1fr;gap:var(--space-2)}.header-wrapper--logo-mobile-center .header__row,.header-wrapper--logo-mobile-same_as_desktop.header-wrapper--logo-center .header__row{grid-template-columns:1fr auto 1fr}.header-wrapper--logo-mobile-center .header__column--left,.header-wrapper--logo-mobile-same_as_desktop.header-wrapper--logo-center .header__column--left{justify-self:center}.header-wrapper--logo-mobile-center .header__column--right,.header-wrapper--logo-mobile-same_as_desktop.header-wrapper--logo-center .header__column--right{justify-self:end}.header-wrapper--stacked .header__row--bottom,.header-wrapper--hide-search-mobile .header-actions__search,.header-wrapper--hide-account-mobile .header-actions__account,.header-wrapper--hide-localization-mobile .header-actions .localization{display:none}.header-actions{gap:0}.header-actions__btn{padding:var(--space-1)}.header-actions__btn svg{width:22px;height:22px}.header__hamburger-btn{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);padding:var(--space-2)}.header-wrapper--pill-mobile.is-scrolled .header__logo-img{max-height:36px}}.header-wrapper--shrink .header__row{transition:padding-block var(--duration-normal) var(--ease-out)}.header-wrapper--shrink .header__logo{transform-origin:calc(50% - 50% * var(--direction-sign)) 50%;transition:scale var(--duration-normal) var(--ease-out)}.header-wrapper--shrink.is-scrolled{min-block-size:var(--header-height)}.header-wrapper--shrink.is-scrolled .header__row{padding-block:calc(var(--header-padding-v) / 2)}.header-wrapper--shrink.is-scrolled .header__logo{scale:.8}.header-wrapper--shrink.is-scrolled .header{box-shadow:var(--shadow-popover)}.header__column--center>.header__logo{transform-origin:center}@media not (min-width:750px){:is(.header-wrapper--logo-mobile-center,.header-wrapper--logo-mobile-same_as_desktop.header-wrapper--logo-center) .header__logo{transform-origin:center}}@media(prefers-reduced-motion:reduce){.header-wrapper--shrink .header__row,.header-wrapper--shrink .header__logo{transition:none}}.section-header:has(.header-wrapper--sticky){position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.section-header:has(.header-wrapper--sticky-on_scroll_up){transition:transform var(--duration-slow) ease}.section-header:has(.header-wrapper--sticky-on_scroll_up.is-hidden){transform:translateY(-100%);pointer-events:none}body[data-immersive-header]:not([data-immersive-header=normal]) .section-header{margin-block-end:calc(-1 * var(--header-height, 0px))}#main-content [data-immersive-header]:not([data-immersive-header=normal]){--immersive-header-clearance: var(--header-height, 0px)}body[data-immersive-header]:not([data-immersive-header=normal]) .section-header:not(:has(.header-wrapper--sticky)){position:relative;z-index:var(--z-sticky)}body[data-immersive-header=transparent] #site-header:not(.is-scrolled) .header{background:transparent;box-shadow:none;border-color:transparent}body[data-immersive-header=transparent] #site-header:not(.is-scrolled) .header__logo-img:not(.header__logo-img--inverse){display:none}body[data-immersive-header=transparent] #site-header:not(.is-scrolled) .header__logo-img--inverse{display:block}body[data-immersive-header=transparent] #site-header.header-wrapper--pill:not(.is-scrolled) .header{width:100%;max-width:100%;margin-block-start:0;margin-inline:auto;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media not (min-width:750px){.header-wrapper--pill.header-wrapper--pill-mobile.is-scrolled .header{border-radius:var(--pill-radius, 16px);margin-block-start:var(--space-2);box-shadow:var(--shadow-popover)}.header-wrapper--pill.header-wrapper--pill-mobile.is-scrolled:not(.header-wrapper--minimal) .header{width:calc(100% - var(--space-4));margin-inline:auto}.header-wrapper--pill.header-wrapper--pill-mobile.is-scrolled.header-wrapper--minimal .header{margin-inline:var(--space-3)}}@media(min-width:750px){.header-wrapper--pill.is-scrolled .header{border-radius:var(--pill-radius, 16px);margin-block-start:var(--space-3);box-shadow:var(--shadow-popover)}.header-wrapper--pill.is-scrolled:not(.header-wrapper--minimal) .header{width:var(--pill-width, 90%);max-width:1600px;margin-inline:auto}.header-wrapper--pill.is-scrolled.header-wrapper--minimal .header{margin-inline:var(--space-4)}}.header-wrapper--border .header{border-block-end:1px solid rgba(var(--color-border),var(--header-border-opacity, .3))}.search-overlay__dialog{top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:hidden;transition:display var(--duration-fast) allow-discrete,overlay var(--duration-fast) allow-discrete}.search-overlay__dialog[open]{display:flex;flex-direction:column;transition-duration:var(--duration-normal)}.search-overlay__dialog::backdrop{background:rgba(var(--color-foreground),0);transition:background var(--duration-fast) var(--ease-in),display var(--duration-fast) allow-discrete,overlay var(--duration-fast) allow-discrete}.search-overlay__dialog[open]::backdrop{background:rgba(var(--color-foreground),var(--backdrop-opacity));transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}.search-overlay__content{position:relative;background:rgb(var(--color-background));box-shadow:var(--shadow-modal);max-height:80dvh;overflow-y:auto;opacity:0;translate:0 -12px;scale:.985;transition:opacity var(--duration-fast) var(--ease-in),translate var(--duration-fast) var(--ease-in),scale var(--duration-fast) var(--ease-in)}.search-overlay__dialog[open] .search-overlay__content{opacity:1;translate:none;scale:1;transition:opacity var(--duration-normal) var(--ease-out),translate var(--duration-normal) var(--ease-out),scale var(--duration-normal) var(--ease-out)}@starting-style{.search-overlay__dialog[open] .search-overlay__content{opacity:0;translate:0 -12px;scale:.985}.search-overlay__dialog[open]::backdrop{background:rgba(var(--color-foreground),0)}}@media(prefers-reduced-motion:reduce){.search-overlay__content,.search-overlay__dialog[open] .search-overlay__content{translate:none;scale:none;transition-property:opacity}}@media(min-width:750px){.search-overlay__content{max-width:680px;margin:var(--space-6) auto 0;border-radius:var(--radius-popover)}}.search-overlay__title{margin:0;padding:calc(var(--space-4) + var(--space-1)) var(--space-4) var(--space-2);padding-inline-end:calc(var(--space-4) + var(--minimum-touch-target) + var(--space-2));font-size:1.0625rem;font-weight:600;line-height:1.4;color:inherit}.search-overlay__form{margin:var(--space-2) var(--space-4) var(--space-1);border:1px solid rgba(var(--color-border),.25);border-radius:var(--radius-input);background:rgba(var(--color-accent-1),.04)}.search-overlay__form:focus-within{outline:var(--focus-outline-width) solid rgb(var(--color-accent-1));outline-offset:var(--focus-outline-offset)}.search-overlay__input-wrapper{display:flex;align-items:center;gap:10px;min-block-size:54px;padding-inline:var(--space-3)}.search-overlay__input{flex:1;min-inline-size:0;inline-size:100%;min-block-size:var(--minimum-touch-target);border:none;background:transparent;font-family:inherit;font-size:1rem;line-height:1.5;color:inherit;outline:none;padding:10px 0}.search-overlay__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-overlay__input::placeholder{color:rgb(var(--color-foreground-secondary))}.search-overlay__clear{display:flex;flex:none;align-items:center;justify-content:center;min-inline-size:var(--minimum-touch-target);min-block-size:var(--minimum-touch-target);background:none;border:none;color:inherit;cursor:pointer;padding:10px;margin-inline-end:calc(-1 * var(--space-1));border-radius:var(--radius-input);opacity:.6}.search-overlay__clear[hidden]{display:none}.search-overlay__clear:hover{opacity:1}.search-overlay__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-3);display:flex;align-items:center;justify-content:center;inline-size:var(--minimum-touch-target);block-size:var(--minimum-touch-target);background:none;border:none;color:inherit;cursor:pointer;padding:var(--space-3);border-radius:var(--radius-full)}.search-overlay__close:hover{background:rgba(var(--color-accent-1),var(--opacity-subtle))}.search-overlay__close:focus-visible,.search-overlay__clear:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-accent-1));outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
