/* Fichier genere par ~/perf/build_css.py.
   Ne jamais l'editer a la main : editer les sources
   (g32p.css) puis relancer le script. */
/* ==== g32p.css ==== */
/* Kuycon G32P — CSS scopée .product-id-64, chargée via head.tpl (paquet kc-p64).
   La fiche G32P porte encore l'ancienne description Creative Elements (bloc
   dont la classe est `elementor-64030<lang>01` — l'id encode la langue, d'où le
   sélecteur [class*="elementor-64030"] qui l'attrape dans toutes les langues.
   25 sections « full width » dont le conteneur n'a aucune borne, donc
   le contenu s'étire sur toute la largeur de l'écran — d'où les éléments démesurés
   et l'image qui débordait). On ramène ce contenu dans une colonne centrée ~1140px,
   comme la fiche P27ZB. Mise en page uniquement : aucun contenu n'est modifié.
   Confinement vérifié par ~/perf/scope.py. */

/* Les sections pleine largeur gardent leur fond de bande, mais leur CONTENU
   revient dans une colonne centrée ~1140px (la largeur des sections déjà bornées). */
.product-id-64 [class*="elementor-64030"] .elementor-section.elementor-section-full_width > .elementor-container {
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Images toujours responsives : jamais plus larges que leur colonne. */
.product-id-64 [class*="elementor-64030"] img {
    max-width: 100% !important;
    height: auto !important;
}

/* Certains widgets de l'ancien bloc portent une largeur fixe en px (ex. 515px)
   qui ne rétrécit pas : sur mobile elle débordait le viewport. On borne le
   conteneur de widget et les widgets image à la largeur de leur colonne. */
.product-id-64 [class*="elementor-64030"] .elementor-widget-container {
    max-width: 100% !important;
}
.product-id-64 [class*="elementor-64030"] .elementor-image,
.product-id-64 [class*="elementor-64030"] .elementor-widget-image {
    max-width: 100% !important;
}
