slideshow-slide-component{position:relative;display:block;width:100%;max-width:100%;z-index:1}.slideshow-slide__wrapper{position:relative;width:100%}.slideshow-slide__viewport{position:relative;overflow:hidden;width:100%}.slideshow-slide__track{display:flex;flex-wrap:nowrap;position:relative;z-index:1;transition:transform .5s cubic-bezier(.4,0,.2,1)}.slideshow-slide__track--no-transition{transition:none!important}.slideshow-slide__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column}.slideshow-slide__slide[aria-hidden=true]:not(.slideshow-slide__slide--clone){pointer-events:none}.slideshow-slide__slide--clone{pointer-events:none!important}.slideshow-slide__media-frame{position:relative;width:100%;flex-shrink:0}.slideshow-slide__media-frame .banner__media{position:absolute;left:0;top:0;width:100%;height:100%}.slideshow-slide__arrows{pointer-events:none;z-index:3}.slideshow-slide__arrow{position:absolute;top:calc(var(--slideshow-media-top, 0px) + var(--slideshow-media-height, 100%) / 2);display:flex;align-items:center;justify-content:center;padding:0;min-width:auto;width:4.4rem;height:4.4rem;background:none;border:none;border-radius:0;color:#fff;cursor:pointer;opacity:1;pointer-events:auto;z-index:3;transform:translateY(-50%);transition:opacity .2s ease}.slideshow-slide__arrow--prev{left:1.5rem}.slideshow-slide__arrow--next{right:1.5rem}.slideshow-slide__arrow .icon{width:3rem;height:3rem}.slideshow-slide__arrow--next .icon{transform:rotate(-90deg)}.slideshow-slide__arrow--prev .icon{transform:rotate(90deg)}.slideshow-slide__progress{position:absolute;left:2rem;right:2rem;top:calc(var(--slideshow-media-top, 0px) + var(--slideshow-media-height, 100%) - 2rem);transform:translateY(-100%);z-index:3;pointer-events:none}@media screen and (min-width:750px){.slideshow-slide__viewport.banner--small:not(.banner--adapt) .slideshow-slide__slide{min-height:42rem}.slideshow-slide__viewport.banner--medium:not(.banner--adapt) .slideshow-slide__slide{min-height:56rem}.slideshow-slide__viewport.banner--large:not(.banner--adapt) .slideshow-slide__slide{min-height:72rem}.slideshow-slide__viewport:not(.banner--adapt_image) .slideshow-slide__media-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slideshow-slide__viewport.banner--adapt_image .slideshow-slide__media-frame{position:relative;width:100%;height:auto}.slideshow-slide__viewport.banner--adapt_image .slideshow-slide__slide{min-height:auto}.slideshow-slide__slide .slideshow__text-wrapper.banner__content{position:absolute;top:0;left:0;right:0;height:100%;z-index:4;pointer-events:none}.slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content{pointer-events:auto}.slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content .slideshow__text,.slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content .banner__buttons,.slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content .banner__buttons .button,.slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content a{pointer-events:auto;cursor:pointer;position:relative;z-index:1}.slideshow-slide__slide .slideshow__text.content-container:after{pointer-events:none}.slideshow-slide__slide .slideshow__text-wrapper.banner__content{padding:5rem}}@media screen and (max-width:749px){.slideshow-slide__viewport.banner--small:not(.banner--adapt):not(.banner--adapt_image) .slideshow-slide__media-frame{min-height:28rem}.slideshow-slide__viewport.banner--medium:not(.banner--adapt):not(.banner--adapt_image) .slideshow-slide__media-frame{min-height:34rem}.slideshow-slide__viewport.banner--large:not(.banner--adapt):not(.banner--adapt_image) .slideshow-slide__media-frame{min-height:39rem}.slideshow-slide__viewport.banner--adapt_image .slideshow-slide__track,.slideshow-slide__viewport.banner--adapt_image .slideshow-slide__slide,.slideshow-slide__viewport.banner--adapt_image .slideshow-slide__media-frame{height:auto;min-height:0}.slideshow-slide__viewport.banner--adapt_image .slideshow-slide__media-frame .banner__media,.slideshow-slide__viewport.banner--small.banner--adapt_image .slideshow-slide__media-frame .banner__media,.slideshow-slide__viewport.banner--medium.banner--adapt_image .slideshow-slide__media-frame .banner__media,.slideshow-slide__viewport.banner--large.banner--adapt_image .slideshow-slide__media-frame .banner__media{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;max-height:none}.slideshow-slide__viewport.banner--adapt_image:not(.banner--mobile-bottom) .slideshow-slide__slide .slideshow__text-wrapper.banner__content{position:absolute;top:0;left:0;right:0;height:100%;min-height:0;z-index:2;pointer-events:none}.slideshow-slide__viewport.banner--adapt_image:not(.banner--mobile-bottom) .slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content .slideshow__text,.slideshow-slide__viewport.banner--adapt_image:not(.banner--mobile-bottom) .slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content .banner__buttons,.slideshow-slide__viewport.banner--adapt_image:not(.banner--mobile-bottom) .slideshow-slide__slide[aria-hidden=false] .slideshow__text-wrapper.banner__content a{pointer-events:auto}.slideshow-slide__viewport.banner--adapt_image.banner--mobile-bottom .slideshow-slide__slide .slideshow__text-wrapper.banner__content{position:relative;height:auto;min-height:0;flex-grow:0;z-index:2;pointer-events:auto}.slideshow-slide__viewport:not(.banner--adapt_image) .slideshow-slide__media-frame .banner__media{position:relative;height:100%}.slideshow-slide__arrow--prev{left:.8rem}.slideshow-slide__arrow--next{right:.8rem}.slideshow-slide__arrow .icon{width:2.4rem;height:2.4rem}}.slideshow-slide__slide .banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;word-break:break-word}.slideshow-slide__slide--clone .banner__buttons{display:none}.slideshow-slide__slide .slideshow__text.banner__box{display:flex;flex-direction:column;justify-content:center;max-width:54.5rem}.slideshow-slide__slide .slideshow__text>*{max-width:100%}.slideshow-slide__viewport:not(.banner--mobile-bottom) .slideshow-slide__slide .slideshow__text-wrapper{height:100%}@media screen and (max-width:749px){.slideshow-slide__viewport.banner--mobile-bottom .slideshow-slide__slide .slideshow__text-wrapper.banner__content{position:relative;z-index:2;pointer-events:auto}slideshow-slide-component.page-width .slideshow-slide__slide .slideshow__text{border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.slideshow-slide__slide .slideshow__text.slideshow__text-mobile--left{align-items:flex-start;text-align:left}.slideshow-slide__slide .slideshow__text.slideshow__text-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width:750px){.slideshow-slide__slide .slideshow__text.slideshow__text--left{align-items:flex-start;text-align:left}.slideshow-slide__slide .slideshow__text.slideshow__text--right{align-items:flex-end;text-align:right}}.slideshow-slide__progress-list{display:flex;gap:.6rem;width:50%;margin:0 auto}.slideshow-slide__progress-segment{flex:1;height:.2rem;padding:0;border:none;background:#ffffff59;cursor:pointer;pointer-events:auto;position:relative;overflow:hidden;border-radius:.1rem}.slideshow-slide__progress-fill{display:block;position:absolute;top:0;left:0;height:100%;width:0;background:#fff;border-radius:inherit}.slideshow-slide__progress-fill.is-complete{width:100%}.slideshow-slide__progress-fill.is-animating{animation:slideshow-slide-progress var(--progress-duration, 5s) linear forwards}@keyframes slideshow-slide-progress{0%{width:0%}to{width:100%}}@media screen and (max-width:749px){.slideshow-slide__progress{left:1.5rem;right:1.5rem;top:calc(var(--slideshow-media-top, 0px) + var(--slideshow-media-height, 100%) - 1.2rem)}.slideshow-slide__progress-list{gap:.4rem}}@media screen and (max-width:749px){.slideshow--placeholder.banner--adapt_image .slideshow-slide__media-frame{height:28rem}}@media screen and (min-width:750px){.slideshow--placeholder.banner--adapt_image .slideshow-slide__media-frame{height:56rem}}@media(prefers-reduced-motion:reduce){.slideshow-slide__track{transition:none}.slideshow-slide__progress-fill.is-animating{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/component-slideshow-slide.css.map */
