/* Универсально делаем метки жирнее */
.t-store__card__mark,
.t-store__card__mark span,
.t-store__card__mark-wrapper {
    font-weight: 600 !important;
}

/* Убираем любые затемнения при hover */
.t-store__card__bg,
.t-store__card:hover .t-store__card__bg {
  opacity: 1 !important;
}


/* ===== ЗАГОЛОВОК КОРЗИНЫ ===== */
.t706__cartwin-heading {
    color: #1e1e1e !important;
}

/* Если не работает через класс, пробуем через атрибут */
[class*="cartwin-heading"] {
    color: #1e1e1e !important;
}
</style>

@media (max-width: 980px) {
    /* ===== ФИЛЬТРЫ ===== */
    .js-catalog-filter-mob-btn {
        color: #f4f2ef !important;
    }
    
    .js-catalog-filter-mob-btn * {
        color: #f4f2ef !important;
    }
    
    .js-catalog-filter-mob-btn svg,
    .js-catalog-filter-mob-btn svg path {
        fill: #f4f2ef !important;
        stroke: #f4f2ef !important;
    }
    
    /* ===== СОРТИРОВКА ===== */
    .js-catalog-sort-mob-btn {
        color: #f4f2ef !important;
    }
    
    .js-catalog-sort-mob-btn * {
        color: #f4f2ef !important;
    }
    
    .js-catalog-sort-mob-btn svg,
    .js-catalog-sort-mob-btn svg path {
        fill: #f4f2ef !important;
        stroke: #f4f2ef !important;
    }
    
    .js-catalog-sort-mob-btn.active {
        color: #f4f2ef !important;
    }
    
    /* ===== КНОПКА ПОИСКА - БЕЗ STROKE, ЧТОБЫ НЕ БЫЛА ЖИРНОЙ ===== */
    .js-catalog-search-mob-btn {
        color: #f4f2ef !important;
    }
    
    .js-catalog-search-mob-btn * {
        color: #f4f2ef !important;
    }
    
    /* Только заливка, без обводки */
    .js-catalog-search-mob-btn svg,
    .js-catalog-search-mob-btn svg path {
        fill: #f4f2ef !important;
        stroke: none !important; /* Убираем обводку полностью */
    }
    
    .js-catalog-search-mob-btn.active {
        color: #f4f2ef !important;
    }
    
    /* ===== ПОЛЕ ВВОДА ПОИСКА ===== */
    .t-catalog__filter__controls-wrapper_search-expanded input,
    .t-catalog__filter__controls-wrapper_search-expanded .t-input {
        color: #f4f2ef !important;
        background: rgba(244, 242, 239, 0.1) !important;
    }
    
    .t-catalog__filter__controls-wrapper_search-expanded input::placeholder,
    .t-catalog__filter__controls-wrapper_search-expanded .t-input::placeholder {
        color: rgba(244, 242, 239, 0.6) !important;
    }
    
    /* ===== ВСЕ ИКОНКИ ВНУТРИ ПОИСКА (включая крестик) ===== */
    .t-catalog__filter__controls-wrapper_search-expanded svg,
    .t-catalog__filter__controls-wrapper_search-expanded svg * {
        fill: #f4f2ef !important;
        stroke: #f4f2ef !important;
        stroke-width: 1px !important;
    }
    
    /* ===== ЗАГОЛОВОК "ФИЛЬТРЫ" В МОДАЛЬНОМ ОКНЕ ===== */
    .t-catalog__filter__mobile-modal-title {
        color: #1e1e1e !important; /* Темный цвет */
    }

