/* 产品图片画廊样式 */
.product-image-container img {
    transition: opacity 0.3s ease-in-out;
    max-width: 100%;
    height: auto;
}

.product-image-container img.loading {
    opacity: 0.5;
}

.product-thumbnails img {
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    border: 2px solid transparent;
}

.product-thumbnails img:hover {
    transform: scale(1.05);
}

.product-thumbnails img.active {
    border-color: #0d6efd;
    transform: scale(1.05);
}