.reflow-shopping-cart .ref-checkout .ref-back {
  color: var(--bs-body-color);
}

.reflow-shopping-cart .ref-cart .ref-footer {
  border-top: 1px solid var(--bs-body-color);
}

.reflow-shopping-cart .ref-cart .ref-th {
  border-bottom: 1px solid var(--bs-body-color);
}

.ref-quantity-widget {
  border: 1px solid var(--bs-body-color);
}

.reflow-shopping-cart .ref-checkout .ref-product .ref-product-photo {
  background-color: initial;
}

.reflow-shopping-cart .ref-cart .ref-cart-table .ref-product-photo {
  background-color: initial;
}

.ref-notification .ref-notification-title {
  color: var(--bs-body-color);
}

.reflow-shopping-cart .ref-checkout .ref-tax-note .ref-field-toggle-title, .reflow-shopping-cart .ref-checkout .ref-note-to-seller .ref-field-toggle-title {
  color: inherit;
}

.ref-button.inactive {
  pointer-events: auto;
}

.reflow-shopping-cart .ref-checkout .ref-billing-container .ref-button {
  color: #000000;
  border: none;
  background: rgb(255,255,255);
}

.reflow-shopping-cart .ref-standard-payment-buttons .ref-button {
  padding: 8px;
}

.ref-button.ref-button-success {
  background-color: #098dfc !important;
}

.reflow-shopping-cart .ref-coupon-code #ref-coupon-input {
  background-color: rgb(255,255,255);
  color: #000000;
}

.ref-coupon-code {
  visibility: show;
}

.ref-express span {
  background: transparent;
  visibility: hidden;
}

.ref-express, .ref-payment-method-instructions {
  background: transparent;
}

.ref-standard {
  background: transparent;
}

.reflow-product-list .ref-product {
  color: inherit;
}

.ref-quantity-widget input {
  color: inherit;
}

.reflow-shopping-cart .ref-checkout .ref-checkout-summary {
  background: inherit;
}

.reflow-shopping-cart label input[type=text], .reflow-shopping-cart label input[type=email], .reflow-shopping-cart label input[type=tel], .reflow-shopping-cart label textarea, .reflow-shopping-cart label select, .ref-product-controls label select {
  color: initial;
}

.reflow-shopping-cart .ref-tabs .ref-tab.active {
  background: inherit;
}

.reflow-shopping-cart .ref-tab-content {
  background: inherit;
}

.ref-notification {
  background-color: inherit;
}

.reflow-shopping-cart .ref-message {
  background-color: inherit;
}

.reflow-shopping-cart .ref-checkout .ref-summary-toggle {
  background: inherit;
}

.ref-summary {
  background-color: #000000;
}

.reflow-shopping-cart .ref-message, .reflow-cart-toggler .ref-message {
  background-color: #000000;
}

.reflow-shopping-cart .ref-cart .ref-links a, .reflow-shopping-cart .ref-checkout .ref-links a {
  color: var(--bs-body-color);
}

.ref-summary .ref-product .ref-product-remove {
  color: rgb(225,225,225);
}

