/* POP-OUT EFFECT FOR PRODUCT PAGE IMAGES */
.product__media,
.product__media img {
position: relative;
transition: transform 0.3s ease, box-shadow 0.3s ease;
z-index: 1;
}
.product__media:hover,
.product__media:hover img {
transform: scale(1.2) translateY(-10px);
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25);
z-index: 100;
}
/* Ensure container allows overflow */
.product__media-wrapper {
overflow: visible !important;
position: relative;
}