/**
 * EspacioPC - Uniform product description typography.
 *
 * Applies the theme's standard body font (Source Sans Pro, 17px) to the short
 * description under the title and to the full description tab on single
 * product pages. The !important declarations override inline font-family
 * and font-size styles left in migrated product content. Headings (h1-h6)
 * inside the short description and the description tab use the same
 * Source Sans Pro 17px / 1.65 size as the body text, kept bold so they
 * still read as section titles. Headings elsewhere on the site keep the
 * theme heading font; bold/italic emphasis is preserved.
 * No product content is edited by this file.
 */

/* Short description under the product title */
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-product-details__short-description p,
.single-product .woocommerce-product-details__short-description span,
.single-product .woocommerce-product-details__short-description div,
.single-product .woocommerce-product-details__short-description ul,
.single-product .woocommerce-product-details__short-description ol,
.single-product .woocommerce-product-details__short-description li,
.single-product .woocommerce-product-details__short-description strong,
.single-product .woocommerce-product-details__short-description b,
.single-product .woocommerce-product-details__short-description em,
.single-product .woocommerce-product-details__short-description i,
.single-product .woocommerce-product-details__short-description u,
.single-product .woocommerce-product-details__short-description a,
.single-product .woocommerce-product-details__short-description font,
/* Full description tab */
.single-product #tab-description,
.single-product #tab-description p,
.single-product #tab-description span,
.single-product #tab-description div,
.single-product #tab-description ul,
.single-product #tab-description ol,
.single-product #tab-description li,
.single-product #tab-description strong,
.single-product #tab-description b,
.single-product #tab-description em,
.single-product #tab-description i,
.single-product #tab-description u,
.single-product #tab-description a,
.single-product #tab-description sup,
.single-product #tab-description sub,
.single-product #tab-description font,
.single-product #tab-description blockquote,
.single-product #tab-description pre,
.single-product #tab-description table,
.single-product #tab-description td,
.single-product #tab-description th {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 17px !important;
	line-height: 1.65 !important;
}

/* Headings inside the short description and the description tab:
   same font and size as the body text (Source Sans Pro, 17px / 1.65),
   kept bold so they still read as section titles. Headings outside
   these areas are not affected. */
.single-product .woocommerce-product-details__short-description h1,
.single-product .woocommerce-product-details__short-description h2,
.single-product .woocommerce-product-details__short-description h3,
.single-product .woocommerce-product-details__short-description h4,
.single-product .woocommerce-product-details__short-description h5,
.single-product .woocommerce-product-details__short-description h6,
.single-product #tab-description h1,
.single-product #tab-description h2,
.single-product #tab-description h3,
.single-product #tab-description h4,
.single-product #tab-description h5,
.single-product #tab-description h6 {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 17px !important;
	line-height: 1.65 !important;
	font-weight: 700 !important;
}