@media screen and (max-width: 767px) {
  .t-store__card__mark-wrapper {
    transform: scale(0.8);
    transform-origin: top right; /* или top left */
  }
}

@media screen and (max-width: 767px) {
  .t1002__addBtn {
    transform: scale(0.8);
    transform-origin: center; /* или left, right — в зависимости от нужного выравнивания */
  }
}

@media screen and (max-width: 767px) {
  .t754__markwrapper {
    transform: scale(0.8);
    transform-origin: top right; /* или top left - зависит от расположения */
  }
}

@media screen and (max-width: 767px) {
  .t754__markwrapper {
    transform: scale(0.8) translateX(-20px);
    transform-origin: top right;
  }
}

@media screen and (max-width: 320px) {
  .t754__title.t-name.t-name_md.js-product-name {
    font-size: 14px !important;
    line-height: 1.3; /* Опционально: регулируем межстрочный интервал */
  }
}