.slideshow{position:relative;display:block;overflow:hidden}.slideshow--adaptive{height:auto}.slideshow--full_screen{height:100dvh}@media screen and (min-width:1600px){.slideshow--full_screen{max-height:766px!important}}.slideshow--small{height:48rem;max-height:48rem}.slideshow--medium{height:76rem;max-height:76rem}.slideshow--large{height:92rem;max-height:92rem}.slideshow__slider{max-height:100%;height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden}.slideshow__slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slideshow__slide{position:relative;max-height:100%;width:100%;height:100%;flex-shrink:0;scroll-snap-align:center;overflow:hidden}.slideshow__slide--gradient:after{content:"";position:absolute;width:100vw;height:100%;left:0;bottom:0;background:linear-gradient(0deg,#00000080,#0000,#00000080);pointer-events:none}.slideshow__content{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.slideshow__full-overlay:after{content:"";position:absolute;height:100%;left:0;bottom:0;width:100%;background:linear-gradient(0deg,#00000080,#0000,#00000080);display:none;pointer-events:none;left:-100vw;width:200vw;display:block}.slideshow__percent-overlay:after{content:"";position:absolute;height:50%;left:0;bottom:0;width:100%;background:linear-gradient(180deg,#0000,#0000001a 30%,#000);display:none;pointer-events:none;left:-100vw;width:200vw;display:block}.slideshow__content-inner{display:flex;flex-direction:column;max-width:530px;width:100%;position:relative;z-index:3;gap:24px}.slideshow__content-inner-text{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.slideshow__content-inner-text h2{font-size:var(--font-h3-size);line-height:var(--font-h3-line-height)}.slideshow__content-inner-text p{font-size:var(--font-md-size);line-height:var(--font-md-line-height)}}.slideshow__content p{margin-block:0}.slideshow__video-wrapper{aspect-ratio:2 / 3;position:relative;overflow:hidden;width:100%;height:100%;display:flex;justify-content:center}.slideshow__video{position:relative;z-index:2;width:auto;height:100%;max-height:100%;scroll-snap-align:start}.slideshow__video_background{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(20px);transform:scale(1.2);z-index:1}.slideshow__image-wrapper{height:100%}.slideshow__image-wrapper--top .slideshow__image{object-position:top}.slideshow__image-wrapper--bottom .slideshow__image{object-position:bottom}.slideshow__image-wrapper--center .slideshow__image{object-position:center}.slideshow__image{height:100%;width:100%;object-fit:cover;display:block}.slideshow__image--mobile{display:none}.slideshow__buttons{display:inline-flex;gap:12px}.slideshow .slideshow__prev,.slideshow .slideshow__next{position:absolute;background:#fff;border:0;display:inline-flex;height:40px;font-size:24px;line-height:1;align-items:center;cursor:pointer;top:50%;transform:translateY(-50%);z-index:4}.slideshow__prev{left:2.4rem}.slideshow__next{right:2.4rem}.slideshow .slideshow__prev svg,.slideshow .slideshow__next svg{width:1.6rem}.slideshow__button{text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.slideshow__button svg{width:100%;height:100%;max-width:16px;max-height:16px;flex-shrink:0}.slideshow__bullets{position:absolute;bottom:0;left:0;width:100%;display:flex;gap:8px;z-index:2}.slideshow__bullet{width:8px!important;height:8px!important;border:0;border-radius:100%;display:inline-block;padding:0;transition:all ease .3s;cursor:pointer}.slideshow__bullet--active{width:24px!important;border-radius:32px!important}.slideshow__slide-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width:767px){.slideshow__image--desktop{display:none}.slideshow__image--mobile{display:block}.slideshow--medium{height:56rem;max-height:56rem}.slideshow .slideshow__bullets{bottom:-30px}.template-product .slideshow .slideshow__bullets{bottom:0}.pov .slideshow__content-inner h2{font-size:2.8rem;line-height:3.4rem}.pov .slideshow__content-inner p{font-size:var(--font-h6-size);line-height:var(--font-h6-line-height)}.pov .slideshow__content-inner .slideshow__buttons .slideshow__button{text-transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-slideshow.css.map */
