/* Add custom CSS styles below */ 

.advanced-slider__caption__inner--left .advanced-slider__caption__inner__content:where([dir="rtl"], [dir="rtl"] *) {
  text-align: center;
}

.advanced-slider__caption__inner--left {
  justify-content: center !important;
}

.advanced-slider__caption__inner--left .advanced-slider__caption__inner__content:where([dir="ltr"], [dir="ltr"] *) {
  text-align: center;
}

@media (max-width: 991px) {
  .advanced-slider__caption__inner__content {
    max-width: 90%;
  }
  }
  
  @media (min-width: 991px) {
  .advanced-slider__caption__inner__content {
    max-width: 50%;
  }
  }

salla-slider .swiper-pagination-bullet{  background: var(--color-primary) !important;
  opacity: 0.2;
}

salla-slider .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: var(--color-primary);
}

@media (max-width: 991px) {
.advanced-slider__caption__inner--right .advanced-slider__caption__inner__content:where([dir="rtl"], [dir="rtl"] *) {
  text-align: center;
  margin-top: 260px;
}
.advanced-slider__caption__inner--right {
  justify-content: center;
}
}

@media (min-width: 991px) {
.advanced-slider__caption__inner--right .advanced-slider__caption__inner__content:where([dir="rtl"], [dir="rtl"] *) {
  text-align: right;
  margin-right: 90px;
}
}

/* Add custom CSS styles below */ 

/*     advanced Review Arabic Web       */
@media (min-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content:where([dir="rtl"] *)  {
  text-align: right!important;
  margin-left: 800px;
  margin-top: 200px;
}
}
@media (min-width: 1280px) {
  .advanced-slider__caption__inner__content__text {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content:where([dir="rtl"] *) {
  text-align:  right!important;
  margin: 0 90px 0 auto;
}
}
/*     advanced Review Arabic Web       */


/*     advanced Review English Web     */
@media (min-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content:where([dir="rtl"] *) {
  text-align:  right!important;
  margin: 0 90px 0 auto;
}
}
@media (min-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content:where([dir="ltr"] *)  {
  text-align: left!important;
  margin-left: 800px;
  margin-top: -40px;
}
}
@media (min-width: 1280px) {
  .advanced-slider__caption__inner__content__heading {
    font-size: 3.75rem;
    line-height: 1;
    margin-bottom: 10px;
  }
}
@media (min-width: 991px) {
  .advanced-slider__caption__inner__content {
    max-width: 40%;
  }
}
/*     advanced Review English Web     */



/*     advanced Review Arabic Mobile       */
@media (max-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {
text-align: center !important;
  margin-top: 0px;
  margin-top: 265px;
}
}
@media (max-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {
  text-align:  center!important;
}
}
@media (max-width: 991px) {
.advanced-slider__caption__inner__content__heading {
  margin-bottom: 2rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
}
}
@media (max-width: 991px) {
.advanced-slider__caption__inner__content__text {
  font-size: 1.3rem;
  line-height: 1.5rem;
padding: 0 20px;
}
}
/*     advanced Review Arabic Mobile       */


/*     advanced Review English Mobile       */
@media (max-width: 991px) {
.advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {
text-align: center !important;
  margin-top: 0px;
  margin-top: 280px;
}
}
@media (max-width: 991px) {
.advanced-slider__caption__inner__content__heading {
  margin-bottom: 2rem;
  font-size: 1.85rem;
  line-height: 2.5rem;
  font-weight: 700;
}
}
@media (max-width: 991px) {
.advanced-slider__caption__inner__content__text {
  font-size: 1.3rem;
  line-height: 1.5rem;
padding: 0 20px;
}
}
/*     advanced Review English Mobile       */



.advanced-slider__caption__inner__content__button{
margin-top: 1rem;
}
@media (max-width: 991px) {
  .advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {
    text-align: center !important;
    margin-top: 0px;
    margin-top: 180px;
    color: black !important;
  }
}

@media (max-width: 991px) {
.advanced-slider__caption__inner__content__heading {
    margin-top: 0rem;
    font-size: 1.85rem;
    line-height: 2.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
}


.s-block--animated-brands--marquee{
mask-image: inherit;
}


  .sm\:h-12 {
    height: 0rem;
    visibility: hidden;
  }
  
.items-start > .text-center:where([dir="rtl"] *) {
  text-align: right !important;
    padding: 0 35px 0 35px;

}
.items-start > .text-center:where([dir="ltr"] *) {
  text-align: left !important;
  padding: 0 35px 0 35px;
}


.w-1\/2 {
  width: 90%;
  
.leading-6 {
  line-height: 1.5rem;
  padding: 0 20px;
}

.footer-is-custom .store-footer .footer-rights p {
  color: #484848;
  opacity: .7;
}


@media only screen and (min-width: 1024px) {
  .main-menu li > a:hover {
    color: #414042;
    color: #000;
    text-decoration-line: none;
  }
}


@media (min-width: 768px) {
  .s-block--special-products-slider.reversed .s-slider-block__title-nav:where([dir="rtl"], [dir="rtl"] *) {
    left: 0;
    right: rtl;
  }
}


/*.   */

salla-slider .swiper-pagination-bullet-active {
  opacity: 1;
background-color:var(--color-primary)!important;
}

@media (max-width: 991px) {
.advanced-slider__caption__inner--left .advanced-slider__caption__inner__content {
  text-align: center;
  margin-top: 200px;
  color: white;
}
}

@media (max-width: 991px) {
.advanced-slider__caption__inner--right .advanced-slider__caption__inner__content {
  text-align: center;
  margin-top: 200px;
  color: white;
}
}

@media (min-width: 991px) {
.advanced-slider__caption__inner__content > .advanced-slider__caption__inner__content__button {
background-color: black!important;
}
}


.s-block--tabs-produtcs .tab-trigger button {
  border-radius: 0px;
  border-width: 0px;
  background-color: #ebf7ff;
  font-weight: 700;
  line-height: 1.75rem;
  color: #000;
  border-radius: 7px;
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
  border-bottom-width: 2px !important;
  border-color: #414042 !important;
  border-color: var(--color-primary) !important;
  color: #0075ae !important;
  background-color: #c4e8ff!important;
}

@media (min-width: 991px) {
  .space-y-4 > .advanced-slider__caption__inner__content__button {
    background-color: transparent;
  }
}

@media (max-width: 800px) {
  .s-block--square-links .carousel-slider .swiper-wrapper > div {
    width: 33% !important;
  }
}
@media (max-width: 991px) {
.carousel-slider .swiper {
  padding-left: 1rem;
}
}

.bg-store-bg-secondary {
  background-color: #f6fdff;
  }
  
@media (max-width: 991px) {  
  .s-block--slider-with-bg .slider-bg {
  background-position: left;
  }
  }
  
  salla-products-slider .s-slider-block__title {
  max-width: none;
  max-width: initial;
  border-bottom: transparent;
}

  /* 1. عند تحريك الماوس فوق القسم (Hover) */
li[id="582555990"]:hover > a,
li[id="582555990"]:hover > a *,
li[id="582555990"] a:hover,
li[id="582555990"] a:hover *,
a[href*="c1447758081"]:hover,
a[href*="c1447758081"]:hover * {
    color: #D4829C !important;
    --tw-text-opacity: 1 !important;
}

/* 2. عند الضغط أو التواجد في صفحة القسم (Active / Focus / Current) */
li[id="582555990"] a:active,
li[id="582555990"] a:active *,
li[id="582555990"] a:focus,
li[id="582555990"] a:focus *,
li[id="582555990"].active a,
li[id="582555990"].active a *,
li[id="582555990"].current-menu-item a,
li[id="582555990"].current-menu-item a *,
a[href*="c1447758081"][class*="active"],
a[href*="c1447758081"][class*="active"] * {
    color: #D4829C !important;
    --tw-text-opacity: 1 !important;
}