#lgh-google-reviews details:not([open])>.lgh-gr-grid{display:none}#lgh-google-reviews{display:block;box-sizing:border-box;background:#f5f5f3;color:#151515;padding:48px 20px;margin:32px auto;font:16px/1.65 Arial,sans-serif;text-align:left;clear:both;isolation:isolate}#lgh-google-reviews *{box-sizing:border-box}#lgh-google-reviews .lgh-gr-wrap{max-width:1120px;margin:auto}#lgh-google-reviews h2{font:800 clamp(28px,4vw,38px)/1.15 Arial,sans-serif;color:#171717;margin:0 0 12px;letter-spacing:-.6px}#lgh-google-reviews p{font:16px/1.65 Arial,sans-serif;color:#353535;margin:10px 0}#lgh-google-reviews .lgh-gr-score{font-size:20px;font-weight:800;color:#151515}#lgh-google-reviews .lgh-gr-stars{color:#a26800;letter-spacing:2px;font-size:20px}#lgh-google-reviews .lgh-gr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}#lgh-google-reviews .lgh-gr-card{min-width:0;padding:20px;border:1px solid #d7d7d4;background:white;border-radius:8px;overflow-wrap:anywhere}#lgh-google-reviews .lgh-gr-author{display:block;font:700 17px/1.5 Arial,sans-serif;color:#171717}#lgh-google-reviews .lgh-gr-date{font:14px/1.5 Arial,sans-serif;color:#595959}#lgh-google-reviews blockquote{margin:12px 0;padding:0;border:0;font:16px/1.65 Arial,sans-serif;color:#252525;letter-spacing:normal;text-transform:none}#lgh-google-reviews a{display:inline-block;color:#aa1328;text-decoration:underline;font:700 16px/1.5 Arial,sans-serif;min-height:44px;padding:8px 0}#lgh-google-reviews details{display:block;margin:18px 0}#lgh-google-reviews summary{cursor:pointer;background:#191919;color:white;padding:14px 20px;font:700 16px/1.5 Arial,sans-serif;border-radius:5px;min-height:48px}#lgh-google-reviews .lgh-gr-note{font-size:14px;color:#555}@media(max-width:700px){#lgh-google-reviews{padding:36px 16px}#lgh-google-reviews .lgh-gr-grid{grid-template-columns:1fr;gap:12px}#lgh-google-reviews .lgh-gr-card{padding:18px}}