.vy-social .vy-carousel{margin:32px auto 0;max-width:420px;min-width:0}.vy-social .vy-carousel__track{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.vy-social .vy-carousel__track::-webkit-scrollbar{display:none}.vy-social .vy-carousel__slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.vy-social .vy-carousel__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--vy-surface)}.vy-social .vy-carousel__media .vy-motion{position:absolute;top:0;right:0;bottom:0;left:0}.vy-social .vy-carousel__media img,.vy-social .vy-carousel__media video{filter:none;opacity:1;object-fit:cover;object-position:center}.vy-social .vy-carousel__media .vy-motion__video{opacity:0}.vy-social .vy-carousel__media .vy-motion.has-video .vy-motion__video{opacity:1}.vy-social .vy-carousel__caption{margin-top:15px;padding-inline:1px}.vy-social .vy-carousel__caption h3{font:400 27px/1.15 var(--vy-serif);letter-spacing:-.02em;margin:0 0 8px}.vy-social .vy-carousel__caption p{font:400 13px/1.7 var(--vy-sans);color:var(--vy-ink-soft);margin:0 0 8px}.vy-social .vy-carousel__shop{color:var(--vy-ink);font-size:12px;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.vy-social .vy-carousel__nav{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:12px}.vy-social .vy-carousel__nav button{background:transparent;color:var(--vy-ink);display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--vy-line-strong);border-radius:50%;padding:0;cursor:pointer}.vy-social .vy-carousel__nav button:disabled{opacity:.35;cursor:default}.vy-social .vy-carousel__nav button:focus-visible,.vy-social .vy-carousel__track:focus-visible{outline:2px solid var(--vy-gold);outline-offset:4px}.vy-social .vy-carousel__status{font:400 12px/1.4 var(--vy-sans);min-width:32px;text-align:center}.vy-social .vy-carousel__hint{color:var(--vy-ink-soft);font-size:11px;text-align:center;margin:10px 0 0}@media(min-width:750px){.vy-social .vy-carousel{max-width:360px;margin-top:40px}}@media(prefers-reduced-motion:reduce){.vy-social .vy-carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vayenia-video-carousel.css.map */
