﻿@font-face {
	font-family: 'saudi_riyal';
	src: url('../fonts/saudi_riyal.woff2') format('woff2'), url('../fonts/saudi_riyal.woff') format('woff'), url('../fonts/saudi_riyal.ttf') format('truetype');

	font-weight: normal;
	font-style: normal;
}

[data-currency="SR"].mf-currency-icon::before,
[data-currency="SAR"].mf-currency-icon::before,
[data-currency="\0631\064A\0627\0644"].mf-currency-icon::before {
	content: "\e900";
	font-family: 'saudi_riyal' !important;
	font-weight: normal; /* Adjust as needed */
	vertical-align: middle; /* Align with adjacent text */
	display: inline-block; /* Ensures it aligns properly */
	line-height: 1; /* Prevents misalignment */
}

[data-currency="SR"].mf-space-end::before,
[data-currency="SAR"].mf-space-end::before,
[data-currency="\0631\064A\0627\0644"].mf-space-end::before {
	margin-inline-end: 4px;
}

.mf-currency-icon:not([data-currency="SAR"]):not([data-currency="SR"]):not([data-currency="\0631\064A\0627\0644"])::after {
	content: attr(data-currency);
}

.mfd-lg-icon::before {
	font-size: 32px;
}

.mfd-lg-icon::after {
	font-size: 18px;
}

.mfd-md-icon::before {
	font-size: 24px;
}

.mfd-sm-icon::before {
	font-size: 16px;
}

.mfd-gray[data-currency]::before,
.mfd-gray[data-currency]::after {
	color: var(--mf-gray);
	font-weight: var(--mf-text-regular);
}

.parent-currency-embedded::before {
	content: " " !important;
}