html body .woocommerce,
html body .woocommerce-page,
html body .wc-block-components-root,
html body .woocommerce div.product,
html body .woocommerce div.product .summary,
html body .woocommerce-cart-form,
html body .cart_totals,
html body .woocommerce-checkout,
html body .woocommerce-order,
html body .woocommerce-message,
html body .woocommerce-info,
html body .woocommerce-error,
html body .wc-block-components-notice-banner {
  font-family: var(--tf-font-body) !important;
}

html body .woocommerce-products-header__title,
html body .woocommerce-loop-product__title,
html body .product_title,
html body .woocommerce h1,
html body .woocommerce h2,
html body .woocommerce h3,
html body .woocommerce h4,
html body .wc-block-components-title,
html body .wc-block-grid__product-title {
  font-family: var(--tf-font-heading) !important;
}

html body .woocommerce button,
html body .woocommerce input,
html body .woocommerce textarea,
html body .woocommerce select,
html body .woocommerce .button,
html body .woocommerce a.button,
html body .wc-block-components-button {
  font-family: var(--tf-font-body) !important;
}
