/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA BASIC  ------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

@media (max-width: 1070px) {
    :root{
        --Maison-Body-Height: var(--Maison-Body-Height-2);
        --Maison-Footer-Background-Cache-Height: var(--Maison-Footer-Background-Cache-Height-2);
    }
}




/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA MESURE COVER SECTION  ---------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */


/*  ROOT MEDIA MESURE COVER SLOGAN MAIN CONTAINER 1 TOP  -------------------------- */

@media (max-width: 1200px) and (min-width: 961px){
    :root {
        --Maison-Cover-Slogan-Main-Container-1-Top: var(--Maison-Cover-Slogan-Main-Container-1-Top-2);
    }
}

@media (max-width: 960px){
    :root {
        --Maison-Cover-Slogan-Main-Container-1-Top: var(--Maison-Cover-Slogan-Main-Container-1-Top-3);
    }
}



/*  ROOT MEDIA MESURE COVER SLOGAN TEXT 1 LEFT  ----------------------------------- */

@media (max-width: 1800px) and (min-width: 1441px) {
    :root {
        --Maison-Cover-Slogan-Text-1-Left: var(--Maison-Cover-Slogan-Text-1-Left-2);
    }
}

@media (max-width: 1440px) and (min-width: 1301px) {
    :root {
        --Maison-Cover-Slogan-Text-1-Left: var(--Maison-Cover-Slogan-Text-1-Left-3);
    }
}

@media (max-width: 1300px) and (min-width: 1001px) {
    :root {
        --Maison-Cover-Slogan-Text-1-Left: var(--Maison-Cover-Slogan-Text-1-Left-4);
    }
}

@media (max-width: 1000px){
    :root {
        --Maison-Cover-Slogan-Text-1-Left: var(--Maison-Cover-Slogan-Text-1-Left-5);
    }
}



/*  ROOT MEDIA MESURE COVER SLOGAN TEXT 2 RIGHT  ---------------------------------- */

@media (max-width: 1600px) and (min-width: 1201px) {
    :root {
        --Maison-Cover-Slogan-Text-2-Right: var(--Maison-Cover-Slogan-Text-2-Right-2);
    }
}

@media (max-width: 1200px) and (min-width: 1001px) {
    :root {
        --Maison-Cover-Slogan-Text-2-Right: var(--Maison-Cover-Slogan-Text-2-Right-3);
    }
}

@media (max-width: 1000px) and (min-width: 101px) {
    :root {
        --Maison-Cover-Slogan-Text-2-Right: var(--Maison-Cover-Slogan-Text-2-Right-4);
    }
}

/*  ROOT MEDIA MESURE COVER SLOGAN TEXT 3 LEFT  ----------------------------------- */

@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Maison-Cover-Slogan-Text-3-Left: var(--Maison-Cover-Slogan-Text-3-Left-2);
    }
}

@media (max-width: 1300px) and (min-width: 1201px) {
    :root {
        --Maison-Cover-Slogan-Text-3-Left: var(--Maison-Cover-Slogan-Text-3-Left-3);
    }
}

@media (max-width: 1200px) and (min-width: 1001px) {
    :root {
        --Maison-Cover-Slogan-Text-3-Left: var(--Maison-Cover-Slogan-Text-3-Left-4);
    }
}

@media (max-width: 1000px) and (min-width: 101px) {
    :root {
        --Maison-Cover-Slogan-Text-3-Left: var(--Maison-Cover-Slogan-Text-3-Left-5);
    }
}




/*  ROOT MEDIA MESURE COVER SLOGAN TEXT 4 RIGHT  ---------------------------------- */


@media (max-width: 1800px) and (min-width: 1201px) {
    :root {
        --Maison-Cover-Slogan-Text-4-Right: var(--Maison-Cover-Slogan-Text-4-Right-2);
    }
}

@media (max-width: 1200px) and (min-width: 1001px) {
    :root {
        --Maison-Cover-Slogan-Text-4-Right: var(--Maison-Cover-Slogan-Text-4-Right-3);
    }
}

@media (max-width: 1000px) and (min-width: 101px) {
    :root {
        --Maison-Cover-Slogan-Text-4-Right: var(--Maison-Cover-Slogan-Text-4-Right-4);
    }
}



/*  ROOT MEDIA MESURE COVER SLOGAN TEXT 5 LEFT  ----------------------------------- */


@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Maison-Cover-Slogan-Text-5-Left: var(--Maison-Cover-Slogan-Text-5-Left-2);
    }
}

@media (max-width: 1300px) and (min-width: 1201px) {
    :root {
        --Maison-Cover-Slogan-Text-5-Left: var(--Maison-Cover-Slogan-Text-5-Left-3);
    }
}

@media (max-width: 1200px) and (min-width: 1001px) {
    :root {
        --Maison-Cover-Slogan-Text-5-Left: var(--Maison-Cover-Slogan-Text-5-Left-4);
    }
}

@media (max-width: 1000px) and (min-width: 101px) {
    :root {
        --Maison-Cover-Slogan-Text-5-Left: var(--Maison-Cover-Slogan-Text-5-Left-5);
    }
}



/*  ROOT MEDIA MESURE COVER SLOGAN TEXT 6 RIGHT  ---------------------------------- */

@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Maison-Cover-Slogan-Text-6-Right: var(--Maison-Cover-Slogan-Text-6-Right-2);
    }
}

@media (max-width: 1300px) and (min-width: 1001px) {
    :root {
        --Maison-Cover-Slogan-Text-6-Right: var(--Maison-Cover-Slogan-Text-6-Right-3);
    }
}

@media (max-width: 1000px) and (min-width: 101px) {
    :root {
        --Maison-Cover-Slogan-Text-6-Right: var(--Maison-Cover-Slogan-Text-6-Right-4);
    }
}




/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA SECTION GLOBAL ---------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */

/*   ROOT MEDIA MAISON GLOBAL INSIDE GAP ------------------------------------------ */

@media (max-width: 500px) {
    :root {
        --Maison-Global-Inside-Gap: var(--Maison-Global-Inside-Gap-2);
    }
}

/*   ROOT MEDIA MAISON GLOBAL TXT GAP --------------------------------------------- */

@media (max-width: 500px) {
    :root {
        --Maison-Global-Text-Gap: var(--Maison-Global-Text-Gap-2);
    }
}

/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

/*   ROOT MEDIA MAISON HISTOIRE TTL (NB LINES)  ----------------------------------- */

@media (max-width: 1300px) and (min-width: 1071px) {
    :root {
        --Maison-Histoire-Title-Nb-Lines: var(--Maison-Histoire-Title-Nb-Lines-2);
    }
}

@media (max-width: 1070px) and (min-width: 601px) {
    :root {
        --Maison-Histoire-Title-Nb-Lines: var(--Maison-Histoire-Title-Nb-Lines-1);
    }
}

@media (max-width: 600px) and (min-width: 501px) {
    :root {
        --Maison-Histoire-Title-Nb-Lines: var(--Maison-Histoire-Title-Nb-Lines-2);
    }
}

@media (max-width: 500px) and (min-width: 361px) {
    :root {
        --Maison-Histoire-Title-Nb-Lines: var(--Maison-Histoire-Title-Nb-Lines-1);
    }
}

@media (max-width: 360px) {
    :root {
        --Maison-Histoire-Title-Nb-Lines: var(--Maison-Histoire-Title-Nb-Lines-2);
    }
}

/*   ROOT MEDIA MAISON ENGAGEMENT TTL (NB LINES)  --------------------------------- */

@media (max-width: 1440px) and (min-width: 1071px) {
    :root {
        --Maison-Engagement-Title-Nb-Lines: var(--Maison-Engagement-Title-Nb-Lines-2);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Engagement-Title-Nb-Lines: var(--Maison-Engagement-Title-Nb-Lines-1);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Maison-Engagement-Title-Nb-Lines: var(--Maison-Engagement-Title-Nb-Lines-2);
    }
}

@media (max-width: 500px) and (min-width: 421px) {
    :root {
        --Maison-Engagement-Title-Nb-Lines: var(--Maison-Engagement-Title-Nb-Lines-1);
    }
}

@media (max-width: 420px) {
    :root {
        --Maison-Engagement-Title-Nb-Lines: var(--Maison-Engagement-Title-Nb-Lines-2);
    }
}

/*   ROOT MEDIA MAISON ARTISANAT TTL (NB LINES)  ---------------------------------- */

@media (max-width: 1300px) and (min-width: 1071px) {
    :root {
        --Maison-Artisanat-Title-Nb-Lines: var(--Maison-Artisanat-Title-Nb-Lines-2);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Artisanat-Title-Nb-Lines: var(--Maison-Artisanat-Title-Nb-Lines-1);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Maison-Artisanat-Title-Nb-Lines: var(--Maison-Artisanat-Title-Nb-Lines-2);
    }
}

@media (max-width: 500px) and (min-width: 361px) {
    :root {
        --Maison-Artisanat-Title-Nb-Lines: var(--Maison-Artisanat-Title-Nb-Lines-1);
    }
}

@media (max-width: 360px) {
    :root {
        --Maison-Artisanat-Title-Nb-Lines: var(--Maison-Artisanat-Title-Nb-Lines-2);
    }
}

/*   ROOT MEDIA MAISON MATERIAUX TTL (NB LINES)  ---------------------------------- */

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Materiaux-Title-Nb-Lines: var(--Maison-Materiaux-Title-Nb-Lines-2);
    }
}

@media (max-width: 1070px) and (min-width: 841px) {
    :root {
        --Maison-Materiaux-Title-Nb-Lines: var(--Maison-Materiaux-Title-Nb-Lines-1);
    }
}

@media (max-width: 840px) and (min-width: 501px) {
    :root {
        --Maison-Materiaux-Title-Nb-Lines: var(--Maison-Materiaux-Title-Nb-Lines-2);
    }
}

@media (max-width: 500px) and (min-width: 451px) {
    :root {
        --Maison-Materiaux-Title-Nb-Lines: var(--Maison-Materiaux-Title-Nb-Lines-1);
    }
}

@media (max-width: 450px) {
    :root {
        --Maison-Materiaux-Title-Nb-Lines: var(--Maison-Materiaux-Title-Nb-Lines-2);
    }
}

/*   ROOT MEDIA MAISON PIERRES TTL (NB LINES)  ---------------------------------- */

@media (max-width: 1440px) and (min-width: 1071px) {
    :root {
        --Maison-Pierres-Title-Nb-Lines: var(--Maison-Pierres-Title-Nb-Lines-2);
    }
}

@media (max-width: 1070px) and (min-width: 841px) {
    :root {
        --Maison-Pierres-Title-Nb-Lines: var(--Maison-Pierres-Title-Nb-Lines-1);
    }
}

@media (max-width: 840px) and (min-width: 501px) {
    :root {
        --Maison-Pierres-Title-Nb-Lines: var(--Maison-Pierres-Title-Nb-Lines-2);
    }
}

@media (max-width: 500px) and (min-width: 451px) {
    :root {
        --Maison-Pierres-Title-Nb-Lines: var(--Maison-Pierres-Title-Nb-Lines-1);
    }
}

@media (max-width: 450px) {
    :root {
        --Maison-Pierres-Title-Nb-Lines: var(--Maison-Pierres-Title-Nb-Lines-2);
    }
}


/*  -------------  ---------------------------------------------------------------- */
/*  -------------  - ©® C O P Y R I G H T ----------------------------------------- */
/*  -------------  - D E S I G N -------------------------------------------------- */
/*  -------------  - C O D E ------------------------------------------------------ */
/*  -------------  - P A R -------------------------------------------------------- */
/*  -------------  - O A S I S - L A B -------------------------------------------- */
/*  -------------  - T H I B A U D - D E M I E R R E ------------------------------ */
/*  -------------  - 2 0 2 5 ------------------------------------------------------ */
/*  -------------  ---------------------------------------------------------------- */

/*   ROOT MEDIA MAISON ALL TXT (NB LINES)  ---------------------------------------- */

@media (max-width: 1800px) and (min-width: 1441px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-2);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-2);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-2);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-2);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-2);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-2);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-2);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-2);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-2);
    }
}

@media (max-width: 1440px) and (min-width: 1301px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-3);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-3);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-3);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-3);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-3);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-3);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-3);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-3);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-3);
    }
}

@media (max-width: 1300px) and (min-width: 1071px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-4);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-4);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-4);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-4);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-4);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-4);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-4);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-4);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-4);
    }
}

@media (max-width: 1070px) and (min-width: 901px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-5);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-5);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-5);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-5);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-5);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-5);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-5);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-5);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-5);
    }
}

@media (max-width: 900px) and (min-width: 731px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-6);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-6);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-6);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-6);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-6);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-6);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-6);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-6);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-6);
    }
}

@media (max-width: 730px) and (min-width: 601px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-7);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-7);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-7);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-7);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-7);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-7);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-7);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-7);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-7);
    }
}

@media (max-width: 600px) and (min-width: 501px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-8);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-8);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-8);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-8);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-8);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-8);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-8);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-8);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-8);
    }
}

@media (max-width: 500px) and (min-width: 391px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-9);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-9);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-9);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-9);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-9);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-9);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-9);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-9);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-9);
    }
}

@media (max-width: 390px) {
    :root {
        --Maison-Histoire-Text-1-Nb-Lines: var(--Maison-Histoire-Text-1-Nb-Lines-10);
        --Maison-Histoire-Text-2-Nb-Lines: var(--Maison-Histoire-Text-2-Nb-Lines-10);
        --Maison-Nom-Text-Nb-Lines: var(--Maison-Nom-Text-Nb-Lines-10);
        --Maison-Engagement-Text-Nb-Lines: var(--Maison-Engagement-Text-Nb-Lines-10);
        --Maison-Artisanat-Text-Nb-Lines: var(--Maison-Artisanat-Text-Nb-Lines-10);
        --Maison-Materiaux-Text-Nb-Lines: var(--Maison-Materiaux-Text-Nb-Lines-10);
        --Maison-Pierres-Text-Nb-Lines: var(--Maison-Pierres-Text-Nb-Lines-10);
        --Maison-Diamants-Text-Nb-Lines: var(--Maison-Diamants-Text-Nb-Lines-10);
        --Maison-Tracabilite-Text-Nb-Lines: var(--Maison-Tracabilite-Text-Nb-Lines-10);
    }
}

/*   -------------------- --------------------------------------------------------- */

/*  ROOT MAISON HISTOIRE TITLE NB LINES  ------------------------------------------ */



/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA SECTION FIRST ----------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */


/*  ROOT MEDIA MAISON FIRST SECTION HEIGHT  --------------------------------------- */

@media (max-width: 500px) {
    :root{
        --Maison-First-Section-Height: var(--Maison-First-Section-Height-2);
    }
}

/*  ROOT MEDIA MAISON FIRST SECTION TOP  ------------------------------------------ */

/* @media (max-width: 730px) and (min-width: 501px){ */
@media (max-width: 960px) and (min-width: 601px){
    :root{
        --Maison-First-Section-Top: var(--Maison-First-Section-Top-2);
    }
}

@media (max-width: 600px) {
/* @media (max-width: 500px) { */
    :root{
        --Maison-First-Section-Top: var(--Maison-First-Section-Top-3);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON HISTOIRE --------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */

/*  ROOT MEDIA MAISON HISTOIRE GLOBAL CONTAINER HEIGHT  --------------------------- */

@media (max-width: 1070px) {
    :root{
        --Maison-Histoire-Global-Container-Height: var(--Maison-Histoire-Global-Container-Height-2);
    }
}

/*  ROOT MEDIA MAISON HISTOIRE FULL CONTAINER 2 TOP  ------------------------------ */

@media (max-width: 1070px) {
    :root{
        --Maison-Histoire-Full-Container-2-Top: var(--Maison-Histoire-Full-Container-2-Top-2);
    }
}

/*  ROOT MEDIA MAISON HISTOIRE FULL CONTAINER 1 / 2 HEIGHT  ----------------------- */

@media (max-width: 1070px) {
    :root{
        --Maison-Histoire-Full-Container-1-Height: var(--Maison-Histoire-Full-Container-1-Height-2);
        --Maison-Histoire-Full-Container-2-Height: var(--Maison-Histoire-Full-Container-2-Height-2);
    }
}

/*  ROOT MEDIA MAISON HISTOIRE TEXT CONTAINER 2 TOP  ------------------------------ */

@media (max-width: 1070px) {
    :root{
        --Maison-Histoire-Text-Container-2-Top: var(--Maison-Histoire-Text-Container-2-Top-2);
    }
}

/*  ROOT MEDIA MAISON HISTOIRE IMAGE CONTAINER TOP  ------------------------------- */

@media (max-width: 1070px) {
    :root{
        --Maison-Histoire-Image-Container-Top: var(--Maison-Histoire-Image-Container-Top-2);
    }
}

/*  ROOT MEDIA MAISON HISTOIRE IMAGE CONTAINER HEIGHT  ---------------------------- */

@media (max-width: 1070px) {
    :root{
        --Maison-Histoire-Image-Container-Height: var(--Maison-Histoire-Image-Container-Height-2);
    }
}














/*  ROOT MEDIA MAISON HISTOIRE GLOBAL CONTAINER TOP  ------------------------------ */

@media (max-width: 500px) {
    :root{
        --Maison-Histoire-Global-Container-Top: var(--Maison-Histoire-Global-Container-Top-2);
    }
}

/*  ROOT MEDIA MAISON HISTOIRE FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Histoire-Full-Container-Width: var(--Maison-Histoire-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Histoire-Full-Container-Width: var(--Maison-Histoire-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Histoire-Full-Container-Width: var(--Maison-Histoire-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Histoire-Full-Container-Width: var(--Maison-Histoire-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Histoire-Full-Container-Width: var(--Maison-Histoire-Full-Container-Width-6);
    }
}



/*  ROOT MEDIA MAISON HISTOIRE FULL CONTAINER 2 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Histoire-Full-Container-2-Left: var(--Maison-Histoire-Full-Container-2-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Histoire-Full-Container-2-Left: var(--Maison-Histoire-Full-Container-2-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Histoire-Full-Container-2-Left: var(--Maison-Histoire-Full-Container-2-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Histoire-Full-Container-2-Left: var(--Maison-Histoire-Full-Container-2-Left-5);
    }
}







/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON NOM -------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */



/*  ROOT MEDIA MAISON NOM GLOBAL CONTAINER TOP  ----------------------------------- */

@media (max-width: 500px) {
    :root{
        --Maison-Nom-Global-Container-Top: var(--Maison-Nom-Global-Container-Top-2);
    }
}



/*  ROOT MEDIA MAISON NOM FULL CONTAINER WIDTH  ---------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Nom-Full-Container-Width: var(--Maison-Nom-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Nom-Full-Container-Width: var(--Maison-Nom-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Nom-Full-Container-Width: var(--Maison-Nom-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Nom-Full-Container-Width: var(--Maison-Nom-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Nom-Full-Container-Width: var(--Maison-Nom-Full-Container-Width-6);
    }
}



/*  ROOT MEDIA MAISON NOM FULL CONTAINER 2 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Nom-Full-Container-1-Left: var(--Maison-Nom-Full-Container-1-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Nom-Full-Container-1-Left: var(--Maison-Nom-Full-Container-1-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Nom-Full-Container-1-Left: var(--Maison-Nom-Full-Container-1-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Nom-Full-Container-1-Left: var(--Maison-Nom-Full-Container-1-Left-5);
    }
}



/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */

/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON SECTION ACCROCHE ------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */



/*  ROOT MEDIA MAISON ACCROCHE NB LINES  ------------------------------------------ */

@media (max-width: 1440px) and (min-width: 961px) {
    :root {
        --Maison-Accroche-Text-Nb-Lines: var(--Maison-Accroche-Text-Nb-Lines-2);
    }
}

@media (max-width: 960px) and (min-width: 731px) {
    :root {
        --Maison-Accroche-Text-Nb-Lines: var(--Maison-Accroche-Text-Nb-Lines-3);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Maison-Accroche-Text-Nb-Lines: var(--Maison-Accroche-Text-Nb-Lines-4);
    }
}

@media (max-width: 500px){
    :root {
        --Maison-Accroche-Text-Nb-Lines: var(--Maison-Accroche-Text-Nb-Lines-5);
    }
}




/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA SECTION SECOND ---------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */

/*  ROOT MEDIA MAISON SECOND SECTION HEIGHT  --------------------------------------- */

@media (max-width: 500px) {
    :root{
        --Maison-Second-Section-Height: var(--Maison-Second-Section-Height-2);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON ENGAGEMENT ------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */



/*  ROOT MEDIA MAISON ENGAGEMENT GLOBAL CONTAINER TOP  ------------------------------ */

@media (max-width: 500px) {
    :root{
        --Maison-Engagement-Global-Container-Top: var(--Maison-Engagement-Global-Container-Top-2);
    }
}



/*  ROOT MEDIA MAISON ENGAGEMENT FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Engagement-Full-Container-Width: var(--Maison-Engagement-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Engagement-Full-Container-Width: var(--Maison-Engagement-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Engagement-Full-Container-Width: var(--Maison-Engagement-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Engagement-Full-Container-Width: var(--Maison-Engagement-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Engagement-Full-Container-Width: var(--Maison-Engagement-Full-Container-Width-6);
    }
}






/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON SECOND IMAGES ---------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */



/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 1 / 2 / 3 HEIGHT  ------------------- */

@media (max-width: 1070px) {
    :root {
        --Maison-Second-Images-Container-1-Height: var(--Maison-Second-Images-Container-1-Height-2);
        --Maison-Second-Images-Container-2-Height: var(--Maison-Second-Images-Container-2-Height-2);
        --Maison-Second-Images-Container-3-Height: var(--Maison-Second-Images-Container-3-Height-2);
    }
}

/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 1 WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Second-Images-Container-1-Width: var(--Maison-Second-Images-Container-1-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Second-Images-Container-1-Width: var(--Maison-Second-Images-Container-1-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Second-Images-Container-1-Width: var(--Maison-Second-Images-Container-1-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Second-Images-Container-1-Width: var(--Maison-Second-Images-Container-1-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Second-Images-Container-1-Width: var(--Maison-Second-Images-Container-1-Width-6);
    }
}


/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 2 WIDTH  ------------------------------ */

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Second-Images-Container-2-Width: var(--Maison-Second-Images-Container-2-Width-2);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Second-Images-Container-2-Width: var(--Maison-Second-Images-Container-2-Width-3);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Second-Images-Container-2-Width: var(--Maison-Second-Images-Container-2-Width-4);
    }
}


/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 2 LEFT  ----------------------------- */

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Second-Images-Container-2-Left: var(--Maison-Second-Images-Container-2-Left-2);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Second-Images-Container-2-Left: var(--Maison-Second-Images-Container-2-Left-3);
    }
}


/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 3 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Second-Images-Container-3-Left: var(--Maison-Second-Images-Container-3-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Second-Images-Container-3-Left: var(--Maison-Second-Images-Container-3-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Second-Images-Container-3-Left: var(--Maison-Second-Images-Container-3-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Second-Images-Container-3-Left: var(--Maison-Second-Images-Container-3-Left-5);
    }
}


/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 1 TOP  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1601px) {
    :root {
        --Maison-Second-Images-Container-1-Top: var(--Maison-Second-Images-Container-1-Top-2);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Second-Images-Container-1-Top: var(--Maison-Second-Images-Container-1-Top-3);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Second-Images-Container-1-Top: var(--Maison-Second-Images-Container-1-Top-4);
    }
}

/*  ROOT MEDIA MAISON SECOND IMAGES CONTAINER 2 TOP  ------------------------------ */


@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Second-Images-Container-2-Top: var(--Maison-Second-Images-Container-2-Top-2);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Second-Images-Container-2-Top: var(--Maison-Second-Images-Container-2-Top-3);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON ARTISANAT -------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */





/*  ROOT MEDIA MAISON ARTISANAT FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Artisanat-Full-Container-Width: var(--Maison-Artisanat-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Artisanat-Full-Container-Width: var(--Maison-Artisanat-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Artisanat-Full-Container-Width: var(--Maison-Artisanat-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Artisanat-Full-Container-Width: var(--Maison-Artisanat-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Artisanat-Full-Container-Width: var(--Maison-Artisanat-Full-Container-Width-6);
    }
}




/*  ROOT MEDIA MAISON ARTISANAT FULL CONTAINER LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Artisanat-Full-Container-Left: var(--Maison-Artisanat-Full-Container-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Artisanat-Full-Container-Left: var(--Maison-Artisanat-Full-Container-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Artisanat-Full-Container-Left: var(--Maison-Artisanat-Full-Container-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Artisanat-Full-Container-Left: var(--Maison-Artisanat-Full-Container-Left-5);
    }
}




/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA SECTION THIRD ----------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */

@media (max-width: 500px) {
    :root {
        --Maison-Third-Section-Height: var(--Maison-Third-Section-Height-2);
    }
}

/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON PUNCHLINE -------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */

/*  ROOT MEDIA MAISON PUNCHLINE NB LINES  ----------------------------------------- */

@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Maison-Punchline-Text-Nb-Lines: var(--Maison-Punchline-Text-Nb-Lines-2);
    }
}

@media (max-width: 1300px) and (min-width: 361px) {
    :root {
        --Maison-Punchline-Text-Nb-Lines: var(--Maison-Punchline-Text-Nb-Lines-3);
    }
}

@media (max-width: 360px) {
    :root {
        --Maison-Punchline-Text-Nb-Lines: var(--Maison-Punchline-Text-Nb-Lines-4);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON THIRD 1 IMAGES --------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */


/*  ROOT MEDIA MAISON THIRD 1 IMAGES GLOBAL CONTAINER HEIGHT  --------------------- */

@media (max-width: 1070px) and (min-width: 501px) {
    :root {
        --Maison-Third-1-Images-Global-Container-Height: var(--Maison-Third-1-Images-Global-Container-Height-2);
    }
}

@media (max-width: 500px) {
    :root {
        --Maison-Third-1-Images-Global-Container-Height: var(--Maison-Third-1-Images-Global-Container-Height-3);
    }
}

/*  ROOT MEDIA MAISON THIRD 1 IMAGES CONTAINER 1 WIDTH  ---------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-1-Images-Container-1-Width: var(--Maison-Third-1-Images-Container-1-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Third-1-Images-Container-1-Width: var(--Maison-Third-1-Images-Container-1-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Third-1-Images-Container-1-Width: var(--Maison-Third-1-Images-Container-1-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Third-1-Images-Container-1-Width: var(--Maison-Third-1-Images-Container-1-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Third-1-Images-Container-1-Width: var(--Maison-Third-1-Images-Container-1-Width-6);
    }
}

/*  ROOT MEDIA MAISON THIRD 1 IMAGES CONTAINER 2 WIDTH  ---------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-1-Images-Container-2-Width: var(--Maison-Third-1-Images-Container-2-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1071px) {
    :root {
        --Maison-Third-1-Images-Container-2-Width: var(--Maison-Third-1-Images-Container-2-Width-3);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Third-1-Images-Container-2-Width: var(--Maison-Third-1-Images-Container-2-Width-4);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Third-1-Images-Container-2-Width: var(--Maison-Third-1-Images-Container-2-Width-5);
    }
}

/*  ROOT MEDIA MAISON THIRD 1 IMAGES CONTAINER 2 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-1-Images-Container-2-Left: var(--Maison-Third-1-Images-Container-2-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Third-1-Images-Container-2-Left: var(--Maison-Third-1-Images-Container-2-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Third-1-Images-Container-2-Left: var(--Maison-Third-1-Images-Container-2-Left-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Third-1-Images-Container-2-Left: var(--Maison-Third-1-Images-Container-2-Left-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Third-1-Images-Container-2-Left: var(--Maison-Third-1-Images-Container-2-Left-6);
    }
}

/*  ROOT MEDIA MAISON THIRD 1 IMAGES CONTAINER 3 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-1-Images-Container-3-Left: var(--Maison-Third-1-Images-Container-3-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Third-1-Images-Container-3-Left: var(--Maison-Third-1-Images-Container-3-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 731px) {
    :root {
        --Maison-Third-1-Images-Container-3-Left: var(--Maison-Third-1-Images-Container-3-Left-4);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Third-1-Images-Container-3-Left: var(--Maison-Third-1-Images-Container-3-Left-5);
    }
}

/*  ROOT MEDIA MAISON THIRD 1 IMAGES CONTAINER 4 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-1-Images-Container-4-Left: var(--Maison-Third-1-Images-Container-4-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Third-1-Images-Container-4-Left: var(--Maison-Third-1-Images-Container-4-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Third-1-Images-Container-4-Left: var(--Maison-Third-1-Images-Container-4-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Third-1-Images-Container-4-Left: var(--Maison-Third-1-Images-Container-4-Left-5);
    }
}


/*  ROOT MEDIA MAISON THIRD 1 IMAGES CONTAINER 2 / 4 TOP  --------------------------- */

@media (max-width: 1070px) and (min-width: 501px) {
    :root {
        --Maison-Third-1-Images-Container-2-Top: var(--Maison-Third-1-Images-Container-2-Top-2);
        --Maison-Third-1-Images-Container-4-Top: var(--Maison-Third-1-Images-Container-4-Top-2);
    }
}

@media (max-width: 500px) {
    :root {
        --Maison-Third-1-Images-Container-2-Top: var(--Maison-Third-1-Images-Container-2-Top-3);
        --Maison-Third-1-Images-Container-4-Top: var(--Maison-Third-1-Images-Container-4-Top-3);
    }
}





/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON MATERIAUX -------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */


/*  ROOT MEDIA MAISON MATERIAUX GLOBAL CONTAINER TOP  ----------------------------- */

@media (max-width: 1070px){
    :root {
        --Maison-Materiaux-Global-Container-Top: var(--Maison-Materiaux-Global-Container-Top-2);
    }
}



/*  ROOT MEDIA MAISON MATERIAUX FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Materiaux-Full-Container-Width: var(--Maison-Materiaux-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Materiaux-Full-Container-Width: var(--Maison-Materiaux-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Materiaux-Full-Container-Width: var(--Maison-Materiaux-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Materiaux-Full-Container-Width: var(--Maison-Materiaux-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Materiaux-Full-Container-Width: var(--Maison-Materiaux-Full-Container-Width-6);
    }
}




/*  ROOT MEDIA MAISON MATERIAUX FULL CONTAINER LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Materiaux-Full-Container-Left: var(--Maison-Materiaux-Full-Container-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Materiaux-Full-Container-Left: var(--Maison-Materiaux-Full-Container-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Materiaux-Full-Container-Left: var(--Maison-Materiaux-Full-Container-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Materiaux-Full-Container-Left: var(--Maison-Materiaux-Full-Container-Left-5);
    }
}



/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON THIRD 2 IMAGES --------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */

/*  ROOT MEDIA MAISON THIRD 2 IMAGES GLOBAL CONTAINER HEIGHT  --------------------- */

/* @media (max-width: 1070px) and (min-width: 501px) { */
@media (max-width: 1070px) {
    :root {
        --Maison-Third-2-Images-Global-Container-Height: var(--Maison-Third-2-Images-Global-Container-Height-2);
    }
}

/* @media (max-width: 500px) {
    :root {
        --Maison-Third-2-Images-Global-Container-Height: var(--Maison-Third-2-Images-Global-Container-Height-3);
    }
} */

/*  ROOT MEDIA MAISON THIRD 2 IMAGES GLOBAL CONTAINER TOP  --------------------- */

@media (max-width: 1070px) {
    :root {
        --Maison-Third-2-Images-Global-Container-Top: var(--Maison-Third-2-Images-Global-Container-Top-2);
    }
}



/*  ROOT MEDIA MAISON THIRD 2 IMAGES CONTAINER WIDTH  ---------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-2-Images-Container-Width: var(--Maison-Third-2-Images-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Third-2-Images-Container-Width: var(--Maison-Third-2-Images-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Third-2-Images-Container-Width: var(--Maison-Third-2-Images-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Third-2-Images-Container-Width: var(--Maison-Third-2-Images-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Third-2-Images-Container-Width: var(--Maison-Third-2-Images-Container-Width-6);
    }
}



/*  ROOT MEDIA MAISON THIRD 2 IMAGES CONTAINER 2 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Third-2-Images-Container-2-Left: var(--Maison-Third-2-Images-Container-2-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Third-2-Images-Container-2-Left: var(--Maison-Third-2-Images-Container-2-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Third-2-Images-Container-2-Left: var(--Maison-Third-2-Images-Container-2-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Third-2-Images-Container-2-Left: var(--Maison-Third-2-Images-Container-2-Left-5);
    }
}


/*  ROOT MEDIA MAISON THIRD 2 IMAGES CONTAINER 2 TOP  ----------------------------- */


@media (max-width: 1070px) {
    :root {
        --Maison-Third-2-Images-Container-2-Top: var(--Maison-Third-2-Images-Container-2-Top-2);
    }
}




/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA SECTION SHOWROOM -------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */

/*  ROOT MEDIA MAISON SHOWROOM IMAGE CONTAINER 1 WIDTH  --------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Showroom-Image-Container-1-Width: var(--Maison-Showroom-Image-Container-1-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1441px) {
    :root {
        --Maison-Showroom-Image-Container-1-Width: var(--Maison-Showroom-Image-Container-1-Width-3);
    }
}

@media (max-width: 1440px) {
    :root {
        --Maison-Showroom-Image-Container-1-Width: var(--Maison-Showroom-Image-Container-1-Width-4);
    }
}




/*  ROOT MEDIA MAISON SHOWROOM IMAGE CONTAINER 2 WIDTH  --------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Showroom-Image-Container-2-Width: var(--Maison-Showroom-Image-Container-2-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Showroom-Image-Container-2-Width: var(--Maison-Showroom-Image-Container-2-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1441px) {
    :root {
        --Maison-Showroom-Image-Container-2-Width: var(--Maison-Showroom-Image-Container-2-Width-4);
    }
}

@media (max-width: 1440px) and (min-width: 1201px) {
    :root {
        --Maison-Showroom-Image-Container-2-Width: var(--Maison-Showroom-Image-Container-2-Width-5);
    }
}

@media (max-width: 1200px) {
    :root {
        --Maison-Showroom-Image-Container-2-Width: var(--Maison-Showroom-Image-Container-2-Width-6);
    }
}

/*  ROOT MEDIA MAISON SHOWROOM IMAGE CONTAINER 2 LEFT  -------------------------- */

@media (max-width: 1200px) {
    :root {
        --Maison-Showroom-Image-Container-2-Left: var(--Maison-Showroom-Image-Container-2-Left-2);
    }
}





/*   -------------------- --------------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA SECTION FOURTH ---------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */
/*  --------------------- --------------------------------------------------------- */

/*  ROOT MEDIA MAISON FOURTH SECTION HEIGHT  -------------------------------------- */

@media (max-width: 500px) {
    :root{
        --Maison-Fourth-Section-Height: var(--Maison-Fourth-Section-Height-2);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON PIERRES ---------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */

@media (max-width: 500px) {
    :root{
        --Maison-Pierres-Global-Container-Top: var(--Maison-Pierres-Global-Container-Top-2);
    }
}



/*  ROOT MEDIA MAISON PIERRES FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Pierres-Full-Container-Width: var(--Maison-Pierres-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Pierres-Full-Container-Width: var(--Maison-Pierres-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Pierres-Full-Container-Width: var(--Maison-Pierres-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Pierres-Full-Container-Width: var(--Maison-Pierres-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Pierres-Full-Container-Width: var(--Maison-Pierres-Full-Container-Width-6);
    }
}




/*  ROOT MEDIA MAISON PIERRES FULL CONTAINER LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Pierres-Full-Container-Left: var(--Maison-Pierres-Full-Container-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Pierres-Full-Container-Left: var(--Maison-Pierres-Full-Container-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Pierres-Full-Container-Left: var(--Maison-Pierres-Full-Container-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Pierres-Full-Container-Left: var(--Maison-Pierres-Full-Container-Left-5);
    }
}




/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON FOURTH IMAGES ---------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */



/*  ROOT MEDIA MAISON FOURTH IMAGES CONTAINER 1 WIDTH  ---------------------------- */
/*  ROOT MEDIA MAISON FOURTH IMAGES CONTAINER 1 / 2 WIDTH  ---------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Fourth-Images-Container-1-Width: var(--Maison-Fourth-Images-Container-1-Width-2);
        --Maison-Fourth-Images-Container-2-Width: var(--Maison-Fourth-Images-Container-2-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Fourth-Images-Container-1-Width: var(--Maison-Fourth-Images-Container-1-Width-3);
        --Maison-Fourth-Images-Container-2-Width: var(--Maison-Fourth-Images-Container-2-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Fourth-Images-Container-1-Width: var(--Maison-Fourth-Images-Container-1-Width-4);
        --Maison-Fourth-Images-Container-2-Width: var(--Maison-Fourth-Images-Container-2-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Fourth-Images-Container-1-Width: var(--Maison-Fourth-Images-Container-1-Width-5);
        --Maison-Fourth-Images-Container-2-Width: var(--Maison-Fourth-Images-Container-2-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Fourth-Images-Container-1-Width: var(--Maison-Fourth-Images-Container-1-Width-6);
        --Maison-Fourth-Images-Container-2-Width: var(--Maison-Fourth-Images-Container-2-Width-6);
    }
}



/*  ROOT MEDIA MAISON FOURTH IMAGES CONTAINER 1 LEFT  ----------------------------- */


@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Fourth-Images-Container-1-Left: var(--Maison-Fourth-Images-Container-1-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Fourth-Images-Container-1-Left: var(--Maison-Fourth-Images-Container-1-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Fourth-Images-Container-1-Left: var(--Maison-Fourth-Images-Container-1-Left-4);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Fourth-Images-Container-1-Left: var(--Maison-Fourth-Images-Container-1-Left-5);
    }
}

/*  ROOT MEDIA MAISON FOURTH IMAGES CONTAINER 2 LEFT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Fourth-Images-Container-2-Left: var(--Maison-Fourth-Images-Container-2-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1071px) {
    :root {
        --Maison-Fourth-Images-Container-2-Left: var(--Maison-Fourth-Images-Container-2-Left-3);
    }
}

@media (max-width: 1070px) {
    :root {
        --Maison-Fourth-Images-Container-2-Left: var(--Maison-Fourth-Images-Container-2-Left-4);
    }
}

/*  ROOT MEDIA MAISON FOURTH IMAGES CONTAINER 3 LEFT  ----------------------------- */

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Fourth-Images-Container-3-Left: var(--Maison-Fourth-Images-Container-3-Left-2);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Fourth-Images-Container-3-Left: var(--Maison-Fourth-Images-Container-3-Left-3);
    }
}


/*  ROOT MEDIA MAISON FOURTH IMAGES CONTAINER 2 / 4 TOP  -------------------------- */

@media (max-width: 1070px) {
    :root {
        --Maison-Fourth-Images-Container-2-Top: var(--Maison-Fourth-Images-Container-2-Top-2);
        --Maison-Fourth-Images-Container-4-Top: var(--Maison-Fourth-Images-Container-4-Top-2);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON DIAMANTS --------------------------------------------------- */
/*   -------------------- --------------------------------------------------------- */


/*  ROOT MEDIA MAISON DIAMANTS FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Diamants-Full-Container-Width: var(--Maison-Diamants-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Diamants-Full-Container-Width: var(--Maison-Diamants-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Diamants-Full-Container-Width: var(--Maison-Diamants-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Diamants-Full-Container-Width: var(--Maison-Diamants-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Diamants-Full-Container-Width: var(--Maison-Diamants-Full-Container-Width-6);
    }
}


/*   -------------------- --------------------------------------------------------- */
/*   ROOT MEDIA MAISON TRACABILITE ------------------------------------------------ */
/*   -------------------- --------------------------------------------------------- */


/*  ROOT MEDIA MAISON TRACABILITE IMAGES CONTAINER WIDTH  ------------------------- */




@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Tracabilite-Images-Container-Width: var(--Maison-Tracabilite-Images-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Tracabilite-Images-Container-Width: var(--Maison-Tracabilite-Images-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 731px) {
    :root {
        --Maison-Tracabilite-Images-Container-Width: var(--Maison-Tracabilite-Images-Container-Width-4);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Tracabilite-Images-Container-Width: var(--Maison-Tracabilite-Images-Container-Width-5);
    }
}


/*  ROOT MEDIA MAISON TRACABILITE IMAGES CONTAINER 2 LEFT  -------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Tracabilite-Images-Container-2-Left: var(--Maison-Tracabilite-Images-Container-2-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Tracabilite-Images-Container-2-Left: var(--Maison-Tracabilite-Images-Container-2-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 731px) {
    :root {
        --Maison-Tracabilite-Images-Container-2-Left: var(--Maison-Tracabilite-Images-Container-2-Left-4);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Tracabilite-Images-Container-2-Left: var(--Maison-Tracabilite-Images-Container-2-Left-5);
    }
}

/*  ROOT MEDIA MAISON TRACABILITE IMAGES CONTAINER 2 TOP  --------------------- */

@media (max-width: 1070px) {
    :root {
        --Maison-Tracabilite-Images-Container-2-Top: var(--Maison-Tracabilite-Images-Container-2-Top-2);
    }
}




/*  ROOT MEDIA MAISON TRACABILITE FULL CONTAINER WIDTH  ------------------------------ */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Maison-Tracabilite-Full-Container-Width: var(--Maison-Tracabilite-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Maison-Tracabilite-Full-Container-Width: var(--Maison-Tracabilite-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1071px) {
    :root {
        --Maison-Tracabilite-Full-Container-Width: var(--Maison-Tracabilite-Full-Container-Width-4);
    }
}

@media (max-width: 1070px) and (min-width: 731px) {
    :root {
        --Maison-Tracabilite-Full-Container-Width: var(--Maison-Tracabilite-Full-Container-Width-5);
    }
}

@media (max-width: 730px) {
    :root {
        --Maison-Tracabilite-Full-Container-Width: var(--Maison-Tracabilite-Full-Container-Width-6);
    }
}

/*  ROOT MEDIA MAISON TRACABILITE FULL CONTAINER TOP  ------------------------------ */

@media (max-width: 1070px) {
    :root {
        --Maison-Tracabilite-Full-Container-Top: var(--Maison-Tracabilite-Full-Container-Top-2);
    }
}