/* Add custom CSS styles below */ 
.product-entry__title{
    font-size: .73rem;
    text-align: center;} 

.header--mini .main-nav__content{
gap:0;

}
.header--mini .main-nav__content .right-side{
justify-content:space-between;
}
.s-block--main-slider-1 salla-slider, .s-block--main-slider-1 div[slot=items], .s-block--main-slider-1 .swiper-slide{

}

.s-block--main-slider-1 salla-slider, .s-block--main-slider-1 div[slot=items], .s-block--main-slider-1 .swiper-slide .justify-center{
gap:0;
justify-content:start;

}

.product-card-img--portrait .product-entry__image-main{
padding-bottom:100%;

}

.pref-about-store{
margin-bottom:0;
}

.store-footer h3{
padding-top: 1rem;
padding-bottom: 1rem;
}

.footer-lang-currency-btns >div{
padding:1rem;
}

.footer-certificates{
padding-block:1rem;
}


.footer-certificates + div .container{
gap:.5rem
}
.line-clamp-2{
-webkit-line-clamp: 3;}

@media screen and (max-width: 1024px) {
.header--mini:not(.header--transparent) .s-block--main-slider-1.is-fullscreen salla-slider, .header--mini:not(.header--transparent) .s-block--main-slider-1.is-fullscreen div[slot=items], .header--mini:not(.header--transparent) .s-block--main-slider-1.is-fullscreen .swiper-slide{
    height:40vh;
    }
}

.side-panel{
    width: 65%;

}