/*
! Jooosi Fon v1.1.5 | 2026-10-27 23:38:53
*/

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 100;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-ThinItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 100;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Thin.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 600;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 600;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 500;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 300;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 300;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 400;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 200;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-ExtraLightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 200;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-ExtraLight.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 800;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 800;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 700;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: italic;
	font-weight: 900;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-BlackItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Black.ttf') format('truetype');
}

@font-face {
	font-family: 'Inter sans';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/Inter_18pt-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 600;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 600;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-SemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 500;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 400;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 800;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 800;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 700;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: italic;
	font-weight: 900;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-BlackItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Playfair';
	font-style: normal;
	font-weight: 900;
	font-stretch: 100%;
	font-display: auto;
	src: url('https://new.davidgriso.com/wp-content/uploads/jooosi-fon/fonts/PlayfairDisplay-Black.ttf') format('truetype');
}

:root {
	--jf--family-inter-sans: 'Inter sans';
	--ywf--family-inter-sans: var(--jf--family-inter-sans);
	--jf--family-playfair: 'Playfair';
	--ywf--family-playfair: var(--jf--family-playfair);
}

.has-inter-sans-font-family {
	font-family: var(--jf--family-inter-sans) !important;
}

.has-playfair-font-family {
	font-family: var(--jf--family-playfair) !important;
}

.wp-block, .editor-styles-wrapper { } 

