@font-face {
	font-family: 'Stem';
	src: local('Stem-SemiLight'), local('Stem-SemiLight'),
		url('../fonts/Stem-SemiLight.woff2') format('woff2'),
		url('../fonts/Stem-SemiLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'TTDrugs';
	src: local('TTDrugs-Regular'), local('TTDrugs-Regular'),
		url('../fonts/TTDrugs-Regular.woff2') format('woff2'),
		url('../fonts/TTDrugs-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

:root {
	/* Font */
	--textFont: 'Stem', sans-serif;
	--titleFont: 'TTDrugs', sans-serif;

	/* Weight */
	--textWeight: 300;
	--titleWeight: 400;
}

@media only screen and (min-width:1024px) {
	:root {
		/* Title XXL */
		--titleXXLspacing: 0;

		--titleXXLtopT: -27px;
		--titleXXLbottomT: -21px;

		/* Title XL */
		--titleXLspacing: 0;
		--titleXLleft: 0;

		--titleXLtopT: -19px;
		--titleXLbottomT: -17px;

		/* Title L */
		--titleLspacing: 0;

		--titleLtopT: -18px;
		--titleLbottomT: -14px;

		/* Title M */
		--titleMspacing: 0;

		--titleMtopT: -13px;
		--titleMbottomT: -11px;

		/* Title S, Text XL */
		--titleSspacing: 0;

		--titleStopT: -10px;
		--titleSbottomT: -10px;

		/* Title XS, Text L */
		--titleXSspacing: 0;

		/* Title XXS, Text M */
		--titleXXSspacing: 0;

		/* Title XXXS, Text S */
		--titleXXXSspacing: 0;
	}
}

@media only screen and (max-width:1023px) {
	:root {
		/* Title XXL */
		--titleXXLspacing: 0;

		--titleXXLtopT: -16px;
		--titleXXLbottomT: -12px;

		/* Title XL */
		--titleXLspacing: 0;
		--titleXLleft: 0;

		--titleXLtopT: -14px;
		--titleXLbottomT: -10px;

		/* Title L */
		--titleLspacing: 0;

		--titleLtopT: -11px;
		--titleLbottomT: -9px;

		/* Title M */
		--titleMspacing: 0;

		--titleMtopT: -9px;
		--titleMbottomT: -7px;

		/* Title S, Text XL */
		--titleSspacing: 0;

		--titleStopT: -7px;
		--titleSbottomT: -7px;

		/* Title XS, Text L */
		--titleXSspacing: 0;

		/* Title XXS, Text M */
		--titleXXSspacing: 0;

		/* Title XXXS, Text S */
		--titleXXXSspacing: 0;
	}
}