.htw-site-header {font-family:Arial,sans-serif;}
.htw-site-header .htw-site-header__announcement{height:38px;padding:0;display:flex;align-items:center;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;}
.htw-site-header__announcement:focus-visible{outline:2px solid white;outline-offset:-3px}
.htw-site-header__announcement .hike-promo-track{display:flex;flex:none;width:max-content;animation:hike-marquee 32s linear infinite;}
.htw-site-header__announcement .hike-promo-copy{display:inline-block;flex:none;padding-inline:4rem;}
.htw-site-header__announcement:hover .hike-promo-track,.htw-site-header__announcement:focus .hike-promo-track{animation-play-state:paused}
@keyframes hike-marquee{to{transform:translateX(-25%)}}
@media (prefers-reduced-motion:reduce){.htw-site-header__announcement .hike-promo-track{animation:none}.htw-site-header__announcement .hike-promo-copy:not(:first-child){display:none}}
.htw-site-header .htw-site-header__main{min-height:72px;padding:0 28px;grid-template-columns:130px minmax(0,1fr) auto;gap:28px}
.htw-site-header .htw-site-header__logo{width:130px}
.htw-site-header .htw-site-header__logo img{width:100%;height:70px;object-fit:contain}
.htw-site-header .htw-site-header__primary-list{justify-content:flex-start;gap:24px}
.htw-site-header .htw-site-header__menu li>a{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0}
.htw-site-header .htw-site-header__actions{gap:18px}
.htw-site-header .htw-site-header__account-label,.htw-site-header .htw-site-header__search-toggle>span,.htw-site-header .htw-site-header__cart-link{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.htw-site-header .htw-site-header__account-icon{display:block}
.htw-site-header .htw-site-header__icon{width:22px;height:22px}
@media(min-width:1101px){.htw-site-header .htw-site-header__desktop-nav .htw-site-header__mega-root>.sub-menu:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr));background:#f8f9f6;min-height:230px;padding:28px 8%;}}
@media(max-width:1100px){.htw-site-header .htw-site-header__main{min-height:64px;padding:0 16px;grid-template-columns:44px minmax(0,1fr) auto;gap:6px}.htw-site-header .htw-site-header__logo{width:110px}.htw-site-header .htw-site-header__logo img{height:62px}.htw-site-header .htw-site-header__actions{gap:10px}.htw-site-header.is-ready .htw-site-header__mobile-nav{inset:38px 0 0;width:100%;max-height:calc(100vh - 38px);box-shadow:none}.htw-site-header .htw-site-header__drawer-viewport li>a{font-size:18px;font-weight:600}.htw-site-header .htw-site-header__drawer-viewport{padding:20px 25px}.htw-site-header .htw-site-header__drawer-bar{min-height:56px}}
