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}@media(min-width:768px){header .utility{width:100%;max-width:none;height:104px;padding:0 4%}header .utility .brand .logo{width:246px;max-width:none}header .account{font-size:14px;line-height:1.45}header .account small{font-size:12px}header .tools{gap:28px}header .tools svg{width:28px;height:28px}header #navigation{width:100%;max-width:none;justify-content:space-between;padding:18px 4% 22px;gap:16px;font-size:clamp(14px,1.1vw,21px);line-height:1.3}header .mega-links>a{font-size:16px;line-height:1.5}header .mega-menu{max-height:calc(100dvh - 185px)}}@media(min-width:768px)and (max-width:1100px){header #navigation{font-size:13px;padding-inline:2.5%;gap:9px}header .utility{height:94px}header .utility .brand .logo{width:215px}}@media(max-width:767px){header .utility{height:82px;padding-inline:18px}header .utility .brand{width:174px;max-width:calc(100% - 158px)}header .utility .tools{gap:16px}header .tools svg{width:23px;height:23px}header #navigation .nav-trigger{font-size:18px;line-height:1.35}header .mega-links>a{font-size:16px}}@media(min-width:768px){header .utility .brand .logo{height:62px;max-height:none;object-fit:cover;object-position:center;aspect-ratio:auto}}@media(min-width:768px)and (max-width:1100px){header .utility .brand .logo{height:55px}}@media(max-width:767px){header .brand .logo{height:44px;max-height:none;object-fit:cover;object-position:center;aspect-ratio:auto}}header #navigation .nav-trigger{font-size:inherit!important;line-height:inherit!important}@media(max-width:767px){header #navigation .nav-trigger{font-size:18px!important;line-height:1.35!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dd-header-finish.css.map */
