.site-header{background:var(--white);border-bottom:1px solid var(--line)}.site-header__bar{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"menu logo searchtoggle cart" "search search search search";align-items:center;column-gap:var(--space-2);min-height:4rem;padding-block:var(--space-2)}.site-header__menu-button{grid-area:menu}.site-header__logo{grid-area:logo;display:inline-flex;justify-self:start;color:var(--navy);text-decoration:none}.site-header__logo-img{width:clamp(9.5rem,46vw,21.75rem);height:auto}.site-header__search-toggle{grid-area:searchtoggle}.site-header__cart{grid-area:cart}.site-header__search{grid-area:search;display:none;margin-top:var(--space-2)}.site-header__search.is-open{display:flex}.site-header__help{display:none}.site-header__icon-button{display:inline-grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-sm);color:var(--ink)}.site-header__icon-button:hover{color:var(--sky)}.site-header__search{width:100%}.site-header__search-input{flex:1;min-width:0;min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:1px solid var(--field-border);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--white);color:var(--ink)}.site-header__search-input:focus-visible{border-color:var(--navy)}.site-header__search-input::placeholder{color:var(--mute);opacity:1}.site-header__search-submit{display:inline-grid;place-items:center;width:3.25rem;min-height:var(--tap-min);background:var(--navy);color:var(--white);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.site-header__search-submit:hover{background:var(--blue)}.site-header__cart{display:inline-flex;flex-direction:column;align-items:center;min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center;color:var(--ink);text-decoration:none}.site-header__cart:hover{color:var(--sky)}.site-header__cart-icon{position:relative;display:inline-flex}.site-header__cart-count{position:absolute;top:-.4rem;right:-.55rem;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;display:grid;place-items:center;background:var(--navy);color:var(--white);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1}.site-header__cart-text{display:none;font-size:var(--text-sm)}.site-header__nav{display:none;border-top:1px solid var(--line)}.site-header__nav-list{display:flex;justify-content:flex-start;gap:var(--space-6);list-style:none}.site-header__nav-link{display:inline-flex;align-items:center;min-height:3.25rem;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:3px solid transparent}.site-header__nav-link:hover{color:var(--sky)}.site-header__nav-link.is-active{color:var(--blue);border-bottom-color:var(--blue)}.menu-drawer__list{list-style:none;padding:0;border-top:1px solid var(--line)}.menu-drawer__list li{border-bottom:1px solid var(--line)}.menu-drawer__link{display:flex;align-items:center;min-height:3.25rem;color:var(--ink);font-weight:var(--weight-semibold);text-decoration:none}.menu-drawer__link[aria-current=page]{color:var(--blue)}.menu-drawer__help{margin-top:var(--space-5)}.menu-drawer__help-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min)}@media(min-width:990px){.site-header__bar{grid-template-columns:auto minmax(16rem,27.5rem) 1fr auto auto;grid-template-areas:"logo search spacer help cart";column-gap:var(--space-6);min-height:5.5rem}.site-header__menu-button,.site-header__search-toggle{display:none}.site-header__search{display:flex;margin-top:0}.site-header__help{grid-area:help;justify-self:end;display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none;font-size:var(--text-sm);line-height:1.3}.site-header__help-icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--blue-tint);color:var(--link)}.site-header__help-text{display:grid}.site-header__help-cta{color:var(--link);font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:.18em}.site-header__help:hover .site-header__help-cta{color:var(--sky)}.site-header__cart-text,.site-header__nav{display:block}}.site-header__search{position:relative}.predictive{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:70;max-height:min(70vh,32rem);overflow-y:auto;background:var(--white);border:1px solid var(--field-border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.predictive__group{list-style:none;padding:var(--space-1) 0;margin:0;border-bottom:1px solid var(--line)}.predictive__group:last-child{border-bottom:0}.predictive__option{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);cursor:pointer}.predictive__option[aria-selected=true],.predictive__option:hover{background:var(--blue-tint);outline:2px solid var(--blue);outline-offset:-2px}.predictive__img{width:3rem;height:3rem;object-fit:contain;flex-shrink:0}.predictive__text{display:grid}.predictive__title{font-weight:var(--weight-bold);color:var(--ink)}.predictive__option--text{justify-content:space-between}.predictive__meta{font-size:var(--text-sm);color:var(--mute)}.predictive__option--all{color:var(--link);font-weight:var(--weight-bold)}
/*# sourceMappingURL=/cdn/shop/t/110/assets/section-header.css.map */
