/* Product Title */
h1.text-gray-900 {
  color: white !important;
}

/* Product Price */
#ui_price_inc_tax {
  color: white !important;
}
h3.mt-4.text-sm.text-gray-700 {
  font-size: 22px !important;
  color: white !important;
}
a.text-sm.bg-primary.text-white.px-7.py-2.rounded-lg {
  font-size: 18px; /* Adjust to your preferred size */
  font-weight: 700;
}

 /* ---- Related Products: white text on dark green background ---- */
  [data-editor-type="related-products"] h4 {
    color: #ffffff !important;
  }
  [data-editor-type="related-products"] h2 {
    color: #ffffff !important;
  }
  [data-editor-type="related-products"] p {
    color: #e5e7eb !important;   /* soft white for the price line */
  }

  /* ---- Footer section headers ("More Info", "Pages", etc.) ---- */
  /* Theme paints these with --text-primary (#68664b) which disappears on the orange top-bar */
  footer .support h4.text-primary,
  footer [data-editor-type="additional-navigation"] h4.text-primary {
    color: #ffffff !important;
  }