/* МЕБЕЛЬМАР (mebelmar.com) — тема по палитре сайта 2015 года
   (web.archive.org/web/20151018131441/http://mebelmar.com/)
   ФАЙЛ СГЕНЕРИРОВАН tools/gen_theme_mebelmar.py из style.css:
   все правила с #FF5722 переизданы с #990000. Не редактировать
   авто-блок руками — после правок style.css перегенерировать. */

:root {
    --signal-orange: #990000;
}

/* Верхняя полоса — сине-голубой градиент шапки 2015 года */
.nav-micro-bar {
    background: linear-gradient(100deg, #0a4fa8 0%, #0e8fd0 55%, #14c0da 100%) !important;
}
.nav-micro-bar .door-label--premium { color: #ffe082 !important; }

/* Растровый логотип в шапке */
.nav-brand-logo { height: 42px; width: auto; display: block; }
@media (max-width: 768px) { .nav-brand-logo { height: 32px; } }

/* === АВТО-БЛОК: оранжевые акценты style.css → фирменный красный === */

:root {
    --signal-orange: #990000 !important;
}
.footer-minimal {
    border-top: 2px solid #990000 !important;
}
.footer-minimal__contacts a {
    color: #990000 !important;
}
.footer-logo svg path {
    fill: #990000 !important;
}
.brw-cat-tab.active {
    border-color: #990000 !important;
    background: #990000 !important;
}
.brw-card__subcat {
    color: #990000 !important;
}
.brw-col-hero__breadcrumb a:hover {
    color: #990000 !important;
}
.brw-sidebar__item a:hover {
    color: #990000 !important;
    border-left-color: #990000 !important;
}
.brw-sidebar__item a.active {
    color: #990000 !important;
    border-left-color: #990000 !important;
}
.brw-sidebar__item a.scroll-active {
    color: #990000 !important;
    border-left-color: #990000 !important;
}
.brw-card__price {
    color: #990000 !important;
}
.brw-card__dot.active {
    background: #990000 !important;
}
.brw-card__act.active-wl {
    border-color: #990000 !important;
    color: #990000 !important;
}
.brw-card__act.active-cart {
    border-color: #990000 !important;
    color: #990000 !important;
}
.brw-back-link:hover {
    color: #990000 !important;
}
.brw-col-card__arrow {
    color: #990000 !important;
}
.brw-gallery__thumb.active {
    border-color: #990000 !important;
}
.brw-gallery__arrow:hover {
    background: #990000 !important;
}
.brw-lightbox__close:hover {
    background: #990000 !important;
}
.brw-lightbox__arrow:hover {
    background: #990000 !important;
}
.brw-info__btn-order {
    background: #990000 !important;
}
.brw-info__btn-icon.active-wl {
    border-color: #990000 !important;
    color: #990000 !important;
}
.brw-info__btn-icon.active-cart {
    border-color: #990000 !important;
    color: #990000 !important;
}
.brw-client-photo:hover {
    border-color: #990000 !important;
}
.brw-info__variant.active .brw-info__variant-img {
    border-color: #990000 !important;
}
.brw-info__variant.active .brw-info__variant-name {
    color: #990000 !important;
}
.brw-order-field input:focus {
    border-color: #990000 !important;
}
.brw-order-submit {
    background: #990000 !important;
}
.cart-item__name:hover {
    color: #990000 !important;
}
.cart-order-btn {
    background: #990000 !important;
}
.cart-modal__input:focus {
    border-color: #990000 !important;
}
.cart-modal__submit {
    background: #990000 !important;
}
.cmp-filter__btn.active {
    background: #990000 !important;
    border-color: #990000 !important;
}
.cmp-prod-btn:hover {
    background: #990000 !important;
    border-color: #990000 !important;
}
.cmp-val--diff {
    color: #990000 !important;
}
#order-phone:focus, #order-name:focus {
    border-color: #990000 !important;
}
.catalog-filter__select:focus {
    border-color: #990000 !important;
}
.catalog-filter__reset:hover {
    border-color: #990000 !important;
    color: #990000 !important;
}
.catalog-card__badge {
    background: #990000 !important;
}
.catalog-card__btn--accent {
    background: #990000 !important;
    border-color: #990000 !important;
}
.index-section-label {
    color: #990000 !important;
}
.hero-terminal-badge {
    background: #990000 !important;
}
.hero-desc {
    border-left: 4px solid #990000 !important;
}
.hero-tag:hover {
    background: #990000 !important;
    border-color: #990000 !important;
}
.hero-cta-btn {
    background: #990000 !important;
}
.factory-connect-label {
    color: #990000 !important;
}
.partner-card:hover {
    border-color: #990000 !important;
}
.product-item__cart-icon {
    color: #990000 !important;
}
.req-doc__title span {
    color: #990000 !important;
}
.req-doc__stamp svg circle {
    stroke: #990000 !important;
}
.req-doc__stamp-label {
    color: #990000 !important;
}
.req-doc__section-title {
    color: #990000 !important;
}
.req-dl a {
    color: #990000 !important;
}
.req-download-btn {
    background: #990000 !important;
}
.wl-card:hover .wl-card__btn {
    background: #990000 !important;
    border-color: #990000 !important;
}
.mif-swatch-btn.active {
    border-color: #990000 !important;
}
.mif-var-card__sborka:hover {
    color: #990000 !important;
}
.mif-col-page__breadcrumb a {
    color: #990000 !important;
}
.mif-thumb-btn.active {
    border-color: #990000 !important;
}
.mif-col-page__cat-label {
    color: #990000 !important;
}
.mif-variant-btn.active {
    border-color: #990000 !important;
}
.mif-col-page__btn-order {
    background: #990000 !important;
}
.mif-col-page__btn-wl.active-wl {
    border-color: #990000 !important;
}
.mif-col-page__btn-wl.active-wl svg {
    stroke: #990000 !important;
    fill: #990000 !important;
}
.mif-col-page__sborka:hover {
    color: #990000 !important;
    border-color: #990000 !important;
}
.mif-accordion__btn:hover {
    color: #990000 !important;
}
.mif-accordion__link:hover {
    color: #990000 !important;
    border-left-color: #990000 !important;
}
.mif-product__thumb-btn.active {
    border-color: #990000 !important;
}
.mif-product__cat {
    color: #990000 !important;
}
.mif-product__swatch.active {
    border-color: #990000 !important;
}
.mif-product__order-btn {
    background: #990000 !important;
}
.cat-ovl__close:hover {
    color: #990000 !important;
    border-color: #990000 !important;
}
.cat-ovl__card:hover {
    border-color: #990000 !important;
}
#cat-filter-reset:hover {
    color: #990000 !important;
    border-color: #990000 !important;
}
.cat-brand-badge--mif {
    background: #990000 !important;
}
.breadcrumbs a:hover {
    color: #990000 !important;
}

