.video-carousel{display:block;padding:var(--video-carousel-padding, 48px) 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.video-carousel__container{max-width:1600px;margin:0 auto;padding:0 20px}.video-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:20px}.video-carousel__header{justify-content:center;margin-bottom:16px;text-align:center}.video-carousel__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:40px;letter-spacing:-.8px;line-height:1.1}.video-carousel__arrows{position:absolute;top:0;right:4px;bottom:0;left:4px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}.video-carousel__arrows .video-carousel__button{pointer-events:auto;box-shadow:0 2px 12px #00000012}.video-carousel__button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;color:inherit;background:rgb(var(--color-background));cursor:pointer}.video-carousel__button:hover{background:rgba(var(--color-foreground),.06)}.video-carousel button:focus-visible,.video-carousel__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.video-carousel__track{position:relative;display:flex;gap:12px;padding:48px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;direction:ltr}.video-carousel__stage{position:relative}.video-carousel__track[data-single]{justify-content:center}.video-carousel__track::-webkit-scrollbar{display:none}.video-carousel__card{position:relative;flex:0 0 calc((100% - 72px) / 5.6);min-width:0;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;background:rgba(var(--color-foreground),.05);scroll-snap-align:center;transform:scale(.88);transition:transform .35s ease,box-shadow .35s ease;cursor:pointer}.video-carousel__card.is-active{transform:scale(1.08);box-shadow:0 8px 24px #00000018;z-index:2}.video-carousel__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}.video-carousel__card video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.video-carousel [hidden]{display:none}@media(min-width:750px)and (max-width:989px){.video-carousel__card{flex-basis:calc((100% - 48px)/4)}}@media(max-width:749px){.video-carousel{padding:min(var(--video-carousel-padding, 48px),32px) 0}.video-carousel__container{padding:0}.video-carousel__header{margin-left:20px;margin-right:20px}.video-carousel__title{font-size:30px}.video-carousel__track{gap:12px;padding:48px 0;border-radius:0}.video-carousel__card{flex-basis:min(75vw,425px);border-radius:10px}}@media(prefers-reduced-motion:reduce){.video-carousel__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-video-carousel.css.map */
