/* Textes plus lisibles — 2026-10-28 */
/* Menu du haut : catégories */
@media (min-width:1024px){
  .nav__itemlvl1, .nav-perso-off .nav__itemlvl1{ font-size:1.1875rem; letter-spacing:.01em; }
  .nav-perso-off .nav__itemlvl1{ padding:12px 14px; }
  .nav__a--lvl2{ font-size:1.0625rem; }
}
@media (max-width:1023px){
  .nav__itemlvl1{ font-size:1.0625rem; }
}

/* Barre de recherche */
.search--input, .search--fieldset label, .search--input::placeholder{ font-size:1.0625rem; }
.search--result-ul{ font-size:1.0625rem; }

/* Paragraphes des pages (hors titres et fiches produits en liste) */
.page-prod-list .body__wrapper p:not(.prod__article *):not(.filter *):not(.sort *):not(.prod-list__optionMobile *):not(.filter__title){
  font-size:1.125rem;
  line-height:1.65;
  margin-bottom:.8em;
}
@media (max-width:719px){
  .page-prod-list .body__wrapper p:not(.prod__article *):not(.filter *):not(.sort *):not(.prod-list__optionMobile *):not(.filter__title){ font-size:1.0625rem; }
}

/* Texte Rechercher — 2026-10-28 */
@media (min-width:1024px){
  .search--wrapper label .hidden{ font-size:1.0625rem; left:34px; top:20px; letter-spacing:.02em; }
  .search--wrapper .search--input:focus, .search--wrapper.focused .search--input{ font-size:1rem; }
}

/* Fiche produit - texte sous le titre — 2026-10-28 */
/* Fiche produit : de la marque jusqu'au prix (titre et prix inchangés) */
.page-prod-details .prod-details__brand__url{ font-size:1.0625rem; }
.page-prod-details #prod-summary{ font-size:1.125rem; line-height:1.65; }
.page-prod-details .prod-details__more .share__title{ font-size:1.0625rem; width:230px; }
@media (max-width:719px){
  .page-prod-details #prod-summary{ font-size:1.0625rem; }
}
