/* GFA — fiche produit mobile (10/11/2026) : nom, marque et prix avant la galerie.
   86 % des visiteurs Google Shopping arrivent sur mobile ; le prix était sous le premier écran.
   Portée : fiches produit v2, écrans ≤ 767 px. Retour arrière : retirer la balise <link> de product.tpl. */
@media (max-width: 767px) {
  body#product .product-container.gfa-pdp-v2 {
    display: flex;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0 !important;
  }
  body#product .product-container.gfa-pdp-v2 > [class*='col-'] {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:first-child { order: 2; }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:last-child { display: contents; }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:last-child > * { order: 3; }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:last-child > h1.h1 { order: 1; margin-top: 0; font-size: 1.25rem; line-height: 1.3; }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:last-child > .gfa-v2-product-refs { order: 1; margin-bottom: 4px; }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:last-child > .product-prices { order: 1; margin: 4px 0 12px; }
  body#product .product-container.gfa-pdp-v2 > [class*='col-']:last-child > .gfa-v2-product-meta { order: 3; }
  body#product #wrapper .breadcrumb { margin-bottom: 8px; }
}
