/* Add custom CSS styles below */ 
#app{
background-color: #FFFFFF;
}
section:nth-of-type(1) {
margin-top: 0rem;
}
section:nth-of-type(1) .container{

max-width: unset;
 padding: 0;
}
.banner--fixed img,
.banner-entry{
background: transparent;
}
section:nth-of-type(2) {
width: auto;
margin: 15px auto 0px;
}

.grid-flow-row{
grid-auto-flow: column;
}
section:nth-of-type(3) {
max-width: 400px;
}
custom-salla-product-card{
box-shadow: 0 0 10px black;
}
.swiper,.s{
padding: 1rem;
}
.s-product-card-image-contain{
object-fit: cover;
}
.s-button-primary-outline{
color: #ffffff;
background-color: #B7416E;
background-image: linear-gradient(to right, #933458, #B7416E);
}
.s-button-primary-outline:hover{
    opacity: 1;
}
section:nth-of-type(5) .container ,
section:nth-of-type(7) .container {
max-width: unset;
 padding: 0;
}
.footer-is-light .store-footer .store-footer__inner{
background-image: linear-gradient(to right, #933458, #B7416E);
color: white;
border-bottom-color: transparent;
}

.store-footer{
background-image: linear-gradient(to right, #933458, #B7416E);
}
.copyright-text p{
color: white;
}
.s-products-list{
padding: 5px;
}