
.header-logo__image {
    @media screen and (width >= 750px) {
        --header-logo-image-height: 127px!important;
    }
}
.menu-list__list-item{
  padding: 0 4em;
}
span.menu-list__link-title::after {
  font-family: "Font Awesome 6 Free";
  content: "\f107";
  font-weight: 900;
  margin-left: 5px;
}

  rte-formatter p:last-of-type a {
    text-decoration: none;
  }

  #shopify-block-ARFEwVjFEbXJaeTliZ__progus_store_locator_app_block_38PqwM {
    width: inherit;
  }
/* trait sous h1 */
.text-block--AOTU4TFRGekVzUTl0d__text_7BYd3k h1, .text-block--AY3h3eGFvNFpxS01tQ__text_CBDWGJ h1, .text-block--ASkNaUmNadHBzdjRLb__text_H4az4L h1{
  position: relative;
  margin-bottom: 1.5rem!important;
}

/* BLOC GAUCHE */
.text-block--AOTU4TFRGekVzUTl0d__text_7BYd3k h1::after, .text-block--AY3h3eGFvNFpxS01tQ__text_CBDWGJ h1::after{
  content: "";
  position: absolute;
  bottom: -0.4em;
  left: auto;
  right: 0;
  width: 50%;
  height: 5px;
  background-color: rgba(251 117 90 / 1.0);
}

/* BLOC DROIT */
.text-block--ASkNaUmNadHBzdjRLb__text_H4az4L h1::after{
  content: "";
  position: absolute;
  bottom: -0.4em;
  left: 0;
  right: auto;
  width: 50%;
  height: 5px;
  background-color: rgba(251 117 90 / 1.0);
}

/* Responsive */
  @media screen and (min-width: 750px) {
    #shopify-section-template--24834347204994__section_y6EMDN{
      display: none;
    }
  }
  @media screen and (max-width: 749px) {
    
    /* Font sizes */
    body{
      font-size: 1rem;
    }
    h1, .h1.h1, .text-block.h1>*{
      font-size: 2rem;
    }
    h2, .h2.h2, .text-block.h2>*{
      font-size: 1.5rem;
    }
    .text-block h3, .text-block.h3>*{
      font-size: 1.4rem;
    }
    h4, .h4.h4, .text-block.h4>*{
      font-size: 1.3rem;
    }
    .text-block.h5>*{
      font-size: 1rem;
    }
    h6, .h6.h6, .text-block.h6>*{
      font-size: 1.2rem;
    }
    .text-block--Ab0VJUFBQTE5ka3JnT__text_mq4jgJ.custom-font-size>*, .text-block--AclJzcXQ2NzJBaUZwZ__text_LhzMxt.custom-font-size>*{
      font-size: 1.2rem;
    }
    
    /* Padding */
    .mobile-column.spacing-style, .section-resource-list.spacing-style, .section--full-width .group-block:first-of-type{
      padding-block-start: 50px;
      padding-block-end: 50px;
    }
    .media-with-content .media-with-content__content>.group-block-content{
      padding-block: 0!important;
    }
    #shopify-section-template--24834341863810__section_bbJRp8 .mobile-column.spacing-style{
        padding-block-end: 0!important;
      }
    
    /* Cacher blocks */
    .text-block--ASkdhZHRhRHA4QVRsU__text_ydy4bG, #shopify-section-template--24821586559362__section_VYpQdR, #shopify-section-template--24821586559362__marquee_tqdzgh, #shopify-section-template--24821586559362__hero_8Kfadf, #shopify-section-template--24821586559362__section_iWUHcm, 
    .image-block--ARW9neHpURWgvNXhLb__image_A3DWje, .image-block--AR1JCNTZPNExYQVJSY__image_JAJRPp, #shopify-section-template--24834341863810__section_c7RLry, .text-block--AK2FhT0ExeW9uNHl4Y__text_rGhAa8, #shopify-section-template--24834347204994__section_Yy6bQT{
      display: none!important;
    }

    #shopify-section-template--24834347204994__section_y6EMDN{
      .mobile-column.spacing-style{
          padding-block-end: 0;
          padding-block-start: 0;
      }
    }

    #shopify-section-template--24821586559362__section_fVLtfm, #shopify-section-template--24834347336066__section_Yy6bQT{
      .mobile-column:first-of-type.layout-panel-flex {
        flex-flow: column-reverse nowrap;
        gap: 0;
      }
      .section{
        display: block;
        .spacing-style{
          padding: 0;
          .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7, .text-block--AZ2I2U0hrRU03ZTZjY__text_n7ppke{
            padding: 50px 10px;
          }
        }
      }
    }
    .text-block--AY1pzcFpNUUFZbnlTd__text_n7ppke.spacing-style{
      padding-inline: 10px;
    }
    
    #shopify-section-template--24834347336066__section_U93U8m, #shopify-section-template--24834341863810__section_Yy6bQT{
      .mobile-column.spacing-style{
          padding-block-end: 0;
          padding-block-start: 0;
      }
      .section--full-width .group-block:first-of-type{
        padding-block-start: 50px;
        padding-block-end: 50px;
        padding-inline-end: 10px;
        padding-inline-start: 10px;
      }
      .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{
        padding-block-start: 50px;
        padding-block-end: 50px;
        padding-inline-end: 10px;
        padding-inline-start: 10px;
      }
    }
    
    #shopify-section-template--24834341863810__section_CXA4ww{
      .section{
        display: block;
      }
      .mobile-column.spacing-style{
          padding-block-end: 0;
        }
    }

    #shopify-section-template--24834341863810__section_jAAdwK, #shopify-section-template--24834341831042__section_49y6BD{
      .section{
        display: block;
      }
      .mobile-column.spacing-style{
          padding-block-end: 0;
          padding-block-start: 0;
      }
      .mobile-column:first-of-type.layout-panel-flex {
        flex-flow: column-reverse nowrap;
        gap: 0;
      }
    }

    #shopify-section-template--24834341863810__section_bbJRp8{
      .section{
        display: block;
      }
      .group-block{
          padding-inline: 10px;
      }
    }

    #shopify-section-template--24834347336066__section_49y6BD{
      .group-block.spacing-style{
        padding: 0!important;
      }
    }

    /* la marque */
    #Hero-template--24824861426050__hero_BjKReV, #Hero-template--24834438037890__hero_7LFkdj, #Hero-template--24824861557122__hero_NtV6wM{
      .hero__container{
        display: block;
      }
      .hero__media-wrapper{
        position: relative;
      }
      .hero__container.spacing-style{
        padding: 0;
      }
      .mobile-column{
        align-items: center;
        .text-block h1, rte-formatter p{
          text-align: center;
        }
      }
      .text-block--AOTU4TFRGekVzUTl0d__text_7BYd3k h1::after,
      .text-block--AY3h3eGFvNFpxS01tQ__text_CBDWGJ h1::after, 
      .text-block--ASkNaUmNadHBzdjRLb__text_H4az4L h1::after {
          content: "";
          position: absolute;
          bottom: -0.8em;
          left: 50%;
          transform: translateX(-50%);
          width: 50%;
          height: 5px;
          background-color: rgba(251, 117, 90, 1.0);
      }
    }
    /* collaboration */
  #shopify-section-template--24824861557122__section_3eJnH8, #shopify-section-template--24824861557122__section_HBnqky, #shopify-section-template--24824861557122__section_gYVVCX, #shopify-section-template--24824861557122__section_naq37p,
  #shopify-section-template--24824861557122__section_J8Fajx{
    .mobile-column{
      padding-block-end: 0!important;
    }
}
    /* equipe */
    #shopify-section-template--24834438037890__section_RnRXEt{
      .section{
        display: block;
      }
      .mobile-column.spacing-style, .section-resource-list.spacing-style, .section--full-width .group-block:first-of-type {
        padding-block-start: 0;
        padding-block-end: 0;
      }
      .group-block{
        background: transparent;
      }
    }
    #shopify-section-template--24834438037890__section_G3mjd6, #shopify-section-template--24834438037890__section_BfTxHe{
          .text-block>*{
            font-size: 1.1rem;
          }
          .spacing-style{
            padding-block-start: 30px;
            padding-block-end: 30px;
            padding-inline-end: 10px;
            padding-inline-start: 10px; 
          }
    }
    #shopify-section-template--24834438037890__section_BfTxHe{
      .mobile-column{
        flex-flow: column-reverse nowrap;
        padding-block-start: 0;
      }
    }
    #shopify-section-template--24834438037890__section_Wggxpj{
      .mobile-column.spacing-style{
        padding-block-end: 0;
      }
    }
    #shopify-section-template--24824861426050__section_Erp9Gm{
      .mobile-column:first-of-type {
        flex-flow: column-reverse nowrap!important;
      }
    }
    
     /* Footer */
    #shopify-section-sections--24821586723202__section_hVn9qb{
      .layout-panel-flex--row{
        flex-wrap: wrap;
      }
      .layout-panel-flex--row>.group-block--width-fill{
      flex: 35%;
      }
    }
  }

 /* bloc images-video */


.mega-menu__list > span {
  width: max-content;
}

/* Feuillage rose en bas à gauche */
.menu-list__submenu::before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 200px;
  height: 200px;
  background: url("/cdn/shop/files/feuilles_menu.png?v=1772130687")
              no-repeat left bottom / contain;
  pointer-events: none;
  z-index: 1;
}

/* Feuillage vert en bas à droite */
.menu-list__submenu::after {
  content: "";
  position: absolute;
  bottom: -23px;
  right: -20px;
  width: 150px;
  height: 150px;
  background: url("/cdn/shop/files/feuillage_vert.png?v=1754315361")
              no-repeat right bottom / contain;
  pointer-events: none;
  z-index: 1;
}


.menu-list__submenu {
  position: relative;
}

body {
  background-image: url('/cdn/shop/files/motifs_fond_jaune_52400555-2520-48fc-adee-abe04fa91257.png?v=1748336364');
  overflow-x: hidden !important;
  width: 100%;
  position: relative;
}

.menu-drawer {
  background-color: #ffff !important;
}

.predictive-search-form, .cart-drawer__inner {
  background-color: white !important;
}