.announcement{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 44px;background:var(--ann-bg);color:var(--ann-text);overflow:hidden;font-size:13px;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-transform:uppercase}.announcement a{text-decoration:none}.announcement a:hover{text-decoration:underline}.announcement__slide{text-align:center;width:100%}.announcement__nav{position:absolute;top:0;bottom:0;width:40px;color:inherit;font-size:20px;line-height:1}.announcement__nav--prev{left:0}.announcement__nav--next{right:0}.announcement__nav:hover{opacity:.7}.announcement--marquee{justify-content:flex-start;padding-inline:0}.announcement__marquee{width:100%;overflow:hidden}.announcement__track{display:flex;width:max-content;animation:hollow-marquee var(--ann-speed, 30s) linear infinite}.announcement__group{display:flex;align-items:center}.announcement__item{padding-inline:18px;white-space:nowrap}.announcement__sep{opacity:.7}.announcement--marquee:hover .announcement__track{animation-play-state:paused}@keyframes hollow-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement__track{animation:none}.announcement--marquee{justify-content:center}.announcement--marquee .announcement__group:nth-child(2){display:none}}.header-wrapper{position:relative;z-index:50}.header-wrapper--sticky{position:sticky;top:0}.header{position:relative;background:var(--color-cream);color:var(--color-dark);z-index:3}.header--white{background:var(--color-white)}.header__inner{display:grid;align-items:center;gap:var(--space-md);min-height:var(--header-height);padding-block:12px}.header--center .header__inner{grid-template-columns:1fr auto 1fr}.header--left .header__inner{grid-template-columns:auto 1fr auto}.header__nav{display:none}@media(min-width:990px){.header__nav{display:block}}.header--center .header__heading{text-align:center;grid-column:2}.header--left .header__heading{grid-column:1}.header--left .header__nav{grid-column:2;justify-self:start}.header__logo{display:inline-block}.header__logo img{width:var(--logo-width, 150px);height:auto}.header__logo-text{font-family:var(--font-display-family);font-size:30px;text-transform:uppercase;letter-spacing:.02em;color:var(--color-black)}.header__logo-text .accent{color:var(--color-orange)}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;grid-column:-2 / -1}.header--center .header__actions{grid-column:3}.header__menu{display:flex;align-items:center;gap:28px}.header__menu-item{position:relative}.header__menu-link{display:inline-flex;align-items:center;gap:4px;padding:8px 0;font-size:14px;font-weight:var(--font-body-weight-bold);letter-spacing:.04em;text-transform:uppercase}.header__menu-link:hover,.header__menu-item[aria-expanded=true] .header__menu-link{color:var(--color-orange)}.header__menu-link .icon-chevron{width:14px;height:14px;transition:transform var(--transition-fast)}.header__dropdown{position:absolute;top:100%;left:0;min-width:220px;padding:12px;background:var(--color-white);border-radius:var(--button-radius);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);z-index:10}.header__menu-item:hover .header__dropdown,.header__menu-item:focus-within .header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header__dropdown-link{display:block;padding:8px 12px;border-radius:6px;font-size:14px;color:var(--color-dark)}.header__dropdown-link:hover{background:var(--color-cream);color:var(--color-orange)}.header__mega{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);width:min(var(--page-width),96vw);padding:28px 32px;background:var(--color-white);border-radius:var(--button-radius);box-shadow:var(--shadow-card);display:grid;grid-template-columns:repeat(4,1fr);gap:28px;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);z-index:10}.header__menu-item:hover .header__mega,.header__menu-item:focus-within .header__mega{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header__mega-col-title{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey);margin-bottom:12px}.header__mega-link{display:block;padding:6px 0;font-size:14px;color:var(--color-dark)}.header__mega-link:hover{color:var(--color-orange)}.header__search-field{display:none}@media(min-width:990px){.header__search-field{display:flex;align-items:center;width:clamp(180px,18vw,260px);height:44px;padding:0 8px 0 16px;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:999px}.header__search-field input{border:none;background:none;min-height:0;height:100%;padding:0;flex:1}.header__search-field input:focus{outline:none}.header__search-field button{width:32px;height:32px;display:grid;place-items:center;color:var(--color-dark)}.header__search-field button:hover{color:var(--color-orange)}}.header__mobile-toggle{display:inline-grid}@media(min-width:990px){.header__mobile-toggle{display:none}}.header__search-toggle{display:inline-grid}@media(min-width:990px){.header__search-toggle{display:none}}.header__drip{line-height:0;position:relative;z-index:2;margin-top:-1px}.header__drip svg{display:block;width:100%;height:auto}.header--transparent{background:transparent;position:absolute;left:0;right:0}.header--transparent .header__logo-text,.header--transparent .header__menu-link{color:var(--color-cream)}.header--transparent .header__logo-text .accent{color:var(--color-orange)}.header--transparent .header__drip{display:none}.header--transparent .header__actions,.header--transparent .header__actions a,.header--transparent .header__actions button{color:var(--color-cream)}.header--transparent .header__search-field{background:#fff7e81a;border-color:#fff7e838}.header--transparent .header__search-field input{color:var(--color-cream)}.header--transparent .header__search-field input::placeholder{color:#fff7e8b3}.header--transparent .header__search-field button{color:var(--color-cream)}.header--dark{background:var(--color-dark);color:var(--color-cream);border-bottom:1px solid rgba(255,247,232,.12)}.header--dark .header__logo-text{color:var(--color-cream)}.header--dark .header__logo-text .accent{color:var(--color-orange)}.header--dark .header__menu-link,.header--dark .header__actions,.header--dark .header__actions a,.header--dark .header__actions button{color:var(--color-cream)}.header--dark .header__search-field{background:#fff7e80f;border-color:#fff7e82e}.header--dark .header__search-field input{color:var(--color-cream)}.header--dark .header__search-field input::placeholder{color:var(--color-grey)}.header--dark .header__search-field button{color:var(--color-grey)}.header--dark .header__drip{display:none}.header-wrapper--transparent{position:absolute;left:0;right:0;background:transparent}.search-drawer .drawer__panel{width:100%;max-width:none;left:0;right:0;top:0;bottom:auto;transform:translateY(-100%);background:var(--color-cream)}.search-drawer.is-open .drawer__panel{transform:translateY(0)}.search-drawer__form{display:flex;gap:12px;align-items:center;max-width:var(--page-width);margin:0 auto}.search-drawer__input{flex:1;font-size:20px;height:60px;border:none;border-bottom:2px solid var(--color-dark);background:transparent;border-radius:0}.search-drawer__input:focus{outline:none;border-color:var(--color-orange)}.predictive{max-width:var(--page-width);margin:24px auto 0}.predictive__heading{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey);margin-bottom:12px}.predictive__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.predictive__terms{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.predictive__term{padding:8px 16px;border:1px solid var(--color-border-light);border-radius:999px;font-size:14px}.predictive__term:hover{border-color:var(--color-orange);color:var(--color-orange)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header.css.map */
