.video-carousel{width:100%;overflow:hidden}.video-carousel .section-heading__title p{margin-bottom:0}.video-carousel .section-heading__title strong,.video-carousel .section-heading__title b{font-weight:600}.video-carousel__container{max-width:1280px;margin:0 auto;position:relative;overflow:hidden}.video-carousel-swiper{width:100%;height:auto;overflow:hidden;padding-top:20px;padding-bottom:20px;transition:opacity .3s ease}.video-carousel-swiper .swiper-wrapper{align-items:center}.video-carousel-swiper .swiper-slide{opacity:1;width:auto;transition:all .4s cubic-bezier(.4,0,.2,1);height:480px;display:flex;align-items:center}.video-carousel-swiper .swiper-slide-active,.video-carousel-swiper .swiper-slide.is-active{z-index:10!important;height:560px}.video-carousel-swiper .swiper-slide.is-active .video-carousel__video{height:100%}.video-carousel-swiper .swiper-slide:not(.swiper-slide-active){opacity:1!important;filter:none!important}.video-carousel__item{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border-radius-cards);overflow:hidden}.video-carousel__video{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-cards);transition:transform .3s ease}.video-carousel__video--vimeo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--border-radius-cards);border:none}.video-carousel__video::-webkit-media-controls,.video-carousel__video::-webkit-media-controls-panel,.video-carousel__video::-webkit-media-controls-play-button,.video-carousel__video::-webkit-media-controls-timeline,.video-carousel__video::-webkit-media-controls-current-time-display,.video-carousel__video::-webkit-media-controls-time-remaining-display,.video-carousel__video::-webkit-media-controls-volume-slider,.video-carousel__video::-webkit-media-controls-mute-button,.video-carousel__video::-webkit-media-controls-fullscreen-button{display:none!important}.video-carousel__video::-moz-media-controls{display:none!important}.video-carousel__video::-ms-media-controls{display:none!important}.video-carousel__product-info{position:absolute;bottom:0;left:0;width:100%;background:#fffffff2;padding:.5rem;border-radius:0 0 var(--border-radius-cards) var(--border-radius-cards);display:flex;align-items:center;gap:.5rem;border:1px solid white}.video-carousel__volume-control{cursor:pointer;padding:0;border-radius:100%;background:#fffc;transition:background .3s ease;opacity:0;pointer-events:none;position:absolute;bottom:5.5rem;right:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:20}.video-carousel-swiper .swiper-slide-active .video-carousel__volume-control{opacity:1;pointer-events:auto}@media(max-width:768px){.video-carousel-swiper{overflow:visible}.video-carousel__volume-control{bottom:4.5rem}}.video-carousel__volume-control:hover{background:#fffffff2}.video-carousel__volume-control svg{width:18px;height:18px;fill:#333;display:block;margin:0;flex-shrink:0}.video-carousel__volume-control svg line{stroke:#333;stroke-width:2}.video-carousel__product-image{width:60px;height:60px;object-fit:cover;border-radius:4px}.video-carousel__product-details{flex:1}.video-carousel__product-title{font-family:var(--font-stack-body);font-weight:var(--font-weight-body-bold);font-size:.85rem;margin-bottom:.25rem;line-height:1.1}.video-carousel__product-price{font-family:var(--font-stack-body);font-weight:var(--font-weight-body-bold);font-size:.85rem}.video-carousel__product-compare-price{font-size:.5rem;font-weight:400;text-decoration:line-through;margin-left:.5rem}.video-carousel__product-image-link,.video-carousel__product-title-link{text-decoration:none;color:inherit;display:block;transition:opacity .3s ease}.video-carousel__product-title-link:hover{opacity:.8}.video-carousel__product-image-link{display:inline-block}@media(max-width:768px){.video-carousel__container{padding:0 .5rem}.video-carousel__product-info{padding:5px;gap:5px}.video-carousel__product-image{width:50px;height:50px}.video-carousel-swiper .swiper-slide-prev,.video-carousel-swiper .swiper-slide-next{transform:none}.video-carousel-swiper .swiper-slide{transform:none;opacity:1;width:220px;height:400px}.video-carousel-swiper .swiper-slide-active,.video-carousel-swiper .swiper-slide.is-active{height:460px}}@media(max-width:480px){.video-carousel__container{padding:0 .25rem;overflow:visible}}.video-carousel__video.loading{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/10/assets/video-carousel.css.map */
