.karcis-carousel-container{position:relative;width:100%;height:520px;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.25);background:#140807;margin-bottom:40px}.karcis-slider{list-style-type:none;margin:0;padding:0;width:100%;height:100%;position:relative}.karcis-carousel-item{width:200px;height:290px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.15);transition:transform .2s ease,left .75s cubic-bezier(.25,1,.5,1),top .75s cubic-bezier(.25,1,.5,1),width .75s cubic-bezier(.25,1,.5,1),height .75s cubic-bezier(.25,1,.5,1),border-radius .75s ease,opacity .75s ease;cursor:pointer;overflow:hidden}.karcis-carousel-item:hover{filter:brightness(1.06)}.karcis-carousel-item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.8));border-radius:inherit;pointer-events:none}.karcis-carousel-item:first-child,.karcis-carousel-item:nth-child(2){left:0;top:0;width:100%;height:100%;transform:none;border-radius:0;box-shadow:none;opacity:1;z-index:1}.karcis-carousel-item:first-child:after,.karcis-carousel-item:nth-child(2):after{background:linear-gradient(90deg,rgba(20,8,7,.96),rgba(20,8,7,.88) 42%,rgba(20,8,7,.4) 68%,rgba(0,0,0,.35)),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.85))}.karcis-carousel-item:nth-child(3){left:56%;opacity:1;z-index:5}.karcis-carousel-item:nth-child(4){left:calc(56% + 215px);opacity:1;z-index:4}.karcis-carousel-item:nth-child(5){left:calc(56% + 430px);opacity:.85;z-index:3}.karcis-carousel-item:nth-child(6){left:calc(56% + 645px);opacity:0;z-index:2}.karcis-carousel-content{width:calc(54% - 3.5rem);max-width:520px;position:absolute;top:50%;left:3.5rem;transform:translateY(-50%);color:#fff;opacity:0;display:none;z-index:15;pointer-events:auto}.karcis-carousel-item:nth-of-type(2) .karcis-carousel-content{display:block;animation:karcisShow .75s ease-in-out .2s forwards}@keyframes karcisShow{0%{filter:blur(6px);transform:translateY(calc(-50% + 40px));opacity:0}to{opacity:1;filter:blur(0);transform:translateY(-50%)}}.karcis-preview-meta{position:absolute;bottom:16px;left:16px;right:16px;z-index:5;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8);pointer-events:none}.karcis-carousel-item:first-child .karcis-preview-meta,.karcis-carousel-item:nth-child(2) .karcis-preview-meta{display:none}.karcis-carousel-nav{position:absolute;bottom:2.2rem;left:3.5rem;z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:12px}.karcis-carousel-btn{background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);color:#fff;border:1.5px solid hsla(0,0%,100%,.35);width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 15px rgba(0,0,0,.3)}.karcis-carousel-btn:hover{background:#bf211e;border-color:#bf211e;color:#fff;transform:scale(1.08);box-shadow:0 6px 20px rgba(191,33,30,.5)}.karcis-carousel-btn:active{transform:scale(.95)}@media (max-width:1024px){.karcis-carousel-container{height:480px}.karcis-carousel-content{left:2rem;width:calc(56% - 2.5rem);max-width:420px}.karcis-carousel-nav{left:2rem;bottom:1.8rem}.karcis-carousel-item{width:160px;height:240px}.karcis-carousel-item:nth-child(3){left:58%}.karcis-carousel-item:nth-child(4){left:calc(58% + 175px)}.karcis-carousel-item:nth-child(5){left:calc(58% + 350px)}.karcis-carousel-item:nth-child(6){left:calc(58% + 525px);opacity:0}}@media (max-width:768px){.karcis-carousel-container{height:490px;border-radius:20px}.karcis-carousel-item:first-child:after,.karcis-carousel-item:nth-child(2):after{background:linear-gradient(180deg,rgba(20,8,7,.3),rgba(20,8,7,.95) 70%)}.karcis-carousel-content{left:1.25rem;right:1.25rem;width:auto;max-width:100%;top:42%}.karcis-carousel-nav{left:1.25rem;bottom:1.25rem}.karcis-carousel-item:nth-child(3){left:auto;right:1.25rem;bottom:1.25rem;top:auto;width:90px;height:120px;border-radius:12px;transform:none;z-index:18;box-shadow:0 8px 25px rgba(0,0,0,.7),inset 0 0 0 1.5px hsla(0,0%,100%,.25)}.karcis-carousel-item:nth-child(3) .karcis-preview-meta{padding:4px;bottom:4px;left:4px;right:4px}.karcis-carousel-item:nth-child(3) .karcis-preview-meta h4{font-size:10px;line-height:1.2}.karcis-carousel-item:nth-child(3) .karcis-preview-meta p,.karcis-carousel-item:nth-child(3) .karcis-preview-meta span,.karcis-carousel-item:nth-child(4),.karcis-carousel-item:nth-child(5),.karcis-carousel-item:nth-child(6){display:none}}