.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_image {
  margin-top: 12px !important;
}

/* Отступы между карточками*/
.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_center.t-item {
  padding-left: 1px !important;
  padding-right: 1px !important;
}


/* Убрать кнопку купить в карточках товара на экранах до 960px */
@media (max-width: 960px) {
  /* самые частые селекторы Tilda-карточек */
  .t-store__card__btn,
  .t-store__card__btn-wrapper,
  .t-store__card__btns,
  .js-store-prod-all-buy {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  /* на всякий случай, если появлялась по :hover */
  .t-store__card:hover .t-store__card__btn,
  .t-store__card:hover .t-store__card__btn-wrapper,
  .t-store__card:hover .t-store__card__btns {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
}


/* Отступ от категорий до карточек */
.r.t-rec.t-rec_pt_30.t-rec_pb_60 {
  padding-top: 23px !important;
}

/* экраны до 640px */
@media (max-width: 640px) {
  .r.t-rec.t-rec_pt_30.t-rec_pb_60 {
    padding-top: 15px !important;
  }
}

/* Вертикальный отступ между карточками, экраны до 9600px */
@media (max-width: 960px) {
  .js-product.t-store__card.t-store__stretch-col {
    margin-bottom: 30px !important;
  }
}