.\#header{position:relative;z-index:50}.\#header.\@sticky{position:sticky;top:0;z-index:99}@media(max-width:991px){.\#header .\#header-main-inner{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo tools" "search search search";column-gap:.75rem;row-gap:1rem;padding-top:1rem;padding-bottom:1rem;align-items:center}.\#header .\#header-main-inner>.desktop-hidden:nth-child(1){grid-area:menu}.\#header .\#header-main-inner>.desktop-hidden:nth-child(2){grid-area:logo;justify-self:center}.\#header .\#header-main-inner>.desktop-hidden:nth-child(3){grid-area:search;width:100%}.\#header .\#header-main-inner>.desktop-hidden:nth-child(4){grid-area:tools;justify-self:end}.\#header .\#main-navigation-mobile{margin-right:0}.\#header .\#header-toolbar{gap:.9rem;margin-left:0}.\#header .\#header-toolbar-item-title{display:none}.\#header .\#header-searchbar{width:100%;margin:0}}@media(min-width:992px){.\#header-main{display:flex;align-items:center;padding-bottom:5px}.\#header-main-inner{width:100%}}.\#header-main,.\#header-mobile,.\#header-mobile-search{background:var(--p-bg-color);color:var(--p-text-color)}.\#header-main{position:relative}.\#header-main-inner{gap:2rem;display:flex;align-items:center}.\#header-desktop-stack{width:100%;display:flex;flex-direction:column;gap:0rem}.\#header-logo-row{display:flex;justify-content:center}.\#header-middle-row{display:flex;align-items:center;gap:1.25rem}.\#header-primary-nav{display:flex;align-self:stretch;flex-shrink:0}.\#header-middle-row .\#header-searchbar{margin:0;flex:1 1 auto}.\#header-middle-row .\#header-searchbar{min-width:300px}.\#header-middle-row .\#header-toolbar{margin-left:auto;gap:1.25rem}.\#header-middle-row .\#main-navigation.\@position\:primary .\#main-navigation-link{height:auto;padding-top:.75rem;padding-bottom:.75rem}.\#header-middle-row .\#main-navigation.\@position\:primary .\#main-navigation-list{flex-wrap:nowrap}.\#header-between-menu{background:#000;color:#fff;border-radius:999px;padding:0 1rem}.\#header-between-menu-list{list-style:none;display:flex;align-items:center;margin:0;padding:0;gap:1rem}.\#header-between-menu-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;padding:.75rem 0;white-space:nowrap;font-size:clamp(14px,1rem * var(--font-size-factor, 1),1.6vw);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);opacity:.8}.\#header-between-menu-link:hover,.\#header-between-menu-link:focus-visible{opacity:1}.\#header-secondary-nav{background:linear-gradient(45deg,#000,#09f);color:var(--s-text-color);position:relative}.\#header-searchbar{flex-shrink:0;flex-grow:1;position:relative}@media(min-width:992px){.\#header-searchbar{margin-left:1rem;margin-right:1rem;min-width:300px}}.\#header-searchbar-form{position:relative;z-index:3}.\#header-searchbar-input{font-size:1.05rem;margin:0;padding:.85rem 1.25rem;border-radius:1.5rem;border:none;width:100%;background-color:var(--search-bg-color);color:var(--search-text-color);transition:var(--transition-base);font-weight:var(--font-body-weight-bold)}.\#header-searchbar-input:focus{outline:none;box-shadow:0 0 0 3px var(--accent-color);appearance:none;-webkit-appearance:none}.\#header-searchbar-input::placeholder{font-weight:400}@media(max-width:991px){.\#header-searchbar-input{font-size:16px!important}}.\#header-searchbar-button{right:.3rem;position:absolute;top:50%;transform:translateY(-50%);border:none;background-color:var(--color-g-button-bg);color:var(--color-g-button-text);width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.\#header-searchbar-button .\#icon{--size: .85rem}.\#header-toolbar{display:flex;gap:2rem}.\#header-toolbar>a{text-decoration:none;color:inherit}.\#header-toolbar-item{position:relative;flex-shrink:0}.\#header-toolbar-item-inner{display:flex;flex-direction:column;gap:.6rem;align-items:center}.\#header-toolbar-item-icon{position:relative}.\#header-toolbar-item-img>img{height:1.7rem;display:flex}.\#header-toolbar-item-title{display:flex;align-items:flex-start;font-size:.8rem;opacity:.8;gap:.2em;line-height:1}.\#header-toolbar-item-title .\#icon{--size: .9em;opacity:.8;margin-right:-.5em}.\#header-logo{position:relative}@media(min-width:992px){.\#header-logo.\@padded{padding-block:1rem}}.\#header-logo-img>img{display:block}.\#header-middle-row .\#main-navigation.\@position\:primary .\#main-navigation-link{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/header.css.map */
