.snap-carousel[data-v-fee129ab]{position:relative;width:100%}.snap-carousel__viewport[data-v-fee129ab]{align-items:flex-start;display:flex;gap:var(--gap,16px);margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;contain:layout paint style;height:-moz-fit-content;height:fit-content;min-width:0;overflow-y:hidden;scrollbar-width:none}@media(min-width:1024px){.snap-carousel__viewport[data-v-fee129ab]{align-items:center}}.snap-carousel__viewport[data-v-fee129ab]::-webkit-scrollbar{display:none}.snap-carousel__viewport[data-ready="0"][data-v-fee129ab]{visibility:hidden}.snap-carousel__controls[data-v-fee129ab]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr min-content 1fr;margin-top:10px}@media(min-width:1024px){.snap-carousel__controls[data-v-fee129ab]{gap:20px;margin-top:30px}}.snap-carousel__arrow[data-v-fee129ab]{background:var(--arrow-bg,rgba(0,0,0,.5));border:var(--arrow-border,none);border-radius:999px;color:var(--arrow-fg,#fff);cursor:pointer;display:grid;height:var(--arrow-size,40px);place-items:center;transform:scale(.8);transition:all .3s;width:var(--arrow-size,40px);z-index:2}@media(min-width:1024px){.snap-carousel__arrow[data-v-fee129ab]{transform:scale(1)}}.snap-carousel__arrow--prev[data-v-fee129ab]{justify-self:end}.snap-carousel__arrow[data-v-fee129ab]:hover{border:var(--arrow-border-hover,none);color:var(--arrow-fg-hover,#fff)}.snap-carousel__dots[data-v-fee129ab]{align-items:center;display:flex;gap:var(--dot-gap,8px);justify-content:center}.snap-carousel__dot[data-v-fee129ab]{background:var(--dot-bg,#c9c9c9);border:none;border-radius:999px;cursor:pointer;height:var(--dot-size,8px);padding:0;transform:scale(1);width:var(--dot-size,8px)}.snap-carousel__dot.is-active[data-v-fee129ab]{background:var(--dot-active-bg,#333);transform:scale(var(--dot-active-scale,1.25))}.snap-slide[data-v-fee129ab]{flex:0 0 calc((100% - (var(--items-per-page, 1) - 1)*var(--gap, 16px))/var(--items-per-page, 1));scroll-snap-align:start;scroll-snap-stop:var(--snap-stop,normal)}
