/**
 * PC Precision - site typography (Sora headings + Plus Jakarta Sans body).
 *
 * Forces Woodmart CSS vars away from Inter / Horyzen / system stacks.
 * Elementor widgets on Global Fonts follow Site Settings > Global Fonts.
 *
 * Change fonts later: Elementor > Site Settings > Global Fonts > Regenerate CSS.
 */

:root,
body {
	--pcp-font-heading: "Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
	--pcp-font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
	/* Back-compat aliases (was Horyzen / product-title system stack). */
	--pcp-font-horyzen: var(--pcp-font-heading);
	--pcp-font-product-title: var(--pcp-font-body);
	--wd-text-font: var(--pcp-font-body);
	--wd-title-font: var(--pcp-font-heading);
	--wd-alternative-font: var(--pcp-font-heading);
	--wd-widget-title-font: var(--pcp-font-heading);
	--wd-entities-title-font: var(--pcp-font-body);
}

body,
button,
input,
select,
textarea,
.wd-font-text,
.wd-nav > li > a,
.pcp-ck-nav__link,
.pcp-ck-nav__trigger,
.whb-header .wd-tools-text,
.elementor-widget-text-editor,
.elementor-widget-text-editor p {
	font-family: var(--pcp-font-body) !important;
}

.wd-fonttitle,
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-heading-title,
.woodmart-title-container .title,
.wd-section-title,
.wd-title {
	font-family: var(--pcp-font-heading) !important;
}

/* Product titles: readable commercial sans (Plus Jakarta Sans). */
.woocommerce-loop-product__title,
.wd-entities-title,
.wd-entities-title a,
.product-grid-item .wd-entities-title,
.product-grid-item .wd-entities-title a,
.wd-product .wd-entities-title,
.wd-product .wd-entities-title a,
.pcp-home-products__title,
.pcp-home-products__title a,
.product_title,
.summary .product_title,
h1.product_title,
.entry-title.product_title,
.related .woocommerce-loop-product__title,
.related .wd-entities-title,
.related .wd-entities-title a,
.related-products .woocommerce-loop-product__title,
.related-products .wd-entities-title,
.related-products .wd-entities-title a,
.upsells .woocommerce-loop-product__title,
.upsells .wd-entities-title,
.upsells .wd-entities-title a,
.upsells-products .woocommerce-loop-product__title,
.upsells-products .wd-entities-title,
.upsells-products .wd-entities-title a {
	font-family: var(--pcp-font-body) !important;
}
