.carousel[data-v-df33855f]{--carousel-i:0;--carousel-visible:1;--carousel-gap:1.5rem;--carousel-dir:-1;--carousel-drag:0px;position:relative}[dir=rtl] .carousel[data-v-df33855f]{--carousel-dir:1}.carousel__viewport[data-v-df33855f]{overflow:hidden;touch-action:pan-y}.carousel:not(.carousel--nav) .carousel__viewport[data-v-df33855f]{overflow:visible}.carousel__viewport[data-v-df33855f]>*{align-items:stretch;display:flex;gap:var(--carousel-gap);list-style:none;margin:0;padding:0;width:100%;--carousel-drag:0px;transform:translate3d(calc(var(--carousel-dir)*var(--carousel-i)*((100% + var(--carousel-gap))/var(--carousel-visible)) + var(--carousel-drag)),0,0);transition:transform .65s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__viewport[data-v-df33855f]>.is-dragging{transition:none}.carousel:not(.carousel--nav) .carousel__viewport[data-v-df33855f]>*{display:grid;grid-template-columns:1fr;transform:none;transition:none}.carousel__viewport[data-v-df33855f]>*>*{align-self:stretch;display:flex;flex:0 0 calc((100% - (var(--carousel-visible) - 1)*var(--carousel-gap))/var(--carousel-visible));flex-direction:column;min-width:0}.carousel__viewport[data-v-df33855f] img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel:not(.carousel--nav) .carousel__viewport[data-v-df33855f]>*>*{flex:none}.carousel__btn[data-v-df33855f]{border:0;border-radius:0;box-shadow:none;color:var(--color-primary);cursor:pointer;display:grid;height:2.75rem;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;z-index:2}.carousel__btn[data-v-df33855f],.carousel__btn[data-v-df33855f]:hover:not(:disabled){background:transparent}.carousel__btn[data-v-df33855f]:disabled{color:var(--color-inactive);cursor:default}.carousel__btn--prev[data-v-df33855f]{inset-inline-start:0;transform:translateY(-50%) translate(calc(-100% - .75rem))}.carousel__btn--next[data-v-df33855f]{inset-inline-end:0}.carousel__btn--next[data-v-df33855f],[dir=rtl] .carousel__btn--prev[data-v-df33855f]{transform:translateY(-50%) translate(calc(100% + .75rem))}[dir=rtl] .carousel__btn--next[data-v-df33855f]{transform:translateY(-50%) translate(calc(-100% - .75rem))}[dir=rtl] .carousel__btn svg[data-v-df33855f]{transform:scaleX(-1)}@media(min-width:900px){.carousel:not(.carousel--nav) .carousel__viewport[data-v-df33855f]>*{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.carousel--nav[data-v-df33855f]{align-items:center;display:grid;grid-template-areas:"view view view view" ". prev next .";grid-template-columns:1fr auto auto 1fr;row-gap:1.25rem}.carousel__viewport[data-v-df33855f]{grid-area:view}.carousel__btn[data-v-df33855f]{position:static;transform:none}.carousel__btn--prev[data-v-df33855f]{grid-area:prev;transform:none}.carousel__btn--next[data-v-df33855f]{grid-area:next;transform:none}[dir=rtl] .carousel__btn--next[data-v-df33855f],[dir=rtl] .carousel__btn--prev[data-v-df33855f]{transform:none}}@media(prefers-reduced-motion:reduce){.carousel__viewport[data-v-df33855f]>*{transition:none}}
