:root{--th-header-height: 10rem;--th-logo-height: 7.2rem;--th-header-bg: #ffffff;--th-header-border: rgba(0, 0, 0, .08);--th-header-pad: 5rem;--th-header-shadow: 0 4px 14px rgba(0, 0, 0, .07);--th-nav-color: #101010;--th-nav-size: 1.5rem;--th-nav-weight: 700;--th-nav-tracking: .02em;--th-nav-gap: .6rem;--th-underline-size: 2px;--th-underline-offset: .6rem;--th-underline-speed: .26s;--th-icon-size: 2.4rem}.header-wrapper{background:var(--th-header-bg);border-bottom:1px solid var(--th-header-border);box-shadow:var(--th-header-shadow);position:relative;z-index:10}.header.page-width{max-width:100%;padding-left:var(--th-header-pad);padding-right:var(--th-header-pad)}.header__heading{display:flex!important;align-items:center!important;height:auto!important;margin:0!important;padding:0!important}.header__heading-link,.header__heading-link.media,.header__heading-link.ratio{position:static!important;display:flex!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;--ratio-percent: 0 !important}.header__heading-link.ratio:before,.header__heading-link.media:before,.header__heading-link:before,.header__heading-link:after{content:none!important;display:none!important;padding-bottom:0!important}.header__heading-link img,.header__heading-logo,.header__heading-logo--main,img.header__heading-logo.header__heading-logo--main{position:static!important;top:auto!important;left:auto!important;height:var(--th-logo-height)!important;max-height:var(--th-logo-height)!important;width:auto!important;max-width:none!important;min-width:0!important;object-fit:contain!important;display:block!important}@media screen and (min-width:990px){.header,.header[class*=header--]{display:grid!important;grid-template:"heading navigation icons" / 1fr auto 1fr!important;min-height:var(--th-header-height)!important;padding-top:0!important;padding-bottom:0!important;column-gap:2rem;align-items:center!important}.header>*{align-self:center!important}.header__heading{grid-area:heading!important;justify-self:start!important}.header__inline-menu{grid-area:navigation!important;justify-self:center!important;margin:0!important}.header__icons{grid-area:icons!important;justify-self:end!important;padding-right:0}}.header__inline-menu .list-menu--inline{column-gap:var(--th-nav-gap);align-items:center;flex-wrap:nowrap;justify-content:center}.header__inline-menu .list-menu--inline>li{flex:0 0 auto}.header__menu-item{padding:1.2rem 1.4rem;font-family:var(--font-heading-family);font-size:var(--th-nav-size);font-weight:var(--th-nav-weight);letter-spacing:var(--th-nav-tracking);line-height:1;text-transform:uppercase;color:var(--th-nav-color);transition:color .18s ease}.header__menu-item:hover,.header__menu-item:focus-visible{color:#000;text-decoration:none}.header__menu-item span,.header__menu-item:hover span,.header__menu-item:focus span,.header__menu-item .header__active-menu-item{text-decoration:none!important}.header__menu-item>span{position:relative;display:inline-block;padding-bottom:var(--th-underline-offset)}.header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--th-underline-size);background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--th-underline-speed) cubic-bezier(.4,0,.2,1)}.header__menu-item:hover>span:after,.header__menu-item:focus-visible>span:after,.header__menu-item>span.header__active-menu-item:after{transform:scaleX(1)}summary.header__menu-item,.mega-menu>summary.header__menu-item{display:flex!important;align-items:center!important;gap:.5rem;list-style:none;cursor:pointer}summary.header__menu-item::-webkit-details-marker{display:none}.header__inline-menu .icon-caret{width:1rem!important;height:1rem!important;flex:0 0 auto;margin-bottom:var(--th-underline-offset);opacity:0;transition:opacity .18s ease,transform .22s ease}.header__inline-menu li:hover .icon-caret,.header__inline-menu summary:focus-visible .icon-caret,.header__inline-menu details[open] .icon-caret{opacity:1}.header__inline-menu details[open] .icon-caret{transform:rotate(180deg)}.mega-menu__link{font-size:1.4rem;padding:.8rem 0}.header__icons{column-gap:.4rem}.header__icon:not(.header__icon--summary),.header__icon--summary{height:4.4rem;width:4.4rem}.header__icon .icon,.header__icon .svg-wrapper svg{height:var(--th-icon-size);width:var(--th-icon-size);color:var(--th-nav-color)}.header__icon:hover .icon,.header__icon:hover .svg-wrapper svg{opacity:.65;transition:opacity .18s ease}@media screen and (max-width:989px){:root{--th-header-height: 7.4rem;--th-header-pad: 1.6rem;--th-header-shadow: 0 3px 10px rgba(0, 0, 0, .07);--th-logo-height: 5.4rem}.header{min-height:var(--th-header-height);align-items:center}}@media(prefers-reduced-motion:reduce){.header__menu-item>span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/todohits-header.css.map */
