@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);.overlay{position:fixed;right:0;left:0;top:0;bottom:0;padding:0 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.45);font-size:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;z-index:9999}.error{padding:15px 25px;background-color:rgba(13,118,255,.6862745098039216);border-radius:8px;position:relative;margin-bottom:10px;line-height:28px}.error .fa-close{position:absolute;right:10px;top:8px;font-size:16px}.error .fa-close:hover{cursor:pointer}.overlay-timeout{position:fixed;right:0;left:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.75);font-size:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;z-index:100}.ui-alert-content{width:335px;background:transparent;color:#fff}.alert-title-label{font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,HelveticaNeueLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;letter-spacing:.024em;padding:20px 10px 3px}.alert-message-label,.alert-title-label{color:#fff;display:block;text-align:center}.alert-message-label{font-size:14px;line-height:18px;padding:0 10px 17px;font-weight:300}.alert-ok-btn{height:56px;border:none;border-radius:4px;background-color:#0d76ff;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,TeXGyreHerosRegular,HelveticaNeueMediumLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media only screen and (max-width:320px){.ui-alert-content{width:calc(100% - 35px)}}.warning-modal .v--modal-box.v--modal{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important;max-width:calc(100% - 30px)!important;min-width:40%!important;height:auto!important;max-height:calc(100% - 30px)!important;padding:15px 25px;border-radius:8px;line-height:1.45;color:#fff;background:rgba(13,118,255,.9)!important}@media only screen and (max-width:768px),only screen and (max-width:768px)and (max-height:650px){.warning-modal .v--modal-box.v--modal{position:relative!important;width:calc(100% - 30px)!important;max-width:none!important;min-width:0!important;min-height:200px!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}@media only screen and (max-height:700px){.v--modal-overlay.warning-modal .v--modal-box.v--modal{position:relative!important;min-height:200px!important;max-height:calc(90vh - 160px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{max-height:620px}#app,body,html{height:100%}body{background-color:#24262c}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}a{text-decoration:none}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent;border-radius:10px}::-webkit-scrollbar{width:6px;background-color:#f5f5f5;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#ab2e96;border-radius:10px}.loader-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10003;background-color:rgba(0,0,0,.937254902)}.loader-wrapper,.loader-wrapper main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader-wrapper main{width:100vw;height:100vh;background:#090707}.loader-wrapper .spinner{position:relative;width:125px;height:125px}.loader-wrapper .spinner:after,.loader-wrapper .spinner:before{content:"";display:block;position:absolute;border-width:4px;border-style:solid;border-radius:50%}.loader-wrapper .spinner.spinner-1:before{width:117px;height:117px;top:0;left:0;-webkit-animation:rotate-animation 1s linear 0s infinite;animation:rotate-animation 1s linear 0s infinite}.loader-wrapper .spinner.spinner-1:after,.loader-wrapper .spinner.spinner-1:before{border-bottom-color:#ab2e96;border-right-color:#ab2e96;border-top-color:rgba(171,46,150,0);border-left-color:rgba(171,46,150,0)}.loader-wrapper .spinner.spinner-1:after{width:81.9px;height:81.9px;top:17.55px;left:17.55px;-webkit-animation:anti-rotate-animation .85s linear 0s infinite;animation:anti-rotate-animation .85s linear 0s infinite}@media only screen and (max-width:320px){#app{max-width:320px}}.filmSchedule .date-picker .mx-icon-calendar,.filmSchedule .date-picker .mx-icon-clear,.filmSchedule .date-picker input,.generalSchedule .date-picker .mx-icon-calendar,.generalSchedule .date-picker .mx-icon-clear,.generalSchedule .date-picker input{display:none}.countdown{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.countdown .day,.countdown .hour,.countdown .min,.countdown .sec{margin:0 5px}.countdown .number{text-align:center}.bar-header .button-back,.bar-header .button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1rem;padding:0;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.bar-header .button-back:hover,.bar-header .button-close:hover{opacity:1}.bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow-y:auto;overflow-x:hidden}.bar,.bar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.bar-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);overflow-x:auto;overflow-y:hidden;position:fixed;width:100%;top:68px;left:0;z-index:10;background:rgba(36,38,44,.9019607843)}.bar-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);background-color:transparent;border-radius:1px;height:6px}.bar-menu::-webkit-scrollbar{height:6px;background-color:#f5f5f5;background-color:transparent}.bar-menu::-webkit-scrollbar-thumb{background-color:#0d76ff;border-radius:10px}.bar-menu__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;cursor:pointer;color:#fff;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid transparent;text-align:center;white-space:nowrap}.bar-menu__item:hover{border-top:1px solid #0d76ff}.bar-menu__item.active{border-top:2px solid #0d76ff}.bar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;color:#fff;padding:0 80px;border-bottom:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;overflow:hidden;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:fixed;width:100%;height:68px;top:0;left:0;z-index:10;background:rgba(36,38,44,.9019607843)}.bar-header .logo{display:none;width:166px;height:25px}.bar-header .timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:210px;white-space:normal}.bar-header .timer-label{text-transform:uppercase;padding:0 7px 0 0;font-size:9px;line-height:11px;letter-spacing:.06em;margin-bottom:2px;padding:0;letter-spacing:1px;color:hsla(0,0%,100%,.8)}.bar-header .timer-time{font-size:17px;line-height:21px;color:#fff;letter-spacing:.1em}.bar-header .contact{display:none;position:absolute;right:6rem;top:1rem}.bar-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.bar-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.bar-header .button-back{left:2rem;cursor:pointer}.bar-header .button-back .label{margin-left:1rem}.bar-header .button-close{right:2rem}.bar-header .button-close .btn-icon{background-position:50% 50%}.bar-body{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:145px;padding-bottom:110px;z-index:5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.bar-body,.bar-item{display:-webkit-box;display:-ms-flexbox;display:flex}.bar-item{position:relative;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:75ms;transition:75ms;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.bar-item.desktop{display:none}.bar-item.desktop .image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;min-width:100px;margin:0}.bar-item.desktop .image svg{max-width:100%;max-height:100%}.bar-item.desktop .info{position:absolute;bottom:0;left:0;right:0;z-index:20;height:25%;padding:5px 20px;background-color:rgba(13,118,255,.2);color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:50px}.bar-item .image{z-index:10;width:75px;margin-right:10px;position:relative;width:100%;height:100%}.bar-item .image img{height:auto;width:auto;max-height:100%}.bar-item .image img,.bar-item .image svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bar-item .image svg{height:auto;width:100%;width:auto;height:100%}.bar-item .info .name{font-size:16px;white-space:nowrap;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;line-height:22px;text-align:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.bar-item .info .description{height:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bar-item .info .description:empty{display:none}.bar-item .info .price{font-size:18px;text-align:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.bar-item .info .counter{opacity:0;-webkit-transition:opacity .2s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out;transition:opacity .2s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out;text-align:center;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0}.bar-item .info .counter-quantity{font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bar-item .info .counter-minus,.bar-item .info .counter-plus{cursor:pointer;margin:auto 5px;background-color:#0d76ff;font-size:14px;color:#fff;border-radius:8px;height:45px;width:55px;margin:0 1em;text-align:center;min-width:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.bar-item .info .counter-minus:hover,.bar-item .info .counter-plus:hover{background-color:#005dd5}.bar-item.added .info,.bar-item:hover .info{height:100%;background:rgba(0,0,0,.4);padding:10px 15px;border-radius:15px}.bar-item.added .info .price,.bar-item:hover .info .price{font-size:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bar-item.added .info .name,.bar-item:hover .info .name{white-space:pre-wrap;font-size:22px}.bar-item.added .info .description,.bar-item:hover .info .description{opacity:1}.bar-item.added .info .counter,.bar-item:hover .info .counter{opacity:1;height:35px;margin:0 auto 20px;-webkit-transition:opacity .4s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out;transition:opacity .4s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out}.bar-item.mobile{background-color:#fff;width:100%;padding:10px 15px;color:#000;border-bottom:1px solid #000;height:190px}.bar-item.mobile:hover .info{background:none;height:100%;padding:0;border-radius:0}.bar-item.mobile:hover .info .name{white-space:nowrap;font-size:16px}.bar-item.mobile:hover .info .price{font-size:18px}.bar-item.mobile:hover .info .counter{margin:0 auto}.bar-item.mobile .info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bar-item.mobile .info .counter,.bar-item.mobile .info .description{opacity:1;height:auto}.bar-item.mobile .info .description{height:auto}.bar-item.mobile .info .size{color:#fff}.bar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(36,38,44,.9019607843);position:fixed;bottom:0;left:0;right:0;color:#fff;padding:5px;border-top:1px solid rgba(205,207,208,.1411764706);z-index:30;font-size:18px}@media only screen and (min-width:768px){.bar-header .contact{display:block}.bar-item.mobile{display:none}.bar-item.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(25vw - 20px);margin:10px;width:calc(25% - 20px)}.bar-item .info .counter-minus,.bar-item .info .counter-plus{margin:auto 5px;color:#fff;background-color:#0d76ff;height:35px;width:38px;margin:0 1em;min-width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bar-footer{padding:20px 4% 20px}.basket-step-forward{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.basket-btn{padding:0 32px}}.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(.7);transform:rotate(-45deg) scale(.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-right:before{-webkit-transform:rotate(135deg) scale(.7);transform:rotate(135deg) scale(.7)}.mx-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn.disabled,.mx-btn:disabled{color:#ccc;cursor:not-allowed}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:focus,.mx-input:hover{border-color:#409aff}.mx-input.disabled,.mx-input:disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:750px){.mx-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-double-left,.mx-btn-icon-left{float:left}.mx-btn-icon-double-right,.mx-btn-icon-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.hover-in-range,.mx-calendar-content .cell.in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell.active,.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx-table th{font-weight:500}.mx-table td,.mx-table th{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1rem;padding:0;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.button-close:hover{opacity:1}.header{border-bottom:1px solid rgba(205,207,208,.1411764706);background:rgba(36,38,44,.9019607843);z-index:10002;position:static;top:0;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header .contact{position:absolute;right:6rem;top:25px}.header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.button-close{right:2rem}.button-close .btn-icon{background-position:50% 50%}.step-box .input-wrapper input[type=email][disabled],.step-box .input-wrapper input[type=number][disabled],.step-box .input-wrapper input[type=password][disabled],.step-box .input-wrapper input[type=text][disabled]{background-color:#a8a8a8!important}.step-box input[type=button][disabled],.step-box input[type=submit][disabled]{color:#a8a8a8!important;background:#3368ad!important}.block-loading{background-image:url(/ajax-loader.gif);background-repeat:no-repeat;display:block;height:25px;margin:0;background-size:25px;width:25px;left:5px;position:absolute;top:10px}.step-box .input-wrapper .input-info{color:#fff;text-align:center;margin-top:5px;justify-self:center;display:block;font-size:85%}.input-error p{font-size:14px}.input-error a{color:#a09d9d}.pz-close-btn{background:none;border:1.55px solid #fff;position:absolute;top:25px;right:25px;width:36px;height:36px;display:block;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pz-close-btn svg{width:18px;height:18px;fill:#fff}.header .contact-label{text-align:end}@media only screen and (min-width:768px),screen and (orientation:landscape){.cinema-wrapper{padding-right:50%}}@media only screen and (max-height:480px){.session-wrapper .tag{margin-top:0}.session-wrapper .name{font-size:16px}.time-wrapper .time-date{margin-top:10px;padding-left:25px;background-size:16px 16px;font-size:14px;line-height:24px;background-position:0}.cinema-wrapper{color:#919295;font-size:12px}}.bar-select{position:relative;background-image:url(../img/bar.db3bf8bb.png);background-repeat:no-repeat;background-position:0 100%;height:100vh}.bar-select .form{margin:28px auto 0;width:476px}.bar-select .form h1{font-weight:700;font-size:20px;line-height:23px;color:#fff;text-align:center}.bar-select .form .form-inputs{margin-top:36px}.bar-select .form .form-inputs .line{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bar-select .form .form-inputs .line .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bar-select .form .form-inputs .line .form-group label{font-weight:400;font-size:16px;line-height:130%;color:#fff;margin-bottom:8px}.bar-select .button-next{position:absolute;bottom:20px;right:36px}.bar-select .button-next .basket-step-forward{width:250px}.bar-select .button-next .basket-btn{padding:0 32px}.form select{padding:5px 8px 6px 12px;background:hsla(0,0%,100%,.91);border-radius:4px;font-weight:400;font-size:14px;line-height:130%;color:#303030;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:1em}.form select[name=selectCity]{min-width:240px}.form select[name=selectDate]{min-width:140px}.form select[name=selectTheatre]{min-width:240px}.form select[name=selectTime]{min-width:80px}@media screen and (max-width:768px){.bar-select .form .form-inputs .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar-select .form .form-inputs .line .form-group:not(:first-child) label{margin-top:1rem}.bar-select .form .form-inputs .line .mx-datepicker,.bar-select .form .form-inputs .line select{width:300px}}.auth-form{position:relative;width:35%;min-width:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-form__header{font-size:20px;margin-top:10px;margin-bottom:20px;text-align:center;color:#fff}.auth-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.auth.step-box{border:none}.auth.step-box .input-wrapper .input-sms{width:100px;margin:0 auto;display:block}.auth.step-box .input-error{color:#fff!important;margin:10px 0;font-size:14px!important}.auth.step-box .input-error a{color:#fff;text-decoration:underline;font-weight:700}.pz-close-btn-login{background:none;position:absolute;width:36px;height:36px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-20px;-webkit-transform:scale(.75);transform:scale(.75);border:none;right:-20px}.pz-close-btn-login:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pz-close-btn-login:after,.pz-close-btn-login:before{background:#fff;width:24px;height:2px;content:"";display:block;position:absolute}.pz-close-btn-login:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pz-close-btn-login:hover{cursor:pointer}.pz-button-registration{background:none;border:none;color:#fff;margin:10px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.pz-button-registration:hover{opacity:.75}.basket-btn_small{height:45px;border:none;text-transform:none;border-radius:8px}.basket-btn_small.button-center{margin:0 auto;width:90%;position:relative;top:-10px}.basket-btn_small:focus{outline:none}.basket-btn_alt_close{top:15px!important;right:15px!important}.signup-radio.signup-email,.signup-radio.signup-phone{width:50%;display:inline-block;margin:0 0 10px 0}@media only screen and (max-width:480px){.auth{width:calc(100% - 30px)}.auth-form{width:auto!important;min-width:auto!important}.auth .login-method{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.auth .login-method,.auth .login-method label{width:100%!important}.auth-form__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;margin-top:0!important}.auth-form__footer .basket-btn_close{margin-bottom:15px!important}}[data-modal=modal-card] .v--modal,[data-modal=registration-form] .v--modal{background-color:rgba(4,45,100,.9098039216)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-label{font-size:20px}@media only screen and (max-width:480px){.auth-modal .v--modal{width:calc(100% - 50px)!important;min-height:410px!important;max-height:calc(90vh - 60px);height:auto!important;margin:0 25px!important;top:120px!important;overflow-x:hidden}.auth-modal .v--modal-form{width:100%!important}}.registration-modal .v--modal-box.v--modal{position:relative!important;width:auto!important;min-width:200px!important;max-width:calc(90vw - 30px)!important;min-height:200px!important;height:auto!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}.reg{margin:0!important;padding:15px!important;height:100%!important}.reg-form{width:100%;max-width:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reg-form__header{font-size:20px;text-align:center;color:#fff;margin-top:20px;margin-bottom:20px}.reg-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;position:relative}.reg.step-box{position:relative;border:none}.reg.step-box .input-wrapper .input-sms{width:100px;margin:0 auto;display:block}.reg.step-box .input-wrapper.gender{border:none;outline:none;border-radius:25px;padding:10px 20px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:2px solid transparent}.reg.step-box .input-error{color:#fff!important;margin:10px 0;font-size:14px!important}.reg.step-box .input-error a{color:#fff;text-decoration:underline;font-weight:700}.registration-btn_request{width:100%;margin:0 20px 0 0}.registration-btn_small{height:45px;border:none;text-transform:none;border-radius:8px}.registration-btn_small:focus{outline:none}.basket-btn_alt_close{position:absolute;top:-5px;right:5px;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;background:transparent;border:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-btn_alt_close:after,.basket-btn_alt_close:before{position:absolute;left:22px;content:" ";height:24px;width:2px;background-color:#ccc;top:10px}.basket-btn_alt_close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-btn_alt_close:hover{opacity:1}.input-info.input-sms-message{text-align:left;padding:10px 0 15px 0}.reg .pz-close-btn{top:10px;right:10px}.v--modal-overlay .v--modal-box{overflow:auto!important;height:auto!important}.isAccept-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isAccept-checkbox label .checkbox{width:1rem;height:1rem;margin-right:.5rem}.isAccept-checkbox label p{margin:0;font-size:.9rem;opacity:.9}.isAccept-checkbox label p a{color:hsla(0,0%,100%,.7);text-decoration:underline}@media only screen and (max-width:768px),only screen and (max-width:768px)and (max-height:650px){.registration-modal .v--modal-box.v--modal{position:relative!important;width:auto!important;min-width:200px!important;max-width:calc(90vw - 30px)!important;min-height:200px!important;height:auto!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}}@media only screen and (max-width:480px){.registration-modal .reg-modal .v--modal{position:relative!important;width:auto!important;min-width:200px!important;max-width:calc(90vw - 30px)!important;height:auto!important;min-height:200px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}.registration-modal .reg-modal .v--modal-form{width:100%!important}.reg{width:calc(100% - 30px);padding-top:0!important}.reg-form{width:auto!important;min-width:auto!important}.reg-form__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.reg-form__footer .registration-btn_cancel{display:none}}@media only screen and (max-height:630px){.registration-modal .v--modal-box.v--modal{position:relative!important;height:auto!important;min-height:180px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}}.v--modal-overlay[data-modal=user-agreement]{overflow-x:hidden}.v--modal-overlay[data-modal=user-agreement] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=user-agreement] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=user-agreement] .b-text strong{font-weight:700}.v--modal-overlay[data-modal=user-agreement] .b-text a{color:#0d76ff}.v--modal-overlay[data-modal=user-agreement] .modal-close{position:absolute;top:20px;right:20px;color:#fff;font-size:28px;font-weight:400;cursor:pointer}.v--modal-overlay[data-modal=user-agreement] .modal-button{padding:0 30px}.v--modal-overlay[data-modal=user-agreement] .v--modal-box{padding:20px 30px}.v--modal-overlay[data-modal=user-agreement] .pz-close-btn{top:0;right:-10px}.v--modal-overlay[data-modal=user-agreement] .pz-close-container{position:relative}.v--modal-overlay[data-modal=user-agreement] .modal-label{padding:0 70px 10px;margin-top:20px}@media screen and (max-width:768px){.v--modal-overlay[data-modal=user-agreement] .pz-close-btn{top:10px;right:10px}.v--modal-overlay[data-modal=user-agreement] .modal-label{margin-top:30px}}.v--modal-overlay[data-modal=privacy-policy]{overflow-x:hidden}.v--modal-overlay[data-modal=privacy-policy] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=privacy-policy] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=privacy-policy] .b-text strong{font-weight:700}.v--modal-overlay[data-modal=privacy-policy] .b-text a{color:#0d76ff}.v--modal-overlay[data-modal=privacy-policy] .modal-close{position:absolute;top:20px;right:20px;color:#fff;font-size:28px;font-weight:400;cursor:pointer}.v--modal-overlay[data-modal=privacy-policy] .modal-button{padding:0 30px}.v--modal-overlay[data-modal=privacy-policy] .v--modal-box{padding:20px 30px}.v--modal-overlay[data-modal=privacy-policy] .pz-close-btn{top:0;right:-10px}.v--modal-overlay[data-modal=privacy-policy] .pz-close-container{position:relative}.v--modal-overlay[data-modal=privacy-policy] .modal-label{padding:0 70px 10px;margin-top:20px}@media screen and (max-width:768px){.v--modal-overlay[data-modal=privacy-policy] .pz-close-btn{top:10px;right:10px}.v--modal-overlay[data-modal=privacy-policy] .modal-label{margin-top:30px}}.v--modal-overlay[data-modal=spb-payment]{overflow-x:hidden}.v--modal-overlay[data-modal=spb-payment] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=spb-payment] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=spb-payment] .b-text strong{font-weight:700}.v--modal-overlay[data-modal=spb-payment] .b-text a{color:#0d76ff}.v--modal-overlay[data-modal=spb-payment] .modal-button{padding:0 30px}.v--modal-overlay[data-modal=spb-payment] .v--modal-box{padding:20px 30px}.v--modal-overlay[data-modal=spb-payment] .pz-close-btn{top:0;right:-10px}.v--modal-overlay[data-modal=spb-payment] .modal-label{padding:0 70px 10px;margin-top:20px}@media screen and (max-width:768px){.v--modal-overlay[data-modal=spb-payment] .pz-close-btn{top:10px;right:10px}.v--modal-overlay[data-modal=spb-payment] .modal-label{margin-top:30px}}.vue-slider-disabled .vue-slider-rail{background-color:#ccc}.vue-slider-disabled .vue-slider-dot-handle,.vue-slider-disabled .vue-slider-mark-step,.vue-slider-disabled .vue-slider-process{background-color:#666}.vue-slider-disabled .vue-slider-mark-step-active{background-color:#ccc}.vue-slider-rail{background-color:#bda1f3;border-radius:15px}.vue-slider-process{background-color:#6200ee;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#6200ee}.vue-slider-mark-step-active{background-color:#bda1f3}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;position:relative;width:100%;height:100%;border-radius:50%;background-color:#6200ee;-webkit-box-sizing:border-box;box-sizing:border-box}.vue-slider-dot-handle:after{content:"";position:absolute;left:50%;top:50%;width:200%;height:200%;background-color:rgba(98,0,238,.38);border-radius:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.vue-slider-dot-handle-focus:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#666!important}.vue-slider-dot-tooltip{visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner{opacity:1}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-top{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-bottom{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-left{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-right{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vue-slider-dot-tooltip-inner{border-radius:50% 50% 50% 0;background-color:#6200ee;opacity:0;-webkit-transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .2s linear;transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .2s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}.vue-slider-dot-tooltip-inner-top{-webkit-transform:translateY(50%) scale(.01) rotate(-45deg);transform:translateY(50%) scale(.01) rotate(-45deg)}.vue-slider-dot-tooltip-inner-bottom{-webkit-transform:translateY(-50%) scale(.01) rotate(135deg);transform:translateY(-50%) scale(.01) rotate(135deg)}.vue-slider-dot-tooltip-inner-left{-webkit-transform:translate(50%) scale(.01) rotate(-135deg);transform:translate(50%) scale(.01) rotate(-135deg)}.vue-slider-dot-tooltip-inner-right{-webkit-transform:translate(-50%) scale(.01) rotate(45deg);transform:translate(-50%) scale(.01) rotate(45deg)}.vue-slider-dot-tooltip-text{font-size:12px;white-space:nowrap;text-align:center;color:#fff;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.vue-slider-dot-tooltip-inner-top .vue-slider-dot-tooltip-text{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vue-slider-dot-tooltip-inner-bottom .vue-slider-dot-tooltip-text{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vue-slider-dot-tooltip-inner-left .vue-slider-dot-tooltip-text{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.vue-slider-dot-tooltip-inner-right .vue-slider-dot-tooltip-text{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pushkin-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.pushkin-modal-buttons button{min-width:320px;margin:0 1rem}@media only screen and (max-width:768px),only screen and (max-width:768px)and (max-height:650px){.v--modal-box.v--modal{position:relative!important;width:calc(100% - 30px)!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:200px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}.pushkin-modal-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pushkin-modal-buttons button{max-width:300px;margin-top:1rem}}@media only screen and (max-height:480px){.v--modal-overlay .v--modal-box.v--modal{position:relative!important;height:auto!important;min-height:180px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}.v--modal-background-click{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v--modal-box.v--modal{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important;max-width:calc(100% - 30px)!important;min-width:40%!important;height:auto!important;max-height:calc(100% - 30px)!important;padding:15px 25px;border-radius:8px;line-height:1.45;color:#fff;background:rgba(13,118,255,.9)!important}.v--modal-box.v--modal .warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.v--modal-box.v--modal .warning img{width:128px;padding:25px 0;margin:0 auto;fill:#fff}.v--modal-box.v--modal .warning button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;height:40px;border:2px solid #fff;border-radius:25rem;background:#fff;line-height:1.45;cursor:pointer;-webkit-transition:all .15s .15s;transition:all .15s .15s}.v--modal-box.v--modal .warning button:hover{opacity:.75}.v--modal-box.v--modal .warning h2{font-size:20px;font-weight:600}.v--modal-box.v--modal .warning p{padding:15px 0}@media only screen and (max-width:768px),only screen and (max-width:768px)and (max-height:650px){.v--modal-box.v--modal{position:relative!important;width:calc(100% - 30px)!important;max-width:none!important;min-width:0!important;min-height:200px!important;max-height:calc(100% - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}@media only screen and (max-height:480px){.v--modal-overlay .v--modal-box.v--modal{position:relative!important;height:200px!important;max-height:calc(100% - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}.crm-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.crm-modal-buttons button{min-width:220px}.spinner{position:relative;width:125px;height:125px}.spinner:after,.spinner:before{content:"";display:block;position:absolute;border-width:4px;border-style:solid;border-radius:50%}@-webkit-keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.spinner.spinner-1:before{width:117px;height:117px;top:0;left:0;-webkit-animation:rotate-animation 1s linear 0s infinite;animation:rotate-animation 1s linear 0s infinite}.spinner.spinner-1:after,.spinner.spinner-1:before{border-bottom-color:currentColor;border-right-color:currentColor;border-top-color:transparent;border-left-color:transparent}.spinner.spinner-1:after{width:81.9px;height:81.9px;top:17.55px;left:17.55px;-webkit-animation:anti-rotate-animation .85s linear 0s infinite;animation:anti-rotate-animation .85s linear 0s infinite}.sbp-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:20px}.v--modal-overlay[data-modal=sbp-payment-check]{overflow-x:hidden}.v--modal-overlay[data-modal=sbp-payment-check] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=sbp-payment-check] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=sbp-payment-check] .v--modal-box{padding:20px 30px}.v--modal-overlay[data-modal=sbp-payment-check] .modal-label{padding:0 70px 10px;margin-top:20px}.v--modal-box.v--modal button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;height:40px;border:2px solid #fff;border-radius:25rem;background:#fff;line-height:1.45;cursor:pointer;-webkit-transition:all .15s .15s;transition:all .15s .15s;margin:auto}.v--modal-box.v--modal button:hover{opacity:.75}@media screen and (max-width:768px){.v--modal-overlay[data-modal=sbp-payment-check] .pz-close-btn{top:10px;right:10px}.v--modal-overlay[data-modal=sbp-payment-check] .modal-label{margin-top:30px}}.card-payment-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.card-payment-content,.v--modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v--modal{background-color:rgba(0,0,0,.8352941176)!important;display:block}.v--modal-overlay[data-modal=card-payment]{overflow-x:hidden}.v--modal-overlay[data-modal=card-payment] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=card-payment] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=card-payment] .b-text strong{font-weight:700}.v--modal-overlay[data-modal=card-payment] .b-text a{color:#0d76ff}.v--modal-overlay[data-modal=card-payment] .modal-button{padding:0 30px}.v--modal-overlay[data-modal=card-payment] .v--modal-box{padding:20px 30px}.v--modal-overlay[data-modal=card-payment] .pz-close-btn{top:0;right:-10px}.v--modal-overlay[data-modal=card-payment] .modal-label{padding:0 70px 10px;margin-top:20px}.modal-form{width:335px}.modal-label{display:block;padding:0 10px 10px;font-size:24px;margin-bottom:20px;line-height:24px;letter-spacing:.024em;color:#fff;text-align:center}.modal-input{margin-bottom:15px}.modal-input input{border:none;outline:none;background-color:#fff;border-radius:10px;padding:16px 25px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.modal-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modal-button,.modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-button{margin:0 15px 0 0;height:56px;border-radius:10px;border:1px solid #fff;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-button:last-of-type{margin-right:0}.modal-button-primary{background-color:#0d76ff;border-color:transparent}@media screen and (max-width:768px){.v--modal-overlay[data-modal=card-payment] .pz-close-btn{top:10px;right:10px}.v--modal-overlay[data-modal=card-payment] .modal-label{margin-top:30px}}.buy-header .button-back,.buy-header .button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:1rem;padding:0;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.buy-header .button-back:hover,.buy-header .button-close:hover{opacity:1}.buy{background-color:#24262c;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.buy,.buy-header{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.buy-header{background-color:rgba(36,38,44,.9019607843);position:sticky;top:0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;height:68px;border-bottom:1px solid hsla(0,0%,100%,.2);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;z-index:999}.buy-header .logo{display:none;width:166px;height:25px}.buy-header .timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:210px;white-space:normal}.buy-header .timer-label{text-transform:uppercase;padding:0 7px 0 0;font-size:9px;line-height:11px;letter-spacing:.06em;margin-bottom:2px;padding:0;letter-spacing:1px;color:hsla(0,0%,100%,.8)}.buy-header .timer-time{font-size:17px;line-height:21px;color:#fff;letter-spacing:.1em}.buy-header .contact{display:none;position:absolute;right:6rem;top:1rem}.buy-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.buy-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.buy-header .button-back{left:2rem}.buy-header .button-back .btn-icon{background-position:50% 50%}.buy-header .button-close{right:2rem}.buy-header .button-close .btn-icon{background-position:50% 50%}.buy-body-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 6px 20px}.buy-body-wrapper .label{font-size:15px;margin-bottom:10px;text-transform:uppercase;line-height:13px;letter-spacing:.077em;color:#0d76ff}.buy-body{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:calc(100% - 65px)}.buy-body,.buy-session-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.buy-session-wrapper{padding:15px 15px 22px;height:100%;min-height:146px;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px 10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.buy-session-title{font-size:16px;line-height:19px}.buy-session-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.buy-session-tags .tag{margin:3px 6px 0 0;padding:3px 6px 2px;width:auto;background:hsla(0,0%,100%,.6);border-radius:4px;font-size:11px;line-height:13px;color:rgba(0,0,0,.7019607843);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:500;text-align:left;cursor:default}.buy-session-name{margin:8px 0 0;font-size:20px;line-height:24px}.cart-wrapper-inner:after{height:20px}.cart-group .list{margin-bottom:20px}.cart-group .item{margin-bottom:10px}.cart-group .item_result{font-weight:700}.cart-group .item.item_bonuses{color:#39a700}.cart-promo{padding:11px 15px 30px}.cart-promo .promo-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 10px;padding:0 5px;height:42px;background:#0d76ff;background:rgba(13,118,255,.1490196078);border-radius:4px;font-weight:400;line-height:17px;color:#0d76ff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.theatre-wrapper{margin-bottom:15px}.theatre-wrapper .name{font-size:15px;margin-bottom:4px;color:#000;font-weight:400;line-height:19px}.theatre-wrapper .address{font-size:14px;color:#777;font-weight:400;line-height:19px;margin-bottom:5px}.payment-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-wrapper .cart-next{position:relative;margin-bottom:15px}.payment-wrapper .cart-next .agreement-link{position:absolute;bottom:-25px;width:100%;margin:0;font-size:11px;line-height:12px;color:#fff;color:hsla(0,0%,100%,.4);text-align:center}.payment-wrapper .cart-next .agreement-link a{color:#fff;color:hsla(0,0%,100%,.6);text-decoration:underline}.payer-contact,.payer-contact form{display:-webkit-box;display:-ms-flexbox;display:flex}.payer-contact form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payer-contact-form{height:100%}.step-box-description{font-size:14px;line-height:18px;margin-bottom:1rem;color:#fff}.step-box{padding:12px 15px 14px;border:1.5px solid #777575;border-radius:8px;color:#fff;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-box-label{margin:0 0 16px;padding:0 0 0 1px;font-size:14px;line-height:16px;letter-spacing:.034em;color:#fff}.step-box .input-wrapper{width:100%;margin-bottom:15px}.step-box .input-wrapper input[type=email],.step-box .input-wrapper input[type=number],.step-box .input-wrapper input[type=password],.step-box .input-wrapper input[type=text]{border:none;outline:none;background-color:#fff;border-radius:25px;padding:10px 20px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:2px solid transparent}.step-box .input-wrapper input[type=email].hasError,.step-box .input-wrapper input[type=number].hasError,.step-box .input-wrapper input[type=password].hasError,.step-box .input-wrapper input[type=text].hasError{border:2px solid rgba(222,12,12,.65)}.step-box .input-wrapper .input-error{color:#de0c0c;text-align:center;margin-top:5px;justify-self:center;display:block;font-size:85%}.step-box .checkbox-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 16px;font-size:11px;line-height:12px;letter-spacing:0;text-align:left;color:#fff;color:hsla(0,0%,100%,.6);height:20px}.step-box-inputs{width:100%}.payment-type-list,.step-box-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-type-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.payment-type-item{padding:0 16px;margin:10px 0;height:40px;border:2px solid #fff;border-radius:100px;font-size:14px;line-height:14px;text-align:left;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.payment-type-item-wrapper{position:relative;margin:0 10px 10px 0;display:grid;grid-template-columns:1fr 44px;grid-gap:10px}.payment-type-item-wrapper .change-bonus{height:16px;width:100%;background-color:#fff;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;opacity:.95}.payment-type-item-wrapper .change-bonus:hover{opacity:1}.payment-type-item-wrapper .change-bonus svg{z-index:2;width:16px;height:100%;fill:#0d76ff}.payment-type-item .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.payment-type-item .content .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.payment-type-item .content .discount-flat{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 0 0 5px;white-space:nowrap;color:#39a700}.payment-type-item.selected{color:#000;background:#fff;opacity:1}.payment-type-item .additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.payment-type-item .additional .text{height:10px;font-size:10px;line-height:10px;color:#b3cae8}.payment-method-item-wrapper{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.payment-method-item-wrapper .text-warning{display:inline-block;margin:10px 0}.payment-method-item-wrapper .altRegister{background:#0d76ff;border:none}.check{cursor:pointer;position:relative;margin:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check span{display:block;margin-left:10px}.check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#c8ccd4;stroke-width:1.5;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s ease;transition:all .2s ease;min-width:18px;min-height:18px}.check svg path{stroke-dasharray:60;stroke-dashoffset:0}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.check:hover svg,.hidden-check:checked+.check svg{stroke:#0d76ff}.hidden-check:checked+.check svg path{stroke-dashoffset:60;-webkit-transition:all .3s linear;transition:all .3s linear}.hidden-check:checked+.check svg polyline{stroke-dashoffset:42;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transition-delay:.15s;transition-delay:.15s}@media(min-width:768px){.buy-header .contact,.buy-header .logo{display:block}.buy-body{padding:15px}.buy-body-wrapper{-ms-flex:0 0 335px;flex:0 0 335px;margin:0;-ms-flex-item-align:start;align-self:flex-start}.buy-body-wrapper,.buy-wrapper{padding:0 25px 0 0;-webkit-box-flex:0}.buy-wrapper{-ms-flex:0 0 335px;flex:0 0 335px;height:100%}.buy-session-wrapper{padding:15px 30px 22px;-ms-flex-preferred-size:225px;flex-basis:225px;min-height:auto}.buy-session-name{font-size:15px;line-height:18px}.cart-wrapper{margin-bottom:0}.cart-wrapper-inner{padding:0 15px 0 30px}.cart-scrollable{padding:10px 10px 0 0;overflow-y:auto;max-height:25vh;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cart-promo{padding:11px 30px 40px}.step-box{margin:0 0 15px;padding:14px 16px;border-radius:10px}.step-box .input-wrapper{margin:0 8px 10px 0;-webkit-box-flex:0;-ms-flex:0 1 285px;flex:0 1 285px}.step-box .checkbox-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px;max-width:310px;font-size:11px;line-height:14px;height:40px}.payment-type-list{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-line-pack:baseline;align-content:baseline;margin-bottom:20px}}.pti-bonus{width:calc(100% - 85px)!important}.bonus-picker{position:absolute;width:100%;top:0;height:44px;background:#fff;border-radius:25px;opacity:.95;padding-top:15px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;z-index:1}.bonus-picker_shown{display:block}.vue-slider-dot-tooltip-inner{background-color:#0d76ff}.vue-slider-rail{background-color:#a5c9ff}.vue-slider-dot-handle,.vue-slider-process{background-color:#0d76ff}.vue-slider-dot-handle:after{background-color:rgba(153,176,208,.68)}@media only screen and (max-height:480px){.basket-btn{margin-bottom:15px}}@media only screen and (max-width:768px){.cart-scrollable{max-height:none!important}}.donation-step a{color:#ff8000;opacity:.9;-webkit-transition:all .5s;transition:all .5s}.donation-step a:active,.donation-step a:focus,.donation-step a:hover{opacity:1}@media only screen and (max-width:480px){.payment-wrapper .cart-next{padding-bottom:30px;margin-bottom:25px}.basket-btn{width:95%;height:42px;margin:0 auto}.payment-wrapper .cart-next .agreement-link{bottom:-5px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.payment-type-item-wrapper{margin:0 0 15px 0;width:100%}.payment-type-item.selected{width:auto}.payment-type-item .content .name{text-align:center;width:100%}.payment-type-item-wrapper.with-pencil .payment-type-item .content .name{width:auto}.payment-method-item-wrapper{width:100%}}.donation-step label{background:#ff8000;border-radius:4px;line-height:32px;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;text-align:center;letter-spacing:-.02em;color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 16px 8px 0;min-width:70px;padding:0 8px}.donation-step .step-box-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.donation-step .and{color:#919295;margin-top:8px;margin-bottom:8px;margin-right:10px}.donation-step .step-box-inputs .promo-apply{border-radius:4px;background:#919295;line-height:32px;font-family:Roboto;letter-spacing:-.02em;margin:8px 16px 8px 10px;padding:0 8px;-ms-flex-item-align:start;align-self:flex-start;color:#fff}.donation-step .step-box-inputs .active{background:#0d76ff;cursor:pointer}.donation-step .step-box-inputs .input-wrapper input{background-color:#464646;border:2px solid #919295;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:6px 10px;font-size:16px;margin-top:8px;margin-bottom:8px;color:#fff}.donation-step .step-box-inputs .input-wrapper input::-webkit-inner-spin-button,.donation-step .step-box-inputs .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation-step .step-box-inputs .input-wrapper input[type=number]{-moz-appearance:textfield}.donation-step .step-box-inputs .input-wrapper .promo-error{color:#de0c0c}.step-box.donation-step .input-wrapper{margin:0}.input-phone-desc{font-size:11px;line-height:14px;display:block;margin-top:12px;margin-left:8px;color:hsla(0,0%,100%,.6)}.tooltip-payment-pushkin{display:none;position:absolute;top:-3.5rem;right:0;background:#0d76ff;padding:.5rem;border-radius:.5rem;width:150%;color:#fff}.payment-type-item.button-hover{position:relative}.payment-type-item.button-hover:hover .tooltip-payment-pushkin{display:block}.text-after-payment-type{width:100%}@media(max-width:833px){.donation-step .step-box-inputs .promo-apply{margin:8px 16px 8px 0}}.fail{position:relative;height:100%}.fail h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:24px}.fail a{color:#fff;text-decoration:underline}.schedule-session[data-v-f5594932]{width:100%;padding:5px 0;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-session-times[data-v-f5594932]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.session-picker-item[data-v-f5594932]{min-width:81px;font-size:14px;margin-right:24px}.session-picker-item.disabled .session-picker-item-time[data-v-f5594932]{color:#fff;border:1px solid #a6bac3;background:#a6bac3;cursor:not-allowed}.schedule-session-format[data-v-f5594932]{text-transform:uppercase;margin-right:1.5rem}.schedule-session-format[data-v-f5594932],.session-picker-item-time[data-v-f5594932]{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.session-picker-item-time[data-v-f5594932]{background:#ab2e96;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:6px 12px;cursor:pointer}.session-picker-item-price[data-v-f5594932]{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#b3b3b3;margin-top:.25rem}.film-info[data-v-98b57f1c]{padding:2rem;border-bottom:1px solid #3d3d3d}.film-scheduler[data-v-98b57f1c]{padding:2rem}.schedule-date[data-v-98b57f1c]{margin-bottom:2rem}.title[data-v-98b57f1c]{font-family:Roboto,sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:32px;color:#fff}.film-title-wrapper[data-v-98b57f1c],.title[data-v-98b57f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.film-title-wrapper[data-v-98b57f1c]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:1rem}.age[data-v-98b57f1c]{background-color:#f49d1a;padding:6px 12px;border-radius:6px;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.description-wrapper[data-v-98b57f1c]{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.film-genre[data-v-98b57f1c]{color:hsla(0,0%,100%,.53);font-size:16px;line-height:20px;margin-top:.25rem}.button-back[data-v-98b57f1c]{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:10px;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.button-back[data-v-98b57f1c]:hover{opacity:1}.header[data-v-98b57f1c]{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid hsla(0,0%,100%,.11);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;gap:1.5rem}.main-info[data-v-98b57f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 2.5rem}.main-info-film[data-v-98b57f1c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.poster-image[data-v-98b57f1c]{width:260px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.label[data-v-98b57f1c]{font-weight:500;color:#b3b3b3}.info[data-v-98b57f1c],.label[data-v-98b57f1c]{font-family:Roboto,sans-serif;font-style:normal;font-size:20px;line-height:24px}.info[data-v-98b57f1c]{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.info-wrapper[data-v-98b57f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-group-date[data-v-98b57f1c]{font-style:normal;font-weight:500;font-size:20px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date[data-v-98b57f1c],.form-group-date[data-v-98b57f1c]{font-family:Roboto,sans-serif;color:#fff;position:relative}.date[data-v-98b57f1c]{font-size:1.5rem;padding-right:.75rem;cursor:pointer}.date[data-v-98b57f1c]:after{position:absolute;display:block;content:"";width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGASURBVHgBtVahUsNAEN3rVNRWIokssrI4Kiv5BSz/wC9gK5Egi0skuMgiYyMjGxfea15mbsJlpjSXN7PJdnv33u3uXRJnQNM0S9x2sAS2sHGoYUdY5pyrnMifYLwXsMrGgTyJePZzXLYKHqD4ZRGARW+srchuhssKVsQiJ8TFaiQUYM3HliUEci7m+pEgrUeLC/bBOgH2YG0ToBPIUbcPiwhVZD2ziTG5wDwURHo8eGxSitJlirFPz7AT7A3xUvEH3O6t3ZbviNc+1yxAvhK5aWIHEnFLU2jjxbeK+/OGBbSS2vM7lL0xfb/ujTnjT4mYIrJ4hXvjE/F0Il7K9+N7ZV30yxMU0CSewioQLwbG/9gAhpq8UQaZxBhjnbcakoZWe5EAiG6tfRISd7AX+STvmtvAPu0ChJrsPP9kIxFqcoEs+NhgJt/eX6nnZ3atgERy3PJejDU/2D/BEnHi0uKDnDUFzm8e7ZwoEBdP9XHyl76TIoPchjyRMT5buFB+RFS/TZmHgE0SuRYAAAAASUVORK5CYII=) no-repeat 50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-24px}.date-picker[data-v-98b57f1c]{position:absolute;top:2rem;z-index:9}.schedule-theatre[data-v-98b57f1c],.schedule-theatres[data-v-98b57f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.schedule-theatre[data-v-98b57f1c]{padding:10px 0;width:100%}.schedule-theatre-name[data-v-98b57f1c]{font-family:Roboto;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#fff}.schedule-theatre-city[data-v-98b57f1c]{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;margin-bottom:auto;font-size:16px;line-height:20px;color:#b3b3b3;margin-top:.5rem}.film-mini[data-v-84c41ffe]{padding:2rem}.film-mini[data-v-84c41ffe]:not(:last-child){border-bottom:1px solid #3d3d3d}.schedule-item[data-v-84c41ffe]{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1rem;gap:8px 42px}.film-mini-title[data-v-84c41ffe]{font-family:"sans-serif",Roboto;font-style:normal;font-weight:500;font-size:28px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.film-mini-genre[data-v-84c41ffe]{color:hsla(0,0%,100%,.53);font-size:16px;line-height:20px;margin-top:.25rem}.film-label[data-v-84c41ffe]{background-color:#f49d1a;padding:6px 12px;cursor:pointer;border-radius:6px;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.film-mini-poster-wrapper[data-v-84c41ffe]{position:relative;text-align:center;padding-top:.5rem}.film-mini-poster[data-v-84c41ffe]{border-radius:12px;overflow:hidden;margin-bottom:0;width:auto;height:auto;max-height:286px;width:200px}.film-mini-poster[data-v-84c41ffe],.films-inline-tem[data-v-84c41ffe],.schedule-preview[data-v-84c41ffe]{display:-webkit-box;display:-ms-flexbox;display:flex}.films-inline-tem[data-v-84c41ffe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}.film-mini-img[data-v-84c41ffe]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.schedule-theatres[data-v-84c41ffe]{-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.schedule-theatre[data-v-84c41ffe],.schedule-theatres[data-v-84c41ffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.schedule-theatre[data-v-84c41ffe]{padding:10px 0;width:100%;-ms-flex-direction:column;flex-direction:column;gap:10px}.schedule-theatre-info[data-v-84c41ffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule-theatre-name[data-v-84c41ffe]{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.schedule-theatre-city[data-v-84c41ffe]{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;color:#b3b3b3;margin-top:.5rem;font-size:16px;line-height:20px}.custom-select[data-v-032d093e]{position:relative;width:100%;text-align:left;outline:none;height:28px;line-height:35px}.custom-select .selected[data-v-032d093e]{min-width:200px;background-color:transparent;border-radius:4px;color:#fff;cursor:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Roboto,sans-serif;font-style:normal;font-size:20px;line-height:24px;font-weight:500;overflow:hidden}.custom-select .selected.open[data-v-032d093e]{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-top:12px;position:relative;border-right:2px solid #979799;border-left:2px solid #979799;border-top:2px solid #979799;border-radius:4px 4px 0 0;max-width:500px;width:100%;background-color:#212227;z-index:1}.custom-select .selected.open[data-v-032d093e]:after{-webkit-transform:translateY(25%) rotate(180deg);transform:translateY(25%) rotate(180deg)}.custom-select .selected.open[data-v-032d093e]:after,.custom-select .selected[data-v-032d093e]:after{display:inline-block;content:"";width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACbSURBVHgB7ZJBDYAwDEUrAQmTgIRJQAIOwAFzwBwhgTlAAhJGl5TQLISsYYRLX9LL1t/frgNQFEX5jRhjnwKEoMZiGIkmiZp4MQl0A9M1IAEFKxMvT11TgzPL38SGVMhnRcxNjsEIpc2VmLrM1LI7S2cnHmqAhTqMne8121e6G6Em9HR8Gj51C19ApvwzhVf7EhinvTpQFEUp4QCRr/+kWihOiAAAAABJRU5ErkJggg==) no-repeat 50%}.custom-select .selected[data-v-032d093e]:after{-webkit-transform:translateY(23%);transform:translateY(23%)}.custom-select .items[data-v-032d093e]{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-radius:0 0 4px 4px;overflow:hidden;border-right:2px solid #979799;border-left:2px solid #979799;border-bottom:2px solid #979799;position:relative;background-color:#212227;left:0;right:0;z-index:1;max-height:450px;max-width:500px;width:100%;overflow:auto;font-size:24px;font-family:Roboto,sans-serif;font-style:normal}.custom-select .items .search[data-v-032d093e]{position:sticky;left:16px;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);margin:0;padding:0;height:32px;padding-top:.5rem;padding-bottom:3.5rem;background-color:#212227}.custom-select .items .search input[type=text][data-v-032d093e]{width:calc(100% - 16px);font-size:24px;height:32px;background-color:#212227;border:2px solid #979799;border-radius:4px;color:#fff}.custom-select .items .search[data-v-032d093e]:before{position:absolute;display:block;content:"";width:18px;height:18px;right:16px;top:18px;z-index:2;background:url(../img/search.74ca9f1e.svg) no-repeat 50%}.custom-select .items .item[data-v-032d093e]{color:#fff;padding-left:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.25rem 1rem}.custom-select .items .item[data-v-032d093e]:hover{background-color:#171820}.custom-select .disabled[data-v-032d093e]{color:#bbb}.custom-select .disabled[data-v-032d093e]:after,.custom-select .selectHide[data-v-032d093e]{display:none}.content[data-v-60d816a0]{min-height:100vh;background:#212227}.cities-from-queries[data-v-60d816a0]{font-family:Roboto,sans-serif;font-style:normal;font-size:30px;line-height:35px;color:#fff;margin-top:1rem}.form-group-select[data-v-60d816a0]{position:relative}.form-group-select select[data-v-60d816a0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:240px;cursor:inherit;outline:none;font-family:Roboto,sans-serif;font-style:normal;font-size:30px;line-height:35px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;position:relative;top:-4px}.form-group-select select option[data-v-60d816a0]{font-size:12px;line-height:14px;min-height:12px;color:#000}.form-group-select select[data-v-60d816a0]::-ms-expand{display:none}.form-group-date[data-v-60d816a0]{font-style:normal;font-weight:400;font-size:24px;line-height:35px;margin-left:auto}.date[data-v-60d816a0],.form-group-date[data-v-60d816a0]{font-family:Roboto,sans-serif;color:#fff;position:relative}.date[data-v-60d816a0]{font-weight:500;font-size:20px;line-height:24px;padding-right:.75rem;margin-right:1.5rem;cursor:pointer}.date[data-v-60d816a0]:after{position:absolute;display:block;content:"";width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGASURBVHgBtVahUsNAEN3rVNRWIokssrI4Kiv5BSz/wC9gK5Egi0skuMgiYyMjGxfea15mbsJlpjSXN7PJdnv33u3uXRJnQNM0S9x2sAS2sHGoYUdY5pyrnMifYLwXsMrGgTyJePZzXLYKHqD4ZRGARW+srchuhssKVsQiJ8TFaiQUYM3HliUEci7m+pEgrUeLC/bBOgH2YG0ToBPIUbcPiwhVZD2ziTG5wDwURHo8eGxSitJlirFPz7AT7A3xUvEH3O6t3ZbviNc+1yxAvhK5aWIHEnFLU2jjxbeK+/OGBbSS2vM7lL0xfb/ujTnjT4mYIrJ4hXvjE/F0Il7K9+N7ZV30yxMU0CSewioQLwbG/9gAhpq8UQaZxBhjnbcakoZWe5EAiG6tfRISd7AX+STvmtvAPu0ChJrsPP9kIxFqcoEs+NhgJt/eX6nnZ3atgERy3PJejDU/2D/BEnHi0uKDnDUFzm8e7ZwoEBdP9XHyl76TIoPchjyRMT5buFB+RFS/TZmHgE0SuRYAAAAASUVORK5CYII=) no-repeat 50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-24px}.header[data-v-60d816a0]{position:sticky;top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(36,38,44,.9019607843);padding:1rem 2rem}.header[data-v-60d816a0],.row[data-v-60d816a0]{display:-webkit-box;display:-ms-flexbox;display:flex}.row[data-v-60d816a0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#212227;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.date-picker[data-v-60d816a0]{position:absolute;left:-7rem;top:2rem}.top-bar[data-v-60d816a0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.top-bar-theater[data-v-60d816a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.place-wrapper{position:absolute;-webkit-box-sizing:unset;box-sizing:unset;background:#59636b;color:#59636b;text-align:center;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0 solid transparent;border-radius:50%}.place-wrapper:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background-color:inherit;opacity:0;z-index:20;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-radius:50%}.place-wrapper:not(.reserved):hover{cursor:pointer}.place-wrapper:not(.reserved):hover .place{position:relative;color:#000!important}.place-wrapper:not(.reserved):hover:before{opacity:1}.place-wrapper.added{-webkit-box-sizing:unset;box-sizing:unset;background:#fff!important;border-radius:50%;border-width:3px;-webkit-transition:border-radius .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out;transition:border-radius .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out}.place-wrapper.added:hover:before{opacity:0}.place-wrapper.added .place{color:#000!important}.place{width:100%;z-index:30;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:transparent}.pinch-zoom-wrapper{background:none!important;width:100%;height:100%}.pinch-zoom-wrapper .pinch-zoom-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hall{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;overflow:hidden;height:calc(100vh - 60px)}.hall,.hall-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hall-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform:scale(.95);transform:scale(.95);position:absolute}.place-row{position:absolute;color:#59636b;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hall-places{-webkit-transform:translateY(0);transform:translateY(0);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.hall-places,.hall-screen{width:100%;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hall-screen{height:40px}.pz-zoom-button.pz-zoom-control-position-bottom{display:none}@media only screen and (orientation:landscape)and (max-width:998px){.hall,.hall-places,.hall-screen{-ms-touch-action:auto;touch-action:auto}}@media only screen and (max-width:480px){.pz-zoom-button.pz-zoom-control-position-bottom{display:none}}@media only screen and (max-width:480px)and (orientation:landscape){.pz-zoom-button.pz-zoom-control-position-bottom{display:none}}@media only screen and (max-width:789px){.pz-zoom-button.pz-zoom-control-position-bottom{display:none}}@media only screen and (max-width:320px){.hall-wrapper{height:100%}}.hall{height:calc(100vh - 185px)}.type-tickets-select-without-hall--wrapper{bottom:0;width:100%;z-index:9}.type-tickets-select-without-hall--wrapper.selectTypeTicketsStep{padding-top:15px;border-top:1px solid #3b3d43;min-height:10px}.type-tickets-select-without-hall--switch-control{display:block;position:absolute;top:12px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:11px;padding:1rem;cursor:pointer}.type-tickets-select-without-hall--switch-control.close{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.type-tickets-select-without-hall--select-block{background:#24262c;width:100%;-webkit-transition:all .5s;transition:all .5s}.type-tickets-select-without-hall--select-block>:not(:first-child){border-top:1px solid #3b3d43}.type-tickets-select-without-hall--select-list{min-height:82px;background:#24262c;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-tickets-select-without-hall--select-list,.type-tickets-select-without-hall--select-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-tickets-select-without-hall--select-list-item{margin:10px 0;width:100%;padding:0 16px;min-height:62px;border-bottom:2px solid #3b3d43}.type-tickets-select-without-hall--select-list-item-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-tickets-select-without-hall--select-list-item-select-minus,.type-tickets-select-without-hall--select-list-item-select-plus{width:16px;height:16px;border:2px solid #fff;border-radius:50%;position:relative;cursor:pointer}.type-tickets-select-without-hall--select-list-item-select-minus:after,.type-tickets-select-without-hall--select-list-item-select-minus:before,.type-tickets-select-without-hall--select-list-item-select-plus:after,.type-tickets-select-without-hall--select-list-item-select-plus:before{position:absolute;left:50%;top:50%;background:#fff;content:""}.type-tickets-select-without-hall--select-list-item-select-minus:before,.type-tickets-select-without-hall--select-list-item-select-plus:before{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.type-tickets-select-without-hall--select-list-item-select-plus:after{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.type-tickets-select-without-hall--select-list-item-select-count,.type-tickets-select-without-hall--select-list-item-select-name-variant{font-size:18px;line-height:21px;color:#fff}.type-tickets-select-without-hall--select-list-item-select-count{margin:0 28px}.type-tickets-select-without-hall--select-list-item-info{font-size:18px;line-height:21px;color:#8f9193;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:24px}@media(min-width:768px){.type-tickets-select-without-hall--select-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.type-tickets-select-without-hall--select-list-item{margin:0}}.button-close[data-v-74d610c3]{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:20px;padding:0;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.button-close[data-v-74d610c3]:hover{opacity:1}.header[data-v-74d610c3]{padding:1rem 2rem;border-bottom:1px solid rgba(205,207,208,.1411764706);background:rgba(36,38,44,.9019607843);z-index:10002;position:static;top:0;left:0;right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header .button-back[data-v-74d610c3],.header[data-v-74d610c3]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .button-back[data-v-74d610c3]{min-width:36px;margin-right:1.5rem;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;top:10px;padding:0;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;left:15px;cursor:pointer}.header .button-back[data-v-74d610c3]:hover{opacity:1}.header .button-back .label[data-v-74d610c3]{margin-left:15px}.header .event-info[data-v-74d610c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:190px}.header .contact[data-v-74d610c3]{display:none;position:absolute;right:6rem;top:25px}.header .contact-label[data-v-74d610c3]{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.header .contact-number[data-v-74d610c3]{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.cinema-wrapper[data-v-74d610c3],.session-wrapper[data-v-74d610c3],.time-wrapper[data-v-74d610c3]{margin-right:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-wrapper[data-v-74d610c3]{margin-bottom:2px}.session-wrapper .name[data-v-74d610c3]{margin-right:10px;width:auto;font-size:20px;-webkit-box-flex:0,1,auto;-ms-flex:0,1,auto;flex:0,1,auto;line-height:22px;color:#fff}.session-wrapper .tag[data-v-74d610c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin-top:3px;margin-right:5px;padding:4px 5px;text-align:center;font-size:12px;line-height:8px;color:#000;background-color:hsla(0,0%,100%,.6);border-radius:3px;font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,HelveticaNeueLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif}.cinema-wrapper[data-v-74d610c3]{color:#919295;font-size:14px;padding-right:60px}.cinema-name[data-v-74d610c3]{margin-right:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;display:inline-block;width:auto;font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,HelveticaNeueLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif}.cinema-hall-name[data-v-74d610c3]{margin-right:5px}.time-wrapper[data-v-74d610c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:22px 22px;font-size:16px;line-height:24px;color:#fff;margin-right:4rem}.time-wrapper .time-date[data-v-74d610c3]{display:block;margin-top:15px;padding-left:33px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-50%25' y='-50%25' width='200%25' height='200%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.807843137 0 0 0 0 0.815686275 0 0 0 0.135303442 0' in='shadowOffsetOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M0 0h980v162H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg opacity='.9' transform='translate(-68 -98)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%2324262C' xlink:href='%23b'/%3E%3C/g%3E%3Cg fill='%23FFF'%3E%3Cpath d='M2 6v13c0 .556.445 1 1.001 1H19a1 1 0 001-1V6c0-.556-.445-1-1.001-1H3a1 1 0 00-1 1zM0 6a3 3 0 013.001-3H19a2.996 2.996 0 013 3v13a3 3 0 01-3.001 3H3a2.996 2.996 0 01-3-3V6z'/%3E%3Cpath d='M.5 11h21V9H.5zM5 1v5a1 1 0 102 0V1a1 1 0 10-2 0zm10 0v5a1 1 0 002 0V1a1 1 0 00-2 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 100%;background-size:22px 22px;font-size:16px;line-height:24px;background-position:0 0}.button-close[data-v-74d610c3]{right:25px}.button-close .btn-icon[data-v-74d610c3]{background-position:50% 50%}.step-box .input-wrapper input[type=email][disabled][data-v-74d610c3],.step-box .input-wrapper input[type=number][disabled][data-v-74d610c3],.step-box .input-wrapper input[type=password][disabled][data-v-74d610c3],.step-box .input-wrapper input[type=text][disabled][data-v-74d610c3]{background-color:#a8a8a8!important}.step-box input[type=button][disabled][data-v-74d610c3],.step-box input[type=submit][disabled][data-v-74d610c3]{color:#a8a8a8!important;background:#3368ad!important}.block-loading[data-v-74d610c3]{background-image:url(/ajax-loader.gif);background-repeat:no-repeat;display:block;height:25px;margin:0;background-size:25px;width:25px;left:5px;position:absolute;top:10px}.step-box .input-wrapper .input-info[data-v-74d610c3]{color:#fff;text-align:center;margin-top:5px;justify-self:center;display:block;font-size:85%}.input-error p[data-v-74d610c3]{font-size:14px}.input-error a[data-v-74d610c3]{color:#a09d9d}.pz-close-btn[data-v-74d610c3]{background:none;border:1.55px solid #fff;position:absolute;top:25px;right:25px;width:36px;height:36px;display:block;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pz-close-btn svg[data-v-74d610c3]{width:18px;height:18px;fill:#fff}.header .contact-label[data-v-74d610c3]{text-align:end}.footer{border-top:1px solid rgba(205,207,208,.1411764706);background-color:#24262c;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:56px;position:absolute;bottom:0;left:0;right:0;z-index:10002}.footer-mobile{display:none}.hall-basket-wrapper{padding:10px 15px;border-top:1px solid #3b3d43}.footer-desktop{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center}.footer-desktop,.place-type-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center}.place-type-list{width:100%;min-height:56px;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;margin:0 auto}.place-type{color:#bdbec0;margin:3px 20px 10px 0;white-space:nowrap;font-size:12px}.place-type-icon{display:inline-block;margin:0 5px 0 0;width:8px;height:8px;background:#59636b;border-radius:12px}.basket-info{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:50px}.basket-info .basket-info-label{text-align:right;color:#fff;line-height:1.2;cursor:default;width:100%;display:block;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.basket-info .basket-info-label-gray{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;opacity:.5}.basket-step{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket-btn{height:42px;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,TeXGyreHerosRegular,HelveticaNeueMediumLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;letter-spacing:2px;padding:0 32px;height:56px;border-radius:4px;background:#0d76ff;color:#fff;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;line-height:22px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .05s;transition:all .05s}.basket-btn.disabled{opacity:.35}.basket-btn .btn-label{line-height:normal}.basket-btn:hover{cursor:pointer;opacity:.85}@media only screen and (min-width:768px),screen and (orientation:landscape){.place-type-list{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.basket-step{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:1024px){.basket-info{padding:0 20px 0 0;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.basket-info .basket-info-label{text-align:right}}@media only screen and (max-width:768px),screen and (orientation:landscape){.basket-step-forward{width:100%}}@media only screen and (max-width:480px),screen and (orientation:landscape){.footer{position:fixed}.place-type{margin:3px 10px 10px 0}.place-type-list{min-height:27px}.basket-info{margin:0;flex-direction:row;margin-bottom:10px}.basket-info,.basket-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;width:100%}.basket-step{flex-direction:row;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media only screen and (orientation:landscape){.basket-info{width:auto;margin:0 15px}.basket-step{width:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.place-type-list{min-height:55px}}@media only screen and (max-width:320px),screen and (orientation:landscape){.footer{margin-bottom:0}}@media(max-width:768px){.basket-info{margin:0 auto;width:100%}.basket-step{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media(min-width:768px){.home .basket-info{margin-left:auto;margin-right:1rem}.home .basket-step{max-width:500px}}.type-tickets-select--wrapper{bottom:0;width:100%;z-index:9}.type-tickets-select--wrapper.selectTypeTicketsStep{padding-top:15px;border-top:1px solid #3b3d43;min-height:10px}.type-tickets-select--switch-control{display:block;position:absolute;top:12px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:11px;padding:1rem;cursor:pointer}.type-tickets-select--switch-control.close{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.type-tickets-select--select-block{background:#24262c;width:100%;min-height:82px;-webkit-transition:all .5s;transition:all .5s}.type-tickets-select--select-block>:not(:first-child){border-top:1px solid #3b3d43}.type-tickets-select--select-list{min-height:82px;background:#24262c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.type-tickets-select--select-list-item{margin:10px 0}.type-tickets-select--select-list-item-select{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:240px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-tickets-select--select-list-item-select-minus,.type-tickets-select--select-list-item-select-plus{width:16px;height:16px;border:2px solid #fff;border-radius:50%;position:relative;cursor:pointer}.type-tickets-select--select-list-item-select-minus:after,.type-tickets-select--select-list-item-select-minus:before,.type-tickets-select--select-list-item-select-plus:after,.type-tickets-select--select-list-item-select-plus:before{position:absolute;left:50%;top:50%;background:#fff;content:""}.type-tickets-select--select-list-item-select-minus:before,.type-tickets-select--select-list-item-select-plus:before{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.type-tickets-select--select-list-item-select-plus:after{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.type-tickets-select--select-list-item-select-name{font-size:16px;line-height:18px;color:#fff;margin:0 10px}.type-tickets-select--select-list-item-info{font-size:14px;line-height:16px;color:#8f9193;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.type-tickets-select--select-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.type-tickets-select--select-list-item{margin:0}}.home,.login{height:100vh}.login{overflow:hidden}.main-page{position:relative;height:100%;background-color:transparent}.main-page .logo-center{color:#fff;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-page .logo-center .logo{width:250px}.main-page .logo-center h1{margin-top:15px;font-size:24px;font-weight:700}h1.text-center{text-align:center}.success-header .button-back,.success-header .button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:20px;padding:0;width:36px;height:36px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.success-header .button-back:hover,.success-header .button-close:hover{opacity:1}.success{background-color:#24262c;color:#fff;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.success-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;color:#fff;padding:0 80px;height:100px;border-bottom:1px solid hsla(0,0%,100%,.2);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.success-header .logo{display:none;width:166px;height:25px}.success-header .info{text-align:center;padding-right:20px}.success-header .info h1{margin-bottom:10px}.success-header .info p{font-size:75%}.success-header .timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:210px;white-space:normal}.success-header .timer-label{text-transform:uppercase;padding:0 7px 0 0;font-size:9px;line-height:11px;letter-spacing:.06em;margin-bottom:2px;padding:0;letter-spacing:1px;color:hsla(0,0%,100%,.8)}.success-header .timer-time{font-size:17px;line-height:21px;color:#fff;letter-spacing:.1em}.success-header .contact{display:none}.success-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.success-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.success-header .button-back{left:15px}.success-header .button-back .btn-icon{background-position:50% 50%}.success-header .button-close{right:15px}.success-header .button-close .btn-icon{background-position:50% 50%}.success-body-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 6px 20px}.success-body-wrapper .label{font-size:15px;margin-bottom:10px;text-transform:uppercase;line-height:13px;letter-spacing:.077em;color:#0d76ff}.success-body{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;min-height:calc(100vh - 323px)}.success-body,.success-session-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.success-session-wrapper{padding:15px 15px 22px;height:100%;min-height:146px;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px 10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.success-session-title{font-size:16px;line-height:19px}.success-session-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.success-session-tags .tag{margin:3px 6px 0 0;padding:3px 6px 2px;width:auto;background:hsla(0,0%,100%,.6);border-radius:4px;font-size:11px;line-height:13px;color:rgba(0,0,0,.7019607843);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:500;text-align:left;cursor:default}.success-session-name{margin:8px 0 0;font-size:20px;line-height:24px}.success-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;padding:20px 60px 20px 15px;background:#0d76ff;border-radius:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.success-footer h4{margin-bottom:20px}.success-footer .info{font-size:14px;line-height:18px;margin-bottom:20px}.success-footer__link-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.success-footer__link-items a{display:block;width:180px}.success-footer__link-items a>img{max-width:100%;height:auto}.cart-wrapper{background:#fff;padding-bottom:55px;border-radius:0 0 10px 10px;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;overflow:hidden}.cart-wrapper,.cart-wrapper-inner{-webkit-box-flex:1;position:relative}.cart-wrapper-inner{padding:15px 15px 0;margin-top:19px;-ms-flex:1 1 auto;flex:1 1 auto}.cart-wrapper-inner:before{top:0;z-index:2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-wrapper-inner:after,.cart-wrapper-inner:before{position:absolute;content:"";right:0;left:0;height:15px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(84%,#fff),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 84%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.cart-wrapper-inner:after{bottom:0}.cart-wrapper:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,70%);transform:translate(-50%,70%);width:80px;border-radius:50%;height:80px;background-color:#0d76ff;-webkit-box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.35);box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.35)}.cart-wrapper .order-wrapper{color:#000;margin-bottom:15px}.cart-wrapper .order-wrapper .order-number{font-size:21px;font-weight:bolder}.cart-wrapper .qr-wrapper{color:#000}.cart-wrapper .qr-wrapper .description{text-align:center}.cart-wrapper .qr-wrapper .qr-code{display:-webkit-box;display:-ms-flexbox;display:flex;width:170px;height:170px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.cart-wrapper .qr-wrapper .qr-code img{max-width:100%;height:auto}.cart-scrollable{padding:0}.cart-items{margin-bottom:20px}.cart-group .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px;color:#777;font-size:14px}.cart-group .item .position{padding-right:5px}.cart-group .item .dots{height:10px;border-bottom:1px dotted rgba(0,0,0,.3019607843);-webkit-box-flex:1;-ms-flex:1 0 15px;flex:1 0 15px}.cart-group .item .price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:8px}.cart-total{margin:26px 0 0;font-size:22px;text-align:right;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-total-label.label{margin-bottom:0;margin-right:10px}.cart-total-label.label,.cart-total-price{font-size:18px;line-height:normal}@media(min-width:768px){.success-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.success-header .info{max-width:450px}.success-header .contact,.success-header .logo{display:block}.success-body{min-height:calc(100vh - 283px);padding:14px 32px 36px 68px}.success-body-wrapper{padding:0 25px 0 0;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin:0 auto}.success-wrapper{-webkit-box-flex:0;-ms-flex:0 0 335px;flex:0 0 335px;padding:0 25px 0 0;height:100%}.success-session-wrapper{padding:15px 30px 22px;-ms-flex-preferred-size:225px;flex-basis:225px;min-height:auto}.success-session-name{font-size:15px;line-height:18px}.success-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}.cart-wrapper{margin-bottom:0}.cart-wrapper-inner{padding:0 15px 0 30px}.cart-total{padding:0 30px}.cart-scrollable{padding:10px 10px 0 0;overflow-y:auto;max-height:25vh;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cart-scrollable.success-scrollable{max-height:none}}@media(max-width:768px){.success-header{padding:0 40px;height:140px}}.support-cultural-program{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;position:relative;overflow-y:auto;overflow-x:hidden}.support-cultural-program,.support-cultural-program-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.support-cultural-program-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;color:#fff;padding:0 80px;border-bottom:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;overflow:hidden;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:fixed;width:100%;height:65px;top:0;left:0;z-index:10;background:rgba(36,38,44,.9019607843)}.support-cultural-program-header .logo{display:none;width:166px;height:25px}.support-cultural-program-header .contact{position:absolute;right:6rem;top:15px}.support-cultural-program-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.support-cultural-program-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.support-cultural-program-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:75px;padding-bottom:50px;margin-bottom:50px;z-index:5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 50px}.support-cultural-program-body .donations h2{font-size:20px;line-height:24px;display:block;max-width:400px;margin-top:18px}.support-cultural-program-body .donations h2,.support-cultural-program-body .donations label{font-family:Roboto;font-style:normal;font-weight:700;text-align:center;letter-spacing:-.02em;color:#fff}.support-cultural-program-body .donations label{background:#ff8000;border-radius:4px;line-height:32px;font-size:16px;width:70px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 16px 8px 0}.support-cultural-program-body .donations .step-box-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.support-cultural-program-body .donations .and{color:#919295;margin-top:8px;margin-bottom:8px;margin-right:10px}.support-cultural-program-body .donations .step-box-inputs .input-wrapper input{background-color:#464646;border:2px solid #919295;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:6px 10px;font-size:16px;margin-top:8px;margin-bottom:8px;color:#fff}.support-cultural-program-body .donations .step-box-inputs .input-wrapper input::-webkit-inner-spin-button,.support-cultural-program-body .donations .step-box-inputs .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.support-cultural-program-body .donations .step-box-inputs .input-wrapper input[type=number]{-moz-appearance:textfield}.support-cultural-program-body .step-box.donation-step .input-wrapper{margin:0}.support-cultural-program-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:rgba(36,38,44,.9019607843);position:fixed;bottom:0;left:0;right:0;color:#fff;padding:5px;border-top:1px solid rgba(205,207,208,.1411764706);z-index:30;font-size:18px}.support-cultural-program-footer,.support-cultural-program-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.support-cultural-program-info .poster-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1rem;padding:0 4rem}.support-cultural-program-info .poster{max-width:340px;width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}.support-cultural-program-info h1{font-family:Roboto;font-style:normal;font-weight:700;font-size:30px;line-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.02em;color:#fff;margin-bottom:50px}.support-cultural-program-info li,.support-cultural-program-info p{font-style:normal;font-weight:400;font-size:16px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#919295}.support-cultural-program-info li{margin-left:2rem}.info-event--text a{color:#ff8000;opacity:.9;-webkit-transition:all .5s;transition:all .5s}.info-event--text a:active,.info-event--text a:focus,.info-event--text a:hover{color:#ff8000;opacity:1}@media only screen and (min-width:768px){.support-cultural-program-header .contact{display:block}.support-cultural-program-footer{padding:20px 4% 20px}.support-cultural-program-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support-cultural-program .poster-wrapper{width:40%;padding:0 4rem 0 0}.support-cultural-program .info-event--text{width:60%}.basket-step-forward{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.basket-btn{padding:0 32px}}@media only screen and (min-width:1000px){.support-cultural-program .poster-wrapper{width:35%}.support-cultural-program .info-event--text{width:65%}}