#header-component{box-shadow:inset 0 -1px 0 var(--brand-accent),0 1px rgb(var(--brand-dark-rgb) / .18)}#header-component .menu-list__link{font-family:var(--hfb-font-body);font-weight:500;color:var(--brand-dark)}#header-component .menu-list__link-title{position:relative}#header-component .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(var(--brand-accent),var(--brand-accent)) top / 100% 1px no-repeat,linear-gradient(var(--brand-primary),var(--brand-primary)) bottom / 100% 1px no-repeat;transition:transform .26s var(--hfb-ease, ease)}#header-component .menu-list__list-item:hover .menu-list__link-title:after,#header-component .menu-list__link:focus-visible .menu-list__link-title:after,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:after,#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1)}.header__underlay-open{box-shadow:inset 0 -1px 0 var(--brand-accent),0 18px 40px -24px rgb(var(--brand-dark-rgb) / .45)}.mega-menu__list{gap:var(--hfb-space-2xl, 3rem)}.mega-menu__link--parent{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--hfb-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary)!important;margin-bottom:.5rem}.mega-menu__link--parent:before{content:"";flex:0 0 24px;height:2px;background:linear-gradient(var(--brand-accent),var(--brand-accent)) top / 100% 1px no-repeat,linear-gradient(rgb(var(--brand-dark-rgb) / .45),rgb(var(--brand-dark-rgb) / .45)) bottom / 100% 1px no-repeat}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent){display:flex;align-items:center;gap:.85rem;min-height:48px;padding-block:.25rem;font-family:var(--hfb-font-display);font-weight:500;font-size:1.0625rem;color:var(--brand-dark)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):before{content:"";flex:0 0 40px;width:40px;height:40px;background:var(--hfb-swatch, none) 50% 42% / 260% no-repeat,var(--brand-muted);border:1px solid var(--brand-silver);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):hover,.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):focus-visible{color:var(--brand-primary)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):hover:before{border-color:var(--brand-primary)}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child{min-height:48px;padding:.85rem 1.25rem;border:1px solid var(--brand-dark);color:var(--brand-dark)!important;letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:before{display:none}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child{display:inline-flex;font-family:var(--hfb-font-body);font-size:.875rem;font-weight:600;text-transform:uppercase}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:hover,.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:focus-visible{background:var(--brand-dark);color:var(--brand-surface)!important}.menu-drawer a{font-family:var(--hfb-font-body)}@media(prefers-reduced-motion:reduce){#header-component .menu-list__link-title:after{transition:none}}#header-component .header-logo{background-color:var(--brand-surface)}#header-component .menu-list__list-item:has(.menu-list__disclosure) .menu-list__link-title{display:inline-flex;align-items:center;gap:.5rem}#header-component .menu-list__list-item:has(.menu-list__disclosure) .menu-list__link-title:before{content:"";order:2;flex:0 0 auto;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .38s var(--hfb-ease, ease),margin .38s var(--hfb-ease, ease),color .2s ease}#header-component .menu-list__list-item:hover .menu-list__link-title:before,#header-component .menu-list__list-item:focus-within .menu-list__link-title:before,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:before{transform:rotate(225deg);margin-top:4px;color:var(--brand-primary)}#header-component .mega-menu{padding-block:clamp(1.75rem,3vw,2.5rem) clamp(2rem,3.5vw,2.75rem)}#header-component .mega-menu__grid{display:block}#header-component .mega-menu__list.mega-menu__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(15rem,.95fr);gap:0;align-items:stretch}#header-component .mega-menu__list>.mega-menu__column{grid-column:auto;padding-inline:clamp(1.25rem,2.5vw,2.5rem);border-left:1px solid var(--brand-silver)}#header-component .mega-menu__list>.mega-menu__column:first-child{padding-left:0;border-left:0}#header-component .mega-menu__list>.mega-menu__column:last-child{padding-right:0}#header-component .mega-menu__list>.mega-menu__column:nth-child(2) ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}#header-component .mega-menu__list>.mega-menu__column>div{height:100%}.mega-menu__link--parent{margin-bottom:.85rem}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent){position:relative;margin-inline:-.6rem;padding:.35rem .6rem;transition:background-color .26s ease,color .2s ease}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent) .wrap-text{transition:transform .36s var(--hfb-ease, ease)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):hover,.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):focus-visible{background-color:var(--brand-muted)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):hover .wrap-text,.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):focus-visible .wrap-text{transform:translate(4px)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):before{flex-basis:44px;width:44px;height:44px;transition:border-color .26s ease,transform .36s var(--hfb-ease, ease)}.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):hover:before{transform:scale(1.06)}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;height:100%;min-height:11rem;padding:1.5rem 1.75rem;overflow:hidden;border:0;background:linear-gradient(to right,rgb(var(--brand-surface-rgb) / .07) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(to bottom,rgb(var(--brand-surface-rgb) / .07) 1px,transparent 1px) 0 0 / 22px 22px,var(--brand-deep);color:var(--brand-surface)!important;font-family:var(--hfb-font-display);font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);box-shadow:inset 0 2px 0 var(--brand-accent);transition:background-color .3s ease}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:before{display:block;content:"";flex:none;width:2.25rem;height:2px;border:0;clip-path:none;order:2;background:var(--brand-accent);transition:width .56s var(--hfb-ease, ease)}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:hover,.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:focus-visible{background-color:var(--brand-deep);color:var(--brand-surface)!important}.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:hover:before,.mega-menu__list .mega-menu__column>div>a.mega-menu__link:only-child:focus-visible:before{width:100%}@media(prefers-reduced-motion:no-preference){#header-component .menu-list__list-item:has([aria-expanded=true]) .mega-menu__list>.mega-menu__column{animation:hfb-menu-in .62s var(--hfb-ease, ease) both}#header-component .menu-list__list-item:has([aria-expanded=true]) .mega-menu__list>.mega-menu__column:nth-child(2){animation-delay:70ms}#header-component .menu-list__list-item:has([aria-expanded=true]) .mega-menu__list>.mega-menu__column:nth-child(3){animation-delay:.14s}@keyframes hfb-menu-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){#header-component .menu-list__link-title:before,.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent),.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent) .wrap-text,.mega-menu__list .mega-menu__link:not(.mega-menu__link--parent):before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hfb-chrome.css.map */
