.carouselSlider .swiper-pagination-bullet-active{border:1px solid var(--color-primary);transform-origin:50%;padding:1px;transform:scale(1.5);background-color:transparent!important}.carouselSlider .swiper-pagination-bullet-active .bullet{border-radius:1000px;width:100%;height:100%;background-color:var(--color-primary)!important}.carouselSlider .swiper-pagination-bullet{background-color:var(--color-pagination-dot);opacity:1}.carouselSlider .swiper{width:100%;height:100%}.carouselSlider .swiper-slide{max-width:300px;height:auto}.carouselSlider .swiper-wrapper{align-items:stretch}@media screen and (max-width:650px){.carouselSlider .swiper-slide{max-width:240px}}

.curvedSwiper .swiper-wrapper{display:flex;align-items:center!important}.curvedSwiper .swiper-slide{flex-shrink:0;width:auto}.curvedSwiper .swiper-slide img{z-index:0;object-fit:cover;min-width:139px;height:440px;margin-top:2px;margin-bottom:2px}.curvedSwiper{--v-offset:60px;--curve-height:220px;--swiper-wrapper-transition-timing-function:linear;width:100%;position:relative;overflow:hidden}.curvedSwiper:before,.curvedSwiper:after{content:"";z-index:100;background-color:var(--color-filter-card);width:calc(105vw + 1*var(--v-offset));height:var(--curve-height);left:calc(-1*var(--v-offset));right:calc(-1*var(--v-offset));border-radius:45%;display:block;position:absolute}@media screen and (max-width:600px){.curvedSwiper{--v-offset:50px;--curve-height:80px;--swiper-wrapper-transition-timing-function:linear;width:140%;position:relative;overflow:hidden}.curvedSwiper .swiper-slide img{z-index:0;object-fit:cover;min-width:139px;max-height:230px;margin-top:2px;margin-bottom:2px}.curvedSwiper .swiper-wrapper{display:flex;align-items:center!important}}.curvedSwiper:before{top:calc(-.7*var(--curve-height))}.curvedSwiper:after{bottom:calc(-.7*var(--curve-height))}.curvedSwiper-wrapper{transition-timing-function:linear!important}.wrapper{grid-gap:24px;scroll-snap-type:x mandatory;grid-template-rows:300px;grid-auto-flow:column;display:grid;overflow:auto}.wrapper img{scroll-snap-align:center}@media screen and (min-width:2500px){.curvedSwiper .swiper-slide img{z-index:0;object-fit:cover;min-width:439px;max-height:1080px;margin-top:2px;margin-bottom:2px}}
