.pr-outlined-button,
.pr-plus-minus-button {
  background-color: #f2f6f4 !important;
}

/* Footer */
#footer {
  background-color: #007bff !important;
  color: #fff !important;
}

.three-col-footer__heading {
  color: inherit !important;
}

#sh-footer-git svg {
  color: #fff !important;
}

.vertical-soc-cont .sh-social-icon {
  background-color: #fff !important;
}

.vertical-soc-cont .sh-social-icon img {
  filter: invert(1);
}

.sh-home-page-prod-section .sh-solid-button:hover {
  background-color: #000;
}

.app-bar {
  background-color: #fff !important;
  color: #000 !important;
}

.app-bar-main svg {
  color: #000 !important;
}

.search-container:before {
  background-color: #000 !important;
}

.search-field .search-input {
  color: #000 !important;
}

/* Buttons */
.pr-plus-minus-button {
  background-color: #007bff !important;
  color: #fff !important;
}

/* Badge */
.badge {
  background-color: #007bff;
  color: #fff !important;
}

/* WhatsApp Button */
.sh-product-social-button,
.sh-social-button,
a[href*="wa.me"],
a[href*="whatsapp"] {

  background-color: #1FAF54 !important;
  color: #ffffff !important;

  border: none !important;
  box-shadow: none !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  min-width: 135px !important;
  height: 40px !important;

  padding: 0 10px !important;
  border-radius: 6px !important;

  font-size: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}

/* WhatsApp Icon */
.sh-product-social-button svg,
.sh-social-button svg,
a[href*="wa.me"] svg,
a[href*="whatsapp"] svg {

  width: 16px !important;
  height: 16px !important;
  fill: #ffffff !important;

  margin-right: 6px !important;
}

/* WhatsApp Text */
.sh-product-social-button::after,
.sh-social-button::after,
a[href*="wa.me"]::after,
a[href*="whatsapp"]::after {

  content: "Order on WhatsApp";

  color: #ffffff !important;

  font-size: 12px !important;
  font-weight: 700 !important;

  display: flex !important;
  align-items: center !important;

  height: 100% !important;

  letter-spacing: 0.2px !important;

  transform: translateY(-0.5px);
}

/* FIX FOOTER WHATSAPP */
#footer a[href*="wa.me"]::after,
#footer a[href*="whatsapp"]::after {
  content: "" !important;
}