/* Keralcart Site Settings — Google Sans Flex everywhere except icon fonts. */
:root { --kc-font: "Google Sans Flex", "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }

html body,
body :where(p, a, span, li, td, th, label, small, strong, em, b, h1, h2, h3, h4, h5, h6,
	input, select, textarea, button, blockquote, figcaption, div):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not([class*="eicon"]):not([class*="dashicons"]):not([class*="ekit-icon"]):not([class*="woosw-icon"]):not([class*="woosq-icon"]) {
	font-family: var(--kc-font) !important;
}

/* Elementor global typography variables. */
body .elementor-kit-5 {
	--e-global-typography-primary-font-family: "Google Sans Flex";
	--e-global-typography-secondary-font-family: "Google Sans Flex";
	--e-global-typography-text-font-family: "Google Sans Flex";
	--e-global-typography-accent-font-family: "Google Sans Flex";
}
