.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;
  }
  .recommended-theme-mode-grid {
    --recommended-card-min-width: 80px !important;
  }
  .recommended-theme-card-grid h3 {
    font-size: 12px !important;
  }
  .header-categories {
    display: none !important;
  }
}
.pr-outlined-button,
.pr-plus-minus-button {
  background-color: #fe8915 !important;
  color: #fff;
}
.ref-widg .root-ctn {
  display: none;
}

.banner-title {
  font-size: 12px !important;
}
@media (max-width: 480px) {
  .new-header {
    background-color: #fff !important;
  }
  .location-text {
    color: #000 !important;
  }
  .location-dropdown-icon {
    color: #000 !important;
  }
  .header-top-right {
    position: absolute;
    left: 54px;
    top: 6px;
  }
  .header-top-left {
    position: absolute;
    right: 20px;
  }
  .min-h-screen .page-container .grid-cols-2 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 0px !important;
  }
  .min-h-screen .page-container .grid-cols-2 .bg-white {
    padding: 0.4rem !important;
  }
}
.lucide-menu {
  color: #000 !important;
}
.min-h-screen .page-container .bg-white h3.mb-2.text-lg {
  display: none !important;
}

.min-h-screen
  .page-container
  .bg-white
  p.mx-auto.mb-4.max-w-md.text-sm.text-gray-600 {
  display: none !important;
}
.min-h-screen .page-container .bg-white .mb-12.text-center,
.mb-12.text-center p {
  display: none !important;
}
.min-h-screen .page-container .mb-12.text-center::after {
  content: "Find everything you need, sorted into easy and thoughtful categories.";
  display: block !important;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  text-align: center;
  max-width: 600px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .header-main {
    position: relative;
  }
}
