.midnight-carousel{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;overflow:hidden}.carousel-container{position:relative;width:100%;height:auto;overflow:hidden}.carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.6s}.carousel-slide.active{opacity:1;position:relative}.carousel-slide img{display:block;width:100%;height:auto;object-fit:contain}.carousel-content{position:absolute;top:50%;left:8%;transform:translateY(-50%);max-width:600px;z-index:10}.carousel-content h2{font-size:58px;margin-bottom:20px}.carousel-content p{font-size:20px;margin-bottom:30px}.btn-carousel{display:inline-block;padding:15px 40px;background:#111;color:#fff;border-radius:50px;text-decoration:none}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border:none;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;z-index:20}.prev{left:20px}.next{right:20px}.carousel-dots{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:10px;z-index:30}.dot{width:12px;height:12px;border-radius:50%;background:#ccc}.dot.active{background:#111}@media(max-width:991px){.carousel-content h2{font-size:40px}.carousel-content p{font-size:18px}}@media(max-width:768px){.carousel-slide img{width:100%;height:auto}.carousel-content{left:20px;right:20px;bottom:30px;top:auto;transform:none;text-align:center}.carousel-content h2{font-size:28px}.carousel-content p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/midnight-carousel.css.map */
