.ps-shoe__favorite {
	transform:scale(1,1) !important;
	opacity:1 !important;
	visibility:visible !important;
}
.mr-15 {
	border-radius:10px;

}


/* 📱 Responsive 2x2 Product Grid for mobile & tablet */
@media (max-width: 992px) {
.ps-section--features-product .masonry-wrapper .ps-masonry {
display: grid !important;
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}

.ps-section--features-product .masonry-wrapper .grid-item {
width: 100% !important;
margin: 0 !important;
}

.ps-section--features-product .ps-shoe {
margin-bottom: 0;
background: #fff;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}

.ps-section--features-product .ps-shoe__thumbnail img {
width: 100%;
height: auto;
object-fit: cover;
}

.ps-section--features-product .ps-shoe__content {
padding: 10px 8px;
text-align: center;
}

/* hide isotope gaps if any */
.ps-section--features-product .masonry-wrapper .grid-sizer {
display: none !important;
}
}

/* 📱 Optional: single column for very small screens */
@media (max-width: 480px) {
.ps-section--features-product .masonry-wrapper .ps-masonry {
grid-template-columns: repeat(1, 1fr);
}
}
