.pr-outlined-button,
.pr-plus-minus-button {
  background-color: #f2f6f4 !important;
}
#footer {
  background-color: #244030 !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;
}
.pr-plus-minus-button {
  background-color: #008000 !important;
  color: #fff !important;
}
.badge {
  background-color: #008000;
  color: #fff !important;
}
.sh-ge-collect-69afe90418a99640487e4fa3,
.sh-ge-collect-69b24314c6d04f2d2f226c5f img {
  border-radius: 16px !important;
  box-shadow:
    0 4px 12px rgba(0, 0, 0, 0.08),
    0 2px 4px rgba(0, 0, 0, 0.05) !important;
}
@media (max-width: 480px) {
  .sh-ge-collect-69b24314c6d04f2d2f226c5f {
    padding: 0px 16px !important;
    --section-item-spacing-mobile: 8px !important;
  }
  .sh-ge-collect-69b24314c6d04f2d2f226c5f .heading-title {
    margin-top: 12px !important;
  }
}
