.video-carousel{position:relative;height:100%}.video-carousel__watermark{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.video-carousel__watermark-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.video-carousel--rounded{border-top-left-radius:3rem;border-top-right-radius:3rem;overflow:hidden}.video-carousel__header{text-align:center;margin-bottom:2.4rem;position:relative;z-index:1}.video-carousel__heading{margin:0;text-transform:uppercase;letter-spacing:0;color:rgb(var(--color-foreground));font-size:32px}.video-carousel__description{margin-top:1.6rem;font-size:16px;line-height:1.6;color:rgb(var(--color-foreground));max-width:80rem;margin-left:auto;margin-right:auto}.video-carousel__description.hide-on-mobile{display:none}@media screen and (min-width: 750px){.video-carousel__description.hide-on-mobile{display:block}.video-carousel__heading{font-size:52px!important}}.video-carousel__embla{position:relative;z-index:1}.video-carousel__embla .embla{margin-bottom:4rem;margin-left:-3rem;margin-right:-3rem}.video-carousel__embla .embla__viewport{overflow:visible}.video-carousel__embla .embla__container{display:flex;align-items:flex-end}.video-carousel__embla .embla__slide{flex:0 0 70%;min-width:0;margin:0 1rem}.video-carousel__embla .embla__slide{height:100%}.video-carousel__embla .embla__slide video{opacity:.5;transition:opacity .3s ease}.video-carousel__embla .embla__slide.embla__slide--active video{opacity:1}.video-carousel__embla .embla__slide .video-carousel__slide{transform:scale(.9) translateY(-5%);transform-origin:bottom center;transition:transform .3s ease;background:#f5f5f5}.video-carousel__embla .embla__slide .video-carousel__slide video{transition:opacity .3s ease}.video-carousel__embla .embla__slide.embla__slide--active .video-carousel__slide{opacity:1;transform:scale(1)}@media screen and (min-width: 750px){.video-carousel__embla .embla__slide{flex:0 0 80%;margin:0 1rem}}@media screen and (min-width: 990px){.video-carousel__embla .embla__slide{flex:0 0 33.333%;margin:0 1rem}}.video-carousel__slide{width:100%;aspect-ratio:9 / 16;border-radius:1.5rem;overflow:hidden;background:#f5f5f5}.video-carousel__video,.video-carousel__video-wrapper,.video-carousel__placeholder{width:100%;height:100%;object-fit:cover;display:block}.video-carousel__video-wrapper{position:relative;padding-bottom:177.78%;height:0;overflow:hidden}.video-carousel__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-carousel__placeholder{display:flex;align-items:center;justify-content:center;background:#e5e5e5}.video-carousel__placeholder svg{width:4rem;height:4rem;opacity:.3}.video-carousel__navigation{display:flex;justify-content:center;gap:1rem;margin-top:2rem}@media screen and (min-width: 990px){.video-carousel__navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);justify-content:space-between;margin-top:0;pointer-events:none;padding:0}@-moz-document url-prefix(){.video-carousel__navigation{position:relative;justify-content:center;margin-top:0;padding:0}}.video-carousel__navigation .video-carousel__nav-button{pointer-events:auto}}.video-carousel__nav-button{width:5rem;height:5rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.video-carousel__nav-button--prev{background:#dc3545e6}.video-carousel__nav-button--prev:hover{background:#dc3545;transform:scale(1.05)}.video-carousel__nav-button--next{background:#dc3545e6}.video-carousel__nav-button--next:hover{background:#dc3545;transform:scale(1.05)}.video-carousel__nav-button svg{width:2.4rem;height:2.4rem}.video-carousel__nav-button:disabled{opacity:.3;cursor:not-allowed}.video-carousel__nav-button:disabled:hover{transform:none}.video-carousel__button-wrapper{display:flex;justify-content:center;margin-top:3rem}.video-carousel__button-wrapper .button{width:33.33%}.video-carousel__button-wrapper.hide-on-mobile{display:none}@media screen and (min-width: 750px){.video-carousel__header{margin-bottom:4rem}.video-carousel__nav-button{width:6rem;height:6rem}.video-carousel__nav-button svg{width:2rem;height:2rem}.video-carousel__button-wrapper.hide-on-mobile{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/section-video-carousel.css.map */
