/**
 * Elementor widget font alignment with marketplace design tokens.
 */

body.aridoro-marketplace-theme .elementor,
body.aridoro-marketplace-theme .elementor-widget-text-editor,
body.aridoro-marketplace-theme .elementor-widget-theme-post-content,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-products,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-product-title,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-product-content,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-product-short-description,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-product-price,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-product-add-to-cart,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-checkout-page,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-cart,
body.aridoro-marketplace-theme .elementor-widget-woocommerce-my-account,
body.aridoro-marketplace-theme .elementor-widget-icon-box .elementor-icon-box-description,
body.aridoro-marketplace-theme .elementor-widget-toggle .elementor-toggle-title,
body.aridoro-marketplace-theme .elementor-widget-tabs .elementor-tab-title,
body.aridoro-marketplace-theme .elementor-widget-accordion .elementor-accordion-title,
body.aridoro-marketplace-theme .elementor-widget-testimonial .elementor-testimonial-content,
body.aridoro-marketplace-theme .elementor-widget-testimonial .elementor-testimonial-name,
body.aridoro-marketplace-theme .elementor-widget-counter .elementor-counter-title,
body.aridoro-marketplace-theme .elementor-widget-alert .elementor-alert-description,
body.aridoro-marketplace-theme .elementor-widget-form .elementor-field-group label,
body.aridoro-marketplace-theme .elementor-widget-form .elementor-field-group input,
body.aridoro-marketplace-theme .elementor-widget-form .elementor-field-group textarea,
body.aridoro-marketplace-theme .elementor-widget-form .elementor-field-group select {
	font-family: var(--mkt-font-body);
	font-weight: 300;
}

body.aridoro-marketplace-theme .elementor-widget-heading .elementor-heading-title,
body.aridoro-marketplace-theme .elementor-widget-icon-box .elementor-icon-box-title,
body.aridoro-marketplace-theme .elementor-widget-image-box .elementor-image-box-title,
body.aridoro-marketplace-theme .elementor-widget-testimonial .elementor-testimonial-job,
body.aridoro-marketplace-theme .elementor-widget-price-table .elementor-price-table__heading,
body.aridoro-marketplace-theme .elementor-widget-price-list .elementor-price-list-title,
body.aridoro-marketplace-theme .elementor-widget-call-to-action .elementor-cta__title {
	font-family: var(--mkt-font-display);
	font-weight: 400;
	line-height: 1.12;
}

body.aridoro-marketplace-theme .elementor-button,
body.aridoro-marketplace-theme .elementor-widget-button .elementor-button {
	font-family: var(--mkt-font-body);
	font-weight: 400;
	letter-spacing: 0.08em;
}
