.cottom-masonry-gallery-container {
    /* Handled via inline CSS: column-count, column-gap */
    width: 100%;
}

.cottom-masonry-gallery-item {
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    /* Handled via inline CSS: margin-bottom */
    display: block;
    width: 100%;
}

.cottom-masonry-gallery-item a {
    display: block;
    position: relative;
    overflow: hidden;
}

.cottom-masonry-gallery-item img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.3s ease;
    /* Filters and border-radius are handled via inline CSS */
}
