/* Official Saudi Riyal sign — SVG fallback (bundled font file optional) */

@font-face {
  font-family: "Forsa Saudi Riyal";
  src: url("saudi_riyal.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body.forsa-theme .woocommerce-Price-currencySymbol,
body.forsa-theme .amount .woocommerce-Price-currencySymbol,
body.forsa-theme span.price .woocommerce-Price-currencySymbol,
body.forsa-theme .wc-block-formatted-money-amount,
body.forsa-theme .wc-block-components-formatted-money-amount,
body.forsa-theme .wc-block-components-totals-item__value,
body.forsa-theme .wc-block-components-order-summary-item__individual-price {
  font-family: "Forsa Saudi Riyal", sans-serif !important;
}

body.forsa-theme .woocommerce-Price-currencySymbol,
body.forsa-theme .amount .woocommerce-Price-currencySymbol,
body.forsa-theme span.price .woocommerce-Price-currencySymbol {
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 0 !important;
  line-height: 1;
  display: inline-block !important;
  vertical-align: -0.06em;
  margin-inline-start: 0.12em;
  padding: 0 !important;
  letter-spacing: 0;
  text-transform: none;
  float: none !important;
  width: 0.92em !important;
  height: 0.92em !important;
  min-width: 0.92em;
  min-height: 0.92em;
  position: static !important;
  background: url("sar-symbol.svg") center / contain no-repeat;
  color: transparent !important;
  overflow: hidden;
}

body.forsa-theme .price .amount,
body.forsa-theme .price bdi,
body.forsa-theme .price ins,
body.forsa-theme .price del,
body.forsa-theme .price .woocommerce-Price-amount {
  display: inline !important;
  padding: 0 !important;
  float: none !important;
}

body.forsa-theme .price ins::before,
body.forsa-theme ul.products .price ins::before {
  display: none !important;
  content: none !important;
}
