/*
 * Thermador brand typography.
 *
 * Display/headings: Eurostile Extended Bold Italic (self-hosted WOFF2;
 *   licensed Eurostile file can replace assets/fonts/eurostile-extended-bold-italic.woff2)
 * Body/UI: Avenir
 *
 * Loads self-hosted WOFF2 from assets/fonts/ when present, with local()
 * fallbacks for common system installs.
 */

@font-face {
	font-family: "Eurostile Extended";
	src:
		local("Eurostile Extended Bold Italic"),
		local("EurostileExtended-BoldItalic"),
		local("Eurostile Next Extended Bold Italic"),
		url("../fonts/eurostile-extended-bold-italic.woff2") format("woff2");
	font-weight: 700;
	font-style: italic;
	font-stretch: expanded;
	font-display: swap;
}

@font-face {
	font-family: "baskerville-urw";
	src:
		local("Baskerville URW"),
		local("BaskervilleURW-Dm"),
		local("Baskerville"),
		url("../fonts/baskerville-urw-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "baskerville-urw";
	src:
		local("Baskerville URW Bold"),
		local("BaskervilleURW-Bd"),
		url("../fonts/baskerville-urw-bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "avenir";
	src:
		local("Avenir Book"),
		local("Avenir"),
		local("Avenir-Roman"),
		url("../fonts/avenir-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "avenir";
	src:
		local("Avenir Medium"),
		local("Avenir-Medium"),
		url("../fonts/avenir-medium.woff2") format("woff2");
	font-weight: 500 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "avenir";
	src:
		local("Avenir Heavy"),
		local("Avenir-Heavy"),
		local("Avenir Black"),
		url("../fonts/avenir-heavy.woff2") format("woff2");
	font-weight: 700 800;
	font-style: normal;
	font-display: swap;
}
