.ls-curved-carousel{--viewport-height:20rem;--viewport-height-m:15rem;--perspective:600px;--perspective-m:400px;--block-offset:0;--block-offset-m:0;--fadeout:none}.ls-curved-carousel.fadeout{--fadeout:linear-gradient(90deg,transparent,#fbfbfb 30%,#fbfbfb 70%,transparent);-webkit-mask-image:var(--fadeout);mask-image:var(--fadeout)}.ls-curved-carousel{position:relative;width:100%;height:var(--viewport-height);transform-style:preserve-3d;user-select:none;overflow:visible;z-index:1;margin-block:var(--block-offset)}.ls-curved-carousel__stage{perspective:var(--perspective);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.ls-curved-carousel{height:var(--viewport-height-m);margin-block:var(--block-offset-m)}.ls-curved-carousel__stage{perspective:var(--perspective-m)}}.ls-curved-carousel__ring{position:absolute;width:100%;height:100%;transform-style:preserve-3d;gap:0}.ls-curved-carousel__slide{position:absolute;transform-style:preserve-3d;overflow:hidden;border-radius:24px;backface-visibility:hidden}.ls-curved-carousel__media{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}