@media (max-width:1100px) {
 .htw-site-header.is-ready .htw-site-header__mobile-nav:not([hidden]) { display:flex; flex-direction:column; }
 .htw-site-header.is-ready .htw-site-header__drawer-bar { display:flex; }
 .htw-site-header.is-ready .htw-site-header__drawer-viewport { flex:0 1 auto; min-height:0; overflow-y:auto; overscroll-behavior:contain; }
 .htw-site-header__mobile-nav .htw-site-header__drawer-viewport .sub-menu { position:static; flex:0 0 100%; width:100%; max-width:100%; padding:0 0 8px 18px; box-shadow:none; }
 .htw-site-header__mobile-nav .htw-site-header__submenu-toggle { display:inline-flex; align-items:center; justify-content:center; }
 .htw-site-header__mobile-nav .htw-site-header__submenu-toggle span { font-size:0; }
 .htw-site-header__mobile-nav .htw-site-header__submenu-toggle::after { content:''; display:block; width:9px; height:9px; border:solid currentColor; border-width:0 1.5px 1.5px 0; transform:rotate(45deg); margin-top:-5px; }
 .htw-site-header__mobile-nav .htw-site-header__submenu-toggle[aria-expanded="true"]::after { transform:rotate(225deg); margin-top:5px; }
}
