.carousel-wrap[data-v-f18238d9]{display:inline-block;width:var(--carousel-width);height:var(--carousel-height);margin:0 auto;position:relative;overflow:hidden}.carousel-wrap .carousel-flex-wrap[data-v-f18238d9]{display:flex;width:100%;height:100%}.carousel-wrap .carousel-flex-wrap .image-wrap[data-v-f18238d9]{flex-shrink:0;display:inline-block;cursor:pointer}.carousel-wrap .carousel-flex-wrap .image-wrap .image-link[data-v-f18238d9]{display:block;height:100%;cursor:default}.carousel-wrap .carousel-flex-wrap .image-wrap .image-link .image-item[data-v-f18238d9]{width:100%;height:100%;display:inline-block;vertical-align:bottom}.carousel-wrap .carousel-flex-wrap .image-wrap .link-cursor[data-v-f18238d9]{cursor:pointer}.carousel-wrap:hover .arrow-left[data-v-f18238d9]:not(.arrow-custom):not(.arrow-disabled),.carousel-wrap:hover .arrow-right[data-v-f18238d9]:not(.arrow-custom):not(.arrow-disabled){opacity:.72;pointer-events:auto}.carousel-wrap:hover .arrow-left[data-v-f18238d9]:not(.arrow-custom):not(.arrow-disabled):hover,.carousel-wrap:hover .arrow-right[data-v-f18238d9]:not(.arrow-custom):not(.arrow-disabled):hover{opacity:1}.carousel-wrap:hover .arrow-left:not(.arrow-custom).arrow-disabled[data-v-f18238d9],.carousel-wrap:hover .arrow-right:not(.arrow-custom).arrow-disabled[data-v-f18238d9]{opacity:.32;pointer-events:auto;cursor:not-allowed}.carousel-wrap .arrow-left[data-v-f18238d9],.carousel-wrap .arrow-right[data-v-f18238d9]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--carousel-arrow-color);fill:currentColor;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s}.carousel-wrap .arrow-left[data-v-f18238d9]:focus-visible,.carousel-wrap .arrow-right[data-v-f18238d9]:focus-visible{opacity:1;pointer-events:auto}.carousel-wrap .arrow-left:not(.arrow-custom).arrow-disabled[data-v-f18238d9]:focus-visible,.carousel-wrap .arrow-right:not(.arrow-custom).arrow-disabled[data-v-f18238d9]:focus-visible{opacity:.32;cursor:not-allowed}.carousel-wrap .arrow-left .arrow-icon[data-v-f18238d9],.carousel-wrap .arrow-right .arrow-icon[data-v-f18238d9]{width:100%;height:100%;fill:currentColor}.carousel-wrap .arrow-left[data-v-f18238d9]:not(.arrow-custom),.carousel-wrap .arrow-right[data-v-f18238d9]:not(.arrow-custom){filter:drop-shadow(0 0 6px rgba(0,0,0,.36))}.carousel-wrap .arrow-left[data-v-f18238d9]{left:6px}.carousel-wrap .arrow-right[data-v-f18238d9]{right:6px}.carousel-wrap .arrow-custom[data-v-f18238d9]{opacity:1;pointer-events:auto}.carousel-wrap .carousel-switch[data-v-f18238d9]{display:flex;justify-content:center;gap:8px;position:absolute;z-index:9;bottom:12px;left:50%;transform:translate(-50%);height:auto}.carousel-wrap .carousel-switch .dot-item[data-v-f18238d9]{width:var(--carousel-dot-size);height:var(--carousel-dot-size);border-radius:var(--carousel-dot-size);background-color:var(--carousel-dot-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.carousel-wrap .switch-top[data-v-f18238d9]{top:12px;bottom:auto}.carousel-wrap .switch-left[data-v-f18238d9]{inset:50% auto auto 12px;transform:translateY(-50%);flex-direction:column}.carousel-wrap .switch-right[data-v-f18238d9]{inset:50% 12px auto auto;transform:translateY(-50%);flex-direction:column}.carousel-draggable[data-v-f18238d9]{touch-action:pan-y}.carousel-vertical.carousel-draggable[data-v-f18238d9]{touch-action:pan-x}.carousel-dragging[data-v-f18238d9]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-vertical .carousel-flex-wrap[data-v-f18238d9]{flex-direction:column}.carousel-vertical .arrow-left[data-v-f18238d9]{top:6px;left:50%;transform:translate(-50%) rotate(90deg)}.carousel-vertical .arrow-right[data-v-f18238d9]{top:auto;bottom:6px;left:50%;transform:translate(-50%) rotate(90deg)}.carousel-fade .image-wrap[data-v-f18238d9]{position:absolute;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--carousel-fade-duration);transition-timing-function:var(--carousel-fade-function)}.carousel-fade .image-fade-active[data-v-f18238d9]{opacity:1;pointer-events:auto}
