.public-review-form{display:grid;gap:20px;margin-top:28px}.public-review-form label{display:grid;gap:8px}.public-review-form input:not([type=checkbox]):not([type=radio]),.public-review-form select,.public-review-form textarea{width:100%;border:1px solid #b9c8cc;border-radius:8px;background:white;padding:12px;font:inherit;color:inherit}.review-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.public-review-form fieldset{border:0;padding:0;margin:0}.public-review-form legend{margin-bottom:10px}.rating-choices{display:flex;gap:16px;flex-wrap:wrap}.rating-choices label{display:flex;align-items:center;gap:6px;padding:8px}.public-review-form .review-consent{display:flex;gap:12px;align-items:start}.review-consent input{margin-top:5px;flex:none;width:18px;height:18px}.review-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.public-review-form .btn{justify-self:start}.review-card__stars{color:#ab790f}.public-review-form textarea{min-height:140px;resize:vertical}@media(max-width:600px){.review-form-grid{grid-template-columns:1fr}.rating-choices{gap:6px}}