/* Add custom CSS styles below */ 

.bg-storeBG {
  background-color: #fffefa;
}

@media(max-width:900px){
 .justify-center {
  justify-content: center;
  text-wrap: wrap;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
}
.s-rating-stars-reviews, .s-price-range-currency {
  color: var(--store-text-secondary);
  visibility: hidden;
}
.s-comments-item-content, .s-comments-item-timestamp {
  color: var(--store-text-secondary);
  visibility: hidden;
}
p, pre {
  margin: 10px;
}
.mb-8 {
  margin-bottom: 0rem;
}

.product-card--primary-buttons button, .product-card--primary-buttons salla-button {
  border-color: #38c678 !important;
  background: var(--color-primary) !important;
  color: #414042 !important;
  color: #fff !important;
  border-radius: 40px;
}
.product-card__buttons.normal > div {
  opacity: 1;
  visibility: hidden;
}

.product-card__title a {
  display: block;
  font-size: 0.975rem;
  line-height: 1.25rem;
  font-weight: 700;
 /* color: #38c678;*/
}

.blog-category a {
  text-decoration: auto;
  color: #38c678;
}

.rounded-large {
  text-decoration: auto;
  color: #38c678;
  background: #ecfbf3;
}

.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {
  background-color: #fffefa;
  --tw-border-opacity: 1;
  border-bottom-color: rgba(229, 231, 235, 1);
  border-bottom-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
}
.footer-is-custom .store-footer .store-footer__curve {
  color: #fffefa;
}
.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal).product-card--fit-height .product-card__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    background: #fffefa;
  }
.main-nav-container {
  background-color: #fffefa;
  color: var(--header-text-color);
}