.brand-site .header-sections,.brand-site .site-header-section{display:contents}.site-promo{display:block;text-align:center;font:500 12px/1.4 var(--brand-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-red);text-decoration:none;padding:9px 16px;border-bottom:1px solid var(--brand-rule);background:var(--brand-cream)}.site-promo:hover{text-decoration:underline}.site-header{--fg: var(--brand-red);display:block;position:sticky;top:env(safe-area-inset-top,0px);z-index:40;font-family:var(--brand-sans);background:var(--brand-cream);border-bottom:1px solid var(--brand-rule);color:var(--fg);transition:background-color .45s ease,border-color .45s ease,color .45s ease}.site-header.is-scrolled{--fg: var(--brand-cream);background:var(--brand-red);border-color:var(--brand-red)}.site-header__bar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:var(--brand-header-height)}.site-header__icon-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.site-header__icon-btn .brand-icon{width:22px;height:22px}.site-header__logo-link{justify-self:center;color:inherit}.site-header__logo{width:38px}.site-header__links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.site-header__links a{position:relative;color:inherit;text-decoration:none;font-weight:500;font-size:15px}.site-header__links a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1.5px;background:currentColor;transition:right .25s}.site-header__links a:hover:after,.site-header__links a[aria-current]:after{right:0}.site-header .brand-socials a{color:inherit}.site-header .brand-socials a:hover{background:var(--brand-red);color:var(--brand-white)}.site-header.is-scrolled .brand-socials a:hover{background:var(--brand-cream);color:var(--brand-red)}.site-header.is-scrolled .site-header__cta{background:var(--brand-cream);border-color:var(--brand-cream);color:var(--brand-ink)}.site-header.is-scrolled .site-header__cta:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-cream)}.site-header__burger{width:44px;height:44px;padding:8px;border:0;background:none;color:inherit;cursor:pointer}.site-header__burger span{display:block;height:2px;margin:6px 0;background:currentColor;transition:transform .25s,opacity .2s}.site-header.is-open .site-header__burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-header.is-open .site-header__burger span:nth-child(2){opacity:0}.site-header.is-open .site-header__burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-header__drawer{display:none;flex-direction:column;gap:4px;padding:12px var(--brand-gutter-r) 24px var(--brand-gutter);border-top:1px solid var(--brand-rule)}.site-header.is-open .site-header__drawer{display:flex}.site-header.is-scrolled .site-header__drawer{border-color:#fffbf559}.site-header__drawer-link{color:inherit;text-decoration:none;font-size:28px;font-weight:500;padding:6px 0}.site-header__drawer .brand-socials{margin-top:12px}.site-header__drawer .site-header__cta{margin-top:16px;align-self:flex-start}@media(max-width:960px){.site-header__nav,.site-header__right{display:none}}@media(min-width:961px){.site-header__bar{grid-template-columns:1fr auto 1fr}.site-header__dilemma-mobile,.site-header__burger,.site-header__drawer{display:none!important}.site-header__logo{width:44px}.site-header__right{justify-self:end;display:flex;gap:10px;align-items:center}.site-header__cta{padding:10px 18px;font-size:14px;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-header.css.map */
