.announcement{background:var(--color-navy-dark);color:#ffffffeb;font-size:.8125rem}.announcement__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;padding-block:.5rem}.announcement__item{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.announcement__item svg{width:14px;height:14px;flex:0 0 auto;color:var(--color-accent)}@media screen and (max-width:749px){.announcement__item:nth-child(n+3){display:none}}.header{background:#fff;border-bottom:1px solid var(--color-steel-light);position:relative;z-index:50}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding-block:.75rem}@media screen and (min-width:990px){.header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;padding-block:1rem}}.header__logo{display:inline-flex;align-items:center;text-decoration:none;flex:0 0 auto}.header__logo img{max-height:48px;width:auto}.header__logo-text{font-family:var(--font-heading);font-weight:700;line-height:1.05;color:var(--color-navy);letter-spacing:-.01em}.header__logo-text strong{display:block;font-size:1.1875rem;font-weight:700;white-space:nowrap}@media screen and (min-width:750px){.header__logo-text strong{font-size:1.4375rem}}.header__logo-text span{display:block;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark)}@media screen and (max-width:480px){.header__logo-text span{display:none}}.header__search{grid-column:1 / -1;grid-row:2;order:3}@media screen and (min-width:990px){.header__search{grid-column:auto;grid-row:auto;order:0;max-width:620px;width:100%}}.search-form{display:flex;width:100%;border:2px solid var(--color-navy);border-radius:4px;overflow:hidden;background:#fff}.search-form:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.search-form input[type=search]{flex:1 1 auto;min-width:0;min-height:46px;padding:.6rem .85rem;border:0;font-family:var(--font-body);font-size:1rem;color:var(--color-text);background:transparent}.search-form input[type=search]:focus{outline:none}.search-form input[type=search]::placeholder{color:#76838f}.search-form button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;min-height:46px;padding:0 1rem;border:0;background:var(--color-navy);color:#fff;font-family:var(--font-body);font-size:.9375rem;font-weight:600;cursor:pointer}.search-form button:hover{background:var(--color-accent-dark)}.search-form button svg{width:18px;height:18px}.search-form button span{display:none}@media screen and (min-width:750px){.search-form button span{display:inline}}.header__actions{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.header__action{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .5rem;color:var(--color-navy);text-decoration:none;font-size:.6875rem;font-weight:600;border-radius:4px;min-width:48px;min-height:48px;justify-content:center}.header__action:hover{background:var(--color-steel-light);color:var(--color-navy)}.header__action svg{width:22px;height:22px}.header__action-label{display:none}@media screen and (min-width:750px){.header__action-label{display:block}}.header__action--cart{position:relative}.cart-count{position:absolute;top:.15rem;right:.1rem;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.cart-count[hidden]{display:none}.header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--color-steel);border-radius:4px;background:#fff;color:var(--color-navy);cursor:pointer}.header__menu-toggle svg{width:22px;height:22px}@media screen and (min-width:990px){.header__menu-toggle{display:none}}.nav{background:var(--color-navy)}@media screen and (max-width:989px){.nav{display:none;background:#fff;border-bottom:1px solid var(--color-steel-light)}.nav[data-open=true]{display:block}}.nav__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.nav__list{flex-direction:row;flex-wrap:wrap;align-items:stretch}}.nav__item{position:relative}.nav__link{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.85rem 1rem;color:var(--color-navy);font-size:.9375rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--color-steel-light)}@media screen and (min-width:990px){.nav__link{color:#fff;border-bottom:3px solid transparent;padding:.85rem .9rem}.nav__link:hover,.nav__link[aria-expanded=true]{color:#fff;background:var(--color-navy-dark);border-bottom-color:var(--color-accent)}}.nav__link[aria-current=page]{border-bottom-color:var(--color-accent)}.nav__chevron{width:14px;height:14px;flex:0 0 auto;transition:transform .15s ease}.nav__link[aria-expanded=true] .nav__chevron{transform:rotate(180deg)}.nav__submenu{list-style:none;margin:0;padding:0;background:#fbfbfa}@media screen and (max-width:989px){.nav__submenu[hidden]{display:none}.nav__submenu .nav__link{padding-left:2rem;font-weight:400;font-size:.9375rem}}@media screen and (min-width:990px){.nav__submenu{position:absolute;top:100%;left:0;min-width:260px;background:#fff;border:1px solid var(--color-steel-light);border-top:3px solid var(--color-accent);border-radius:0 0 4px 4px;box-shadow:0 8px 24px #102a4324;padding:.4rem 0;z-index:60}.nav__submenu[hidden]{display:none}.nav__submenu .nav__link{color:var(--color-navy);border-bottom:0;padding:.55rem 1rem;font-weight:400}.nav__submenu .nav__link:hover{background:var(--color-steel-light);color:var(--color-navy)}}.nav__link--highlight{color:#8fe3d6}@media screen and (min-width:990px){.nav__link--highlight{color:#8fe3d6}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header.css.map */
