/* Уменьшаем расстояние между карточками (между ценой одной и началом следующей) на мобильных */
@media screen and (max-width: 640px) {
  /* Карточка товара — обёртка */
  .t-store__card,
  .t-store__card__wrap,
  .js-store-prod-item { 
    margin-bottom: 8px !important;  /* регулирует отступ между карточками */
    padding-bottom: 0 !important;    /* убираем нижний паддинг, если есть */
  }

  /* Контейнер, группирующий карточки */
  .t-store__grid-cont,
  .t-store__cards,
  .t-store__grid,
  .js-store-products-list {
    row-gap: 8px !important;
    grid-row-gap: 8px !important;
  }

  /* Иногда цена — отдельный блок, можно уменьшить её нижний маргин */
  .t-store__card .t-store__price,
  .js-store-prod-item .store-price {  
    margin-bottom: 4px !important;
  }
}
/* Название товара — пробуем стандартные классы Tilda Store */
  .t-store__title,
  .t-store__card h3,
  .store-title,
  .product-title {
    margin-bottom: 2px !important; /* расстояние под заголовком */
    line-height: 1.1 !important;   /* уменьшает межстрочный интервал */
  }

  /* Цена товара */
  .t-store__price,
  .store-price,
  .product-price {
    margin-top: 2px !important;    /* уменьшает пустое пространство над ценой */
    margin-bottom: 4px !important; /* небольшой отступ под ценой */
  }