/* Shared location and landmark navigation; wrap without hiding overflow. */
.gtp-location-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 10px;width:100%;max-width:100%;min-width:0;margin:8px 0 12px}
.gtp-location-navigation>.back-to-location-link,.gtp-location-navigation>[class*="back-to-location-link"],.gtp-location-navigation>[data-gtp-nav-only],.gtp-location-navigation>[class*="landmark-"],.gtp-location-navigation>li{display:inline-flex;max-width:100%;min-width:0;margin:0;list-style:none}
.gtp-location-navigation>[hidden]{display:none!important}
.gtp-location-navigation a.button.simple-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;flex:0 1 auto;max-width:100%;min-width:0;min-height:28px;height:auto;margin:0;padding:5px 12px;font-size:.7rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:center;vertical-align:middle}
.gtp-location-navigation a.button.simple-link>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.gtp-location-navigation a.button.simple-link>i{flex-shrink:0;margin:0}
.gtp-location-navigation a.button.simple-link:focus-visible{outline:3px solid #b22758;outline-offset:3px}
ul.gtp-location-navigation{padding:0}
#gtp-landmark-offers{scroll-margin-top:100px}
@media(max-width:549px){.gtp-location-navigation{gap:8px}.gtp-location-navigation a.button.simple-link{max-width:100%}}
