/* Сначала делаем блок полностью белым */
.t-cover__carrier {
    background-color: #ffffff !important; /* Чистый белый фон */
    background-image: none !important; /* Убираем размытую версию */
}

/* Показываем фоновое изображение только после загрузки */
.t-cover__carrier.loaded {
    background-image: url("https://static.tildacdn.com/tild6661-3831-4335-b336-336433323866/IMG_4345_2.JPG") !important;
    transition: background-image 0.5s ease-in-out;
}

.js-store-prod-all-text {
    font-size: 18px !important; /* Увеличиваем шрифт */
    line-height: 1.6 !important; /* Делаем текст более читаемым */
    color: #000 !important; /* Черный цвет для лучшей контрастности */
}

.js-store-prod-all-text br {
    display: block;
    margin-bottom: 8px; /* Добавляем отступы между строками */
}
  
@media screen and (max-width: 768px) {
    /* Минимизируем боковые отступы */
    .t-store__grid-cont,
    .t-store__container,
    .t-col {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    /* Убираем оранжевый отступ перед следующим рядом */
    .t-store__grid-separator {
        display: none !important;
    }

    /* Полностью убираем margin-bottom 60px у карточек */
    .t-store_card {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Убираем нижний паддинг у изображения */
    .t-store_card_imgwrapper {
        padding-bottom: 0 !important;
    }

    /* Минимизируем отступы у описания товара */
    .t-store__card__descr {
        margin-top: 4px !important; /* Было 8px, теперь 4px */
        word-break: break-word;
    }

    /* Минимизируем верхний отступ у цены */
    .t-store__card__price-wrapper {
        margin-top: 2px !important;
    }

    /* Минимизируем padding у блока текста */
    .t-store__card__textwrapper {
        margin-bottom: auto;
        padding-top: 5px !important; /* Минимальный отступ */
    }

    /* Убираем скрытую кнопку "Купить", если она создаёт отступ */
    .t-store_card_prod-controls-wrapper {
        display: none !important;
        height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* Полностью убираем вертикальный отступ у .t-col (контейнера карточек) */
    .t-col {
        margin-bottom: 0 !important;
    }

    /* Добавляем небольшой отступ между рядами (не 60px, а 8px) */
    .t-store__grid-cont .t-col, 
    .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 8px !important; /* Было 60px, теперь 8px */
    }

    /* Сокращаем паддинг сверху у #rec822540231 */
    #rec822540231 {
        padding-top: 10px !important; /* Было 45px */
        padding-bottom: 0 !important;
    }

    /* Сокращаем нижний отступ у переключателя категорий */
    .t-store__parts-switch-wrapper {
        margin-bottom: 5px !important; /* Было 40px */
    }
    

    .t585__trigger-button {
        padding-top: 15px;
        padding-bottom: 14px;
        padding-left: 15px; /* Отступ слева */
        padding-right: 15px; /* Отступ справа */
    }

    .t585__text {
        margin-bottom: 15px;
        margin-left: 15px; /* Отступ слева */
        margin-right: 15px; /* Отступ справа */
    }

}