@media (max-width: 1100px) and (orientation: landscape) {
  .menu-mobile {
    width: 60vw !important;
    max-width: 350px !important;
    font-size: 0.95em !important;
  }
  .menu-mobile .menu-item, .menu-mobile li {
    font-size: 0.95em !important;
    padding: 0.7em 1em !important;
  }
} 