/* START_SECTION:zea-reviews (INDEX:61) */
.zea-review-form{padding-top:0}.zea-review-form summary{cursor:pointer;font:400 26px/1.2 Georgia,serif;padding-block:15px;min-height:48px}.zea-review-form form{max-width:600px;display:grid;gap:10px;margin-top:20px}.zea-review-form label{font-size:14px}.zea-review-form input:not([type=checkbox]),.zea-review-form textarea,.zea-review-form select{width:100%;min-height:44px;background:transparent;border:1px solid #51463f60;border-radius:0;padding:12px;font:inherit;color:inherit}.zea-review-form__consent{display:flex;align-items:start;gap:10px;margin-top:8px;line-height:1.55}.zea-review-form__consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.zea-review-form .caption{font-size:12px;line-height:1.6}.zea-review-form .button{justify-self:start}
.zea-reviews h2{font-size:clamp(30px,4vw,48px);margin-bottom:12px}.zea-reviews__grid{display:grid;gap:28px;margin:28px 0}.zea-review{padding:24px 0;border-top:1px solid #51463f30}.zea-review p{font-size:16px;line-height:1.65;margin:12px 0}.zea-review__stars{color:var(--mauve);letter-spacing:3px}.zea-review footer{font-size:13px;line-height:1.6}.zea-review img{width:150px;height:170px;object-fit:cover;margin-top:16px}.zea-reviews summary{cursor:pointer;min-height:44px}.zea-reviews>.text-link{margin-top:18px}@media(min-width:750px){.zea-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* END_SECTION:zea-reviews */
