.custom-carousel-line-container{overflow:hidden;font-family:Roboto,serif;background:#000;position:relative}.custom-carousel-line-container .carousel{position:relative;z-index:1;height:100vh;overflow:hidden;pointer-events:none}.custom-carousel-line-container .carousel-item{--width: clamp(150px, 30vw, 300px);--height: clamp(200px, 40vw, 400px);--x: calc(var(--active) * 800%);--y: calc(var(--active) * 200%);--rot: calc(var(--active) * 120deg);--opacity: calc(var(--zIndex) / var(--items) * 3 - 2);overflow:hidden;position:absolute;z-index:var(--zIndex);width:var(--width);height:var(--height);margin:calc(var(--height) * -.5) 0 0 calc(var(--width) * -.5);border-radius:10px;top:50%;left:50%;-webkit-user-select:none;user-select:none;transform-origin:0% 100%;box-shadow:0 10px 50px 10px #00000080;pointer-events:all;transform:translate(var(--x),var(--y)) rotate(var(--rot));transition:transform .8s cubic-bezier(0,.02,0,1)}.custom-carousel-line-container .carousel-box{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:opacity .8s cubic-bezier(0,.02,0,1);opacity:var(--opacity);font-family:Orelo-sw-db,serif}.custom-carousel-line-container .carousel-box:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#0000 30% 50%,#00000080)}.custom-carousel-line-container .costom-carousel-btn{position:absolute;z-index:1;color:#fff;bottom:20px;left:20px;font-size:clamp(20px,3vw,30px);text-shadow:0 4px 4px rgba(0,0,0,.1);overflow:hidden;text-decoration:none;background:none;border:none;padding:0 8px;cursor:pointer;pointer-events:auto;transition:color .25s;opacity:1}.custom-carousel-line-container .costom-carousel-btn:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#fff;transition:width .35s cubic-bezier(.55,0,.1,1)}.custom-carousel-line-container .costom-carousel-btn:hover:after{width:100%}.custom-carousel-line-container .costom-carousel-price{position:absolute;z-index:1;color:#fff;top:10px;left:20px;font-size:clamp(20px,10vw,80px)}.custom-carousel-line-container .carousel-item img{width:100%;height:100%;object-fit:contain;pointer-events:none}.custom-carousel-line-container .layout{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;pointer-events:none}.custom-carousel-line-container .layout:before{content:"";position:absolute;z-index:1;top:0;left:150px;width:10px;height:100%;border:1px solid #fff;border-top:none;border-bottom:none;opacity:.4}.custom-carousel-line-container .layout .box{position:absolute;bottom:0;left:30px;color:#fff;transform-origin:0% 10%;transform:rotate(-90deg);font-size:2.5rem;line-height:1.4;text-transform:uppercase;opacity:.8}.custom-carousel-line-container .cursor{position:absolute;z-index:10;top:0;left:0;--size: 40px;width:var(--size);height:var(--size);border-radius:50%;border:1px solid rgba(255,255,255,.2);margin:calc(var(--size) * -.5) 0 0 calc(var(--size) * -.5);transition:transform .85s cubic-bezier(0,.02,0,1),opacity .2s;pointer-events:none;opacity:0}@media (pointer: fine){.custom-carousel-line-container.cursor-on .cursor{opacity:1}}.custom-carousel-line-container .cursor2{--size: 2px;transition-duration:.7s}@media (pointer: fine){.custom-carousel-line-container .cursor{display:block}}@media (max-width: 700px){.custom-carousel-line-container .carousel{height:60vh}.custom-carousel-line-container .carousel-item{top:43%}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
