/* Correction débordements mobile — 2026-10-26 */
/* Corrections responsive prudentes : éviter les débordements horizontaux */
#c1-body,
#c1-body .body__wrapper,
#c1-body .body__wrapper__maxWidth {
  min-width: 0;
  max-width: 100%;
}
#c1-body img,
#c1-body video,
#c1-body iframe,
#c1-body svg {
  max-width: 100%;
}
#c1-body img,
#c1-body video {
  height: auto;
}
#c1-body input,
#c1-body select,
#c1-body textarea,
#c1-body button {
  max-width: 100%;
}
#c1-body p,
#c1-body a,
#c1-body h1,
#c1-body h2,
#c1-body h3,
#c1-body .prod__name,
#c1-body .breadcrumbs__li {
  overflow-wrap: anywhere;
}
#c1-body .prod-list,
#c1-body .prod-list__right,
#c1-body .prod-list__wrapper-top-right,
#c1-body .checkout,
#c1-body .checkout__title {
  min-width: 0;
}
@media (max-width: 767px) {
  #c1-body .body__wrapper,
  #c1-body .body__wrapper__maxWidth {
    width: 100%;
    min-width: 0;
  }
  #c1-body table {
    max-width: 100%;
  }
}
