.announcement-bar{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:4.6rem;padding-top:1rem;padding-bottom:1rem;position:relative}.announcement-bar__link,.announcement-bar__message{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;color:rgb(var(--color-foreground));font-weight:600;font-size:1.4rem;letter-spacing:.06rem}.announcement-bar__link .icon-arrow{width:1.8rem;height:1.8rem}.announcement-bar__arrow{background:transparent;border:0;cursor:pointer;color:rgb(var(--color-foreground));padding:.5rem;display:inline-flex}.announcement-bar__arrow .icon-chevron{width:1.6rem;height:1.6rem}.announcement-bar__arrow--prev{transform:rotate(90deg);position:absolute;left:1.5rem}.announcement-bar__arrow--next{transform:rotate(-90deg);position:absolute;right:1.5rem}.header{color:rgb(var(--color-foreground));background:rgb(var(--color-background));position:relative;z-index:3}.header--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.08)}.header--sticky-always,.header--sticky-on-scroll-up{position:sticky;top:0}.header.is-hidden{transform:translateY(-100%)}.header{transition:transform .25s ease}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:8rem}.header__mobile-toggle{display:inline-flex}.header__mobile-toggle .header__icon-close,.header__mobile-toggle[aria-expanded=true] .header__icon-open{display:none}.header__mobile-toggle[aria-expanded=true] .header__icon-close{display:inline-flex}.header__heading{margin:0;grid-column:2;justify-self:center}.header__heading-link{display:inline-flex;align-items:center;text-decoration:none}.header__heading-logo-text{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;color:rgb(var(--color-foreground))}.header__inline-menu{display:none;grid-column:2;justify-self:center}.header__icons{display:flex;align-items:center;gap:.5rem;grid-column:3;justify-self:end}.header__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground));background:transparent;border:0;cursor:pointer;text-decoration:none;position:relative}.header__icon .icon{width:2.2rem;height:2.2rem}.cart-count-bubble{position:absolute;top:.6rem;right:.4rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background-contrast));color:rgb(var(--color-background));border-radius:5rem;font-size:1rem;line-height:1}.list-menu{list-style:none;margin:0;padding:0}.list-menu--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.header__menu-item{display:inline-flex;align-items:center;gap:.4rem;padding:1rem 1.4rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.06rem;cursor:pointer;list-style:none}.header__menu-item .icon-chevron{width:1.2rem;height:1.2rem}.header__menu-item span{position:relative}.header__menu-item:hover span:after,.header__active span:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:.1rem;background:currentColor}summary.header__menu-item::-webkit-details-marker{display:none}.header__nav-item{position:relative}.header__submenu{position:absolute;top:100%;left:0;min-width:22rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1rem 3rem rgba(var(--color-shadow),.12);padding:1rem 0;z-index:5}.header__submenu-list{list-style:none;margin:0;padding:0}.header__submenu-link{display:block;padding:.9rem 2rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem;white-space:nowrap}.header__submenu-link:hover{background:rgba(var(--color-foreground),.05)}.header__nav-item[open]>summary .icon-chevron{transform:rotate(180deg)}.header__menu-item .icon-chevron{transition:transform .2s ease}.header__search{position:relative}.header__search>summary{list-style:none}.header__search>summary::-webkit-details-marker{display:none}.search-modal{position:absolute;top:calc(100% + 1rem);right:0;width:min(40rem,90vw);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);box-shadow:0 1rem 3rem rgba(var(--color-shadow),.12);padding:1.5rem;z-index:6}.search{position:relative}.search__input{padding-right:4.5rem}.search__button{position:absolute;right:0;top:0;height:100%;width:4.5rem;border:0;background:transparent;cursor:pointer;color:rgb(var(--color-foreground))}.search__button .icon{width:2rem;height:2rem}.mobile-menu{position:fixed;top:0;left:0;width:min(38rem,85vw);height:100vh;background:rgb(var(--color-background));color:rgb(var(--color-foreground));z-index:100;padding:8rem 2rem 2rem;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease;box-shadow:0 0 4rem rgba(var(--color-shadow),.2)}.mobile-menu[hidden]{display:block}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__list,.mobile-menu__sublist{list-style:none;margin:0;padding:0}.mobile-menu__link{display:flex;align-items:center;justify-content:space-between;padding:1.4rem .5rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.7rem;border-bottom:1px solid rgba(var(--color-foreground),.06)}.mobile-menu__link--child{font-size:1.5rem;padding-left:2rem;opacity:.85}.mobile-menu__summary{cursor:pointer;list-style:none}.mobile-menu__summary::-webkit-details-marker{display:none}.mobile-menu__details[open] .mobile-menu__summary .icon-chevron{transform:rotate(180deg)}.mobile-menu__summary .icon-chevron{width:1.4rem;height:1.4rem;transition:transform .2s ease}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu-overlay.is-open{opacity:1;pointer-events:auto}@media screen and (min-width:990px){.header__inline-menu{display:block}.header__mobile-toggle{display:none}.header__heading{grid-column:1;justify-self:start}.header__inner{grid-template-columns:auto 1fr auto}.mobile-menu,.mobile-menu-overlay{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.css.map */
