/**
 * Мегаменю «Все категории»: ховер #3498db, font-weight 500 (без плавных transition).
 */

.header__catalog-link,
.header__catalog-link-text,
.header__catalog-dropdown a {
  transition: none;
}

/* Левая колонка — основные категории */
.header__catalog--fullwidth .header__catalog-menu > li > .header__catalog-link:hover .header__catalog-link-text,
.header__catalog--fullwidth .header__catalog-menu > li > .header__catalog-link:focus-visible .header__catalog-link-text,
.header__catalog--fullwidth .header__catalog-menu > li.is-open > .header__catalog-link .header__catalog-link-text {
  color: #3498db !important;
  font-weight: 500;
}

.header__catalog--fullwidth .header__catalog-menu > li > .header__catalog-link:hover,
.header__catalog--fullwidth .header__catalog-menu > li > .header__catalog-link:focus-visible,
.header__catalog--fullwidth .header__catalog-menu > li.is-open > .header__catalog-link {
  color: #3498db !important;
}

/* Вложенные колонки справа — все ссылки в панели */
.header__catalog--fullwidth .header__catalog-dropdown a:hover,
.header__catalog--fullwidth .header__catalog-dropdown a:focus-visible {
  color: #3498db !important;
  font-weight: 500;
  text-decoration: none;
}

.header__catalog--fullwidth .header__catalog-dropdown .header__catalog-link:hover .header__catalog-link-text,
.header__catalog--fullwidth .header__catalog-dropdown .header__catalog-link:focus-visible .header__catalog-link-text {
  color: #3498db !important;
  font-weight: 500;
}

/* Подзаголовки/группы в панели */
.header__catalog--fullwidth .header__catalog-dropdown .header__catalog-title a:hover,
.header__catalog--fullwidth .header__catalog-dropdown .header__catalog-title a:focus-visible,
.header__catalog--fullwidth .header__catalog-col a:hover,
.header__catalog--fullwidth .header__catalog-col a:focus-visible,
.header__catalog--fullwidth .header__catalog-inner a:hover,
.header__catalog--fullwidth .header__catalog-inner a:focus-visible {
  color: #3498db !important;
  font-weight: 500;
}

.header__catalog-quick-link:hover,
.header__catalog-quick-link:focus-visible {
  color: #3498db !important;
  font-weight: 500;
  opacity: 1;
}

/* Мобильное меню */
.header__catalog-menu > li > .header__catalog-link:hover .header__catalog-link-text,
.header__catalog-menu > li > .header__catalog-link:focus-visible .header__catalog-link-text {
  color: #3498db !important;
  font-weight: 500;
}

.header__catalog-dropdown a:hover,
.header__catalog-dropdown a:focus-visible {
  color: #3498db !important;
  font-weight: 500;
}
