@charset "UTF-8";
/*
 * Feuille de style concernant les écrans tablettes
 */
@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,700;0,800;1,400;1,700&display=swap");
@media (max-width: 768px) {
  /* Initialisation de couleurs */
  /*  - - - -   Choix de police principale - - - - */
  /* Paramétrage des marges*/
  .container__mini {
    width: 100%;
    padding-right: 25px;
    padding-left: 25px;
  }
  .container__petit {
    width: 100%;
  }
  .section__1col .grid__2col {
    grid-template-columns: 240px 1fr;
  }
  .section__1col .img__flexible {
    width: 240px;
  }
  .section__1col .img__flexible img {
    width: 240px;
  }
  /*  -----------------------------------
 - - - - - -  Titres  - - - - - -
 -----------------------------------  */
  /*  -----------------------------------
   - - - - - - -  Padding - - - - - -
 -----------------------------------  */
  .pad__moyen {
    padding: 25px 16px;
  }
  .pad__vertical--mega {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pad__vertical--grand {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pad__bottom--giga {
    padding-bottom: 70px;
  }
  /*  -----------------------------------
  - - - - - -   Margin  - - - - - -
 -----------------------------------  */
  .margin__vertical--mega {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .margin__vertical--geant {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .margin__top--mega {
    margin-top: 50px;
  }
  .margin__left--mega {
    margin-left: 0;
  }
  .margin__right--mega {
    margin-right: 0;
  }
  /*  -----------------------------------
   - - - - - - -  Gridbox - - - - - -
 -----------------------------------  */
  .grid__gap--grand {
    grid-gap: 30px;
  }
  .section__3col .grid__3col--egales {
    grid-template-columns: 1fr;
  }
  .section__2-4col .grid__3col--egales,
  .section__2-4col .grid__4col--egales {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid__3col--egales,
  .grid__4col--egales {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid__3col--egales .card__offre--portrait,
  .grid__3col--egales .card__shadow,
  .grid__4col--egales .card__offre--portrait,
  .grid__4col--egales .card__shadow {
    max-width: 330px;
  }
  .grid__2col--2fr-1fr,
  .grid__2col--egales {
    grid-template-columns: 1fr;
  }
  .grid__2col--2fr-1fr .carte__container,
  .grid__2col--2fr-1fr .formulaire,
  .grid__2col--egales .carte__container,
  .grid__2col--egales .formulaire {
    grid-row: 2/3;
  }
  /*  -----------------------------------
   - - - - - - -  Footer - - - - - -
 -----------------------------------  */
  .footer__top .grid__2col--egales {
    grid-template-columns: 1fr;
  }
  .footer__bottom {
    padding-bottom: 50px;
  }
  .footer__bottom .flexbox__between {
    -moz-flex-direction: column;
    flex-direction: column;
    -moz-align-items: start;
    -ms-align-items: start;
    align-items: start;
  }
  .footer__bottom .footer__rs {
    margin-bottom: 20px;
  }
  /*  -----------------------------------
   - - - - - - -  Formulaire - - - - - -
 -----------------------------------  */
  /*  -----------------------------------
   - - - - - - -  Sections - - - - - -
 -----------------------------------  */
  .galerie__img {
    max-height: 140px;
  }
  .galerie__img img {
    min-height: 140px;
  }
  .img__paysage--grande {
    max-height: 260px;
  }
  .img__paysage--grande img {
    max-height: 260px;
  }
  .img__paysage--moyenne {
    max-height: 220px;
  }
  .img__paysage--moyenne img {
    max-height: 220px;
  }
  #sliderHome,
  #sliderHome .splide__slide {
    max-height: 100%;
  }
  .splide .grid__2col--auto-1fr {
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .damier__home .grid__2col--egales,
  .damier__cards .grid__2col--egales {
    grid-template-columns: 1fr;
  }
  .damier__home .grid__2col--egales .bloc__texte,
  .damier__cards .grid__2col--egales .bloc__texte {
    grid-row: 2/3;
  }
  .damier__home > :nth-of-type(odd) .img__paysage--grande,
  .damier__cards > :nth-of-type(even) .img__paysage--grande {
    justify-self: start;
  }
  .section__intro .grid__2col--2fr-3fr {
    grid-template-columns: 1fr;
  }
  #slider1 {
    max-height: 130px;
  }
  #slider1 .splide__slide {
    max-height: 130px;
    max-width: 130px;
  }
  #slider1 .splide__slide img {
    max-height: 130px;
    max-width: 130px;
  }
  .margin__left--grand {
    margin-left: 0;
  }
  /*  -----------------------------------
   - -  Woocommerce single product - -
 -----------------------------------  */
  .single-product .content-area .product {
    grid-template-columns: 1fr;
  }
  .single-product .content-area .product .woocommerce-tabs,
  .single-product .content-area .product .related {
    grid-column: 1/2;
  }
}
/*# sourceMappingURL=style-tablette.css.map */