/* Direzione A · ritocco: stessa identità (fasce arancioni, Cookie), più ordine e leggibilità */
body.rd-a #prod_cont > div[style*="background-color:#fa9d01"] {
  background: var(--rd-orange) !important; border-radius: 12px; padding: 14px 20px 10px !important;
  margin-top: 28px !important; text-align: left !important;
}
body.rd-a #prod_cont > div[style*="background-color:#fa9d01"] h2 {
  font-family: 'Cookie', cursive; font-size: 42px; line-height: 1; margin: 0; color: var(--rd-brown); text-transform: none;
}
body.rd-a #prod_cont > div[style*="background-color:#fa9d01"] h2::first-letter { text-transform: uppercase; }
body.rd-a #prod_cont > div[style*="background-color:#fa9d01"] h2 { display: flex; align-items: center; gap: 12px; }
body.rd-a .rd-cat-ico { width: 34px; height: 34px; flex: 0 0 34px; color: var(--rd-brown); }
/* testo introduttivo di categoria: più corto in colonna, leggibile */
body.rd-a #prod_cont > div[style*="text-align:justify"] { padding: 0 4px !important; text-align: left !important; }
body.rd-a #prod_cont > div[style*="text-align:justify"] p { max-width: 70em; font-size: 15px; line-height: 1.6; font-weight: 600; color: var(--rd-muted); margin: 0 0 4px; }
