/*------------------------------------------
 *  Reponsive
 * -----------------------------------------*/
/*------------------------------------------
 *  BUTTON
 * -----------------------------------------*/
/*------------------------------------------
 *  Before/After
 * -----------------------------------------*/
.ik-produits.ik-produits-carousel .swiper {
  padding-top: 20px;
  padding-bottom: 60px;
}
.ik-produits.ik-produits-carousel .swiper .swiper-slide {
  transition: all ease 0.3s;
}
.ik-produits.ik-produits-carousel .swiper .swiper-slide:hover {
  transform: translateY(-20px);
}
.ik-produits.ik-produits-carousel .swiper .swiper-scrollbar {
  max-width: calc(var(--wp--style--global--content-size) / 2 - 60px - 60px);
  left: 60px;
  bottom: 12px;
}
.ik-produits.ik-produits-carousel .swiper .swiper-navigation {
  left: 0;
  bottom: 0;
  width: calc(var(--wp--style--global--content-size) / 2);
  justify-content: space-between;
}
.ik-produits.ik-produits-carouselv {
  display: flex;
  gap: 45px;
  max-width: calc(var(--wp--style--global--wide-size) + (100% - var(--wp--style--global--wide-size)) / 2) !important;
  margin-right: 0 !important;
}
.ik-produits.ik-produits-carouselv .ik-featured-visuel {
  flex: 40%;
}
.ik-produits.ik-produits-carouselv .ik-featured-visuel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ik-produits.ik-produits-carouselv .swiper {
  flex: 60%;
  padding-bottom: 100px;
}
.ik-produits.ik-produits-carouselv .swiper .swiper-navigation {
  bottom: 0;
  right: calc(var(--padding-section) - 5px + (100vw - (var(--wp--style--global--wide-size) + var(--padding-section) + var(--padding-section))) / 2);
}
.ik-produits.ik-produits-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 45px;
}
.ik-produits.ik-produits-gridv {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 75px 45px;
}
.ik-produits.ik-produits-gridv .ik-produit-featured-visuel {
  grid-row: 1/3;
  grid-column: 3/5;
  background-color: var(--wp--preset--color--lightgray);
}
.ik-produits.ik-produits-gridv .ik-produit-featured-visuel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ik-produits.ik-produits-gridf {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 75px 45px;
}
.ik-produits.ik-produits-gridf .ik-produit-featured {
  grid-row: 1/3;
  grid-column: 3/5;
  background-color: var(--wp--preset--color--lightgray);
}

@media (max-width: 1400px) {
  .ik-produits.ik-produits-carousel .swiper .swiper-navigation {
    width: calc(100% - var(--padding-section));
  }
  .ik-produits.ik-produits-carousel .swiper .swiper-scrollbar {
    width: calc(100% - var(--padding-section) - 60px - 60px);
  }
}
@media (max-width: 781px) {
  .ik-produits.ik-produits-carousel .swiper .swiper-navigation {
    width: 100%;
  }
  .ik-produits.ik-produits-carousel .swiper .swiper-scrollbar {
    width: calc(100% - 60px - 60px);
  }
}/*# sourceMappingURL=block.css.map */