.js-product, .a2glass {
    background-color: rgba(255, 255, 255, 0.3) !important;
    border-radius: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    z-index: 1;
}

.js-product, .t-store__card__wrap_txt-and-btns {
    height: -webkit-fill-available;
}

.t-store__card__wrap_all {
    background-color: unset !important;
    height: -webkit-fill-available;
}
    
    
/* Плавность */
#rec2306986021 .uc-card,
#rec2306986021 .uc-card * {
  transition: all 0.3s ease !important;
}

/* Все карточки по умолчанию — белые / свернутые */
#rec2306986021 .uc-card:not(:hover) {
  width: auto !important;
  flex: 1 1 0% !important;
  flex-shrink: 1 !important;
}

/* Фон и нижняя граница */
#rec2306986021 .uc-card:not(:hover) > .tn-molecule {
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

/* Все тексты черные */
#rec2306986021 .uc-card:not(:hover) .tn-atom {
  color: #000 !important;
}

/* Картинка скрыта */
#rec2306986021 .uc-card:not(:hover) .uc-card-img {
  opacity: 0 !important;
  visibility: hidden !important;
}

/* Длинный текст скрыт */
#rec2306986021 .uc-card:not(:hover) .uc-card-long {
  display: none !important;
}

/* Короткий текст показан */
#rec2306986021 .uc-card:not(:hover) .uc-card-short {
  display: table !important;
}

/* При наведении короткий текст скрываем */
#rec2306986021 .uc-card:hover .uc-card-short {
  display: none !important;
}

/* При наведении длинный текст показываем */
#rec2306986021 .uc-card:hover .uc-card-long {
  display: table !important;
}

/* При наведении картинку возвращаем */
#rec2306986021 .uc-card:hover .uc-card-img {
  opacity: 1 !important;
  visibility: visible !important;
}