/* header and bottns gradint */

.product-card.hover_style_3 .product-card__buttons div button,
.product-card.product-card--horizontal .product-card__buttons div button,
.main-nav-container.fixed-header .inner,
.footer-is-custom .store-footer .store-footer__inner,
.product-single
  .sticky-product-bar
  salla-add-product-button
  salla-button
  .s-button-btn {
  background: #247036;
  background: linear-gradient(
    90deg,
    rgba(36, 112, 54, 1) 0%,
    rgba(20, 77, 35, 1) 100%
  ) !important;
}

/* card btns color */

.product-card__buttons > div button i {
  color: white !important;
  fill: white !important;
}

/* footer title */

.store-footer h3 {
  color: #d1aa40;
}

/* color sections title */

#about-1 h2,
section.fixed-products.fixed-products--3 > div > div > h2,
.s-block.s-block--testimonials > div > div > div > h2,
.s-block--faq.overflow-hidden.bg-transparent.pb-8
  p.mt-2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl,
div
  > div.product-single__info.col-lg-5.col-md-12.col-12.lg\:\!w-2\/4.md\:w-full.w-full.ltr\:md\:pl-\[15px\].rtl\:md\:pr-\[15px\].mt-5.sm\:mt-0
  > h1 {
  text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #005416 0%,
    #ffba01 29%,
    #016a40 67%,
    #ffbb00 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;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

/* footer fix */

.footer-is-custom .store-footer .store-footer__curve {
  display: none;
}

/* mobile card btn */

@media (max-width: 991px) {
  .product-card.product-card--enhanced-btn:not(.product-card--simplified)
    .product-card__enhanced-mini-cart
    button {
    background: #247036;
    background: linear-gradient(
      90deg,
      rgba(36, 112, 54, 1) 0%,
      rgba(20, 77, 35, 1) 100%
    ) !important;

    color: white !important;
  }
}
#about-1 h2 { line-height: 2.3rem; }