.video-wall{display:block}.video-wall__header{text-align:center;max-width:76rem;margin:0 auto 2.4rem}.video-wall__caption{margin:0 0 .8rem}.video-wall__heading{margin:0}.video-wall__subheading{margin-top:.8rem;color:rgba(var(--color-foreground),.85)}.video-wall__subheading p{margin:0}.video-wall__viewport{overflow:hidden}.video-wall__track{display:flex;width:max-content;animation:video-wall-scroll var(--vw-duration, 60s) linear infinite}.video-wall--reverse .video-wall__track{animation-direction:reverse}.video-wall--pause-hover .video-wall__viewport:hover .video-wall__track{animation-play-state:paused}@keyframes video-wall-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.video-wall__group{display:flex;gap:var(--vw-gap, 14px);margin:0;padding:0 var(--vw-gap, 14px) 0 0;list-style:none}.video-wall__item{flex:0 0 auto;height:var(--vw-height, 360px);aspect-ratio:9 / 16}.video-wall__media{position:relative;height:100%;overflow:hidden;border-radius:var(--vw-radius, 14px);background:rgba(var(--color-foreground),.08)}.video-wall__video{display:block;width:100%;height:100%;object-fit:cover}.video-wall__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;height:100%;font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.video-wall__placeholder svg{width:3.2rem;height:3.2rem}.video-wall__label{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:.2rem;padding:3.2rem 1.2rem 1.2rem;background:linear-gradient(to top,#0009,#0000);color:#f4f1ec;line-height:1.3}.video-wall__handle{font-size:1.3rem;font-weight:var(--font-body-weight-bold)}.video-wall__label-text{font-size:1.2rem;opacity:.85}.video-wall__footer{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:2.4rem;text-align:center}.video-wall__note{font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.video-wall__note p{margin:0}@media screen and (min-width:750px){.video-wall__header{margin-bottom:3.6rem}}@media(prefers-reduced-motion:reduce){.video-wall__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.video-wall__track{animation:none}.video-wall__group[aria-hidden=true]{display:none}.video-wall__item{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-video-wall.css.map */
