/* Мобильная версия: повышаем размер обычного текста */
@media (max-width: 640px){
  /* Базовый текст на сайте (наследуют многие элементы) */
  body { font-size: 18px; line-height: 1.45; }

  /* Явно увеличим типовые текстовые классы Тильды (без заголовков и кнопок) */
  .t-text, .t-descr, .t-typography, .t-plain-text,
  .t-menu__link-item, .t-sociallinks__item a,
  .t-store__card__descr, .t-store__prod-popup__text, .t-store__prod-popup__sku,
  .t-rec p, .t-rec li, .t-rec label, .t-rec small,
  .js-store-prod-all-charcs p,
  .t-input, .t-form__errorbox-text, .t-input__error {
    font-size: 18px !important;
    line-height: 1.45 !important;
  }

  /* Плейсхолдеры форм */
  input::placeholder, textarea::placeholder { font-size: 18px !important; }

  /* НЕ меняем размеры заголовков/подзаголовков и кнопок:
     (не накидываем на них 18px) */
  /* Заголовки в Тильде — обычно эти классы/теги: */
  h1, h2, h3, h4, h5, h6,
  .t-title, .t-name, .t-uptitle { font-size: inherit; } /* просто явно не вмешиваемся */

 

}

