:root{--vk-font-base:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Trebuchet MS",Jamrul,sans-serif;--vk-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--vk-color-text:#333;--vk-color-link:#0063dc;--vk-hdr-h:44px}@media(max-width:560px){:root{--vk-hdr-h:48px}}html{height:100%}#freshworks-container #launcher-frame{bottom:30px !important}body{margin:var(--vk-hdr-h) 0 0;padding:0;color:#000;font:10pt var(--vk-font-base);line-height:14pt;background:#fff}.clear{clear:both}.hidden{display:none}.center{text-align:center}.pace .pace-progress{top:40px}.pace .pace-activity{position:fixed;top:6px;right:10px;width:22px;height:22px;border:2px solid transparent;border-top-color:#ffb900;border-left-color:#ffb900;border-radius:50%;animation:pace-spinner .5s linear infinite;z-index:100000}@keyframes pace-spinner{to{transform:rotate(360deg)}}a{color:var(--vk-color-text);text-decoration:none}a[href]{color:var(--vk-color-link);text-decoration:underline;cursor:pointer}a[href]:hover{text-decoration:none}a.no-text-decoration{color:inherit;text-decoration:none}a.pseudo,span.pseudo{text-decoration:none;border-bottom:1px dotted;cursor:pointer}a.external{color:inherit;text-decoration:none;cursor:pointer;padding-right:13px;background:right center / 13px no-repeat url(/i/external-link-icon.png?1)}img{border:0}img.pseudo{cursor:pointer}img .ticket-code{max-width:none}h1{font-weight:700;font-size:1.5em;margin:0 20px 14px 0}h2{font-weight:700;font-size:1.4em;margin:0 0 14px;color:#302c1c}h3{font-weight:700;font-size:1.2em;margin:0 0 14px;color:#333}.error,.error-messages li,label.error{color:red}label.error{font-weight:400;display:block}.error-messages li{font-size:16px}input.error{border:1px solid red}#page-container{min-height:100%;min-width:900px}#page-header,#page-footer{position:absolute;width:100%;clear:both;background:#322b2a}#page-header{top:0;left:0;height:var(--vk-hdr-h);line-height:var(--vk-hdr-h);min-width:900px;z-index:20001;background:#322b2a;display:flex;align-items:center;overflow:hidden}#page-footer{bottom:0;min-width:900px;z-index:1000;line-height:32px}@media screen{#page-header,#page-footer{position:fixed}}html{scroll-padding-top:var(--vk-hdr-h)}#page-body{position:relative;padding:12px 12px 54px;max-width:894px}#page-footer .links{float:right;font-size:12px;color:#fff;height:32px;line-height:32px;text-align:right;margin-right:10px;display:block}#page-footer a{line-height:24px;color:#fff;text-decoration:none}#page-footer .copyright{float:left;height:32px;line-height:32px;padding:0 10px;color:#fff;font-size:12px}.button{font-family:var(--vk-font-base);font-size:13px;height:34px;line-height:34px;padding:0 2rem;display:inline-block;vertical-align:middle;text-align:center;text-transform:uppercase;color:#fff;background:#000;border:0;border-radius:4px;letter-spacing:.05em;cursor:pointer;transition:.2s ease-out;overflow:hidden}.button-apply-discount,.button-checkout,.pay-order{background:#ff9000}.print-tickets,.open-tickets{background:#0095ff}.return-order{background:#ce6969}.button-store{background:#009688}.button-delete{background:#bb6a50}.cursor-help{cursor:help}.noshadow{box-shadow:none}#orders-list th{font-weight:700;text-align:center}#orders-list td{border-top:1px dotted #999;padding:12px;font-size:.85em;line-height:1.2em}.messages ul{list-style:square}.messages ul.single{padding:0;list-style:none}.messages li{font-size:16px;color:#000030;line-height:1.5rem}#request-form{width:620px}#request-form .inline{float:left}#request-form label{font-weight:700;color:#555;font-size:15px;line-height:26px}#request-form input,#request-form textarea{display:block;width:99%}#request-form textarea{height:140px}#request-form .buttons{text-align:right}#request-form button.button-send{background:darkolivegreen;color:#fff}.window{position:relative;min-width:400px;padding:14px 20px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2);border-radius:6px}.window-close{position:absolute;right:7px;top:-3px;display:block;width:22px;height:18px;color:#fff;font-size:15px;line-height:18px;text-align:center;cursor:pointer;background:#ff9000;border-radius:3px;transition:background .2s}.window-close:hover{background:#ffad25}.arcticmodal-overlay,.arcticmodal-container{z-index:2000}#help-content h1{font-size:1.3em}#help-content ul{margin:0;padding:0;list-style-position:inside}#help-content li{line-height:20px;margin-bottom:10px}#help-content .go-top{text-align:right}#help-content .go-top a:before{content:"К списку вопросов \2191"}#help-content img{display:block;margin:16px 0;border:0}#payment-system ul{margin:0;padding:0;list-style:none}#payment-system li{display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;background:#fff;padding:0;width:170px;margin-bottom:4px;word-break:break-word;border:3px solid #eee;cursor:pointer;vertical-align:top;text-align:center}#payment-system .title{font-weight:900;font-size:17px;margin-top:12px}#payment-system .provider .caption{flex:1;display:block;color:#333;font-weight:400;text-align:left;padding-right:10px;max-width:100px;line-height:1.4;font-size:9pt}#payment-system .provider a{display:inline-block;vertical-align:middle;height:50px}#payment-system .selected{border-color:#ff9000}#payment-system .cardtoken-enabled{border-color:#f0f}#payment-system .cardtoken-disabled{border-color:#2c44af}#nav-main{padding:0 50px 0 10px;flex:1 1 auto;min-width:0}#nav-main,#nav-main a,#nav-main li{display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 16px 0 0}#page-header{display:flex;align-items:center;justify-content:flex-start}#logo-main{display:flex;align-items:center;margin-right:8px;width:100px;height:var(--vk-hdr-h);margin-left:8px}#logo-main img{margin:0;display:block;max-height:32px;width:auto;height:18px}#nav-main .logo-notext{width:50px !important}#nav-main ul{display:flex;align-items:center;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;overflow:hidden}#nav-main li{display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0;padding:0 22px 0 0}#nav-main a{display:inline-flex;align-items:center;padding:8px 10px;line-height:24px;color:#fff;text-decoration:none}#nav-main a:hover{text-decoration:underline}#nav-main .selected a{color:#ff9000}#nav-main .selected,#nav-main .selected a{color:#ff9000}#nav-main a:hover{text-decoration:underline}#purchase-preview-data{min-width:540px}#checkout-form .loyality-card{margin:8px 0}#checkout-form .button-checkout{height:58px;width:100%;line-height:16px}#checkout-form .info-header{width:100%}#checkout-form .info-header .title{font-weight:900;display:block;margin-bottom:2px}#checkout-form .info-header .subtitle{color:#4d4d4d;font-size:13px;display:block}#checkout-form .technology{background:#8cabed;color:#fff;padding:2px 6px;border-radius:2px;display:inline;font-weight:400}#checkout-form .date-time{color:#4d4d4d;font-weight:700;margin-bottom:4px}#checkout-form .theater{font-size:1.4em}#checkout-summary .details{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;padding:20px 0}#checkout-summary .details table{border-bottom:1px dashed #909090}#checkout-summary .details .title{font-weight:700;border-bottom:1px dashed gray;margin-bottom:6px;padding-bottom:4px}#checkout-summary .details td{vertical-align:top}#checkout-summary .details td:nth-child(1),#checkout-summary .details td:nth-child(2){width:50%}#checkout-summary .details hr{border:0;border-top:1px dashed #4d4d4d}#checkout-summary .header{margin:10px 0}#checkout-summary .footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}#checkout-summary .footer .left{width:210px}#checkout-summary .footer .right{color:#4d4d4d;width:320px;padding-left:6px}#checkout-summary .pay-notice{display:block;color:#d40100;margin-top:6px;margin-left:.5rem;font-size:.9rem}.payments .payment-status-pending{font-weight:700;color:#000}.payments .payment-status-paid{color:#fff;background:#148000;padding:0 4px;border-radius:2px}.payments .payment-status-refunded{color:#fff;background:#5347ff;padding:0 4px;border-radius:2px}.payments .payment-status-notpaid{color:#fff;background:#802f00;padding:0 4px;border-radius:2px}.loyality-card .invalid{color:#d40100}.loyality-card .card-layout{padding:20px;border-radius:20px;border:2px solid #ff9000;background:#fff;text-align:center}.loyality-card .prefix{font-size:1.4em;vertical-align:middle}.loyality-card label.caption{display:block;font-size:1.1em;font-weight:700;color:#555;margin-bottom:6px}.loyality-card .card-layout .card-item{margin-bottom:20px}.loyality-card .card-layout input[type="text"],.loyality-card input[name="tel"]{font-size:18px;height:34px;text-align:center;letter-spacing:1px;border-radius:5px;border:1px solid #aaa;vertical-align:middle}.loyality-card .card-layout input[type="text"]{width:360px}.loyality-card input[name="tel"]{width:150px}.loyality-card .action-buttons{text-align:center}.showtime-discounts{padding:10px}.showtime-discounts td{font-size:14px;line-height:36px}.showtime-discounts td:nth-child(1){width:140px}.showtime-discounts td:nth-child(2){width:50px;font-weight:700}.showtime-discounts td:nth-child(3){min-width:200px}.showtime-discounts select{padding:5px;text-align:right;font-size:14px;height:36px;width:200px;border:1px solid #eee}.showtime-discounts .rules{color:#d40100;text-align:center;display:none}.showtime-discounts .rules .rule{display:inline}.showtime-discounts .loyality-card{padding:20px 0;text-align:center}#order-processing-status{width:49px;height:49px;text-align:center;float:left;margin:0 14px 0 10px}#order-processing-status .countdown{position:relative;top:-50px;color:#ff9000;font:13px var(--vk-font-base);line-height:48px;height:50px;width:50px}#order-processing-status .spinner{position:relative;display:inline-block;width:40px;height:40px;border:5px solid #ff9000;border-radius:50%;animation:processing 2s linear infinite}#order-processing-status .spinner::before,#order-processing-status .spinner::after{position:absolute;left:-5px;top:-5px;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit;display:none}#order-processing-status .spinner,#order-processing-status .spinner::before{border-color:transparent;border-top-color:#ff9000}#order-processing-status .spinner::before{animation:processing 1.75s linear infinite}@keyframes processing{from{transform:rotate(0)}to{transform:rotate(359deg)}}@media print{.no-print,.no-print *{display:none !important}}html,body{max-width:100%;overflow-x:hidden}@supports(overflow-x:clip){html,body{overflow-x:clip}}@media(max-width:1280px){#nav-main,#nav-main a,#nav-main li{font-size:1rem}#nav-main a{padding:6px 8px}}@media(max-width:1024px){:root{--vk-hdr-h:40px}#nav-main,#nav-main a,#nav-main li{font-size:.95rem}#nav-main a{padding:5px 6px}}@media(max-width:840px){#page-container,#page-header,#page-footer{min-width:0 !important;width:100% !important}#showtime-main-title{width:100%;float:none}#selected-seats{display:inline-block;float:none !important;margin-top:0 !important}#selected-seats li{text-align:left}#showtime-poster{width:640px !important;float:none !important;text-align:center;clear:both}#showtime-poster .showtime-poster{display:none}#showtime-event-info{float:none !important;width:640px !important;top:0 !important;text-align:center;clear:both}#showtime-event-info .show-date,#showtime-event-info .show-time{display:inline-block}#showtime-event-info .showtime-hall{margin-bottom:16px}.showtimes h2{font-size:14px !important}.showtimes .date{font-size:11px !important}.showtimes .show-time{font-size:24px !important}.showtimes .price-list{font-size:18px !important}#showtime-main-title .showtime-theater{font-size:1.4em !important}.button.pay-order,.button.return-order{height:44px !important;line-height:14px !important;padding:0 1rem !important;width:146px !important}#orders-view button.pay-order{width:300px !important;height:44px !important;font-size:18px}#orders-list td{border-top:1px dotted #999;padding:12px;font-size:1.2em;line-height:1.4em}.button.open-tickets.link{font-size:1.2em;line-height:2em;padding:1rem 2rem}.showtime-discounts td{font-size:14pt;line-height:48px}.showtime-discounts td:nth-child(1){width:180px}.showtime-discounts select{font-size:14pt;line-height:18pt}#checkout-summary .header{margin:20px 0;font-size:1.2em}#checkout-form .loyality-card,.showtime-discounts .loyality-card{margin:20px 0;font-size:1.2em}}