
.breakdance-swiper-wrapper { --swiper-navigation-size: 20px; --swiper-pagination-color: #2563eb; --swiper-theme-color: #2563eb; --swiper-padding-h: 42px; position: relative; padding: 0 var(--swiper-padding-h); width: 100%; } .swiper { overflow: hidden; width: 100%; } .swiper-button-prev > svg, .swiper-button-next > svg { stroke-width: 0; stroke: currentColor; fill: currentColor; width: 100%; } .swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); z-index: 10; cursor: pointer; align-items: center; justify-content: center; } .swiper-button-prev { left: 12px; } .swiper-button-next { right: 12px; } .swiper-button-prev .swiper-pagination-bullet { display: none; } .swiper-pagination { margin-top: 8px; position: initial; } .swiper-pagination, .swiper-pagination-bullet { color: #2563eb; } .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover { transition: opacity 0.2s ease-in; opacity: 0.4; } .swiper-pagination-bullet { background-color: #2563eb; margin: 0 4px !important; border-radius: 100%; bottom: initial; } .breakdance-swiper-wrapper .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); width: calc(100% - (var(--swiper-padding-h) * 2)); left: var(--swiper-padding-h); }