/* Fix nav — right-aligned with gap before button */
@media (min-width: 921px) {
  .header__content-wrap { justify-content: flex-start !important; }
  .desk-nav { margin-left: auto !important; margin-right: 30px !important; }

  .main-navigation ul.nav-menu { white-space: nowrap !important; overflow: visible !important; }
  .main-navigation li { white-space: nowrap !important; }
  .main-navigation li + li { margin-left: 22px !important; }
}
@media (min-width: 921px) and (max-width: 1300px) {
  .desk-nav { margin-right: 20px !important; }
  .main-navigation li + li { margin-left: 14px !important; }
  .header__logo { max-width: 150px !important; }
  .header__logo img { max-width: 150px !important; width: 150px !important; }
}
@media (min-width: 921px) and (max-width: 1100px) {
  .desk-nav { margin-right: 12px !important; }
  .main-navigation li + li { margin-left: 8px !important; }
  .header__logo { max-width: 120px !important; }
  .header__logo img { max-width: 120px !important; width: 120px !important; }
}
.main-navigation ul ul li { white-space: normal !important; }
