.slideshow{position:relative;width:100%;overflow:hidden;margin:0;padding:0}.slideshow.container-fluid{padding-left:0;padding-right:0;max-width:100%}.slideshow__slides{position:relative;width:100%}.slideshow__slide{position:relative;width:100%;height:var(--slide-height-mobile);display:none}.slideshow__slide.active{display:block}@media (min-width: 750px){.slideshow__slide{height:var(--slide-height)}}.slideshow__image,.slideshow__placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow__image img,.slideshow__placeholder svg{width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-position, center);background-repeat:var(--image-repeat, no-repeat)}.slideshow__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 10%;background:linear-gradient(to bottom,#0000004d,#00000080)}.slideshow__content.content-top-left{align-items:flex-start;justify-content:flex-start}.slideshow__content.content-top-center{align-items:flex-start;justify-content:center}.slideshow__content.content-top-right{align-items:flex-start;justify-content:flex-end}.slideshow__content.content-middle-left{align-items:center;justify-content:flex-start}.slideshow__content.content-middle-center{align-items:center;justify-content:center}.slideshow__content.content-middle-right{align-items:center;justify-content:flex-end}.slideshow__content.content-bottom-left{align-items:flex-end;justify-content:flex-start}.slideshow__content.content-bottom-center{align-items:flex-end;justify-content:center}.slideshow__content.content-bottom-right{align-items:flex-end;justify-content:flex-end}.slideshow__content-inner{max-width:800px;color:#fff}.slideshow__subheading{margin-bottom:10px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;opacity:.8}.slideshow__heading{margin-bottom:20px;font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.1;text-transform:uppercase}.slideshow__description{margin-bottom:30px;font-size:16px;line-height:1.6;opacity:.9}.slideshow__button{margin-top:20px}.slideshow__controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none}.slideshow__arrow{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;pointer-events:all;transition:all .3s ease}.slideshow__arrow:hover{background-color:#fff;transform:scale(1.1)}.slideshow__arrow svg{width:24px;height:24px;color:var(--color-accent)}.slideshow__dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:10px}.slideshow__dot{width:10px;height:10px;padding:0;background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.slideshow__dot.active,.slideshow__dot:hover{background-color:#fff;transform:scale(1.2)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slideshow__slide.active .slideshow__subheading{animation:slideIn .6s ease .2s both}.slideshow__slide.active .slideshow__heading{animation:slideIn .6s ease .4s both}.slideshow__slide.active .slideshow__description{animation:slideIn .6s ease .6s both}.slideshow__slide.active .slideshow__button{animation:slideIn .6s ease .8s both}.slideshow__slide--parallax .slideshow__image{transform:translateZ(0);will-change:transform}.slideshow__slide--parallax .slideshow__image img{transform:scale(1.1);transition:transform .5s ease-out}.slideshow__slide--parallax.active .slideshow__image img{animation:parallaxZoom 10s ease-out forwards}@keyframes parallaxZoom{0%{transform:scale(1.1) translateY(0)}to{transform:scale(1.15) translateY(-20px)}}@media (max-width: 749px){.slideshow__content{padding:20px}.slideshow__heading{font-size:clamp(24px,8vw,40px)}.slideshow__description{font-size:14px}.slideshow__arrow{width:40px;height:40px}.slideshow__arrow svg{width:20px;height:20px}.slideshow__dots{bottom:20px}.slideshow__slide--parallax.active .slideshow__image img{animation:parallaxZoomMobile 10s ease-out forwards}@keyframes parallaxZoomMobile{0%{transform:scale(1.1) translateY(0)}to{transform:scale(1.12) translateY(-10px)}}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/slideshow.css.map */
