/* Adapter for verified htw-site-header markup; leaves the provider's menu, panels and behavior intact. */
.htw-site-header{background:#fff;color:#1c1b1b}
.htw-site-header__announcement{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.htw-site-header__actions{gap:16px}
.htw-site-header__search-toggle{order:0}.htw-site-header__account{order:1}.htw-site-header__cart{order:2}
.htw-site-header__account-icon{display:block}
.htw-site-header__account-label,.htw-site-header__search-toggle>span{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__cart-link{font-size:0!important}.htw-site-header__cart-count{font-size:10px}
.htw-site-header__icon{width:22px;height:22px;flex:none}
@media(min-width:1101px){
 .htw-site-header--two-row .htw-site-header__main{grid-template-columns:1fr auto 1fr;grid-template-rows:72px auto;padding:0 30px;gap:0}
 .htw-site-header--two-row .htw-site-header__logo{grid-column:2;grid-row:1;justify-self:center}
 .htw-site-header--two-row .htw-site-header__actions{grid-column:3;grid-row:1}
 .htw-site-header--two-row .htw-site-header__desktop-nav{grid-column:1 / -1;grid-row:2;border-top:0;border-bottom:1px solid #eee}
 .htw-site-header--two-row .htw-site-header__primary-list{min-height:38px;gap:18px}
 .htw-site-header--two-row .htw-site-header__primary-list>li>a{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}
}
@media(max-width:1100px){.htw-site-header__main{min-height:62px;padding-inline:16px}.htw-site-header__actions{gap:10px}.htw-site-header__icon{width:21px;height:21px}}
