/* ═══════════════════════════════════════════
   PRODUCT PAGES — MOBILE RESPONSIVE
   Ergaenzt die Inline-Styles der Produktseiten
   ═══════════════════════════════════════════ */

@media (max-width: 480px) {
  .prod-hero {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .prod-body {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .prod-downloads {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .prod-section {
    gap: 40px !important;
  }
  .prod-specs-row {
    gap: 16px !important;
  }
  .prod-specs-box {
    position: static !important;
    padding: 20px !important;
  }
  .dl-grid {
    grid-template-columns: 1fr !important;
  }
  .related-grid {
    grid-template-columns: 1fr !important;
  }
  .related-card-img {
    aspect-ratio: 4/3 !important;
    max-height: 200px !important;
  }
  .prod-cta-banner {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .prod-faq {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}
