.video-carousel{position:relative;display:block;overflow:hidden;isolation:isolate;height:32rem;border-radius:1.8rem;margin:1.6rem 1.6rem 0}.video-carousel--medium{height:42rem}.video-carousel--large{height:50rem}@media screen and (min-width:750px){.video-carousel{height:42rem;margin:2.4rem 4.8rem 0}.video-carousel--medium{height:50rem}.video-carousel--large{height:60rem}}.video-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease}.video-carousel__slide[data-active]{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.video-carousel__slide{transition:none}}.video-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video-carousel__media video,.video-carousel__media img,.video-carousel__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.video-carousel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-foreground));opacity:var(--vc-overlay, .4);pointer-events:none}.video-carousel__slide a.video-carousel__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block!important}.video-carousel__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;padding:2.4rem 1.6rem 8rem;pointer-events:none}@media screen and (min-width:990px){.video-carousel__content{padding:4rem 5rem 7.5rem}}.video-carousel__content--top-left{align-items:flex-start;justify-content:flex-start}.video-carousel__content--top-center{align-items:flex-start;justify-content:center}.video-carousel__content--top-right{align-items:flex-start;justify-content:flex-end}.video-carousel__content--middle-left{align-items:center;justify-content:flex-start}.video-carousel__content--middle-center{align-items:center;justify-content:center}.video-carousel__content--middle-right{align-items:center;justify-content:flex-end}.video-carousel__content--bottom-left{align-items:flex-end;justify-content:flex-start}.video-carousel__content--bottom-center{align-items:flex-end;justify-content:center}.video-carousel__content--bottom-right{align-items:flex-end;justify-content:flex-end}.video-carousel__box{max-width:68rem;background:transparent;pointer-events:none}.video-carousel__box--boxed{background:rgb(var(--color-background));padding:3rem;pointer-events:auto}.video-carousel--align-left .video-carousel__box{text-align:left}.video-carousel--align-center .video-carousel__box{text-align:center}.video-carousel--align-right .video-carousel__box{text-align:right}.video-carousel__heading{margin:0 0 1.2rem;color:inherit}.video-carousel__text{margin:0 0 1.8rem;color:inherit}.video-carousel__text:last-child,.video-carousel__heading:last-child{margin-bottom:0}.video-carousel__heading-logo{display:inline-block;height:calc(.8em * var(--vc-logo-scale, 1));width:auto;margin:0 .16em;vertical-align:baseline;position:relative;top:.1em}.video-carousel__logo-line{margin:0 0 1.6rem;line-height:0}.video-carousel__logo-line .video-carousel__heading-logo{height:calc(4.4rem * var(--vc-logo-scale, 1));margin:0;top:0}.video-carousel__buttons{display:flex;flex-wrap:wrap;gap:1rem}.video-carousel--align-center .video-carousel__buttons{justify-content:center}.video-carousel--align-right .video-carousel__buttons{justify-content:flex-end}.video-carousel__buttons .button{pointer-events:auto}@media screen and (max-width:989px){.video-carousel__heading{font-size:2.4rem;line-height:1.15;margin-bottom:1rem}.video-carousel__text{font-size:1.4rem;margin-bottom:1.2rem}.video-carousel__slide--quiet-mobile .video-carousel__heading,.video-carousel__slide--quiet-mobile .video-carousel__text,.video-carousel__slide--quiet-mobile .video-carousel__logo-line,.video-carousel__slide--quiet-mobile .video-carousel__box>.video-carousel__heading{display:none!important}.video-carousel__heading-logo{height:calc(.92em * var(--vc-logo-scale, 1))}.video-carousel__logo-line{margin-bottom:1rem}.video-carousel__logo-line .video-carousel__heading-logo{height:calc(2.8rem * var(--vc-logo-scale, 1))}.video-carousel__buttons .button{white-space:nowrap;font-size:1.4rem;padding:1.1rem 2.2rem;min-height:0}}.video-carousel__controls{position:absolute;z-index:4;right:1.6rem;bottom:1.6rem;display:flex;align-items:center;gap:1.2rem;pointer-events:none}@media screen and (min-width:990px){.video-carousel__controls{right:3rem;bottom:2.5rem}}.video-carousel__controls>*{pointer-events:auto}.video-carousel__arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#0006;color:#fff;cursor:pointer;transition:background .2s ease}.video-carousel__arrow:hover{background:#0000009e}.video-carousel__arrow svg{width:1.6rem;height:1.6rem}.video-carousel__dots{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;border-radius:2rem;background:#0006}.video-carousel__dot{width:1rem;height:1rem;padding:0;border:.1rem solid #fff;border-radius:50%;background:transparent;cursor:pointer}.video-carousel__dot[aria-selected=true]{background:#fff}.video-carousel__dot:focus-visible,.video-carousel__arrow:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.video-carousel--single .video-carousel__controls{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/video-carousel.css.map */
