/* ============================================================
   Адаптивность (13.6): mobile-first, переломы 480/768/1200
   ============================================================ */
@media (max-width: 767px) {
  .site-nav,
  .header-phone {
    display: none;
  }

  .nav-burger {
    display: inline-flex;
  }

  .cart-toggle {
    order: 3;
  }

  .site-logo img {
    height: 32px;
  }
}

@media (min-width: 768px) {
  .page {
    padding-top: var(--space-6);
  }

  .product-grid {
    gap: var(--space-5);
  }
}

@media (max-width: 479px) {
  body {
    font-size: var(--text-14);
  }

  .site-header__inner {
    gap: var(--space-2);
    padding: 0 var(--space-3);
  }

  .cart-toggle {
    padding: 0 var(--space-3);
  }

  .header-phone {
    display: none;
  }
}

@media (min-width: 1200px) {
  .product-grid {
    gap: var(--space-5);
  }
}