/**
 * Акцентный цвет #C9A96E.
 *
 * Файл подключается последним в <head> (parts/custom/header.end.php), уже после
 * сгенерированной схемы темы, поэтому переопределяет её правила. Основной цвет
 * шаблона (template-color в .settings.json) остаётся прежним — здесь только
 * четыре группы элементов, которые должны быть акцентными.
 *
 * Блок 1 сгенерирован из схемы темы: взяты все её :hover-правила, использующие
 * основной цвет или его производные оттенки. Если основной цвет темы поменяют,
 * блок нужно пересобрать.
 */

/* ------------------------------------------------------------------ *
 * 1. Выделения при наведении                                          *
 * ------------------------------------------------------------------ */

.intec-cl-text-hover:hover {
    color: #C9A96E !important;
}

.intec-cl-background-hover:hover {
    background-color: #C9A96E !important;
    fill: #C9A96E !important;
}

.intec-cl-background-dark-hover:hover {
    background-color: #C9A96E !important;
    fill: #C9A96E !important;
}

.intec-cl-background-light-hover:hover {
    background-color: #C9A96E !important;
    fill: #C9A96E !important;
}

.intec-cl-background-light-40-hover:hover {
    background-color: #C9A96E !important;
    fill: #C9A96E !important;
}

.intec-cl-border-hover:hover {
    border-color: #C9A96E !important;
}

.intec-cl-border-light-hover:hover {
    border-color: #C9A96E !important;
}

.intec-cl-text-light-hover:hover {
    color: #C9A96E !important;
}

.intec-cl-text-dark-hover:hover {
    color: #C9A96E !important;
}

.intec-cl-background-light-hover:hover {
    background-color: #C9A96E !important;
}

.intec-cl-svg-path-fill-hover:hover svg path {
    fill: #C9A96E !important;
}

.intec-cl-svg-rect-fill-hover:hover svg rect {
    fill: #C9A96E !important;
}

.intec-cl-svg-path-stroke-hover:hover svg path {
    stroke: #C9A96E !important;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-current:hover,
.intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-state-hover,
.intec-ui.intec-ui-control-button.intec-ui-scheme-current[data-ui-state="hover"] {
    border-color: #C9A96E;
    background-color: #C9A96E;
    color: #fff;
}

.intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-mod-link:hover,
.intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-mod-link.intec-ui-state-hover,
.intec-ui.intec-ui-control-button.intec-ui-scheme-current.intec-ui-mod-link[data-ui-state="hover"] {
    color: #C9A96E;
}

.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-current.intec-ui-scheme-current:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-current.intec-ui-scheme-current:hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-current.intec-ui-scheme-current.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-current.intec-ui-scheme-current.intec-ui-state-hover .intec-ui-part-selector,
.intec-ui.intec-ui-control-checkbox.intec-ui-scheme-current.intec-ui-scheme-current[data-ui-state="hover"] .intec-ui-part-selector,
.intec-ui.intec-ui-control-radiobox.intec-ui-scheme-current.intec-ui-scheme-current[data-ui-state="hover"] .intec-ui-part-selector {
    border-color: #C9A96E;
    background-color: #f6f6f6;
}

.intec-ui.intec-ui-control-numeric.intec-ui-scheme-current .intec-ui-part-increment:hover,
.intec-ui.intec-ui-control-numeric.intec-ui-scheme-current .intec-ui-part-decrement:hover {
    color: #C9A96E !important;
}

.intec-ui.intec-ui-control-tabs.intec-ui-scheme-current .intec-ui-part-tab:hover {
    border-color: #C9A96E;
}

.intec-ui.intec-ui-control-tabs.intec-ui-view-2.intec-ui-scheme-current .intec-ui-part-tab:hover {
    background-color: #C9A96E;
}

a:hover,
[data-ui-markup="a"]:hover,
.intec-ui-markup-a:hover {
    color: #C9A96E;
}

a:hover.intec-ui-mod-dashed,
[data-ui-markup="a"]:hover.intec-ui-mod-dashed,
.intec-ui-markup-a:hover.intec-ui-mod-dashed,
a:hover.intec-ui-mod-dotted,
[data-ui-markup="a"]:hover.intec-ui-mod-dotted,
.intec-ui-markup-a:hover.intec-ui-mod-dotted {
    border-color: #C9A96E;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text,
.ns-bitrix.c-menu.c-menu-horizontal-2 .menu-item .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-1 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text-wrapper,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-7 .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text-wrapper,
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-view-desktop-9 .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item:hover .menu-item-text-wrapper,
.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper .menu-item:hover .menu-item-text-wrapper {
    color: #C9A96E !important;
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .radio-inline:hover label:before,
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container,
.ns-intec-universe.c-tags-list.c-tags-list-default .tags-list-item-button:hover {
    background: #C9A96E !important;
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-sls .quick-location-tag:hover,
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-slst .quick-location-tag:hover {
    border: 1px solid #C9A96E;
    background: #C9A96E;
    color: #fff;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-tab a:hover,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-tab a:hover,
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .radio-inline:hover label:before,
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container {
    border-color: #C9A96E !important;
}

.sale-icons a.sale-icons-item:hover .sale-icons-icon,
.sale-icons a.sale-icons-item.hover .sale-icons-icon,
.intec-sections-tile > div:hover .intec-section-name,
.menu.menu-horizontal .menu-item.menu-item-default .menu-submenu .menu-submenu-item:hover > .menu-submenu-item-text,
.widget-catalog-categories .widget-catalog-categories-tabs .widget-catalog-categories-tab a:hover,
.c-widget.c-widget-products-1 .widget-tab:hover .widget-tab-text,
.widget-catalog-categories .widget-catalog-categories-desktop .widget-catalog-categories-navigation .widget-catalog-categories-navigation-next:hover,
.widget-catalog-categories .widget-catalog-categories-desktop .widget-catalog-categories-navigation .widget-catalog-categories-navigation-previous:hover,
.widget-reviews .widget-reviews-view.widget-reviews-view-slider .widget-reviews-navigation .widget-reviews-navigation-next:hover,
.widget-reviews .widget-reviews-view.widget-reviews-view-slider .widget-reviews-navigation .widget-reviews-navigation-previous:hover,
.widget-news .widget-news-view.widget-news-view-extend .widget-news-navigation .widget-news-navigation-next:hover,
.widget-news .widget-news-view.widget-news-view-extend .widget-news-navigation .widget-news-navigation-previous:hover,
.intec-sections-list .intec-section-name:hover,
.intec-sections-list .intec-subsection:hover,
.intec-sections-list .intec-subsection:hover span,
.contacts .contacts-offices .contacts-office .contacts-information-section.contacts-contacts .contacts-email a:hover .active.widget-reviews .widget-reviews-mobile .widget-reviews-view.widget-reviews-view-blocks-2 .widget-reviews-item .widget-reviews-item-header .widget-reviews-item-name,
.news-list-filter .news-list-filter-button:hover,
.bx_ordercart .bx_ordercart_order_table_container tbody td.control .delay-item:hover,
.bx_ordercart .bx_ordercart_order_table_container tbody td.control .to-cart-item:hover,
.intec-certificates.desktop-template.template-tiles .intec-certificates_item:hover .intec-certificates_name,
.intec-sections-tile-1 > div:hover .intec-section-name,
.intec-certificates.desktop-template.template-tiles .intec-certificates_item:hover .intec-certificates_name,
.header .header-desktop .header-content .header-content-menu .menu.menu-horizontal .menu-wrapper .menu-item:hover .menu-item-text .menu-item-text-wrapper,
.intec-item-detail .item-bind-items .item-bind-items-list .owl-nav .owl-prev:hover,
.intec-item-detail .item-bind-items .item-bind-items-list .owl-nav .owl-next:hover,
.header.with-banner .header-desktop .header-static .header-content .header-content-phone .header-content-phone-call .header-content-phone-call-wrapper:hover,
.header.with-banner[data-banner-color=black] .header-desktop .header-info .header-info-button:hover .header-info-button-text,
.header.with-banner[data-banner-color=black] .header-desktop .header-static .header-content .header-info-button:hover .header-info-button-text,
.header.with-banner[data-banner-color=black] .header-static .intec-search-icon:hover,
.header.with-banner[data-banner-color=white] .header-desktop .header-info .header-info-social:hover,
.header.with-banner .header-desktop .header-static .menu.menu-horizontal .menu-item:hover .menu-item-text:hover,
.c-rate.c-rate-template-1 .owl-carousel .owl-nav .owl-next:hover,
.c-rate.c-rate-template-1 .owl-carousel .owl-nav .owl-prev:hover,
.c-certificates.c-certificates-template-1 .widget-element:hover .widget-element-name,
.c-header.c-header-template-1[data-transparent = 'false'] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover .search-title-button-icon,
.c-header.c-header-template-1[data-transparent = 'false'] .widget-view.widget-view-desktop .widget-panel .ns-bitrix.c-search-title.c-search-title-popup-1 .search-title-button:hover .search-title-button-text,
.c-header.c-header-template-1[data-transparent = 'false'] .widget-view.widget-view-desktop .widget-panel .widget-panel-button:hover .widget-panel-button-icon,
.c-header.c-header-template-1[data-transparent = 'false'] .widget-view.widget-view-desktop .widget-panel .widget-panel-button:hover .widget-panel-button-text {
    color: #C9A96E !important;
}

.widget-catalog-categories .widget-catalog-categories-tabs .widget-catalog-categories-tab a:hover,
.c-widget.c-widget-products-1 .widget-tab:hover .widget-tab-text,
.news-list-slider .slider-dots .owl-dot .slider-dot:hover,
.bx_compare .bx_sort_container .sortbutton:hover,
.news-list-slider-cb .slider-dots .owl-dot .slider-dot:hover {
    border-color: #C9A96E !important;
}

.sale-icons a.sale-icons-item:hover .sale-icons-count,
.sale-icons a.sale-icons-item.hover .sale-icons-count,
.intec-news-sections.template-chess .intec-news-sections_item:hover .intec-news-sections_name,
.intec-news-sections.template-puzzle .intec-news-sections_item:hover .intec-news-sections_name,
.intec-news-sections.template-tiles .intec-news-sections_item:hover .intec-news-sections_name {
    background-color: #C9A96E;
}

.news-list-slider .slider-dots .owl-dot .slider-dot:hover,
.news-list-slider:hover .slider-wrapper .owl-nav .owl-prev:hover,
.news-list-slider:hover .slider-wrapper .owl-nav .owl-next:hover,
.owl-carusel-gallery.owl-theme .owl-dots .owl-dot:hover span,
.carusel-products.owl-theme .owl-dots .owl-dot:hover span,
.news-list-slider-cb:hover .slider-wrapper .owl-nav .owl-prev:hover,
.news-list-slider-cb:hover .slider-wrapper .owl-nav .owl-next:hover,
.news-list-slider-cb .slider-dots .owl-dot .slider-dot:hover,
.news-list.news-list-blocks-2 .news-list-item.news-list-item-first .news-list-item-wrapper:hover .news-list-name-wrapper,
.binded-products .owl-dots .owl-dot:hover,
.c-categories.c-categories-template-3 .widget-element:hover .widget-element-name-wrapper {
    background-color: #C9A96E !important;
}

.intec-item-detail .sku-property-value:hover,
.news-list-slider-cb .slider-dots .owl-dot .slider-dot:hover,
.binded-products .owl-dots .owl-dot:hover {
    border-color: #C9A96E !important;
}

.widget-articles-content .widget-articles .element-big:hover .element-wrapper .header span {
    background-color: #C9A96E !important;
}

.c-advantages.c-advantages-template-4 .widget-element-name:hover .widget-element-name-wrap {
    -webkit-box-shadow: -5px 0 0 5px #C9A96E, 5px 0 0 5px #C9A96E !important;
    -moz-box-shadow: -5px 0 0 5px #C9A96E, 5px 0 0 5px #C9A96E !important;
    box-shadow: -5px 0 0 5px #C9A96E, 5px 0 0 5px #C9A96E !important;
}

.c-advantages.c-advantages-template-4 .widget-element-name:hover .widget-element-name-wrap,
.c-categories.c-categories-template-6 .widget-element:hover .widget-element-name {
    background: #C9A96E !important;
}

.c-categories.c-categories-template-8 .widget-element:hover .widget-element-name {
    background: #C9A96E !important;
}

.c-advantages.c-advantages-template-11 .widget-item:hover .widget-item-counter {
    color: #C9A96E !important;
}

.widget.c-stages.c-stages-template-5 .widget-item-wrap:hover .widget-item-name-count {
    background: #C9A96E !important;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 [data-role="measures.select.value"]:hover span {
    background: #C9A96E;
}

/* ------------------------------------------------------------------ *
 * 2. Открытые и выбранные разделы в меню каталога                     *
 *    (catalog.menu.1 / catalog.menu.3 / catalog.menu.gender)          *
 * ------------------------------------------------------------------ */

.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item[data-selected="true"] > .catalog-section-menu-item-header .catalog-section-menu-item-name,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item[data-expanded="true"] > .catalog-section-menu-item-header .catalog-section-menu-item-name,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item[data-selected="true"] > .catalog-section-menu-item-header .catalog-section-menu-item-toggle i,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item[data-expanded="true"] > .catalog-section-menu-item-header .catalog-section-menu-item-toggle i {
    color: #C9A96E !important;
}

.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child-wrap[data-selected="true"] > .catalog-section-menu-item-child,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child-wrap[data-active="true"] > .catalog-section-menu-item-child,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child-wrap[data-expanded="true"] > .catalog-section-menu-item-child-header > .catalog-section-menu-item-child,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child-wrap[data-selected="true"] > .catalog-section-menu-item-child-header > .catalog-section-menu-item-child,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child-wrap[data-active="true"] > .catalog-section-menu-item-child-header > .catalog-section-menu-item-child,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child-wrap[data-expanded="true"] > .catalog-section-menu-item-child-header .catalog-section-menu-item-child-toggle i {
    color: #C9A96E !important;
}

/* Текущая ветка разделов помечается служебным классом темы intec-cl-text —
   внутри каталожного меню он тоже должен быть акцентным. */
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-name.intec-cl-text,
.ns-bitrix.c-catalog-section-list[class*="c-catalog-section-list-catalog-menu"] .catalog-section-menu-item-child.intec-cl-text {
    color: #C9A96E !important;
}

/* ------------------------------------------------------------------ *
 * 3. Кнопка «наверх» в правом нижнем углу                             *
 * ------------------------------------------------------------------ */

.widget.c-widget.c-widget-navigation-button-top .widget-button,
.widget.c-widget.c-widget-navigation-button-top .widget-button:hover,
.widget.c-widget.c-widget-navigation-button-top .widget-button:focus,
.widget.c-widget.c-widget-navigation-button-top .widget-button:active,
.widget.c-widget.c-widget-navigation-button-top .widget-button.intec-ui-state-hover,
.widget.c-widget.c-widget-navigation-button-top .widget-button.intec-ui-state-focus,
.widget.c-widget.c-widget-navigation-button-top .widget-button.intec-ui-state-active,
.widget.c-widget.c-widget-navigation-button-top .widget-button[data-ui-state="hover"],
.widget.c-widget.c-widget-navigation-button-top .widget-button[data-ui-state="focus"],
.widget.c-widget.c-widget-navigation-button-top .widget-button[data-ui-state="active"] {
    background-color: #C9A96E !important;
    border-color: #C9A96E !important;
}

/* ------------------------------------------------------------------ *
 * 4. Значки со скидкой в карточках товаров                            *
 * ------------------------------------------------------------------ */

.catalog-section-item-price-percent {
    border-color: #C9A96E !important;
}

.catalog-section-item-price-percent-value {
    background-color: #C9A96E !important;
}
