.wink-home .wink-review-selection{text-align:center;margin:-7px 0 25px;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#76717a}
.wink-home .wink-review-card.wink-google-review-card{min-height:290px;padding:24px;border-radius:12px;border-color:#eadde2;box-shadow:0 4px 18px rgba(40,20,29,.025)}
.wink-home .wink-google-review-author{display:flex;align-items:center;gap:11px;min-height:51px}
.wink-home .wink-review-avatar{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;background:#f9edf1;border:1px solid #f0dce4;border-radius:50%;font:600 16px/1 Arial,Helvetica,sans-serif;color:#8d002b}
.wink-home .wink-google-review-author figcaption{min-width:0;margin:0;flex:1;font:600 13px/1.4 Arial,Helvetica,sans-serif;color:#303039;overflow-wrap:anywhere}
.wink-home .wink-google-review-author time{display:block;margin-top:4px;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#76717a}
.wink-home .wink-google-review-author .wink-google-icon{flex:0 0 18px;width:18px;height:18px;object-fit:contain;align-self:flex-start;margin-top:3px}
.wink-home .wink-google-review-stars{color:#8d002b;font:400 18px/1.3 Arial,Helvetica,sans-serif;letter-spacing:2px;margin:20px 0 13px}
.wink-home .wink-google-review-card .wink-review-copy{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0;border:0;padding:0;color:#575560;font:400 14px/1.65 Arial,Helvetica,sans-serif;letter-spacing:0}
.wink-home .wink-google-review-card .wink-review-copy.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}
.wink-home .wink-review-rating-only{margin:0;font:400 14px/1.65 Arial,Helvetica,sans-serif;color:#77727b}
.wink-home .wink-review-expand{align-self:flex-start;min-height:44px;margin:12px 0 -4px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;color:#8d002b;font:600 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px}
.wink-home .wink-review-expand:hover{background:transparent;color:#710023;text-decoration-thickness:2px}
.wink-home .wink-review-expand:focus:not(:focus-visible){outline:none}
.wink-home .wink-review-expand:focus-visible{outline:2px solid #8d002b;outline-offset:4px}
.wink-home .wink-review-cache-note{max-width:660px;margin:16px auto 0;text-align:center;font:400 12px/1.65 Arial,Helvetica,sans-serif;color:#76717a}
.wink-home .wink-review-cache-note a{color:#8d002b;text-decoration:underline;text-underline-offset:3px}
@media(min-width:1024px) and (max-width:1199px){.wink-home .wink-review-card.wink-google-review-card{padding:19px 16px}.wink-home .wink-google-review-author{gap:8px}.wink-home .wink-review-avatar{width:32px;height:32px;flex-basis:32px}.wink-home .wink-google-review-author figcaption{font-size:12px}}
@media(max-width:767px){.wink-home .wink-review-card.wink-google-review-card{min-height:260px}.wink-home .wink-google-review-card .wink-review-copy,.wink-home .wink-review-rating-only{font-size:15px}.wink-home .wink-google-review-author figcaption{font-size:14px}.wink-home .wink-google-review-author time{font-size:12px}.wink-home .wink-review-expand{font-size:13px}.wink-home .wink-review-cache-note{font-size:12px;margin-top:18px}}
/* Without scripting, every written review remains readable in full. */
.wink-home:not(.wink-reviews-enhanced) .wink-google-review-card .wink-review-copy{display:block;overflow:visible}
.wink-home:not(.wink-reviews-enhanced) .wink-review-expand{display:none}
.wink-home .wink-gr-review-widget{width:100%;min-width:0}
.wink-home .wink-gr-review-widget .grwidget-embed{width:100%;min-height:280px}
