.custom-gallery {
    display: flex;
    gap: 10px;
}

.custom-thumbnails {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.thumbnail img {
    cursor: pointer;
    border: 2px solid transparent;
    transition: border-color 0.3s;
}

.thumbnail img:hover {
    border-color: #0071a1;
}

.custom-main-image img {
    max-width: 100%;
    height: auto;
}
