#cms-container{color: #000; font-family: Cabin,Tilt Warp,arial,sans-serif;margin-left:auto;margin-right:auto;}
#cms-container p{font-size: 1em;}
#cms-container h2{font-size: 1.5em;padding-top:1.5em;padding-bottom:1em;}
#cms-container h3{font-size: 1.25em;padding-top:2em;}
#cms-container a{text-decoration: underline;}
#cms-container .text-uppercase {text-transform: uppercase;}
#cms-container .ul-reglement {font-size: 1.25em;line-height: 1.5em;}
#cms-container .ul-partenaire {padding-bottom:1em;}
#cms-container .text-mini {font-size: 0.688em;}
#cms-container .text-moyen {font-size: 1.1em;}
#cms-container .titre-sans-padd {padding-top:0.1em;}
#cms-container .img-avec-padd {padding-top:0.2em;}
#cms-container .fcrouge {color:#cd2423;}
#cms-container .fwb{font-weight:bold;}

/* --- css guide taille cms ---*/
#cms-container #GT .titre_guide-taille {font-family: 'Tilt Warp', Arial, sans-serif;font-weight: 500;font-size:1.5em;}
#cms-container #GT .bloc_guide-taille { width:400px;color:#000;font-family: 'Cabin', Arial, sans-serif;background-color:#ececec;font-weight: 600;font-size:1.125em;width: 380px; padding: 10px;}
#cms-container #GT table {table-layout: fixed;width: 100%;border-collapse: collapse;border: 1px solid #c9c9c9;line-height: 1.8em;text-align: center;}
#cms-container #GT.cell-griseF {background-color:#c9c9c9;color:#000;text-align: center;font-family: 'Cabin', Arial, sans-serif;font-size:0.875em;font-weight: 400;line-height: 1.3em;height: 50px;vertical-align: center;}
#cms-container #GT .cell-griseC {background-color:#ececec;color:#000;text-align: center;font-family: 'Cabin', Arial, sans-serif;font-size:0.938em;font-weight: 400;}
#cms-container #GT .cell-griseCB {background-color:#ececec;color:#000;text-align: center;font-family: 'Cabin', Arial, sans-serif;font-size:0.938em;font-weight: 700;}
#cms-container #GT .cell-blc {background-color:#fff;color:#000;text-align: center;font-family: 'Cabin', Arial, sans-serif;font-size:0.938em;font-weight: 400;}
#cms-container #GT.cell-blcB {background-color:#fff;color:#000;text-align: center;font-family: 'Cabin', Arial, sans-serif;font-size:0.938em;font-weight: 700;}

#cms-container #GT {display:flex;
flex-direction:row;
justify-content:space-evenly;
gap: 2em;
flex-wrap:wrap;}

#cms-container #cta-tag a {
padding: 0.563rem 15px;
border: 1px solid #636363;
font-size: 1.125rem;
font-weight: 400;
white-space: nowrap;
transition: all .3s;
margin: 20px;
text-decoration: none;}


@media (min-width: 992px) {
#cms-container #cta-tag {
flex-wrap: wrap;
justify-content: space-evenly;
padding-bottom: 1.5rem;
margin-bottom: 40px;
}
}

#cms_guide_taille{width:1110px;margin:0 auto;}
#cms_guide_taille #wrap_guide-taille_hm, #cms_guide_taille #wrap_guide-taille_fm{
    width:1140px;
    margin:0 auto;
    position:relative;
    background-color:#f6f6f6;
    padding-top:25px;

  }
 #cms_guide_taille #content-ghm {
    text-align: center;
  }
#cms_guide_taille #content-ghm ul li:nth-of-type(1) div{height: 100%;
  background-color: white;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;}
#cms_guide_taille .guide_img {
  margin: 10px auto;
  width: 100%;
}
#cms_guide_taille .liresuite_D{margin-top:0;}
  #cms_guide_taille #wrap_guide-taille_hm ul, #cms_guide_taille #wrap_guide-taille_fm ul{
    list-style-type: none;text-align: left;
    list-style-position: inside;
    padding-left: 0;
    display:flex;
    flex-direction:row;justify-content:center;gap:25px;flex-wrap:wrap;}

    #cms_guide_taille #wrap_guide-taille_hm ul li, #cms_guide_taille #wrap_guide-taille_fm ul li{    
      color:#000;
      font-family: 'Cabin', Arial, sans-serif;
     background:none;
      font-weight: 600;
      font-size:1.125em;
      width: 340px;
      box-sizing: border-box;
      text-decoration: none;
      padding: 10px 10px 10px 12px;
      margin: 0 0 20px 0;  
      height: max-content;
      text-align:center;
    }
 #cms_guide_taille #wrap_guide-taille_fm{display:none;}
      

     #cms_guide_taille #wrap_button_guide_taille{display:flex;width: 100%;flex-direction:row;gap:25px;justify-content:center;}
     #cms_guide_taille #wrap_button_guide_taille button{border:0;margin:0;padding:0;background-color:rgba(0,0,0,0);margin-bottom:25px;}
     #cms_guide_taille #wrap_button_guide_taille button:hover{cursor: pointer;}

     #cms_guide_taille #wrap_button_guide_taille button#toggle-guide_hm{font-family: 'Tilt Warp', Arial, sans-serif;border:1px solid black;border-radius:5px;font-size:20px;background-color:black;box-sizing:border-box;text-decoration:none;text-align:center;color:white;width:145px;height:45px;vertical-align: middle;}
     #cms_guide_taille #wrap_button_guide_taille button#toggle-guide_fm{font-family: 'Tilt Warp', Arial, sans-serif;border-radius:5px;border:1px solid #de053f;border-radius:5px;font-size:20px;background-color:#de053f;box-sizing:border-box;text-decoration:underline;text-align:center;color:white;width:145px;height:45px;vertical-align: middle;}
#cms_guide_taille #wrap_button_guide_taille button#toggle-guide_fm:focus{outline:none;}


     /* Anim guide taille */
     
      #cms_guide_taille #wrap_guide-taille_fm{display:none;}
      

     #cms_guide_taille #wrap_button_guide_taille{display:flex;width: 100%;flex-direction:row;gap:25px;justify-content:center;}
     #cms_guide_taille #wrap_button_guide_taille button{border:0;margin:0;padding:0;background-color:rgba(0,0,0,0);margin-bottom:25px;}
     #cms_guide_taille #wrap_button_guide_taille button:hover{cursor: pointer;}

     #cms_guide_taille #wrap_button_guide_taille button#toggle-guide_hm{font-family: 'Tilt Warp', Arial, sans-serif;border:1px solid black;border-radius:5px;font-size:20px;background-color:black;box-sizing:border-box;text-decoration:none;text-align:center;color:white;width:145px;height:45px;vertical-align: middle;}
     #cms_guide_taille #wrap_button_guide_taille button#toggle-guide_fm{font-family: 'Tilt Warp', Arial, sans-serif;border-radius:5px;border:1px solid #de053f;border-radius:5px;font-size:20px;background-color:#de053f;box-sizing:border-box;text-decoration:underline;text-align:center;color:white;width:145px;height:45px;vertical-align: middle;}
     
     /* Anim Guide taille */
/* --- Fin css guide taille cms ---*/

/* ---  ---*/

#equipe_qui_sommes_nous, #visu-nos-engagements {display: inline-block;vertical-align: baseline;margin-right: 2%;}
#visu-nos-engagements {vertical-align:middle;}
#presentation_qui_sommes_nous, #presentation_nos-engagements {display: inline-block;width: 78%;}

/* ---  ---*/

@media screen and (max-width: 640px) {
#cms-container h2{font-size: 1.5em;padding-top:1em;}
#cms-container .titre-sans-padd {padding-top:0.5em;}
}


/* --- Page Nos Marques ---*/
#cms_nos_marques{font-family:"Tilt warp";width:1110px;margin-left:auto;margin-right:auto;font-size:14px;}
#cms_nos_marques h1{color:#c9252b;font-size:2.143em;width:100%;text-align:center;}

#cms_nos_marques p{font-family:cabin;font-size:1.286em;padding:2%;}
#cms_nos_marques p:not(:nth-of-type(1)){font-style: normal;}
#cms_nos_marques ul{background-color:#f6f6f6;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:5%;list-style:none;padding:2%;}
#cms_nos_marques ul li{opacity:0;perspective: 1000px;
perspective-origin: 50% 50%;width:40%;display:flex;flex-direction:column;}
#cms_nos_marques ul li img{width:7em;transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(20deg) rotateY(10deg) rotateZ(-20deg) translateX(0px) translateY(0px) translateZ(0px) skewX(0deg) skewY(0deg); 
box-shadow: -10px 10px 0px 0px rgba(0,0,0,0.25);margin-left:auto;margin-right:auto;margin-bottom:2%;transition:all .3s ease-in-out !important;}
#cms_nos_marques ul li img:hover{transform:scaleX(1.1) scaleY(1.1) scaleZ(1.1) rotateX(20deg) rotateY(10deg) rotateZ(-20deg) translateX(0px) translateY(0px) translateZ(0px) skewX(0deg) skewY(0deg);box-shadow: -15px 15px 0px -5px rgba(0,0,0,0.15);transition:all .3s ease-in-out !important;}
#cms_nos_marques ul li h3{color:black;font-size:1.429em;width:100%;text-align:center;margin-bottom:0;font-weight:normal;margin-top: 5%;}
#cms_nos_marques ul li p{font-family:Cabin;color:black;text-align:center;margin: 0;}
#cms_nos_marques p:not(#cms_nos_marques ul li *){font-weight:bold;width:100%;text-align:center;}

#cms_nos_marques ul li:nth-of-type(1){ animation: fadeIn 1s forwards !important;;}
#cms_nos_marques ul li:nth-of-type(2){ animation: fadeIn 1s .5s forwards !important;;}
#cms_nos_marques ul li:nth-of-type(3){ animation: fadeIn 1s 1s forwards !important;;}
#cms_nos_marques ul li:nth-of-type(4){ animation: fadeIn 1s 1.5s forwards !important;;}

@media screen and (max-width: 640px) {
#cms_nos_marques{width:100%;}
#cms_nos_marques ul{flex-direction:column;}
#cms_nos_marques ul li{width:100%;}
}
/* --- Fin Page Nos Marques ---*/

/* --- Page Nos Produits ---*/
#cms_nos_produits{font-family:"Tilt warp";width:1110px;margin-left:auto;margin-right:auto;font-size:14px;}
#cms_nos_produits h1{color:#c9252b;font-size:2.143em;width:100%;text-align:center;}
#cms_nos_produits ul{background-color:#f6f6f6;display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:wrap;gap:5%;list-style:none;padding:2%;}
#cms_nos_produits ul li{opacity: 0;margin-top:2%;}
#cms_nos_produits ul li h3{color:black;font-size:1.429em;width:100%;text-align:center;font-weight:normal;}

#cms_nos_produits ul li:nth-of-type(1){ animation: fadeIn 1s forwards !important;margin-top:0; }
#cms_nos_produits ul li:nth-of-type(2){animation: fadeIn 1s .5s forwards !important;}
#cms_nos_produits ul li:nth-of-type(3){animation: fadeIn 1s 1s forwards !important;}

#cms_nos_produits p{font-family:cabin;font-size:1.286em;padding:2%;text-align: center;font-weight:bold;}
#cms_nos_produits .point_cle:before {  content: ' '; display: block; }
#cms_nos_produits .point_cle{color:#c9252b;font-weight:bold;}
#cms_nos_produits ul li div p{font-style: normal;text-align:left;font-weight:normal;margin-bottom: 0;padding-bottom: 0;}
#cms_nos_produits div{width:59%;display: inline-block;}
#cms_nos_produits ul li img{display:inline-block;width:40%;vertical-align: baseline;}

@media screen and (max-width: 640px) {
#cms_nos_produits{width:100%;}
#cms_nos_produits ul li:nth-of-type(2){display:flex;flex-direction:column-reverse;}
#cms_nos_produits div{width:100%;}
#cms_nos_produits ul li img{width:100%;}
}
/* --- Fin Page Nos Produits ---*/

/* --- Page Boutiques ---*/
#cms_boutique{font-family:"Tilt warp";width:1110px;margin-left:auto;margin-right:auto;font-weight:normal;font-size:14px;}
#cms_boutique h1{color:#c9252b;font-size:2.143em;width:100%;text-align:center;letter-spacing: .1em;}
#cms_boutique p{font-family:cabin;font-size:1.286em;padding:2%;width:100%;text-align:left;margin: 0;}
#cms_boutique p.cms_boutique_alerte{color:black;font-size:1.429em;width:100%;text-align:center;margin-bottom:0;font-weight:bold;}
#cms_boutique ul{display:flex;flex-direction:row;list-style:none;}

#cms_boutique .point_cle{color:#c9252b;font-weight:bold;}




/*Menu*/
#cms_boutique #cms_boutique_menu{height:5.714em;background-color:#c9252b;width:100%;justify-content:space-evenly;padding: 0;}
#cms_boutique #cms_boutique_menu li{display:flex;padding-top: .3em;}
#cms_boutique #cms_boutique_menu li a{font-family:cabin;color:white;font-size:1em;text-align:center;width:100%;height:100%;display:inline-block;background-blend-mode:screen;background-repeat:no-repeat;background-position:top center;box-sizing:border-box;text-decoration:none;font-weight:normal;align-self:flex-end;background-color:#c9252b;padding-top:2.7em;}
#cms_boutique #cms_boutique_menu li:nth-of-type(1) a{ font-size:1.429em;font-weight:bold; padding-top:1em;}
#cms_boutique #cms_boutique_menu li:nth-of-type(1) a span{font-style:italic;display: inline-block;}
#cms_boutique #cms_boutique_menu li:nth-of-type(1):after {  content: '►'; display: inline-block; line-height:100%;font-size:2.143em;color:white;padding-top: .8em;}
#cms_boutique #cms_boutique_menu li:nth-of-type(2) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_conseil.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(3) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_offre.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(4) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_privilege.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(5) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_anniv.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(6) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_resa.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(7) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_commande.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(8) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_carte_cadeau.jpg');}
#cms_boutique #cms_boutique_menu li:nth-of-type(9) a{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_retouche.jpg');}


/*Menu*/

/*Detail*/
#cms_boutique ul#cms_boutique_detail{background-color:#f6f6f6;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:nowrap;gap:4%;list-style:none;padding:0.5%;}
#cms_boutique ul#cms_boutique_detail li.niveau_deux{opacity: 0;width:50%;display:flex;flex-direction:column;justify-content:space-between;}
#cms_boutique ul#cms_boutique_detail li h3{color:black;font-size:1.714em;width:100%;text-align:left;text-transform: uppercase;letter-spacing:.1em;margin:0;margin-bottom:1em;font-weight:normal;}
#cms_boutique ul#cms_boutique_detail li.niveau_deux:nth-of-type(1){ animation: fadeIn 1s forwards !important; }
#cms_boutique ul#cms_boutique_detail li.niveau_deux:nth-of-type(2){animation: fadeIn 1s .5s forwards !important;}
#cms_boutique ul#cms_boutique_detail li p{font-size:0.857em;padding:0;}

#cms_boutique ul#cms_boutique_detail li h6{font-size:1em;width:100%;text-align:left;font-family:"Tilt warp";margin:0;padding:0;text-transform: uppercase;letter-spacing:.1em;font-weight:normal;}
#cms_boutique ul#cms_boutique_detail li ul{display:flex;margin:0;padding:0;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1){gap:0.714em;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li{}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li p{margin:0;padding:0;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li a{margin:0;padding:0;color:#c9252b;text-transform: uppercase;font-weight:normal;font-family:cabin;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li:nth-of-type(3){display:flex;flex-direction:column;justify-content:space-between;}

#cms_boutique ul#cms_boutique_detail li h4{letter-spacing:.1em;margin:0;margin-bottom:1em;margin-top: 1em;color:#c9252b;font-family:Cabin;font-size:0.857em;line-height: 0.857em;font-weight:normal;}
#cms_boutique ul#cms_boutique_detail li h4:first-letter{font-size:1em;}
#cms_boutique ul#cms_boutique_detail li h5{color:#c9252b;font-size:1em;text-transform: uppercase;letter-spacing:.1em;margin:0;margin-bottom:1em;font-weight:normal;}

#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(2){display:flex;flex-direction:row;flex-wrap:wrap;/*gap:5%;*/list-style:disc;margin-top: 1em;margin-bottom:1em;list-style-position: inside;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(2) li{font-size:0.857em;font-family:Cabin;font-weight:normal;width:50%;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(2) li span{position: relative;left: -.5em;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(3){display:block;width:100%;margin-top: 1em;margin-bottom:1em;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(3) li{font-size:0.857em;font-family:Cabin;font-weight:normal;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(3) li span{font-weight:bold;}

#cms_boutique #cms_boutique_dispo{color:#c9252b;font-size:1em;font-style:italic;width:100%;text-align:center;}
#cms_boutique #cms_boutique_dispo span{display:block;font-size:0.857em;color:black;}

@media screen and (max-width: 640px) {
#cms_boutique{width:100%;}
#cms_boutique #cms_boutique_menu {flex-wrap:wrap;height:auto;}
#cms_boutique #cms_boutique_menu li {width: 50%;}
#cms_boutique #cms_boutique_menu li a{ background-position: 50% 5%;}
#cms_boutique #cms_boutique_menu li:nth-of-type(1):after {display:none;}
#cms_boutique #cms_boutique_menu li:nth-of-type(1) a {padding-top: 0.5em;}
#cms_boutique ul#cms_boutique_detail {flex-direction:column;}
#cms_boutique ul#cms_boutique_detail li.niveau_deux {width: 100%;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) {flex-wrap: wrap;}
#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li,#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li img,#cms_boutique ul#cms_boutique_detail li ul:nth-of-type(1) li iframe{width:100%;}

}
/* --- Fin Page Boutiques ---*/

/* --- Page Services Boutiques ---*/
#cms_services_boutique{font-family:"Tilt warp";width:1110px;margin-left:auto;margin-right:auto;font-weight:normal;font-size:14px;}
#cms_services_boutique h1{color:#c9252b;font-size:2.143em;width:100%;text-align:center;letter-spacing: .1em;font-family:cabin;font-weight:bold;}
#cms_services_boutique h2{font-family:cabin;color:black;font-size:2.429em;width:100%;text-align:center;letter-spacing: .1em;background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/bg_service_boutique.jpg');background-repeat:no-repeat;line-height: 9.643em;
    height: 9.643em;
    background-size: contain;
    background-position: top center;}
#cms_services_boutique h2 span{font-style:italic;color:#c9252b;}
#cms_services_boutique p{font-family:cabin;font-size:1.143em;width:100%;text-align:center;margin: 0;}

#cms_services_boutique ul{display:flex;flex-direction:row;list-style:none;flex-wrap:wrap;gap:2%;justify-content:space-between;}
#cms_services_boutique ul li{opacity: 0;width:49%;}
#cms_services_boutique ul li h3{color:#c9252b;font-size:1.143em;width:100%;text-align:left;margin-bottom:0;font-weight:normal;border-bottom:2px solid #c9252b;height:3.571em;padding-top:1em;margin-bottom:1em;line-height: 3.571em;} 
#cms_services_boutique ul li p{color:#383838;font-size:1em;width:100%;text-align: justify;text-align-last: left;margin-bottom:0;font-weight:bold;padding:0;margin:0;} 


#cms_services_boutique ul li:nth-of-type(1){animation: fadeIn 1s forwards !important; }
#cms_services_boutique ul li:nth-of-type(2){animation: fadeIn 1s .5s forwards !important;}
#cms_services_boutique ul li:nth-of-type(3){animation: fadeIn 1s 1s forwards !important;}
#cms_services_boutique ul li:nth-of-type(4){animation: fadeIn 1s 1.5s forwards !important;}
#cms_services_boutique ul li:nth-of-type(5){animation: fadeIn 1s 2s forwards !important;}
#cms_services_boutique ul li:nth-of-type(6){animation: fadeIn 1s 2.5s forwards !important;}
#cms_services_boutique ul li:nth-of-type(7){animation: fadeIn 1s 3s forwards !important;}
#cms_services_boutique ul li:nth-of-type(8){animation: fadeIn 1s 3.5s forwards !important;}
#cms_services_boutique ul li:nth-of-type(1) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_conseil.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(2) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_offre.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(3) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_privilege.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(4) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_anniv.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(5) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_resa.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(6) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_commande.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(7) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_retouche.jpg');background-repeat:no-repeat;background-position: center right;}
#cms_services_boutique ul li:nth-of-type(8) h3{background-image:url('https://visuel.lhommemoderne.fr/LHM/content/cms/icon_service_carte_cadeau.jpg');background-repeat:no-repeat;background-position: center right;}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media screen and (max-width: 640px) {
#cms_services_boutique {width:100%;}
#cms_services_boutique h2 {line-height:normal;display: table-cell;vertical-align: middle;height: auto;background-size: cover;}
#cms_services_boutique ul {flex-direction:column;}
#cms_services_boutique ul li {width: 100%;}
#cms_services_boutique ul li h3 {overflow: hidden;line-height: inherit;padding-right: 15%;}
}
/* --- Fin Page Services Boutiques ---*/

/* --- Page Programme Fidelite ---*/

#cms_programme_fidelite{font-family:"Tilt warp";width:1110px;margin-left:auto;margin-right:auto;font-weight:normal;font-size:14px;}
#cms_programme_fidelite h3{color:black;font-size:1.714em;width:100%;text-align:center;letter-spacing:.1em;margin:0;margin-bottom:1em;margin-top: 1em;font-weight:normal;}
#cms_programme_fidelite img{margin-left:auto;margin-right:auto;display: block;}
#cms_programme_fidelite p{font-family:cabin;font-size:1.286em;padding:2%;padding-bottom: 0;text-align: left;width:90%;margin-left:auto;margin-right:auto;}
#cms_programme_fidelite div{background-color:#f6f6f6;display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:nowrap;gap:4%;}
#cms_programme_fidelite div h4{color:#c9252b;font-size:1.714em;width:100%;text-align:center;letter-spacing:.1em;margin:0;margin-top:1em;font-weight:normal;}
#cms_programme_fidelite ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;list-style:disc;margin-top: 1em;margin-bottom:1em;padding: 2%;width: 80%;margin-left: auto;margin-right: auto;justify-content: space-between;}
#cms_programme_fidelite ul li{font-size:1em;font-family:Cabin;font-weight:normal;width:47%;}
#cms_programme_fidelite p:nth-of-type(3),#cms_programme_fidelite p:nth-of-type(4){font-weight:bold;}
#cms_programme_fidelite a{margin-left:auto;margin-right:auto;display:block;}
@media screen and (max-width: 640px) {
#cms_programme_fidelite {width: 100%;}
#cms_programme_fidelite img {width: 100%;}
#cms_programme_fidelite ul {width: 100%;list-style-position: inside;}
  }

/* --- Fin Page Programme Fidelite ---*/

/* --- Accroche Panier ---*/

.page-customer-account #content .accroche-mdp-1 {color:#c1161c;}

/* --- Fin Accroche Panier ---*/