Hi there, @Brad2 
Here is the CSS code to change the font settings of each text element individually for all tables:
/* Text colors */
.es-widget-container {
/* first table */
--table-1-highlight-label: #fff;
--table-1-title: #fff;
--table-1-caption: #fff;
--table-1-price: rgb(17, 17, 17);
--table-1-price-postfix: rgba(17, 17, 17, 0.7);
--table-1-old-price: rgba(17, 17, 17, 0.5);
--table-1-discount: rgb(255, 56, 56);
--table-1-price-caption: rgba(17, 17, 17, 0.7);
--table-1-button-text: #fff;
--table-1-feature-text: rgba(17, 17, 17, 0.7);
/* second table */
--table-2-highlight-label: #fff;
--table-2-title: #fff;
--table-2-caption: #fff;
--table-2-price: rgb(17, 17, 17);
--table-2-price-postfix: rgba(17, 17, 17, 0.7);
--table-2-old-price: rgba(17, 17, 17, 0.5);
--table-2-discount: rgb(255, 56, 56);
--table-2-price-caption: rgba(17, 17, 17, 0.7);
--table-2-button-text: #fff;
--table-2-caption-feature-text: rgba(17, 17, 17, 0.7);
/* third table */
--table-3-highlight-label: #fff;
--table-3-title: #fff;
--table-3-caption: #fff;
--table-3-price: rgb(17, 17, 17);
--table-3-price-postfix: rgba(17, 17, 17, 0.7);
--table-3-old-price: rgba(17, 17, 17, 0.5);
--table-3-discount: rgb(255, 56, 56);
--table-3-price-caption: rgba(17, 17, 17, 0.7);
--table-3-button-text: #fff;
--table-3-caption-feature-text: rgba(17, 17, 17, 0.7);
}
/* First Table */
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-bar {
color: var(--table-1-highlight-label);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-title {
color: var(--table-1-title);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-title-caption {
color: var(--table-1-caption);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-price-value {
color: var(--table-1-price);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-price-postfix {
color: var(--table-1-price-postfix);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-old-price * {
color: var(--table-1-old-price);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-price-discount {
color: var(--table-1-discount);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-price-caption * {
color: var(--table-1-price-caption);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-button * {
color: var(--table-1-button-text);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(1) .es-toggles-toggle-active) .es-features-feature-text * {
color: var(--table-1-feature-text);
}
/* Second Table */
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-bar {
color: var(--table-2-highlight-label);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-title {
color: var(--table-2-title);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-title-caption {
color: var(--table-2-caption);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-price-value {
color: var(--table-2-price);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-price-postfix {
color: var(--table-2-price-postfix);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-old-price * {
color: var(--table-2-old-price);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-price-discount {
color: var(--table-2-discount);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-price-caption * {
color: var(--table-2-price-caption);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-button * {
color: var(--table-2-button-text);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(2) .es-toggles-toggle-active) .es-features-feature-text * {
color: var(--table-2-feature-text);
}
/* Third Table */
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-bar {
color: var(--table-3-highlight-label);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-title {
color: var(--table-3-title);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-title-caption {
color: var(--table-3-caption);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-price-value {
color: var(--table-3-price);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-price-postfix {
color: var(--table-3-price-postfix);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-old-price * {
color: var(--table-3-old-price);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-price-discount {
color: var(--table-3-discount);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-price-caption * {
color: var(--table-3-price-caption);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-button * {
color: var(--table-3-button-text);
}
.es-widget-container:has(.es-toggles-wrapper:nth-child(3) .es-toggles-toggle-active) .es-features-feature-text * {
color: var(--table-3-feature-text);
}
The desired values should be set only in this part of the code:
/* Text colors */
.es-widget-container {
/* first table */
--table-1-highlight-label: #fff;
--table-1-title: #fff;
--table-1-caption: #fff;
--table-1-price: rgb(17, 17, 17);
--table-1-price-postfix: rgba(17, 17, 17, 0.7);
--table-1-old-price: rgba(17, 17, 17, 0.5);
--table-1-discount: rgb(255, 56, 56);
--table-1-price-caption: rgba(17, 17, 17, 0.7);
--table-1-button-text: #fff;
--table-1-feature-text: rgba(17, 17, 17, 0.7);
/* second table */
--table-2-highlight-label: #fff;
--table-2-title: #fff;
--table-2-caption: #fff;
--table-2-price: rgb(17, 17, 17);
--table-2-price-postfix: rgba(17, 17, 17, 0.7);
--table-2-old-price: rgba(17, 17, 17, 0.5);
--table-2-discount: rgb(255, 56, 56);
--table-2-price-caption: rgba(17, 17, 17, 0.7);
--table-2-button-text: #fff;
--table-2-caption-feature-text: rgba(17, 17, 17, 0.7);
/* third table */
--table-3-highlight-label: #fff;
--table-3-title: #fff;
--table-3-caption: #fff;
--table-3-price: rgb(17, 17, 17);
--table-3-price-postfix: rgba(17, 17, 17, 0.7);
--table-3-old-price: rgba(17, 17, 17, 0.5);
--table-3-discount: rgb(255, 56, 56);
--table-3-price-caption: rgba(17, 17, 17, 0.7);
--table-3-button-text: #fff;
--table-3-caption-feature-text: rgba(17, 17, 17, 0.7);
}
Give it a try and let me know how it worked 