
.recetteSection {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2rem;
}


.recetteSection .recetteSection__header .bigBigTitle {
    font-size: 3.5em;
}

.recetteSection .recetteBlock__header {
    display: flex;
    align-items: center;
    gap: 2rem;
    margin-bottom: 1.5rem;
}
.recetteSection .recetteBlock__header h3{   
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: bold;
}
.recetteSection .recetteBlock__header img{   
    width: 160px;
    min-width: 160px;
}
.recetteSection .recetteBlock__content {
    text-align: justify;
}

.recetteSection .plus {
    font-size: 2rem;
}

.recetteSection .suggestion__title {
    display: flex;
    align-items: center;
    gap: 2rem;
    margin-bottom: 1.5rem;
}
.recetteSection .suggestion__title img {
    width: 60px;
    min-width: 60px;
}
.recetteSection .suggestion__title h4 {
    font-size: 1.6rem;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: .5rem;
}
.recetteSection .suggestionContent__title {
    text-transform: uppercase;
    font-size: 1.5rem;
    color: var(--third-color);
    margin-bottom: .5rem;
}
.recetteSection .suggestionContent__content {
    line-height: 1.3;
    margin-bottom: .5rem;
}
.recetteSection .goTo {
    display: flex;
    align-items: center;
    gap: 1rem;
    width: fit-content;
    width: 100%;
    margin-top: 1.5rem;
}
.recetteSection .goTo .boutique {
    background-color: var(--text-col);
    color:#fff;
    border: 2px var(--text-col) solid;
}
.recetteSection .goTo .boutique.btn::before,
.recetteSection .goTo .boutique.btn::after {
    background: var(--secondary-color);
}

@media screen and (max-width: 1400px) {
    .recetteSection {
        flex-direction: column;
        justify-content: center;
    }
    .recetteSection .recetteBlock,
    .recetteSection .suggestion{
        width: 100%;
    }
    .recetteSection .recetteSection__header .bigBigTitle {
        font-size: 3em;
    }
    .recetteBlock__header,
    .suggestion__title {
        justify-content: center;
    }
    .recetteSection .recetteBlock__header h3{   
        font-size: 1.5rem;
        
    }
    .recetteSection .plus {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .recetteSection .suggestion__title h4 {
        font-size: 1.2rem;
      
    }
    .recetteSection .goTo {
        justify-content: center;
    }
}
@media screen and (max-width: 1100px) {
    .recetteSection .recetteSection__header .bigBigTitle {
        font-size: 2.5em;
    }
    .recetteSection .recetteBlock__header img{   
        width: 120px;
        min-width: 120px;
    }
    .recetteSection .suggestion__title img {
        width: 40px;
        min-width: 40px;
    }
}
@media screen and (max-width: 770px) {
    .recetteSection .recetteSection__header .bigBigTitle {
        font-size: 2em;
    }
    .recetteSection .recetteSection__header .flag {
        width: 50px;
        height: 50px;
        
    }
}