    

/*Анимация карточки при наведении*/
.t-store__card__bgimg {
    transition: 0.5s cubic-bezier(0.31, 0.1, 0.15, 0.95);
}

.t-store__card__imgwrapper {
    overflow: hidden;
    border-radius: 10px;
}

.t-store__card > a:hover .t-store__card__bgimg {
    transform: scale(1.02);
}


/* Division */
.js-store-grid-cont a .t-store__card__mark{
 background-color:#375a3f !important;
}


/* Link */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn{
 border-radius:0px !important;

}






.t-form__errorbox-item {
    font-size: 12px;
}

/* Обязательное поле */
#allrecords .t396 .t-input-error{
 font-size:10px;
}


/* Плавный переход между страницами сайта */
@view-transition {
    navigation: auto;
}
@media (prefers-reduced-motion: reduce) {
    @view-transition {
        navigation: none;
    }
}


/* Division */
.t-store__tabs__list .js-store-tab-button div{
 background-color:#ffffff;
}



/* 🔲 Убираем скругления у всех углов обёртки изображения карточки товара */
.js-store-grid-cont a .t-store__card__imgwrapper {
  border-radius: 0 !important;
}





 
.t-store__card__sold-out-msg,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt{
    font-size: 0px;
}

.t-store__card__sold-out-msg:after,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt:after{
    content: "Скоро в продаже";
    font-size: 16px;
}

@media screen and (max-width: 640px) {
.t-store__card__sold-out-msg:after,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt:after{
    font-size: 12px;
}
}



  ::selection { background: #375a3f; color: #fff;} 




/* 🎯 Стилизация кнопки "Показать ещё" */
.t-search-widget__loadmore-btn {
  background-color: #386e44 !important; /* зелёный фон */
  color: #ffffff !important;            /* белый текст */
  border-color: #386e44 !important;     /* бордер в тон */
  font-weight: 500;
  font-family: SFProDisplay, sans-serif;
  transition: all 0.2s ease;
}

/* 🔄 Ховер-эффект (по желанию, можно убрать) */
.t-search-widget__loadmore-btn:hover {
  opacity: 0.9;
}




/* 🟢 Цвет надписи "Нет в наличии" */
.js-store-prod-sold-out {
  color: #386e44 !important;           /* Зелёный цвет текста */
  font-weight: 500;
  font-family: SFProDisplay, sans-serif;
}



/* Уменьшаем жирность текста в уведомлении */
.t706__bubble-text {
  font-weight: 500 !important; /* medium */
  font-size: clamp(14px, 2vw, 18px); /* адаптивный размер шрифта */
  text-transform: none; /* убираем капс, если нужно */
}



/* Фильтр */
#allrecords .uc-slider-run .t786 .js-store .js-store-parts-select-container div div div .active > div{
 width:auto !important;
}
