/* Add custom CSS styles below */ 
body{
        background-color:#fff !important;

}
section.s-block.s-block--fixed-banner.wide-placeholder .container,
section.s-block.s-block--fixed-banner.wide-placeholder {
    width:100%!important;
    max-width:100%!important;
    padding:0 !important;
}
.index div.app-inner.flex.flex-col.min-h-full > section:nth-child(4){
    margin-top:0
}

section.s-block.s-block--banners.container  .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: span 1/span 1;
} 
section.s-block.s-block--banners.container  .md\:grid-cols-3 {
    grid-template-columns: repeat(4,minmax(0,1fr));
}

section.s-block.s-block--banners.container .banner-entry.square-photos {
    height:400px;
    background-color:#fff !important;
    
}

.s-product-card-image img {

    background: #fff;
}
.s-reviews-testimonial,
.s-product-card-entry{
box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    border:1px solid #f5f5f5;
    border-radius:10px;
}

.s-block__title h2 
,.s-slider-block__title h2,
.right-side,
.s-reviews-header {
text-align:Center;
    width: 100% !important;
    font-size: 26px;
   color: #1B2A49 !important;
}
.footer-is-light .store-footer,
.copyright-text p ,
.store-footer__inner{
    background:#1B2A49 !important;
color:#fff !important ;
}

@media(max-width:992px){
.store-footer a,.store-footer__inner{
text-align:center ;
    justify-content:center;
    align-items:center;
}

section.s-block.s-block--banners.container  .md\:grid-cols-3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}

section.s-block.s-block--banners.container .banner-entry.square-photos {
    height:250px;
    background-color:#fff !important;
    
}



}

.s-product-card-content-sub, .s-product-card-rating {
    align-items: center;
    display: flex;
}