/* Add custom CSS styles below */ 
section.s-block.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0px;
}
.s-block__title {
    justify-content: center;
}

.right-side {
    padding: 0 !important;
}
h3.s-product-card-content-title {
    text-align: center;
}
.s-block-trust-store-features__image {
    width: 82%;
    height: 70%;
    object-fit: contain;
}
.s-product-card-content-sub {
    justify-content: center;
    color: red;
}
.s-block-trust-store-features__media {
    background: #9cc9b5;
}
.s-block-trust-store-features__media {
    background: #9cc9b5;
    width: 63px;
    height: 63px;
    padding: 10px;
}
.s-block-trust-store-features__item {
    background: #f5dcc9 !important;
    box-shadow: 0 6.4px 14.4px 0 rgb(0 0 0 / 13%), 0 1.2px 3.6px 0 rgb(0 0 0 / 11%);}
section:first-of-type {
    margin-top: 0px;
}
.s-block-trust-store-features__image {
    width: 78%;
    height: 78%;
    object-fit: contain;
}
button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
    background: #9cc9b5;
    border: 1px solid #000;
    border-radius: 21px;
}
footer.store-footer {
    background: #8aad9d !important;
}

.store-footer__inner {
    background: #8aad9d !important;
}
.custom-service-icon {
    background: #9cc9b5;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.custom-service-icon img
 {
    width: 56%;
    height: 64%;
 }
@media (min-width: 768px) {
   .square-photos-grid--equal-2 ,.square-photos-grid--featured-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 10px !important;
    }
  a.banner-entry.square-photos {
    height: 380px;
}
}
@media (max-width:768px){
  .s-products-slider-card {
    height: auto !important;
    width: 100%;
    max-width: 177px;
  }
  section.s-block.s-block--banners.container {
    margin-top: 3px;
}
    a.banner-entry.square-photos {
    height: 120px;
}
.square-photos-grid.square-photos-grid--featured-3.grid.grid-flow-row.gap-3.sm\:gap-8 ,
  .square-photos-grid.square-photos-grid--equal-2.grid.grid-flow-row.gap-3.sm\:gap-8 ,.square-photos-grid.square-photos-grid--equal-2.grid.grid-flow-row.gap-3.sm\:gap-8
 {
            grid-template-columns: repeat(4, minmax(0, 1fr));

}
}