/**
 * Product Gallery Styles
 */

.product-gallery-wrapper {
    position: relative;
}

.gallery-thumb img:hover {
    opacity: 0.8;
}

.product-main-image img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Ensure thumbs don't cause overflow issues */
.product-gallery-thumbs {
    overflow: hidden; /* Prevents potential wrap issues with borders */
}
