.review-source-ratings{display:grid;gap:12px;margin:0 0 22px}.review-source-rating{display:flex;flex-wrap:wrap;gap:8px 18px;padding:15px 18px;background:#f5f6f1;border:1px solid #e2e6dc;border-radius:9px;align-items:center;font-size:15px;line-height:1.5}.review-source-rating>span{color:#6e5d25}.full-review-list{display:grid;gap:18px}.full-review{padding:24px;border:1px solid #dce2d7;border-radius:12px;background:#fff;min-width:0}.full-review>header{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;font-size:16px;line-height:1.5}.full-review>header time{margin-left:auto;color:#73786e;font-size:14px}.full-review .review-rating{font-size:16px}.review-text-field{margin:0 0 18px}.review-text-field h4{margin:0 0 7px;font-size:16px;line-height:1.5}.review-text-field p{margin:0;font-size:16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;max-height:none;overflow:visible}.full-review .review-publisher{border-top:1px solid #e6e9e1;padding-top:15px;margin:20px 0 0;color:#687060;font-size:14px;line-height:1.5}.full-review .review-variant{margin:0 0 18px;padding:10px 13px;border-radius:7px;background:#f5f7f1;font-size:14px;line-height:1.5}.reviews-coverage-note{padding:14px 16px;border-left:3px solid #e2bf30;background:#fffbea;color:#5c604f;font-size:15px;line-height:1.6;margin:0 0 20px}.reviews-more{display:flex;justify-content:center;min-height:48px;margin:24px auto 0;max-width:100%}.product-reviews .reviews-origin{font-size:16px;line-height:1.5;margin:0 0 20px}
@media(max-width:800px){.review-source-rating{padding:16px;font-size:16px}.full-review{padding:18px;border-radius:11px}.full-review>header,.full-review>header time,.full-review .review-publisher,.full-review .review-variant,.reviews-coverage-note{font-size:16px}.full-review>header time{margin-left:0}.review-text-field p{font-size:16px;line-height:1.65}.full-review>header{gap:9px 14px}.reviews-more{width:100%;font-size:16px;min-height:50px}.product-reviews .detail-section h2{font-size:24px}}

.product-reviews{scroll-margin-top:145px}

.review-experience{display:grid;gap:10px;margin:18px 0;font-size:16px;line-height:1.6}.review-experience>div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:7px 14px}.review-experience dt{color:#70766a}.review-experience dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.review-aspects{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.review-aspects>span{font-size:14px;line-height:1.5;background:#f5f6f1;border-radius:6px;padding:8px 10px}.review-aspects b{white-space:nowrap}@media(max-width:800px){.review-experience>div{grid-template-columns:minmax(0,1fr);gap:2px}.review-aspects>span{font-size:16px}}
