.s-block.s-block--fixed-banner{
    margin-top: 0 !important;
}
.banner--fixed img{
box-shadow: 10px 10px 20px 1px #00000080;
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: span 1/span 1;
}
#main-content > .s-block--banners:nth-of-type(3){
    margin-top: 0em !important;
}
.banner-entry{
    background-color: rgb(249 250 251);
}
.s-block__title h2, .s-slider-block__title h2{
    font-size: 32px;
    color: #215629;
}
.s-block__title h2:after, .s-slider-block__title h2:after{
    content:"";
    position: relative;
    z-index: -1;
    bottom:10px;
    display: block;
    width:100px;
    height:4px;
    background-color:#A4D567;
}
.footer-is-light .store-footer, .footer-is-light .store-footer .store-footer__inner{
    background-color:#4C9657 !important;
    color: #fff !important;
}
.copyright-text p{
    color: #fff !important;
}
@media (max-width: 600px) {
    .s-products-slider-card {
        width: 55%;
    }
}
@media (max-width: 768px){
    .md\:grid-cols-3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.gap-3 {
    gap: 0 10px;
}
.banner-entry{
height: 100px;
}
}