.product-reviews{margin:56px 0;padding:32px clamp(18px,4vw,40px);background:#faf5ed;border:1px solid #ded0bd;border-radius:24px;color:#4d3829}.review-heading p:first-child{font-size:12px;letter-spacing:.12em;color:#755d47}.review-heading h2{margin:10px 0;font-size:clamp(25px,4vw,34px)}.review-heading p{line-height:1.7}.product-reviews button,.product-reviews input,.product-reviews select,.product-reviews textarea,.product-reviews summary{font:inherit;font-size:16px}.product-reviews button,.product-reviews summary{min-height:48px;padding:12px 18px;cursor:pointer}.product-reviews button{border:1px solid #bca78e;border-radius:12px;background:#fffdf9;color:#4d3829}.product-reviews button:disabled{opacity:.55;cursor:wait}.product-reviews article{padding:24px 0;border-top:1px solid #dfd1bf}.review-card-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.review-stars{color:#815c29;letter-spacing:2px;font-size:19px}.review-name{font-weight:700}.review-verified{font-size:12px;color:#665f4b;border:1px solid #cdc5b5;border-radius:99px;padding:3px 9px}.review-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.review-date{color:#706150;font-size:13px}.product-reviews details{margin-top:28px;border-top:1px solid #d8c8b4;padding-top:20px}.product-reviews summary{font-weight:700}.product-reviews form{display:grid;gap:18px;margin-top:20px}.product-reviews form[hidden]{display:none}.product-reviews label{display:grid;gap:8px;font-weight:600}.product-reviews input:not([type=checkbox]),.product-reviews select,.product-reviews textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #bca78e;border-radius:10px;background:#fff;color:#3c2b20}.product-reviews textarea{resize:vertical;line-height:1.7}.review-privacy{font-size:14px;line-height:1.7;color:#6b5845}.product-reviews label.review-consent{display:flex;align-items:flex-start;font-size:15px;line-height:1.6}.review-consent input{width:22px;height:22px;flex:0 0 22px}.review-actions{display:flex;flex-wrap:wrap;gap:10px}.product-reviews #review-submit{background:#65452f;color:white;border-color:#65452f}.product-reviews :focus-visible{outline:3px solid #947139;outline-offset:3px}.product-reviews [hidden]{display:none!important}
