.store-footer{grid-column:1/-1;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:10px;min-width:0}
.store-footer .store-opening{flex:1;min-width:0;margin:0;text-align:left;font-size:.72rem;line-height:1.45;color:#59626b}
.store-opening-date{white-space:nowrap}
.store-footer .store-google-rating{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex:0 1 auto;gap:1px;min-width:0;min-height:36px;margin:0;padding:2px 0;color:#343a40;font-family:inherit;text-align:right;text-decoration:none;border-radius:3px}
.store-google-summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px 5px}
.store-google-stars{display:block;flex:none;width:66px;height:14px;overflow:visible}
.store-google-stars-base{fill:#d8dce0}
.store-google-stars-fill{fill:#ad6800}
.store-google-values{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:.72rem;line-height:1.4}
.store-google-score{font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}
.store-google-scale{font-size:.68rem;font-weight:600}
.store-google-count{color:#59626b}
.store-footer .store-google-rating:is(:hover,:focus,:focus-visible){color:#475dc4;text-decoration:none}
.store-footer .store-google-rating:is(:hover,:focus,:focus-visible) :is(.store-google-score,.store-google-count){color:inherit}
.store-footer .store-google-rating:focus-visible{outline:2px solid #475dc4!important;outline-offset:4px}
@media(max-width:359.98px){.store-footer{gap:8px}.store-footer .store-google-rating{max-width:58%}.store-google-summary{column-gap:4px}}
@media(forced-colors:active){.store-google-stars-base{fill:GrayText}.store-google-stars-fill{fill:LinkText}}
.store-google-fallback{max-width:160px;white-space:normal;font-size:.72rem;line-height:1.4}
