@media (min-width:1001px) and (max-width:1180px) {
  .vxl-global .vxl-header-row { gap: 12px; }
  .vxl-global nav.vxl-navigation { gap: 10px; }
  .vxl-global .vxl-navigation a { font-size: 10px !important; }
  .vxl-global .vxl-search { width: 150px; }
  .vxl-global .vxl-logo { min-width: 125px; }
}
@media (max-width:600px) {
  .vxl-global nav.vxl-navigation { -webkit-overflow-scrolling: touch; scrollbar-width: thin; }
  .vxl-global nav.vxl-navigation a { flex-shrink: 0; }
}
