html body .woocommerce-product-details__short-description,
html body .woocommerce-Tabs-panel--description,
html body .woocommerce-Tabs-panel--additional_information,
html body .woocommerce-tabs .panel,
html body .wc-tab,
html body .tf-product-description {
  font-family: var(--tf-font-body) !important;
}

html body .woocommerce-product-details__short-description :where(p, div, span, a, li, ul, ol, table, tbody, thead, tr, td, th, strong, em, small, label),
html body .woocommerce-Tabs-panel--description :where(p, div, span, a, li, ul, ol, table, tbody, thead, tr, td, th, strong, em, small, label),
html body .woocommerce-tabs .panel :where(p, div, span, a, li, ul, ol, table, tbody, thead, tr, td, th, strong, em, small, label),
html body .wc-tab :where(p, div, span, a, li, ul, ol, table, tbody, thead, tr, td, th, strong, em, small, label),
html body .tf-product-description :where(p, div, span, a, li, ul, ol, table, tbody, thead, tr, td, th, strong, em, small, label) {
  font-family: var(--tf-font-body) !important;
}

html body .woocommerce-product-details__short-description :is(h1, h2, h3, h4, h5, h6),
html body .woocommerce-Tabs-panel--description :is(h1, h2, h3, h4, h5, h6),
html body .woocommerce-tabs .panel :is(h1, h2, h3, h4, h5, h6),
html body .wc-tab :is(h1, h2, h3, h4, h5, h6),
html body .tf-product-description :is(h1, h2, h3, h4, h5, h6) {
  font-family: var(--tf-font-heading) !important;
}

html body .woocommerce-product-details__short-description [style*="font-family"]:not([style*="Segoe UI Emoji"]):not([style*="Apple Color Emoji"]):not([style*="Font Awesome"]),
html body .woocommerce-Tabs-panel--description [style*="font-family"]:not([style*="Segoe UI Emoji"]):not([style*="Apple Color Emoji"]):not([style*="Font Awesome"]),
html body .woocommerce-tabs .panel [style*="font-family"]:not([style*="Segoe UI Emoji"]):not([style*="Apple Color Emoji"]):not([style*="Font Awesome"]),
html body .wc-tab [style*="font-family"]:not([style*="Segoe UI Emoji"]):not([style*="Apple Color Emoji"]):not([style*="Font Awesome"]),
html body .tf-product-description [style*="font-family"]:not([style*="Segoe UI Emoji"]):not([style*="Apple Color Emoji"]):not([style*="Font Awesome"]) {
  font-family: var(--tf-font-body) !important;
}

html body [style*="Segoe UI Emoji"],
html body [style*="Apple Color Emoji"] {
  font-family: "Segoe UI Emoji", "Apple Color Emoji", sans-serif !important;
}
