.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}body:has(.mainBannerSwiper_kinomax:not(.none)){scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){body:has(.mainBannerSwiper_kinomax:not(.none)){overflow-y:scroll}}@media screen and (min-width:1024px){body:has(.mainBannerSwiper_kinomax:not(.none)) .headerAddStyle{top:0;border:0;background-color:transparent;--header-bg-opacity:0}body:has(.mainBannerSwiper_kinomax:not(.none)) .headerAddStyle:before{content:"";position:absolute;inset:0;background-color:var(--global-bg-color);opacity:var(--header-bg-opacity,0);transition:opacity .05s ease-out;z-index:-1;pointer-events:none}}.mainBannerSwiper_kinomax{margin-top:0;min-height:714px;height:min(100vh - 30px,51.4vw);margin-bottom:-100px;cursor:-webkit-grab;cursor:grab}.mainBannerSwiper_kinomax.none{min-height:0}.mainBannerSwiper_kinomax:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax{position:relative;margin-top:84px;height:auto;min-height:auto;margin-bottom:auto}}.mainBannerSwiper_kinomax .banner-slide-container{position:relative;width:100%;height:100%;z-index:1}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-slide-container{min-height:auto;height:auto;aspect-ratio:856/440}}.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile{display:flex!important;opacity:0;pointer-events:none;transition:opacity 1s ease}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile{position:absolute;top:calc(100% - 125px);left:50%;transform:translateX(-50%);z-index:1000}.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile.visible{opacity:1;pointer-events:auto;transition:none}.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile .banner-nav-controls{background-color:var(--White-A10);-webkit-backdrop-filter:blur(12.8px);backdrop-filter:blur(12.8px);border-radius:24px;padding:6px 8px}}@media screen and (max-width:1023px)and (max-width:767px){.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile .banner-nav-controls{padding:4px 6px}}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile .banner-nav-controls .banner-nav-buttons-row{display:flex;align-items:center;gap:8px}.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile .banner-nav-button{width:40px;height:40px;padding:8px}.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile .banner-nav-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mainBannerSwiper_kinomax .banner-slide-container .banner-navigation-mobile .banner-nav-button.banner-nav-info{text-decoration:none;color:var(--global-light-color)}}.mainBannerSwiper_kinomax .banner-slide-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,5%,.85),hsla(0,0%,5%,.7) 4.64%,hsla(0,0%,5%,.33) 16.43%,hsla(0,0%,5%,.16) 23.08%,hsla(0,0%,5%,.02) 29.54%,hsla(0,0%,5%,0) 31.85%,hsla(0,0%,5%,0) 54.44%,hsla(0,0%,5%,.04) 58.67%,hsla(0,0%,5%,.2) 68.15%,hsla(0,0%,5%,.475) 78.15%,#0e0e0e),linear-gradient(270deg,hsla(0,0%,5%,.4),hsla(0,0%,5%,.2) 17.45%,hsla(0,0%,5%,.18) 22.34%,hsla(0,0%,5%,.2) 30.52%,hsla(0,0%,5%,.32) 44.84%,hsla(0,0%,5%,.58) 57.34%,hsla(0,0%,5%,.68) 62.76%,hsla(0,0%,5%,.78) 69.84%,hsla(0,0%,5%,.88) 81.77%,hsla(0,0%,5%,.96));z-index:2}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-slide-container:before{background:linear-gradient(180deg,hsla(0,0%,5%,0) 47.42%,hsla(0,0%,5%,.8) 82.47%,#0e0e0e);right:-1px;left:-1px;bottom:-1px}}.mainBannerSwiper_kinomax .banner-slide-container .megaposter-image{border-radius:0!important;opacity:1;object-fit:cover;object-position:top}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-slide-container .megaposter-image{opacity:0;margin:0 auto;-webkit-clip-path:inset(0 0 0 0 round 12px 12px 0 0);clip-path:inset(0 0 0 0 round 12px 12px 0 0)}.mainBannerSwiper_kinomax .banner-slide-container .megaposter-image.loaded{transition:opacity .5s ease;opacity:1}}.mainBannerSwiper_kinomax .banner-slide-container.trailer-active .megaposter-image{opacity:0;transition:opacity .8s ease-in-out}.mainBannerSwiper_kinomax .banner-slide-container .banner-trailer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:none;opacity:0;z-index:1;transition:opacity .8s ease-in-out}.mainBannerSwiper_kinomax .banner-slide-container .banner-trailer.trailer-visible{opacity:1}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-slide-container .banner-trailer{min-height:auto;-webkit-clip-path:inset(0 0 0 0 round 12px 12px 0 0);clip-path:inset(0 0 0 0 round 12px 12px 0 0)}}.mainBannerSwiper_kinomax .swiper{margin-top:0!important;height:100%!important}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .swiper{height:auto!important}}.mainBannerSwiper_kinomax .banner-content-container{position:relative;display:flex;flex-direction:column;max-width:1400px;width:100%;margin:-845px auto 0;padding-left:5px;z-index:2;pointer-events:none}.mainBannerSwiper_kinomax .banner-content-container a,.mainBannerSwiper_kinomax .banner-content-container button{pointer-events:auto}@media screen and (max-width:1500px){.mainBannerSwiper_kinomax .banner-content-container{max-width:calc(100vw - 116px)}}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-content-container{max-width:312px;width:100%;margin-top:-420px;padding-left:0;align-items:center;text-align:center}}.mainBannerSwiper_kinomax .banner-trailer-controls{display:flex;justify-content:flex-start;gap:12px;pointer-events:auto;width:max-content}.mainBannerSwiper_kinomax .banner-trailer-controls.desktop{margin-top:-50px;align-self:flex-end}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-trailer-controls.desktop{display:none}}@media screen and (min-width:1024px){.mainBannerSwiper_kinomax .banner-trailer-controls.mobile{display:none}}.mainBannerSwiper_kinomax .banner-trailer-controls .banner-trailer-control:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mainBannerSwiper_kinomax .banner-trailer-controls .banner-trailer-control{width:48px;height:48px;border-radius:50%;background-color:var(--light-bg-color);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;-webkit-backdrop-filter:blur(12.8px);backdrop-filter:blur(12.8px)}.mainBannerSwiper_kinomax .banner-trailer-controls .banner-trailer-control.sound.active{background-color:var(--Primary-100)}.mainBannerSwiper_kinomax .banner-trailer-controls .banner-trailer-control:hover{background-color:var(--menu-hover-color)}.mainBannerSwiper_kinomax .banner-trailer-controls .banner-trailer-control svg{display:block}.mainBannerSwiper_kinomax .banner-trailer-controls.mobile .banner-trailer-control{width:36px;height:36px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mainBannerSwiper_kinomax .banner-trailer-controls.mobile .banner-trailer-control:not(.active):hover{background-color:transparent}.mainBannerSwiper_kinomax .banner-trailer-controls.mobile .banner-trailer-control.sound{position:fixed;top:19px;right:73px;z-index:1000}.mainBannerSwiper_kinomax .banner-trailer-controls.mobile .banner-trailer-control.fullscreen,.mainBannerSwiper_kinomax .banner-trailer-controls.mobile .banner-trailer-control.sound.hidden{display:none}.mainBannerSwiper_kinomax .banner-brand-title-image-container{width:1400px;height:480px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;scale:.5;transform-origin:bottom left}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-brand-title-image-container{scale:.2208333333;align-items:center;transform-origin:bottom center}}.mainBannerSwiper_kinomax .banner-brand-title-image-container .banner-brand-title-image{position:relative;bottom:0;left:0}.mainBannerSwiper_kinomax .banner-brand-title-text-container{width:1400px;height:480px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;color:var(--global-light-color);font-weight:600}.mainBannerSwiper_kinomax .banner-brand-title-text-container span{max-width:50vw;display:block;margin-top:auto;font-size:44px;line-height:100%;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}@media screen and (min-width:1400px){.mainBannerSwiper_kinomax .banner-brand-title-text-container span{max-width:50%}}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-brand-title-text-container{align-items:center}.mainBannerSwiper_kinomax .banner-brand-title-text-container span{font-size:20px}}.mainBannerSwiper_kinomax .banner-sessions-info{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:Montserrat,sans-serif}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions-info{justify-content:center;align-items:center;margin-bottom:24px}}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item{padding:10px 0;display:flex;align-items:center;gap:4px}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item.country-mobile{display:none}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item.country-mobile{display:flex}}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item .country-desktop{display:inline-flex}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item .country-desktop{display:none}}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item .genre-desktop{display:inline-flex}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item .genre-desktop{display:none}}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item .genre-mobile{display:none}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item .genre-mobile{display:inline-flex}}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item span{color:var(--White-A40);font-weight:600;font-size:12px;line-height:16px}.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item span.banner-duration{white-space:nowrap}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions-info .banner-session-info-item{padding:0}}.mainBannerSwiper_kinomax .banner-no-sessions-info{display:none}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-no-sessions-info{display:flex;align-items:center;justify-content:center;white-space:nowrap;background:hsla(0,0%,100%,.03);height:48px;border-radius:60px;padding:14px 16px;margin-top:10px}.mainBannerSwiper_kinomax .banner-no-sessions-info span{color:var(--White-A70);font-size:14px;line-height:20px;font-family:Montserrat,sans-serif;font-weight:500}}.mainBannerSwiper_kinomax .banner-buttons{margin-top:34px;display:flex;align-items:center;gap:24px}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-buttons{margin:10px 0 70px;gap:8px;flex-direction:column}}@media screen and (max-width:765px){.mainBannerSwiper_kinomax .banner-buttons{margin:10px 0 50px}}.mainBannerSwiper_kinomax .banner-buttons .banner-button{border-radius:24px;color:var(--global-light-color);padding:16px 26px;cursor:pointer;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;white-space:nowrap}.mainBannerSwiper_kinomax .banner-buttons .banner-button span{font-weight:500;font-size:16px;line-height:20px}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-buttons .banner-button{padding:10px 16px}.mainBannerSwiper_kinomax .banner-buttons .banner-button span{font-size:14px;line-height:20px}}.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay{background-color:var(--Primary-100)}.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay.pay-desktop{display:flex}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay.pay-desktop{display:none}}.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay.pay-mobile{display:none}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay.pay-mobile{display:flex}.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay>span{font-family:Montserrat,sans-serif;font-weight:600}}.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay:hover{background-color:var(--Primary-60);color:var(--global-light-color)}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay:hover{background-color:var(--Primary-100)}.mainBannerSwiper_kinomax .banner-buttons .banner-button.pay{border-radius:60px;padding:14px 16px}}.mainBannerSwiper_kinomax .banner-buttons .banner-button.info{background-color:var(--White-A10);-webkit-backdrop-filter:blur(12.8px);backdrop-filter:blur(12.8px)}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-buttons .banner-button.info{display:none}}.mainBannerSwiper_kinomax .banner-button-price{font-weight:400!important;padding-left:24px}.mainBannerSwiper_kinomax .banner-time-until{display:none;margin-top:4px;text-align:center;color:var(--White-A50);font-size:12px;line-height:14px;font-weight:500}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-time-until{display:block}}.mainBannerSwiper_kinomax .banner-next-session-label{color:var(--White-A50)!important;font-weight:500!important;font-family:inherit!important}.mainBannerSwiper_kinomax .banner-navigation{display:flex;align-items:center}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-controls{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:24px;background-color:var(--White-A10);-webkit-backdrop-filter:blur(12.8px);backdrop-filter:blur(12.8px);padding:6px 8px;position:relative;overflow:hidden}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-navigation .banner-nav-controls{padding:0}}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-controls .banner-nav-buttons-row{display:flex;align-items:center;position:relative;z-index:2}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-controls .banner-nav-progress{position:absolute;left:0;bottom:0;top:0;width:0;background-color:var(--White-A10);animation:banner-progress-fill var(--banner-autoplay-delay) linear forwards}@keyframes banner-progress-fill{0%{width:0}to{width:100%}}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-button{background-color:transparent;color:var(--global-light-color);padding:8px;cursor:pointer;border:none;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;z-index:2}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-button:hover{opacity:.7}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-prev{margin-right:-8px}.mainBannerSwiper_kinomax .banner-navigation .banner-nav-next{margin-left:-8px}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-navigation.banner-navigation-desktop{display:none}}.mainBannerSwiper_kinomax .banner-navigation.banner-navigation-desktop svg{width:24px;height:24px}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-navigation.banner-navigation-desktop.banner-nav-next,.mainBannerSwiper_kinomax .banner-navigation.banner-navigation-desktop.banner-nav-prev{display:none}}.mainBannerSwiper_kinomax .banner-navigation-mobile .banner-nav-button:hover{opacity:1}.mainBannerSwiper_kinomax .banner-sessions{display:flex;flex-wrap:nowrap;white-space:nowrap}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions{justify-content:center;max-width:calc(100vw - 24px);display:flex;gap:12px;flex-wrap:wrap}}.mainBannerSwiper_kinomax .banner-sessions.banner-sessions-desktop-only{display:flex}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions.banner-sessions-desktop-only{display:none}}.mainBannerSwiper_kinomax .banner-sessions.desktop-only{display:block}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions.desktop-only{display:none}}.mainBannerSwiper_kinomax .banner-sessions.mobile-only{display:none}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-sessions.mobile-only{display:flex;align-items:baseline;gap:4px}.mainBannerSwiper_kinomax .banner-sessions.mobile-only .banner-session-time.soon{margin-left:-3px;padding:1px 0}.mainBannerSwiper_kinomax .banner-sessions.mobile{margin-bottom:14px}.mainBannerSwiper_kinomax .banner-sessions.mobile .banner-session-text{color:var(--White-A40);margin-top:-14px}}.mainBannerSwiper_kinomax .banner-session-time{display:inline-block;color:var(--White-A90);font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:16px;text-decoration:none;cursor:pointer;padding-right:12px;position:relative;background:none;border:none}.mainBannerSwiper_kinomax .banner-session-time:hover{color:var(--Primary-60)}@media screen and (max-width:767px){.mainBannerSwiper_kinomax .banner-session-time:hover{color:var(--White-A90)}}.mainBannerSwiper_kinomax .banner-session-time.banner-session-time-disabled{color:var(--White-A40);cursor:default}.mainBannerSwiper_kinomax .banner-session-time.soon{line-height:19px}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-session-time{padding:4px 8px;margin-left:6px}}.mainBannerSwiper_kinomax .banner-session-format{display:none}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax .banner-session-format{display:inline-block;position:absolute;padding-left:2px;top:0;font-size:10px;font-weight:600;color:#ff8e8e}.mainBannerSwiper_kinomax .banner-session-time-disabled .banner-session-format{color:var(--White-A40)}.mainBannerSwiper_kinomax .banner-session-time-highlighted{background-color:var(--White-100);color:#0e0e0e;padding:4px 8px;border-radius:8px}.mainBannerSwiper_kinomax .banner-session-time-highlighted:hover{color:#0e0e0e}.mainBannerSwiper_kinomax .banner-session-time-highlighted.padding{padding-right:20px}.mainBannerSwiper_kinomax .banner-session-time-highlighted.paddingSub{padding-right:28px}.mainBannerSwiper_kinomax .banner-session-time-highlighted .banner-session-format{color:var(--Primary-100)}.mainBannerSwiper_kinomax .banner-session-format-sub{top:0}}.mainBannerSwiper_kinomax .banner-session-separator{color:var(--global-text-color);font-size:16px}.mainBannerSwiper_kinomax .banner-session-text{color:var(--White-A90);font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:19px;padding-right:6px}.mainBannerSwiper_kinomax.none{height:145px}@media screen and (max-width:1023px){.mainBannerSwiper_kinomax.none{margin-top:88px}}@media screen and (max-width:767px){.mainBannerSwiper_kinomax.none{height:auto;min-height:auto}}html.samsung-browser .mainBannerSwiper_kinomax{width:min(100%,var(--app-vw));max-width:100%;overflow-x:clip}html.samsung-browser .mainBannerSwiper_kinomax .swiper{max-width:100%;overflow-x:clip}