#avis-clients .plx-reviews-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 30px;font-size:14px;color:#47525c}
#avis-clients .plx-reviews-stars,#avis-clients .plx-review-stars{color:#e5a11a;white-space:nowrap;font-size:17px;line-height:1.2;letter-spacing:0}
#avis-clients .plx-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
#avis-clients .plx-review{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #e0e5e6;border-radius:8px;box-shadow:0 3px 12px #17212b08}
#avis-clients .plx-review-media{width:100%;aspect-ratio:4/3;overflow:hidden;background:#f1f3f3}
#avis-clients .plx-review-media img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}
#avis-clients .plx-review-body{display:flex;flex-direction:column;flex:1;gap:14px;min-width:0;padding:22px}
#avis-clients .plx-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
#avis-clients .plx-review-head>div{display:flex;flex-direction:column;gap:5px;min-width:0}
#avis-clients .plx-review-head strong{font-size:15px;line-height:1.4;color:#17212b}
#avis-clients .plx-review-head div span{font-size:12px;line-height:1.5;color:#68737c}
#avis-clients .plx-review h3{font-size:17px;line-height:1.45;font-weight:700;text-transform:none;letter-spacing:0;margin:0;overflow-wrap:anywhere}
#avis-clients .plx-review p{font-size:14px;line-height:1.75;color:#47525c;margin:0 0 6px;overflow-wrap:anywhere}
#avis-clients .plx-review-verified{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:auto;padding:6px 9px;border-radius:4px;background:#eaf6ee;color:#247142;font-size:11px;line-height:1.4}
#avis-clients .plx-review-verified svg{display:block;flex:0 0 14px;width:14px;height:14px;max-width:14px;max-height:14px}
@media(max-width:980px){#avis-clients .plx-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
@media(max-width:600px){#avis-clients .plx-reviews{grid-template-columns:minmax(0,1fr);gap:20px}#avis-clients .plx-review-body{padding:20px}#avis-clients .plx-review-media{aspect-ratio:4/3}#avis-clients .plx-reviews-meta{font-size:12px}#avis-clients .plx-h2{font-size:26px;line-height:1.3}}
