.video-carousel-section{margin:0 auto}.video-carousel-section .title-wrapper{margin-bottom:2rem}.video-carousel-section .title{text-align:center;margin-bottom:0}.video-carousel-wrapper{position:relative;display:flex;align-items:center;gap:1rem}.video-carousel{flex:1;overflow:hidden}.video-carousel .swiper-wrapper{align-items:stretch}.video-carousel-slide{height:auto}.video-carousel-item{height:100%;display:flex;flex-direction:column;background:rgb(var(--color-background));overflow:hidden}.video-carousel-thumbnail{position:relative;aspect-ratio:16/9;background:rgb(var(--color-background));cursor:pointer;overflow:hidden}.video-thumbnail-image,.video-thumbnail-placeholder{width:100%;height:100%;object-fit:cover}.video-thumbnail-placeholder svg{width:100%;height:100%}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;display:flex;align-items:center;justify-content:center;opacity:.9}.video-iframe-container{position:relative;aspect-ratio:16/9;background:rgb(var(--color-background));overflow:hidden;border:none;outline:none}.video-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;outline:none;box-shadow:none}.video-title{font-size:1.5rem;font-weight:600;margin:1.5rem 1rem;color:rgb(var(--color-foreground));line-height:1.3;text-align:center;font-family:commuters-sans,sans-serif}.video-carousel-next,.video-carousel-prev{position:static;flex-shrink:0;width:27px;height:27px;color:rgb(var(--color-foreground));border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:.8}.video-carousel-next:after,.video-carousel-prev:after{font-size:2.6rem;content:"";font-family:unset;font-size:0}.video-carousel-next:hover,.video-carousel-prev:hover{opacity:1;transform:scale(1.1)}.video-carousel-section:not(.page-width) .video-carousel-prev{padding-left:1rem}.video-carousel-section:not(.page-width) .video-carousel-next{padding-right:1rem}.video-carousel-next.swiper-button-disabled,.video-carousel-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}@media screen and (max-width: 749px){.video-carousel-wrapper{gap:.5rem}.video-carousel-next,.video-carousel-prev{width:36px;height:36px}.video-carousel-next svg,.video-carousel-prev svg{width:16px;height:16px}.video-title{font-size:2.2rem}}@media screen and (max-width: 550px){.video-carousel-wrapper{gap:.25rem}.video-carousel-next,.video-carousel-prev{width:32px;height:32px}.video-carousel-section .title-wrapper{margin-bottom:1.5rem}.video-title{font-size:2rem;margin:1.2rem .8rem}}.video-carousel-item.loading .video-iframe-container{display:flex;align-items:center;justify-content:center;background:#000}.video-carousel-item.loading .video-iframe-container:after{content:"";width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.video-carousel-thumbnail:focus,.video-carousel-next:focus,.video-carousel-prev:focus{outline:none}@media (prefers-contrast: high){.video-carousel-item{border:2px solid rgb(var(--color-foreground))}.video-carousel-next,.video-carousel-prev{border:2px solid rgb(var(--color-background))}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-video-carousel.css.map */
