/* Add custom CSS styles below */ 
.index .s-block--photos-slider {
    margin-top: 0;
}

salla-slider.photos-slider .swiper, salla-slider.photos-slider .swiper-slide {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
  max-width: 100% !important;
  padding: 0 !important;
}

.mm-spn.mm-spn--navbar.mm-spn--main:where([dir=rtl],[dir=rtl] *):after {
  background-color: #3FAC24;
  color: white;
}


.s-cart-summary-count {
  background-color: #3FAC24;
}

i.header-btn__icon {
  color: #3FAC24;
  border-color: #3FAC24;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.s-products-slider-card custom-salla-product-card .s-product-card-content-title {
  display: flex;
  justify-content: center;
}

.s-products-slider-card custom-salla-product-card .s-product-card-content-sub {
  justify-content: center !important;
}

.s-product-card-entry {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  transition: box-shadow 0.3s ease;
}

.s-product-card-entry:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.30);
}

.s-product-card-content-footer .s-button-primary-outline, salla-add-product-button[width=wide] [product-status=out] {
  background-color: #3FAC24 !important;
  color: #FFF !important;
}

.s-product-card-content-footer .s-button-primary-outline:hover,
salla-add-product-button[width="wide"][product-status="out"]:hover {
  background-color: #FFF !important;
  color: #3FAC24 !important;
  border-color: #3FAC24 !important;
}

.s-block--features__item {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.s-block--features__item .feature-icon i {
  display: none;
}

.s-block--features__item .feature-icon {
    background-size: contain;
    background-color: #FFF;
}

/* First feature item */
.s-block--features__item:nth-child(1) .feature-icon {
  background-image: url('https://i.ibb.co/YFhQffFd/shopping-bag.gif');
}

/* Second feature item */
.s-block--features__item:nth-child(2) .feature-icon {
  background-image: url('https://i.ibb.co/cKhXjvJf/support-24.gif');
}

/* Third feature item */
.s-block--features__item:nth-child(3) .feature-icon {
  background-image: url('https://i.ibb.co/Fb2Sw1zk/scooter.gif');
}


@media (max-width: 767px) {

    .footer-is-light
    .store-footer
    .store-footer__inner
    .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .store-footer h3 {
    text-align: center;
  }

  .s-contacts-list-vertical {
    display: flex;
    flex-direction: column;
    align-items: center; 
  }

.footer-is-light .store-footer .contact-social {
  display: flex;
  justify-content: center;
}
}
.swiper-button-disabled {
    opacity: .5;
    background: #3eae22;
    color: #fff !important;
}