:root {

    --borad-full:9999px;

}

@media screen and (min-width: 1500px) {
    .container, .nav--sousMenu-li, footer .menu-footer, .pf-productrelatedgroupselector, .pf-productcomplementarygroupselector, .pfstore-relatedproducts-ct, #orderdataeditform-container {
        width: var(--contentwidth1440);
    }
}




/* Debut HOME */
.gfw-page-storefront {
	& .x-cms-component{background:none;padding:0}
	& h1{padding:0;text-align:center;}
	& .hometimelapse{margin:0 auto;display:flex;width:auto;gap:14px;flex-wrap:wrap}
	& .hometimelapse div {font-size: 12px;flex:2;display:flex;gap:7px;background: #fff;padding:14px;border-radius: var(--borad-big);align-items: center;}
  & .hometimelapse p{text-align:left;}
	& .hometimelapse p .sstitre{display:block;color:#747273}
	& .hometimelapse p .gratuitement{color:#548200}
	& .hometimelapse .nb{border-radius:var(--borad-full);;height:14px;align-items: center;display:flex;font-size:20px;text-align:center;color:#fff;padding:12px}
	& .hometimelapse .nb1{background:#505da1}
	& .hometimelapse .nb2{background:#00afe6}
	& .hometimelapse .nb3{background:#e56340}
	& .hometimelapse .nb4{background:#548200}
	& section .central h2{;margin:0}
	& .central-grid {display:grid;grid-template-columns:1fr 1fr;gap:28px}
	& .central-grid a{display:block;background: #fff;border-radius:var(--borad-big);text-align:center;overflow: hidden;}
	& .central-grid a img{vertical-align:middle;width: 100%; height: auto;transform: scale(1);transition: .2s linear;border-radius:0!important}
	& .central-grid a span{display:block;padding:14px;background: #ebebeb;font-size: 15px;}
	& .central-grid a:hover span {background: #333;color: #FFF;}
}

@media screen and (min-width: 768px) {
.gfw-page-storefront {margin:0;
	& .hometimelapse{gap:28px;}
	& .hometimelapse div {font-size: 15px;gap:14px;}
	& .central-grid a:hover img{    transform: scale(1.05);}
}
}

@media screen and (min-width: 1101px) {
.gfw-page-storefront {
	& .central-grid {grid-template-columns:1fr 1fr 1fr}
 }
 }

/* Fin HOME */ 



    @media screen and (min-width:985px){
.pfstore-documentcategorylist-ct{
	& .block{border-radius:var(--borad-big);}
	& .titre{padding:14px;font-size:1.3em;text-align:center}
	& .pf-x-category a.pf-x-category-link{padding:14px 0 14px 21px;border-bottom:1px solid #eee}
	& .pf-x-category a.pf-x-category-link:hover{color:#333;text-decoration:underline;padding:14px 0 14px 18px;border-left:3px solid #7ab51b;background:#f2f2f2;border-radius: 0;}
}
}


.sprite,.sprite:hover{background:url('/src/profilestorage/printaffiliation/en-ligne/web/sprite-imprimeur.png') no-repeat;padding:39px;display:inline-block}

a.maquette,a.bat,a.france,a.pefc,a.imprimvert,a.https,a.cheque,a.livraison,a.expedition,a.meilleuroffre{background:url('../web/sprite-avantages.png') no-repeat;width:50px;height:70px;display:inline-block}
.maquetteligne{background-position:0 12px}
.batgratuit{background-position:0 -78px}
.cms .batgratuit{background-position:0 -94px}
.avantage-prix{background-position:0 -159px}
.cms .avantage-prix{background-position:0 -189px}
.avantage-clics{background-position:0 3px}
.batgratuit:hover,.avantage-prix:hover,.avantage-clics:hover{vertical-align:top;margin-top:29px}
.cms .batgratuit:hover,.cms .avantage-prix:hover,.cms .avantage-clics:hover{vertical-align:top;margin-top:30px}
.phototheque{background-position:0 -149px}
.durable,.durable:hover{background-position:0 -257px;background-size:90px}
.certif{background-position:0 -316px}
.exp,.exp:hover{background-position:0 -351px;background-size:90px}
.livraisongratuite,.livraisongratuite:hover{background-position:0 -443px;background-size: 90px}
.paiement,.paiement:hover{background-position:0 -536px;background-size:90px}
.virement{background-position:0 -643px}
.madeinfrance,.madeinfrance:hover{background-position:0 -629px;background-size:90px}




