/*!
 * Custom Font Styles for Margaret BTA Books
 * Fraunces for headings (500 weight)
 * Mulish for paragraphs and body text (400 weight)
 */

/* Body and Base Text - Mulish 400 */
body,
p,
.entry-content,
.entry-summary,
.page-content,
.comment-content,
textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
select,
.woocommerce-product-details__short-description,
.product-details__content__text {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 400 !important;
}

/* All Headings - Fraunces 500 */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.site-title,
.entry-title,
.page-title,
.widget-title,
.comment-reply-title {
	font-family: 'Fraunces', serif !important;
	font-weight: 500 !important;
}

/* Page Header Title - Fraunces 500 */
.page-header__title {
	font-family: 'Fraunces', serif !important;
	font-weight: 500 !important;
}

/* Product Titles - Fraunces 500 */
.product__item__title,
.product__item__title a,
.product-details__title,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce div.product .product_title {
	font-family: 'Fraunces', serif !important;
	font-weight: 500 !important;
}

/* Shop Product Descriptions - Mulish 400 */
.product__item__description,
.product-details__content__text,
.woocommerce-product-details__short-description,
.woocommerce div.product .woocommerce-tabs .panel {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 400 !important;
}

/* Section Titles - Fraunces 500 */
.sec-title__title,
.section-title,
.product-details__description__title,
.woocommerce-tabs .woocommerce-Tabs-panel h2 {
	font-family: 'Fraunces', serif !important;
	font-weight: 500 !important;
}

/* Navigation Menu - Mulish 400 */
.main-header__nav ul li a,
.mobile-nav__content ul li a {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 400 !important;
}

/* Buttons - Mulish 500 */
button,
.button,
.thm-btn,
.product__all-btn,
.add_to_cart_button,
input[type="button"],
input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 500 !important;
}

/* Widget Titles - Fraunces 500 */
.sidebar__single .title h2,
.widget .widget-title,
.woo-widget .widget-title {
	font-family: 'Fraunces', serif !important;
	font-weight: 500 !important;
}

/* Footer - Mulish 400 */
.site-footer,
.footer-widget,
.footer-widget p {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 400 !important;
}

/* Blog Post Titles - Fraunces 500 */
.blog-card__title,
.blog-card__title a,
.entry-header .entry-title {
	font-family: 'Fraunces', serif !important;
	font-weight: 500 !important;
}

/* Breadcrumbs - Mulish 400 */
.dropbe-breadcrumb,
.woocommerce-breadcrumb {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 400 !important;
}

/* Price Text - Mulish 400 */
.product__all-price,
.product__item__price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
	font-family: 'Mulish', sans-serif !important;
	font-weight: 400 !important;
}

/* Ensure strong and bold text maintain proper weight */
strong, b {
	font-weight: 700;
}

/* Italic text variations */
em, i {
	font-style: italic;
}
