.fa-check-circle-o:before{content:"\f05d"}
@media screen and (min-width:1500px){
   .container,footer .menu-footer,.pf-productrelatedgroupselector,.pf-productcomplementarygroupselector,#orderdataeditform-container{width:var(--contentwidth1440)}
}

.gfw-page-storefront {
    & .pf-cms-grid-renderer-root{max-width:900px;}
}

.pfstore-cat-level1 {
    & .pf-x-text-container {text-align: center}
    & .pf-x-subcategory-block { overflow: hidden}
}
.pf-listproductselector .x-button .x-label:hover .x-label-price {
    color: var(--fgbtn1);
    background: var(--bgbtn1);
}
.cms {
    & .block-cms p {margin-bottom:0;}
    }
    
#avis-produit {
	& .tableau-note{display:flex;gap:21px; justify-content: center; align-items: center;}
	& .tableau-note .titre-note{width:250px}
	& .bloc-commentaire-general {padding: 14px;min-height: 175px;border-radius: var(--borad-big);background: #fff;margin-bottom: 21px;}
	& .bloc-commentaire-general .signature-note {color:#666}
	& .bloc-commentaire-general .achat-verifie {color:#64a31b}
	& .bloc-commentaire-general .bloc-commentaire-avis{display: flex; gap: 21px;}
	& .bloc-commentaire-general .tableau-produit {float: left;color: #666; background: #fff; border-radius: var(--borad-big); margin:7px; padding: 7px; font-size: 10px;  text-align: left; box-shadow: 0 0 12px #f1f1f1;    position: relative;top: 10px;  text-align: center;}
	& .bloc-commentaire-general .tableau-produit .icon-product img { padding: 7px; height: 90px;}
	& .bloc-commentaire-general .commentaire-tableau { line-height: 20px; font-size: 14px;   color: #333;}
	& .bloc-commentaire-general .titre-commentaire-tableau {padding-top: 21px;}
	& .bloc-aide-hl{    background: #fff; border-radius: var(--borad-big);padding:21px}
}