.activity-item[data-v-5c399a5f]{display:flex;flex-direction:column;width:14rem;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem 1rem #0000001f;height:100%;text-align:left;overflow:hidden}.activity-item__image-wrapper[data-v-5c399a5f]{position:relative;flex-shrink:0}.activity-item__image[data-v-5c399a5f]{max-height:12.5rem;width:14rem;-o-object-fit:cover;object-fit:cover;background:#e0e0e0;animation:pulse-5c399a5f 1.5s ease-in-out infinite;flex-shrink:0}.activity-item__badge[data-v-5c399a5f]{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:0 .5rem;height:1.5rem;background-color:#fff;border-radius:.25rem}.activity-item__badge[data-v-5c399a5f] path{fill:var(--color-sbg-secondary-yellow-500)}.activity-item__badge-text[data-v-5c399a5f]{font-size:.875rem;font-weight:700;color:#1c1c1c}.activity-item__content[data-v-5c399a5f]{padding:.75rem;display:flex;flex-direction:column;flex-grow:1}.activity-item__title[data-v-5c399a5f]{font-size:1rem;line-height:1.5rem;margin:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:#1c1c1c}.activity-item__reviews[data-v-5c399a5f]{margin:.25rem 0 0;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#595f7a}.activity-item__desc[data-v-5c399a5f]{display:flex;align-items:center;gap:.375rem}.activity-item__desc .desc-text[data-v-5c399a5f]{margin-top:.125rem;margin-left:-.0625rem}.activity-item__rating[data-v-5c399a5f]{display:flex;align-items:center}.activity-item__rating[data-v-5c399a5f] path{fill:var(--color-sbg-secondary-yellow-500)}.activity-item p[data-v-5c399a5f]{margin:.125rem 0;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#1c1c1c}.activity-item .location-text[data-v-5c399a5f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item__location[data-v-5c399a5f]{font-size:.875rem;display:flex;align-items:center;gap:.3125rem}.activity-item[data-v-5c399a5f] .icon path{fill:#1c1c1c}.activity-item--same-location[data-v-5c399a5f]{display:flex;align-items:flex-start;max-width:100%;height:auto;flex-direction:row;box-shadow:none;cursor:pointer;overflow:visible}.activity-item--same-location .activity-item__image[data-v-5c399a5f]{max-width:8.125rem;width:8.125rem;aspect-ratio:auto;height:8.125rem;flex-shrink:0}.activity-item--same-location .activity-item__content[data-v-5c399a5f]{display:block;padding:.5rem}.activity-item--same-location .activity-item__title[data-v-5c399a5f]{font-size:.875rem;line-height:1.4375rem;color:#000;margin-top:0;margin-bottom:.5rem;padding:0;font-weight:400;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes pulse-5c399a5f{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.info-window[data-v-21d3034c]{height:100%}.info-window[data-v-21d3034c]:not(.multiple){overflow:hidden}.info-window__container[data-v-21d3034c]{padding:.625rem;display:flex;flex-direction:column;gap:.75rem}.info-window__container h3[data-v-21d3034c]{font-weight:500;font-size:1.125rem;margin:1rem auto 0;text-align:center}.info-window__container p[data-v-21d3034c]{margin:.5rem 0;display:flex;align-items:center;gap:.25rem}.map-view{position:relative;width:100%;background:#fafafa;z-index:1}.map-view,.map-view #map{height:26.8125rem}.map-view .gm-style-iw,.map-view .gm-style-iw-d{max-height:19.0625rem!important}.map-view .gm-style-iw-d{overflow:hidden!important}.map-view .gm-style .gm-style-iw-tc:after{width:0!important}.map-view--has-same-coordsmarkers .gm-style-iw-d{overflow:scroll!important}@media only screen and (max-width:40rem){.map-view--has-same-coordsmarkers .gm-style-iw-c{max-width:var(--infowindow-width-mobile)!important}}.map-view .gm-style-iw-chr{display:none}.map-view .gm-style-iw-c{padding:0}.map-view .map-spinner__container{z-index:1000;background-color:#00000080;position:absolute;inset:0}.map-view .map-spinner__container .spinner__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:56px}#activities:not(.mapView) .activities-content.map-view{display:none}
