/* Mobile & Web Slider Amazing for Tween Store 🤩 By Mohamed Weaam +972597092609 🥳 */ 

@media (min-width: 640px) {
  salla-slider[type]:not(.hydrated) > div > div, salla-slider[type]:not(.hydrated) .swiper > div > div > div, .carousel-slider .swiper-wrapper > div {
    padding-left: 0rem;
    padding-right: 0rem;
  }
}

.rounded-md {
  border-radius: 0rem!important;
}
salla-slider.photos-slider .swiper-slide
{
  border-radius: 0rem!important;

}
@media (max-width: 1024px) {
  salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
    padding-right: 0rem;
  }
}

salla-slider.photos-slider .swiper-slide {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  width: 100%;
  overflow: hidden;
  border-radius: 0.375rem;
}
[dir="rtl"] .carousel-slider .swiper {
  padding-left: unset !important;
}

@media(min-width:700px){
#photos-1-slider:first-child {
  visibility: hidden !important;
  margin-top:-140rem;
}
.s-block--photos-slider{
  margin-top: 0rem  !important;
}
}
@media(max-width:700px){
#photos-0-slider:first-child {
  visibility: hidden !important;
  margin-top:-40rem;
}
.s-block--photos-slider{
  margin-top: 0rem !important;
}
}

.s-slider-v-centered .s-slider-block__title-nav{
  visibility: hidden !important;

}


salla-slider.photos-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255);
  opacity: 1;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
  opacity: 1;
  background: #293442;
}



#swiper-wrapper-c3e2fa7c67f830d0 .swiper-wrapper > div {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

/* Mobile & Web Slider Amazing for Tween Store 🤩 By Mohamed Weaam +972597092609 🥳 */

/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 

.bg-inherit {
  background-color: #292929;
}

@media only screen and (min-width: 1024px) {
  .main-menu li.root-level > a {
    padding-top: 0px;
    padding-bottom: 2rem;
    font-weight: 700;
    color: #ffdec3 !important;
  }
}
@media only screen and (min-width: 1024px) {
  .main-menu li.root-level > a:hover {
    padding-top: 0px;
    padding-bottom: 2rem;
    font-weight: 700;
    color: white !important;
  }
}
@media only screen and (min-width: 1024px) {
  .main-menu li.root-level > a:active {
    padding-top: 0px;
    padding-bottom: 2rem;
    font-weight: 700;
    color: white !important;
  }
}
@media only screen and (min-width: 1024px) {
  .main-menu .sub-menu {
  
    background-color: #292929 !important;
}}
@media only screen and (min-width: 1024px) {
  .main-menu li > a {
    color: #ffdec3 !important;

  }}

.sicon-menu {
    color: #ffdec3 !important;

}



.main-menu > li > a[href*="offer"] {
  --tw-text-opacity: 1;
  color: rgb(153, 27, 27);
  color: #ff4949 !important;
}

.sicon-user-circle::before {
  content: "\f072";
  color: #ffdec3 !important;
}

.sicon-shopping-bag::before {
  color: #ffdec3 !important;

}

.header-btn__icon {
  border-color: #ffdec3 !important;
}

.s-cart-summary-total {
  color:  #ffdec3 !important;
  }

.sicon-shopping-bag::before {
  content: "\ef36";
  color: #ffdec3 !important;
}

.s-cart-summary-count {
  background-color: rgb(230, 45, 45);
}

.s-product-card-entry {
  position: relative;
  display: flex;
  height: 100%;
  justify-content: space-between;
  border-radius: .75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
  }
  
  .s-product-card-image img.loaded {
  position: relative;
  opacity: 1;
  background: white;
}



.s-button-primary-outline {
  fill: #414042;
  background: var(--color-primary);
  color: #414042;
  color: #fcddc2;
}


.s-button-light-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255);
  background-color: rgb(41, 41, 41);
  fill: #6b7280;
  --tw-text-opacity: 1;
  color: rgb(107, 114, 128);
  color: rgb(250, 219, 192);
}

.s-product-card-promotion-title {
  --tw-bg-opacity: 1;
  background-color: rgb(153, 27, 27);
  background-color: rgb(230, 45, 45);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}

.s-block--features__item .feature-icon {
  background-color: #fcdcc1;
  }
  
  
  .s-block--features__item .feature-icon i {
  font-size: 1.875rem;
  line-height: 2.25rem;
  color: #ff6767;
  color: #292929;
}

  .s-product-card-content {
    padding: 1.25rem;
    text-align: center;
  }
  
  .s-product-card-content-sub {
  justify-content: center;
  }
  
  .copyright-text p {
  --tw-text-opacity: 1;
  color: rgb(55, 65, 81);
  color: rgb(252, 226, 198);
}

.s-payments-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 0.5rem;
  padding: 1rem 3rem;
}

.s-user-menu-trigger {
  background-color: transparent;
  }