.reviews-section{padding-top:64px;padding-bottom:64px;scroll-margin-top:100px}.review-summary{display:inline-block;margin:0 0 18px;color:inherit;text-decoration:none;border-bottom:1px solid #c7b994;padding-bottom:6px}.review-stars{color:#826018;letter-spacing:2px;font-size:18px}.review-note{max-width:760px;color:#595950;font-size:14px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.review-card{background:#faf7ef;border:1px solid #ded8c9;border-radius:8px;padding:24px;min-width:0;overflow-wrap:anywhere}.review-card h3{font-size:19px;line-height:1.4;margin:14px 0}.review-card p{font-size:16px;line-height:1.7}.review-text{white-space:pre-line}.review-card footer{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:13px}.review-card footer time{color:#595950}.review-product{display:block;margin-top:16px;font-size:14px}.review-card summary,.review-more>summary,.review-instructions>summary{cursor:pointer;padding:12px 0;font-weight:600}.review-more,.review-instructions{margin-top:24px}.review-instructions{border-top:1px solid #ded8c9;padding-top:12px;max-width:800px}.review-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.reviews-section a:focus-visible,.reviews-section summary:focus-visible,.review-summary:focus-visible{outline:3px solid #123fe8;outline-offset:4px}@media(max-width:760px){.review-grid{grid-template-columns:1fr}.reviews-section{padding-top:40px;padding-bottom:40px}.review-card{padding:20px}}
