.rw-reviews{--rw-gap:1.5rem;--rw-card-padding:1.25rem;--rw-star-color:#f0ad4e}.rw-reviews__list{display:grid;gap:var(--rw-gap);list-style:none;margin:0;padding:0}@media (min-width:600px){.rw-reviews__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.rw-review-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:var(--rw-card-padding);box-shadow:0 1px 3px rgba(0,0,0,.05)}.rw-review-card__photo{width:48px;height:48px;border-radius:50%;object-fit:cover;float:left;margin-right:12px;margin-bottom:4px}.rw-review-card__stars{color:var(--rw-star-color);font-size:1.1em;letter-spacing:.05em}.rw-review-card__author{display:block;font-style:normal;font-weight:600;margin-top:.25em}.rw-review-card__date{display:block;font-size:.85em;color:#666;margin-top:.25em}.rw-review-card__text{margin:.75em 0 0;line-height:1.5;clear:both}.rw-reviews--no-config,.rw-reviews--error,.rw-reviews--empty{margin:0;padding:1em;background:#f9f9f9;border-radius:4px;color:#666}