
.card--card.gradient, .card__inner.gradient{background: transparent;}

.card-prod-wrap {


    .link-content {cursor: pointer;

      .prod-card-link{display: none;}

        &:hover .card-prod-media-wrap img,
        &:hover .card-prod-media-wrap .product-card-slider img {transform: none;}
    }

    .card-prod-badges{position: static; display: block; padding: 0;width: initial; height: initial;
    
        .single-badge:not(.country-img).on-sale{position: absolute; top: 2rem;right: 2rem;}
        .single-badge.country-img{bottom: 3rem;left: 0.5rem;}

    }


}

.product-card-slider {position: relative;overflow: hidden;width: 100%;aspect-ratio: 3 / 4;flex: 0 0 100%;border-radius: 15px;

  .product-card-slide {height: 100%;width: 100%;border-radius: 15px;}

  .product-card-slide-image {display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 15px;}

  .slick-list {height: 100%;}

  .slick-track {height: 100%;}

  .slick-dots {position: absolute;bottom: 8%;left: 0;right: 0;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;z-index: 1;

    li {display: inline-block;margin: 0 4px;padding: 0;

        button {padding: 0;width: 12px;height: 12px;border-radius: 50%;background-color: transparent;opacity: 0.6;border: 1px solid #000;text-indent: -9999px;cursor: pointer;transition: opacity 0.2s ease;

            &:hover {opacity: 0.8;}

        }

    }

    li.slick-active button {opacity: 1;background: #000;}

  }

  .slick-arrow {display: none !important;}
  
}