.ll-reviews{padding:40px 16px;font-family:Poppins,sans-serif;scroll-margin-top:130px}.ll-reviews-heading{margin-bottom:24px}.ll-reviews-heading h2{font-size:28px;margin:0 0 10px;font-weight:700}.ll-reviews-heading p{margin:0}.ll-reviews-stars{color:#ff9444;letter-spacing:1px}.ll-reviews-grid{columns:4;column-gap:16px}.ll-review{display:inline-block;vertical-align:top;width:100%;break-inside:avoid;margin:0 0 16px;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 5px #0000000a}.ll-review[hidden]{display:none}.ll-review img{display:block;width:100%;height:auto}.ll-review-copy{padding:16px}.ll-review h3{font-size:16px;margin:0 0 4px;font-weight:600}.ll-review time{font-size:12px;color:#666}.ll-review-copy .ll-reviews-stars{margin:7px 0}.ll-review-text{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ll-reviews-actions{text-align:center;margin-top:24px}.ll-reviews-actions button{background:#fff;color:#111;border:1px solid #bbb;padding:12px 28px;border-radius:6px;cursor:pointer;font:500 15px Poppins,sans-serif;min-height:48px}.ll-reviews-actions button:hover{border-color:#111;background:#f7f7f7}.ll-reviews-actions [hidden]{display:none}.ll-reviews-actions p{color:#666;font-size:12px;margin:12px 0}.ll-review:focus-visible{outline:2px solid #ff9444;outline-offset:3px}@media(max-width:990px){.ll-reviews-grid{columns:3}}@media(max-width:599px){.ll-reviews-grid{columns:2;column-gap:10px}.ll-reviews{padding:32px 12px}.ll-review{margin-bottom:10px}.ll-review-copy{padding:12px}.ll-review h3{font-size:14px}.ll-review-text{font-size:13px}.ll-reviews-heading h2{font-size:24px}}
.ll-reviews .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* Hide the review count and its empty row after the last batch. */
.ll-reviews [data-reviews-status]{display:none}.ll-reviews-actions:has([data-reviews-more][hidden]){display:none}
