/* Self-hosted Roboto: no local() lookup, so installed OS fonts cannot override it.
 * Keep the previous Mac appearance: Helvetica Neue resolved 600-900 to Bold.
 * Font provenance and license: /local/fonts/roboto/SOURCE.txt and OFL.txt.
 */
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-light.woff2') format('woff2');
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-regular.woff2') format('woff2');
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-medium.woff2') format('woff2');
	font-style: normal;
	font-weight: 500;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-bold.woff2') format('woff2');
	font-style: normal;
	font-weight: 600 900;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-light-italic.woff2') format('woff2');
	font-style: italic;
	font-weight: 100 300;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-regular-italic.woff2') format('woff2');
	font-style: italic;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-medium-italic.woff2') format('woff2');
	font-style: italic;
	font-weight: 500;
	font-display: swap;
}
@font-face {
	font-family: 'Bitshop Sans';
	src: url('/local/fonts/roboto/roboto-bold-italic.woff2') format('woff2');
	font-style: italic;
	font-weight: 600 900;
	font-display: swap;
}
/* The tenge sign is absent from Roboto. Keep its source identical across OSes too. */
@font-face {
	font-family: 'Bitshop Currency';
	src: url('/local/fonts/noto-sans/noto-sans-tenge.woff2') format('woff2');
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	unicode-range: U+20B8;
}
:root {
	--bitshop-font-family: 'Bitshop Sans', 'Bitshop Currency', Arial, sans-serif;
}
body {
	/* Vendor Bitrix components inherit these on the storefront only. */
	--ui-font-family-primary: var(--bitshop-font-family);
	--ui-font-family-secondary: var(--bitshop-font-family);
	--ui-font-family-system: var(--bitshop-font-family);
	--ui-font-family-open-sans: var(--bitshop-font-family);
	font-family: var(--bitshop-font-family);
	font-synthesis: none;
}
body :is(button, input, select, textarea) {
	font-family: var(--bitshop-font-family);
}
