/* Add custom CSS styles below */ 
body#app {
    background-color:#f2f2f2;
}
i.header-btn__icon.sicon-user-circle ,i.header-btn__icon.icon.sicon-shopping-bag{
    background-color:#95a07b;
    color:white;
}


section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0px!important;
    max-width: 100%;
}

 section.s-block.s-block--fixed-banner.wide-placeholder {
     margin-top: 0rem;
 }


 a.banner-entry.square-photos {
        height:400px!important;
    
    }

    
    .lazy__bg.lazy.entered.loaded {
        background-size: contain;
        background-repeat: no-repeat;
    }
    custom-salla-product-card {
            box-shadow: 3px 3px 5px 4px #ddd !important;
      
    }
.s-products-list-wrapper.s-products-list-vertical-cards{
  transition:         all .5s ease-in-out;
}
.s-product-card-entry {
   transform: translate(0px, 0px);
   transition:         all .5s ease-in-out;
}

.s-product-card-entry:hover{
  transform: translate(0px, -10px);
}
.feature-icon {
    width: 10rem!important;
    height: 10rem!important;
    background-color:transparent!important;
}
  div.feature-icon { */
      background-color:transparent!important
    }
    
    i.sicon-mug-heart{
        content:url("https://i.ibb.co/gycQv6T/1.png");
        width:8rem;
    
    }
    
    i.sicon-shipping-fast {
        content:url("https://i.ibb.co/SJyw3kR/2.png");
        width:8rem;
    }
    
    
    i.sicon-fire {
        content:url("https://i.ibb.co/HgZPJP7/3.png");
        width:8rem;
    }
    .s-block--features__item h2 {
        font-size:20px !important ;
        font-family: !important; 
    }
    
    .s-block--features__item p {
        font-size:20px !important;
    }
    
    

.s-block--features__item {
    background-color: #f2f2f2;
}


.footer-is-light .store-footer .store-footer__inner{
          padding-top: 18rem;

}

.store-footer__inner {
    background-image:url("https://i.ibb.co/8BL52d5/Footer.png");
    position:relative;
    background-size: cover;
    color:white;
    background-color:transparent;
    border:none;  
     
}



button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color:#abb88a;
    color:white;
}



@media (max-width: 767px) {
     .store-footer__inner {
    background-image:url("https://i.ibb.co/tHKpTzf/footer-Mobile-1.png");
    position:relative;
    background-size: cover;
    background-repeat:no-repeat!important;
    color:white;
    border:none;  
        
}
.footer-is-light .store-footer .store-footer__inner {
    padding-top: 8rem;
}
    .store-footer__inner *{
        justify-content: center ;
        text-align: center;
    }
   
 a.banner-entry.square-photos {
        height:100px!important;
            background:transparent;
   grid-auto-flow:column!important;

    }

  .lazy__bg.lazy.entered.loaded {
        background-size: contain;
        background-repeat: no-repeat;
      
    }
.grid.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    grid-auto-flow:column!important;
    height:100px;
}
}