.contenu .details-produit{ margin:2rem 0; text-align:left;}
.contenu .details-produit h1{ font-weight:400; margin:0; font-size:1.6rem; position:relative; padding-bottom:0.5em; margin-bottom:0.5em; }
.contenu .details-produit h1::after{ content:""; display:block; width:80px; height:3px; background-color:var(--bleu); position:absolute; left:0; top:100%; }
.contenu .details-produit h2{ font-weight:400; margin:0.5em 0 0 0; font-size:1.35rem; color:var(--bleu); }
.contenu .details-produit p, .contenu .details-produit ul{ line-height:150%;}
.contenu .details-produit .swiperthumb{ margin-top:10px;}
.contenu .details-produit ul{ padding-left:15px; }
.contenu .details-produit ul li{ margin:0.5rem 0; }
.contenu .details-produit a.bouton{ margin:1rem 0; }
.contenu .details-produit ul.files{ margin:0 0 2rem 0; padding:0; list-style:none; border-top:1px solid var(--grisclair);  border-bottom:1px solid var(--grisclair); padding:1rem 0;}
.contenu .details-produit ul.files li {margin:1rem 0;}
.contenu .details-produit ul.files li a{ color:var(--bleu); }
.contenu .details-produit ul.files li a:hover{ color:var(--gris); }
.contenu .details-produit ul.files li span { display:inline-block; vertical-align:middle; }
.contenu .details-produit ul.files li span.icone { width:20px; height:25px; margin-right:10px; background:url(//www.multigraphic.net/wp-content/themes/multigraphic/css/img/doc.svg) no-repeat center / cover;  }
.contenu .details-produit ul.files li span.poid{ font-size:.8rem; }
.autres-prod{ margin:2rem 0;}
.autres-prod a, .autres-prod a span{ display:block; text-align:center; }
.autres-prod a{ margin:1rem 0; color:var(--noir); }
.autres-prod .vgn{ max-width:120px; background-color: var(--grisclair); margin:.5rem auto; -webkit-transition:all .2s ease;transition:all .2s ease; }
.autres-prod a:hover .vgn{ -webkit-transform:scale(1.5); transform:scale(1.5); opacity:.25; }
.autres-prod h3{ text-align:center; font-weight:400; font-size:1.25rem; text-transform:uppercase; color: var(--bleu); border-bottom:1px solid var(--grisclair); padding:1em 0;}
.autres-svf{ margin:2rem 0; }
.autres-svf a, .autres-svf a span{ display:block; text-align:center; }
.autres-svf a{ color: var(--bleu); text-transform:uppercase; font-weight:700; }
.autres-svf .vgn{ border:1px solid; margin-bottom:0.5rem; overflow:hidden; }
.autres-svf .vgn .cover{ -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.autres-svf h3{ text-align:center; font-weight:400; font-size:1.25rem; text-transform:uppercase; color: var(--bleu); padding:1em 0;}
.autres-svf a .intitule{ height:auto; color:var(--blanc); bottom:0; top:unset; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; opacity:0; font-size:0.5rem;}
.autres-svf a:hover .intitule{ bottom:50%; opacity:1; letter-spacing:2px; -webkit-transform:translateY(50%); transform:translateY(50%);font-size:1.25rem; text-shadow:0 0 10px var(--noir); }
.autres-svf a:hover .vgn .cover{ -webkit-transform: scale(1.2); transform: scale(1.2); }
.autres-svf a:hover{ color: var(--gris); }
.swiper-slide-visible{ opacity:.4; }
.swiperthumb .swiper-slide-thumb-active{ opacity:1; }
.bts.bis, .print-image{
display: none;
}
.print-image img{
width:100%;
height: auto
}
.bts.bis.visible, .print .print-image{
display: block !important;
}
.print .devis, .print .bt-search, .print footer, .print .autres-prod, .print .frenchfab, .print .nav, .print .bts, .print .swiperview, .print .swiperthumb, .print header .top {
display: none !important
}
.print .contenu{
overflow: visible;
}
.print .contenu, .print header{
width:80%; margin: 0 auto;
}
.print .contenu .inner.etroit{
width:100%;
}
.print .details-produit .row{
flex-direction:column
}
.print .details-produit .row > div{
flex-basis: 100%;
max-width: 100%;
}
.print .contenu .details-produit .texte {
padding-right: 0 !important;
}  @media screen and (min-width:1024px){
.contenu .details-produit .texte{ padding-right:20%;}
}
@media screen and (min-width:1280px){
.contenu .details-produit{ margin:3.5rem 0; }
.contenu .details-produit .swiperthumb .swiper-slide{ cursor:pointer; }
.autres-prod, .swiper-container.swiperthumb{  margin:5rem 0; opacity:0; -webkit-transform:translateY(100%); transform:translateY(100%); -webkit-transition:all 1s ease; transition:all 1s ease; }
}