/* --- Отображение цены в формате "От 2000 р./год" --- */

/* В карточке товара */
.t-store__card__price:before,
.t-store__prod-popup__price:before {
    content: "От ";
    font-size: 16px;
    vertical-align: bottom;
    padding-right: 2px;
}

/* Основная цена */
.t-store__card__price-item,
.t-store__prod-popup__price-item {
    font-size: 16px;
}

.t-store__card__price-value,
.t-store__prod-popup__price-value {
    font-weight: 400;
}

/* Добавляем "/год" после цены */
.t-store__card__price:after,
.t-store__prod-popup__price:after {
    content: "/год";
    padding-left: 4px;
}
















.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 30px;
    border-radius: 30px;
    font-weight: 400;
}
.js-store-prod-text a:first-of-type {
    background-color: #D73526;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #D73526;
    color: #ffffff !important;
}
 
.t706__cartwin_showed {
    z-index: 999999999;
}














/* === АККОРДЕОН ФИЛЬТРОВ TILDA STORE (БЕЗ ЛОМАНИЯ ФИЛЬТРОВ) === */ /* Один блок фильтра */ .t-store__filter__item.t-filter-acc-item { border-bottom: 1px solid #eee; padding: 12px 0; } /* Заголовок категории */ .t-filter-acc-title { position: relative; font-weight: 600; font-size: 16px; /* размер шрифта названий категорий */ cursor: pointer; padding-right: 26px; /* место под стрелку справа */ display: block; } /* SVG-стрелочка справа (десктоп) */ .t-filter-acc-title::before { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%) rotate(0deg); width: 20px; /* размер стрелочки */ height: 20px; background-image: url("https://static.tildacdn.com/tild3431-6335-4533-b435-353563303236/i.svg") !important; background-repeat: no-repeat; background-position: center; background-size: contain; display: block !important; transition: transform 0.25s ease; } /* Поворот стрелки при открытии блока */ .t-filter-acc-item.t-filter-open .t-filter-acc-title::before { transform: translateY(-50%) rotate(180deg); } /* ==== Сворачиваем/разворачиваем стандартный контейнер Tilda с контролами ==== */ /* По умолчанию: скрыто */ .t-store__filter__item.t-filter-acc-item .t-store__filter__item-controls-wrap, .t-store__filter__item.t-filter-acc-item .t-store__filter__item-controls { max-height: 0; overflow: hidden; padding-top: 0; transition: max-height 0.3s ease, padding-top 0.3s ease; } /* Когда открыт блок */ .t-store__filter__item.t-filter-acc-item.t-filter-open .t-store__filter__item-controls-wrap, .t-store__filter__item.t-filter-acc-item.t-filter-open .t-store__filter__item-controls { max-height: 650px; padding-top: 10px; } /* ==== Мобильная версия: прячем наши стрелки, оставляем тильдовские ==== */ @media screen and (max-width: 768px) { .t-filter-acc-title::before { display: none !important; } }



















.js-store-prod-descr ul, 
.js-store-prod-all-text ul{
    padding-left: 0 !important;
    list-style: none;
    margin-top: 20px;
}

.js-store-prod-descr li,
.js-store-prod-all-text li{
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;

}

.js-store-prod-all-text li{
    margin-bottom: 20px;
}

.js-store-prod-descr li:before,
.js-store-prod-all-text li:before{
    content: "";
    width: 25px; 
    height: 25px; 
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.js-store-prod-all-text li:before {
    top: -4px;
}

.js-store-prod-descr li:nth-child(1):before,
.js-store-prod-all-text  li:nth-child(1):before{
    background-image: url(https://static.tildacdn.com/tild3336-6134-4537-b235-303463663032/f.svg);
}
.js-store-prod-descr li:nth-child(2):before,
.js-store-prod-all-text  li:nth-child(2):before{
    background-image: url(https://static.tildacdn.com/tild3236-3833-4636-b734-376334656436/ff.svg);
}
.js-store-prod-descr li:nth-child(3):before,
.js-store-prod-all-text  li:nth-child(3):before{
    background-image: url(https://static.tildacdn.com/tild6163-3035-4266-b732-623663386136/fff.svg);
}  











/* Заголовки фильтров (Направление, Страна, и т.д.) */
#rec1649113301 .t-store__filter__title {
    font-size: 16px !important;
}


/* Текст в попапе карточки каталога (#rec1649113301) */
#rec1649113301 .t-store__product-popup .t-typography__sku.t-descr_xxs {
    font-size: 18px !important;
    line-height: 1.4;
    color: #000000 !important;
}






/* Увеличиваем "Фильтры" в мобильной версии каталога T951 */
@media screen and (max-width: 640px) {
    .t-store__filter__opts-mob-btn {
        font-size: 16px !important;
        line-height: 1.3 !important;
    }
}





/* Ссылки-обёртки иконок */
#rec1643276081 .t-sociallinks__wrapper a {
    width: 40px !important;
    height: 40px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* SVG-иконки */
#rec1643276081 .t-sociallinks__wrapper svg {
    width: 40px !important;
    height: 40px !important;
}

/* Кастомная иконка-изображение (последняя) */
#rec1643276081 .t-sociallinks__wrapper img.t-sociallinks__customimg {
    width: 40px !important;
    height: 40px !important;
    object-fit: contain;
}





.t-store__filter__input,
.t-store__filter__input::placeholder {
    color: #681212 !important;          /* Цвет текста */
}

.t-store_filter__input::placeholder {
    opacity: 1 !important;           /* Чтобы placeholder стал виден */
}




.t-store__filter__btn,
.t-store__filter__input {
    border: 1px solid #681212;
    min-height: 30px;
}



.t-store__search-icon {
    border-left: 1px solid #681212;
    
} 
    
    
    
/* Текст "Назад" в попапе каталога */
#rec1649113301 .js-store-close-text {
    font-size: 20px !important;
    line-height: 1.4 !important;
    color: #000000 !important;
}
