body.page-id-183 .reviews-organized{color:#192a35;font-size:16px;line-height:1.65}
body.page-id-183 .review-count-summary{padding:14px 18px;background:#f4f6f7;border-left:3px solid #b91c1c;border-radius:8px;font-weight:600}
body.page-id-183 .reviews-organized-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}
body.page-id-183 .reviews-organized-nav a{padding:10px 14px;border:1px solid #d8dde2;border-radius:8px;text-decoration:none;color:#192a35;font-size:15px;font-weight:700;background:#fff}
body.page-id-183 .review-search{padding:18px;background:#f4f6f7;border-radius:10px;margin:0 0 26px}
body.page-id-183 .review-search label{display:block;font-weight:700;margin-bottom:8px}
body.page-id-183 .review-search input{width:100%;padding:12px;border:1px solid #bac4ca;border-radius:6px;font-size:16px;box-sizing:border-box}
body.page-id-183 .review-search-note{font-size:14px;margin:10px 0 0}
body.page-id-183 .reviews-organized-section{margin:36px 0;scroll-margin-top:110px}
body.page-id-183 .review-section-heading{border-top:3px solid #b91c1c;padding-top:18px}
body.page-id-183 .review-section-heading h2{font-size:clamp(23px,2.2vw,29px);line-height:1.3;margin:0 0 20px}
body.page-id-183 .reviews-organized .reviews-organized-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important;columns:auto!important}
body.page-id-183 .reviews-organized .review-organized-item{display:block!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:16px!important;box-sizing:border-box;border:1px solid #d8dde2;border-radius:10px;background:#fff;float:none!important}
body.page-id-183 .reviews-organized .review-organized-item[hidden]{display:none!important}
body.page-id-183 .reviews-organized .review-organized-item h3{font-size:19px!important;line-height:1.4;min-height:0!important;margin:10px 0 14px!important}
body.page-id-183 .reviews-organized .review-organized-item p,body.page-id-183 .reviews-organized .review-organized-item blockquote{font-size:16px!important;line-height:1.65;margin:10px 0}
body.page-id-183 .reviews-organized .review-product{font-size:13px!important;color:#a01726;font-weight:700;background:#fbf0f2;border-radius:6px;padding:7px 9px}
body.page-id-183 .reviews-organized .cartec-origin,body.page-id-183 .reviews-organized .eyebrow,body.page-id-183 .reviews-organized time{font-size:12px;line-height:1.5;color:#52616d}
body.page-id-183 .reviews-organized .review-organized-item video{display:block!important;width:100%!important;height:220px!important;min-height:0!important;max-height:220px!important;object-fit:contain!important;border-radius:8px;background:#101820;margin:12px auto}
body.page-id-183 .reviews-organized .review-organized-item img{display:block!important;width:100%!important;max-width:100%!important;height:180px!important;max-height:180px!important;object-fit:contain!important;border-radius:7px;margin:10px auto;background:#f4f6f7}
body.page-id-183 .reviews-organized .review-organized-item figure{margin:12px 0!important}
body.page-id-183 .reviews-organized .review-organized-item figcaption{font-size:13px!important;line-height:1.5;margin:7px 0;padding:0;color:#52616d}
body.page-id-183 .reviews-organized .splash-media,body.page-id-183 .reviews-organized .ctg-videos{display:block!important;margin:0!important}
body.page-id-183 .reviews-organized .ctg-grid,body.page-id-183 .reviews-organized .review-small-media-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
body.page-id-183 .reviews-organized .ctg-open{padding:4px!important}
body.page-id-183 .reviews-organized .ctg-video{border:0;background:transparent}
body.page-id-183 .reviews-organized .reviews-organized-more>summary{font-size:16px;padding:12px 16px;margin:18px 0;background:#f4f6f7;border:1px solid #d8dde2;border-radius:8px;cursor:pointer}
body.page-id-183 .reviews-organized .review-organized-item summary{font-size:14px;line-height:1.5;padding:8px 0;color:#a01726;font-weight:700;cursor:pointer}
body.page-id-183 .reviews-organized .review-organized-item .review-author{margin:16px 0 0!important;padding-top:12px!important;font-size:14px}
body.page-id-183 .reviews-organized .review-organized-item .wa-bubble{padding:10px;background:#f1f7f3;border-radius:8px}
body.page-id-183 .reviews-organized .review-organized-item blockquote{padding-left:12px!important;border-left:3px solid #d8dde2}
body.page-id-183 .reviews-organized .reviews-cta,body.page-id-183 #cartec-review-resources{margin:32px 0}
@media(max-width:1050px){body.page-id-183 .reviews-organized .reviews-organized-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){body.page-id-183 .reviews-organized .reviews-organized-grid{grid-template-columns:1fr!important}body.page-id-183 .reviews-organized .review-organized-item video{height:230px!important;max-height:230px!important}body.page-id-183 .reviews-organized-nav a{flex:1 1 40%;text-align:center}body.page-id-183 .reviews-organized .review-organized-item{padding:14px!important}}

/* Présentation aérée : une seule fiche par ligne. */
body.page-id-183 .reviews-organized{font-size:18px;line-height:1.7}
body.page-id-183 .reviews-organized .reviews-organized-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
body.page-id-183 .reviews-organized .review-organized-item{padding:28px!important;border-color:#e0e5e8;border-radius:14px}
body.page-id-183 .reviews-organized .review-organized-item h3{font-size:25px!important;line-height:1.35;margin:12px 0 22px!important}
body.page-id-183 .reviews-organized .review-organized-item p,body.page-id-183 .reviews-organized .review-organized-item blockquote{font-size:18px!important;line-height:1.7}
body.page-id-183 .reviews-organized .review-organized-item .review-product{font-size:15px!important;display:inline-block;background:#fbf0f2}
body.page-id-183 .reviews-organized .review-organized-item video{height:300px!important;max-height:300px!important;max-width:640px!important;margin:20px auto}
body.page-id-183 .reviews-organized .review-organized-item img{height:280px!important;max-height:280px!important;max-width:640px!important}
body.page-id-183 .reviews-organized .review-organized-item figcaption,body.page-id-183 .reviews-organized .review-organized-item summary{font-size:16px!important;line-height:1.6}
body.page-id-183 .reviews-organized .review-organized-item .cartec-origin,body.page-id-183 .reviews-organized .eyebrow,body.page-id-183 .reviews-organized time{font-size:14px!important}
body.page-id-183 .reviews-organized-section{margin:52px 0}
body.page-id-183 .reviews-organized .review-featured-item{margin:30px 0!important;padding:28px!important;border-top:3px solid #b91c1c;background:#fafbfc}
body.page-id-183 .reviews-organized .review-featured-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}
body.page-id-183 .reviews-organized .review-featured-row video{height:360px!important;max-height:360px!important;margin:0 auto 14px!important}
body.page-id-183 .review-featured-media{min-width:0}
body.page-id-183 .review-featured-copy{min-width:0}
body.page-id-183 .review-featured-copy>p:first-child{margin-top:0}
body.page-id-183 .review-featured-copy .splash-media:empty{display:none!important}
body.page-id-183 .review-featured-copy .review-featured-proof{margin-top:20px}
body.page-id-183 .review-search-note{font-size:16px}
body.page-id-183 .reviews-organized-more>summary{font-size:18px!important;padding:18px 22px!important}
@media(max-width:800px){body.page-id-183 .reviews-organized .review-featured-row{grid-template-columns:1fr;gap:20px}body.page-id-183 .reviews-organized .review-featured-row video{height:300px!important;max-height:300px!important}}
@media(max-width:650px){body.page-id-183 .reviews-organized .review-organized-item{padding:20px!important}body.page-id-183 .reviews-organized .review-organized-item h3{font-size:23px!important}body.page-id-183 .reviews-organized .review-organized-item video{height:270px!important;max-height:270px!important}body.page-id-183 .reviews-organized .review-featured-row video{height:300px!important;max-height:300px!important}body.page-id-183 .reviews-organized .ctg-grid,body.page-id-183 .reviews-organized .review-small-media-grid{grid-template-columns:1fr!important}}

/* Les émoticônes restent dans le texte ; les captures restent des vignettes. */
body.page-id-183 .reviews-organized .review-organized-item img[alt^="Capture"],
body.page-id-183 .reviews-organized .review-organized-item img[alt^="capture"]{
width:auto!important;height:auto!important;max-width:min(100%,320px)!important;max-height:180px!important;object-fit:contain!important;margin:14px 0!important;background:#f4f6f7;
}
body.page-id-183 .reviews-organized .review-organized-item img.emoji,
body.page-id-183 .reviews-organized .review-organized-item img.wp-smiley,
body.page-id-183 .reviews-organized .review-organized-item svg.emoji{
display:inline!important;width:1em!important;height:1em!important;min-width:0!important;min-height:0!important;max-width:1em!important;max-height:1em!important;margin:0 .06em!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;vertical-align:-.1em!important;box-shadow:none!important;
}
/* Tous les avis et leurs preuves restent directement visibles. */
body.page-id-183 .reviews-organized .reviews-organized-more{margin-top:28px}
body.page-id-183 .reviews-organized .review-continuation-label{font-weight:700;margin-top:20px!important}
body.page-id-183 .reviews-organized .review-full-text,body.page-id-183 .reviews-organized .review-more-media{margin-top:18px}
