.ui-carousel[data-v-34a2272c]{--ui-carousel-hover-zoom-offset:18px;position:relative}.ui-carousel[data-v-34a2272c]:focus{outline:none}.ui-carousel[data-v-34a2272c]:focus-visible{outline-offset:4px;outline:2px solid #fffc}.ui-carousel__viewport-clip[data-v-34a2272c]{width:100%;height:100%;animation:carousel-fade-in-34a2272c var(--transition-hover) ease;z-index:2;position:relative}.ui-carousel__viewport[data-v-34a2272c]{width:100%;height:100%}@media screen and (min-width:768px){.ui-carousel__viewport[data-v-34a2272c]{overflow:hidden}@supports (overflow:clip){.ui-carousel__viewport[data-v-34a2272c]{overflow-clip-margin:var(--ui-carousel-hover-zoom-offset);overflow:clip}}}@keyframes carousel-fade-in-34a2272c{0%{opacity:0}to{opacity:1}}.ui-carousel__track[data-v-34a2272c]{gap:var(--ui-carousel-gap);will-change:transform;width:100%;height:100%;margin:0;display:flex}.ui-carousel[data-v-34a2272c] .ui-carousel-slide{flex:0 0 var(--ui-carousel-slide-size);width:100%;min-width:0;margin:0}.ui-carousel[data-v-34a2272c] .ui-carousel-slide--fit-content{width:max-content}.ui-carousel--vertical .ui-carousel__track[data-v-34a2272c]{touch-action:pan-x pinch-zoom;flex-direction:column}.ui-carousel--vertical[data-v-34a2272c] .ui-carousel-slide{min-height:0}.ui-carousel--horizontal .ui-carousel__track[data-v-34a2272c]{touch-action:pan-y pinch-zoom;flex-direction:row}.ui-carousel--loop .ui-carousel__track[data-v-34a2272c]{gap:0}.ui-carousel--loop.ui-carousel--horizontal[data-v-34a2272c] .ui-carousel-slide{margin-inline-end:var(--ui-carousel-gap)}.ui-carousel--loop.ui-carousel--vertical[data-v-34a2272c] .ui-carousel-slide{margin-block-end:var(--ui-carousel-gap)}.ui-carousel__controls[data-v-34a2272c]{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;gap:12px;width:calc(100% + 100px);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.ui-carousel__controls[data-v-34a2272c]{display:flex}}.ui-carousel__control[data-v-34a2272c]{pointer-events:auto}.ui-carousel__control[data-v-34a2272c]:hover{cursor:pointer}.ui-carousel__control--disabled[data-v-34a2272c]{pointer-events:none;opacity:0}.ui-carousel__control--disabled[data-v-34a2272c]:hover{cursor:default}.ui-carousel__control-button[data-v-34a2272c]{background:#0000004d;border-radius:10px}.ui-carousel--align-end .ui-carousel__track[data-v-34a2272c]{justify-content:flex-end}
