/* Masquer la mention des visiteurs sur les fiches produits */
/* Petits textes des compteurs */
.box-why.couter-side > p.sub, .box-why.view-counter > p.sub { font-family: "DM Sans", sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: normal; }
/* Même alignement pour les quatre compteurs */
.swiper-slide:nth-child(3) > .box-why.couter-side,
.swiper-slide:nth-child(4) > .box-why.couter-side { transform: none !important; }
/* Compteurs : typographie et alignement */
.box-why.couter-side, .box-why.view-counter { display: grid; grid-template-rows: 50px 60px auto; row-gap: 16px; align-content: start; text-align: center; }
.box-why.couter-side > p, .box-why.view-counter > p { margin: 0; }
.box-why.couter-side > p.h1, .box-why.view-counter > p.h1 { font-family: "DM Sans", sans-serif; font-size: clamp(32px, 3vw, 40px); font-weight: 500; line-height: 1.25; white-space: nowrap; align-self: start; }
.box-why.couter-side > p.title, .box-why.view-counter > p.title { align-self: start; }/* Harmonisation des compteurs À propos, sans modification du contenu. */
.box-why.couter-side > p.h1,
.box-why.view-counter > p.h1 {
 font-family: "DM Sans", sans-serif;
 font-size: clamp(32px, 3vw, 40px);
 font-weight: 500;
 line-height: 1.25;
}
/* Ajustement optique des deux compteurs de droite */
.swiper-slide:nth-child(3) > .box-why.couter-side,
.swiper-slide:nth-child(4) > .box-why.couter-side { transform: translateY(4px); }/* Compteurs : typographie et alignement */
.box-why.couter-side, .box-why.view-counter { display: grid; grid-template-rows: 50px 60px auto; row-gap: 16px; align-content: start; text-align: center; }
.box-why.couter-side > p, .box-why.view-counter > p { margin: 0; }
.box-why.couter-side > p.h1, .box-why.view-counter > p.h1 { font-family: "DM Sans", sans-serif; font-size: clamp(32px, 3vw, 40px); font-weight: 500; line-height: 1.25; white-space: nowrap; align-self: start; }
.box-why.couter-side > p.title, .box-why.view-counter > p.title { align-self: start; }/* Harmonisation des compteurs À propos, sans modification du contenu. */
.box-why.couter-side > p.h1,
.box-why.view-counter > p.h1 {
  font-family: "DM Sans", sans-serif;
  font-size: clamp(32px, 3vw, 40px);
  font-weight: 500;
  line-height: 1.25;
}

/* Masquer la mention des visiteurs sur les fiches produits */
.product-infor-reality { display: none !important; }
.product-infor-re/* Petits textes des compteurs */
.box-why.couter-side > p.sub, .box-why.view-counter > p.sub { font-family: "DM Sans", sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: normal; }
/* Même alignement pour les quatre compteurs */
.swiper-slide:nth-child(3) > .box-why.couter-side,
.swiper-slide:nth-child(4) > .box-why.couter-side { transform: none !important; }
/* Compteurs : typographie et alignement */
.box-why.couter-side, .box-why.view-counter { display: grid; grid-template-rows: 50px 60px auto; row-gap: 16px; align-content: start; text-align: center; }
.box-why.couter-side > p, .box-why.view-counter > p { margin: 0; }
.box-why.couter-side > p.h1, .box-why.view-counter > p.h1 { font-family: "DM Sans", sans-serif; font-size: clamp(32px, 3vw, 40px); font-weight: 500; line-height: 1.25; white-space: nowrap; align-self: start; }
.box-why.couter-side > p.title, .box-why.view-counter > p.title { align-self: start; }/* Harmonisation des compteurs À propos, sans modification du contenu. */
.box-why.couter-side > p.h1,
.box-why.view-counter > p.h1 {
 font-family: "DM Sans", sans-serif;
 font-size: clamp(32px, 3vw, 40px);
 font-weight: 500;
 line-height: 1.25;
}
/* Ajustement optique des deux compteurs de droite */
.swiper-slide:nth-child(3) > .box-why.couter-side,
.swiper-slide:nth-child(4) > .box-why.couter-side { transform: translateY(4px); }/* Compteurs : typographie et alignement */
.box-why.couter-side, .box-why.view-counter { display: grid; grid-template-rows: 50px 60px auto; row-gap: 16px; align-content: start; text-align: center; }
.box-why.couter-side > p, .box-why.view-counter > p { margin: 0; }
.box-why.couter-side > p.h1, .box-why.view-counter > p.h1 { font-family: "DM Sans", sans-serif; font-size: clamp(32px, 3vw, 40px); font-weight: 500; line-height: 1.25; white-space: nowrap; align-self: start; }
.box-why.couter-side > p.title, .box-why.view-counter > p.title { align-self: start; }/* Harmonisation des compteurs À propos, sans modification du contenu. */
.box-why.couter-side > p.h1,
.box-why.view-counter > p.h1 {
  font-family: "DM Sans", sans-serif;
  font-size: clamp(32px, 3vw, 40px);
  font-weight: 500;
  line-height: 1.25;
}