/* PromotionOnline typography system
   Scope: font-family only, based on the updated brand UX guide. */

:root {
	--po-font-heading: "Plus Jakarta Sans", sans-serif;
	--po-font-body: "Inter", sans-serif;
}

html body,
html body p,
html body li,
html body label,
html body input,
html body select,
html body textarea,
html body button,
html body table,
html body th,
html body td,
html body .main-menu,
html body .mobile-menu,
html body .porto-menu,
html body .woocommerce,
html body .woocommerce form,
html body .woocommerce table,
html body .product-summary-wrap,
html body .shop_table,
html body .product-title,
html body .product-name,
html body .price,
html body .amount,
html body .single_add_to_cart_button,
html body .button,
html body .btn,
html body .menu-item,
html body .wpb_text_column,
html body .vc_btn3,
html body .vc_gitem-post-data {
	font-family: var(--po-font-body) !important;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .page-title,
html body .entry-title,
html body .section-title,
html body .vc_custom_heading,
html body .porto-heading,
html body .porto-heading-title,
html body .porto-sicon-title,
html body .porto-u-heading,
html body .porto-u-main-heading,
html body .po-hero h1,
html body .po-hero-title,
html body .po-section h1,
html body .po-section h2,
html body .po-section h3,
html body .po-card h1,
html body .po-card h2,
html body .po-card h3,
html body .po-process-steps-title,
html body .po-enterprise-order-heading,
html body #order_review_heading {
	font-family: var(--po-font-heading) !important;
}