.carousel__viewport[data-v-55fedf56]{touch-action:pan-y pinch-zoom}.carousel__dots[data-v-55fedf56]{flex-direction:row;justify-content:center;align-items:center;gap:7px;display:flex}.carousel__dot[data-v-55fedf56]{background-color:var(--carousel-dot);width:7px;height:7px;opacity:var(--carousel-dot-opacity,1);cursor:pointer;border:0;border-radius:100px;padding:0;transition:background-color .25s,width .3s ease-out}.carousel__dot--active[data-v-55fedf56]{opacity:1;background-color:var(--carousel-dot-active,var(--carousel-dot));width:37px}
