.product-reviews .reviews-agg{color:#4b5563;font-size:1.05rem}.product-reviews .reviews-agg strong{color:#111827}.product-reviews .stars{letter-spacing:2px}.product-reviews .stars .star.on{color:#f5a623}.product-reviews .stars .star.off{color:#d8d8d8}.product-reviews .reviews-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.product-reviews .review-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#111827;display:flex;flex-direction:column;gap:14px;margin:0;padding:24px;width:100%}@media (min-width:640px){.product-reviews .review-card{width:calc(50% - 12px)}}@media (min-width:1024px){.product-reviews .review-card{width:calc(33.33333% - 16px)}}.product-reviews .review-card .quote{color:#1f2937;font-size:1rem;line-height:1.5;margin:0}.product-reviews .review-card .author{display:flex;flex-direction:column;gap:2px;margin-top:auto}.product-reviews .review-card .author .name{color:#111827;font-weight:600}.product-reviews .review-card .author .role{color:#4b5563;font-size:.85rem}.product-reviews .review-card .author .source{color:#6b7280;font-size:.8rem;text-decoration:none}.product-reviews .review-card .author a.source:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.product-reviews .reviews-head h2{color:#fff}.product-reviews .reviews-agg{color:#d1d5db}.product-reviews .reviews-agg strong{color:#fff}.product-reviews .stars .star.off{color:#52525b}.product-reviews .review-card{background:#27272a;border-color:#3f3f46;color:#f4f4f5}.product-reviews .review-card .quote{color:#e4e4e7}.product-reviews .review-card .author .name{color:#fff}.product-reviews .review-card .author .role,.product-reviews .review-card .author .source{color:#a1a1aa}}