.pvc-section{overflow:hidden}.pvc-section__header{margin-bottom:2rem;text-align:center}.pvc-section__heading{font-size:3rem;line-height:1.1;margin:0 0 .75rem}.pvc-section__description{max-width:60ch;margin:0 auto;opacity:.75}premium-video-carousel{position:relative;display:block}.pvc-carousel__viewport{overflow-x:auto;overflow-y:hidden;padding-inline:5vw;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pvc-carousel__viewport::-webkit-scrollbar{display:none}.pvc-carousel__track{display:flex;list-style:none;margin:0;padding:0;gap:var(--pvc-gap, 20px);width:max-content}.pvc-slide{scroll-snap-align:center;flex:0 0 calc((100vw * .84) - (var(--pvc-gap, 20px) * .2));max-width:420px;opacity:.92;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}@media screen and (min-width:750px){.pvc-slide{flex-basis:calc((100vw - 10vw - var(--pvc-gap, 20px)) / 2);max-width:460px}}@media screen and (min-width:990px){.pvc-slide{flex-basis:calc((100vw - 10vw - (var(--pvc-gap, 20px) * (var(--pvc-slides-desktop, 3) - 1))) / var(--pvc-slides-desktop, 3));max-width:420px}}.pvc-slide.pvc-is-active{opacity:1}.pvc-slide__card{position:relative;overflow:hidden;width:100%;background:#0e0e0e;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.pvc-slide.pvc-is-active .pvc-slide__card{transform:scale(1.03)}.pvc-slide__media-wrapper{position:relative;width:100%;aspect-ratio:var(--pvc-aspect, 9/16);overflow:hidden;border-radius:inherit;background:#111}.pvc-slide__poster,.pvc-slide__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pvc-slide__poster--placeholder svg{width:100%;height:100%}.pvc-slide__poster{transition:opacity .3s ease;z-index:1}.pvc-slide__video{z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.pvc-slide.pvc-is-playing .pvc-slide__video{opacity:1}.pvc-slide.pvc-is-playing .pvc-slide__poster{opacity:0}.pvc-slide__sound-toggle{position:absolute;bottom:1rem;right:1rem;z-index:4;width:40px;height:40px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;opacity:0;transition:opacity .25s ease,transform .2s ease;transform:translateY(4px)}.pvc-slide.pvc-is-active .pvc-slide__sound-toggle{opacity:1;transform:translateY(0)}.pvc-slide__sound-toggle:hover{background:#000000a6}.pvc-icon--unmuted,.pvc-slide__sound-toggle[aria-pressed=true] .pvc-icon--muted{display:none}.pvc-slide__sound-toggle[aria-pressed=true] .pvc-icon--unmuted{display:flex}.pvc-slide__content{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:1.5rem 1.25rem;color:#fff;background:linear-gradient(to top,#000000b8,#0000 68%);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.pvc-slide.pvc-is-active .pvc-slide__content{opacity:1;transform:translateY(0)}.pvc-slide__heading{font-size:1.25rem;margin:0 0 .4rem;line-height:1.2}.pvc-slide__text{font-size:.9rem;margin:0 0 1rem;opacity:.9;max-width:90%}.pvc-slide__cta{display:inline-flex;font-size:.85rem;padding:.6rem 1.4rem}.pvc-carousel__buttons{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.pvc-button{width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in oklab,var(--pvc-text, #121212) 20%,transparent);background:transparent;color:var(--pvc-text, #121212);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.pvc-button:hover{background:color-mix(in oklab,var(--pvc-text, #121212) 8%,transparent)}.pvc-carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.25rem}.pvc-dot{width:8px;height:8px;border-radius:50%;border:none;background:color-mix(in oklab,var(--pvc-text, #121212) 25%,transparent);cursor:pointer;padding:0;transition:transform .2s ease,background .2s ease}.pvc-dot[aria-selected=true]{background:var(--pvc-text, #121212);transform:scale(1.3)}.pvc-empty{text-align:center;padding:3rem 0;opacity:.6}@media(prefers-reduced-motion:reduce){.pvc-carousel__viewport{scroll-behavior:auto}.pvc-slide,.pvc-slide__card,.pvc-slide__content,.pvc-slide__poster,.pvc-slide__video{transition:none!important}}[dir=rtl] .pvc-carousel__viewport{direction:rtl}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-video-carousel.css.map */
