/* حالت اولیه انیمیشن */
.banner-slider .animation_img img {
  position: relative;
  width: 100%;
  display: block;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  transition-duration: 1s;
}

.banner-slider .owl-item.animate .animation_img img {
  -webkit-transform: translateX(-50%) scaleX(2);
  transform: translateX(-50%) scaleX(2);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

/* حالت نهایی بعد از نمایش */
.banner-slider .owl-item.active .animation_img img {
  -webkit-transform: translateX(0) scaleX(1);
  transform: translateX(0) scaleX(1);
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
}

.banner-slider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
}

.banner-slider.owl-loaded {
  opacity: 1;
  visibility: visible;
}

.banner-slider .owl-dots{
    content: "";
    position: absolute;
    bottom: 0;
    inset-inline-start: 2rem;
    -webkit-mask-image: url("../../Images/design/curve.svg");
    mask-image: url("../../Images/design/curve.svg");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #ffffff;
    padding: .25rem 5rem;
    z-index: 100;
    transform: scale(-1);
}

.discount_slider_product .owl-nav .owl-prev,
.discount_slider_product .owl-nav .owl-next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.discount_slider_product .owl-nav .owl-prev{
  inset-inline-start: .5rem;
}
.discount_slider_product .owl-nav .owl-next{
  inset-inline-end:.5rem ;
}

.discount_slider_product .owl-nav .owl-prev span,
.discount_slider_product .owl-nav .owl-next span{
  width: 2rem;
  height: 2rem;
    border-radius: 99999px;
  background-color: var(--theme-primary);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'iranyekan';
  font-size: 2.5rem;
  color: #ffffff;
}


.slider_product .owl-nav .owl-prev span,
.slider_product .owl-nav .owl-next span{
  width: 2rem;
  height: 2rem;
    border-radius: .25rem;
  background-color: var(--theme-teal-500);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'iranyekan';
  font-size: 2.5rem;
  color: #ffffff;
}

.slider_product.product_relation .owl-nav .owl-prev span,
.slider_product.product_relation .owl-nav .owl-next span{
  background-color: var(--color-sky-500);
}

@media (max-width: 40rem) {
.slider_product .owl-nav .owl-prev,
.slider_product .owl-nav .owl-next{
  position: absolute;
  top: -80px;
}
.slider_product .owl-nav .owl-prev{
  inset-inline-start: 250px;
}
.slider_product .owl-nav .owl-next{
  inset-inline-start:300px;
}
}

@media (min-width: 40rem) {
.slider_product .owl-nav .owl-prev,
.slider_product .owl-nav .owl-next{
  position: absolute;
  top: -110px;
}
.slider_product .owl-nav .owl-prev{
  inset-inline-start: 280px;
}
.slider_product .owl-nav .owl-next{
  inset-inline-start:330px;
}
}


