/*
 * Belarusian rouble sign (National Bank of the Republic of Belarus font).
 * unicode-range limits the font to B, Y, N and U+E901, so digits and other text keep the site font,
 * while the "BYN" ligature inside prices renders as the sign.
 */
@font-face {
	font-family: "nbrb";
	src: url("../fonts/nbrb.woff2") format("woff2"),
		url("../fonts/nbrb.ttf") format("truetype"),
		url("../fonts/nbrb.woff") format("woff");
	unicode-range: U+E901, U+42, U+59, U+4E;
	font-display: swap;
}

/* Classic price HTML (catalog, product, collections) and WooCommerce Blocks amounts (cart, checkout, mini-cart). */
.woocommerce-Price-currencySymbol,
.wc-block-components-formatted-money-amount,
.wc-block-formatted-money-amount,
.wc-block-components-product-price__value,
.wc-block-components-product-price__regular,
.wc-block-components-totals-item__value {
	font-family: "nbrb", var(--wp--preset--font-family--montserrat, sans-serif), sans-serif;
	font-feature-settings: "liga";
	font-variant-ligatures: discretionary-ligatures;
}
