| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- @import "../../scss/_bootstrap-extended/include";
- @import "swiper/css/bundle";
-
- .swiper {
- --swiper-theme-color: var(--#{$prefix}primary);
- inline-size: 100%;
-
- .swiper-slide {
- color: $white;
- }
- }
- .swiper#swiper-multiple-slides {
- @include media-breakpoint-down(sm) {
- block-size: 11rem;
- }
- }
-
- .swiper-button-prev,
- .swiper-button-next {
- display: flex;
- align-items: center;
- justify-content: center;
-
- &::after {
- font-size: 1.2rem;
- font-weight: $font-weight-medium;
- }
-
- &.swiper-button-white {
- color: $white;
- }
-
- :dir(rtl) & {
- transform: scaleX(-1);
- }
-
- &.custom-icon {
- background-image: none;
- line-height: 1;
-
- &::after {
- font-size: 1.2rem;
- font-weight: $font-weight-medium;
- }
- }
- }
-
- .swiper-pagination-bullet.swiper-pagination-bullet-active,
- .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
- background: var(--#{$prefix}primary);
- }
-
- .swiper-pagination-bullet {
- background: rgba($pure-black, .7);
- }
-
- .swiper-pagination-progressbar,
- .swiper-scrollbar {
- background: rgba($pure-black, .08);
- }
-
- .swiper-scrollbar-drag {
- background: rgba($pure-black, .3);
- }
-
- :dir(rtl) {
- .swiper-button-next {
- inset-inline: 10px auto;
- }
-
- .swiper-button-prev {
- inset-inline: auto 10px;
- }
-
- .swiper-vertical {
- > .swiper-pagination-bullets {
- inset-inline: 10px auto;
- }
- }
- }
|