/* Add custom CSS styles below */ 
.btn--wishlist.animated.s-button-element.s-button-link.s-button-solid.s-button-light-link.s-button-loader-after{
color: sandybrown;
}


.product-metadata:nth-of-type(1) li:nth-of-type(2).span {
  color: red;
}

.product-metadata:nth-of-type(1) li:nth-of-type(2)::before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 27px;
  background-image:       url("https://i.ibb.co/ZRZ2NkPX/177021455555.gif");
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-inline-end: 3px;
} 

.promotion-title{
  background-color: #ffdc06;
  color: #1f2937;
}

.animate-spin {
    animation: none !important;
}

.sale-price{

color:crimson;}


.regular-or-normal-price{

color: #525252;

}

.promotion-badge , has-discount{

  font-weight: 600;
  display: inline-block; /* ensures animation applies smoothly */
  animation: textFade 1s ease-in-out infinite;
}

@keyframes textFade {
  0%, 100% {
    color: black; /* your main discount text color */
  }
  50% {
    color: #736300; /* same color but faded */
  }
}

#1599668995 {
    color: #333 !important; 
 
}

.floating-contacts__icon.with-whatsapp-color {
    animation: pulse 1.5s infinite ease-in-out;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.15);
    }
    100% {
        transform: scale(1);
    }
}


/*.slide--cat-entry.has-image.has-zoom-transition{
    /* your styles here /*
  border-radius: 20px;
}/*

/* Hide image on desktop */
@media (min-width: 768px) {
    .menu-images--icon img {
        display: none !important;
    }
}


@media only screen and (max-width: 768px){


.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
visibility: hidden;
}

}