/* Product description text */

.single-product .woocommerce-product-details__short-description,

.single-product .woocommerce-Tabs-panel,

.single-product .product_meta,

.single-product .summary p {

  color: #ffffff !important;

}



/* Variation labels (e.g. "Amount") */

.single-product table.variations label,

.single-product table.variations th {

  color: #ffffff !important;

}



/* Dropdown itself */

.single-product table.variations select {

  color: #000000;

  background-color: #ffffff;

}
.single-product table.variations td,
.single-product table.variations td.value,
.single-product table.variations tr {
  background: transparent !important;
}

.single-product table.variations select,
.single-product table.variations select:focus,
.single-product table.variations select:hover,
.single-product form.cart select {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #000000 !important;
  border: 1px solid #999 !important;
  padding: 8px 12px;
}

.single-product table.variations select option {
  background-color: #ffffff !important;
  color: #000000 !important;
}

.single-product table.variations label,
.single-product table.variations th,
.single-product .reset_variations {
  color: #ffffff !important;
}
.single-product .woocommerce-variation,

.single-product .woocommerce-variation-description,

.single-product .woocommerce-variation-description p,

.single-product .woocommerce-variation-price,

.single-product .woocommerce-variation-price .price,

.single-product .woocommerce-variation-price .amount,

.single-product .woocommerce-variation-price bdi,

.single-product .woocommerce-variation-availability,

.single-product .woocommerce-variation-availability p {

  color: #ffffff !important;

}
/* Cart + checkout tables */

.woocommerce-cart table.cart td,

.woocommerce-cart table.cart th,

.woocommerce-cart .cart_totals th,

.woocommerce-cart .cart_totals td,

.woocommerce-checkout table.shop_table td,

.woocommerce-checkout table.shop_table th,

.woocommerce .product-price,

.woocommerce .product-subtotal,

.woocommerce .product-name,

.woocommerce .product-quantity,

.woocommerce-Price-amount,

.woocommerce-Price-amount bdi,

.woocommerce-Price-currencySymbol {

  color: #ffffff !important;

}



/* Variation details under the product name (e.g. "Amount: £20") */

.woocommerce dl.variation,

.woocommerce dl.variation dt,

.woocommerce dl.variation dd,

.woocommerce dl.variation p {

  color: #ffffff !important;

}



/* Header mini-cart */

.widget_shopping_cart,

.widget_shopping_cart .total,

.widget_shopping_cart .quantity,

.widget_shopping_cart .woocommerce-mini-cart-item {

  color: #ffffff !important;

}
