.swiper{overflow:hidden}.swiper .swiper-wrapper{display:flex;flex-flow:row nowrap;gap:0;width:100%}.swiper .swiper-pagination{--bullet-size: var(--wp--preset--spacing--3-xs);--bullet-color: var(--wp--preset--color--white);--bullet-color-active: currentcolor;width:fit-content;display:flex;column-gap:.25rem;padding:.25rem}.swiper .swiper-pagination .swiper-pagination-bullet{padding:0;overflow:hidden;cursor:pointer;background-color:transparent;border:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentcolor;border-radius:50%;line-height:0}.swiper .swiper-pagination .swiper-pagination-bullet span{position:relative;display:inline-flex;background-color:var(--bullet-color);width:var(--bullet-size);height:var(--bullet-size);border-radius:50%;box-sizing:border-box}.swiper .swiper-pagination .swiper-pagination-bullet span:before{content:"";background-color:var(--bullet-color-active);width:100%;height:100%;border-radius:50%;transform:scale(0);opacity:0;transition:transform .15s ease-in-out,opacity .15s ease-in-out;pointer-events:none}.swiper .swiper-pagination .swiper-pagination-bullet:hover span:before{transform:scale(.5);opacity:.75}.swiper .swiper-pagination .swiper-pagination-bullet:focus-visible{outline-offset:0}.swiper .swiper-pagination .swiper-pagination-bullet:focus:not(:focus-visible){outline:none}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span:before{transform:scale(1);opacity:1}.swiper .swiper-notification{position:absolute}.swiper .swiper-slide{flex-shrink:0;transition-property:transform;backface-visibility:hidden;transform:translateZ(0)}.swiper.swiper-vertical{touch-action:pan-x}.swiper.swiper-vertical .swiper-wrapper,.swiper.swiper-vertical .swiper-pagination{flex-direction:column}.swiper.swiper-horizontal{touch-action:pan-y}
