/**
 * WC Product Table — брендовые цвета (override inline-стилей из настроек таблицы).
 */

body .wcpt-table a.wcpt-button[data-wcpt-link-code*='cart'],
body .wcpt-table a.wcpt-button[data-wcpt-link-code*='Cart'],
body .wcpt-table .wcpt-button.wcpt-button-cart_ajax {
  background: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
  color: var(--color-on-primary) !important;
}

body .wcpt-table a.wcpt-button[data-wcpt-link-code*='cart']:hover,
body .wcpt-table a.wcpt-button[data-wcpt-link-code*='Cart']:hover,
body .wcpt-table .wcpt-button.wcpt-button-cart_ajax:hover {
  background: var(--color-primary-hover) !important;
  border-color: var(--color-primary-hover) !important;
  color: var(--color-on-primary) !important;
}

body .wcpt a.wcpt-button:not([data-wcpt-link-code*='cart']):not([data-wcpt-link-code*='Cart']) {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-on-primary);
}

body .wcpt .wcpt-title a,
body .wcpt .wcpt-product-link,
body .wcpt-cell a:not(.wcpt-button) {
  color: var(--color-primary);
}

body .wcpt .wcpt-title a:hover,
body .wcpt .wcpt-product-link:hover,
body .wcpt-cell a:not(.wcpt-button):hover {
  color: var(--color-primary-hover);
}

body .wcpt .wcpt-filter-option.wcpt-selected,
body .wcpt .wcpt-filter-option:hover {
  color: var(--color-primary);
}

body .wcpt .wcpt-pagination .wcpt-page.wcpt-current-page {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-on-primary);
}
