/* === ZM33 m199: КАТАЛОГ — оранжевый CTA === */
a.header__catalog-btn,
button.header__catalog-btn,
.header__catalog-btn,
.is-header-fixed .header-fixed .header__catalog-btn,
.is-header-fixed .header-fixed a.header__catalog-btn {
  background: #FF6B00 !important;
  border-color: #FF6B00 !important;
  color: #FFFFFF !important;
}

a.header__catalog-btn svg,
.header__catalog-btn svg,
.is-header-fixed .header-fixed .header__catalog-btn svg {
  color: #FFFFFF !important;
  fill: currentColor !important;
}

a.header__catalog-btn:hover,
button.header__catalog-btn:hover,
.header__catalog-btn:hover,
.header__catalog.is-open > .header__catalog-btn,
a.header__catalog-btn:focus,
button.header__catalog-btn:focus,
.header__catalog-btn:focus,
.is-header-fixed .header-fixed .header__catalog-btn:hover,
.is-header-fixed .header-fixed a.header__catalog-btn:hover,
.is-header-fixed .header-fixed .header__catalog.is-open > .header__catalog-btn {
  background: #E85D00 !important;
  border-color: #E85D00 !important;
  color: #FFFFFF !important;
}

a.header__catalog-btn:hover svg,
.header__catalog-btn:hover svg,
.header__catalog.is-open > .header__catalog-btn svg {
  color: #FFFFFF !important;
  fill: currentColor !important;
}

@media (max-width: 1199px) {
  .header__sticky > .header__sticky-btn.js-catalog-trigger {
    background: #FF6B00 !important;
    border-color: #FF6B00 !important;
    color: #FFFFFF !important;
  }
  .header__sticky > .header__sticky-btn.js-catalog-trigger:hover,
  .header__sticky > .header__sticky-btn.js-catalog-trigger:focus {
    background: #E85D00 !important;
    border-color: #E85D00 !important;
    color: #FFFFFF !important;
  }
}
