.banner-slider-wrapper{width:100%;display:block;position:relative}.banner-slider-container{width:100%;margin-inline:auto}.banner-slider-container.page-width{max-width:var(--page-width, 1200px);padding-inline:var(--page-margin, 1.5rem)}.banner-slider-container.full-width{max-width:100%;padding-inline:0}.banner-slider__swiper{width:100%;height:var(--banner-slider-height-mobile);aspect-ratio:var(--banner-slider-ratio-mobile, auto);position:relative}@media(min-width:768px){.banner-slider__swiper{height:var(--banner-slider-height-tablet, var(--banner-slider-height-desktop));aspect-ratio:var(--banner-slider-ratio-tablet, auto)}}@media(min-width:992px){.banner-slider__swiper{height:var(--banner-slider-height-desktop);aspect-ratio:var(--banner-slider-ratio-desktop, auto)}}@media(max-width:767px){.banner-slider__swiper.content-outer-banner{height:auto!important;aspect-ratio:unset!important}.banner-slider__swiper.content-outer-banner .swiper-wrapper{height:auto;align-items:stretch}.banner-slider__swiper.content-outer-banner .swiper-wrapper .banner-slide{display:block;height:auto;background-color:var(--slide-bg, transparent);transition:background-color .3s ease}.banner-slider__swiper.content-outer-banner .swiper-wrapper .banner-slide>.container{height:auto}.banner-slider__swiper.content-outer-banner .swiper-wrapper .banner-slide .banner-slide__media-container{position:static;height:var(--banner-slider-height-mobile);aspect-ratio:var(--banner-slider-ratio-mobile, auto)}}.banner-slide{position:relative;width:100%;height:100%;overflow:hidden;display:flex;box-sizing:border-box}.banner-slide__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.banner-slide__media-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.banner-slide__picture,.banner-slide__media{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.banner-slide__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center}.banner-slide__placeholder-svg{width:60%;height:60%;opacity:.25}.banner-slide>.container{height:100%}.banner-slide__content-wrapper{position:relative;z-index:3;width:100%;height:100%;display:flex;box-sizing:border-box}.banner-slide[style*="--slide-content-pos: top_left"] .banner-slide__content-wrapper{align-items:flex-start;justify-content:flex-start}.banner-slide[style*="--slide-content-pos: top_center"] .banner-slide__content-wrapper{align-items:flex-start;justify-content:center}.banner-slide[style*="--slide-content-pos: top_right"] .banner-slide__content-wrapper{align-items:flex-start;justify-content:flex-end}.banner-slide[style*="--slide-content-pos: middle_left"] .banner-slide__content-wrapper{align-items:center;justify-content:flex-start}.banner-slide[style*="--slide-content-pos: middle_center"] .banner-slide__content-wrapper{align-items:center;justify-content:center}.banner-slide[style*="--slide-content-pos: middle_right"] .banner-slide__content-wrapper{align-items:center;justify-content:flex-end}.banner-slide[style*="--slide-content-pos: bottom_left"] .banner-slide__content-wrapper{align-items:flex-end;justify-content:flex-start}.banner-slide[style*="--slide-content-pos: bottom_center"] .banner-slide__content-wrapper{align-items:flex-end;justify-content:center}.banner-slide[style*="--slide-content-pos: bottom_right"] .banner-slide__content-wrapper{align-items:flex-end;justify-content:flex-end}.banner-slider__nav-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.banner-slider__nav-btn{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease;color:var(--banner-slider-nav-color, #ffffff);background:var(--banner-slider-nav-bg, rgba(0, 0, 0, .4));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.banner-slider__nav-btn--prev{left:20px}.banner-slider__nav-btn--next{right:20px}.banner-slider__nav-btn:hover{transform:translateY(-50%) scale(1.1);background:var(--banner-slider-nav-color, #ffffff);color:var(--banner-slider-nav-bg, #0f172a);box-shadow:0 10px 25px #00000040}.banner-slider__nav--glassmorphism .banner-slider__nav-btn{background:#ffffff2e;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.banner-slider__nav--rounded_filled .banner-slider__nav-btn{background:var(--banner-slider-nav-bg, #ffffff);color:var(--banner-slider-nav-color, #0f172a);box-shadow:0 4px 15px #00000026}.banner-slider__nav-pos--bottom_right .banner-slider__nav-btn{top:auto;bottom:24px;transform:none}.banner-slider__nav-pos--bottom_right .banner-slider__nav-btn--prev{left:auto;right:80px}.banner-slider__nav-pos--bottom_right .banner-slider__nav-btn--next{left:auto;right:24px}.banner-slider__pagination{z-index:10}.swiper-pagination-bullets .swiper-pagination-bullet{height:clamp(4px,.5555555556vw,16px);width:clamp(4px,.5555555556vw,16px);background:var(--banner-slider-pag-color, #ffffff);opacity:1;transition:all .3s ease;border-radius:100%;position:relative}@media(max-width:1199px){.swiper-pagination-bullets .swiper-pagination-bullet{height:8px;width:8px}}.swiper-pagination-bullets .swiper-pagination-bullet:after{position:absolute;content:"";border:1px solid var(--brand-secondary-sl);inset:clamp(-8px,-.2777777778vw,-2px);border-radius:100%;opacity:0}@media(max-width:1199px){.swiper-pagination-bullets .swiper-pagination-bullet:after{top:-4px;right:-4px;bottom:-4px;left:-4px}}.swiper-pagination-bullets .swiper-pagination-bullet-active:after{opacity:1}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:clamp(30px,4.1666666667vw,120px);left:unset}@media(max-width:1199px){.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:52px}}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin-block:clamp(6px,.8333333333vw,24px)}@media(max-width:1199px){.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin-block:12px}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{bottom:clamp(12px,1.6666666667vw,48px);top:unset}@media(max-width:1199px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{right:24px}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-inline:clamp(3px,.4166666667vw,12px)}@media(max-width:1199px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-inline:6px}}@media screen and (min-width:750px){.banner-slider__nav--hide-desktop,.banner-slider__pagination--hide-desktop{display:none!important}}@media screen and (max-width:749px){.banner-slider__nav--hide-mobile,.banner-slider__pagination--hide-mobile{display:none!important}.banner-slider__nav-btn{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/banner-slider.css.map */
