.htw-site-header{font-family:Arial,Helvetica,sans-serif;position:relative;top:auto;color:#111}
.htw-site-header__main{min-height:72px;padding:0 16px;gap:0;grid-template-columns:1fr 130px 1fr}
.htw-site-header__logo{grid-column:2;grid-row:1;width:130px;justify-self:center}.htw-site-header__logo img{width:130px;height:auto}
.htw-site-header__desktop-nav{grid-column:1;grid-row:1;align-self:stretch;min-width:0}.htw-site-header__primary-list{justify-content:flex-start;gap:20px;height:72px}.htw-site-header__primary-list>li{align-self:stretch;display:flex;align-items:center}.htw-site-header__menu li>a{font-size:11px;font-weight:400}.htw-site-header__actions{grid-column:3;grid-row:1;gap:20px}.htw-site-header__actions a,.htw-site-header__actions button{font-size:11px;text-transform:uppercase}.htw-site-header__actions .htw-site-header__icon{width:17px;height:17px}.htw-site-header__search-toggle .htw-site-header__icon{display:none}.htw-site-header__cart-toggle .htw-site-header__icon{display:none}
.ev-header-subnav{position:absolute;left:0;right:0;top:72px;z-index:10;height:33px;display:flex;justify-content:center;align-items:center;gap:22px;margin:0;padding:0 16px;list-style:none;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.ev-header-subnav>li{height:33px;display:flex;align-items:center;position:static;margin:0}.ev-header-subnav a,.ev-header-subnav span{font-size:11px;color:#111;text-decoration:none;white-space:nowrap}.ev-header-subnav a:hover,.ev-header-subnav a:focus-visible{text-decoration:underline;text-underline-offset:4px}.ev-header-subnav>li>ul{display:none;position:absolute;left:0;right:0;top:100%;margin:0;padding:22px 4%;list-style:none;background:white;box-shadow:0 10px 15px #0002;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;z-index:20}.ev-header-subnav>li:hover>ul,.ev-header-subnav>li:focus-within>ul{display:grid}.ev-header-subnav>li>ul li{margin:0;padding:0}.ev-header-subnav>li>ul a{display:block;padding:7px 0}
@media(min-width:1101px){.htw-site-header{margin-bottom:33px}.htw-site-header__desktop-nav .htw-site-header__primary-list>li>.sub-menu{top:100%}}
@media(max-width:1100px){.htw-site-header__main{min-height:45px;grid-template-columns:1fr 130px 1fr;padding:0 16px}.htw-site-header__mobile-toggle{grid-column:1;grid-row:1;justify-self:start;min-width:25px;min-height:44px}.htw-site-header__logo{grid-column:2;grid-row:1;width:130px}.htw-site-header__actions{grid-column:3;grid-row:1;gap:16px}.htw-site-header__actions .htw-site-header__icon{width:18px;height:18px}.htw-site-header__search-toggle .htw-site-header__icon,.htw-site-header__cart-toggle .htw-site-header__icon{display:block}.htw-site-header__account,.htw-site-header__cart-link{display:none!important}.ev-header-subnav{display:none}.htw-site-header__cart{gap:0}}
@media(min-width:1101px){
 .ev-header-subnav>li>ul{grid-template-columns:190px 249px;grid-auto-flow:row;justify-content:center;column-gap:26px;row-gap:0;padding:32px 16px 34px;min-height:432px;align-content:start}
 .ev-header-subnav>li>ul li{grid-column:1}
 .ev-header-subnav>li>ul a{padding:7px 0;line-height:18px}
 .ev-header-subnav__clothing>ul .ev-header-subnav__feature{grid-column:2;grid-row:1 / span 12;width:249px;align-self:start}
 .ev-header-subnav__clothing>ul .ev-header-subnav__feature>a,.ev-header-subnav__clothing>ul .ev-header-subnav__feature>span{display:block;padding:0;color:#111;text-decoration:none}
 .ev-header-subnav__feature-image{display:block;width:249px;height:311px;background:url('clothing-menu.jpg') center/cover no-repeat}
 .ev-header-subnav__feature-caption{display:block;margin-top:8px;font-size:11px;line-height:16px}
 .ev-header-subnav__feature>a:hover .ev-header-subnav__feature-caption,.ev-header-subnav__feature>a:focus-visible .ev-header-subnav__feature-caption{text-decoration:underline}

}
@media(min-width:1101px){
 .htw-site-header:has(.ev-header-subnav>li:hover>ul),.htw-site-header:has(.ev-header-subnav>li:focus-within>ul){z-index:101}
 body:has(.ev-header-subnav>li:hover>ul)::after,body:has(.ev-header-subnav>li:focus-within>ul)::after{content:"";position:fixed;inset:105px 0 0;background:rgba(0,0,0,.38);z-index:100;pointer-events:none}
}
