/* ==========================================================
   SR-MOBILE-TYPE v1 - 23.08.2026
   Chitaemost na telefone: nichego melche 14px, osnovnoy tekst 16px.
   Menyayutsya TOLKO razmer shrifta i mezhstrochnyy interval.
   Pozicii, shiriny i vysoty elementov ne trogayutsya.
   ========================================================== */
@media screen and (max-width: 767px) {

  /* 1. Pol chitaemosti - nichego melche 14px */
  .sr-nav a, .sr-lang a, .sr-msoc a, .sr-btn, .sr-burger, .sr-mbook,
  .sr-fbtn, .sr-flabel, .sr-on, .sr-fbottom, .sr-fbottom div, .sr-fbottom a,
  .chip, .tchip, .crumbs, .crumbs a, .review-src, .th-role, .off,
  .eyebrow, .tag, .ribbon, .price-meta, .g-tag,
  .sm-play, .sm-hint, .sm-ticks span, .ba-note,
  .hero-proof i, .swatches .sw span, .promo small, .final-info b,
  .t-text, .t-text p, .t698__form-bottom-text,
  small {
    font-size: 14px !important;
    line-height: 1.45 !important;
  }

  /* 2. Osnovnoy tekst - 16px i bolshe vozduha mezhdu strok */
  .card-body p, .why-item p, .step p, .price-note, .promo p,
  .review p, .faq details p, .studio-note p, .final-info div,
  .hero-note, .sr-ftag {
    font-size: 16px !important;
    line-height: 1.62 !important;
  }

  /* 3. Polya form - 16px, inache iOS sam zumit stranicu pri fokuse */
  input[type="text"], input[type="tel"], input[type="email"],
  input:not([type]), textarea, select {
    font-size: 16px !important;
  }
}