/* Только верхняя плашка фильтров на /summer */
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper {
    background: #1d1d1d !important;
}

/* Не красим контейнер товаров и карточки */
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .js-store-grid-cont,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__card,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__card__wrap_all {
    background: transparent !important;
}

/* Белые поля фильтров внутри черной плашки */
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__filter__item,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__filter__item-title,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__sort-select,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__filter__input,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__search-wrapper {
    background: #ffffff !important;
    color: #1d1d1d !important;
}

/* Активный/открытый фильтр */
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__filter__item.active > .t-store__filter__item-title {
    background: #1d1d1d !important;
    color: #ffffff !important;
}

/* Стрелка активного фильтра */
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-store__filter__item.active > .t-store__filter__item-title:after {
    border-color: transparent #ffffff #ffffff transparent !important;
}

/* Выбранные чекбоксы */
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper input[type="checkbox"]:checked + .t-checkbox__indicator,
#allrecords[data-tilda-page-alias="summer"] #rec2284255531 .t-store__filter__controls-wrapper .t-checkbox__control input:checked ~ .t-checkbox__indicator {
    background-color: #1d1d1d !important;
    border-color: #1d1d1d !important;
}
/* ===========================
   ЧЕРНЫЙ ТЕКСТ ВО ВСЕМ POPUP
   =========================== */

.js-store-prod-popup,
.js-store-prod-popup *,
.t-popup,
.t-popup *{
    color:#000 !important;
}

/* Заголовок и описание */
.js-store-prod-popup h1,
.js-store-prod-popup h2,
.js-store-prod-popup h3,
.js-store-prod-popup p,
.js-store-prod-popup span,
.js-store-prod-popup label,
.js-store-prod-popup div{
    color:#000 !important;
}

/* Поля */
.js-store-prod-popup input,
.js-store-prod-popup textarea,
.js-store-prod-popup select,
.js-store-prod-popup option{
    color:#000 !important;
    -webkit-text-fill-color:#000 !important;
}

/* Placeholder */
.js-store-prod-popup input::placeholder,
.js-store-prod-popup textarea::placeholder{
    color:#000 !important;
    opacity:1 !important;
}

/* Выпадающий список */
.js-store-prod-popup select{
    color:#000 !important;
    background:#fff;
}

/* Кнопки */
.js-store-prod-popup .t-btn,
.js-store-prod-popup button{
    color:#000 !important;
}

/* Ссылки */
.js-store-prod-popup a{
    color:#000 !important;
}

/* Контейнер цены */
.js-store-prod-popup .t-store__prod-popup__price,
.js-store-prod-popup .t-store__prod-popup__price-wrapper,
.js-store-prod-popup .t-store__prod-popup__price-box {
    color: #000 !important;
    opacity: 1 !important;
}

.js-store-prod-popup .t-store__prod-popup__price *,
.js-store-prod-popup .t-store__prod-popup__price-wrapper *,
.js-store-prod-popup .t-store__prod-popup__price-box * {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}

/* Цена */
.js-store-price-wrapper .js-store-prod-price.t-store__prod-popup__price,
.js-store-price-wrapper .js-store-prod-price.t-store__prod-popup__price *,
.js-store-price-wrapper .js-product-price.js-store-prod-price-val.t-store__prod-popup__price-value,
.js-store-price-wrapper .t-store__prod-popup__price-currency {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    opacity: 1 !important;
}