.bgr-review-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}
.bgr-google-card h3{font-size:17px;font-weight:650;letter-spacing:-.02em;margin-bottom:5px;overflow-wrap:anywhere}
.bgr-google-card time{font-size:13px;color:#716269;line-height:1.5}
.bgr-google-card blockquote{font-size:16px;line-height:1.8;white-space:normal;margin:20px 0;overflow-wrap:anywhere}
.bgr-google-card{min-height:0;align-self:start}
.bgr-full-review{margin-block:20px}.bgr-full-review summary,.bgr-owner-reply summary{cursor:pointer;color:var(--wine);font-size:14px;font-weight:600;min-height:44px;padding-block:10px}
.bgr-full-review[open] summary{margin-bottom:10px}.bgr-full-review blockquote{margin:0}
.bgr-review-excerpt{display:block;font-size:16px;font-weight:450;line-height:1.8;color:var(--ink);margin-bottom:14px;overflow-wrap:anywhere}
.bgr-review-close{display:none}.bgr-full-review[open] .bgr-review-excerpt,.bgr-full-review[open] .bgr-review-read{display:none}.bgr-full-review[open] .bgr-review-close{display:inline}
.bgr-owner-reply{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}
.bgr-owner-reply p{font-size:14px;line-height:1.8;padding-block:10px;overflow-wrap:anywhere}
.bgr-review-pagination{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:36px;font-size:14px}
.bgr-review-pagination .button{min-height:48px;font-size:14px}
.hero-google small{max-width:260px}
@media(max-width:600px){.bgr-google-grid{grid-template-columns:1fr}.bgr-google-card{padding:24px}.bgr-review-pagination{gap:16px}.bgr-review-pagination .button{padding:12px 16px}}

.bgr-stars{display:inline-grid;position:relative;line-height:1.2;letter-spacing:.08em;white-space:nowrap;color:#79666d}.bgr-stars>span{grid-area:1/1}.bgr-stars>span+span{color:#a1692e;overflow:hidden}.bgr-google-card summary:focus-visible,.bgr-review-pagination a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bgr-owner-reply p{white-space:pre-line}.bgr-review-region{scroll-margin-top:120px}.bgr-review-unavailable{padding:24px 0}.bgr-google-grid{align-items:start}
