header{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:var(--z-header)}header-bar{display:block;position:var(--header-position, sticky);top:0;left:0;right:0;width:100%;height:var(--header-height);color:var(--color-text);background:var(--color-background);transition-property:color,background,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-ease);pointer-events:auto}header-bar:after{content:"";position:absolute;top:var(--header-height);left:0;width:100%;height:1px;background:var(--color-border)}.header-bar--promo{position:relative;background:var(--color-text);color:var(--color-background);z-index:var(--z-promo);pointer-events:auto}.header-bar--promo-text{display:flex;align-items:center;justify-content:center;width:100%;height:var(--promo-height)}.header-bar--nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;background:var(--color-background)}.header-menu--primary-link .subtitle{display:inline-block;font-size:.5em;text-transform:uppercase;transform:translateY(-.75em)}.header-menu--primary-link .bold{display:none}.header-menu--primary-menu{position:absolute;top:0;left:0;width:100%;padding-top:var(--header-height);background-color:var(--color-background);transform:translateY(-100%);transition:transform var(--transition-duration) var(--transition-ease);z-index:-1}.header-menu--primary-sublinks{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem;width:100%;padding:3rem var(--container-gutter) 4.5rem;overflow:auto}.header-menu--primary-sublink{display:flex;flex-direction:column;gap:1rem;width:10rem}.header-menu--primary-sublink-image{width:10rem;height:10rem;border:1px solid var(--color-border);border-radius:var(--radius-std);overflow:hidden}.header-menu--primary-sublink-info{display:flex;flex-direction:column;gap:.5rem}.header-menu--secondary{display:flex;flex-direction:column;gap:1.5rem}.header-menu--seal{width:10.875rem;height:10.875rem;margin:1rem auto 0}.header-menu--secondary-link,.header-menu--secondary-sublinks{display:flex;flex-direction:column;gap:.5rem}.header-menu--secondary-link:not(:last-child){padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.header-bar--utilities{display:flex;align-items:center;justify-content:flex-end}.header-bar--utilities a,.header-bar--utilities button{position:relative;display:block;padding:.5rem}@media (max-width: 1200px) or (hover: none){.header-bar--logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-menu{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:calc(100dvh - var(--promo-height));padding-top:var(--header-height);background:var(--color-background);transform:translateY(-100%);transition:transform var(--transition-duration) var(--transition-ease);z-index:-1}header-bar.scrolled .header-menu{height:100dvh}.header-menu.open{transform:translateY(0)}.header-menu--inner{position:relative;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding-bottom:1.5rem;overflow:auto}.header-menu--primary,.header-menu--secondary{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.header-menu--primary-link{font-family:var(--h2-font);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);letter-spacing:var(--h2-letter);padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.header-menu--primary-link-overlay,.header-menu--primary-menu,.header-menu--primary-link .bold{display:none}}@media (min-width: 1200px) and (hover: hover){.header-bar--menu-toggle{display:none}.header-menu--primary{display:flex;gap:1.5rem}.header-menu--primary-link>a{display:flex;align-items:center;justify-content:center;text-align:center;height:var(--header-height);border-bottom:3px solid transparent;white-space:nowrap;transition-property:border-color,font-weight;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-ease)}.header-menu--primary-link-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-text) 80%,transparent);opacity:0;transition:opacity var(--transition-duration) var(--transition-ease);pointer-events:none;z-index:-2}.header-menu--primary-link:has(a:focus) .header-menu--primary-menu,.header-menu--primary-link:hover .header-menu--primary-menu{transform:translateY(0)}.header-menu--primary-link>a{position:relative}.header-menu--primary-link a>span{text-align:center;transition:opacity var(--transition-duration) var(--transition-ease)}.header-menu--primary-link .bold{display:block;position:absolute;font-weight:600;opacity:0}.header-menu--primary-link:has(a:focus) .bold,.header-menu--primary-link:hover .bold{opacity:1}.header-menu--primary-link:has(a:focus) a>span:not(.bold),.header-menu--primary-link:hover a>span:not(.bold){opacity:0}.header-menu--primary-link.nested>a:focus,.header-menu--primary-link.nested:hover>a{border-color:var(--color-text)}.header-menu--primary-link.nested a:focus .header-menu--primary-link-overlay,.header-menu--primary-link.nested:hover .header-menu--primary-link-overlay{opacity:1}.header-menu--secondary,.header-menu--seal{display:none}.header-bar--utilities a{padding:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/header.css.map */
