.store-review{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.24)}
.store-review .store-review__invitation{margin:0 0 12px;font-family:var(--body,Montserrat,Arial,sans-serif);font-size:12px;font-weight:400;line-height:1.65;color:rgba(255,255,255,.8)}
.store-review__invitation strong{font-weight:700;color:#fff}
.store-review .store-review__link{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;font-family:var(--body,Montserrat,Arial,sans-serif);font-size:12px;font-weight:700;line-height:1.5;color:var(--yellow,#fff212);text-decoration:underline;text-underline-offset:4px}
.store-review__link svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}
.store-review__link:hover{color:#fff}.store-review__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}

.location-status .store-review{margin:20px 0 0;padding:20px var(--status-pad-x);border-top-color:rgba(0,0,0,.2)}
.location-status .store-review__invitation{color:var(--black,#050505)}
.location-status .store-review__invitation strong{display:inline;margin:0;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;text-transform:none;color:inherit}
.location-status .store-review__link{color:var(--black,#050505)}
.location-status .store-review__link:hover{color:var(--red,#a60012)}
