.header-wrapper{width:100%;max-width:none;background:#fcfcfa}.header{background:transparent}.header__brand{display:flex;align-items:center;gap:1.2rem}.header__logo{height:24px;width:auto;display:block}.header__leaf{display:none;width:22px;height:22px}.header__rule{width:1px;height:16px;background:#c9d0c3;transition:opacity .15s ease}.header__descriptor{font-size:1rem;line-height:1.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#414141;transition:opacity .15s ease;white-space:nowrap}.header--scrolled .header__rule,.header--scrolled .header__descriptor{opacity:0}.header--scrolled{box-shadow:none}.header-wrapper:has(.header--scrolled),body.header-is-scrolled .header-wrapper{box-shadow:0 1px #e2e6dd,0 6px 16px #0f1a140f}body .header-scroll-spacer{display:block;height:0}@media screen and (max-width:749px){.header__logo{height:20px}.header--scrolled .header__rule,.header--scrolled .header__descriptor{display:none}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr;column-gap:3.2rem;padding-left:3.2rem;padding-right:3.2rem}.header--middle-left .header__inline-menu{grid-area:navigation;justify-self:center}.header--middle-left .header__icons{justify-self:end}}.header__inline-menu .list-menu--inline{gap:3.2rem}.header__menu-item{font-size:1.7rem;line-height:2.7rem;font-weight:500;color:#0f1a14;padding-left:0;padding-right:0}.header__menu-item:hover,.header__menu-item:hover span{color:#1e3a2b;text-decoration:none}.header__menu-item span{text-decoration:none}.header__inline-menu .header__menu-item[aria-current=page] span,.header__inline-menu .header__active-menu-item{border-bottom:2px solid #1E3A2B;padding-bottom:2px;text-underline-offset:unset;text-decoration:none}.announcement-bar-section,.utility-bar{overflow:hidden;height:32px;transition:height .15s ease}.header--scrolled~.announcement-bar-section,body.header-is-scrolled .announcement-bar-section{height:0}body .header-scroll-spacer{display:block;height:0;transition:height .15s ease}body.header-is-scrolled .header-scroll-spacer{height:32px}@media screen and (max-width:749px){body.header-is-scrolled .header-scroll-spacer{height:32px}}@media screen and (max-width:989px){.header{padding-left:1.5rem;padding-right:1.5rem}.header__heading,.header__heading-link{min-width:0}.header__leaf{display:block}.header__logo,.header__rule{display:none}.header__descriptor{display:inline;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-header.css.map */
