.price-review{box-sizing:border-box;width:fit-content;max-width:100%;background:#faf5eb;border:1px solid #dfd5c5;border-left:3px solid #62754c;border-radius:9px;padding:11px 17px;margin:0 0 20px}
.price-review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}
.price-review-label{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#586948}
.price-review-name{font-size:13px;font-weight:700}
.price-review-stars{font-size:16px;color:#b78328;letter-spacing:2px;white-space:nowrap}
.price-review blockquote{font-family:Georgia,serif;font-size:18px;line-height:1.4;margin:5px 0;overflow-wrap:anywhere}
.price-review-source{font-size:12px;color:#777164}
.price-review-source a{color:#556943;text-underline-offset:3px}
.price-review-source a:focus-visible,.customer-reviews-more:focus-visible{outline:2px solid #984d31;outline-offset:4px}
.section.customer-reviews-home{padding-top:0;padding-bottom:0}
.customer-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin-top:20px}
.customer-reviews-grid .price-review{min-width:0;margin-bottom:0}
.customer-reviews-more{display:inline-block;color:#556943;text-underline-offset:4px}
@media(max-width:700px){.customer-reviews-grid{grid-template-columns:1fr}}
