div#wholesale-cart.active {
    background: #ff0000;
    color: #fff;
    margin-top: 15px;
    padding: 10px;
    text-align: center;
}
.c-header-middle-bar-phone_size_s .c-header-middle-bar-phone__phone {
    font-size: 20px;
}
.c-button-decorator button:disabled, .c-button-decorator input:disabled[type=button], .c-button-decorator input:disabled[type=reset], .c-button-decorator input:disabled[type=submit], .c-button:disabled {
    background: #fafafa!important;
    color: #e0e0e0;
    cursor: default;
}
.c-content-decorator, .c-content-decorator li, .c-rating-select__value-container{
    
    color:#333;
}
.c-filter__values.c-filter__values_grid span.l-label__content {
    background: #fff;
}
.c-link-box__icon {
    color: #1e465c;
    transition: color .2s ease-in-out;
}
.c-header-floating.c-header-floating_visible {
    background: #3d441f;
}
.c-header-floating__catalog {
    margin-right: 20px;
    background: #ffca08;
}
.c-header-floating__catalog .c-button_style_transparent {
    color: #000;
}
.c-header-floating__shop-links .c-link-box__icon {
    color: #ffca08;
    transition: color .2s ease-in-out;
}
.c-product-thumb__image-button {
    color:#000;
}
.c-header-top-bar {
    background-color: #ede7e3;
}
a.c-link.c-link_style_alt-gray {
    color: #3D441F;
}
button.c-button.c-button_fill {
    background: #ffca08;
    color: #000;

}
button.c-button.c-button_fill:hover {
    background: #3d441f;
    color: #fff;

}
button.c-product-thumb__arrived-button.c-button.c-button_style_inverse.c-button_fill {
    background: transparent;
    color:#000!important;
}
.c-page_buy1click .c-product-thumb__buy-one-click .c-buy1click-decorator_button .buy1click-button {
    color:#3d441f;
}
.c-page_buy1click .c-product-thumb__buy-one-click .c-buy1click-decorator_button .buy1click-button:hover {
    color: #000;
    background-color: transparent;
}
.c-page_buy1click .c-product-thumb__buy-one-click .c-buy1click-decorator_button .buy1click-button:disabled {
    color: #e0e0e0!important;
    background-color: transparent;
}
.c-header-bottom-bar__container-shop-catalog {
    flex: none;
    /*: 155px;*/
    min-width: 155px;
}
.c-footer {
    background-color: #e4e5d7;
    font-size: 11px;
}

.l-footer-copyright__text, .c-footer a,.c-footer-block__header,.c-footer,.c-footer .c-link,.c-footer .c-link-box_style_hover .c-link-box__link {
    color: #000!important;
}
.c-footer .c-footer-phone__hint {
    color: #000;
    opacity: 1;
}
.c-page_buy1click .c-buy1click-decorator_button .buy1click-button:hover {
    color: #fff;
    background-color: var(--button-color);
}
a.l-image-box.l-image-box_contain img {
    width: 150px;
}

.textlogo {
    text-decoration: none;
    color: #ffca08;
    font-size: 20px;
}

.c-header-floating__inner {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* фикс главного меню */
.c-catalog-list__item {
    border-bottom: 1px solid #ddd;
}
.c-catalog-list__link {
    padding: 7px 20px;
}

/* фикс позиции превьюшек в карточке */
.c-product-images_thumbs-position_left .c-product-images__thumbs-container {
    vertical-align: top;
}


.no-border {
    border: none !important;
}

.show {
    display: block;
}
.c-filter__values_grid {
    display: grid;
    grid-template: auto / repeat(9, 1fr);
}

.c-filter__values_grid .l-label__content {
    border: 1px solid #d8d8d8;
    margin: 2px;
}
.c-filter__values_grid .l-label__content img {
    display: block;
    width: 100px;
    height: 54px;
    object-fit: contain;
    padding: 2px;
}

.c-filter__values_grid .c-filter__value_selected .l-label__content {
    border-color: #feca09;
}
.c-block__header.c-brand-header__container .c-brand-page__image-container {
    padding-right: 15px;
    width: 100%;
    max-width: 200px;
}
@media (max-width: 1440px) {
    .c-filter__values_grid {
        grid-template: auto / repeat(7, 100px);
        gap: 10px;
    }
}
@media (max-width: 1199px) {
    #brands_filter .c-filter__footer {
        padding: 20px;
    }
    #brands_filter {
        flex-direction: column;
    }
}
@media (max-width: 576px) {
    .c-filter__values_grid {
        grid-template: auto / repeat(3, 1fr);
    }

    .c-filter__values_grid .c-filter__value {
        margin-bottom: 0;
    }
}