.main-menu{flex-direction:inherit;column-gap:25px;display:flex}.main-menu:where(.mobile){border-bottom:1px solid var(--colorBorderForm);flex-direction:column;row-gap:8px;margin-bottom:.5rem;padding-bottom:.6rem}.main-menu-item{position:relative}.menu-item-label{cursor:pointer;flex-direction:row;column-gap:.9em;display:flex}.main-menu:where(.mobile) .menu-item-label{justify-content:space-between;position:static}.menu-item-label>*{align-self:center}.submenu-icon{width:.65em;height:.65em;fill:var(--colorFont);stroke-width:0;padding-top:.25em}.main-menu:where(.mobile) .submenu-icon{width:2.15em;height:1.65em;padding:.75em .75em .5em}.dropdown-box,.main-menu:not(:where(.mobile)) .submenu-box{z-index:1110;width:max-content;min-width:120px;color:var(--colorFont);background-color:var(--colorBkgForm);border:4px solid var(--colorBorderForm);transform-origin:0 0;box-shadow:0 2px 10px var(--colorBoxShadow);border-radius:2px;line-height:1.5;position:absolute;top:100%;left:0}.dropdown-box:before,.main-menu:not(:where(.mobile)) .submenu-box:before{content:"";background:var(--colorBkgForm);border:solid var(--colorBorderForm);border-width:1px 0 0 1px;width:12px;height:12px;margin-left:-5px;position:absolute;top:-7px;left:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-box:before{left:20px}.submenu-list{flex-direction:column;row-gap:.5em;padding:.85em .8em;display:flex}.main-menu:where(.mobile) .submenu-list{padding:.5em 0 .2em 1em;font-size:.93em}.submenu-list sup{color:var(--colorFontDate);font-weight:700}.active_link svg{fill:var(--colorAntreprizaRed)}.active_link svg.submenu-icon{fill:var(--colorFont)}.main-menu:where(.mobile) .submenu-box{display:none}.main-menu:where(.mobile) .main-menu-item[data-state=opened] .submenu-box{display:block}.main-menu:where(.mobile) .main-menu-item[data-state=opened] .submenu-icon use{transform-origin:50%;transform:rotate(180deg)translateY(2px)}.submenu-icon:focus{outline:0}.submenu-icon:focus-visible{outline:1px solid var(--colorAntreprizaRed)}.dropdown-box:where(:not(:hover)):where(:not(:has(a:focus-visible))),.main-menu:not(:where(.mobile)) .submenu-box:where(:not(:hover)):where(:not(:has(a:focus-visible))){transform:scaleY(0)}div:hover>.dropdown-box,.dropdown-box:hover,.main-menu:not(:where(.mobile)) li:hover>.submenu-box,.main-menu:not(:where(.mobile)) .submenu-box:hover{transition:transform .5s ease-in-out;transform:scaleY(1)}.tickets-page-button{border:1px solid var(--colorBkgTicketsBtn);background-color:var(--colorBkgTicketsBtn);color:var(--colorFontTicketsBtn);text-transform:uppercase;border-radius:3px;margin:0 10px;padding:.25em 1.5em;font-weight:400;line-height:1.1rem;text-decoration:none;transition:background-color .4s ease-out,border-color .4s ease-out,font-weight .4s ease-out;position:relative}.tickets-page-button:where(.active_link){border-color:var(--colorAntreprizaRed);font-weight:var(--font-bold-weight);background-color:var(--colorBkgForm);color:var(--colorAntreprizaRed)}@media (hover:hover){.tickets-page-button:hover{border-color:var(--colorAntreprizaRed);font-weight:var(--font-bold-weight);background-color:var(--colorBkgForm);transition:background-color .4s ease-out,border-color .4s ease-out,font-weight .4s ease-out}}.social-list{--toolbarNormalIconSize:25px;--toolbarSmallIconSize:22px;--clampSensitive:2vw;gap:clamp(.4rem, var(--clampSensitive), .6rem);height:100%;min-height:37px;color:var(--colorSocialIcon);display:flex}.social-list:where(.mobile){gap:.85rem}footer .social-list{color:var(--colorSocialIconFooter)}.social-list svg{display:block}.social-list li{align-self:center}.social-list li:has(a:focus-visible){outline-offset:1px;outline:1px solid var(--colorAntreprizaRed)}.social-icon{width:clamp(var(--toolbarSmallIconSize), var(--clampSensitive), var(--toolbarNormalIconSize));height:clamp(var(--toolbarSmallIconSize), var(--clampSensitive), var(--toolbarNormalIconSize));color:currentColor}.mobile .social-icon{width:1.6rem;height:1.6rem}footer .social-icon{width:1.5rem;height:1.5rem}.toolbar-list{gap:clamp(.5rem,2vw,.8rem);height:100%;min-height:37px;display:flex}.toolbar-list:where(.mobile){gap:1rem}.toolbar-list svg{display:block}.toolbar-list li{align-self:center}.tool-icon{color:currentColor;width:clamp(var(--toolbarSmallIconSize), 2vw, var(--toolbarNormalIconSize));height:clamp(var(--toolbarSmallIconSize), 2vw, var(--toolbarNormalIconSize))}.tool-icon:where(.mobile){width:1.3rem;height:1.3rem}.theme-button{position:relative}.theme-switcher-label{display:block;position:absolute;inset:0}.theme-text{display:none}.toolbar-list:where(.mobile) .theme-text{display:block}.theme-block{cursor:pointer;min-width:clamp(var(--toolbarSmallIconSize), 2vw, var(--toolbarNormalIconSize));flex-direction:row;gap:.5rem;display:none}.theme-block>*{align-self:center}[data-theme=dark] .theme-block-dark,[data-theme=light] .theme-block-light{display:none}[data-theme=dark] .theme-block-light,[data-theme=light] .theme-block-dark{display:flex}.theme-button:has(.theme-switcher-label:focus-visible){outline:1px solid var(--colorAntreprizaRed)}.theme-switcher-label:focus-visible{outline:0}.burger-button{cursor:pointer;width:45px;height:45px;margin:auto;display:block;position:relative}.burger-button input,.burger-button label{display:block;position:absolute;inset:0}.burger-button input{-webkit-appearance:none;appearance:none}.burger-button input:focus-visible{outline:0}.burger-button *{line-height:1px}.burger-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger-icon{width:25px;fill:var(--colorFont);background:0 0;line-height:3px;display:block}.burger-button .line{transform-origin:50%;transition:all .5s}.burger-button:has(.burger-switcher:checked) .line{fill:var(--colorAntreprizaRed)}.burger-button:has(.burger-switcher:checked) :is(.top,.bottom){y:45}.burger-button:has(.burger-switcher:checked) .top{rotate:45deg}.burger-button:has(.burger-switcher:checked) .middle{opacity:0}.burger-button:has(.burger-switcher:checked) .bottom{rotate:-45deg}:root{--toolbarGap:10px;--headerBorderWidth:4px;--toolbarHeight:56px;--toolbarBorderWeight:4px;--headerHeight:calc(var(--toolbarHeight) + var(--toolbarBorderWeight));--toolbarNormalIconSize:26px;--toolbarSmallIconSize:23px;--toolbarLogoHeight:40px;--menuNormalFontSize:16px;--menuSmallFontSize:14px}[lang=ru]{--toolbarLogoWidth:35.4px;--toolbarLogoTextWidth:119.5px}[lang=de]{--toolbarLogoWidth:34.1px;--toolbarLogoTextWidth:112.4px}header a{text-decoration:none;transition:color .4s ease-out}.icon-logo{width:var(--toolbarLogoWidth);height:var(--toolbarLogoHeight);color:currentColor;display:none}.icon-logo-text{width:var(--toolbarLogoTextWidth);height:var(--toolbarLogoHeight);color:currentColor;display:block}@media screen and (width<=1050px){.icon-logo{display:block}.icon-logo-text{display:none}}@media screen and (width<=910px){.icon-logo{display:none}.icon-logo-text{display:block}}@media screen and (width<=400px){.icon-logo{display:block}.icon-logo-text{display:none}}header{z-index:999;width:100%;max-width:100vw;color:var(--colorFont);background-color:var(--colorBkgForm);border-bottom:var(--toolbarBorderWeight) solid var(--colorBorderForm);font-weight:var(--font-normal-weight);letter-spacing:1px;user-select:none;height:var(--headerHeight);align-items:center;font-size:clamp(.85rem,1.4vw,1.05rem);top:0}.main-padding-top{height:0}.header-navigator{height:var(--toolbarHeight);width:100%;line-height:calc(.8 * var(--headerHeight));flex-direction:row;justify-self:center;align-items:center;display:flex}.language-menu{border-right:2px solid var(--colorBorderForm);width:50px;height:100%;position:relative}.lang-button{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;padding-top:4px;line-height:1em;display:flex}.lang-icon{color:currentColor;width:18px;height:18px;display:block}.lang-text{text-transform:uppercase;font-size:.85rem;font-weight:var(--font-bold-weight);letter-spacing:2px}.toolbar-list li,header a .lang-brief,.lang-button{transition:color .4s ease-out}.navigator-logo-item{padding-left:calc(1.5 * var(--toolbarGap));padding-right:calc(2 * var(--toolbarGap));align-self:center}.lang-brief{color:var(--colorFont-Op1);font-weight:var(--font-bold-weight)}.lang-title{padding-left:5px}.social-block{height:100%;padding-left:clamp(.8 * var(--toolbarGap), 1vw, 1.6 * var(--toolbarGap));padding-right:clamp(.8 * var(--toolbarGap), 1vw, 1.6 * var(--toolbarGap))}.toolbar-block{height:100%;padding-left:calc(.8 * var(--toolbarGap));padding-right:calc(1.6 * var(--toolbarGap))}.language-list{line-height:1.7rem}.burger{display:none}.burger-button:has(input:focus-visible) .burger-icon-wrapper{outline:1px solid var(--colorAntreprizaRed)}.burger-button-wrapper{place-items:center;width:45px;height:45px;display:grid}.burger-menu{width:100vw;max-width:280px;left:0;top:var(--toolbarHeight);z-index:1110;color:var(--colorFont);background-color:var(--colorBkgForm);border:4px solid var(--colorBorderForm);transform-origin:0 0;border-radius:2px;padding:.75rem .8rem .65rem;font-size:1rem;line-height:1.5;position:absolute}header:not(:has(.burger-switcher:checked)) .burger-menu{transform:scaleY(0)}header:not(:has(.burger-switcher:checked)) .burger-menu:has(a:focus-visible,label:focus-visible,.submenu-icon:focus-visible){transform:scaleY(1)}header:has(.burger-switcher:checked) .burger-menu{transition:transform .5s ease-in-out;transform:scaleY(1)}.social-pages-mobile,.toolbar-mobile{display:none}@media screen and (width<=910px){.burger{display:block}.language-menu,.desktop-menu{display:none}}@media screen and (width<=550px){.social-block,.toolbar-block{display:none}.social-pages-mobile,.toolbar-mobile{display:flex}}@media screen and (height>=420px){header{position:fixed}.main-padding-top{height:var(--toolbarHeight)}}.active_link{color:var(--colorAntreprizaRed)}@media (hover:hover){header a:hover,.toolbar-list li:hover,.lang-button:hover,header a:hover .lang-brief{cursor:pointer;color:var(--colorAntreprizaRed);transition:color .4s ease-out}}header a:focus-visible{outline:1px solid var(--colorAntreprizaRed);outline-offset:3px}.navigator-logo-item a:focus-visible .icon-logo-text,.navigator-logo-item a:focus-visible .icon-logo{outline:1px solid var(--colorAntreprizaRed)}:root{--footerBorderWidth:2px;--footerLogoWidth:145.1px;--footerLogoHeight:55px}footer{background-color:var(--colorBkgForm);width:100%;max-width:100vw;color:var(--colorFont);border-top:var(--footerBorderWidth) solid var(--colorBorderForm);font-weight:var(--font-normal-weight);padding:16px clamp(15px,4.5vw,50px) 8px;font-size:clamp(.8rem,1.2vw,1rem)}footer .footer-flex{flex-flow:wrap;justify-content:space-between;gap:15px 20px;display:flex}footer .footer-flex-item{font-size:clamp(.8rem,2vw,.95rem)}footer a{text-decoration:none;transition:color .4s ease-out}footer a *,footer button{transition:color .4s ease-out}footer .mainpage-link{color:var(--colorFont)}.footer-logo{width:var(--footerLogoWidth);height:var(--footerLogoHeight);color:currentColor}.footer-text-link{letter-spacing:.3px;text-transform:uppercase;font-size:clamp(.7rem,1.6vw,.8rem);line-height:1.25em;font-weight:var(--font-normal-weight)}footer .flex2{flex-direction:column;justify-content:space-between;font-size:clamp(.75rem,1.4vw,.9rem);display:flex}footer a:focus-visible{outline:1px solid var(--colorAntreprizaRed)}.web-developer{letter-spacing:.05em;width:max-content;font-size:clamp(.75rem,1.8vw,.9rem);line-height:1.3em}footer .address{padding-bottom:.4em;display:block}footer .info-text{font-size:clamp(.8rem,2vw,.95rem);font-weight:var(--font-normal-weight);letter-spacing:.03em;height:1.1em;line-height:1.1em}footer .info-text.bold{font-weight:var(--font-bold-weight)}footer .info-text a,footer .info-text span{display:inline-block}footer .phone-number{letter-spacing:0}.label{border-bottom:1px solid}.copyright-year{padding-top:.2em;font-size:clamp(.75rem,1.8vw,.9rem)}.footer-partners .title{padding-bottom:.3em;font-size:clamp(.75rem,1.8vw,.85rem);font-weight:400}footer .logo-flex{flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:.3rem;max-width:160px;margin-bottom:.3em;display:flex}footer .logo-50{max-width:50px}footer .logo-60{max-width:60px}footer .logo-70{max-width:70px}footer .logo-90{max-width:90px}footer .logo-100{max-width:100px}footer .logo-120{max-width:120px}@media (hover:hover){footer a:hover,footer a:hover *,footer button:hover,footer .info-text:has(a:hover){color:var(--colorAntreprizaRed);transition:color .4s ease-out}}footer .logo-flex a:focus-visible img{outline:1px solid var(--colorAntreprizaRed);outline-offset:1px}.check-css{width:1px;height:1px;display:none}@keyframes s4{to{transform:rotate(1turn)}}.message-box{text-align:center;border:4px solid var(--colorBorderForm);width:70%;box-shadow:0 2px 10px var(--colorBoxShadow);background-color:var(--colorBkgForm);color:var(--colorFont);border-radius:6px;padding:1.6em}.message-box-message{margin:0;padding-bottom:1.3em;line-height:1.4}.message-box-button{background-color:var(--colorBkgTicketsBtn);border:1px solid var(--colorBkgTicketsBtn);color:var(--colorFontTicketsBtn);cursor:pointer;border-radius:0;padding:.2em .6em}.message-box-button:focus-visible{outline:1px solid var(--colorAntreprizaRed)}.contact-form{padding:0 20px 20px}.contact-form select.form-input::-ms-expand{display:none}.contact-form select.form-input{cursor:pointer;-webkit-appearance:none;appearance:none;margin-bottom:0;padding:2px 33px 2px 2px}.contact-form .select-wrapper{margin-bottom:.7em;position:relative}.contact-form .select-wrapper:after{content:"";pointer-events:none;border-style:solid;border-width:8px 7.5px 0;border-color:var(--colorBkgTicketsBtn) transparent transparent transparent;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.contact-form-btn-wrapper{text-align:right;width:100%;padding-top:.8em}.pink-button.send-form[disabled]{border:1px solid var(--colorBkgDisabledBtn);background-color:var(--colorBkgDisabledBtn);color:var(--colorFontDisabledBtn);cursor:default;text-decoration:none}.contact-form textarea{resize:none;display:block}.modal-layer-enter-active{animation:.5s modal-layer-in}.modal-layer-leave-active{animation:.15s reverse modal-layer-in}@keyframes modal-layer-in{0%{opacity:0;transform:scaleY(0)}20%{opacity:1}to{transform:scaleY(1)}}.modal-layer-vue{z-index:var(--z-modal-layer);background-color:var(--colorBkgLayerUnderForm);backdrop-filter:blur(6px);place-items:center;font-size:1rem;display:grid;position:fixed;inset:0}.modal-layer-vue .close-button{color:var(--colorFontDate);font-size:1.25em;line-height:1em;font-weight:var(--font-bold-weight);cursor:pointer;background-color:#0000;border:0;padding:1px 3px;transition:color .3s ease-out;position:absolute;top:3px;right:3px}.modal-layer-vue .close-button:focus-visible{outline:1px solid var(--colorAntreprizaRed)}@media (hover:hover){.modal-layer-vue .close-button:hover{color:var(--colorAntreprizaRed)}}.contact-form-button{color:var(--colorFontDate);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;margin-bottom:.4em;padding:0;font-weight:400;display:inline-block;position:relative}.contact-form-button:focus-visible{outline:1px solid var(--colorAntreprizaRed)}footer .contact-form-button{font-size:clamp(.8rem,2vw,.95rem)}.newsletter-label{padding-bottom:.15em;font-size:clamp(.8rem,2vw,.95rem)}.newsletter-form{width:100%;max-width:300px;margin-bottom:.3em;position:relative}.newsletter-input-container{position:relative}.newsletter__input{background-color:var(--colorBkgInput);border:1px solid var(--colorBkgTicketsBtn);outline:0;width:100%;padding-right:1.8rem;font-size:.9rem;line-height:1.5em}.newsletter-input-loader{text-wrap:nowrap;white-space:nowrap;border:1px solid var(--colorBkgTicketsBtn);background:linear-gradient(90deg, #0000, var(--colorBkgTicketsBtn)) left -50px top 0/50px 30px no-repeat var(--colorBkgInput);font-size:.9rem;line-height:1.5em;animation:2s linear infinite ct2;display:none;position:absolute;inset:0 1.62rem 0 0;overflow:hidden}@keyframes ct2{to{background-position:right -50px top 0}}.newsletter__button{background-color:var(--colorBkgTicketsBtn);border:none;border-left:1px solid var(--colorBkgTicketsBtn);width:1.62rem;color:var(--colorFontTicketsBtn);cursor:pointer;border-radius:0;font-size:.9rem;line-height:1.5em;transition:background-color .3s ease-out;position:absolute;top:1px;bottom:1px;right:1px}@media (hover:hover){.newsletter__button:hover{background-color:var(--colorBkgTicketsBtn-Hover);transition:background-color .3s ease-out}}.newsletter-message{opacity:0;text-wrap:wrap;text-align:center;background-color:var(--colorBkgForm);border:1px solid var(--colorBorderForm);width:calc(100% + 30px);box-shadow:0 1px 10px var(--colorBoxShadow);transform-origin:50% left;border-radius:2px;padding:.6em 15px;font-size:.85rem;line-height:1.2em;position:absolute;bottom:calc(100% + 5px);left:-15px;transform:scaleY(0)}.newsletter-message.is-error{color:var(--colorAntreprizaRed)}.newsletter-message.showed{opacity:1;transition:transform .5s ease-in,opacity .3s ease-in .1s;transform:scaleY(1)}.newsletter-message.hidden{opacity:0;transition:transform 1s ease-out,opacity .5s ease-out .3s;transform:scaleY(0)}.newsletter-message.fast-hidden{opacity:0;transform:scaleY(0)}.newsletter__input:focus-visible,.newsletter__button:focus-visible{outline:1px solid var(--colorAntreprizaRed)}.run-line-wrapper[data-astro-cid-jci6w4vw]{width:100%;height:clamp(2rem,4vw,2.5rem);display:none}.run-line[data-astro-cid-jci6w4vw]{z-index:900;background-color:var(--colorAntreprizaRed);color:#fff;height:clamp(2rem,4vw,2.5rem);font-weight:400;position:absolute;left:0;right:0}.run-line[data-astro-cid-jci6w4vw] div[data-astro-cid-jci6w4vw]{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.run-line[data-astro-cid-jci6w4vw] p[data-astro-cid-jci6w4vw]{white-space:nowrap;width:max-content;margin:auto 0;padding:2px 12vw 0;line-height:1;display:inline-block}.run-text1[data-astro-cid-jci6w4vw]{animation:70s linear -70s infinite run-text1}.run-text2[data-astro-cid-jci6w4vw]{animation:70s linear -35s infinite run-text2}@keyframes run-text1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes run-text2{0%{transform:translate(0%)}to{transform:translate(-200%)}}.modal-layer.d-ticket{font-size:clamp(.9rem,2.7vw,1rem)}.modal-layer.d-ticket .modal-dialog{max-width:400px}.ticket-form .play-name{font-size:1.5em;font-weight:var(--font-bold-weight);text-transform:uppercase;line-height:1em}.ticket-form .play-name sup{color:var(--colorFontDate);font-weight:700}.ticket-form .play-descr{color:var(--colorFont-Op1);padding-top:.2em;padding-bottom:.9em;line-height:1em}.ticket-form .info-flex{flex-direction:row;align-items:center;column-gap:.7em;padding-bottom:.4em;display:flex}.ticket-form .icon-item{margin:auto 0;line-height:1em}.ticket-form .svg_icon{fill:var(--colorFont-Op1);width:1.6em;height:1.6em}.ticket-form .play-date,.ticket-form .play-time{color:var(--colorFontDate);font-weight:var(--font-bold-weight);line-height:1.1em}.ticket-form .play-time{padding-top:.07em;padding-bottom:.2em}.ticket-form .play-stage-name{padding-top:0;padding-bottom:0}.play-seating{color:var(--colorFont-Op1);line-height:1.1em}.subform{padding-left:2em}.price-flex{flex-direction:row;align-items:center;padding-top:.3em;display:flex}.price-info{flex-grow:1;line-height:1.2em}.count-input{background-color:var(--colorBkgForm);color:var(--colorFont-Op0);cursor:pointer;border:none}.ticket-form-buttons-div{text-align:right;padding-top:.7em}.ticket-form input[type=radio]:not(:checked)~.subform{display:none}.pink-button.ticket-book{letter-spacing:.03em;text-transform:none;width:100%;color:var(--grey-10);padding:.35em .6em}.pink-button.ticket-book[disabled]{border:1px solid var(--colorBkgDisabledBtn);background-color:var(--colorBkgDisabledBtn);color:var(--colorFontDisabledBtn);cursor:default;text-decoration:none}.pink-button.ticket-book.kontramarka{padding:0 .5em;line-height:.8em}.book-at-distributor .flex-center{flex-flow:wrap}.book-block{padding-left:.3em}.book-block label{padding-left:1em}.ticket-at-antrepriza{padding-top:.5em}.ticket-at-distributor{padding-top:.8em}.book-at-distributor .button-text{padding-top:.23em;display:inline}.book-at-distributor .button-image{object-fit:contain;width:115px;height:auto;padding:0}.not_transparent{background-color:inherit}.antrepriza-loader{background:conic-gradient(#0000 10%, var(--colorBkgTicketsBtn)) content-box;-webkit-mask-composite:destination-in;border-radius:50%;width:50px;height:50px;padding:1px;animation:1s steps(10,end) infinite s4;display:block;-webkit-mask-image:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask-image:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}
