@font-face{font-family:wgmHeaderSonoma;src:url('assets/sonoma-medium.woff2') format('woff2');font-weight:400 500;font-display:swap}
@font-face{font-family:wgmHeaderSonoma;src:url('assets/sonoma-bold.woff2') format('woff2');font-weight:600 800;font-display:swap}
.htw-site-header{position:relative;top:auto;font-family:wgmHeaderSonoma,Arial,sans-serif}
.htw-site-header .htw-site-header__logo a{display:block}
.htw-site-header .htw-site-header__announcement{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;font-size:20px;font-weight:700;line-height:28px}
@media(min-width:1101px){.htw-site-header:not(.htw-site-header--two-row) .htw-site-header__main{width:calc(100% - 128px);max-width:1440px;min-height:80px;margin:0 auto;padding:8px 0;grid-template-columns:minmax(83px,1fr) auto auto;gap:12px}}
.htw-site-header .htw-site-header__primary-list{justify-content:flex-end;gap:12px}
.htw-site-header .htw-site-header__primary-list>li>a{min-height:40px;padding:8px 16px;border:2px solid currentColor;border-radius:9999px;font-size:16px;font-weight:700;line-height:1;text-decoration:none}
.htw-site-header .htw-site-header__primary-list>li>a:hover{background:#29b1dc33}
.htw-site-header .htw-site-header__actions{gap:12px}
.htw-site-header .htw-site-header__locale{font-size:16px;font-weight:700;white-space:nowrap}
.htw-site-header:not(.is-ready) .htw-site-header__desktop-nav .sub-menu{position:static;display:block;box-shadow:none}
@media (min-width:1101px) and (max-width:1279px){.htw-site-header:not(.htw-site-header--two-row) .htw-site-header__main{width:calc(100% - 32px)}.htw-site-header .htw-site-header__primary-list>li>a{padding-inline:10px;font-size:13px}.htw-site-header .htw-site-header__primary-list{gap:8px}}
@media (max-width:1100px){.htw-site-header .htw-site-header__announcement{min-height:26px;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px}.htw-site-header .htw-site-header__main{width:auto;min-height:64px;margin:0;padding:8px 16px;grid-template-columns:1fr 1fr 1fr;gap:0}.htw-site-header .htw-site-header__mobile-toggle{justify-self:start}.htw-site-header .htw-site-header__logo{width:62px;justify-self:center}.htw-site-header .htw-site-header__actions{justify-self:end;gap:6px}.htw-site-header.is-ready .htw-site-header__actions>.htw-site-header__account,.htw-site-header.is-ready .htw-site-header__actions>.htw-site-header__search-toggle,.htw-site-header.is-ready .htw-site-header__actions>.htw-site-header__locale{display:none}.htw-site-header.is-ready .htw-site-header__cart-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.htw-site-header.is-ready .htw-site-header__cart-link{gap:0}.htw-site-header.is-ready .htw-site-header__mobile-nav{width:100%;max-width:none}.htw-site-header .htw-site-header__mobile-nav .htw-site-header__mobile-list>li>a{font-size:18px;font-weight:700}.htw-site-header .htw-site-header__mobile-extras{display:grid;gap:16px;padding:20px;border-top:1px solid #e5eaf0}.htw-site-header .htw-site-header__mobile-account,.htw-site-header .htw-site-header__mobile-locale{font-weight:700}.htw-site-header .htw-site-header__mobile-search .searchform{margin:0}}
