.swiper-button-next,.swiper-button-prev{width:60px!important;height:60px!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.2)!important;color:white!important;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:all .3s ease!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px!important;font-weight:700!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255,255,255,.15)!important;transform:scale(1.15)!important;box-shadow:0 12px 40px var(--primary-color-40,rgba(168,85,247,.4)),inset 0 1px 0 rgba(255,255,255,.3)!important;border-color:rgba(255,255,255,.4)!important}.swiper-pagination{padding-bottom:20px!important}.swiper-pagination-bullet{width:14px!important;height:14px!important;background:rgba(255,255,255,.3)!important;border:1px solid rgba(255,255,255,.5)!important;opacity:1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.swiper-pagination-bullet-active{background:var(--primary-color,#a855f7)!important;border-color:rgba(255,255,255,.8)!important;transform:scale(1.3)!important;box-shadow:0 0 20px var(--primary-color-50,rgba(168,85,247,.6)),0 4px 12px rgba(0,0,0,.3)!important}.swiper-pagination-bullet:hover{transform:scale(1.2)!important;background:rgba(255,255,255,.5)!important}