.custom-carousel{position:relative;overflow:hidden;padding:20px 0}.carousel-container{overflow:hidden;width:100%}.carousel-track{display:flex;transition:transform .5s ease-in-out;gap:20px}.carousel-slide{flex:0 0 calc(25% - 20px);text-align:center;transition:transform .3s ease-in-out}.carousel-slide img{width:100%;border-radius:10px}.carousel-prev,.carousel-next{position:absolute;top:50%;transform:translateY(-50%);background:#efa059;color:#fff;border:none;padding:15px 20px;cursor:pointer;font-size:24px;border-radius:50px;line-height:.7em}.carousel-prev{left:10px}.carousel-next{right:10px}.carousel-slide{position:relative;flex:0 0 calc(25% - 20px);text-align:center;transition:transform .3s ease-in-out;overflow:hidden}.slide-content{position:relative}.slide-content img{width:100%;display:block;border-radius:10px}.overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:20px;color:#fff;border-radius:10px}.overlay h3{font-size:4em;font-weight:700;margin-bottom:5px;font-family:Laussane!important;color:#fff}.overlay p{font-size:2.4em;line-height:1em}@media (max-width: 1500px){.overlay h3{font-size:18px}.overlay p{font-size:14px}.overlay{padding:10px}}@media (max-width: 768px){.carousel-slide{flex:0 0 75%;margin:0}.overlay{height:100%;padding:18px}.overlay h3{font-size:24px}.overlay p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-carousel.css.map */
