.t-store__prod-popup__text a {
  padding: 18px 50px 20px 50px;
  border-radius: 10px;
  margin-right: 8px;
  margin-bottom: 10px;
  transition: background-color .2s !important;
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  font-family: 'GolosUI', Arial, sans-serif;
  font-weight: 700;
  border: 1px solid #114448;
}
.t-store__prod-popup__text a[href*="/kontacty"] {
  color: #ffffff !important;
  background-color: #114448;
}
.t-store__prod-popup__text a[href*="/kontacty"]:hover {
  background-color: #ffffff;
  color: #114448!important;
  border: 1px solid #114448;
}

.t-descr {
  font-family: 'Golos UI', Arial, sans-serif !important;
}

.t-name_xl {
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 35px;
  line-height: 1.02;
  letter-spacing: -2.1px;
}

.t-store .t-store__tabs__controls .t-store__tabs__button-title {
  font-family: 'Golos UI', Arial, sans-serif !important;
}

.t-store__relevants__title {
  font-size: 20px !important;
}

/* --------------------------------------------------
   Средние экраны: от 640px до 1199px
   t-name_xl: 30px, letter-spacing: -1.8px
   (и прочие, если потребуется)
   -------------------------------------------------- */
@media screen and (max-width: 1199px) and (min-width: 640px) {
  .t-name_xl {
    font-size: 30px !important;
    letter-spacing: -1.8px !important;
  }
  /* Если нужно менять другие размеры, добавьте здесь */
}

/* --------------------------------------------------
   Мобильные экраны: до 639px включительно
   t-name_xl: 21px, letter-spacing: -1.3px
   t-store__relevants__title (20→16px)
   кнопки, если были 15px, то 14px/-0.3px
   -------------------------------------------------- */
@media screen and (max-width: 639px) {
  .t-name_xl {
    font-size: 20px !important;
    letter-spacing: -1.2px !important;
  }

  .t-store__relevants__title {
    font-size: 16px !important;
  }

  /* Предположим, что где-то есть текст 15px, например: */
  .t-some-small-text { /* замените селектор на нужный */
    font-size: 14px !important;
    letter-spacing: -0.3px !important;
  }
}



