/* Add custom CSS styles below */ 
.product-card__image img {
    object-fit: contain;
    height: 300px;
}

    .store-footer {
     background: linear-gradient(180deg, #0A9444 0%, #2F9F66 50%, #C2AF71 100%);
    }

.store-footer__curve {
    color: #bfae71 !important;
  border: 0
}

.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {
 padding: 0.3rem;
    background: transparent;
   border: 0
}

.footer-is-custom .store-footer .footer-bottom {
    background: transparent;
   border: 0
}

.container.grid.grid-col-1.lg\:grid-cols-3.gap-4.lg\:gap-6 {
    padding: 4rem;
}

.top-navbar:not(.topnav-has-bg) {
    background-color: transparent;
  display: none;
}

.main-nav-container {
    background-color: transparent;
}

.main-nav-container {
     background: linear-gradient(180deg, #0A9444 0%, #2F9F66 50%, #C2AF71 100%);
}

.main-nav-container.fixed-header .inner {
     background: linear-gradient(180deg, #0A9444 0%, #2F9F66 50%, #C2AF71 100%);
}

.footer-description, .footer-description p, .footer-description+p {
    color: #fff;
}

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

.footer-list a:last-child {
    color: #fff;
}

.s-trust-badges-label, .s-trust-badges-number {
    color: #fff;
}

p.text-sm.text-text-grey.mb-1{
    color: #fff;
}

b.text-sm {
    color: #fff;
}

.footer-is-custom .store-footer .footer-rights p {
    color: #fff;
}

.store-footer a {
    color: #fff;
}

section#about-3 {
    background: #fff !important;
}