header nav,header .nav-trigger{font-family:DDHaasReference,Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}header .nav-trigger:hover,header .nav-trigger:focus-visible,header .nav-trigger[aria-current=page]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media(max-width:767px){header .utility{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 76px;align-items:center;height:68px;padding:0 16px}header .utility .mobile-toggle{grid-column:1;justify-self:start}header .utility .brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:144px;max-width:calc(100% - 184px);margin:0}header .brand .logo{display:block;width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:1000/446}header .utility .tools{grid-column:3;justify-self:end}.dd-footer .footer-brand{width:160px;margin:0 auto 30px}.dd-footer .footer-brand .logo{width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:1000/446}}header .mega-menu,header .mega-menu a,header .mega-menu strong,header .menu-shop-all{font-family:DDHaasReference,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}header .mega-links h2,header .mega-links h2 a{font-family:DDHaasReference,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}header .mega-links h2{font-size:28px;line-height:1.15}header .mega-link{font-weight:400}header .mega-emphasis,header .mega-feature>strong,header .mega-tile strong{font-weight:700;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/44/assets/dd-header-finish.css.map */
