/* Custom fonts – moved from "Use Any Font" + font upload plugin into the child theme */

/* garamond-regular (was Use Any Font) – used by Astra body/headings & custom CSS */
@font-face {
	font-family: 'garamond-regular';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/garamond-regular.woff2') format('woff2'),
	     url('fonts/garamond-regular.woff') format('woff');
}

/* Garmond = EB Garamond (was uploaded via the fonts plugin) */
@font-face {
	font-family: 'Garmond';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/EBGaramond-Regular.woff2') format('woff2'),
	     url('fonts/EBGaramond-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Garmond';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/EBGaramond-SemiBold.woff2') format('woff2'),
	     url('fonts/EBGaramond-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Garmond';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/EBGaramond-Bold.woff2') format('woff2'),
	     url('fonts/EBGaramond-Bold.ttf') format('truetype');
}

/* Helper classes the plugins used to provide */
.garamond-regular { font-family: 'garamond-regular' !important; }
:root { --wp--preset--font-family--garamond-regular: 'garamond-regular'; }

/* "Full Description" arrow icon – ElementsKit icon font outside Elementor widgets */
.read_more .icon::before,
i.icon.elementskit-submenu-indicator::before {
	font-family: elementskit !important;
	font-weight: 400;
	font-style: normal;
}
