.kcp-product-review-browser{scroll-margin-top:100px}.kcp-product-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.kcp-product-review{padding:20px;border:1px solid #dce1db;border-radius:12px}.kcp-product-review time{display:block;color:#586158;font-size:14px;margin-top:4px}.kcp-product-review blockquote{margin:16px 0 0;font-size:16px}.kcp-product-review-browser nav{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:24px}.kcp-product-review-browser button{min-width:44px;min-height:44px}.kcp-product-review-browser button:disabled{opacity:.4}
.kcp-product-review{display:flex;flex-direction:column;min-width:0;background:#fff}.kcp-product-review .kcp-review-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.kcp-review-rating .kcp-review-stars{font-family:Arial,sans-serif;font-size:23px;line-height:1.2;letter-spacing:1px;color:#a66a00;white-space:nowrap}.kcp-review-rating .kcp-review-unfilled{color:#687168}.kcp-review-rating .kcp-review-score{font-size:13px;color:#586158}.kcp-product-review blockquote{border:0;margin:0 0 20px;padding:0;font-size:16px;line-height:1.65;color:#333;overflow-wrap:anywhere}.kcp-product-review footer{margin-top:auto;padding-top:14px;border-top:2px solid #d0021b}.kcp-product-review footer strong{display:block;font-size:16px;color:#222}.kcp-product-review .kcp-review-location{font-size:15px;color:#555;overflow-wrap:anywhere}
