:root{--color-foreground: 0, 0, 0;--text-boxes-radius: 0;--text-boxes-border-width: 0px;--text-boxes-border-opacity: .08}slideshow-component{position:relative;display:flex;flex-direction:column}slideshow-component .slideshow.banner{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;gap:0;overflow-y:hidden;position:relative}.slideshow__slide{padding:0;position:relative;display:flex;flex-direction:column;visibility:visible;width:100%;height:100%}.slideshow.banner--large{min-height:100vh;height:100vh}.slideshow.banner--medium{min-height:65vh;height:65vh}.slideshow.banner--small{min-height:50vh;height:50vh}@media screen and (max-width: 749px){.slideshow.banner--large{min-height:100vh}.slideshow.banner--medium{min-height:70vh}.slideshow.banner--small{min-height:40vh}}@media screen and (max-width: 749px){.slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media,.slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom){height:28rem}}@media screen and (min-width: 750px){.slideshow--placeholder.banner--adapt_image{height:56rem}}.slideshow__media.banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.slideshow__media--cover{background-color:transparent}.slideshow__media--cover img,.slideshow__media--cover .slideshow__video{object-fit:cover;width:100%;height:100%;object-position:center}.slideshow__media--cover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;z-index:1;pointer-events:none}.slideshow__media--contain{background-color:#fff}.slideshow__media--contain img,.slideshow__media--contain .slideshow__video{object-fit:contain;width:100%;height:100%;object-position:center}.slideshow__media--contain:after{content:none}.slideshow__video{width:100%;height:100%;display:block;object-position:center;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden}.slideshow__video--top{object-position:center top}.slideshow__video--bottom{object-position:center bottom}.slideshow__media.placeholder svg{width:100%;height:100%;object-fit:cover}.slideshow__text-wrapper.banner__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;padding:5rem 5rem 4rem}.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:100%}.slideshow__text.banner__box{display:flex;z-index:2;flex-direction:column;justify-content:center;align-items:center;max-width:500px;width:auto;height:auto;padding:2rem 2.5rem;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0;color:#fff}.slideshow__text.banner__box h1,.slideshow__text.banner__box h2,.slideshow__text.banner__box p{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);margin:0}.slideshow__text.banner__box .button--primary{background-color:#fff;color:#000;border:none;font-weight:600;padding:.75rem 2rem;cursor:pointer;transition:background-color .2s ease}.slideshow__text.banner__box .button--primary:hover{background-color:#ffffffe6}.banner--desktop-transparent .slideshow__text.banner__box{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.banner--desktop-transparent .slideshow__text.banner__box *{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}@media screen and (min-width: 750px){.slideshow__text.slideshow__text--left{align-items:flex-start;text-align:left}.slideshow__text.slideshow__text--right{align-items:flex-end;text-align:right}}@media screen and (max-width: 749px){.slideshow__text-wrapper.banner__content{padding:1.5rem 1.5rem 2rem}.slideshow__text.banner__box{max-width:90%;width:auto;height:auto;padding:1rem 1.5rem;text-align:center}slideshow-component.page-width .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))}.banner--mobile-bottom .slideshow__text-wrapper{flex-grow:0;margin-top:auto;min-height:auto;height:auto}.banner--mobile-bottom .slideshow__text.banner__box{max-width:90%;width:auto;height:auto}.slideshow__text.slideshow__text-mobile--left{align-items:flex-start;text-align:left}.slideshow__text.slideshow__text-mobile--right{align-items:flex-end;text-align:right}}.slideshow__controls{display:none!important;border:.1rem solid rgba(var(--color-foreground),.08);position:relative}.slideshow__controls--top{z-index:1}slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}.slideshow__autoplay{position:relative;display:flex;justify-content:center;align-items:center;padding:0 .6rem;border-left:.1rem solid rgba(var(--color-foreground),.08);cursor:pointer}.slideshow__autoplay .icon.icon-play,.slideshow__autoplay .icon.icon-pause{display:block;width:.8rem;height:1.2rem;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}.slideshow__autoplay .icon.icon-play{height:1rem}.slideshow__autoplay path{fill:rgba(var(--color-foreground),.75);transition:fill .2s ease}.slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}.slideshow__autoplay:hover .svg-wrapper{transform:scale(1.1)}.slideshow__autoplay--paused .icon-pause,.slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(.8)}@media screen and (max-width: 749px){slideshow-component.page-width .slideshow__autoplay{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.slideshow__controls--border-radius-mobile{border-bottom-right-radius:var(--text-boxes-radius);border-bottom-left-radius:var(--text-boxes-radius)}}@media (prefers-reduced-motion: reduce){.slideshow__video,.media.animate--ambient img,.media.animate--ambient .slideshow__video,.slideshow__autoplay .icon.icon-play,.slideshow__autoplay .icon.icon-pause{animation:none!important;transition:none!important;transform:none!important}}@media screen and (forced-colors: active){.slideshow__autoplay path,.slideshow__autoplay:hover path{fill:CanvasText}}.slideshow__video:not([src]){background-color:rgba(var(--color-foreground),.05)}.slideshow__video.video-error{display:none}.slideshow__media.video-error-fallback img{display:block!important}.spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-slideshow.css.map */
