.olla-card{
border: 2px solid var(--color-primary) !important;
border-radius: 1rem !important;
}
.olla-card img{
aspect-ratio: 1/1 !important;
background-size: cover !important;
object-fit: cover !important;
border-radius: 0 !important;
}
.s-products-slider-card  custom-salla-product-card a  h3 , .s-products-list-wrapper  custom-salla-product-card  > div > div > a > h3 {
height: 1.8rem !important;
overflow: hidden !important;
font-size: 0.88rem !important;
line-height: 0.99rem;
padding: 0.2rem !important;
text-align: center !important;
margin: 0.4rem auto 0.1rem auto !important;
}
custom-salla-product-card salla-add-product-button  salla-button button span button {
border-radius: 0.4rem !important;
}
.app-inner.flex .store-features-olla {
margin-top: 2rem !important;
}
custom-salla-product-card  salla-add-product-button > div > salla-button > button{
padding: 0 !important;
margin: 0 !important;
}
#swiper-wrapper-fdf312e2d68b688c > div > a > img{
	object-fit: cover !important;
	background-size: cover !important;
}

 custom-salla-product-card .olla-general-radius {
	border-radius: 0 !important;
}

@media (max-width: 768px) {
.s-products-slider-card  custom-salla-product-card a  h3 , .s-products-list-wrapper  custom-salla-product-card  > div > div > a > h3 {
height: 2.5rem !important;
font-size: 0.8rem !important;
}	
.s-block--best-offers .s-products-slider-slider .s-products-slider-card.swiper-slide , .olla-card custom-salla-product-card  .olla-general-radius  a img{
	width: 50% !important;
	margin: auto !important;
}

}

@media (min-width: 390px) and  (max-width: 896px){
.s-block--best-offers .s-products-slider-slider .s-products-slider-card.swiper-slide , .olla-card custom-salla-product-card  .olla-general-radius  a img{
	width: 49% !important;
}	
	
}