a:not(.t-btn):not(.t-popup) {
  color: #ffffff !important;
  text-decoration: none !important;
  transition: color 0.25s ease, transform 0.12s ease;
  cursor: pointer;
}

a:not(.t-btn):not(.t-popup):hover,
a:not(.t-btn):not(.t-popup):focus {
  color: #00fbbc !important;
  text-decoration: none !important;
  outline: none;
}

a:not(.t-btn):not(.t-popup):active {
  color: #00d6a2 !important;
}

@media screen and (max-width: 640px) {
  /* Список всех ST330 блоков, на которые применяем изменения */
  #rec1299786921 .t-store__card__bgimg,
  #rec1300014521 .t-store__card__bgimg,
  #rec1300016261 .t-store__card__bgimg,
  #rec1300020821 .t-store__card__bgimg,
  #rec1300720441 .t-store__card__bgimg,
  #rec1300720451 .t-store__card__bgimg,
  #rec1300720461 .t-store__card__bgimg,
  #rec1300720471 .t-store__card__bgimg,
  #rec1300923981 .t-store__card__bgimg,
  #rec1300923991 .t-store__card__bgimg,
  #rec1300924001 .t-store__card__bgimg,
  #rec1300924011 .t-store__card__bgimg {
    background-size: contain !important; /* чтобы картинка вписывалась, а не растягивалась */
    height: 50px !important;            /* ограничиваем высоту */
  }

  #rec1299786921 .t-store__card__img img,
  #rec1300014521 .t-store__card__img img,
  #rec1300016261 .t-store__card__img img,
  #rec1300020821 .t-store__card__img img,
  #rec1300720441 .t-store__card__img img,
  #rec1300720451 .t-store__card__img img,
  #rec1300720461 .t-store__card__img img,
  #rec1300720471 .t-store__card__img img,
  #rec1300923981 .t-store__card__img img,
  #rec1300923991 .t-store__card__img img,
  #rec1300924001 .t-store__card__img img,
  #rec1300924011 .t-store__card__img img {
    max-height: 75px !important;
    object-fit: contain !important;
    width: auto !important;
  }
}
