.banner-slider-section{position:relative;width:100%}.banner-slider-section .banner-slider-wrapper{position:relative;width:100%;overflow:hidden}.banner-slider-section .banner-slider .swiper{width:100%;height:100%}.banner-slider-section .banner-slider .swiper-slide{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 5%;min-height:55rem;overflow:hidden}.banner-slider-section .slide-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner-slider-section .slide-background img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-slider-section .slide-background--placeholder{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.banner-slider-section .slide-background--placeholder .placeholder-svg{width:100px;height:100px;opacity:.3}.banner-slider-section .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0006,#0009);z-index:2}.banner-slider-section .slide-content{position:relative;z-index:3;max-width:55rem;padding:3.5rem;color:rgb(var(--color-foreground))}.banner-slider-section .slide-heading{margin-block:0 1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.banner-slider-section .slide-subheading{font-size:clamp(1.2rem,2.5vw,1.8rem);color:#ffffffe6!important;margin-bottom:1.5rem;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.banner-slider-section .slide-text{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;color:#ffffffe6!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.banner-slider-section .slide-text p{color:#ffffffe6!important}.banner-slider-section .banner-slider .swiper-button-next,.banner-slider-section .banner-slider .swiper-button-prev{width:4.5rem;height:4.5rem;background:#fff;border-radius:50%;border:0;transition:all .3s ease;margin-top:0;transform:translateY(-50%)}.banner-slider-section .banner-slider .swiper-button-next:hover,.banner-slider-section .banner-slider .swiper-button-prev:hover{background:#ff4807}.banner-slider-section .banner-slider .swiper-button-next:after,.banner-slider-section .banner-slider .swiper-button-prev:after{display:none}.banner-slider-section .banner-slider .swiper-button-next .icon,.banner-slider-section .banner-slider .swiper-button-prev .icon{width:2.4rem;height:2.4rem;color:#fff;transition:all .3s ease}.banner-slider-section .banner-slider .swiper-button-next:hover .icon path,.banner-slider-section .banner-slider .swiper-button-prev:hover .icon path{stroke:#fff}.banner-slider-section .banner-slider .swiper-button-next{right:4%}.banner-slider-section .banner-slider .swiper-button-prev{left:4%}.banner-slider-section .banner-slider .swiper-button-next .icon{transform:rotate(180deg)}.banner-slider-section .banner-slider .swiper-pagination{bottom:30px;position:absolute;z-index:4}.banner-slider-section .banner-slider .swiper-pagination-bullet{width:12px;height:12px;background:#ffffff80;border-radius:50%;transition:all .3s ease;opacity:1}.banner-slider-section .banner-slider .swiper-pagination-bullet-active{background:rgb(var(--color-button));transform:scale(1.2)}.banner-slider-section .slide-content[data-alignment=center]{text-align:center;margin:0 auto}.banner-slider-section .slide-content[data-alignment=right]{text-align:right;margin-left:auto;margin-right:0}.banner-slider-section .slide-content[data-alignment=center] .slide-buttons{justify-content:center}.banner-slider-section .slide-content[data-alignment=right] .slide-buttons{justify-content:flex-end}.banner-slider-section .swiper-loaded .swiper-slide-active .slide-content{animation:slideInUp .8s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 989px){.banner-slider-section .banner-slider .swiper-slide{padding:0 4%}.banner-slider-section .slide-content{max-width:100%}.banner-slider-section .slide-subheading{font-size:clamp(1rem,2vw,1.4rem)}.banner-slider-section .slide-text{font-size:1.5rem}}@media screen and (max-width: 749px){.banner-slider-section .banner-slider .swiper-slide{text-align:center;justify-content:center;padding:0;min-height:30rem}.banner-slider-section .slide-content{text-align:center!important;margin:0 auto!important;padding:2rem 3rem}.banner-slider-section .slide-buttons{justify-content:center!important;flex-direction:column;align-items:center}.banner-slider-section .slide-buttons .button{justify-content:center}.banner-slider-section .banner-slider .swiper-button-next,.banner-slider-section .banner-slider .swiper-button-prev{width:3.5rem;height:3.5rem}.banner-slider-section .banner-slider .swiper-button-next .icon,.banner-slider-section .banner-slider .swiper-button-prev .icon{width:2rem;height:2rem}.banner-slider-section .banner-slider .swiper-button-next{right:15px}.banner-slider-section .banner-slider .swiper-button-prev{left:15px}.banner-slider-section .banner-slider .swiper-pagination{bottom:20px}}.banner-slider-section .banner-slider .swiper:not(.swiper-loaded) .slide-content{opacity:0}@media (prefers-contrast: high){.banner-slider-section .slide-overlay{background:#000c}.banner-slider-section .banner-slider .swiper-button-next,.banner-slider-section .banner-slider .swiper-button-prev{background:#ffffffe6;border:2px solid rgba(0,0,0,.3)}.banner-slider-section .banner-slider .swiper-button-next .icon,.banner-slider-section .banner-slider .swiper-button-prev .icon{color:#000}}@media (prefers-reduced-motion: reduce){.banner-slider-section .banner-slider .swiper{--swiper-transition-duration: 0ms}.banner-slider-section .slide-content{animation:none!important}.banner-slider-section .banner-slider .swiper-button-next:hover,.banner-slider-section .banner-slider .swiper-button-prev:hover{transform:translateY(-50%)}.banner-slider-section .slide-buttons .button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/banner-slider.css.map */
