.cml-repeater-grid{
    position: relative;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    gap: 32px;
    box-sizing: border-box;
}
.cml-repeater-grid .cml-repeater-item{ 
    display: flex;
    flex-direction:column;
}
.cml-repeater-grid .cml-repeater-item img{
    aspect-ratio:5/6;
    object-fit:cover;
    border-radius:10px;
    width: 100%;
}
.cml-repeater-grid .cml-repeater-item{
    color:#000;
    text-align:center
}

@media (width <= 767px){
    .cml-repeater-grid{
        grid-template-columns: 1fr;
        gap: 24px;
    }
}