/* 07/10/2026 JP : sur les fiches produit, sur ordinateur, le conteneur de chaque section a la même largeur
 * que le bloc Kaniwa : 990 px centrés. Chargée dans les sections importées (shadow DOM) des
 * fiches seulement (vt-export.php).
 * Marges intérieures retirées seulement sur les conteneurs transparents : une carte avec un fond (classe bg-,
 * coins arrondis, fond en ligne, coque du comparatif) garde les siennes, sinon son contenu touche le bord. */
@media (min-width: 1024px) {
  /* 07/10 JP : largeur commune 990 px (au lieu de 1200) */
  .max-w-\[954px\], .max-w-\[820px\], .max-w-\[1100px\], .max-w-\[1440px\], .max-w-\[1200px\] { max-width: 990px !important; }
  :is(.max-w-\[1200px\], .max-w-\[954px\], .max-w-\[1440px\], .max-w-\[1100px\]).mx-auto { margin-left: auto !important; margin-right: auto !important; }
  :is(.max-w-\[1200px\], .max-w-\[954px\], .max-w-\[1440px\], .max-w-\[1100px\]).mx-auto:not([class*="bg-"]):not([class*="rounded"]):not([style*="background"]):not(.pv2-compare-section-shell) {
    padding-left: 0 !important; padding-right: 0 !important;
  }
  /* 07/10 JP : image « Actif phare » moins rognée (photo en portrait) */
  .rounded-xl.overflow-hidden.min-h-\[480px\] { min-height: 700px !important; }
  /* 07/10 JP : Dr Laurel Ash, photo de droite plus petite (texte 3/5, photo 2/5) */
  #pv2-section-22 > .grid { grid-template-columns: 3fr 2fr !important; }
}

/* 07/10 JP : moins de blanc autour du bandeau des certifications (fin de la communauté, début du graphique) */
#pv2-section-community { margin-bottom: 0 !important; padding-bottom: 48px !important; }
@media (min-width: 768px) { #pv2-root #pv2-clinical:not(#z):not(#y) { padding-top: 48px !important; } }
