/* 
 * Исправления для меню
 * Добавлено: 2025-05-04
 * Цель: Сохранить отображение текстового меню до разрешения 1199px
 */

/* Основные стили для всех разрешений, где отображается текстовое меню */
@media (min-width: 1199px) {
  /* Сохраняем отображение основного меню */
  .header__nav {
    display: flex !important;
  }
  
  /* Скрываем бургер-меню */
  .header__burger {
    display: none !important;
  }
  
  /* Переключатель языка справа */
  .header__langs {
    margin-left: auto !important;
  }
  
  /* Убираем зазор в контейнере шапки, но сохраняем внутренние отступы */
  .header__wrapper {
    padding-right: 15px !important;
  }
  
  /* Настраиваем отступы у контейнера */
  /*.container.container--wide {
    padding-right: 15px !important;
  }*/
  
  /* Унификация жирности шрифта в меню */
  .main-nav a {
    font-weight: 700 !important;
  }
  
  /* Жирность для активных пунктов меню */
  .main-nav li.active a {
    font-weight: 700 !important;
  }
  
  /* Жирность для подменю */
  .menu-item-has-children .sub-menu a {
    font-weight: 600 !important;
  }
  
  /* Жирность для активных пунктов подменю */
  .menu-item-has-children .sub-menu li.active a,
  .menu-item-has-children .sub-menu li.current-menu-item a {
    font-weight: 700 !important;
  }
}

/* Дополнительные стили для меню на разрешениях от 1199px до 1360px */
@media (min-width: 1199px) and (max-width: 1360px) {
  /* Уменьшаем размер шрифта и отступы для пунктов меню */
  .main-nav a {
    font-size: 14px !important;
    padding: 0 10px !important;
  }
  
  /* Уменьшаем ширину логотипа для освобождения места для меню */
  .header__logo {
    width: 240px !important;
    padding-right: 30px !important;
  }
  
  /* Корректируем отступы в прозрачной шапке */
  .header--transparent:not(.header--fixed) .header__logo:after {
    width: 200px !important;
  }
}

/* Скрываем меню и показываем бургер только при разрешении меньше 1199px */
@media (max-width: 1198px) {
  /* Скрываем основное меню */
  .header__nav {
    display: none !important;
  }
  
  /* Показываем бургер-меню */
  .header__burger {
    display: block !important;
  }
}
