/* Source-inspired skin for the existing configurable header provider. */
.htw-site-header{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111}
.htw-site-header__announcement{min-height:44px;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;font-size:12px;padding:8px 20px}
.htw-site-header__menu li>a{font-weight:400;color:#111}
.htw-site-header__panel{z-index:120}
@media(min-width:1101px){
 .htw-site-header--two-row .htw-site-header__main{grid-template-columns:1fr minmax(160px,360px) 1fr;grid-template-rows:76px 56px;gap:0;padding:0 32px}
 .htw-site-header--two-row .htw-site-header__logo{grid-column:2;grid-row:1;justify-self:center;text-align:center;width:min(var(--htw-logo-width),100%)}
 .htw-site-header--two-row .htw-site-header__actions{grid-column:3;grid-row:1;justify-self:end;gap:24px}
 .htw-site-header--two-row .htw-site-header__desktop-nav{grid-column:1/-1;grid-row:2;border-top:0;margin:0 -32px;padding:0 32px;border-bottom:1px solid #e2e2e2}
 .htw-site-header--two-row .htw-site-header__primary-list{justify-content:space-around;gap:16px;min-height:56px}
 .htw-site-header--two-row .htw-site-header__menu li>a{font-size:13px}
 .htw-site-header__desktop-nav .htw-site-header__mega-root>.sub-menu:not([hidden]){padding:28px 5%;background:#fff;color:#111}
}
@media(max-width:1100px){
 .htw-site-header__announcement{min-height:40px;font-size:11px}
 .htw-site-header__main{position:relative;display:grid;grid-template-columns:1fr auto 1fr;min-height:64px;padding:0 14px}
 .htw-site-header__mobile-toggle{grid-column:1;grid-row:1;justify-self:start;min-width:30px}
 .htw-site-header__logo{grid-column:2;grid-row:1;width:min(var(--htw-logo-width),130px)}
 .htw-site-header__actions{grid-column:3;grid-row:1;justify-self:end;gap:14px}
 .htw-site-header__search-toggle{position:absolute;left:48px;top:0;height:64px}
 .htw-site-header__icon{width:21px;height:21px}
 .htw-site-header__cart-link{font-size:0!important;gap:0!important}
 .htw-site-header__mobile-nav .htw-site-header__drawer-viewport li>a{font-size:14px}
}
