.datitia-carousel-wrapper{position:relative;width:100%;overflow:hidden}.datitia-carousel-wrapper.banner-height--small{height:30rem}.datitia-carousel-wrapper.banner-height--medium{height:50rem}.datitia-carousel-wrapper.banner-height--large{height:70rem}.datitia-carousel-wrapper.banner-height--fullscreen{height:100svh}@media screen and (max-width:749px){.datitia-carousel-wrapper.banner-height--small{height:22rem}.datitia-carousel-wrapper.banner-height--medium{height:38rem}.datitia-carousel-wrapper.banner-height--large{height:55rem}}.datitia-carousel-wrapper.banner-height--adapt{height:auto}.datitia-carousel-wrapper .swiper,.datitia-carousel-wrapper .swiper-wrapper,.datitia-carousel-wrapper .swiper-slide{height:100%}.carousel-slide{position:relative;width:100%;height:100%;display:block;overflow:hidden}.carousel-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.carousel-slide__picture{display:block;width:100%;height:100%}.carousel-slide__image{width:100%;height:100%;object-fit:cover;display:block}.carousel-slide .placeholder-svg{width:100%;height:100%}.carousel-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none;z-index:0}.carousel-slide__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;pointer-events:none}.carousel-slide__content--top-left{align-items:flex-start;justify-content:flex-start}.carousel-slide__content--top-center{align-items:center;justify-content:flex-start}.carousel-slide__content--top-right{align-items:flex-end;justify-content:flex-start}.carousel-slide__content--middle-left{align-items:flex-start;justify-content:center}.carousel-slide__content--middle-center{align-items:center;justify-content:center}.carousel-slide__content--middle-right{align-items:flex-end;justify-content:center}.carousel-slide__content--bottom-left{align-items:flex-start;justify-content:flex-end}.carousel-slide__content--bottom-center{align-items:center;justify-content:flex-end}.carousel-slide__content--bottom-right{align-items:flex-end;justify-content:flex-end}.carousel-slide__content-box{pointer-events:auto;max-width:72rem;padding:2.4rem 3.2rem}@media screen and (max-width:749px){.carousel-slide__content-box{padding:1.6rem 2rem}}.carousel-slide__content--text-left .carousel-slide__content-box{text-align:left}.carousel-slide__content--text-center .carousel-slide__content-box{text-align:center}.carousel-slide__content--text-right .carousel-slide__content-box{text-align:right}.carousel-slide__heading{margin:0 0 .8rem}.carousel-slide__subheading{margin:0}.carousel-slide__content-box--no-box{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.datitia-carousel-wrapper .swiper-button-prev,.datitia-carousel-wrapper .swiper-button-next{width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--color-background),.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgb(var(--color-foreground));transition:background .2s ease,transform .2s ease}.datitia-carousel-wrapper .swiper-button-prev:hover,.datitia-carousel-wrapper .swiper-button-next:hover{background:rgba(var(--color-background),.95);transform:scale(1.05)}.datitia-carousel-wrapper .swiper-button-prev:after,.datitia-carousel-wrapper .swiper-button-next:after{font-size:1.4rem;font-weight:700}.datitia-carousel-wrapper .swiper-button-disabled{opacity:.35;pointer-events:none}.datitia-carousel-wrapper .swiper-pagination-bullet{width:.8rem;height:.8rem;background:rgb(var(--color-foreground));opacity:.35;transition:opacity .25s ease,transform .25s ease}.datitia-carousel-wrapper .swiper-pagination-bullet-active{opacity:1;transform:scale(1.25)}.datitia-carousel-wrapper .swiper-pagination-progressbar{background:rgba(var(--color-foreground),.15);height:3px}.datitia-carousel-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgb(var(--color-foreground))}.datitia-carousel-wrapper .swiper-pagination-fraction{color:rgb(var(--color-foreground));background:rgba(var(--color-background),.7);width:auto;left:50%;transform:translate(-50%);padding:.3rem 1.2rem;border-radius:2rem;bottom:1.6rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/datitia-banner-carousel.css.map */
