/* line 1, ../sass/index/i-top-slider.scss */
.i-top-slider {
  position: relative;
  margin: 25px 0;
}

/* line 9, ../sass/index/i-top-slider.scss */
.i-top-slider-wr .img {
  border-radius: 12px;
  overflow: hidden;
}
/* line 13, ../sass/index/i-top-slider.scss */
.i-top-slider-wr .img img {
  width: 100%;
  aspect-ratio: 2/1;
  object-fit: cover;
  display: block;
  border-radius: inherit;
}

/* line 1, ../sass/index/i-category-slider.scss */
.i-category-slider {
  position: relative;
  margin: 25px 0;
}

/* line 6, ../sass/index/i-category-slider.scss */
.i-category-slider-wr {
  position: relative;
  border-radius: 12px;
}
/* line 10, ../sass/index/i-category-slider.scss */
.i-category-slider-wr:after {
  background: linear-gradient(270deg, #fff, rgba(255, 255, 255, 0.69) 34.42%, rgba(255, 255, 255, 0.41) 68.05%, rgba(255, 255, 255, 0));
  content: "";
  height: 170px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: -1px;
  top: 0;
  transition: opacity .3s ease;
  width: 51px;
  opacity: 1;
  z-index: 2;
}
/* line 25, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide {
  height: 170px;
  width: 152px !important;
}
/* line 29, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide .i-category-slider-link {
  position: relative;
  height: 100%;
  position: relative;
  background-color: #f2f4f7;
  border-radius: 12px;
  width: 100%;
  opacity: 0;
}
/* line 38, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide .i-category-slider-link.aos-animate {
  opacity: 1;
}
@media (hover: hover) {
  /* line 43, ../sass/index/i-category-slider.scss */
  .i-category-slider-wr .swiper-slide .i-category-slider-link:hover {
    background-color: #e9ebf0;
  }
  /* line 47, ../sass/index/i-category-slider.scss */
  .i-category-slider-wr .swiper-slide .i-category-slider-link:hover .img img {
    transform: translate(10px, -10px);
  }
}
/* line 55, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide:last-child {
  margin-right: 30px !important;
}
/* line 59, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide span {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  width: 100%;
  display: block;
  padding: 12px;
}
/* line 68, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide .img {
  bottom: 12px;
  position: absolute;
  right: 12px;
  width: 70%;
}
/* line 74, ../sass/index/i-category-slider.scss */
.i-category-slider-wr .swiper-slide .img img {
  max-width: 100%;
  display: block;
  transition: 0.3s ease all;
}

/* line 87, ../sass/index/i-category-slider.scss */
.lang-he .i-category-slider-wr:after {
  right: initial;
  left: -1px;
  transform: scaleX(-1);
}
/* line 95, ../sass/index/i-category-slider.scss */
.lang-he .i-category-slider-wr .swiper-slide:last-child {
  margin-right: 0px !important;
  margin-left: 30px !important;
}
/* line 100, ../sass/index/i-category-slider.scss */
.lang-he .i-category-slider-wr .swiper-slide .img {
  right: initial;
  left: 12px;
}

/* line 1, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider {
  position: relative;
}
/* line 4, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 11, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .bg img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 19, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .container {
  position: relative;
  z-index: 2;
}
/* line 24, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .swiper-nav {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  gap: 0 10px;
  margin-bottom: 20px;
}
/* line 35, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .swiper-button-next, .IndexBrandProductSlider .swiper-button-prev {
  position: relative;
  top: initial;
  left: initial;
  right: initial;
  margin: 0;
  transform: 0;
  opacity: 1;
}
@media (hover: hover) {
  /* line 45, ../sass/index/i-brand-product-slider.scss */
  .IndexBrandProductSlider .swiper-button-next:hover, .IndexBrandProductSlider .swiper-button-prev:hover {
    background: #ff307b;
    color: #fff;
  }
}
/* line 52, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .catalog-grid-box {
  overflow: hidden;
  background: #fff;
  width: 262px;
  height: auto;
  border-radius: 15px;
}
/* line 59, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .catalog-grid-box .desc {
  padding: 15px;
}
/* line 63, ../sass/index/i-brand-product-slider.scss */
.IndexBrandProductSlider .catalog-grid-box .site-btn {
  margin: 15px;
  margin-top: auto;
  width: calc(100% - 30px) !important;
}

/* line 72, ../sass/index/i-brand-product-slider.scss */
.lang-he .IndexBrandProductSlider {
  direction: rtl;
}
/* line 75, ../sass/index/i-brand-product-slider.scss */
.lang-he .IndexBrandProductSlider .swiper-button-next, .lang-he .IndexBrandProductSlider .swiper-button-prev {
  transform: rotate(180deg);
}

/* line 1, ../sass/index/i-discount.scss */
.i-discount {
  position: relative;
}
/* line 4, ../sass/index/i-discount.scss */
.i-discount .inner {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
  padding: 24px;
  border-radius: 24px;
  background: rgba(252, 169, 204, 0.2);
}

/* line 23, ../sass/index/i-discount.scss */
.i-discount-bl {
  display: block;
  overflow: hidden;
  width: calc((100% - 24px * 2) / 3);
  height: 144px;
  border-radius: 12px;
}
/* line 30, ../sass/index/i-discount.scss */
.i-discount-bl .img {
  display: block;
  height: 100%;
}
/* line 34, ../sass/index/i-discount.scss */
.i-discount-bl .img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.3s ease all;
}
@media (hover: hover) {
  /* line 46, ../sass/index/i-discount.scss */
  .i-discount-bl:hover .img img {
    transform: scale(1.1);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 56, ../sass/index/i-discount.scss */
  .i-discount-bl {
    width: calc((100% - 24px ) / 2);
    flex: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 66, ../sass/index/i-discount.scss */
  .i-discount .inner {
    gap: 15px;
    padding: 15px;
    border-radius: 15px;
  }

  /* line 73, ../sass/index/i-discount.scss */
  .i-discount-bl {
    width: 100%;
  }
}
