/* =========================================================
   custom.css — site overrides that MUST win over theme/plugins
   Path: /wp-content/themes/{your-theme}/assets/css/custom.css
   Enqueue AFTER fonts.css (dependency in PHP below) so these rules win.
   ========================================================= */

/* OVIC Product Bundle — allow bold & strike-through */
#ovic_bundle_total,
#ovic_bundle_total_deduction,
.ovic_bundle-total,
.ovic_bundle-total_deduction,
.ovic-bundle-total,
.ovic-bundle-total-deduction{
  font-variation-settings: normal !important; /* unfreeze wght so font-weight works */
}

/* TOTAL (bold) */
#ovic_bundle_total .amount,
.ovic_bundle-total .amount,
.ovic-bundle-total .amount,
#ovic_bundle_total .amount bdi,
.ovic_bundle-total .amount bdi,
.ovic-bundle-total .amount bdi{
  font-weight: 700 !important;
}

/* DEDUCTION (strike-through + bold) */
#ovic_bundle_total_deduction .amount,
.ovic_bundle-total_deduction .amount,
.ovic-bundle-total-deduction .amount,
#ovic_bundle_total_deduction .amount bdi,
.ovic_bundle-total_deduction .amount bdi,
.ovic-bundle-total-deduction .amount bdi{
  text-decoration: line-through !important;
  text-decoration-thickness: from-font;
  font-weight: 700 !important;
}

/* Safety: never touch icon fonts */
.dashicons, [class^="eicon-"], [class*=" eicon-"], [class^="woosc-"], [class*=" woosc-icon-"]{ font-family: inherit; }

/* Optional escape hatch */
.ff-inherit{ font-family: inherit !important; font-weight: inherit !important; font-style: inherit !important; }



