@media screen and (max-width: 960px) {
  .t-store__grid-cont {
    padding: 0 5px !important;
  }

  .t-store__stretch-col {
    padding: 0 5px !important;
    margin-bottom: 40px !important;
  }
}
/* Цена и валютный знак в карточках и попапе магазина — Circe */
.t-store .t-store__card__price,
.t-store .t-store__card__price-item,
.t-store .t-store__card__price-value,
.t-store .t-store__card__price-currency,
.t-store .js-store-prod-price,
.t-store__prod-popup__price,
.t-store__prod-popup__price-item,
.t-store__prod-popup__price-value,
.t-store__prod-popup__price-currency,
.t-store__prod-popup .js-store-prod-price {
  font-family: "Circe", "Circe Regular", Arial, sans-serif !important;
  line-height: 1.2 !important;
}

/* До 480px — 16px */
@media (max-width: 479px) {
  .t-store .t-store__card__price,
  .t-store .t-store__card__price-item,
  .t-store .t-store__card__price-value,
  .t-store .t-store__card__price-currency,
  .t-store .js-store-prod-price,
  .t-store__prod-popup__price,
  .t-store__prod-popup__price-item,
  .t-store__prod-popup__price-value,
  .t-store__prod-popup__price-currency,
  .t-store__prod-popup .js-store-prod-price {
    font-size: 16px !important;
  }
}

/* От 480px — 18px */
@media (min-width: 480px) {
  .t-store .t-store__card__price,
  .t-store .t-store__card__price-item,
  .t-store .t-store__card__price-value,
  .t-store .t-store__card__price-currency,
  .t-store .js-store-prod-price,
  .t-store__prod-popup__price,
  .t-store__prod-popup__price-item,
  .t-store__prod-popup__price-value,
  .t-store__prod-popup__price-currency,
  .t-store__prod-popup .js-store-prod-price {
    font-size: 18px !important;
  }
}
