.carousel-stepper[data-v-089788d7]{color:#fff;flex-direction:row;justify-content:end;align-items:stretch;gap:8px;height:40px;padding:0;display:flex}@media (width>=834px){.carousel-stepper[data-v-089788d7]{height:48px}}.carousel-stepper--opaque[data-v-089788d7]{background:#000}.carousel-stepper:not(.carousel-stepper--opaque) .carousel-stepper__action .nuxt-icon[data-v-089788d7]{transition:transform .15s ease-in-out}.carousel-stepper:not(.carousel-stepper--opaque) .carousel-stepper__action:hover .nuxt-icon[data-v-089788d7]{transform:translate(4px)}.carousel-stepper__page-indicator[data-v-089788d7]{text-align:center;flex-direction:row;justify-content:end;align-items:center;gap:16px;min-width:100px;padding-bottom:8px;display:flex}@media (width>=834px){.carousel-stepper__page-indicator[data-v-089788d7]{min-width:110px}}@supports (font:-apple-system-body) and (appearance:none){.carousel-stepper__page-indicator[data-v-089788d7]{padding-bottom:0}}.carousel-stepper__page--current[data-v-089788d7]{flex:1}.carousel-stepper__page-separator[data-v-089788d7]{font-size:25px}.carousel-stepper__action[data-v-089788d7]{border-radius:0}.carousel-stepper__action--prev[data-v-089788d7]{transform:rotate(180deg)}.carousel[data-v-83251c29]{--slide-height:100%;--slide-spacing:0;--slide-size:100%;margin:auto;position:relative}.carousel__viewport[data-v-83251c29]{overflow:hidden}.carousel__actions[data-v-83251c29]{z-index:1;position:absolute;bottom:0}.carousel__actions--left[data-v-83251c29]{left:0}.carousel__actions--right[data-v-83251c29]{right:0}.carousel__container[data-v-83251c29]{touch-action:pan-y pinch-zoom;display:flex}.carousel--preview[data-v-83251c29]{--slide-size:80%;--slide-spacing:32px}.carousel--preview .carousel__actions--left[data-v-83251c29]{left:calc(10% + var(--slide-spacing)/2)}.carousel--preview .carousel__actions--right[data-v-83251c29]{right:calc(10% + var(--slide-spacing)/2)}.carousel__controls[data-v-83251c29]{opacity:1;transition:opacity .2s ease-in-out}.carousel__controls--loading[data-v-83251c29]{opacity:0}.carousel[data-v-83251c29] .carousel__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:calc(var(--slide-spacing)/2);padding-right:calc(var(--slide-spacing)/2);transform:translateZ(0)}
