/* Add custom CSS styles below */ 
.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide {
  width: 100% !important;
  padding: 0;
  margin: 0;
}

.categories_template .s-slider-block__title {
  justify-content: center;
  text-align: center;
  margin: 2rem;
}

.categories_template .s-slider-block__title * {
  padding: 0;
}
section.faq-section > div.flex.flex-col.gap-1.md\:gap-3.mb-2.md\:mb-4 > h2,
section.s-testimonials div > h2,
div.store-footer__inner h2,
.main_titles.scroll-animate-container .product_name,
.s-slider-block__title h2 {
  text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #006830 0%,
    #3faf11 29%,
    #006830 67%,
    #51c325 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 4s linear infinite;
  display: inline-block;
  font-weight: 800;
  line-height: 4rem;
}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

.salla-btn__primary button.s-button-element {
  background: #006830;
  color: white !important;
}

.salla-btn__primary button.s-button-element::before {
  background: #006830;
  color: white !important;
}

.s-product-card-vertical {
  border-color: #006830 !important;
}

.product_data,
.s-product-card-content-main {
  text-align: center;
}

custom-salla-product-card .s-product-card-content .s-product-card-content-sub {
  justify-content: center;
}

.scroll-animate.aspect-square.animated {
  width: 5rem !important;
}

.aspect-square {
  width: 4rem !important;
}
.feature-card p {
  -webkit-line-clamp: initial !important;
  overflow: visible !important;
  text-overflow: initial !important;
}
.copyright-text p,
.copyright-text * {
  color: white !important;
}

.gallery-overlay {
  display: none;
}

div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden
  > div,
.s-products-list-wrapper.three__grid {
  gap: 0.5rem !important;
}