@font-face {
	font-family: 'Inter';
	src: url('../fonts/inter/inter-cyr-latin-variable-v4.woff2') format('woff2');
	font-weight: 400 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('../fonts/inter/inter-cyr-latin-variable-italic-v4.woff2') format('woff2');
	font-weight: 400 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Inter Fallback';
	src: local('Arial');
	font-style: normal;
	size-adjust: 105.27%;
	ascent-override: 92.02%;
	descent-override: 22.91%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'Inter Fallback';
	src: local('Arial Italic');
	font-style: italic;
	size-adjust: 105.27%;
	ascent-override: 92.02%;
	descent-override: 22.91%;
	line-gap-override: 0%;
}

@font-face {
	font-family: 'nbrb';
	src: url('../fonts/nbrb.woff2') format('woff2');
	unicode-range: U+0042, U+0059, U+004E;
	font-display: swap;
}

.nbrb-icon,
.nbrb-price-icon {
	font-family: 'nbrb' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal;
	font-feature-settings: 'liga';
	font-variant-ligatures: discretionary-ligatures;
	text-transform: none;
	letter-spacing: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.nbrb-icon {
	line-height: 1;
}

.nbrb-price-icon {
	display: inline-block;
	margin-left: 0.08em;
	font-size: 1.15em;
	line-height: inherit;
	color: inherit;
	white-space: nowrap;
	vertical-align: baseline;
	-webkit-text-stroke: 0.9px currentColor;
	paint-order: stroke fill;
}

@supports not (-webkit-text-stroke: 0.9px currentColor) {
	.nbrb-price-icon {
		text-shadow:
			0.45px 0 currentColor,
			-0.45px 0 currentColor,
			0 0.45px currentColor,
			0 -0.45px currentColor;
	}
}



/* Shared storefront text family. */
:root {
    --site-font-family: 'Inter', 'Inter Fallback', Arial, Helvetica, sans-serif;
}
html { font-family: var(--site-font-family); }
body, input, select, textarea, button, optgroup { font-family: inherit; }

/* Monetary values use the strongest available Inter weight everywhere. */
.price-value,
.price-old,
.price-new,
.old_price,
.old-price,
.ch_price_price,
.checkout-summary-value,
.simplecheckout-cart-total-value,
.simplecheckout-cart-total-value-promo,
.success-order-price__old,
.success-order-price__final,
.order-total,
.wishlist-info tbody td.price,
.cart-info tbody td.price,
.cart-info tbody td.total,
.checkout-product tbody td.price,
.checkout-product tbody td.total,
.simplecheckout-cart tbody td.price,
.simplecheckout-cart tbody td.total,
.cart-total td:last-child,
.products_specials > span:first-of-type,
.products_totals > span:first-of-type {
	font-weight: 900 !important;
}
