/* ZelosShop: Inter (τίτλοι, κουμπιά, τιμές, μενού) και Roboto (κείμενα) σε όλο το site.
   Τα εικονίδια του θέματος είναι γραμματοσειρές (icomoon, FontAwesome, ElegantIcons, wpbingofont, feather),
   γι' αυτό εξαιρούνται: ούτε τα στοιχεία <i> ούτε όσα έχουν κλάση εικονιδίου αλλάζουν. */
:root {
	--zs-body: 'Roboto', system-ui, -apple-system, 'Segoe UI', sans-serif;
	--zs-head: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

html body *:where(:not(i):not(svg):not(svg *):not(#wpadminbar):not(#wpadminbar *):not([class^="icon"]):not([class*=" icon"]):not([class^="wpb-icon"]):not([class*=" wpb-icon"]):not(.fa):not([class*=" fa-"]):not(.star)) {
	font-family: var(--zs-body) !important;
}

html body :is(h1, h2, h3, h4, h5, h6, .title, .widget-title, .elementor-heading-title, .elementor-icon-box-title, .product-title, .woocommerce-loop-product__title, .title-slider, .subtitle-slider, .title-banner, .text-title-heading, .button, button, .btn, input[type="submit"], .price, .amount, .menu a, .step-nav a, .woocommerce-page-header a) {
	font-family: var(--zs-head) !important;
}

/* Ό,τι μπαίνει μέσα σε τίτλο ή κουμπί (span, em, strong) κρατά τη γραμματοσειρά του. */
html body :is(h1, h2, h3, h4, h5, h6, .title, .widget-title, .elementor-heading-title, .title-slider, .subtitle-slider, .title-banner, .button, button, .btn, .price, .amount) :where(span, em, strong, b, a, del, ins, bdi) {
	font-family: inherit !important;
}
