@media print {

    h1,
    #logo,
    .stats,
    #main-before,
    .voir,
    .bloc-gain{display: none!important;}

    #main{padding: 0!important;}
    .bloc{box-shadow: none!important; padding: 0!important;}
    /* .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit{background: #FFF!important; color: #000!important;} */
    body{padding: 0!important; margin: 0!important; padding-block-start:0!important}
    body.gin--vertical-toolbar, body.gin--horizontal-toolbar, body.gin--classic-toolbar{padding-block-start:0!important}

    .path-frontpage #main-wrapper #main #content #content-inner .articles-title{font-size: 12px!important;}

    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit,
    .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit{display: table; break-inside: avoid; table-layout: fixed; width: 100%;}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit > div,
    .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit > div{display: table-cell; vertical-align: middle;}

    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .photo, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .photo{width: 0.95cm; min-width: 0; padding: 5px!important;}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .ref, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .ref{width: 2cm; min-width: 0; padding: 5px!important; display: none!important}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .stock, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .stock{width: 2cm; min-width: 0; padding: 5px!important; text-align: center;}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .stock span, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .stock span{margin: auto;}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .nom, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .nom{width: 5cm; min-width: 0; padding: 5px!important; }
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .prix-euro, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .prix-euro{width: 2cm; min-width: 0; padding: 5px!important; }
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .total-cree, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .total-cree{width: 1cm; min-width: 0; padding: 5px!important;  display: none!important}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .total-vendu, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .total-vendu{width: 1cm; min-width: 0; padding: 5px!important;  display: none!important}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .total-euro, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .total-euro{width: 3cm; min-width: 0; padding: 5px!important; text-align: right; display: none!important;}
    .path-frontpage #main-wrapper #main #content #content-inner .articles-title .ligne-produit .stock-maison, .path-frontpage #main-wrapper #main #content #content-inner .articles .ligne-produit .stock-maison{display: none!important;}


  /* Dimension et marges de page */
  @page {
    size: A4 portrait;
    margin: 2cm 1.5cm;
  }

}