.ls-curved-carousel{--viewport-height:70rem;--viewport-height-m:30rem;--perspective:1000px;--perspective-m:650px;--block-offset:-18rem;--block-offset-m:-6rem;--fadeout:none;-webkit-mask-image:var(--fadeout);-webkit-mask-image:var(--fadeout);mask-image:var(--fadeout)}.ls-curved-carousel.fadeout{--fadeout:linear-gradient(90deg, transparent, white 20%, white 80%, transparent 100%)}body.bricks-is-frontend .ls-curved-carousel{width:100%;height:var(--viewport-height);transform-style:preserve-3d;-webkit-user-select:none;user-select:none;z-index:1;margin-block:var(--block-offset);position:relative;overflow:visible}body.bricks-is-frontend .ls-curved-carousel__stage{perspective:var(--perspective);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){body.bricks-is-frontend .ls-curved-carousel{height:var(--viewport-height-m);margin-block:var(--block-offset-m)}body.bricks-is-frontend .ls-curved-carousel__stage{perspective:var(--perspective-m)}}body.bricks-is-frontend .ls-curved-carousel__ring{width:100%;height:100%;transform-style:preserve-3d;gap:0;position:absolute}body:not(.bricks-is-frontend) .ls-curved-carousel__ring{flex-flow:row;display:flex}body.bricks-is-frontend .ls-curved-carousel__slide{transform-style:preserve-3d;position:absolute;overflow:hidden}.ls-curved-carousel__media{object-fit:cover;border:none;border-radius:24px;width:100%;height:100%;display:block}
