.reviews-page{margin:0;background:#faf6ee;color:#24211d;font-family:'Nunito Sans',sans-serif}.reviews-wrap{max-width:1100px;margin:auto;padding:28px 22px 70px}.reviews-nav{display:flex;justify-content:space-between;gap:20px;padding:18px 0 36px}.reviews-page a{color:#755006}.reviews-page h1,.reviews-page h2{font-family:'Plus Jakarta Sans',sans-serif}.reviews-page h1{font-size:clamp(32px,5vw,58px);max-width:800px}.reviews-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px}.review-card,.review-form{background:#fff;border:1px solid #e4dac9;border-radius:20px;padding:24px;margin-bottom:18px}.review-form label{display:block;margin-bottom:18px;font-weight:700}.review-form input,.review-form select,.review-form textarea{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #bcb6ac;border-radius:8px;font:inherit;margin-top:7px}.review-form input[type=checkbox]{display:inline;width:auto}.review-form button,.reviews-page button{padding:12px 22px;border:0;border-radius:24px;background:#24211d;color:white;font:inherit;cursor:pointer;margin:4px}.reviews-page button:disabled{opacity:.5;cursor:wait}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.review-card small{display:block;color:#6b6256}.review-trap{position:absolute;left:-10000px}.review-note{color:#635a4e;line-height:1.6}.review-status{min-height:24px}.reviews-page :focus-visible{outline:3px solid #ce8b00;outline-offset:3px}@media(max-width:720px){.reviews-layout{grid-template-columns:1fr}}
