.video-carousel-section{padding:0;margin-bottom:2rem;background-color:transparent}.video-carousel-heading{font-size:var(--font-size-title-lg);color:var(--color-primary);text-transform:uppercase;font-family:var(--font-heading-family);line-height:.9;margin:0;padding:2rem 0 1rem;font-weight:700;text-align:center}.video-carousel{max-width:100%;margin:0 auto;padding:0 15px}.video-item{padding:0 10px;outline:none}.video-embed-container{position:relative;width:100%;max-width:350px;margin:0 auto;height:500px;overflow:hidden;background-color:#000;border-radius:8px}.video-embed-container iframe.video-iframe,.video-embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-embed-container .tiktok-embed{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;max-width:100%!important;min-width:100%!important}.video-embed-container .instagram-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-caption{text-align:center;margin-top:15px;font-size:14px;color:#666;line-height:1.4}.video-carousel .slick-slide{opacity:.7;transition:opacity .3s ease}.video-carousel .slick-slide.slick-active,.video-carousel .slick-center{opacity:1}.video-carousel .slick-prev,.video-carousel .slick-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:100;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease}.video-carousel .slick-prev:hover,.video-carousel .slick-next:hover{background-color:#fff;box-shadow:0 4px 12px #0003}.video-carousel .slick-prev{left:10px}.video-carousel .slick-next{right:10px}.video-carousel .slick-prev img,.video-carousel .slick-next img{width:20px;height:20px;opacity:.8}.video-carousel .slick-prev:hover img,.video-carousel .slick-next:hover img{opacity:1}.video-carousel .slick-dots{position:relative;bottom:-35px;display:flex!important;justify-content:center;align-items:center;padding:0;margin:0;list-style:none}.video-carousel .slick-dots li{margin:0 5px}.video-carousel .slick-dots li button{width:10px;height:10px;padding:0;border:2px solid #330073;border-radius:50%;background-color:transparent;font-size:0;line-height:0;cursor:pointer;transition:all .3s ease}.video-carousel .slick-dots li.slick-active button{background-color:#330073;width:12px;height:12px}.video-carousel .slick-dots li button:hover{background-color:#33007380}@media screen and (min-width: 750px) and (max-width: 990px){.video-embed-container{max-width:350px}.video-carousel .slick-prev,.video-carousel .slick-next{width:45px;height:45px}}@media screen and (min-width: 990px){.video-carousel-section{padding:0}.video-embed-container{max-width:380px}.video-carousel .slick-prev,.video-carousel .slick-next{width:50px;height:50px}.video-carousel .slick-prev img,.video-carousel .slick-next img{width:24px;height:24px}}@media screen and (max-width: 749px){.video-carousel-heading{padding-bottom:1rem;margin:0}}@media screen and (max-width: 990px){.video-carousel-section{padding:0;margin-bottom:45px}.video-carousel,.video-item{padding:0 5px}.video-embed-container{max-width:345px;height:450px;border-radius:12px}.video-caption{font-size:13px;margin-top:10px;padding:0 10px}.video-carousel .slick-prev,.video-carousel .slick-next{width:36px;height:36px}.video-carousel .slick-prev,.video-carousel .slick-next{top:auto!important;bottom:-10px!important;transform:none!important}.video-carousel .slick-prev{left:calc(50% - 80px)!important;right:auto!important;margin:0}.video-carousel .slick-next{left:calc(50% + 44px)!important;right:auto!important;margin:0}.video-carousel .slick-prev img,.video-carousel .slick-next img{width:18px;height:18px}.video-carousel .slick-dots{bottom:-0px}.video-carousel .slick-dots li{margin:0 4px}.video-carousel .slick-dots li button{width:8px;height:8px}.video-carousel .slick-dots li.slick-active button{width:10px;height:10px}}@media screen and (max-width: 479px){.video-embed-container{max-width:335px;height:435px}}.video-carousel .slick-prev:focus,.video-carousel .slick-next:focus,.video-carousel .slick-dots li button:focus{outline:2px solid #330073;outline-offset:2px}.video-embed-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #330073;border-radius:50%;animation:spin 1s linear infinite;z-index:1}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.video-embed-container iframe,.video-embed-container video,.video-embed-container .tiktok-embed{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/1/assets/video-carousel.css.map */
