/* =========================================
   Tilda Store — загрузить еще -
   выше остальных элементов
   ========================================= */

.t-store__load-more-btn {
    z-index: 100;
}

/* =========================================
   Tilda Store — фикс вертикальных отступов
   у товаров для мобильной сетки (все страницы)
   ========================================= */

@media (max-width: 980px) {
  .t-store .t-store__card-list{
    row-gap: 20px !important;
  }
}


/* =========================================
   Tilda Store (новая верстка ST3xx / ST310N)
   Цена всегда у нижней границы текстовой зоны карточки
   ========================================= */

/* Карточка целиком — колонка */ 
.t-store__card .t-store__card__wrap_all{ display: flex !important; flex-direction: column !important; height: 100% !important; } 

/* Блок текста+кнопок занимает всю высоту под картинкой */ 
.t-store__card .t-store__card__wrap_txt-and-btns{ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; } 

/* Внутренняя обёртка с текстом/ценой — тоже колонка */ 
.t-store__card .store__card__wrap_txt-and-opts{ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; } 

/* Ссылка (внутри которой лежат title/sku/descr/price) должна растягиваться */ 
.t-store__card .store__card__wrap_txt-and-opts > a{ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; min-height: 0 !important; } 

/* Текстовая обёртка растягивается, чтобы появилось место для "прижатия" цены */ 
.t-store__card .t-store__card__textwrapper{ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; min-height: 0 !important; } 

/* Цена уезжает вниз */ 
.t-store__card .js-store-price-wrapper.t-store__card__price-wrapper{ margin-top: auto !important; } 

/* (опционально) небольшой аккуратный отступ перед кнопками */ 
.t-store__card .t-store__card__btns-wrapper{ margin-top: 0px !important; }


/* =========================================
   Tilda t706 — убираем лишние отступы
   между товарами и итогами
   ========================================= */
   
/* Верхний блок "Сумма: ХХХ ₽" — СКРЫВАЕМ */
.t706__cartwin-prodamount-wrap{
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

/* Убираем отступ перед блоком итогов */
.t706__cartwin-bottom{
  margin-top: 1 !important;
  padding-top: 1 !important;
}

/* Убираем внутренний верхний отступ у итогов */
.t706__cartwin-totalamount-wrap{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

