/* CYGAL v1.6.4 – legible product detail typography only.
   Other pages, menus, and editorial headings intentionally remain unchanged. */
@media (min-width: 761px) {
  .detail-layout { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
}
.detail-text .description,
.detail-text .description p,
.detail-text .description li,
.detail-text .description div {
  font-size: 18px !important;
  line-height: 1.8 !important;
}
.detail-text .description { margin-bottom: 44px !important; }
.detail-text table th,
.detail-text table td {
  font-size: 18px !important;
  line-height: 1.55 !important;
  padding: 16px 9px !important;
  vertical-align: top;
  overflow-wrap: anywhere;
}
.detail-text table th { font-weight: 500; width: 45%; }
.detail-text table td { font-weight: 400; }
/* Keep the small eyebrow, editorial H1/H2 hierarchy and action buttons as designed. */
@media (max-width: 760px) {
  .detail-text .description,
  .detail-text .description p,
  .detail-text .description li,
  .detail-text .description div,
  .detail-text table th,
  .detail-text table td { font-size: 18px !important; }
  .detail-text table th,
  .detail-text table td { padding: 13px 7px !important; }
}
