/*your custom css goes here*/

.has-transition.hov-animate-outline {
    background-color: white;
}

.cart-btn {
    background: var(--primary);
}

.nav-cart-box {
    background-color: var(--secondary-base);
}

.not-button {
    background-color: unset;
    border: unset;
}

.sm-gap {
    gap: 10px;
}

.main-gap {
    gap: 20px;
}

/* .slider-row {
    display: grid;

}

@media only screen and (max-width: 750px) {
    .slideshow__with--banner-grid {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media only screen and (min-width: 750px) {
    .slideshow__main__wrapper {
        grid-column: 1 / span 3;
        grid-row: span 2;
    }
} */
/*
@media only screen and (max-width: 749px) {
    .slider-row {
        display: grid;
    }
} */


.slideshow__with--banner-grid {
    display: grid;
  }
  @media only screen and (min-width: 750px) {
    .slideshow__with--banner-grid {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .slideshow--banner--card-link .media {
      padding: 0 !important;
    }
    .slideshow--banner--card,
    .slideshow--banner--card-link {
      height: 100%;
    }

    .slideshow--banner--card-link .media {
      height: 100%;
    }
    .slideshow__main--wrapper {
      grid-column: 1 / span 3;
      grid-row: span 2;
    }
    .slideshow__banner--column-1 .slideshow__banner--wrapper {
      grid-row: span 2;
    }
    .slideshow__with--banner-grid {
      gap: 2rem;
    }
  }
  .slideshow--banner--card-link {
    display: block;
  }
  .slider-rounded--image {
    border-radius: 1rem;
    overflow: hidden;
  }
  .slideshow__banner--column-1 .slideshow--banner--card,
  .slideshow__banner--column-1 .slideshow--banner--card-link,
  .slideshow__banner--column-1 .slideshow--banner--card .media {
    height: 100%;
  }
  @media screen and (min-width: 992px) {
    .slideshow__banner--adapt_image.placeholder {
      min-height: 68rem;
      height: 100%;
    }
    .hero__slider--inner {
      height: 100%;
    }
  }
  .slideshow__with--banner-grid.slideshow__banner--column-0 {
    display: block;
  }
  @media only screen and (min-width: 1600px) {
    .slideshow__with--banner-grid .slider__pagination {
      bottom: 15px !important;
    }
  }
  .slideshow__with--banner-grid
    .slider__pagination
    .swiper-pagination-bullet:before {
    width: 0.8rem;
    height: 0.8rem;
  }
  .slideshow__with--banner-grid .slider__pagination .swiper-pagination-bullet {
    width: 1.4rem;
    height: 1.4rem;
    border-width: 0.1rem;
  }
  @media only screen and (min-width: 750px) {
    .slideshow__with--banner-grid .sllideshow__content {
      left: 3rem;
      right: 3rem;
    }
  }
  @media only screen and (max-width: 749px) {
    .slideshow__with--banner-grid {
      gap: 3rem;
    }
    .slideshow__with--banner-grid .hero__slider--items__inner {
      padding: 4rem 0 5.5rem;
    }
    .slideshow__media.media {
      border-radius: 1rem;
    }
  }
  .slideshow--banner--card-content {
    position: absolute;
    left: 0;
    z-index: 10;
    bottom: 0;
    top: 0;
    right: 0;
    padding: 2rem;
  }
  .slideshow--banner--card-link {
    position: relative;
  }
  .slideshow--banner--card-content {
    background: transparent;
  }
  .slideshow--banner--card-content-inner button.link {
    padding: 0;
  }
  .slideshow--banner--card-content-inner > * {
    margin-bottom: 0;
  }
  .slideshow--banner--card-content-inner > * + * {
    margin-top: 0.7rem;
  }

.card-box1-product-name{
    font-size: 1.3rem;
}
.card-box1-product-price{
    font-size: 1.1rem;
}
.card-box1-product-price-old{
    font-size: 0.8rem !important;
}
.products-slick .slick-slide {
    margin: 0 10px;
}

.products-slick .slick-list {
    margin: 0 -10px;
}
.rounded-6px{
    border-radius: 6px;
}
.fixed-buy-now{
    bottom: 0px
}
@@media (max-width: 1024px) {
    .fixed-buy-now {
        bottom: 64px;
    }
}

/* For mobile devices (max width of 768px) */
@media (max-width: 768px) {
    .fixed-buy-now {
        bottom: 64px;
    }
}