/* Mana Telugu Foods — Universal Wishlist final layer */
html body button.mtf-product-action.mtf-add-wishlist {
  position:relative !important;
  z-index:50 !important;
  pointer-events:auto !important;
  cursor:pointer !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}
html body button.mtf-product-action.mtf-add-wishlist i.fa-regular.fa-heart {
  font-family:"Font Awesome 6 Pro" !important;
  font-weight:400 !important;
  font-style:normal !important;
  line-height:1 !important;
  color:currentColor !important;
  opacity:1 !important;
  visibility:visible !important;
}
html body button.mtf-product-action.mtf-add-wishlist:not(.is-added) {
  background:#fff !important;
  color:#222 !important;
}
html body button.mtf-product-action.mtf-add-wishlist.is-added,
html body button.mtf-product-action.mtf-add-wishlist.is-added:hover,
html body button.mtf-product-action.mtf-add-wishlist.is-added:focus,
html body button.mtf-product-action.mtf-add-wishlist.is-added:active {
  background:#00833e !important;
  border-color:#00833e !important;
  color:#fff !important;
  box-shadow:0 5px 16px rgba(0,131,62,.22) !important;
}
html body button.mtf-product-action.mtf-add-wishlist.is-added i.fa-regular.fa-heart,
html body button.mtf-product-action.mtf-add-wishlist.is-added:hover i.fa-regular.fa-heart,
html body button.mtf-product-action.mtf-add-wishlist.is-added:focus i.fa-regular.fa-heart,
html body button.mtf-product-action.mtf-add-wishlist.is-added:active i.fa-regular.fa-heart {
  color:#fff !important;
}


/* Mobile wishlist interaction fix: keep the active state visible and make the heart reliably tappable. */
html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist,
html body .mtf-product-action.mtf-add-wishlist {
  -webkit-tap-highlight-color: transparent !important;
  touch-action: manipulation !important;
  user-select: none !important;
  -webkit-user-select: none !important;
}

@media (max-width: 767px) {
  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: 100 !important;
  }

  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist.is-added,
  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist.is-added:hover,
  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist.is-added:focus,
  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist.is-added:active {
    background: #00833e !important;
    border: 0 !important;
    color: #fff !important;
    transform: none !important;
    box-shadow: 0 5px 16px rgba(0,131,62,.24) !important;
  }

  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist.is-added i,
  html body .mtf-product-card .mtf-product-card-actions .mtf-add-wishlist.is-added i.fa-heart {
    color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
