.ui-carousel{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-6px;padding:6px;scroll-padding:0 6px;display:flex;overflow-x:auto}.ui-carousel__track::-webkit-scrollbar{display:none}.ui-carousel__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;display:flex}.ui-carousel__slide>*{flex:1;min-width:0}.ui-carousel__dots{justify-content:center;margin:-10px 0;display:flex}.ui-carousel__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:grid}.ui-carousel__dot:before{content:"";background:var(--c-primary-light);border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s}.ui-carousel__dot--active:before{background:var(--c-primary);border-radius:4px;width:20px}.ui-carousel__dot:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.ui-carousel__dot:before{transition:none}}
.SpotLocationCard-module-scss-module__jjYe3G__stack{flex-direction:column;gap:16px;margin-top:8px;display:flex}
