.c-header-section{position:sticky;top:0;z-index:40}.c-header{display:block;background:var(--c-white);border-bottom:1px solid var(--c-grey-light)}.c-header__inner{display:flex;align-items:center;gap:1rem;min-height:62px}.c-header__brand{display:flex;align-items:center;gap:8px;flex:none;text-decoration:none}.c-header__inner{--c-header-action-h: 48px}img.c-header__logo{display:block;width:auto;height:var(--c-header-action-h)}.c-header__cta.c-cta{min-height:var(--c-header-action-h);display:inline-flex;align-items:center;justify-content:center}.c-header__badge{background:var(--c-forest);color:var(--c-white);font-size:var(--c-fs-label);font-weight:700;text-transform:uppercase;padding:.35em .6em .3em;border-radius:var(--c-r-button);line-height:1}.c-header__nav{display:flex;align-items:center;gap:1.25rem;margin-left:auto}.c-header__list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.c-header__link{display:flex;align-items:center;min-height:44px;padding:0 .875rem;font-size:var(--c-fs-smaller);font-weight:600;text-transform:uppercase;text-decoration:none;color:var(--c-body-soft);border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.c-header__link:hover{color:var(--c-charcoal)}.c-header__link.is-active{color:var(--c-charcoal);font-weight:700;border-bottom-color:var(--c-magenta)}.c-header__actions{display:flex;align-items:center;gap:1.125rem;padding-inline:1.125rem}.c-header__consumer{padding-left:1.125rem;border-left:1px solid #E8E8E8}.c-header__cta{white-space:nowrap}.c-header__consumer{font-size:var(--c-fs-small);font-weight:500;color:var(--c-charcoal);text-decoration:none;white-space:nowrap}.c-header__consumer .c-icon-fold{color:var(--c-orange);flex-shrink:0}.c-header__consumer:hover{color:var(--c-charcoal);text-decoration:underline}.c-header__account{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;flex:none;font-size:var(--c-fs-small);font-weight:500;color:var(--c-charcoal);text-decoration:none;transition:opacity .16s ease}.c-header__account img{display:block;width:28px;height:28px;flex:none}.c-header__account:hover{opacity:.75}@media(min-width:990px){.c-header__account-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(min-width:990px)and (max-width:1279px){.c-header__nav{gap:.5rem}.c-header__link{padding:0 .4rem}.c-header__actions{gap:.625rem;padding-inline:.625rem 0}.c-header__consumer{padding-left:.625rem}.c-header__account{min-width:32px}}.c-header__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0;background:none;border:0;cursor:pointer}.c-header__bars,.c-header__bars:before,.c-header__bars:after{display:block;width:20px;height:2px;background:var(--c-charcoal);transition:transform .2s ease,opacity .2s ease}.c-header__bars{position:relative}.c-header__bars:before,.c-header__bars:after{content:"";position:absolute;left:0}.c-header__bars:before{top:-6px}.c-header__bars:after{top:6px}[aria-expanded=true] .c-header__bars{background:transparent}[aria-expanded=true] .c-header__bars:before{transform:translateY(6px) rotate(45deg)}[aria-expanded=true] .c-header__bars:after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:989px){.c-header__toggle{display:flex}.c-header__nav{position:fixed;top:62px;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin:0;padding:1.5rem var(--c-gutter) 2rem;background:var(--c-white);overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.c-header__nav.is-open{transform:none;visibility:visible}.c-header__list{flex-direction:column;align-items:stretch;gap:0}.c-header__link{min-height:56px;padding:0;font-size:1rem;border-bottom:1px solid var(--c-grey-light)}.c-header__link.is-active{border-bottom-color:var(--c-magenta)}.c-header__actions{flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.5rem;padding-inline:0}.c-header__consumer{padding-left:0;border-left:0}.c-header__consumer{text-align:center;justify-content:center}.c-header__account{min-height:48px;font-size:1rem}.c-header__account:hover{opacity:1;text-decoration:underline}}@media(max-width:989px){body.c-menu-open{overflow:hidden}}.c-icon-fold{display:inline-block;vertical-align:.15em;margin-left:.15em}@media(min-width:990px){.c-header__consumer{max-width:8.5em;line-height:1.15;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/commercial-header.css.map */
