element.style {
}
.t-catalog__card__sold-out-msg {
    visibility: hidden;
    color: #f95d51;
    font-size: 14px;
    font-weight: 400;
    margin-top: 3px;
}

element.style {
}
.t-catalog .t-catalog__tabs_accordion .t-catalog__tabs__item .t-catalog__tabs__item-title {
    color: #7a5b42;
}

/* LOVA: окно корзины в стилистике формы «Заказать товар» (13.10.2026)
   Правила идут с #rec2218666441 — иначе правила Тильды вида
   "#rec2218666441 .t706__cartwin-..." перебивают обычные селекторы. */
#rec2218666441 .t706__cartwin,
#rec2218666441 .t706__cartpage,
#rec2218666441 .t706__cartwin-content { background-color: #333333 !important; }

/* всё внутри окна белое, кроме полей ввода */
#rec2218666441 .t706__cartwin *:not(input):not(textarea):not(select),
#rec2218666441 .t706__cartpage *:not(input):not(textarea):not(select) { color: #FFFFFF !important; }

/* бронза: заголовок «Ваш заказ» и крестик закрытия */
#rec2218666441 .t706__cartwin .t706__cartwin-heading,
#rec2218666441 .t706__cartpage .t706__cartpage-heading { color: #8a6a50 !important; }
#rec2218666441 .t706__cartwin .t706__close-icon g,
#rec2218666441 .t706__cartwin .t706__close-icon path,
#rec2218666441 .t706__cartwin .t706__cartwin-close-icon g,
#rec2218666441 .t706__cartpage .t706__cartpage-close-icon g { fill: #8a6a50 !important; stroke: #8a6a50 !important; }

/* поля ввода: тёмный текст на светлом фоне + маска телефона (флаг и код +7) */
#rec2218666441 .t706__cartwin input,
#rec2218666441 .t706__cartwin textarea,
#rec2218666441 .t706__cartwin select { color: #070707 !important; }
#rec2218666441 .t706__cartwin .t-input-phonemask__wrap,
#rec2218666441 .t706__cartwin .t-input-phonemask__wrap *,
#rec2218666441 .t706__cartwin .t-input-phonemask__select,
#rec2218666441 .t706__cartwin .t-input-phonemask__select-code,
#rec2218666441 .t706__cartwin .t-input-phonemask__select-triangle { color: #070707 !important; }
#rec2218666441 .t706__cartwin ::placeholder { color: #070707 !important; opacity: 1; }

/* разделители, иконки количества и удаления */
#rec2218666441 .t706__cartwin-top,
#rec2218666441 .t706__cartwin-bottom { border-color: #4a4a4a !important; }
#rec2218666441 .t706__cartwin .t706__product-del svg,
#rec2218666441 .t706__cartwin .t706__product-plusminus svg { fill: #FFFFFF !important; stroke: #FFFFFF !important; }

/* LOVA: добор по строке Итого и суммам (высокая специфичность) */
#rec2218666441 .t706__cartwin .t706__cartwin-bottom .t706__cartwin-prodamount-wrap,
#rec2218666441 .t706__cartwin .t706__cartwin-bottom .t706__cartwin-prodamount-wrap *,
#rec2218666441 .t706__cartwin .t706__cartwin-bottom .t706__cartwin-prodamount-label,
#rec2218666441 .t706__cartwin .t706__cartwin-bottom .t706__cartwin-prodamount,
#rec2218666441 .t706__cartwin .t706__cartwin-prodamount-wrap,
#rec2218666441 .t706__cartwin .t706__cartwin-prodamount-wrap *,
#rec2218666441 .t706__cartwin .t706__cartwin-prodamount-label,
#rec2218666441 .t706__cartwin .t706__cartwin-prodamount,
#rec2218666441 .t706__cartwin .t706__cartwin-bottom,
#rec2218666441 .t706__cartwin .t706__cartwin-bottom span,
#rec2218666441 .t706__cartwin .t706__cartwin-bottom div { color: #FFFFFF !important; }


/* LOVA: контраст текста в мобильных фильтрах и сортировке каталога (14.10.2026).
   На мобильных панель фильтров — белая (штатная у Тильды), а тексты наследуют
   светлый цвет тёмной темы (#c4c4c4/#969696) и почти не читаются на белом.
   Правило касается только мобильной панели, десктоп не затрагивает. */
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__mobile-modal-title,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__item-title,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__title,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter-tree-expander,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__item_show-more,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__reset,
.t-catalog__filter__mobile-modal-panel .t-catalog__sort-select-wrapper,
.t-catalog__filter__mobile-modal-panel .t-catalog__search-icon,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__range,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__input { color: #1d1d1b !important; }
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__input::placeholder { color: #6b6b6b !important; opacity:1; }
/* LOVA: контраст текста в фильтрах каталога (14.10.2026).
   Белые штатные подложки Тильды (выпадашки фильтров на десктопе и панель
   фильтров/сортировки на мобильных) получают светлый текст из тёмной темы
   (#c4c4c4/#969696) и почти не читаются. Ниже — только тёмный текст на этих
   белых подложках, фон и палитра не меняются, тёмный десктоп не затрагивается. */

/* мобильная панель фильтров и сортировки */
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__mobile-modal-title,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__item-title,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__title,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter-tree-expander,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__item_show-more,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__reset,
.t-catalog__filter__mobile-modal-panel .t-catalog__sort-select-wrapper,
.t-catalog__filter__mobile-modal-panel .t-catalog__search-icon,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__range,
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__input { color: #1d1d1b !important; }
.t-catalog__filter__mobile-modal-panel .t-catalog__filter__input::placeholder { color: #6b6b6b !important; opacity: 1; }

/* выпадашки фильтров на десктопе (белая подложка) */
.t-catalog__filter__item-controls-wrap,
.t-catalog__filter__item-controls-container,
.t-catalog__filter__item-controls-container_buttons,
.t-catalog__filter__item-controls-container_color { color: #1d1d1b !important; }
.t-catalog__filter__item-controls-wrap .t-catalog__filter__title,
.t-catalog__filter__item-controls-container .t-catalog__filter__title,
.t-catalog__filter__item-controls-wrap .t-catalog__filter__reset,
.t-catalog__filter__item-controls-container .t-catalog__filter__reset,
.t-catalog__filter__item-controls-wrap .t-catalog__filter-tree-expander,
.t-catalog__filter__item-controls-container .t-catalog__filter-tree-expander,
.t-catalog__filter__item-controls-wrap .t-catalog__filter__item-title,
.t-catalog__filter__item-controls-container .t-catalog__filter__item-title { color: #1d1d1b !important; }
/* LOVA: поиск в фильтрах каталога на мобильных (14.10.2026).
   На мобильных поле поиска прозрачное на тёмном фоне, а цвет текста/плейсхолдера
   #333333 — не читается. Только мобильный вид: на десктопе поле светлое и тёмный
   текст там правильный. */
@media (max-width: 640px) {
  .t-catalog__filter__search .t-catalog__filter__input,
  .t-catalog__filter__search .t-catalog__filter__input:focus,
  .t-catalog__filter__search .t-catalog__filter__input:valid { color: #e8e8e8 !important; }
  .t-catalog__filter__search .t-catalog__filter__input::placeholder { color: #8f8f8f !important; opacity: 1; }
  .t-catalog__filter__search .t-catalog__search-icon { color: #c4c4c4 !important; }
}
