.s-product-card-promotion-title , 
.promotion-title{
    border-radius: 10px;
    border: 2px solid #966fd1;
    font-weight: bold;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    background-color: rgb(255, 255, 255)  !important;;
    animation: 2.5s ease 0s infinite normal none running wiggle;
    color: #966fd1 !important;
    font-weight:bold;
}

.s-product-card-promotion-title {
     position: absolute;
    bottom: 0 !important;
    top: auto !important;
    width: 100%;
    max-width: none;
    border-radius: 7px !important;
    text-align: center;
    font-weight: 900 !important;
}

@keyframes wiggle {
  0% {
    transform: rotate(0deg);
  }

  80% {
    transform: rotate(0deg);
  }

  85% {
    transform: rotate(5deg);
  }

  95% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}


.s-product-card-content-subtitle{
    animation: 5s ease 0s infinite alternate none running flash;
    color: #031e8e !important;
    font-weight:bold;
    text-align: center !important;
}


@keyframes flash{
  0%, 50%, 100% {
      opacity: 1;
  }
  25%, 75% {
      opacity: 0;
  }
}


.similar-products{
  display:none !important;
}


.lazy__bg.lazy_avatar.lazy.rounded-full.\!h-14.\!w-14.md\:\!h-20.md\:\!w-20.mb-1.md\:mb-2.hover\:scale-110.entered.loaded{
  width:7rem;
  height:7rem;
}

.footer-middle .contact-links{
  flex-direction: row-reverse;
  max-width:100%; !important
}

.mt-2{
  margin-top:20px !important;
}