#reviews-list{columns:4;column-gap:24px;padding:30px 0 15px}.customer-review{display:inline-block;break-inside:avoid;width:100%;box-sizing:border-box;padding:24px 22px;margin:0 0 22px;border:0;border-radius:24px;background:#fff;box-shadow:0 4px 8px #0000000b,0 8px 16px #00000004;vertical-align:top}.customer-review h3{font-size:14px;font-weight:500;line-height:1.5;color:#222;margin:0 0 4px}.customer-review .published-stars{font-size:21px;color:#f5c623;letter-spacing:1px;margin:0 0 13px;line-height:1.4}.customer-review .review-comment{font-size:14px;line-height:1.6;color:#333;margin:0}.customer-review>img{display:block;width:100%;height:auto;border-radius:11px;margin:17px 0 0}.customer-review time{display:block;margin:16px 0 0;font-size:10px;color:#999}.reviews-empty{column-span:all}.review-source-note{font-size:11px;color:#8a8a8a;margin:12px 0 0}
@media(max-width:1150px){#reviews-list{columns:3;column-gap:20px}.customer-review{padding:22px 20px}}
@media(max-width:850px){#reviews-list{columns:2;column-gap:17px}.customer-review{padding:22px 19px;border-radius:21px}}
@media(max-width:520px){#reviews-list{columns:1;padding-top:23px}.customer-review{padding:24px;margin-bottom:18px}.customer-review h3{font-size:15px}.customer-review .review-comment{font-size:15px}.customer-review .published-stars{font-size:22px}}
