/* Заголовки на 320px (≤743px) — міжрядковий інтервал 125% */

@media (max-width: 743px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .header-title,
  .hero .hero-title,
  .hero .hero-title > span:first-child,
  .hero .hero-title > span:last-child,
  .ritual-title,
  .ritual-title-line,
  .ritual-block .water-title,
  .ritual-block .honey-title,
  .ritual-block .ice-title,
  .ritual-block .pump-title,
  .ritual-block .cooler-title,
  .ritual-block .extra-title,
  .water-title,
  .honey-title,
  .ice-title,
  .pump-title,
  .cooler-title,
  .extra-title,
  .delivery-title,
  .why-title,
  .faq-title,
  .faq-title-full,
  .faq-title-line,
  .contacts-title,
  .contacts-card-head-title,
  .quick-order-modal-title,
  .quick-order-success-title,
  .about-hero-brand,
  .about-water-steps-title,
  .about-water-steps-title-line,
  .about-water-steps-card-title,
  .about-honey-choice-title,
  .catalog-category-title,
  .catalog-category-subtitle,
  .checkout-title,
  .summary-title,
  .cart-item-title,
  .catalog-product-card-title,
  .catalog-product-card[data-category] .catalog-product-card-title,
  .catalog-product-modal-title {
    line-height: 1.25;
  }
}

/* Узгодження жирності заголовків з десктопом у всіх адаптаціях */
@media (max-width: 1311px) {
  .ritual-title,
  .ritual-title-line,
  .delivery-title,
  .why-title,
  .faq-title,
  .faq-title-full,
  .faq-title-line,
  .contacts-title,
  .about-hero-brand,
  .about-water-steps-title,
  .about-water-steps-title-line,
  .about-honey-choice-title,
  .catalog-category-title,
  .quick-order-modal-title,
  .summary-title,
  .checkout-title {
    font-weight: 600 !important;
  }

  .catalog-category-subtitle,
  .catalog-category-subtitle[data-pump-group],
  .catalog-category-subtitle[data-cooler-group] {
    font-weight: 400 !important;
  }
}
