.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide-invisible-blank{visibility:hidden}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-pagination-bullets .v-page{display:none}.swiper-pagination-bullet{height:32px;aspect-ratio:1/1;display:grid;place-content:center;cursor:pointer}.swiper-pagination-bullet:after{content:"";background:var(--v-carousel-dot-color,var(--v-carousel-dot-color-base,currentColor));border-radius:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1);height:10px;aspect-ratio:1/1;transform:scale(var(--v-carousel-dot-scale,.6))}.swiper-pagination-bullet.swiper-pagination-bullet-active{--v-carousel-dot-color:var(--v-carousel-dot-color-active,currentColor);--v-carousel-dot-scale:1}.swiper-pagination-bullet:hover{--v-carousel-dot-color:var(--v-carousel-dot-color-hover,currentColor);--v-carousel-dot-scale:1}.swiper-controls .v-btn-next.swiper-button-disabled,.swiper-controls .v-btn-next:disabled,.swiper-controls .v-btn-prev.swiper-button-disabled,.swiper-controls .v-btn-prev:disabled{--icon-transform-hover:translate(0,0)}.swiper-controls .v-btn-next{--icon-transform-hover:translate(4px,0)}.swiper-controls .v-btn-prev{--icon-transform-hover:translate(-4px,0)}.btn-set-1,:root{--v-carousel-dot-color-base:var(--color-neutrals-20);--v-carousel-dot-color-active:var(--color-neutrals-100);--v-carousel-dot-color-hover:var(--color-neutrals-80)}.btn-set-2{--v-carousel-dot-color-active:var(--color-primary-100);--v-carousel-dot-color-hover:var(--color-primary-50)}.btn-set-2,.btn-set-3{--v-carousel-dot-color-base:var(--color-white)}.btn-set-3{--v-carousel-dot-color-active:var(--color-primary-20);--v-carousel-dot-color-hover:var(--color-neutrals-20)}.v-mdu-carousel .swiper-wrapper{pointer-events:none}.v-mdu-carousel .swiper-slide{--stretched-link-pointer-events:none;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.v-mdu-carousel .swiper-slide-active,.v-mdu-carousel .swiper-slide-active~.swiper-slide{--stretched-link-pointer-events:auto;opacity:1;pointer-events:auto}.swiper-controls:has(.swiper-pagination-bullet:first-child:last-child){display:none}