.video-carousel-container{width:100%;margin:0 auto;position:relative;overflow:hidden}.video-carousel-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:20px 0;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.video-carousel-wrapper::-webkit-scrollbar{display:none}.video-carousel-wrapper.active{cursor:grabbing}.video-carousel-item{flex:0 0 85%;scroll-snap-align:center}@media (min-width: 768px){.video-carousel-item{flex:0 0 40%}}@media (min-width: 1024px){.video-carousel-item{flex:0 0 25%}}.video-carousel-card{display:block;position:relative;text-decoration:none;color:inherit;cursor:pointer}.video-container{position:relative;height:400px;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 12px #00000014;background:linear-gradient(to bottom,#fdf2f980,#f9f9f980)}@media (min-width: 768px){.video-container{height:500px}}.carousel-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:#f8f8f8;z-index:1}.fallback-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;transition:opacity .3s ease}.overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.2),transparent);z-index:10}.product-info{position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:20;display:flex;align-items:flex-end;gap:16px}.product-thumbnail{width:96px;height:96px;border-radius:8px;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0003;flex-shrink:0}.product-thumbnail img{width:100%;height:100%;object-fit:cover}.product-details{flex:1;text-align:left}.product-details h3{color:#fff;font-size:18px;font-weight:500;margin:0 0 4px}.product-type{color:#fffc;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}.product-price{color:#fff;font-weight:700;margin:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/video-carousel.css.map */
