:root {
  --primary-color: #4d4dc1;
  --white: #fff;
  --light-bg: color-mix(in oklab, var(--primary-color) 10%, var(--white));
}
.buy-now,
.sr-buy-now {
  background-color: var(--primary-color);
  color: white;
}
.discount-offer {
  background-color: var(--primary-color);
}
.phytocid button {
  color: unset;
  border: unset;
}
.phytocid .sr-buy-now {
  color: var(--white);
  border: 1px solid var(--primary-color);
}
.regular-price {
  color: var(--primary-color);
}
.unit-sold {
  border: 1px solid var(--primary-color);
}
.buy-now {
  background-color: var(--primary-color);
}
.ecom-iconlist--icon {
  background-color: var(--primary-color);
}
.shake-area .total-price p span {
  color: var(--primary-color);
}
.shake-btn {
  background-color: var(--primary-color);
  color: #fff !important;
  border: 0 !important;
}
.superior-science .superior-orange {
  background-color: var(--primary-color);
}
.superior-science .superior-white .element__heading .ecom__heading {
  border-bottom: 1px solid var(--primary-color);
}
.superior-science .superior-white .subtext {
  color: var(--primary-color);
}
.h2-with-underline {
  border-bottom: 1px solid var(--primary-color);
  color: var(--primary-color) !important;
}
.phyto-active-ingredients .heading-section h3 {
  color: var(--primary-color);
}
.usage-directions h3 {
  color: var(--primary-color);
}
.usage-directions li .ecom-iconlist--icon {
  background-color: var(--primary-color);
}
.faq-section {
  padding: 40px 0;
  background-color: var(--light-bg);
}
.full-width-add-to-cart-container {
  background: var(--light-bg) !important;
  border-top: 1px solid var(--primary-color);
}

.phytocid-wrapper .full-width-add-to-cart-section h2 {
  color: var(--primary-color);
}
.phytocid-wrapper .full-width-add-to-cart-container li.activeLi p:first-child,
.phytocid-wrapper .full-width-add-to-cart-container li.activeLi p:last-child {
  color: var(--primary-color) !important;
}
.phytocid-wrapper
  .full-width-add-to-cart-container
  .add-to-cart-section
  .activeLi {
  border-top: 3px solid var(--primary-color) !important;
}
.product-page-wrapper .full-width-add-to-cart-wrapper .product-quantity,
.product-page-wrapper .full-width-add-to-cart-wrapper .product-cost {
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.product-page-wrapper
  .full-width-add-to-cart-wrapper
  .product-quantity
  .reduce-quantity::before,
.product-page-wrapper
  .full-width-add-to-cart-wrapper
  .product-quantity
  .reduce-quantity::after,
.product-page-wrapper
  .full-width-add-to-cart-wrapper
  .product-quantity
  .increase-quantity::before,
.product-page-wrapper
  .full-width-add-to-cart-wrapper
  .product-quantity
  .increase-quantity::after {
  background: var(--primary-color);
}
.phytocid .product-quantity .quantity::after,
.phytocid .product-quantity .quantity::before {
  border-right: solid 1px var(--primary-color);
}
