.htw-site-header{font-family:Arial,Helvetica,sans-serif;color:#181818;background:#fff}
.htw-site-header__announcement{height:36px;padding:0;overflow:hidden;white-space:nowrap;display:flex;align-items:center;text-align:left;font-size:11px;letter-spacing:.05em}
.spanx-promo-track{display:flex;flex:none;width:max-content;animation:spanx-promo-scroll 28s linear infinite;will-change:transform}
.spanx-promo-item{display:block;flex:none;padding:0 5rem}
.htw-site-header__announcement:hover .spanx-promo-track,.htw-site-header__announcement:focus .spanx-promo-track,.htw-site-header__announcement:focus-within .spanx-promo-track{animation-play-state:paused}
@keyframes spanx-promo-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.spanx-promo-track{animation:none;will-change:auto}}
.htw-site-header__logo{width:160px!important}.htw-site-header__logo img{max-height:30px;object-fit:contain;object-position:left center}
.htw-site-header__actions .htw-site-header__account-label,.htw-site-header__actions .htw-site-header__search-toggle>span,.htw-site-header__actions .htw-site-header__cart-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.htw-site-header__account-icon{display:block}.htw-site-header__actions .htw-site-header__icon{width:19px;height:19px}
.htw-site-header__actions{gap:24px}.htw-site-header__cart{position:relative}.htw-site-header__cart-count:not(.is-empty){position:absolute;right:-6px;top:0;z-index:1}
@media(min-width:1101px){.htw-site-header--two-row .htw-site-header__main{grid-template-rows:66px 42px;padding-inline:32px}.htw-site-header--two-row .htw-site-header__desktop-nav{padding:0 32px;margin:0 -32px;border:0}.htw-site-header--two-row .htw-site-header__primary-list{min-height:42px;justify-content:flex-start;gap:27px}.htw-site-header__primary-list>li>a{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.htw-site-header__menu .sub-menu a{text-transform:none;font-size:13px;letter-spacing:normal}}
@media(max-width:1100px){.htw-site-header__main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:64px;padding:0 22px;gap:12px}.htw-site-header__logo{grid-column:1;grid-row:1;justify-self:start;width:135px!important}.htw-site-header__actions{grid-column:2;grid-row:1;gap:17px}.htw-site-header__mobile-toggle{grid-column:3;grid-row:1;min-width:30px}.htw-site-header__account{display:none!important}.htw-site-header__icon{width:20px;height:20px}.htw-site-header__mobile-toggle .htw-site-header__icon{width:22px;height:22px}}
