.stick-to-top{top:-1px}.stick-to-top-hidden{transform:translateY(-100%)}.header{box-shadow:var(--shadow);position:sticky;z-index:3;transition:transform .3s}.header-menu{position:relative;display:grid;grid-template-areas:"nav logo tools";grid-template-columns:1fr auto 1fr;gap:var(--gutter-min);align-items:center}.header .navigation-container{position:absolute;left:0;top:100%;padding:var(--gutter-large);width:100%;z-index:1;display:flex;flex-direction:column;gap:var(--gutter);box-shadow:inset var(--shadow),var(--shadow)}.search-toggle{display:none}.header-menu-search{display:flex;align-items:center}.header-menu-search,.header-menu-search .search-container,.header-menu-search .search-form,.header-menu-search .search-input{width:100%}.header-menu-search .search-form{position:relative;display:flex;flex-direction:column;gap:var(--gutter-small)}.search-input{padding:var(--gutter-small);border-radius:var(--border-radius)}.search-button{align-self:center}.search-button-icon{position:absolute;top:.5rem;right:0;border:0;z-index:1}details[open] .icon-search{display:flex}.predictive-search-results:empty{display:none}.logo{width:fit-content;display:flex;align-items:center;max-width:100%;font-family:var(--font-heading-family);font-size:var(--font-heading-medium)}.logo svg{width:150px}.logo picture{display:flex}.header-menu-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--gutter)}.header-menu-tools .search-form{display:none}.header-show-button{position:fixed;top:0;left:0;z-index:100;background:#fff;padding:.5rem 1rem}@media screen and (min-width: 990px){.contains-navigation-bottom{grid-template-areas:"nav logo tools" "b b b"}.navigation-bottom{grid-area:b}.navigation-bottom:empty{display:none}.header-menu.spaced{grid-template-columns:auto 1fr auto}.header .navigation-container{position:relative;box-shadow:none;top:unset;left:unset;padding:0}.header .navigation-container.has-mega-menu{position:unset}.header-menu-search{position:relative}.search-toggle{display:flex;height:var(--gutter);width:fit-content}.header-menu-search .search-form{position:absolute;top:-.5rem;width:calc(100% - 1.5rem);right:0}.header-menu-tools{position:relative}.header-menu-tools.space-evenly{justify-content:space-evenly}.header-menu-tools .search-container[open]{top:-.25rem;position:absolute;width:100%;display:flex;align-items:center;justify-content:center}.header-menu-tools .search-container[open] .search-toggle{margin-top:.5rem}.header-menu-tools .search-container[open] .search-form{display:flex;position:absolute;right:0;top:0;width:calc(100% - 1.5rem)}.header-menu-tools .search-input{height:2rem;width:100%;position:absolute;right:0}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/header.css.map */
