.LocationsMapSection_section__8H9kx{display:flex;flex-direction:column;gap:var(--spaces-16)}.LocationsMapSection_card__Izb_S{display:flex;flex-direction:column;background:var(--color-neutral-00);border:1px solid var(--color-neutral-300);border-radius:var(--radius-16);padding:0;overflow:hidden;box-shadow:0 .125rem .625rem rgb(1 1 1/8%)}.LocationsMapSection_map__qZK19{width:100%;height:300px;overflow:hidden}.LocationsMapSection_marker__cpkoJ{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spaces-4);padding:0;border:0;background:transparent;cursor:pointer}.LocationsMapSection_marker-dot__ODwqw{display:block;border-radius:var(--radius-100);background:var(--color-neutral-900);border:2px solid var(--color-neutral-00);width:14px;height:14px}.LocationsMapSection_marker-faded__xnUJ4 .LocationsMapSection_marker-dot__ODwqw{opacity:.5}.LocationsMapSection_marker-selected__oeAQu .LocationsMapSection_marker-dot__ODwqw{width:20px;height:20px;background:var(--color-primary-500);border:3px solid var(--color-neutral-00);box-shadow:0 .125rem .5rem rgb(1 1 1/30%)}.LocationsMapSection_marker-label__tTpDz{font-family:var(--font-family-bold);color:var(--color-neutral-900);background:var(--color-neutral-00);border-radius:var(--radius-8);padding:var(--spaces-4) var(--spaces-8);box-shadow:0 .0625rem .375rem rgb(1 1 1/18%);white-space:nowrap}.LocationsMapSection_cards__gN0CD{--scroller-bleed:0px;padding:var(--spaces-16) 0;border-top:1px solid var(--color-neutral-200)}.LocationsMapSection_item__rLokC{display:grid;grid-template-columns:min-content;grid-template-rows:1fr;list-style:none}.LocationsMapSection_frame__vT8In{display:flex;flex-direction:column;width:270px;border:1px solid var(--color-neutral-300);border-radius:var(--radius-8);background:var(--color-neutral-00);box-shadow:0 .125rem .625rem rgb(1 1 1/8%);overflow:hidden}.LocationsMapSection_frame-selected__MCggZ{border:2px solid var(--color-primary-500);box-shadow:0 .125rem .625rem rgb(1 1 1/14%)}.LocationsMapSection_frame__vT8In .LocationsMapSection_card-in-frame__D_8OZ,.LocationsMapSection_frame__vT8In .LocationsMapSection_card-in-frame__D_8OZ:hover{flex:1 0 auto;width:100%;border:none;border-radius:0;box-shadow:none;transform:none}.LocationsMapSection_google-rating___7xXa{border-top:1px solid var(--color-neutral-200);padding:var(--spaces-8) var(--spaces-8) 0}@media (max-width:767px){.LocationsMapSection_map__qZK19{height:15rem}}