/* SUGGESTIONS */

.suggestions {
    padding-bottom: var(--gap3);
}
.suggestions .swiper-wrapper {
    height: auto;
}

@media (max-width: 767px) {
    .suggestions {
        padding-top: 40px;
    }
}

header .suggestions {
    margin-bottom: var(--gap2);
}

.suggestions > .vector {
    position: relative;
    bottom: 1px;
}

@media (max-width: 767px) {
    .suggestions > .vector {
        display: none;
    }
}

.suggestions .list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 15px;
    row-gap: 15px;
}

@media (max-width: 1000px) {
    .suggestions .list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 680px) {
    .suggestions .list {
        grid-template-columns: 1fr;
    }
}

/* HEADER - SUGGESTIONS */

header .suggestions {
    padding-top: 0px;
}

header .suggestions .site_margin {
    width: 100%;
    max-width: 100%;
}

header .suggestions .list {
    grid-template-columns: 1fr;
    row-gap: var(--gap2);
    height: 313px;
}

header .suggestions .list .lm-card {
    flex-direction: row;
    justify-content: flex-start;
}

header .suggestions .list .lm-card.event {
    flex-direction: column;
}

header .lm-card.actu {
    height: auto;
}

header .lm-card.actu > img.feature {
    width: 152px;
    height: 100%;
    min-width: 152px;
    min-height: 108px;
}

header .lm-card .categories {
    display: none;
}

header .lm-card.actu .lm_button {
    display: none;
}
