.mm-carousel .slides>ul>li {
    width: 33%;
    max-width: 290px;
}

.mm-carousel .poster {
    background: no-repeat center center;
    width: 100%;
    padding-top: 130%;
    background-size: contain;
}



.stk.movies-stk {
    padding-bottom: 10px;
}

.stk.movies-stk {
    border-bottom: 6px solid var(--EEEEEE);
}

@media (min-width: 768px) {
    .mm-carousel .slides>ul>li {
        width: 15%;
    }

    .mm-carousel .slides>ul>li>div {
        padding: 15px 8px 5px 5px;
    }
}

@media (max-width: 768px) {
    .mm-carousel .slides>ul>li>div {
        padding: 8px;
    }

    .mm-carousel .label {
        background: var(--color);
        transform: scale(0.8) rotate(-10deg);
        transform-origin: top left;
        margin-top: 10px;
    }
}