.header-wrapper{display:block;position:sticky;top:-3px;left:0;z-index:100;background-color:var(--hh-color-background)}.header-wrapper:not(.scroll-down) .logo{display:none}.header-section{display:unset;z-index:98;position:relative}.header{display:grid;grid-template-areas:"navigation heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;padding-top:0;padding-bottom:0;z-index:100;height:60px}.header-inner{padding-top:3px}@media screen and (min-width: 990px){.header{--side-width: calc((100% - var(--hh-brand-header-width-desktop)) / 2);height:70px;grid-template-columns:var(--side-width) var(--hh-brand-header-width-desktop) var(--side-width)}.header--has-menu{padding-bottom:0}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;display:flex;align-items:center;justify-content:center;height:auto}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;text-decoration:none;word-break:break-word}.header__heading-link .logo-expanded svg{width:var(--hh-brand-header-width-mobile);display:block}.header__heading-link .h2{color:var(--hh-color-neutral)}.header__heading-logo{height:auto;width:100%}.header__utility{align-items:center;display:flex;grid-area:icons;justify-self:end}.header__utility hh-button{text-decoration:none}.header__utility-button{display:flex;flex-direction:column;opacity:1!important}.header__utility .header__utility-account{display:none}.header__heading-link{padding:1rem 0}hh-details-modal .icon-search{max-width:16px}.header .cart-button{position:relative;top:2px}.header .cart-count{position:absolute;display:flex;align-items:flex-end;justify-content:center;top:-5px;right:-7px;width:16px;border:1px solid var(--hh-color-reverse);height:16px;border-radius:50%;background:var(--hh-color-brand-primary);color:var(--hh-color-scheme-1-text)}@media screen and (min-width: 990px){.header__utility .header__utility-account{display:inline-flex}.header__utility>*{margin-right:20px}.header__utility>*:last-child{margin-right:0}.header__heading-link .logo-expanded svg{width:var(--hh-brand-header-width-desktop)}}.header__inline-menu{grid-area:navigation;display:none;height:100%}.header__inline-menu ul{height:100%}@media screen and (min-width: 990px){.header__inline-menu{display:block}}.header__menu{padding:0 1rem}.lock-body{overflow:hidden}.header__menu-item{background:transparent;border:0;box-shadow:none;display:flex;align-items:center;padding:0 .5rem;text-decoration:none;color:var(--hh-color-text);max-height:70px;height:100%}.header__inline-menu li:first-child .header__menu-item{padding-left:0}.header__menu-item svg{position:absolute;height:.6rem;right:.8rem;top:calc(50% - .35rem)}.header__menu-item--w-dropdown{padding-right:.2rem}.header__menu-item--parent-secondary{padding:0;height:auto;position:relative;margin-top:-4px}.header__active-menu-item:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;left:0;background-color:var(--hh-color-foreground)}.header__active-menu-item{transition:text-decoration-thickness var(--hh-duration-short) ease;color:var(--hh-color-foreground);position:relative}.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}.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--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}.header__menu-item--parent-secondary .icon-caret{position:relative;right:auto;top:auto;height:auto;width:1rem;display:block}.header__mega-menu{position:absolute;z-index:2;left:0;right:0;background:var(--hh-color-background);padding:40px 30px;max-height:80vh;display:none}.header__mega-menu:before{content:"";display:none;position:absolute;left:0;right:0;z-index:1;pointer-events:none;cursor:none;top:100%;height:100%;min-height:100vh;background:#0006}.header__menu-item--wrapper,.header__menu-item--wrapper a{height:100%}.header__menu-item--wrapper .header__menu-item--wrapper--inner{display:flex;align-items:center;height:100%}.header__menu-item--wrapper .header__mega-menu--column{width:25%;max-width:220px}.header__menu-item--wrapper.active .header__mega-menu:before,.header__menu-item--wrapper:hover .header__mega-menu:before{display:block}.header__menu-item--wrapper.active .header__mega-menu,.header__menu-item--wrapper:hover .header__mega-menu,.header__menu-item.active+.header__mega-menu{display:flex;gap:40px}.header__menu-item--wrapper.active .header__mega-menu ul,.header__menu-item--wrapper:hover .header__mega-menu ul,.header__menu-item.active+.header__mega-menu ul{width:25%;max-width:220px}.header__menu-item--wrapper.active .header__mega-menu h6,.header__menu-item--wrapper:hover .header__mega-menu h6,.header__menu-item.active+.header__mega-menu h6{margin:0 0 13px}.header__menu-item--wrapper.active .header__menu-item,.header__menu-item--wrapper:hover .header__menu-item,.header__menu-item.active{color:var(--hh-color-subdued)}.header__mega-menu__with-content{justify-content:space-between}.header__mega-menu--column-wrapper{width:100%;display:flex;gap:40px}.header__mega-menu__with-content .header__mega-menu--column-wrapper{width:calc(50% - 20px)}.header__mega-menu__with-content .header__mega-menu--column-wrapper .header__mega-menu--column{width:33.33%}.header__mega-menu__with-content .header__mega-menu--content-wrapper{display:flex;justify-content:flex-end;gap:40px;width:calc(50% - 20px)}.header__mega-menu--content-wrapper .header__mega-menu--column-content{width:calc(50% - 20px);max-width:none}.header__mega-menu--link{margin-bottom:5px}.header__mega-menu--link a{color:var(--hh-color-subdued, #707070);text-decoration:none}.header__mega-menu--column{height:calc(100% - 80px);text-decoration:none;color:var(--hh-color-ink);padding-bottom:var(--hh-space-md)}.header__menu-item--wrapper.active .header__mega-menu.header__mega-menu--column-content h6,.header__menu-item--wrapper:hover .header__mega-menu.header__mega-menu--column-content h6{margin-bottom:16px}.header__mega-menu--column-content p{margin:0}.header__menu-item--wrapper.active .header__mega-menu.header__mega-menu--column-content h6.header__mega-menu--title,.header__menu-item--wrapper:hover .header__mega-menu.header__mega-menu--column-content h6.header__mega-menu--title{margin-bottom:5px}.header__mega-menu--image{margin-bottom:20px;height:calc(100% - 70px);aspect-ratio:310 / 413;overflow:hidden;width:100%}.header__mega-menu--image img{width:100%;height:100%;object-fit:cover;transition:transform .14s ease-in}.header__mega-menu--column.active .header__mega-menu--image img,.header__mega-menu--column:hover .header__mega-menu--image img{transform:scale(1.1)}.header__mega-menu--title{margin-bottom:10px}@media screen and (max-width: 989px){.header__mega-menu{display:none}}.header__heading-link{position:relative}.header__heading-link .logo{position:absolute;left:50%;top:20px;animation:1s 2s fadeout;animation-fill-mode:forwards;display:block;width:140%;transform-origin:50% 50%;transform:translate(-50%);opacity:0}.header__heading-link .logo svg{transform-origin:50% 0;width:100%;overflow:visible;animation:1s scaledown;animation-fill-mode:forwards;display:block}.header__heading-link .logo path:first-child{animation:2s pmoveleftmobile;animation-fill-mode:forwards}.header__heading-link .logo path:nth-child(2){animation:2s tmoveleftmobile;animation-fill-mode:forwards}.header__heading-link .logo path:last-child{animation:2s rmoverightmobile;animation-fill-mode:forwards}.header__heading-link .logo-expanded{display:block;opacity:1}.header__heading-link .logo-expanded.reduce-motion{animation:none!important;opacity:1!important}.scroll-down .header__heading-link .logo{animation:1s fadein;opacity:1}.scroll-down .header__heading-link .logo-expanded{opacity:0;animation:1s fadeout}.scroll-down .header__heading-link .logo svg{animation:2s scaleup}.scroll-down .header__heading-link .logo path:first-child{animation:2s pmovebackmobile;animation-fill-mode:forwards}.scroll-down .header__heading-link .logo path:nth-child(2){animation:2s tmovebackmobile;animation-fill-mode:forwards}.scroll-down .header__heading-link .logo path:last-child{animation:2s rmovebackmobile;animation-fill-mode:forwards}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scaledown{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes scaleup{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes pmoveleft{0%{transform:translate(0)}to{transform:translate(-184px)}}@keyframes pmoveback{0%{transform:translate(-184px)}to{transform:translate(0)}}@keyframes tmoveleft{0%{transform:translate(0)}to{transform:translate(-66px)}}@keyframes tmoveback{0%{transform:translate(-66px)}to{transform:translate(0)}}@keyframes rmoveright{0%{transform:translate(0)}to{transform:translate(93px)}}@keyframes rmoveback{0%{transform:translate(93px)}to{transform:translate(0)}}@keyframes pmoveleftmobile{0%{transform:translate(0)}to{transform:translate(-187px)}}@keyframes pmovebackmobile{0%{transform:translate(-187px)}to{transform:translate(0)}}@keyframes tmoveleftmobile{0%{transform:translate(0)}to{transform:translate(-67px)}}@keyframes tmovebackmobile{0%{transform:translate(-67px)}to{transform:translate(0)}}@keyframes rmoverightmobile{0%{transform:translate(0)}to{transform:translate(95px)}}@keyframes rmovebackmobile{0%{transform:translate(95px)}to{transform:translate(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 989px){.header__heading-link .logo svg{height:20px}.header__heading-link .logo{width:auto}}@media screen and (min-width: 990px){.header__heading-link .logo{top:21px}.header__heading-link .logo path:first-child{animation:2s pmoveleft;animation-fill-mode:forwards}.header__heading-link .logo path:nth-child(2){animation:2s tmoveleft;animation-fill-mode:forwards}.header__heading-link .logo path:last-child{animation:2s rmoveright;animation-fill-mode:forwards}.scroll-down .header__heading-link .logo path:first-child{animation:2s pmoveback;animation-fill-mode:forwards}.scroll-down .header__heading-link .logo path:nth-child(2){animation:2s tmoveback;animation-fill-mode:forwards}.scroll-down .header__heading-link .logo path:last-child{animation:2s rmoveback;animation-fill-mode:forwards}}
/*# sourceMappingURL=/cdn/shop/t/288/assets/section-header.css.map */
