.heroCarousel .heroCarousel-title {
    color: #669B68;
    font-size: 4.4em;
    line-height: .8em;
    font-weight: 400;
    margin-top: 0;
    font-family: 'Cormorant Infant', serif;
}



.heroCarousel .heroCarousel-description {
    color: #1a1a1a;
    font-size: 1.4em;
}


@media only screen and (max-width: 800px) {
.heroCarousel .heroCarousel-content {
    padding: 2.8em 2em 2em;
}
}

@media only screen and (max-width: 550px) {
    .heroCarousel .heroCarousel-title {
        font-size: 3em;
    }
    .heroCarousel .heroCarousel-description {
        font-size: 1.2em;
    }
}
.page-heading {
    margin: 1.4em 0em 1em;
    text-align: center;
    font-family: 'Cormorant Infant', serif;
    font-size: 2.2em;
    line-heght: .8em;
    font-weight: 400;
    color: #5F9DA4;
}
.featured-wrap .page-heading {
    margin: 2.4em 0em 0em;
}

.featured-wrap .slick-dotted.slick-slider {
    margin-bottom: 0;
}

.card .card-body {
    padding-top: 1em;
}

.footer-subscribe .footer-info-heading {
    font-family: 'Cormorant Infant', serif;
    font-size: 2.6em;
    line-height: .9em;
    font-weight: 400;
    color: #669b68;
}



.category-load-more-button.button.button--primary  {
    background: #fff;
    border-color: #669B68;
    color: #669B68;
    opacity: 1;
}

.category-load-more-button.button.button--primary:hover {
    background: #669B68;
    border-color: #669B68;
    color: #fff;
}


.featuredCategory-link {
    min-width: 12.5rem;
    width: unset !important;
}

a.button.button--primary.featuredCategory-link {
    background: #fff;
    border-color: #669B68;
    color: #669B68;
}

a.button.button--primary.featuredCategory-link:hover {
    background: #669B68;
    border-color: #669B68;
    color: #fff;
}

.header .navPages-container {
    border-top:  none;
    border-bottom: none;
}

.form-input {
    font-weight: 400;
}

.card-title {
   font-size: 18px;
}

.card .card-text .price-section {
    font-size: 18px;
}

.productView-price {
    font-size: 24px;

}

.form-input--incrementTotal {
    width: 4rem;
}

.page.page--cart .form-increment .form-input {
    width: 4rem;
}


.footer.footer--simple .footer-copyright-wrap {
    display: none;
}

.featuredCategory-link