header-drawer{justify-self:start;margin-left:-1.2rem}.header__icon--menu[aria-expanded=true]:before{background:none!important}.announcement-bar-section .page-width{max-width:100%!important}.scrolled-past-header :where(.header-wrapper--reduce-logo) .header__heading-logo-wrapper{width:75%}@media screen and (min-width:800px){:where(.header:not(.drawer-menu)) header-drawer{display:none}}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:2.7rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width:750px){.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}.header{padding:var(--hd-pt-mobile) 3rem var(--hd-pb-mobile) 3rem}.section-header{position:sticky}@media screen and (min-width:990px){.header{padding-top:var(--hd-pt);padding-bottom:var(--hd-pb)}}.header{padding-right:30px!important;padding-left:30px!important;max-width:100%!important;width:100%;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center;column-gap:24px}.header__heading{grid-area:unset!important;grid-column:2!important;order:2;justify-self:center!important}.header__inline-menu{grid-area:unset!important;grid-column:1!important;order:1;justify-self:start!important}.header__icons{grid-area:unset!important;grid-column:3!important;order:3;justify-self:end!important}.header__heading-link{padding-left:0!important;margin-left:0!important}@media screen and (max-width:799px){.header{grid-template-columns:1fr 1fr 1fr!important;column-gap:12px;padding-right:20px!important}header-drawer{grid-column:1!important;order:1;justify-self:start!important}.header__heading{grid-column:2!important}.header__icons{grid-column:3!important}}@media screen and (min-width:768px)and (max-width:1150px){.header__inline-menu .list-menu__item{padding-left:.6rem!important;padding-right:.6rem!important}.header__inline-menu .list-menu__item span{font-size:1.25rem!important}.header__heading-logo{max-width:130px!important;height:auto!important}.header__icons{gap:.2rem!important}.header__icon{width:3.2rem!important;height:3.2rem!important}.header{grid-template-columns:auto 1fr auto!important;column-gap:.5rem!important;padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-header-custom.css.map */
