hh-header{position:relative;z-index:1}.header-wrapper{display:block;position:relative;background-color:var(--hh-color-background);z-index:var(--hh-z-index, 100)}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--hh-color-light)}.header{display:grid;grid-template-areas:"navigation heading icons";grid-template-columns:max-content;align-items:center;padding-top:1.6rem;padding-bottom:1.6rem;z-index:100;position:relative}@media screen and (min-width: 1024px){.header{padding-top:2rem;padding-bottom:2rem;grid-template-areas:"heading navigation icons";grid-template-columns:1fr 2fr 1fr}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading}.header__heading-link{display:inline-block;text-decoration:none;word-break:break-word;line-height:0}.header__heading-link .h2{line-height:1;color:var(--hh-color-neutral)}.header__heading-link svg{max-width:10.1rem;margin-left:.8rem}@media screen and (min-width: 1024px){.header__heading-link svg{max-width:14.4rem;margin-left:0}}.header__heading-logo{height:auto;width:100%}.header__utility{display:flex;grid-area:icons;justify-self:end;height:2.8rem}@media screen and (min-width: 1024px){.header__utility{height:3.2rem}}hh-button.header__utility-button{padding:0 .4rem;--hh-width: unset}hh-button.header__utility-button svg{width:2.8rem}@media screen and (min-width: 1024px){hh-button.header__utility-button svg{width:3.2rem}}.header__utility-button .header__utility-button-cart-wishlist-fill{display:none}.header__utility-button.is-filled .header__utility-button-cart-wishlist-fill{display:block}.header__utility-button.is-filled .header__utility-button-cart-wishlist{display:none}.header__utility-button-search-link{position:relative}.header__utility .header__utility-account{display:none}.header__utility-account-link{display:flex;align-items:center}.header__utility-button-account .header__utility-button-account-hover{display:none}.header__utility-button-account .header__utility-button-account-not-hover{display:block}.header__utility-button-account:hover .header__utility-button-account-not-hover,.header__utility-button-account:focus .header__utility-button-account-not-hover,.header__utility-button-account:active .header__utility-button-account-not-hover{display:none}.header__utility-button-account:hover .header__utility-button-account-hover,.header__utility-button-account:focus .header__utility-button-account-hover,.header__utility-button-account:active .header__utility-button-account-hover{display:block}.header__utility-welcome-text{color:var(--hh-color-day)}.header__utility-welcome-text{max-width:0;will-change:max-width;transition:max-width .6s cubic-bezier(0,0,.2,1) 0s;overflow:hidden;white-space:nowrap}.header__utility-button:hover .header__utility-welcome-text,.header__utility-button:focus .header__utility-welcome-text,.header__utility-button:active .header__utility-welcome-text{max-width:19ch}.header__utility-button-cart svg{color:var(--hh-color-day)}.header__utility-button-cart .header__utility-button-cart-hover{display:none}.header__utility-button-cart .header__utility-button-cart-not-hover{display:block}.header__utility-button-cart:hover .header__utility-button-cart-not-hover,.header__utility-button-cart:focus .header__utility-button-cart-not-hover,.header__utility-button-cart:active .header__utility-button-cart-not-hover{display:none}.header__utility-button-cart:hover .header__utility-button-cart-hover,.header__utility-button-cart:focus .header__utility-button-cart-hover,.header__utility-button-cart:active .header__utility-button-cart-hover{display:block}.header__utility-button-cart:hover .header__utility-cart-quantity,.header__utility-button-cart:focus .header__utility-cart-quantity,.header__utility-button-cart:active .header__utility-cart-quantity{color:var(--hh-color-day)}.header__utility-button.header__utility-wishlist svg{width:2.8rem;color:var(--hh-color-day)}.header__utility-cart-quantity{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);color:var(--hh-color-day)}@media screen and (min-width: 1024px){.header__utility .header__utility-account{display:inline-flex}.header__utility>*:last-child{margin-right:0}}.header__inline-menu{grid-area:navigation;display:none}@media screen and (min-width: 1024px){.header__inline-menu{display:block}}.header__menu{padding:0 1rem}.header__menu-item{display:flex;align-items:center;margin:0 2.4rem;text-decoration:none;color:var(--hh-color-day);position:relative}.header__utility-button-account,.header__utility-button-cart{position:relative}.header__menu-item:after,.header__utility-button-search-link:after,.header__utility-button-account:after,.header__utility-button-cart:after{position:absolute;top:auto;right:auto;bottom:-4px;left:0;content:"";height:2px;width:5px;opacity:0;background:var(--hh-color-day);transition:.2s ease-in-out width}.header__utility-button-search-link:hover:after,.header__menu-item:hover:after,.header__utility-button-search-link:focus:after,.header__menu-item:focus-visible:after,.header__utility-button-search-link:active:after,.header__menu-item:active:after,.header__utility-button-account:hover:after,.header__utility-button-cart:hover:after{opacity:1;width:100%}.header__menu-item svg{position:absolute;height:.6rem;right:.8rem;top:calc(50% - .35rem)}.header__submenu{transition:opacity var(--hh-duration-default) ease,transform var(--hh-duration-default) ease}.header__submenu--child{background-color:var(--hh-color-night);left:0;position:absolute;right:0}.header__submenu--child-content{display:flex;padding-top:4rem;padding-bottom:4rem}.header__submenu--child-content ul .header__submenu-list--child:first-of-type a{padding-left:0}.header__submenu-list--child>a{font-weight:700}.header__submenu--child .header__submenu{display:flex;flex:1}.header__submenu--grandchild{flex-direction:column}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{padding:.95rem 3.5rem .95rem 2rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{right:2rem}.header__product-card{max-width:180px}
/*# sourceMappingURL=/cdn/shop/t/109/assets/section-header.css.map */
