/* RÉGLAGES FONTS */

.infos_text {
    font: var(--maru-mono-4);
}
.infos_bloc {
    font: var(--maru-mono-2);
}

/* RÉGLAGES TYPOS/COULEURS/BORDERS */

.infos_text {
    color: var(--season_color);
}
.infos_bloc {
    color: var(--season_color);
    border: 1px solid var(--season_color);
    border-radius: var(--border-radius);
    padding: 1rem;
}
.infos_bloc[data-season=""] {
    color: var(--grey);
    border: 1px solid var(--grey);
}
.infos_bloc p:not(:last-child) {
    margin-bottom: 1rem;
}
.infos_intro p {
    max-width: 800px;
}


/* LAYOUT */

.template_informations main {
    padding: 1rem var(--padding-x);
}
.infos_repeater {
    columns: 3;
    column-gap: 2rem;
}
.infos_repeater .infos_bloc {
    break-inside: avoid;
    margin-bottom: 2rem;
}
@media screen and (max-width: 1000px) {
    .infos_repeater {
        columns: 2;
    }
}
@media screen and (max-width: 800px) {
    .infos_repeater {
        columns: 1;
    }
}

.infos_intro {
    display: flex; justify-content: space-between;
    gap: 1rem;
    margin-bottom: 2rem;
}
.infos_intro figure {
    width: 190px;
}
@media screen and (max-width: 800px) {
    .infos_intro {
        flex-direction: column;
    }
    .infos_img {
        align-self: center;
    }
}