/* Add custom CSS styles below */ 
section.s-block.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0px;
}
custom-salla-product-card {
     border-radius: 4px;
    border: 1px solid #0d250638;
    box-shadow: 0 2px 4px rgb(9 97 6 / 30%);
}


section:first-of-type {
    margin-top: 0px;
}

@media (min-width: 768px) {
    .square-photos-grid--equal-3 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  section.s-block.s-block--banners.container a.banner-entry.lazy.h-lg-banner.entered.loaded {
    height:380px;
}


}

button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #5a6e4c;
    color: #fff;
}


footer.store-footer {
    background-color: #53682f !important;
}

.store-footer__inner {
    background: #53682f !important;
}
footer *{
    color:#fff !important;
}
@media (max-width: 768px){
  .square-photos-grid.square-photos-grid--equal-3.grid.grid-flow-row.gap-3.sm\:gap-8 {
     grid-template-columns: repeat(3, minmax(0, 1fr));
}

a.banner-entry.square-photos {
    height: 165px;
}  
}


.s-block__title {
    justify-content: center;
}

.right-side {
    padding-left: 0px !important;
}
@media (max-width: 768px){
  .grid.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
         grid-template-columns: repeat(2, minmax(0, 1fr));

}  
a.banner-entry {
    height: 120px;
}
}
.features-wrapper {
    max-width: 80%;
    margin: 10px auto;
}