.tk-v2-page-content--cart .tk-v2-vat-share-row,
.tk-v2-page-content--checkout .tk-v2-vat-share-row,
body.woocommerce-order-received .tr-ty-trow-tk_vat_price_share,
.woocommerce-account .tr-vo-totals .tk-v2-vat-share-row {
  background: #fff8f2;
}

.tk-v2-page-content--cart .tk-v2-vat-share-row :where(th, td),
.tk-v2-page-content--checkout .tk-v2-vat-share-row :where(th, td),
body.woocommerce-order-received .tr-ty-trow-tk_vat_price_share :where(th, td) {
  color: #7c3f12 !important;
  font-weight: 800 !important;
}

.tk-v2-vat-share-row th small {
  display: block;
  margin-top: 2px;
  color: #8a6b55;
  font-size: .64rem;
  font-weight: 600;
  line-height: 1.35;
}

.tk-v2-block-vat-breakdown .tk-v2-block-vat-row {
  margin: 0;
  padding: 8px 0;
  border-top: 1px solid #f0d6c2;
  color: #7c3f12;
}

.tk-v2-page-content--cart .tk-v2-block-vat-native-subtotal--replaced {
  display: none !important;
}

.tk-v2-block-vat-breakdown .tk-v2-block-vat-row:first-child {
  margin-top: 8px;
  border-top-width: 2px;
}

.tk-v2-block-vat-breakdown .tk-v2-block-vat-row .wc-block-components-totals-item__description {
  margin-top: 2px;
  color: #8a6b55;
  font-size: .72rem;
  line-height: 1.35;
}

@media (max-width: 600px) {
  .tk-v2-page-content--cart .tk-v2-vat-share-row :where(th, td),
  .tk-v2-page-content--checkout .tk-v2-vat-share-row :where(th, td) {
    padding-block: 8px !important;
  }
}
