.htw-site-header{font-family:Arial,Helvetica,sans-serif;color:#161616}
.htw-site-header .htw-site-header__announcement{height:36px;display:flex;align-items:center;overflow:hidden;padding:0;background:#111;color:#fff;font-family:Georgia,serif;font-size:12px;letter-spacing:.06em;white-space:nowrap}
.htw-site-header__announcement:focus-visible{outline:2px solid #fff;outline-offset:-3px}
.htw-site-header__announcement-track{display:flex;width:max-content;animation:spanx-marquee 32s linear infinite;will-change:transform}
.htw-site-header__announcement-copy{flex:none;padding-right:4rem}
.htw-site-header__announcement:hover .htw-site-header__announcement-track,.htw-site-header__announcement:focus .htw-site-header__announcement-track{animation-play-state:paused}
@keyframes spanx-marquee{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.htw-site-header__announcement-track{animation:none}.htw-site-header__announcement{justify-content:center}.htw-site-header__announcement-copy{padding:0 1rem}.htw-site-header__announcement-copy[aria-hidden=true]{display:none}}
.htw-site-header .htw-site-header__actions{gap:20px}
.htw-site-header .htw-site-header__actions .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;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.htw-site-header .htw-site-header__account-icon{display:block}
.htw-site-header .htw-site-header__icon{width:20px;height:20px;stroke-width:1.2}
.htw-site-header .htw-site-header__logo img{width:100%;height:auto}
@media(min-width:1101px){
 .htw-site-header--two-row .htw-site-header__main{grid-template-rows:78px 58px;padding:0 32px;gap:0}
 .htw-site-header--two-row .htw-site-header__desktop-nav{border:0;margin:0 -32px;padding:0 32px}
 .htw-site-header--two-row .htw-site-header__primary-list{justify-content:flex-start;gap:26px;min-height:58px}
 .htw-site-header .htw-site-header__menu li>a{font-size:12px;font-weight:400;letter-spacing:.075em;text-transform:uppercase}
 .htw-site-header .htw-site-header__actions{grid-row:1}
 .htw-site-header .htw-site-header__search-toggle{order:-2}.htw-site-header .htw-site-header__account{order:-1}
}
@media(max-width:1100px){
 .htw-site-header .htw-site-header__main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0 16px;min-height:64px}
 .htw-site-header .htw-site-header__logo{grid-column:1;grid-row:1;justify-self:start;width:135px;max-width:45vw}
 .htw-site-header .htw-site-header__actions{grid-column:2;grid-row:1;gap:14px}
 .htw-site-header .htw-site-header__mobile-toggle{grid-column:3;grid-row:1;min-width:32px}
 .htw-site-header .htw-site-header__account{display:none}
 .htw-site-header .htw-site-header__search-toggle{order:-1}
 .htw-site-header.is-ready .htw-site-header__mobile-nav{inset:0 0 0 auto;box-shadow:-10px 0 30px rgba(0,0,0,.18)}
}
