.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;
}
@media (max-width: 767px) {
  .pr-card-content .flex.w-full.items-stretch.gap-2.min-h-\[40px\] {
    flex-wrap: wrap;
  }
}

.pr-discount {
    display:none;
}
@media screen and (max-width: 600px) {
    .pr-title {
        font-size: 13px;
        line-height: 14px;
    }
}

.pr-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;   /* show max 4 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

/* MRP label */
.pr-card-content s::before,
.pr-card-content .line-through::before {
    content: "MRP: ";
    font-size: 11px;
    font-weight: 600;
    position: relative;
    top: 1px;
}

/* Offer Price label */
.pr-card-content .font-bold::before,
.pr-card-content .pr-price::before {
    content: "SP: ";
    font-size: 11px;
    font-weight: 600;
    position: relative;
    top: 1px;
}

/* Remove strike-through from MRP label only */
.pr-card-content s::before,
.pr-card-content .line-through::before {
    text-decoration: none !important;
    display: inline-block;
}
 /* Hide Buy Now button */
.pr-card-content .sh-solid-button,
.pr-card-content .pr-buy-now-button,
.pr-card-content a[href*="buy"],
.pr-card-content button:last-child {
    display: none !important;
}

/* Make Add button take full width after Buy Now is removed */
.pr-card-content .pr-outlined-button,
.pr-card-content .pr-plus-minus-button {
    width: 100% !important;
    flex: 1 1 100% !important;
}