.idc-reviews{color:var(--reviews-text,var(--text))}
.idc-reviews__head{margin-bottom:28px}.idc-reviews__head .idc__heading{color:inherit}.idc-reviews__intro{margin:12px 0 0;max-width:64ch;opacity:.8;line-height:1.6}
.idc-reviews__grid{display:grid;grid-template-columns:repeat(var(--review-columns-mobile,1),minmax(0,1fr));gap:16px;align-items:start}
.idc-product-review{color:var(--review-text,var(--text));min-width:0;overflow-wrap:anywhere}
.idc-product-review__heading{margin:0 0 12px;font-size:1.6rem;font-weight:800;color:inherit}
.idc-product-review__card{padding:18px;border-radius:10px;background:var(--review-bg,var(--bg));min-width:0}
.idc-product-review__card--border{border:1px solid var(--border)}
.idc-product-review__card--photo{display:grid;grid-template-columns:min(var(--review-photo,96px),30%) minmax(0,1fr);gap:16px;align-items:start}
.idc-product-review__photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}
.idc-product-review__content{min-width:0}
.idc-product-review__stars{display:flex;gap:3px;margin-bottom:8px;color:var(--review-accent,var(--accent))}
.idc-product-review__stars svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.idc-product-review__stars svg.is-filled{fill:currentColor}
.idc-product-review__body{margin:0 0 12px;padding:0;border:0;font-size:1.35rem;font-style:normal;line-height:1.65;color:inherit}
.idc-product-review__author{margin:0;font-size:1.15rem;font-weight:750}.idc-product-review__detail{margin:4px 0 0;font-size:1.05rem;opacity:.75}
.idc-product-review--editor,.idc-reviews__empty{padding:16px;border:1px dashed var(--border);font-size:1.2rem;color:var(--text-muted)}
@media(min-width:750px){.idc-reviews__grid{grid-template-columns:repeat(var(--review-columns,3),minmax(0,1fr))}}
@media(max-width:749px){.idc-reviews__grid--compact .idc-product-review__card--photo{grid-template-columns:minmax(0,1fr)}.idc-reviews__grid--compact .idc-product-review__photo{max-width:var(--review-photo,96px)}.idc-reviews__grid--compact .idc-product-review__card{padding:12px}}
