/* Scoped presentation for the existing configurable header; navigation and drawers remain native. */
.htw-site-header{font-family:Arial,Helvetica,sans-serif}
.htw-site-header__announcement{min-height:28px;padding:6px 16px;background:#ededed!important;color:#202020!important;font-size:11px;line-height:16px}
.htw-site-header__main{min-height:64px;padding:0 24px;grid-template-columns:100px minmax(0,1fr) auto;gap:24px}
.htw-site-header__logo{width:100px;max-width:100%}
.htw-site-header__logo img{width:100%;height:auto}
.htw-site-header__primary-list{justify-content:flex-start;gap:24px}
.htw-site-header__primary-list>li>a{font-size:12px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.055em}
.htw-site-header__actions{gap:18px}
.htw-site-header__account-label,.htw-site-header__search-toggle>span,.htw-site-header.is-ready .htw-site-header__cart-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.htw-site-header__account-icon{display:block}
.htw-site-header__icon{width:21px;height:21px;flex-shrink:0}
.htw-site-header__desktop-nav .sub-menu{background:#fff;color:#202020}
body.home .htw-site-header{background:#8d7b6d;color:#fff}
body.home .htw-site-header__logo img{filter:brightness(0) invert(1)}
.htw-site-header__mobile-nav,.htw-site-header__panel{background:#fff;color:#202020}
@media(max-width:1100px){.htw-site-header__main{grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:0 16px;gap:10px}.htw-site-header__logo{width:100px}.htw-site-header__actions{gap:10px}.htw-site-header__mobile-toggle{color:inherit}.htw-site-header__mobile-nav .htw-site-header__menu li>a{letter-spacing:.02em;text-transform:uppercase}}

.htw-site-header .htw-site-header__logo a{display:block;width:100%}
