#gaestestimmen[hidden]{display:none}.guest-reviews{background:#f7f2e9;color:#30281f}.reviews-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.reviews-heading h2{margin:12px 0;font:600 clamp(30px,4vw,45px)/1.2 'Playfair Display',Georgia,serif}.reviews-summary{color:#765124;text-decoration:none;font-weight:600}.reviews-navigation{display:flex;gap:10px}.reviews-navigation button{width:46px;height:46px;border:1px solid #cbbda9;border-radius:50%;background:#fff;color:#654829;font-size:23px;cursor:pointer}.reviews-navigation button:disabled{opacity:.35;cursor:default}.reviews-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cbbda9 transparent;padding:6px 3px 20px;align-items:stretch}.review-card{flex:0 0 calc((100% - 40px)/3);min-width:0;background:#fff;border:1px solid #e5dace;border-radius:14px;padding:25px;scroll-snap-align:start;display:flex;flex-direction:column;box-shadow:0 6px 20px #3d2e2106}.review-author{display:flex;align-items:center;gap:10px}.review-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#eee5d8;color:#654829;font-weight:700;font-size:14px}.review-author strong{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.review-author time{display:block;font-size:12px;color:#777;margin-top:3px}.review-google{margin-left:auto;font:600 12px Arial,sans-serif;color:#666}.review-stars{color:#b28237;font-size:21px;letter-spacing:2px;margin:20px 0 12px}.review-text{font-size:15px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 16px;color:#554e46}.review-text.is-collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-more{border:0;background:none;padding:0;color:#765124;text-align:left;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:16px}.review-source{font-size:12px;color:#765124;text-decoration:none;margin-top:auto;padding-top:10px}.reviews-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px}.reviews-bottom p{max-width:610px;color:#6c6256;font-size:13px;line-height:1.7}.reviews-bottom .button{white-space:nowrap}.reviews-note{margin:16px 0 0;font-size:11px;color:#81796e}.reviews-link{font-size:14px;color:#765124}#google-reviews-panel{scroll-margin-top:110px}#google-reviews-panel .google-status{background:#f6f0e6;padding:14px 18px;border-radius:8px;line-height:1.6}#google-reviews-panel .google-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#google-reviews-panel .google-fields .full{grid-column:1/-1}#google-reviews-panel details{margin:22px 0;padding:16px;border:1px solid #ded4c5;border-radius:8px}#google-reviews-panel summary{font-weight:600;cursor:pointer}#google-reviews-panel ol{padding-left:24px;line-height:1.8}#google-reviews-panel code{overflow-wrap:anywhere;font-size:12px}#google-reviews-panel .google-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}#google-reviews-panel .error{color:#982e28}@media(max-width:900px){.review-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){.review-card{flex-basis:92%;padding:22px}.reviews-heading{align-items:center}.reviews-heading h2{font-size:30px}.reviews-navigation button{width:38px;height:38px}.reviews-bottom .button{width:100%;text-align:center}#google-reviews-panel .google-fields{display:block}}
