.header-wrapper{display:block;position:relative;width:100%;z-index:50}@media screen and (min-width: 990px){.header-wrapper.client-services--open{z-index:111!important}.header-wrapper.client-services--open .transparent{background-color:var(--hh-color-reverse)}}.header-wrapper.absolute{position:absolute}hh-header .transparent{background-color:transparent}hh-header .transparent:hover{background-color:var(--hh-color-reverse)}#FreeShippingBanner~#shopify-section-header hh-header{background-color:transparent}html.overflow-hidden:has(.client-services--open) #FreeShippingBanner{z-index:111;position:relative}hh-header:hover:not(:has(.header__inline-menu:hover)) .transparent,hh-header:has([is-open]){background-color:var(--hh-color-background)}.header-wrapper:has([is-open]){z-index:53}hh-header:hover:not(:has(.header__inline-menu:hover)) .transparent.light-text hh-button span,hh-header:hover:not(:has(.header__inline-menu:hover)) .transparent.light-text .header__menu-item,hh-header:hover:not(:has(.header__inline-menu:hover)) .transparent.light-text .top-menu__menu-item{color:var(--hh-color-ink)}.header{display:grid;grid-template-areas:"navigation heading icons";grid-template-columns:1fr 20rem 1fr;align-items:center;padding:2rem 1.5rem;z-index:100}@media screen and (min-width: 750px){.header{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 990px){.header{height:var(--hh-space-xl);padding:0 4rem}.header--has-menu{padding-bottom:0}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center;line-height:0}.header__heading-link{display:inline-block;text-decoration:none;word-break:break-word;width:33.6rem;max-width:20rem}.header__heading-link .h2{color:var(--hh-color-neutral)}.header__heading-logo{height:auto;width:100%;margin:0}.header__utility{align-items:center;display:flex;grid-area:icons;justify-self:end}.header__utility .header__utility-account{display:none}@media screen and (min-width: 750px){.header__utility .header__utility-account{display:inline-flex}.header__utility{gap:2.4rem}.header__heading-link{max-width:unset}}.header__inline-menu{grid-area:navigation;display:none}.header__inline-menu,.desktop-nav-list,.desktop-nav-list .top-level-menu-item,.desktop-nav-list .top-level-menu-item hh-details-modal{height:100%}.desktop-nav-list .top-level-menu-item hh-details-modal{display:flex;align-items:center}.header__inline-menu .top-level-menu-item{--item-padding-right: var(--hh-space-md)}.header__utility span,.header__inline-menu span{font:var(--hh-utility)}@media screen and (min-width: 990px){.header__inline-menu{display:block}}.header__menu{padding:0 1rem}.header__menu-item{display:flex;align-items:center;text-decoration:none;color:inherit}.transparent:not(.bg-background,.scrolled) .header__menu-item.header__menu-item--parent,.transparent:not(.bg-background,.scrolled) .header__utility,.transparent:not(.bg-background,.scrolled) hh-button.header-item.top-menu__menu-item span,.transparent:not(.bg-background,.scrolled) .mobile-menu__icon-wrapper hh-broadcast,.transparent:not(.bg-background,.scrolled) .header-item.top-menu__menu-item,.transparent:not(.bg-background,.scrolled) .mobile-menu__menu-item,.transparent:not(.bg-background,.scrolled) .top-level-menu-item{color:var(--hh-text-override);--hh-nav-item-color: var(--hh-text-override)}.dark-text .header__menu-item,.dark-text .header__utility,.dark-text hh-button span,.dark-text .mobile-menu__icon-wrapper,.dark-text .top-menu__menu-item,.dark-text .mobile-menu__menu-item,.transparent.light-text:hover:not(:has([is-open])) .header__menu-item,.transparent.light-text:hover:not(:has([is-open])) .header__utility,.transparent.light-text:hover:not(:has([is-open])) hh-button span,.transparent.light-text:hover:not(:has([is-open])) .mobile-menu__icon-wrapper,.transparent.light-text:hover:not(:has([is-open])) .top-menu__menu-item,.transparent.light-text:hover:not(:has([is-open])) .mobile-menu__menu-item,.transparent.light-text:hover:not(:has([is-open])) .search-trigger-mobile,.transparent.light-text:hover:not(:has([is-open])) .mobile-menu__trigger,.transparent.light-text:hover:not(:has([is-open])) .top-level-menu-item{color:var(--hh-color-ink);--hh-nav-item-color: var(--hh-color-ink)}.light-text:not(.bg-background) .header__menu-item,.light-text:not(.bg-background) .header__utility,.light-text:not(.bg-background) hh-button span,.light-text:not(.bg-background) .mobile-menu__icon-wrapper,.light-text:not(.bg-background) .top-menu__menu-item,.light-text:not(.bg-background) .mobile-menu__menu-item,.light-text:has([is-open]) .header__menu-item,.light-text:has([is-open]) .header__utility,.light-text:has([is-open]) hh-button.header-item.top-menu__menu-item span,.light-text:has([is-open]) .mobile-menu__icon-wrapper,.light-text:has([is-open]) .top-menu__menu-item,.light-text:has([is-open]) .mobile-menu__menu-item,.transparent[light-text]:has([is-open]) .header__menu-item,.transparent[light-text]:has([is-open]) .header__utility,.transparent[light-text]:has([is-open]) hh-button.header-item.top-menu__menu-item span,.transparent[light-text]:has([is-open]) .mobile-menu__icon-wrapper,.transparent[light-text]:has([is-open]) .top-menu__menu-item,.transparent[light-text]:has([is-open]) .mobile-menu__menu-item,.transparent[light-text]:has([is-open]) .top-level-menu-item{color:var(--hh-color-reverse);--hh-nav-item-color: var(--hh-color-reverse)}.header-wrapper.client-services--open .light-text:not(.bg-background) .header__menu-item,.header-wrapper.client-services--open .light-text:not(.bg-background) .header__utility,.header-wrapper.client-services--open .light-text:not(.bg-background) hh-button span,.header-wrapper.client-services--open .light-text:not(.bg-background) .mobile-menu__icon-wrapper,.header-wrapper.client-services--open .light-text:not(.bg-background) .top-menu__menu-item,.header-wrapper.client-services--open .light-text:not(.bg-background) .mobile-menu__menu-item{color:var(--hh-color-ink)}.light-text:not(.bg-background) .mobile-menu__utility-links{--hh-color: var(--hh-color-reverse)}.header__menu-item svg{position:absolute;height:.6rem;right:.8rem;top:calc(50% - .35rem)}.header__active-menu-item{transition:text-decoration-thickness var(--hh-duration-short) ease;color:var(--hh-color-foreground);text-decoration:underline;text-underline-offset:.3rem}.header__submenu{transition:opacity var(--hh-duration-default) ease,transform var(--hh-duration-default) ease}.header__submenu--child{background-color:var(--hh-color-background);left:0;position:absolute;right:0;flex-direction:column}.header__submenu--child .container.hr-wrapper{padding:0 4rem}.header__submenu--child hr{margin:0;background-color:var(--hh-color-light);opacity:.2}.header__submenu--child .mega-menu-image{display:flex}.mega-menu-image img{width:auto;height:auto;max-width:441px}.header__submenu-list--child{max-width:200px;width:100%}.header__submenu--child-content{display:flex;padding:4rem;column-gap:var(--hh-space-sm)}.header__submenu--child-content ul .header__submenu-list--child:first-of-type a{padding-left:0}.top-level{margin-bottom:var(--hh-space-sm)}.header__submenu--child .header__submenu{display:flex;flex:1;gap:var(--hh-space-sm)}.header__submenu--grandchild{flex-direction:column}.header__submenu .header__menu-item:after{right:2rem}.search-trigger-mobile{color:inherit;padding:4px}.search-trigger-mobile svg{width:12px}.template-cart .top-menu__menu-item--cart{cursor:auto}.header-wrapper:not(.client-services--open) .js-transparent-header.light-text:not(:hover) .header__heading-logo--dark{display:none}.header-wrapper.client-services--open .header__heading-logo--light,.js-transparent-header.light-text:hover .header__heading-logo--light{display:none}.js-transparent-header:not(.light-text) .header__heading-logo--light{display:none}.bg-background.light-text .header__heading-logo--light,.bg-background.dark-text .header__heading-logo--light{display:none}.transparent.light-text:has([is-open]) .header__heading-logo--dark{display:none}.transparent.light-text:has([is-open]) .header__heading-logo--light{display:block}.bg-background.light-text:has([is-open]) .header__heading-logo--light{display:block}.bg-background.light-text:has([is-open]) .header__heading-logo--dark{display:none}.transparent[light-text]:has([is-open]) .header__heading-logo--dark{display:none}.transparent[light-text]:has([is-open]) .header__heading-logo--light{display:block}hh-header:hover:not(:has(.header__inline-menu:hover)) .transparent.light-text .header__heading-logo--light{display:none}hh-header:hover:not(:has(.header__inline-menu:hover)) .transparent.light-text .header__heading-logo--dark{display:block}.header__menu-item--child{margin-bottom:var(--hh-space-sm);display:block}.menu-underline{text-decoration:underline;text-underline-offset:8px}
/*# sourceMappingURL=/cdn/shop/t/1004/assets/section-header.css.map */
