.video-carousel{background-color:#fff;padding:40px 0}@media screen and (min-width:750px){.video-carousel{padding:90px 0}}.video-carousel__heading{text-align:center;margin:0 0 3rem;color:#4f555e;font-weight:500}.video-carousel__description{text-align:center;margin:0 auto 2.5rem;color:#4f555e}.video-carousel__wrapper{position:relative;margin-top:2rem}.video-carousel-splide{padding:0 50px 50px}.video-carousel__item{height:100%;display:flex;flex-direction:column}.video-carousel__video-wrapper{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:2 / 3;background-color:#ddd;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.video-carousel__video-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.video-carousel__cover-image{width:100%;height:100%;object-fit:cover;display:block}.video-carousel__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;padding:0;z-index:2;transition:transform .3s ease,opacity .3s ease;opacity:.9}.video-carousel__play-button:hover{transform:translate(-50%,-50%) scale(1.1);opacity:1}.video-carousel__play-button .icon-play{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.video-carousel__caption{margin-top:1rem;text-align:center;color:#333;font-size:.9rem}.video-carousel__video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.video-carousel__video-modal-content{position:relative;width:100%;max-width:900px}.video-carousel__video-close{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:40px;cursor:pointer;padding:0;width:40px;height:40px;line-height:1;transition:opacity .3s ease}.video-carousel__video-close:hover{opacity:.7}.video-carousel__video-container{position:relative;width:100%;max-width:900px;background-color:#000;border-radius:8px;overflow:hidden}.video-carousel__video{display:block;width:100%;height:auto;max-height:80vh}.video-carousel-splide .splide__arrow{background-color:#ffffffe6;width:40px;height:40px;border-radius:50px;box-shadow:0 2px 12px #0000001a;opacity:1;transition:all .3s ease}.video-carousel-splide .splide__arrow:hover:not(:disabled){background-color:#fff;box-shadow:0 4px 16px #00000026}.video-carousel-splide .splide__arrow svg{fill:#4f555e;width:18px;height:18px;display:block}.video-carousel-splide .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.video-carousel-splide .splide__pagination{bottom:0;padding:0}.video-carousel-splide .splide__pagination__page{background-color:#999;opacity:1;width:10px;height:10px;transition:all .3s ease;border-radius:50%}.video-carousel-splide .splide__pagination__page.is-active{background-color:#4f555e;width:24px;border-radius:5px;transform:scale(1)}@media screen and (max-width:749px){.video-carousel-splide{padding:0 20px 40px}.video-carousel-splide .splide__arrow{width:36px;height:36px}.video-carousel-splide .splide__arrow svg{width:16px;height:16px}.video-carousel__play-button .icon-play{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-video-carousel.css.map */
