@font-face {
	font-family: "WazenSaudiRiyal";
	src: url("../fonts/saudi-riyal.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+20C1;
}

.woocommerce-Price-currencySymbol,
.wazen-riyal-sign,
.wazen-riyal-word {
	color: #52a3af !important;
	-webkit-text-fill-color: #52a3af;
	font-family: "WazenSaudiRiyal", Tahoma, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	font-size: 1.7em;
	line-height: 1;
}

.wazen-riyal-word {
	display: inline-block;
	margin-inline-start: 3px;
	vertical-align: -0.08em;
}

.woocommerce-Price-currencySymbol,
.wazen-riyal-sign {
	vertical-align: -0.12em;
}

.wazen-price-stack {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
	vertical-align: middle;
	max-width: 100%;
}

.wazen-sar-line {
	display: block;
	font-weight: 700;
	line-height: 1.4;
}

.wazen-price-stack .wazen-egp-price {
	margin-top: 0;
}

.woocommerce-checkout tr.order-total .wazen-checkout-total {
	align-items: flex-end;
}

.cart-popup .wazen-egp-price {
	display: none !important;
}

.payment_method_paymob-online img {
	height: 22px;
	width: auto;
}

.wazen-egp-price {
	display: flex;
	align-items: baseline;
	gap: 3px;
	width: fit-content;
	max-width: 100%;
	margin-top: 5px;
	padding: 2px 7px 3px;
	border: 1px solid #d4af37;
	border-radius: 5px;
	background: #fffdf6;
	box-shadow: inset 0 0 0 1px rgba(255, 248, 220, 0.9);
	color: #8a6a1b;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.45;
	letter-spacing: 0;
}

.wazen-egp-price b {
	color: #6f5410;
	font-size: 12px;
	font-weight: 800;
}

.price del .wazen-egp-price,
del .wazen-egp-price {
	opacity: 0.7;
}
