.video-carousel-section{position:relative}.video-carousel{position:relative;display:block}.video-carousel__list{display:flex;margin:0;padding:0;list-style:none;gap:var(--vc-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion){.video-carousel__list{scroll-behavior:auto}}.video-carousel__item{scroll-snap-align:start;flex:0 0 auto;width:88%;max-width:480px}.video-carousel--single .video-carousel__item{width:100%;max-width:720px}@media screen and (min-width:750px){.video-carousel__item{width:calc((100% - (var(--vc-items-desktop, 2) - 1) * var(--vc-gap, 20px)) / var(--vc-items-desktop, 2));max-width:640px}.video-carousel--single .video-carousel__item{max-width:720px}}.video-carousel__media{position:relative;width:100%;overflow:hidden;background:rgba(var(--color-foreground),.06)}.video-carousel__media>deferred-media,.video-carousel__media>video-carousel-item,.video-carousel__media>.video-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.video-carousel__poster-wrap,.video-carousel__poster-wrap img,.video-carousel__video,.video-carousel__placeholder svg,.video-carousel__media .deferred-media__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-carousel__video{background:#000;display:block}.video-carousel__poster-wrap{z-index:2;transition:opacity .5s ease;pointer-events:none}.video-carousel__player.is-playing .video-carousel__poster-wrap{opacity:0}.video-carousel__sound-toggle{position:absolute;right:1.2rem;bottom:1.2rem;z-index:3;width:3.8rem;height:3.8rem;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;cursor:pointer;padding:0}.video-carousel__sound-toggle:hover{background:#000000a6}.video-carousel__sound-toggle svg{width:1.7rem;height:1.7rem}.video-carousel__sound-toggle .icon-unmute,.video-carousel__sound-toggle[aria-pressed=true] .icon-mute{display:none}.video-carousel__sound-toggle[aria-pressed=true] .icon-unmute{display:block}.video-carousel__buttons{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.6rem}@media screen and (max-width:749px){.video-carousel__buttons{display:none}}.video-carousel__empty-state{padding:4rem 2rem;text-align:center;border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:12px;color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/video-carousel.css.map */
