.mecarla-reviews-track {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: calc((100% - 2rem) / 3);
    gap: 1rem;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding-bottom: .75rem;
}
.mecarla-reviews-slide {
    min-width: 0;
    scroll-snap-align: start;
    overflow-wrap: anywhere;
}
.mecarla-reviews-controls {
    display: flex;
    gap: .5rem;
    justify-content: center;
    margin: .5rem 0 .75rem;
}
.mecarla-reviews-controls[hidden] {
    display: none;
}
@media (max-width: 767px) {
    .mecarla-reviews-track {
        grid-auto-columns: 100%;
    }
}
