/* 1. Делаем колонку flex */
#rec1937374881 .t-store__col{
  display:flex;
}

#rec1937374881 .t-store__card{
  display:flex;
  flex-direction:column;
  width:100%;
}

/* 2. Ограничиваем заголовок */
#rec1937374881 .t-storecardtitle{
  min-height:2.6em; /* 2 строки */
}

/* 3. Ограничиваем описание (4 строки) */
#rec1937374881 .t-storecarddescr{
  min-height:5.2em;
}

/* 4. Кнопка всегда внизу */
#rec1937374881 .t-storecardbtn-wrapper,
#rec1937374881 .t-storecardbuttons{
  margin-top:auto;
}


/* ===== ST310N как галерея/карусель на ПК (без видимого скроллбара) ===== */
@media (min-width: 981px){

  /* лента */
  .uc-related .t-store__grid{
    display:flex !important;
    flex-wrap:nowrap !important;
    gap:24px !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    scroll-snap-type:x mandatory;          /* эффект галереи */
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }

  /* карточка = слайд */
  .uc-related .t-store__col{
    float:none !important;
    width:auto !important;
    flex:0 0 340px !important;             /* ширина карточки */
    scroll-snap-align:start;               /* прилипаем */
  }

  /* прячем полосу прокрутки (выглядит как галерея) */
  .uc-related .t-store__grid::-webkit-scrollbar{ height:0 !important; }
  .uc-related .t-store__grid{ scrollbar-width:none; }
}
