@font-face{font-family:"Mark Offc For MC Extra";src:url(../fonts/MarkOffcForMC-ExtraLightItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Heavy.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC Hairline";src:url(../fonts/MarkOffcForMC-Hairline.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Hairline.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-BlackItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-BoldItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC.woff2) format("woff2"),url(../fonts/MarkOffcForMC.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Bold.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Black.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC Extra";src:url(../fonts/MarkOffcForMC-ExtraLight.woff2) format("woff2"),url(../fonts/MarkOffcForMC-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC Book";src:url(../fonts/MarkOffcForMC-BookItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-BookItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC Hairline";src:url(../fonts/MarkOffcForMC-HairlineItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-HairlineItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC Book";src:url(../fonts/MarkOffcForMC-Book.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Light.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-HeavyItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-MediumItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Italic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-ThinItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Medium.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC Ultra";src:url(../fonts/MarkOffcForMC-Ultra.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Ultra.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-Thin.woff2) format("woff2"),url(../fonts/MarkOffcForMC-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Mark Offc For MC";src:url(../fonts/MarkOffcForMC-LightItalic.woff2) format("woff2"),url(../fonts/MarkOffcForMC-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url("../fonts/Futura Light.otf") format("otf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url("../fonts/Futura Regular.otf") format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url("../fonts/Futura Demibold.otf") format("otf");font-weight:600;font-style:normal;font-display:swap}.h1,h1{font-size:3.25rem}.h2,h2{font-size:3rem}.h3,h3{font-size:1.5rem}@media (max-width:640px){.h3,h3{font-size:1.125rem}}.button{font-size:1rem;font-weight:700;color:#fff;padding:.875rem;background-color:#f69e1e;text-decoration:none;text-align:center;border-radius:.625rem;margin-bottom:.625rem;border:1px solid transparent;cursor:pointer}.button:hover{background-color:transparent;border-color:#fff}.button.transparent{background-color:transparent;border:1px solid #fff}.button.transparent:hover{background-color:#f69e1e;border-color:#f69e1e}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:.83333vw}@media (max-width:1480px){html{font-size:1.08108vw}}@media (max-width:1024px){html{font-size:1.5625vw}}@media (max-width:768px){html{font-size:2.08333vw}}@media (max-width:640px){html{font-size:2.5vw}}@media (max-width:475px){html{font-size:3.36842vw}}@media (max-width:375px){html{font-size:4.26667vw}}body{position:static!important;display:flex;flex-direction:column;height:auto;min-height:100vh;background-color:#252525;font-family:Futura}.container{max-width:81.875rem;margin:0 auto;padding:0 .9375rem}@media screen and (min-width:2500px){.container{max-width:100rem}}@media (max-width:1024px){.container{padding:0 2rem}}@media (max-width:768px){.container{padding:0 1.5rem}}:last-child{margin-bottom:0}a{transition:all .4s}a.more{font-size:1.5rem;text-decoration:none;color:#fff;transition:all .4s}a.more:hover{color:#f69e1e}p{margin-bottom:1.25rem}p:last-child{margin-bottom:0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.custom-radio{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:13px;padding-right:13px}.custom-radio:has(input:checked){background-color:#ffbd00;color:#000}.custom-radio label{display:flex;justify-content:space-between;align-items:center;gap:15px}.custom-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.custom-radio .checkmark{position:relative;height:25px;width:25px;background-color:transparent;border-radius:50%;border:2px solid #ffbd00;flex:0 0 25px}.custom-radio:hover input~.checkmark{background-color:#ffbd00}.custom-radio input:checked~.checkmark{border:2px solid #b4251e}.custom-radio .checkmark:after{content:"";position:absolute;display:none}.custom-radio input:checked~.checkmark:after{display:block}.custom-radio .checkmark:after{position:absolute;top:4px;left:4px;width:13px;height:13px;border-radius:50%;background:#b4251e}.custom-checkbox{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:13px;padding-right:13px}.custom-checkbox:has(input:checked){background-color:#ffbd00}.custom-checkbox label{display:flex;justify-content:space-between;align-items:center;gap:15px}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:relative;height:25px;width:25px;background-color:transparent;border:2px solid #ffbd00;flex:0 0 25px}.custom-checkbox:hover input~.checkmark{background-color:#b4251e}.custom-checkbox input:checked~.checkmark{border:2px solid #b4251e;background-color:#b4251e}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}@media (max-width:1024px){.single-movie{font-weight:400;font-style:normal;color:#fff}.single-movie h1{font-size:1rem;line-height:1;padding-top:1.8125rem}.single-movie h2{font-size:.9375rem;line-height:1.3;padding-top:.9375rem;padding-bottom:1.5625rem}.single-movie p{font-size:.8125rem}.single-movie .video-wrapper{position:relative;margin-top:1.5rem;margin-bottom:1.375rem}.single-movie .video-wrapper .overlay{position:relative;z-index:2;display:flex;width:100%;transition:.2s}.single-movie .video-wrapper .overlay.hide{opacity:0;visibility:hidden}.single-movie .video-wrapper img{width:100%}.single-movie .video-wrapper button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:none}.single-movie .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.0625rem;z-index:1}.single-movie .movie-icons .duration,.single-movie .movie-icons .wrapper{display:flex;align-items:center}.single-movie .movie-icons .wrapper{padding-bottom:.5rem}.single-movie .movie-icons .duration{font-weight:700;padding-left:.9375rem;-moz-column-gap:.5625rem;column-gap:.5625rem}.single-movie .movie-icons .duration p{font-size:.9375rem}.single-movie .movie-icons span{display:inline-block;font-size:1rem;font-weight:700;padding:.4375rem .625rem;border:1px solid #fff;border-radius:.25rem;margin-right:.625rem}.single-movie .movie-icons img{display:block;padding-top:.6875rem}.single-movie .movie-table{padding-top:1.25rem}.single-movie .movie-table h3{font-size:.8125rem;font-weight:400;color:#fff;line-height:1}.single-movie .movie-table h4{font-size:.8125rem;color:#fff;line-height:1.3;max-width:37%;text-align:right}.single-movie .movie-table .wrapper{display:flex;justify-content:space-between;align-items:center;padding:.9375rem 0}.single-movie .movie-table .wrapper:first-child,.single-movie .movie-table .wrapper:nth-child(2){border-bottom:1px solid rgba(217,217,217,.25)}.single-movie .buy-ticket{font-size:1rem;color:#000;font-weight:700;display:block;width:100%;text-align:center;background-color:#f69e1e;border:1px solid transparent;border-radius:.9375rem;padding:.9375rem;text-decoration:none;margin-bottom:2.8125rem;transition:.2s}.single-movie .buy-ticket:hover{color:#fff;border-color:#fff;background-color:transparent}.films-list{font-weight:400;font-style:normal;padding-top:1.4375rem;padding-bottom:5.3125rem}.films-list h1{font-size:.875rem;line-height:1;color:#fff;text-transform:uppercase;padding-bottom:.9375rem}.films-list__inner{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:.625rem;column-gap:.625rem;row-gap:1.25rem;text-align:center}.films-list__inner h2{font-size:.6875rem;color:#fff}.films-list__inner .wrapper{position:relative}.films-list__inner img{width:100%}.films-list .add-to-fav{display:flex;position:absolute;top:.4375rem;right:.3125rem;background:0 0;border:none;outline:0}.films-list .add-to-fav .fa-solid{display:none;color:red}.films-list .add-to-fav.active .fa-solid{display:block}.films-list .add-to-fav.active .fa-regular{display:none}.films-list .add-to-fav i{font-size:.5625rem;line-height:1;background:#fff;border-radius:50%;padding:2px}.poster-switcher .cedvel-btn{position:relative;width:3.625rem;height:1.375rem;border-radius:.6875rem;overflow:hidden}.poster-switcher .cedvel-btn.disable .knobs::after{opacity:0}.poster-switcher .cedvel-btn.disable .knobs::before{opacity:1}.poster-switcher .cedvel-btn .knobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.poster-switcher .cedvel-btn .knobs span,.poster-switcher .cedvel-btn .knobs::after,.poster-switcher .cedvel-btn .knobs::before{position:absolute;font-size:.625rem;line-height:1;border-radius:2px;transition:.3s ease all}.poster-switcher .cedvel-btn .knobs::after,.poster-switcher .cedvel-btn .knobs::before{font-weight:400;font-style:normal;top:50%;transform:translateY(-50%);color:#fff;z-index:1}.poster-switcher .cedvel-btn .knobs::before{content:"Poster";left:.375rem;opacity:0}.poster-switcher .cedvel-btn .knobs::after{content:"Poster";right:.375rem}.poster-switcher .cedvel-btn .knobs span{top:2px;width:1.125rem;height:1.125rem;border-radius:50%;left:2px;background-color:#fff;z-index:2}.poster-switcher .layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:.3s ease all;background-color:#109f38;z-index:1}.poster-switcher .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:3}.poster-switcher .cedvel-btn .checkbox:checked+.knobs span{left:2.375rem}.poster-switcher .cedvel-btn .checkbox:checked~.layer{background-color:#8e8e8e}.footer-mob{position:fixed;width:100%;left:0;bottom:0;z-index:3;font-weight:400;font-style:normal;background-color:#0a0a0a;padding:.875rem 0 1.8125rem;z-index:999999}.footer-mob__wrapper{list-style:none;display:flex;justify-content:center;text-align:center;align-items:flex-end;-moz-column-gap:1.5625rem;column-gap:1.5625rem}.footer-mob span{display:block}.footer-mob a{font-size:.5rem;color:#fff;text-decoration:none}.social-banner{background-color:transparent}.social-banner__inner{flex-direction:column-reverse;row-gap:.4375rem}.social-banner__inner .socials{margin:0}.social-banner__inner .socials-item{font-size:1.0625rem}.social-banner__inner .socials-item::after{color:#fff}.social-banner__inner .text{color:#fff}.breadcrumbs.no-banner{margin-top:.875rem}.breadcrumbs.no-banner .container{display:flex;justify-content:space-between;align-items:center}.breadcrumbs-item:last-of-type::after{content:url(/assets/img/chevron-left.svg)}.breadcrumbs-item svg{width:1.5rem;height:1.5rem}.cedvel-table{font-weight:400;font-style:normal;margin-bottom:4.5625rem}.cedvel-table .format{width:12%}.cedvel-table .language{margin-right:.3125rem}.cedvel-table__row{overflow:hidden}.cedvel-table__row.active .bilet{display:flex;flex-direction:row-reverse;align-items:center;max-width:none;width:auto;-moz-column-gap:.6875rem;column-gap:.6875rem}.cedvel-table__row.active .bilet .wrapper{width:69px}.cedvel-table__row.active .cedvel-table__inner{padding-top:.625rem;padding-bottom:.3125rem;border-bottom:1px solid rgba(217,217,217,.25)}.cedvel-table__row.active .poster{display:none}.cedvel-table__row.active .kinoteatr-zal{align-items:center}.cedvel-table__row.active .kinoteatr-zal .wrapper{display:flex}.cedvel-table__row.active .kinoteatr-zal .wrapper span:first-child::after{content:",";padding-right:3px}.cedvel-table__heading{background:0 0;margin-top:.875rem;padding:0}.cedvel-table__heading .cedvel-table__inner{flex-direction:column;row-gap:.375rem}.cedvel-table__heading .cedvel-table__inner div{background:#4d4d4d}.cedvel-table__heading .bilet,.cedvel-table__heading .film,.cedvel-table__heading .format,.cedvel-table__heading .kinoteatr,.cedvel-table__heading .language,.cedvel-table__heading .time,.cedvel-table__heading .zal{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%;padding:.875rem 2.625rem .5625rem;border-radius:.375rem;margin:0;gap:0}.cedvel-table__heading .price{display:none}.cedvel-table__heading .bilet{display:none}.cedvel-table__heading .label{line-height:1;font-weight:400;width:100%;z-index:1}.cedvel-table__heading .label svg{display:none}.cedvel-table__heading .current{position:absolute;top:1rem;right:2.625rem;color:#929292;width:100%;text-align:right;width:50%;z-index:0}.cedvel-table__heading .current::after{content:url(/assets/img/chevron-down.svg);position:relative;top:.125rem;padding-left:.4375rem}.cedvel-table__heading .filter-dropdown{background-color:transparent;padding:0;position:static;width:100%;max-width:none;text-align:right;order:1}.cedvel-table__main{margin-top:.9375rem}.cedvel-table__main .cedvel-table__inner{padding-top:.3125rem;-moz-column-gap:.4375rem;column-gap:.4375rem}.cedvel-table__main .inner-wrapper{width:58.5%}.cedvel-table__main .poster{width:21.5%}.cedvel-table__main .poster img{width:100%;border-radius:15px;}.cedvel-table__main .price{color:#f69e1e;display:flex;justify-content:center;-moz-column-gap:.3125rem;column-gap:.3125rem;padding-top:.3125rem;width:auto;margin-right:0}.cedvel-table__main .price span{line-height:.8}.cedvel-table__main .title{font-size:clamp(15px,calc(.9375rem + ((1vw - 3.75px) * 1.2327)),23px);min-height:0;line-height:1;padding-bottom:3px}.cedvel-table__main .format{width:auto;-moz-column-gap:.25rem;column-gap:.25rem;margin:0}.cedvel-table__main .format span{font-size:clamp(10px,calc(.625rem + ((1vw - 3.75px) * .7704)),15px);min-height:0;font-weight:700;padding:.25rem .125rem;border:1px solid #f69e1e;border-radius:2px;line-height:.9}.cedvel-table__main .format img{height:clamp(9px,calc(.5625rem + ((1vw - 3.75px) * .9245)),15px);min-height:0;box-sizing:content-box;border-radius:2px}.cedvel-table__main .kinoteatr-zal{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;padding-top:.375rem}.cedvel-table__main .kinoteatr-zal span{display:block;font-size:clamp(13px,calc(.8125rem + ((1vw - 3.75px) * 1.0786)),20px);min-height:0}.cedvel-table__main .kinoteatr-zal .language{padding-top:2px;width:auto;margin:0}.cedvel-table__main .kinoteatr-zal .language img{height:clamp(20px,calc(.8125rem + ((1vw - 3.75px) * 1.0786)),30px);width:clamp(30px,calc(1.375rem + ((1vw - 3.75px) * 1.6949)),40px);min-height:0}.cedvel-table__main .kinoteatr-zal .wrapper span:first-child{font-weight:700}.cedvel-table__main .bilet{font-weight:700;max-width:4.3125rem;width:20%;margin-left:auto;text-align:center}.cedvel-table__main .bilet .wrapper{border:1px solid #f69e1e;border-radius:.4375rem}.cedvel-table__main .bilet .wrapper span{display:block;line-height:1;padding:.5625rem 0 .375rem}.cedvel-table__main .bilet .buy-ticket{display:block;line-height:1;padding:.75rem 0;border-radius:.4375rem;margin:0 -1px -1px}.hero-banner{margin-top:.5rem}.hero-banner--swiper{max-width:95%;margin:0 auto}.hero-banner .poster-card img{width:100%}.hero-banner .poster-card a{text-decoration:none}.hero-banner .poster-card .name{color:#fff;font-size:1rem;font-weight:700;text-align:center;margin-top:.9375rem}.hero-banner .swiper-pagination{position:relative;margin-top:.9375rem}.hero-banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.hero-banner .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.our-app__inner--title h1{font-size:4.4rem}.our-app__inner--phone img{width:16.75rem;height:34.5rem}.our-app__inner--buttons img{width:11.0625rem;height:3.4125rem}.our-app__inner{gap:2.5625rem}}@media (max-width:1024px){.pay-place__hall{margin-top:0}.pay-place{padding:0;border:0}.pay-place__hall{padding:1.6875rem .625rem}.pay-place__hall .places-icons{flex-direction:column;align-items:flex-start;font-size:.625rem;gap:.625rem;margin-top:1.25rem}.pay-place__hall .places-icons .busy-place svg,.pay-place__hall .places-icons .free-place svg,.pay-place__hall .places-icons .selected-place svg{width:.75rem;height:1.0625rem}.pay-place__hall .places__row--seats svg{width:1rem;height:1.4375rem}.pay-place__hall .places__row--number{font-size:1rem}.pay-place__hall .places__row{gap:.75rem}.pay-place__hall .ekran img{width:100%}.pay-place__hall .places{margin:3.3rem auto 0}.pay-place__hall .places__row.empty{margin-bottom:1.2rem}.pay-type{padding:3.125rem .875rem;margin-top:2.0625rem}.pay-type__heading--left .name{font-size:1rem}.pay-type__heading{align-items:center}.pay-type__heading--right{gap:.55rem}.pay-type__heading--right .total{font-size:.65rem}.pay-inner .next-step a{padding:.5625rem .25rem;font-size:.75rem}.pay-type__tickets{padding:.3125rem}.pay-type__tickets .ticket-icon{width:1.5625rem;height:1.5625rem}.pay-type__tickets .ticket-icon svg{width:1rem;height:1rem}.pay-type__tickets .price{font-size:.85rem;margin-right:.75rem}.pay-type__tickets .minus,.pay-type__tickets .plus{width:1.125rem;height:1.125rem;border-radius:.225rem;font-size:.7rem}.pay-type__tickets input{font-size:.75rem;width:1.35rem}.pay-type__bar--heading .swiper-navigation .swiper-button-next,.pay-type__bar--heading .swiper-navigation .swiper-button-prev{width:2.0625rem;height:2.0625rem;font-size:.75rem}.pay-type__bar--heading .swiper-navigation .swiper-button-next:after,.pay-type__bar--heading .swiper-navigation .swiper-button-prev:after{font-size:.665rem}.pay-type__bar .name{font-size:.875rem}.pay-type__bar--heading{align-items:center}.pay-type__bar--swiper{padding:1rem}.pay-type__bar .bar-item .thumb img{width:100%;height:auto}.pay-type__bar .bar-item .number{margin-top:.65rem}.pay-type__bar .bar-item .minus,.pay-type__bar .bar-item .plus{width:1.6875rem;height:1.6875rem;border-radius:.225rem;font-size:.7rem}.pay-type__bar .bar-item input{font-size:.8125rem}.pay-type__bar .bar-item .name{font-size:.7rem}.pay-type__bar .bar-item .price .current{font-size:.75rem}.pay-type__bar .bar-item .price .old{font-size:.5rem}.pay-finish__form--title{font-size:1rem}.pay-finish__form form input::-moz-placeholder{font-size:.875rem}.pay-finish__form form input,.pay-finish__form form input::placeholder{font-size:.875rem}.pay-finish__form form input{padding:1.4375rem 1.25rem}.pay-finish__form{width:100%;padding:1.25rem 1.0625rem}.pay-finish__total{width:100%;padding:.625rem 1.0625rem 1.25rem;min-height:auto}.pay-finish{margin-top:0}.pay-finish__left{width:100%;box-sizing:border-box;border:1px solid #676767;border-radius:1.25rem;background:#303030}.pay-finish__form,.pay-finish__total{background-color:transparent;border:none}.pay-finish__total .info .total{font-size:1.4625rem}.pay-finish__total .info .bilet{font-size:1.2rem}.pay-finish__total .next-step{margin-top:.625rem}.pay-finish__total .next-step a{padding:.9375rem 1.875rem;font-size:.875rem}.h2,h2{font-size:.875rem}a.more{font-size:.625rem}.table__banner--wrapper span{font-size:1.5rem}.table__banner--wrapper{padding:.8875rem 3.3625rem;border-radius:.9375rem}.table__banner--wrapper .background:before{width:3.125rem;height:1.5rem}.table__banner{margin-bottom:0;margin-top:.375rem}.table__list--swiper .poster-card .poster img{height:auto;border-radius:.6875rem}.table__list--swiper .poster-card .poster{display:flex;border-radius:7%}.table__list--swiper .poster-card .more-info{padding:.6875rem .6375rem}.table__list--swiper .poster-card .more-info .time{font-size:.7rem;margin-bottom:0}.table__list--swiper .poster-card .more-info .languages img{width:1.125rem;border-radius:.0875rem}.table__list--swiper .poster-card .more-info .tags span{font-size:.5rem;padding:.1375rem}.table__list--swiper .poster-card .more-info .languages{margin-bottom:-.075rem}.table__list{margin-bottom:1.0875rem}.table__list--swiper .poster-card .more-info .restriction span{font-size:.425rem;width:1.1rem;height:1.1rem}.table__list--swiper .poster-card .more-info .buttons-wrapper .buy-ticket{margin-bottom:.225rem}.table__list--swiper .poster-card .more-info .buttons-wrapper .buy-ticket,.table__list--swiper .poster-card .more-info .buttons-wrapper .more{font-size:.7rem;padding:.375rem}.movie-info__right .movie-star{width:100%}.movie-info__right .movie-star{padding:1.175rem}.movie-info__right .movie-star .vote-process-bar{height:.975rem}.movie-info__right .movie-star .vote-title,.movie-info__right .movie-star .vote-value{line-height:1.35rem}.movie-info__right .movie-name{margin-top:16rem}.movie-comment__ratings--blocks{gap:1.875rem}.movie-comment__ratings--block{width:calc(100% / 2 - (1.875rem / 2 * (2 - 1)))}.movie-comment__ratings--block label.star:before{width:1.8rem;height:1.8rem}.profilim-block .profile-info .profile-user-heading{margin-bottom:.35rem}.profilim-block .profile-info .profile-user-bottom{font-size:.775rem}.profilim-block .profile-info .profile-bottom-progress{width:13.0625rem}.profilim-switcher-wrapper .switch-button span{font-size:.775rem}.profilim-block .profile-advantages .profile-advantages-left .profile-advantages-row{font-size:.7125rem}.profilim-block .profile-advantages .profile-advantages-right .profile-advantage-slide .name{font-size:.6125rem}.profilim-blocks{margin-bottom:8rem}}@media (max-width:768px){.movie-info__meta--line{margin:0 .3375rem}.movie-info__left{width:16.6875rem}.movie-info__left .movie-thumb img{height:25rem}.movie-info__right{width:calc(100% - 16.6875rem - 1.875rem)}.movie-comment__ratings--block{padding:1.2rem}.movie-comment__ratings--block .rating-box{flex-wrap:wrap;margin-top:.825rem}.movie-comment__ratings--block{width:100%}.movie-comment__ratings--blocks{flex-wrap:wrap}.movie-banner__image img{width:12.25rem}.profilim-switcher-wrapper .switch-button .label{font-size:.4875rem}.profilim-switcher-wrapper .switch-button span{font-size:.62rem}.profilim-block .profile-info-wrapper{flex-wrap:wrap}.profilim-block .profile-info{width:100%}.profilim-block .profile-advantages{width:100%}.profilim-block-half{flex-wrap:wrap}.profilim-block-half .block-left,.profilim-block-half .block-right{width:100%}.profilim-block .film-wrapper .film-info .meta .meta-row{font-size:.8rem}.profilim-block .like-wrapper .film-thumb{width:4.3375rem;margin-right:.85rem}.profilim-block .like-wrapper .film-info .rate .rate-value{font-size:1.3rem}.profilim-block .like-wrapper .film-remove{right:.55rem}.profilim-block .like-wrapper .film-remove img{width:1.5rem}}@media (max-width:640px){.movie-info__right .movie-name{font-size:2.35rem}.movie-info__right .movie-buttons{margin-top:2.5625rems;flex-wrap:wrap}.movie-info__right .movie-buttons .button{flex:1 0 calc(50% - 1rem);font-size:.8rem}.movie-info__right .movie-buttons .button svg{width:.8625rem;height:.95rem}}@media (max-width:475px){.movie-banner__image img{width:18.25rem;height:10.25rem}.movie-info__left{width:100%}.movie-info__right{width:100%}.movie-info__left .movie-thumb img{width:60%;margin:0 auto}.movie-info__left .movie-thumb{text-align:center}.movie-info__meta--line{display:none}.movie-info__meta--item{flex:1 0 calc(50% - 1rem)}.movie-info__meta{flex-wrap:wrap}.movie-comment__ratings--block label.star:before{width:1.6rem;height:1.6rem}.movie-comment__ratings--block .point-images .point-image-box img{width:1.6rem}.movie-comment__ratings--block .point-images .point-image-box{max-width:4rem;font-size:.7125rem}.profilim-block,.profilim-block-half .block-left,.profilim-block-half .block-right{padding:.9875rem}.profilim-block .profile-advantages{flex-wrap:wrap}.profilim-block .profile-advantages .profile-advantages-left,.profilim-block .profile-advantages .profile-advantages-right{width:100%;height:auto}.profilim-switcher-wrapper .switch-button{min-width:7.1rem}.profilim-switcher-small-wrapper .switch-button{padding:.75rem .925rem}.profilim-switcher-small-wrapper,.profilim-switcher-wrapper{overflow-x:scroll;white-space:nowrap;padding-bottom:.625rem;scrollbar-width:auto;scrollbar-color:#f69e1e #fff}.profilim-switcher-small-wrapper::-webkit-scrollbar,.profilim-switcher-wrapper::-webkit-scrollbar{width:.625rem}.profilim-switcher-small-wrapper::-webkit-scrollbar-track,.profilim-switcher-wrapper::-webkit-scrollbar-track{background:#fff}.profilim-switcher-small-wrapper::-webkit-scrollbar-thumb,.profilim-switcher-wrapper::-webkit-scrollbar-thumb{background-color:#8f54a0;border-radius:.625rem;border:.125rem none #fff}.profilim-block .like-wrapper .film-like{width:100%}}@media (max-width:375px){.movie-comment__comments .comment-item{padding:1.1rem}.movie-comment__comments .comment-text{font-size:.9rem}.movie-info__left .movie-thumb img{height:19rem}}@font-face{font-family:"ITC Avant Garde Gothic Std Book Condensed";src:url(/assets/fonts/ITCAvantGardeStd-BkCn.eot);src:local("ITC Avant Garde Gothic Std Book Condensed"),local("ITCAvantGardeStd-BkCn"),url(/assets/fonts/ITCAvantGardeStd-BkCn.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ITCAvantGardeStd-BkCn.woff2) format("woff2"),url(/assets/fonts/ITCAvantGardeStd-BkCn.woff) format("woff"),url(/assets/fonts/ITCAvantGardeStd-BkCn.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ITC Avant Garde Gothic Std Demi Condensed";src:url(/assets/fonts/ITCAvantGardeStd-DemiCn.eot);src:local("ITC Avant Garde Gothic Std Demi Condensed"),local("ITCAvantGardeStd-DemiCn"),url(/assets/fonts/ITCAvantGardeStd-DemiCn.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ITCAvantGardeStd-DemiCn.woff2) format("woff2"),url(/assets/fonts/ITCAvantGardeStd-DemiCn.woff) format("woff"),url(/assets/fonts/ITCAvantGardeStd-DemiCn.ttf) format("truetype");font-weight:400;font-style:normal}