ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}a:hover{color:inherit;text-decoration:inherit}body{font-family:Inter,Arial,sans-serif;font-weight:400;transition:.2s linear!important;min-height:100vh;font-size:1.6rem;color:#000;background:#fff}a,button,h1,h2,h3,h4,h5,li,p,span,ul{padding:0;margin:0;background:0 0;text-decoration:none;border:none;transition:.2s linear;color:#000}input,select,textarea{padding:0;margin:0;background:0 0;border:none;outline:0;transition:.2s linear}.container,.container-fluid{max-width:126rem;width:100%;padding-left:0;padding-right:0}circle,div,path,rect{transition:.2s linear}.content,.wrapper,main{display:flex;flex-direction:column}svg{vertical-align:middle;overflow:visible}.header-top{padding:1.2rem 0}.header-top__inner{display:flex;align-items:center;gap:2.4rem}.top-menu{margin-right:auto}.top-menu__list{display:flex;align-items:center;gap:2.4rem}.top-menu__item{display:flex}.header__phone,.header__time,.top-menu__link{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:500;line-height:2rem}.header{padding:1rem 0;z-index:100;position:sticky;top:0;background:#fff}.header__middle{display:flex;align-items:center;gap:3.8rem}.hamburger{display:none}.logo{display:flex}.logo__pic{width:11rem;min-width:11rem}.header__right{display:flex;align-items:center;width:100%}.dropdown{display:flex;position:relative;margin-right:3.8rem}.header-top .dropdown_header{display:none}.dropdown_header__btn{display:flex;align-items:center;gap:.4rem;padding:1.2rem 0;color:#e01115;text-align:center;font-size:1.35rem;font-style:normal;font-weight:500;line-height:2rem;text-transform:capitalize}.dropdown_header__btn svg{width:1.8rem;height:auto}.dropdown_header__question{display:flex;flex-direction:column;gap:1rem;padding:2rem;width:34.2rem;position:absolute;top:100%;margin-top:1rem;border-radius:2rem;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);z-index:2;left:0}.dropdown_header__question_header{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem}.dropdown_header__question_buttons{display:flex;gap:1rem}.dropdown_header__question_buttons_yes{width:100%;border-radius:3.4rem;background:#e01115;padding:1.8rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;cursor:pointer}.dropdown_header__question_buttons_no{width:100%;padding:1.8rem 2.8rem;color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;cursor:pointer}.search-form{width:100%;max-width:66.6rem}.search-form__wrapper form{display:flex;align-items:center;position:relative}.search-form__input{width:100%;border-radius:1.6rem;border:1px solid #f2f3f7;background:#f2f3f7;padding:1.35rem 2rem 1.35rem 4.1rem;color:#000;font-size:1.51rem;font-style:normal;font-weight:400;line-height:normal}.search-form__input::placeholder{color:#626c77}.search-form__button{display:flex;position:absolute;left:1.55rem}.search-form__button svg{width:1.8rem;height:auto}#specialButton{display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:1.6rem;border:1px solid #f2f3f7;position:relative;cursor:pointer;margin-right:.6rem}#specialButton title{display:none}#specialButton img{width:2.2rem}.header-wishlist{display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:1.6rem;border:1px solid #f2f3f7;position:relative;margin-right:.6rem}.header-wishlist__count{position:absolute;z-index:2;right:.2rem;top:.5rem;border-radius:100%;background:#e01115;width:1.7rem;height:1.7rem;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Helvetica;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1.8rem}.header-wishlist svg{width:1.7rem;height:auto}.header__links{display:flex;gap:.6rem}.header__link_basket{display:flex;padding:1.2rem 1.8rem;justify-content:center;align-items:center;gap:.8rem;border-radius:1.6rem;border:1px solid #f2f3f7;color:#1d2023;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem}.header__link-icon{display:flex;position:relative}.header__link-icon svg{width:2.1rem;height:auto}.header__link-count{position:absolute;z-index:2;right:-.8rem;top:-.8rem;border-radius:100%;background:#e01115;width:1.7rem;height:1.7rem;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Helvetica;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1.8rem}.header__auth .header__link_enter{border-radius:1.6rem;background:#1d2023;padding:1.2rem 1.8rem;color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem}.header__auth .header__link_enter span{color:#fff}.menu{margin-top:1.25rem;padding:1.8rem 0;background:#1d2023}.menu__list{display:flex;justify-content:space-between;align-items:center}.menu__item{display:flex}.menu__link{color:#fff;font-size:1.3rem;font-style:normal;font-weight:500;line-height:2rem}.mob_search_open-item,.search_mobile{display:none}@media screen and (max-width:992px){html{font-size:calc(100vw / 393 * 10)}.container,.container-fluid{max-width:36.3rem}.header-top{display:none}.header__link_basket span,.search-form{display:none}.logo__pic{width:8.2rem;min-width:8.2rem}.dropdown{margin-right:.6rem}.header__link_basket{width:4.4rem;height:4.2rem;padding:0}.dropdown_header__btn{font-size:0;gap:0;display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;border-radius:1.6rem;border:1px solid #f2f3f7}#specialButton{display:none}.header__middle{gap:0;justify-content:space-between}.header__right{width:auto}.header{padding:.9rem 0}.menu{margin-top:0;padding:0}.menu__link{white-space:nowrap}.menu .container-fluid{max-width:none}.menu__list{overflow-x:auto;gap:1.6rem;padding:.7rem 1.5rem}.menu__list::-webkit-scrollbar{width:0;height:0}.menu__list::-webkit-scrollbar-track{background:0 0}.menu__list::-webkit-scrollbar-thumb{background:0 0}.mob_search_open,.mob_search_open-item{display:flex}.mob_search_open svg{width:1.6rem;height:auto}.dropdown_header__question{left:-13.6rem;width:35.6rem;margin-top:5rem}}.banner{margin:2.2rem 0 2.6rem}.banner-slider{height:42.8rem}.banner-slider .swiper-slide{width:56.4rem;height:auto}.banner-slide{position:relative;display:flex;align-items:flex-end;height:100%;padding:2.4rem}.banner-slide__img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3.2rem;overflow:hidden;z-index:-1}.banner-slide__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.banner-slide__img img{width:100%;height:100%;object-fit:cover}.banner-slide__target{position:absolute;top:2.1rem;left:1.9rem;padding:0 .6rem .1rem;border-radius:2.8rem;background:rgba(29,32,35,.5);color:#fff;text-align:center;font-size:1.01rem;font-style:normal;font-weight:500;line-height:2rem}.banner-slide__wishlist{display:flex;width:5.6rem;height:5.6rem;justify-content:center;align-items:center;position:absolute;top:2.1rem;right:1.9rem;border-radius:4.8rem;background:rgba(242,243,247,.1)}.banner-slide__wishlist svg{width:3.4rem;height:auto}.banner-slide__wishlist.acitve svg path{fill:#fff}.banner-slide__row{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-slide__buy{color:#000;text-align:center;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;padding:1.8rem 2.8rem;border-radius:3.4rem;background:#fff}.banner-slide__age{display:flex;padding:.7rem 1rem;justify-content:center;align-items:center;border-radius:100%;background:#fff;width:5.6rem;height:5.6rem;color:#1d2023;text-align:center;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem}@media screen and (max-width:992px){.banner{margin:1.5rem 0 2.6rem}.banner-slider{height:24.6rem;padding:0 1.5rem}.banner-slide{padding:1.4rem}.banner-slide__img{border-radius:1.8rem}.banner-slide__target{top:1.2rem;left:1.1rem}.banner-slide__wishlist{width:3.2rem;height:3.2rem;top:1.4rem;right:1.4rem}.banner-slide__wishlist svg{width:1.8rem}.banner-slide__buy{font-size:1.3rem;line-height:1.7rem;padding:1.5rem 2.4rem}.banner-slide__age{padding:0;width:4.5rem;height:4.5rem;font-size:1rem;line-height:1.4rem}}.footer{background:#f2f3f7;padding:4.6rem 0 2.7rem}.footer .container-fluid{display:flex;flex-direction:column;gap:6.8rem}.footer__wrapper{display:flex;align-items:flex-start;justify-content:space-between}.footer__logo{display:flex}.footer__logo img{width:11rem}.footer__info{display:flex;flex-direction:column;gap:4.7rem}.footer__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.footer__phone{margin-bottom:.5rem;color:#1d2023;font-size:1.61rem;font-style:normal;font-weight:400;line-height:2.4rem}.footer__time{color:#626c77;font-size:1.55rem;font-style:normal;font-weight:400;line-height:2.4rem}.footer__email{color:#1d2023;font-size:1.55rem;font-style:normal;font-weight:400;line-height:2.4rem}.social_footer{display:flex;flex-direction:column;gap:2rem}.social_footer>p{color:#1d2023;font-size:1.58rem;font-style:normal;font-weight:500;line-height:2.4rem}.social__list{display:flex;gap:2rem}.social__item,.social__link{display:flex}.social__link svg{width:4.4rem;height:auto}.footer__lists{display:flex;align-items:flex-start;gap:3.1rem}.footer__block{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;min-width:24.3rem}.footer__title{color:#626c77;font-size:1.57rem;font-style:normal;font-weight:700;line-height:2.4rem}.footer__list{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.footer__item{display:flex}.footer__link{color:#626c77;font-size:1.57rem;font-style:normal;font-weight:400;line-height:2.4rem}.footer__bottom{border-top:1px solid rgba(188,195,208,.5);padding-top:2.3rem;display:flex;flex-direction:column;align-items:flex-start;gap:3.6rem}.footer__copyright{color:#626c77;font-size:1.55rem;font-style:normal;font-weight:400;line-height:2.4rem}.footer__bottom-info{color:#626c77;font-size:1.27rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.footer{padding:3.9rem 0 3rem}.footer .container-fluid{gap:2.4rem}.footer__wrapper{flex-direction:column;gap:1.8rem}.footer__info{gap:2.7rem}.social_footer{gap:1rem}.footer__lists{flex-wrap:wrap;gap:3.3rem 2.9rem}.footer__block{gap:1rem;min-width:16.7rem;width:16.7rem}.footer__list{gap:1rem}.footer__link{line-height:120%}}.page{margin:6.75rem 0 7rem;display:flex;flex-direction:column;gap:3.4rem}.page__title{color:#000;font-size:4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.032rem}.page-row{display:flex;align-items:flex-start;justify-content:space-between}.page-row .page__text{max-width:87.9rem}.page__text{width:100%;color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.page__text h3{font-size:2rem}.page__text a{color:#e01115}.page_menu{position:sticky;top:8rem;padding:4rem 3rem 4rem 4rem;display:flex;flex-direction:column;gap:3.6rem;border-radius:2rem;background:#f2f3f7}.page_menu-item{display:flex;flex-direction:column;gap:3.6rem;align-items:flex-start}.page_menu-title{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:1.7rem;letter-spacing:-.032rem}.page_menu-item ul{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.page_menu-item li{display:flex}.page_menu-link{color:#000;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.4rem;opacity:.7}.page_menu-link.active{font-weight:600}.page__text a:hover,.page_menu-link:hover{color:#e01115}.page-faq{margin-top:5rem;display:flex;flex-direction:column}.page-faq__item{border-bottom:1px solid rgba(0,0,0,.5);display:flex;flex-direction:column}.page-faq__item:last-child{border-bottom:none}.page-faq__item-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 0}.page-faq__item-button p{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem;text-align:left}.page-faq__item-icon{width:4.5rem;min-width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:100%}.page-faq__item-icon svg{width:1.7rem;height:auto}.page-faq__item-icon svg path{transition:.3s}.page-faq__item-content{max-height:0;overflow:hidden;position:relative;color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.page-faq__item-content ol,.page-faq__item-content ul{padding:0 0 0 3rem;margin:0}.page-faq__item.active .page-faq__item-icon svg path:nth-child(2){opacity:0}.page-faq__item.active .page-faq__item-content{margin-bottom:2rem}@media screen and (max-width:992px){.page{margin:2rem 0 3rem;gap:1.5rem}.page__title{font-size:2.4rem;line-height:130%;letter-spacing:-.032rem}.page-row{flex-direction:column}.page__text{max-width:none}.page__text h3{font-size:1.8rem}.page_menu{display:none}.page-faq{margin-top:2rem}.page-faq__item-button{padding:1.2rem 0}.page-faq__item-button p{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.032rem}.page-faq__item-content{font-size:1.3rem}.page-faq__item-content ol,.page-faq__item-content ul{padding-left:2rem}}.about_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.about_item{display:flex;flex-direction:column;align-items:flex-start;min-height:13.6rem;gap:2rem;justify-content:space-between;padding:2rem;border-radius:2rem;background:#f2f3f7}.about_item span{color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.4rem}.about_item p{color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%;opacity:.7}.about_item img{width:3.2rem}.about_brands{margin:5rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:5.2rem 0}.about_brands img{width:14.6rem}@media screen and (max-width:992px){.about_grid{grid-template-columns:repeat(2,1fr);gap:1rem}.about_item{min-height:10rem;gap:1rem;padding:1.4rem;border-radius:1.4rem}.about_item span{font-size:1.4rem;line-height:1.7rem}.about_item p{font-size:1rem}.about_item img{width:2.2rem}.about_brands{margin:3rem 0;gap:2.5rem 0}.about_brands img{width:8.6rem}}.page_404{margin:15rem 0}.page_404-col{display:flex;flex-direction:column;align-items:center;gap:3.75rem}.page_404-col>svg{width:8rem;height:auto}.page_404-name{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.page_404-title{color:#000;text-align:center;font-size:4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.032rem}.page_404-description{color:#000;text-align:center;font-size:2rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.032rem;opacity:.5}.page_404-link{margin-top:2.75rem;width:27.9rem;padding:1.8rem 2.8rem;border-radius:3.4rem;background:#e01115;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.page_404{margin:5rem 0}.page_404-col{gap:2.75rem}.page_404-col>svg{width:5rem}.page_404-title{font-size:2.4rem}.page_404-description{font-size:1.5rem;letter-spacing:normal;max-width:30rem}.page_404-link{margin-top:0;width:100%;padding:1.2rem 2.8rem}}.page__text iframe{width:100%;height:59.8rem;border-radius:3rem}.tickets-grid{margin-top:6.4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:3.5rem}.tickets-item{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem}.tickets-item__name{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.tickets-item__title{color:#1d2023;font-size:1.58rem;font-style:normal;font-weight:500;line-height:2.4rem}.page__text .tickets-item__address{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.page__text .tickets-item__phone{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem}.tickets-item__times{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.tickets-item__time{border-radius:.8rem;background:#f2f3f7;padding:.3rem .6rem;color:#1d2023;text-align:center;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem}.tickets-item__description{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.page__text iframe{width:100vw;margin-left:-1.5rem;height:38.6rem;border-radius:0}.tickets-grid{margin-top:2rem;display:flex;flex-direction:column}}.contacts_row{display:flex;align-items:flex-start;justify-content:space-between}.contacts_main{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem}.contacts_block{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.contacts_block-title{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.contacts_address{color:#1d2023;font-size:1.58rem;font-style:normal;font-weight:500;line-height:2.4rem;max-width:21.5rem}.contacts_time{color:#1d2023;text-align:center;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;padding:.3rem .6rem;border-radius:.8rem;background:#f2f3f7}.page__text .contacts_phone{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem}.contacts_row>iframe{height:54.6rem;max-width:96.1rem}@media screen and (max-width:992px){.contacts_row{flex-direction:column-reverse;gap:3rem}.contacts_row>iframe{height:24.5rem;max-width:none}}.search{padding:6.75rem 0}.search .container-fluid{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.2rem;min-height:50vh}.search-button{border-radius:3.4rem;background:#e01115;padding:1.8rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.search{padding:5rem 0}.search .container-fluid{font-size:1.58rem;line-height:2.4rem;letter-spacing:normal;gap:1.8rem}.search-button{width:100%}}.lk{margin:6.75rem 0 6rem}.lk .container-fluid{display:flex;flex-direction:column}.lk__top{display:flex;align-items:center;gap:2rem;margin-bottom:5rem}.lk__title{color:#000;font-size:4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.032rem}.lk__logout{margin-left:auto;display:flex;align-items:center;gap:.6rem}.lk__logout svg{width:1.2rem;height:auto}.lk__logout p{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:500;line-height:2rem}#account-form{display:flex;flex-wrap:wrap;gap:5.2rem 4.2rem;position:relative}.enter__fieldset{display:flex;flex-direction:column;gap:2.9rem;width:39.2rem}.enter__legend{margin:0;color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.38rem}.enter__fields{display:flex;flex-direction:column;gap:1rem}.enter__block,.field-settings-form-first,.field-settings-form-middle,.field-settings-form-second{display:flex;flex-direction:column;position:relative}.enter__block label,.field-settings-form-first label,.field-settings-form-middle label,.field-settings-form-second label{color:#626c77;font-size:1.37rem;font-style:normal;font-weight:400;line-height:1.96rem;margin-bottom:.2rem}.enter__input{border-radius:.8rem;background:#f2f3f7;width:100%;padding:1.35rem;color:#000;font-size:1.51rem;font-style:normal;font-weight:400;line-height:normal}.help-block{color:#e01115;line-height:1;font-size:1.4rem;margin-top:.4rem}.enter__visible{display:flex;position:absolute;right:1.9rem}.enter__visible svg{height:auto}.field-settings-form-is_subscribed{display:flex;flex-direction:column;position:absolute;left:0;bottom:12rem}.field-settings-form-is_subscribed label{cursor:pointer;padding-left:2.9rem;color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem}.field-settings-form-is_subscribed label a{color:#e01115}.field-settings-form-is_subscribed input[type=checkbox]:before{content:"";display:inline-block;border-radius:.3rem;position:absolute;margin-top:0;background-color:#f2f3f7;cursor:pointer;left:0;top:0;width:1.9rem;height:1.9rem}.field-settings-form-is_subscribed input[type=checkbox]:checked:before{background-image:url(../images/checkbox.svg);background-repeat:no-repeat;background-position:center;position:absolute;background-size:1.3rem}.field-settings-form-is_subscribed input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-settings-form-is_subscribed input[type=checkbox]:checked{background-image:none}.enter__bottom{width:100%;display:flex;justify-content:flex-end}.enter__button{border-radius:3.4rem;background:#e01115;width:28.475rem;padding:1.8rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.enter__button:hover{background:#ec002e;color:#fff}@media screen and (max-width:992px){.lk{margin:2.4rem 0 4rem}.lk__top{margin-bottom:2.3rem}.lk__title{font-size:2.4rem;line-height:130%;letter-spacing:-.032rem}#account-form{flex-direction:column;gap:4.2rem}.enter__fieldset{width:100%}.field-settings-form-is_subscribed{position:relative;bottom:0;margin-top:-2rem}.enter__button{width:100%}.lk__logout{display:none}}.order__empty{display:flex;flex-direction:column;min-height:30vh;align-items:flex-start;gap:1.7rem}.order__empty p{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem}.order__empty-button{width:26.9rem;padding:1.8rem 2.8rem;border-radius:3.4rem;background:#e01115;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.order__empty{min-height:50vh}.order__empty p{font-size:1.8rem}.order__empty-button{width:100%}}.cart{display:flex;flex-direction:column;gap:2rem}.cart>p{color:#626c77;font-size:1.37rem;font-style:normal;font-weight:500;line-height:1.82rem;text-transform:uppercase}.cart_row{display:flex;align-items:flex-start;justify-content:space-between}.cart_items{width:100%;max-width:66.2rem;display:flex;flex-direction:column;gap:.8rem;position:sticky;top:8rem}.cart_item{border-radius:2rem;background:#f7f7f7;display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem 2rem;gap:.3rem}.cart_item-title{color:#1d2023;font-size:1.95rem;font-style:normal;font-weight:500;line-height:2.8rem}.cart_item p{color:#1d2023;font-size:1.59rem;font-style:normal;font-weight:400;line-height:2.38rem}.cart_col{width:100%;max-width:57rem;display:flex;flex-direction:column;gap:.8rem}.cart_places{border-radius:2rem;background:#f7f7f7;display:flex;padding:1.2rem 2rem 1.8rem;flex-direction:column;align-items:flex-start;gap:.4rem}.cart_places>p{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem}.cart_places-col{display:flex;flex-direction:column;width:100%}.cart_places-item{display:flex;align-items:center;padding:.4rem 0;gap:.7rem}.cart_places-delete{display:flex}.cart_places-delete svg{width:1.1rem;height:auto}.cart_places-title{color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.cart_places-price{color:#1d2023;text-align:right;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem;margin-left:auto;white-space:nowrap}.cart_total{border-radius:2rem;background:#f7f7f7;display:flex;padding:1.2rem 2rem 1.8rem;flex-direction:column}.cart_total-row{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0}.cart_total-row p{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem}.cart_total-row2{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0}.cart_total-row2 p{color:#1d2023;font-size:1.55rem;font-style:normal;font-weight:500;line-height:2.4rem}.cart_info{margin-top:1.8rem;display:flex;justify-content:space-between;align-items:center;border-radius:3.4rem;background:#fff;box-shadow:0 -2px 24px 0 rgba(0,0,0,.08);padding:1.5rem 1.2rem 1.5rem 3.2rem}.cart_info-col{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.cart_info-title{color:#626c77;font-size:1.32rem;font-style:normal;font-weight:400;line-height:2rem}.cart_info-total{color:#1d2023;font-size:1.55rem;font-style:normal;font-weight:500;line-height:1.955rem}.cart_buttons{display:flex;gap:.5rem}.cart_button{border-radius:3.4rem;border:1px solid #e01115;padding:1.2rem 2.8rem;color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;width:20.1rem}.cart_submit{border-radius:3.4rem;padding:1.2rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;width:20.1rem;background:#e01115}.cart_button:hover{background:#e01115;color:#fff}.cart_checkout,.cart_mob,.cart_submit.mob{display:none}@media screen and (max-width:992px){.cart_mob{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid rgba(188,195,208,.5);height:6.8rem;padding:0 2rem}.cart_mob svg{width:.8rem;height:auto}.cart_mob p{color:#1d2023;font-size:1.7rem;font-style:normal;font-weight:500;line-height:2.4rem}.cart_page{background:#f7f7f7;margin:0}.cart_page .lk__top{display:none}.cart{margin:3.2rem 0 10rem;gap:.8rem}.cart_row{flex-direction:column;gap:.8rem}.cart_items{max-width:none;position:relative;top:0}.cart_item{background:#fff;gap:.2rem}.cart_col{max-width:none}.cart_places,.cart_total{background:#fff}.cart_info{margin-top:0;position:fixed;bottom:0;left:0;width:100%}.cart_button{display:none}.cart_submit{width:21rem;display:none}.cart_submit.mob{display:block}.cart_checkout{display:flex;flex-direction:column;gap:1rem;margin-top:2.2rem}.cart_checkout>p{color:#626c77;font-size:1.37rem;font-style:normal;font-weight:500;line-height:1.82rem;text-transform:uppercase}.cart_checkout-payments{border-radius:2rem;background:#fff;padding:1.6rem 2rem;display:flex;flex-direction:column;gap:1.2rem}.cart_checkout-payments>p{color:#1d2023;font-size:1.66rem;font-style:normal;font-weight:500;line-height:2.38rem}.cart_checkout-row{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.cart_checkout-payment{display:flex;position:relative}.cart_checkout-payment input{display:none}.cart_checkout-payment label{transition:.3s;border-radius:1.6rem;border:2px solid rgba(188,195,208,.5);color:#1d2023;font-size:1.2rem;font-style:normal;font-weight:500;line-height:2rem;width:100%;height:7.25rem;display:flex;align-items:flex-end;padding:1rem;position:relative}.cart_checkout-payment label::before{content:"";border-radius:100%;border:2px solid rgba(188,195,208,.5);width:1.8rem;height:1.8rem;position:absolute;transition:.3s;top:1rem;right:1rem}.cart_checkout-payment input:checked+label{border-color:#e01115}.cart_checkout-payment input:checked+label:before{border:4px solid #e01115}.cart_checkout-inputs{display:flex;flex-direction:column;gap:1rem}.cart_checkout-input{display:flex;flex-direction:column;gap:.2rem}.cart_checkout-input label{color:#626c77;font-size:1.33rem;font-style:normal;font-weight:400;line-height:1.96rem}.cart_checkout-input input{color:#000;font-size:1.51rem;font-style:normal;font-weight:400;line-height:normal;border-radius:.8rem;background:#f2f3f7;height:4.4rem;padding:0 1.3rem}.cart_checkout-input p{color:#626c77;font-size:1.11rem;font-style:normal;font-weight:400;line-height:1.68rem}.cart_promocode{border-radius:2rem;background:#fff;padding:2.6rem 2rem;display:flex;align-items:center;justify-content:space-between;position:relative}.cart_promocode::before{content:"";background:rgba(188,195,208,.5);top:0;left:0;right:0;margin:0 auto;height:1px;width:calc(100% - 4rem);position:absolute}.cart_promocode input{width:100%;color:#000;font-size:1.66rem;font-style:normal;font-weight:500;line-height:2.38rem}.cart_promocode input::placeholder{color:#000}.cart_promocode-button{display:flex}.cart_promocode-button svg{width:.8rem;height:auto}.cart_checkout>p:last-child{color:#1d2023;text-align:center;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem;text-transform:none}.cart_checkout>p:last-child a{color:#e01115}}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.popup-fon{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:#000}.popup-main{width:100%;max-width:55.3rem;z-index:2;margin:auto;max-height:90vh;overflow-y:auto;padding:4.6rem 5rem;display:flex;flex-direction:column;gap:1.6rem;border-radius:3rem;background:#fff;position:relative}.popup-close{display:flex;position:absolute;top:3.2rem;right:2.65rem}.popup-close svg{width:1.4rem;height:auto}.popup-title{color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.38rem}.popup-quick__block{padding:1.6rem 2rem;border-radius:2rem;border:1px solid #e01115}.popup-quick__block p{color:#1d2023;font-size:1.59rem;font-style:normal;font-weight:400;line-height:2.38rem}.popup-quick__block p b{font-weight:600}.popup-quick__block a{color:#e01115}.popup-quick__description{color:#000;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.popup-quick__form{display:flex;flex-direction:column;gap:1.6rem}.popup-quick__form .enter__block>p{color:#000;font-family:Helvetica;font-size:1.2rem;font-style:normal;font-weight:400;line-height:150%;opacity:.5}.popup-quick__submit{border-radius:3.4rem;background:#e01115;padding:1.8rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.popup-quick__form .field-settings-form-is_subscribed{position:relative;bottom:0;max-width:32.6rem}.popup-quick__login{color:#e01115;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem;margin:0 auto}@media screen and (max-width:992px){.popup-main{max-width:none;margin:0;max-height:100vh;height:100vh;padding:4.6rem 4rem;gap:1.6rem;border-radius:0}.popup-close{top:2rem;right:2rem}.popup-title{text-align:center}.popup-quick__form .field-settings-form-is_subscribed{margin:0}}.wishlist{margin:6.75rem auto;display:flex;flex-direction:column;gap:3rem}.wishlist_title{display:flex;gap:.6rem}.lk__title .wishlist_count{border-radius:100%;background:#f2f3f7;display:flex;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;color:#1d2023;text-align:center;font-family:Helvetica;font-size:1.519rem;font-style:normal;font-weight:400;line-height:2.4857rem}.wishlist-main{display:grid;grid-template-columns:repeat(5,1fr);gap:3rem}.events__item{display:flex;flex-direction:column;gap:1.2rem}.events__item>a{display:flex}.events__image{width:100%;display:flex;position:relative;height:28rem}.events__image img{width:100%;height:100%;object-fit:cover;border-radius:2rem}.events__buy{z-index:2;position:absolute;opacity:0;bottom:1.1rem;width:calc(100% - 2.2rem);padding:1.3rem 2.8rem;transition:.3s;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;border-radius:3.4rem;left:1.1rem;background:#e01115}.events__buy:hover{background:#e01115;color:#fff}.events__item:hover .events__buy{opacity:1}.events__icon{z-index:2;position:absolute;width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;border-radius:100%;background:#fff;top:1.1rem;left:1.1rem}.events__icon svg{width:2rem;height:auto}.events__age{width:3.2rem;height:3.2rem;border-radius:100%;background:#fff;position:absolute;z-index:2;right:1.1rem;top:1.1rem;display:flex;justify-content:center;align-items:center;color:#1d2023;text-align:center;font-family:Helvetica;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem}.events__desc{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.events__row{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}.events__time{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.wishlist_toogle{display:flex}.wishlist_toogle svg{width:2.3rem;height:auto}.wishlist_toogle.in-wishlist svg path{stroke:#e01115;fill:#e01115}.events__name{color:#1d2023;font-size:1.58rem;font-style:normal;font-weight:500;line-height:2.4rem}.events__place{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.events__city{display:none}.events__cost{display:flex;margin-top:.4rem;flex-wrap:wrap;gap:.6rem;align-items:center}.events__price{color:#1d2023;text-align:center;font-size:1.51rem;font-style:normal;font-weight:500;line-height:2rem;padding:.3rem .6rem;border-radius:.8rem;background:#f2f3f7}.events__pushkin-cart{display:flex;justify-content:center;align-items:center;border-radius:.8rem;background:#f2f3f7;width:2.6rem;height:2.6rem}.events__pushkin-cart img{width:1.4rem}.events__hit{color:#fff;text-align:center;font-size:1.21rem;font-style:normal;font-weight:500;line-height:2rem;text-transform:uppercase;padding:.3rem .6rem;border-radius:.8rem;background:#e01115}@media screen and (max-width:992px){.wishlist{margin:2.4rem auto;gap:2.3rem}.wishlist_title{display:flex;gap:.6rem}.lk__title .wishlist_count{width:2rem;height:2rem;font-size:1.2rem;line-height:2rem}.wishlist-main{display:flex;flex-direction:column}.events__item{gap:1.3rem}.events__image{height:17.7rem}}.order_history{display:flex;flex-direction:column;gap:4.6rem}.order__item{display:flex;flex-direction:column;padding-bottom:4rem;border-bottom:1px solid rgba(0,0,0,.1)}.order__top{display:flex;flex-direction:column;gap:3.2rem}.order__wrapper{display:flex;align-items:flex-start;justify-content:space-between}.order__left{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;max-width:57.7rem}.order__date{color:#626c77;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.order__name{color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.4rem}.order__time{color:#1d2023;text-align:center;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2rem;padding:.3rem .6rem;border-radius:.8rem;background:#f2f3f7}.order__place{color:#969696;font-family:Arial;font-size:1.7rem;font-style:normal;font-weight:400;line-height:2.04rem;display:flex;align-items:center;gap:.2rem}.order__place svg{width:1.8rem;height:auto}.order__info{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.order__status{border-radius:.8rem;background:#f2f3f7;display:flex;padding:.3rem .6rem;align-items:center;gap:.6rem;color:#87898d;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2rem}.order__status::before{content:"";width:.7rem;height:.7rem;background:#87898d;border-radius:100%}.order__status_success{background:#1aa75a;color:#fff}.order__status_success::before{background:#fff}.order__info-number{color:#1d2023;text-align:center;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;display:flex;align-items:center;gap:.4rem}.order__info-number__copy{display:flex}.order__info-number__copy svg{width:1rem;height:auto}.order__refund{color:#1d2023;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;display:flex;align-items:center;gap:.7rem;margin-top:1rem}.order__refund svg{width:2rem;height:auto}.order__bottom{display:flex;flex-direction:column;gap:3.2rem}.tickets__items{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.tickets__content{display:flex;flex-direction:column;border-radius:2rem;background:#f7f7f7}.tickets__sector{font-style:normal;font-weight:500;line-height:2.4rem;opacity:.5}.tickets__place{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.tickets__place-price{color:#1d2023;font-size:1.4rem;font-style:normal;line-height:2.4rem;margin-top:1rem}.order__line{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.4rem 0}.order__prop{color:#1d2023;font-size:1.67rem;font-style:normal;font-weight:500;line-height:2.4rem}.order__value{color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.4rem}.order__bottom .order__wrapper{align-items:center}.order__low{display:flex;gap:1rem}.order__print{display:flex;padding:1.8rem 2.8rem;justify-content:center;align-items:center;gap:1rem;border-radius:3.4rem;border:1px solid #000;color:#000;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.order__print svg{width:1.8rem;height:auto}.js-order-download{border-radius:3.4rem;background:#e01115;width:24.9rem;padding:1.8rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.js-order-download:hover{background:#e01115;color:#fff}.order__item_col .order__name,.order__item_col .order__time{opacity:.5}.order__item_col .tickets_order{max-height:0;transition:.3s;position:relative;overflow:hidden}.order__item_col .order__bottom,.order__item_col .order__top{gap:0}.order__item_col .order__line{opacity:.5;display:none}.order__item:last-child{padding-bottom:0;border-bottom:none}.order__item_button{display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:100%;border:1px solid #f2f3f7}.order__item_button svg{width:2.4rem;height:auto}.order__item_col.active .order__item_button{transform:rotate(180deg)}.order__item_col.active .tickets_order{margin:3.2rem 0}.order__item_col.active .order__line{display:flex}.order__item_col .js-ticket-price,.order__item_col .tickets__place,.order__item_col .tickets__place-price,.order__item_col .tickets__sector{color:rgba(29,32,35,.5)}@media screen and (max-width:992px){.order_history{gap:3.1rem}.order__wrapper{flex-direction:column;gap:2.2rem}.order__left{max-width:none}.order__place svg{min-width:1.8rem}.order__info{align-items:flex-start}.order__bottom{gap:.7rem}.tickets__items{grid-template-columns:repeat(2,1fr);gap:1rem}.tickets__content{height:100%}.tickets__place{margin-bottom:auto}.order__bottom .order__wrapper{align-items:flex-start;gap:1.7rem}.order__right{width:100%}.order__low{flex-direction:column;width:100%}.js-order-download{width:100%}.order__item_button{margin-left:auto}.order__item_col.active .tickets_order{margin:1rem 0}.order__item_col .order__bottom .order__wrapper{flex-direction:row;align-items:center}}.popup-thanks__col{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.popup-thanks__title{color:#1d2023;text-align:center;font-size:2rem;font-style:normal;font-weight:500;line-height:2.38rem}.popup-thanks__description{color:#000;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;opacity:.5}.popup-thanks__link{width:16.5rem;padding:1.8rem 2.8rem;border-radius:3.4rem;background:#e01115;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.popup-thanks .popup-main{justify-content:center}.popup-thanks__link{width:100%}}.popup-ticket__col{display:flex;flex-direction:column;align-items:center;gap:3.6rem}.popup-ticket__title{color:#1d2023;text-align:center;font-size:2rem;font-style:normal;font-weight:500;line-height:2.38rem}.popup-ticket__buttons{display:flex;justify-content:center;align-items:center;gap:1.6rem}.popup-ticket__link{width:16.5rem;padding:1.8rem 2.8rem;border-radius:3.4rem;background:#e01115;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.popup-ticket__button{color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;width:16.5rem;padding:1.8rem 2.8rem}@media screen and (max-width:992px){.popup-ticket .popup-main{justify-content:center}}.popup-login__col{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.popup-login__link{color:#e01115;text-align:center;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem}.popup-login__reg{color:#e01115;text-align:center;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem;max-width:29.6rem}.popup-login__reg button{color:#e01115}.tickets .container-fluid{display:flex;flex-direction:column;gap:4.7rem}.events{display:flex;flex-direction:column;gap:2rem}.events__top{display:flex;align-items:center;justify-content:space-between}.section__title{color:#000;font-size:3.2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem}.events_row{display:flex;align-items:center;gap:.8rem}.events__all{border-radius:1.6rem;border:1px solid #f2f3f7;padding:1.2rem 1.8rem;color:#1d2023;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem}.events__buttons{display:flex;align-items:center;gap:.4rem}.events__next,.events__prev{width:4rem;height:4.4rem;border-radius:1.6rem;border:1px solid #f2f3f7;display:flex;align-items:center;justify-content:center}.events__next svg,.events__prev svg{width:.8rem;height:auto}.events_swiper{width:100%}.events_swiper .swiper-slide{height:auto}.events__link{border-radius:2rem;background:#f2f3f7;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.events__link2{box-shadow:0 0 24px 0 rgba(255,0,50,.2) inset}.events__link p{color:#000;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.events__link2 p{max-width:13.6rem}.events__link svg{width:2.1rem;height:auto}.events__next.swiper-button-disabled,.events__prev.swiper-button-disabled{opacity:.5}.banners{display:flex;gap:3rem}.banners_item{border-radius:2rem;background:#f2f3f7;padding:0;height:14.9rem;display:flex;align-items:center;position:relative;width:auto;justify-content:space-between;flex-grow:1}.banners_item-title{position:relative;z-index:2;color:#000;font-family:Helvetica;font-size:2.5rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:-.032rem;padding:2rem 1.5rem 2rem 2rem}.banners_item-title span{color:#e01115}.banners_item-title sup{width:2rem;border-radius:100%;background:#fff;height:2rem;display:inline-flex;justify-content:center;align-items:center;color:#1d2023;text-align:center;font-family:Helvetica;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1.8rem;letter-spacing:normal;top:-1rem}.banners_item img{height:100%}.date__filter{display:flex;gap:.6rem}.date__row{display:flex;gap:.6rem;width:100%}.date__next,.date__prev{display:flex;width:3.2rem;min-width:3.2rem;height:7rem;justify-content:center;align-items:center;border-radius:1.2rem;border:1px solid #f2f3f7}.date__next svg,.date__prev svg{width:.8rem;height:auto}.date__slider{display:flex;gap:.6rem;overflow-x:auto;max-width:107.9rem;width:100%;margin-top:-4rem}body::-webkit-scrollbar{width:.7rem}body::-webkit-scrollbar-track{background:#f2f3f7}body::-webkit-scrollbar-thumb{background:#e01115;border-radius:1rem}.date__slider::-webkit-scrollbar{width:0;height:0}.date__slider::-webkit-scrollbar-track{background:0 0}.date__slider::-webkit-scrollbar-thumb{background:0 0}.date__month-dd select{background-image:url(../images/date.svg);background-position:center center;background-repeat:no-repeat;background-size:1.6rem;font-size:0;height:7rem;width:4.5rem;min-width:4.5rem;border-radius:1.2rem;border:1px solid #f2f3f7;background-color:#ebedf2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.date__month-dd select option{font-size:16px;color:#000}.date__month-dd select::-ms-expand{display:none}.date__left{position:relative}.date__prev-month-label{color:#000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.6rem;letter-spacing:-.032rem;position:absolute;top:-4rem;left:0}.pmu-month-row{display:flex;gap:.6rem}.pmu-day{padding:.8rem 1.545rem 1.2rem 1.4rem;display:flex;flex-direction:column-reverse;gap:.4rem;border-radius:1.6rem;border:1px solid #f2f3f7;width:6rem;min-width:6rem;cursor:pointer}.pmu-day .num{color:#000;text-align:center;font-size:2.3rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:.144rem}.pmu-day .dow{color:#e01115;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem}.pmu-day.pmu-selected{background:#f2f3f7;border-color:#f2f3f7}.pmu-month-title{color:#000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.6rem;letter-spacing:-.032rem;margin-bottom:.4rem}.date{display:flex;flex-direction:column;gap:6.6rem}.date_title_button{border-bottom:1px dashed #000}.banners_item img.mob,.tickets .container-fluid>.banners_item{display:none}@media screen and (max-width:992px){.tickets{margin-bottom:3.5rem;overflow:hidden}.tickets .container-fluid{gap:2rem}.section__title{font-size:2.4rem}.events__buttons{display:none}.events_swiper{width:100vw;min-width:100vw;margin-left:-1.5rem;padding:0 1.5rem}.events__slide{display:none}.events_swiper .swiper-slide{width:22.9rem}.events_swiper .events__image{height:28.3rem}.banners{display:none}.tickets .container-fluid>.banners_item{display:flex}.banners_item{border-radius:1.5rem;height:11.6rem;width:100%}.banners_item-title{font-size:2rem;line-height:2.2rem;letter-spacing:-.025rem;padding:1.5rem}.date__slider{max-width:31.2rem;margin-top:-2.5rem}.date__next{display:none}.pmu-day{padding:.5rem 1.1rem .8rem 1rem;gap:.2rem;border-radius:1.2rem;width:4.2rem;min-width:4.2rem}.pmu-day .dow{font-size:1rem;line-height:1.2rem}.pmu-day .num{font-size:1.6rem;line-height:2rem;letter-spacing:.1rem}.date__next,.date__prev{width:2.2rem;min-width:2.2rem;height:4.9rem;border-radius:.8rem}.date__next svg,.date__prev svg{width:.6rem}.date__month-dd select{background-size:1.1rem;height:4.9rem;width:3.2rem;min-width:3.2rem;border-radius:.8rem}.date__prev-month-label{font-size:1.2rem;line-height:2.5rem;letter-spacing:-.022rem;top:-2.7rem}.pmu-month-title{font-size:1.2rem;line-height:2.5rem;letter-spacing:-.022rem;margin-bottom:.2rem}.events_swiper .events__slide{display:flex;width:16.2rem}.events__link{border-radius:2rem;background:#f2f3f7;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.events__link p{color:#000;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.events__link svg{width:2.1rem;height:auto}.banners_item2{overflow:visible}.banners_item3{overflow:visible;margin-top:2rem}.banners_item3 img{height:16.6rem;right:3rem}.banners_item img{display:none}.banners_item img.mob{display:block}.plays .banners{display:flex;overflow-x:auto;min-width:100vw;margin-left:-1.5rem;padding:0 1.5rem;gap:1.2rem}.plays .banners .banners_item{width:25rem;min-width:25rem;height:10rem;overflow:hidden}.plays .banners .banners_item3{margin-top:0}.plays .banners .banners_item1 img{right:-2.7rem}.plays .banners .banners_item2 img{height:10rem;right:2rem;top:1rem}.plays .banners .banners_item3 img{height:12.3rem;right:0}.plays .banners .banners_item-title{font-size:1.6rem;line-height:1.8rem;letter-spacing:-.0211rem}.plays .banners .banners_item1{width:30.6rem;min-width:30.6rem}.banners_item-title sup{display:none}}.venue{margin:3rem 0 4rem}.venue .container-fluid{display:flex;flex-direction:column;gap:3rem}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.breadcrumbs__item{color:#e01115;font-size:1.3rem;font-style:normal;font-weight:500;line-height:2rem;display:flex}.breadcrumbs__item svg{width:2.4rem;height:auto}.breadcrumbs__link{color:#969fa8;font-size:1.3rem;font-style:normal;font-weight:500;line-height:2rem}.venue__wrapper{display:flex;align-items:flex-start;justify-content:space-between}.venue__image{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:60.4rem}.venue__slider{display:flex;align-items:center;position:relative}.venue__prev{display:flex;left:2.15rem;position:absolute;z-index:2;justify-content:center;align-items:center;border-radius:1.6rem;border:1px solid #f2f3f7;background:#f2f3f7;width:4rem;height:4.4rem}.venue__prev svg{width:.8rem;height:auto}.venue__next{display:flex;right:2.15rem;position:absolute;z-index:2;justify-content:center;align-items:center;border-radius:1.6rem;border:1px solid #f2f3f7;background:#f2f3f7;width:4rem;height:4.4rem}.venue__next svg{width:.8rem;height:auto}.venue__swiper{width:100%}.venue__swiper .swiper-slide{height:auto}.venue__swiper a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.venue__swiper img{width:100%;height:42.8rem;object-fit:cover;border-radius:3.2rem}.venue__swiper svg{width:6.7rem;height:auto;z-index:3;position:absolute}.venue__swiper a::before{content:"";z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3.2rem;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 25%,rgba(0,0,0,.4) 100%)}.venue__thumbs{width:100%;overflow:hidden}.venue__thumbs .swiper-slide{cursor:pointer;height:9rem;position:relative;border-radius:2rem;overflow:hidden}.venue__thumbs .swiper-slide::before{content:"";background:#e01115;position:absolute;left:0;bottom:0;z-index:2;width:100%;height:6px;transition:.3s;opacity:0}.venue__thumbs .swiper-slide-thumb-active::before{opacity:1}.venue__thumbs img{width:100%;height:100%;object-fit:cover}.venue__age{border-radius:100%;background:#fff;display:flex;justify-content:center;align-items:center;bottom:2.55rem;right:2.55rem;position:absolute;z-index:2;width:5.6rem;height:5.6rem;color:#1d2023;text-align:center;font-family:Helvetica;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal}.venue__right{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:55rem;padding:2rem 0}.venue__right .dropdown{margin-right:0}.venue__name{margin-bottom:2.1rem;color:#000;font-size:4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.032rem}.venue__place{color:#969696;font-family:Arial;font-size:1.7rem;font-style:normal;font-weight:400;line-height:2.04rem;display:flex;align-items:center;margin-bottom:2rem}.venue__place svg{width:1.8rem;height:auto}.venue__place .events__city{display:contents;color:#969696;font-family:Arial;font-size:1.7rem;font-style:normal;font-weight:400;line-height:2.04rem}.venue__bottom{display:flex;padding:.8rem 0;flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:3rem}.venue__small{color:#969696;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.8rem}.venue__price-row{display:flex;align-items:center;gap:1rem}.venue__price{color:#000;font-size:2.3rem;font-style:normal;font-weight:600;line-height:2.8rem;letter-spacing:-.032rem}.venue__free{color:#1d2023;text-align:center;font-size:1.31rem;font-style:normal;font-weight:500;line-height:2rem;padding:.6rem 1.15rem;border-radius:.8rem;background:#f2f3f7}.venue__free strong{font-weight:700}.venue__buttons{margin-bottom:3rem;display:flex;gap:.7rem;align-items:center}.venue__buy{border-radius:3.4rem;background:#e01115;width:27.9rem;padding:1.8rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.venue__buy:hover{background:#e01115;color:#fff}.venue__share{display:flex;width:5.6rem;height:5.6rem;justify-content:center;align-items:center;border-radius:100%;background:#f2f3f7}.venue__share svg{width:2.7rem;height:auto}.venue__wishlist{display:flex;width:5.6rem;height:5.6rem;justify-content:center;align-items:center;border-radius:100%;background:#f2f3f7}.venue__wishlist svg{width:3.2rem;height:auto}.venue__wishlist.in-wishlist svg path{fill:#e01115;stroke:#e01115}.venue__wishlist-count{color:#626c77;font-family:Arial;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.venue .dropdown__list{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.dropdown__item{display:flex}.dropdown__link{color:#000;font-family:Arial;font-size:1.7rem;font-style:normal;font-weight:400;line-height:2.04rem;padding:1.1rem 1.2rem;border-radius:1.2rem;border:1px solid #f2f3f7;white-space:nowrap}.dropdown__link.is-active{background:#e01115;border-color:#e01115;color:#fff}.dropdown__list-more{width:5.4rem;min-width:5.4rem;height:4.3rem;border-radius:1.2rem;background:#ebedf2;display:flex;justify-content:center;align-items:center}.dropdown__list-more svg{width:3rem;height:auto}.venue__message{border-radius:1.6rem;background:#e01115;display:flex;padding:1.2rem 1.8rem;align-items:center;gap:.8rem;margin-right:auto}.venue__message svg{width:1.8rem;min-width:1.8rem;height:auto}.venue__message p{color:#fff;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.venue{margin:2rem 0 2.6rem}.venue .container-fluid{gap:2rem}.breadcrumbs{display:none}.venue__wrapper{flex-direction:column;gap:2rem}.venue__image{max-width:none}.venue__prev{left:1.3rem;border-radius:1rem;width:2.4rem;height:2.6rem}.venue__prev svg{width:.5rem}.venue__next{border-radius:1rem;width:2.4rem;height:2.6rem;right:1.3rem}.venue__next svg{width:.5rem}.venue__swiper img{height:25.68rem;border-radius:2rem}.venue__swiper svg{width:4rem}.venue__swiper a::before{border-radius:2rem}.venue__thumbs{display:none}.venue__age{bottom:1.4rem;right:1.4rem;width:4.5rem;height:4.5rem;font-size:1rem}.venue__right{max-width:none;padding:0}.venue__name{margin-bottom:1rem;font-size:2.4rem}.venue__bottom{margin-bottom:2rem}.venue__price-row{flex-direction:column;align-items:flex-start}.venue__buttons{margin-bottom:2rem;flex-wrap:wrap}.venue__buy{width:100%}.venue__share svg{width:2.2rem}.venue .dropdown__list{flex-wrap:wrap}}.venue_events{margin-bottom:5.6rem}.events__pano{display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem}.venue__title{color:#000;font-size:2rem;font-style:normal;font-weight:600;line-height:3.6rem;letter-spacing:-.032rem}.events__pano-iframe{border-radius:2rem;background:#f7f7f7;width:100%}.venue__about{gap:5rem}.venue__desc{display:flex;flex-direction:column;gap:2rem}.venue__text{display:flex;flex-direction:column;position:relative}.venue__text-content{color:#000;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;max-height:22rem;overflow:hidden}.venue__more{border-radius:1.6rem;background:#ebedf2;padding:1.2rem 1.8rem;color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;z-index:3}.venue__text::before{content:"";z-index:2;position:absolute;left:0;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) -14.34%,rgba(255,255,255,.32) 12.46%,#fff 70.12%);bottom:0;transition:.3s}.venue__text.active::before{height:0}.venue__text.active .venue__more{margin-top:2rem}.venue__about .venue__right{max-width:none;padding:0;gap:2rem}.venue__address{width:100%;display:flex;flex-direction:column;gap:1.8rem}.venue__map-block{width:100%;height:40.9rem;border-radius:2rem;overflow:hidden}.venue__map-block iframe{width:100%;height:100%;border-radius:2rem}.venue__address-col{display:flex;flex-direction:column;gap:.3rem}.venue__map-title{color:#000;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.venue__map{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.venue_events{margin-bottom:5.6rem}.events__pano{display:none}.venue__about{gap:3rem;display:flex}.venue__desc{gap:1.8rem}.venue__about .venue__right{max-width:none;padding:0;gap:2rem}.venue__address{gap:1.8rem}.venue__map-block{height:30.6rem}}.location_popup{display:none;width:34.2rem;position:absolute;top:100%;left:0;margin-top:1rem;border-radius:2rem;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);flex-direction:column;padding:2rem;gap:1rem}.location_popup-close{display:flex;position:absolute;top:2rem;right:2rem}.location_popup-close svg{width:1.4rem;height:auto}.location_popup-title{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem}.location_popup-form{display:flex;align-items:center;position:relative}.location_popup-form__submit{display:flex;position:absolute;left:1.3rem}.location_popup-form__submit svg{width:2.4rem;height:auto}.location_popup-form input{width:100%;color:#000;font-size:1.51rem;font-style:normal;font-weight:400;line-height:normal;border-radius:1.6rem;border:1px solid #f2f3f7;background:#f2f3f7;padding:1rem 1.3rem 1rem 4.3rem}.location_popup-fast{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.location_popup-fast__item{border-radius:1.2rem;border:1px solid #f2f3f7;padding:1.1rem 1.2rem;color:#000;font-family:Arial;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2.04rem}.location_popup-main{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow-y:auto;max-height:33rem}.location_popup-letter{color:#000;font-family:Arial;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.04rem}.location_popup-item{color:#000;font-family:Arial;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2.04rem}@media screen and (max-width:992px){.location_popup{position:fixed;top:0;z-index:99;margin:0;width:100%;height:100%;padding:2rem}.dropdown{z-index:99!important}.location_popup-main{max-height:100%}.menu.search_open nav{display:none}.menu.search_open .search_mobile{display:flex;align-items:center;padding:0 1.5rem;gap:1.1rem}.menu .search-form{display:flex}.menu .search-form__wrapper{width:100%}.search_mobile-close{color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem}}.event-pagination{margin:3rem 0 4.5rem;display:flex;flex-direction:column;gap:3rem}.events_plays{gap:4rem}.list-view>.row{display:grid;grid-template-columns:repeat(5,1fr);gap:4rem 5.2rem;margin:0}.combo .list-view>.row{grid-template-columns:repeat(3,1fr)}.events__col{padding:0}.events_page{margin-bottom:8.5rem}.filter__wrapper{display:flex;align-items:center;justify-content:space-between}.filter__dropdowns{display:flex;gap:.4rem}.filter__radio{display:flex}.filter__radio input{display:none}.filter__radio label{cursor:pointer;transition:.3s;display:flex;align-items:center;gap:.7rem;border-radius:1.6rem;border:1px solid #f2f3f7;padding:1.25rem 1rem 1.25rem 1.3rem;margin-bottom:0}.filter__radio label svg{width:1.6rem;height:auto}.filter__radio label p{color:#000;font-family:Helvetica;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem}.filter__radio input:checked+label{background:#e01115;border-color:#e01115}.filter__radio input:checked+label svg path:nth-child(1){fill:#fff}.filter__radio input:checked+label svg path:nth-child(2){stroke:#fff}.filter__radio input:checked+label svg path:nth-child(3){fill:#fff;stroke:#fff}.filter__radio input:checked+label svg path:nth-child(4){fill:#fff}.filter__radio input:checked+label p{color:#fff}.filter__dropdowns .dropdown{margin:0}.filter__dropdowns .dropdown__btn{display:flex;align-items:center;gap:.3rem;padding:1.2rem .9rem;border-radius:1.6rem;border:1px solid #f2f3f7}.filter__dropdowns .dropdown__menu{display:flex;flex-direction:column;padding:2rem;position:absolute;top:100%;margin-top:1rem;z-index:9;background:#fff;border-radius:2rem;width:25rem}.filter__dropdowns .dropdown__list{display:flex;flex-direction:column}.filter__dropdowns .dropdown__item label{width:100%;cursor:pointer;transition:.3s;padding:.9rem;border-radius:1.6rem}.filter__dropdowns .dropdown__item input{display:none}.dropdown__btn svg{width:2rem;height:auto;transition:.3s}.filter__selected-count,.filter__selected-text{color:#000;font-family:Helvetica;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem}.filter__dropdowns .dropdown__item label:has(.checkbox__input:checked){background:#e01115}.filter__dropdowns .dropdown__item label:has(.checkbox__input:checked) .checkbox__block{color:#fff}.checkbox__img{display:none}.filter__dropdowns .dropdown__btn.is-active,.filter__dropdowns .dropdown__btn[data-text]:not([data-text=""]){background:#e01115}.filter__dropdowns .dropdown__btn.is-active svg path,.filter__dropdowns .dropdown__btn[data-text]:not([data-text=""]) svg path{fill:#fff}.filter__dropdowns .dropdown__btn.is-active .filter__selected-count,.filter__dropdowns .dropdown__btn.is-active .filter__selected-text,.filter__dropdowns .dropdown__btn.is-active svg,.filter__dropdowns .dropdown__btn[data-text]:not([data-text=""]) .filter__selected-count,.filter__dropdowns .dropdown__btn[data-text]:not([data-text=""]) .filter__selected-text,.filter__dropdowns .dropdown__btn[data-text]:not([data-text=""]) svg{color:#fff}.filter__sorting select{background-image:url(../images/i-icon--sort.svg);background-position:center center;background-repeat:no-repeat;background-size:1.8rem;font-size:0;width:4.4rem;height:4.4rem;cursor:pointer;border-radius:100%;border:1px solid #f2f3f7;-webkit-appearance:none;-moz-appearance:none}.filter__sorting select::-ms-expand{display:none}.filter__sorting select option{color:#000;font-size:16px}@media screen and (max-width:992px){.event-pagination{margin:1.4rem 0 2.6rem;gap:1.2rem}.event-pagination>.container-fluid:first-child{display:none}.date{gap:3.6rem}.filter__wrapper{gap:.4rem;overflow-x:auto;white-space:nowrap;min-width:100vw;margin-left:-1.5rem;padding:0 1.5rem}.combo .list-view>.row,.list-view>.row{display:flex;flex-direction:column;gap:3rem}.filter__wrapper::-webkit-scrollbar{width:0;height:0}.filter__wrapper::-webkit-scrollbar-track{background:0 0}.filter__wrapper::-webkit-scrollbar-thumb{background:0 0}.events_page{margin-bottom:4.5rem}}.contacts_requisites{display:flex;flex-direction:column;gap:3.7rem;margin-top:8.1rem}.contacts_requisites-title{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem}.contacts_requisites-row{display:flex;flex-wrap:wrap;gap:3.4rem 6.2rem}.contacts_requisites-item{width:100%;max-width:24.9rem;display:flex;flex-direction:column;gap:.3rem}.contacts_requisites-item p{color:#1d2023;font-size:1.3rem;font-style:normal;font-weight:500;line-height:130%}.contacts_requisites-item p:first-child{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.contacts_requisites-item:nth-child(1),.contacts_requisites-item:nth-child(5){max-width:32.6rem}@media screen and (max-width:992px){.contacts_requisites{gap:1.4rem;margin-top:3.6rem}.contacts_requisites-row{flex-direction:column;gap:1.6rem}.contacts_requisites-item,.contacts_requisites-item:nth-child(1),.contacts_requisites-item:nth-child(5){max-width:none}.plays .banners::-webkit-scrollbar{width:0;height:0}.plays .banners::-webkit-scrollbar-track{background:0 0}.plays .banners::-webkit-scrollbar-thumb{background:0 0}}.events__tickets{display:flex;align-items:flex-start;justify-content:space-between}.events__tickets-info{display:flex;flex-direction:column;gap:2.3rem;width:100%;max-width:60rem}.events__tickets-description{color:#000;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.events__tickets-description span{color:#e01115}.events__tickets-row{display:flex;flex-wrap:wrap;gap:7rem}.events__tickets-item{display:flex;flex-direction:column;gap:2rem}.events__tickets-col{display:flex;flex-direction:column}.events__tickets-col p{color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.4rem;opacity:.5}.events__tickets-col p:nth-child(2){font-size:1.8rem;font-weight:500;opacity:1}.events__tickets-quantity{display:flex;align-items:center;gap:1rem}.events__tickets-quantity-minus{border-radius:1.6rem;border:1px solid #e01115;background:#fff;display:flex;justify-content:center;align-items:center;width:4rem;height:4.4rem;color:#e01115;text-align:center;font-size:3.6rem;font-style:normal;font-weight:100}.events__tickets-quantity input{width:15.2rem;border-radius:.8rem;background:#f2f3f7;padding:1rem;color:#1d2023;text-align:center;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.events__tickets-quantity-plus{border-radius:1.6rem;border:1px solid #fff;background:#e01115;display:flex;justify-content:center;align-items:center;width:4rem;height:4.4rem;color:#fff;text-align:center;font-size:3.6rem;font-style:normal;font-weight:100}.events__tickets-main{width:100%;max-width:58.4rem;border-radius:3.4rem;background:#fff;box-shadow:0 -2px 24px 0 rgba(0,0,0,.08);padding:1.5rem 1.2rem;display:flex;flex-direction:column;gap:2rem}.events__tickets-column{display:flex;flex-direction:column;gap:.8rem}.events__tickets-products{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 2rem 1.8rem;border-radius:2rem;background:#f7f7f7}.events__tickets-name{display:flex;align-items:center;justify-content:space-between}.events__tickets-name p{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem}.events__tickets-name p:nth-child(2){text-align:right;font-size:1.4rem;font-weight:500;line-height:2.4rem}.events__tickets-product{padding:.7rem 0 .9rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedede}.events__tickets-product>p{color:#1d2023;text-align:right;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.events__tickets-product__row{display:flex;align-items:center;gap:.7rem}.events__tickets-product__row p{color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.events__tickets-delete{display:flex}.events__tickets-delete svg{width:1.1rem;height:auto}.events__tickets-total{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2rem 2.2rem;border-radius:2rem;background:#f7f7f7}.events__tickets-total p{color:#1d2023;font-size:1.67rem;font-style:normal;font-weight:500;line-height:2.4rem}.events__tickets-total p:nth-child(2){text-align:right;font-size:1.55rem}.events__tickets-submit{border-radius:3.4rem;background:#e01115;padding:1.2rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.events__tickets-quantity input::-webkit-inner-spin-button,.events__tickets-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.events__tickets-quantity input[type=number]{-moz-appearance:textfield}:root{--background:#f5f5f5;--primary:#e01115;--red:#ea1317;--third:red;--border-color:red;--error:red;--secondary:#757575;--success:#26c56f;--expect:brown;--border-radius:5px;--filter:invert(15%) sepia(59%) saturate(4909%) hue-rotate(347deg) brightness(111%) contrast(110%);--grey-text:#6a737b;--white:#fff;--black:#000;--skeleton:#f0f0f0;--alert-background:#b5bacd;--lite-black:#2b2b2b}.places__button.focus-visible{-webkit-box-shadow:0 0 0 10px #fff;outline:0;box-shadow:0 0 0 10px #fff}.places__input.focus-visible~.places__price-content{border-color:#e01115!important}.places__description{width:100%;color:#000;font-size:20px;text-align:center}.places__amounts{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.places__total{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center}.places__prop{font-size:16px}.places__pack-btn-info{display:none;padding:10px;border-radius:4px;background-color:#f5eded;color:#000;font-size:14px;font-weight:500}.places__value{font-size:18px;font-weight:700;white-space:nowrap}.places__limit{width:100%;margin-top:10px;margin-bottom:20px;color:#000;font-size:14px;text-align:center}.places_service .places__content{padding:30px}.places_service .places__content::after{display:table;clear:both;content:" "}.places_service .places__right{float:right}.places .enter{margin-bottom:0}.places__top{position:relative;padding:15px;border-bottom:1px solid #ede3e3;background-color:#fff}.places__close{position:absolute;top:0;right:10px;padding:0;border:none;background-color:transparent;color:#e01115;font-size:35px}.places__name{font-weight:700}.places__buttons{-ms-flex-wrap:wrap;display:none;position:relative;flex-wrap:wrap;padding:12px 85px 12px 0;overflow:hidden}.places__button{padding:15px 0;border:none;background-color:transparent;color:#000;white-space:nowrap}.places__button.active{position:relative;color:#e01115}.places__button.active::after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e01115;content:""}.places__button:hover{color:#e01115}.places__content{position:relative;padding:50px;border-radius:0 0 5px 5px;background-color:#fff}.places__change{position:relative;opacity:0}.places__change.active{opacity:1}.places__svg{margin:-50px -50px 50px;overflow:hidden;text-align:center}.places__svg svg{fill:none;width:100%!important;height:100%!important;min-height:630px;max-height:870px}.places__svg g[mode] circle{stroke-width:.5!important}.places__svg g[mode] circle text,.places__svg g[mode] polygon text,.places__svg g[mode] text,.places__svg_black-color-to-place g[mode] text{fill:#000!important}.places__svg g[class*=active],.places__svg g[class*=yellow],.places__svg g[view]{cursor:pointer}.places__svg g ellipse,.places__svg g rect{stroke-width:.5!important}.places__svg g.inactive{opacity:.5;pointer-events:none}.places__svg g.disabled:not(.active) circle,.places__svg g.disabled:not(.active) ellipse,.places__svg g.disabled:not(.active) polygon,.places__svg g.disabled:not(.active) rect{fill:#ccc!important}.places__svg g[free="0"]{opacity:.5;pointer-events:none}.places__svg g[free="0"] circle,.places__svg g[free="0"] ellipse,.places__svg g[free="0"] polygon,.places__svg g[free="0"] rect{fill:#ccc!important}.places__svg g.gray circle,.places__svg g.gray ellipse,.places__svg g.gray polygon,.places__svg g.gray rect{fill:#9b9b9b!important}.places__svg g.yellow circle,.places__svg g.yellow ellipse,.places__svg g.yellow polygon,.places__svg g.yellow rect{fill:#ff0!important}.places__overlay{z-index:1002;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(224,17,21,.4)}.places__controls{z-index:10;position:absolute;top:76px;right:30px}.places__to-home{font-size:12px}.places__control{-webkit-transition:-webkit-transform .5s ease-out;display:block;border:none;background-color:transparent;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.places__control:active{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.places__control img{width:50px;height:50px}.places__prices{-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:20px;margin-left:-10px;border-radius:5px}.places__prices_sector .places__price-content:hover{border-color:#000}.places__price{min-width:90px;margin-left:10px;border-radius:5px;background-color:#f5f5f5;white-space:nowrap}.places__price-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:border-color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 10px;border:1px solid transparent;border-radius:5px;transition:border-color .3s}.places__price-color{display:block;width:15px;height:15px;margin-right:10px}.places__price.selected{font-weight:700}.places__text-info{max-width:900px;margin:0 auto;color:#e01115;font-size:14px}.places__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:50px;margin-left:-40px}.places__info-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-left:40px}.places__info-item_work .places__info-color{background-color:#ff0}.places__info-item_disabled .places__info-color{background-color:#ccc}.places__info-item_clear{display:none;padding:0;border:none;background-color:transparent;color:#ea1317;cursor:pointer}.places__info-item_clear:hover{opacity:.8}.places__info-item_clear img{margin-right:10px}.places__info-color{width:15px;height:15px;margin-right:10px}.places__input{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(100%)}.places__old-price{position:relative;font-size:16px;font-weight:400;opacity:.5}.places__old-price::after{display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(0,0,0,.5);content:""}.places__commission{display:none;margin-right:40px}.places__commission.active{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center}.places__common{-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.places__right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px}.places__right_fast{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.places__right_fast .promo{display:none}.places__right_fast .places__buy{width:36%}.places__right.hide{display:none}.places__buy-buttons{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.places__buy{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;align-self:center;justify-content:center;width:236px;height:40px}.places__buy svg{margin-right:5px}.places__cost{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:none;align-items:center;justify-content:space-between;margin:0 15px 15px}.places__cost .places__buy{width:auto;min-width:auto}.places__cost.hide{display:none!important}.places__selected{margin-bottom:10px}.places__open{position:absolute;right:10px;padding:0;border:none;background-color:transparent}.places .back{display:none;z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;border:none;background:0 0;color:#000;font-size:14px}.plan__choose{padding-top:40px;padding-bottom:20px;background:#fff;font-size:14px;text-align:center;pointer-events:none}.plan-wrap{position:relative;margin-top:75px}.plan-wrap__controls img{display:block;width:50px;height:50px;cursor:pointer}.plan-wrap__controls img:active{-webkit-transition:-webkit-transform .5s ease-out;-webkit-transform:scale(.8,.8);transform:scale(.8,.8);transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.tickets{margin-bottom:20px}.tickets_order{margin-bottom:0}.tickets_order .tickets__item{min-width:190px}.tickets_order .tickets__item:hover{border-color:rgba(151,151,151,.46)}.tickets_event{margin-bottom:0}.tickets__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.tickets__order{color:#1e1e1e;font-size:20px;font-weight:500;letter-spacing:.19px}.tickets__count,.tickets__prop,.tickets__status{color:#000}.tickets__price{color:#010810;font-size:20px;font-weight:700;letter-spacing:.19px;text-align:right}.places .tickets__items{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px}.places .tickets__items_inactive{opacity:.5;pointer-events:none}.places .tickets__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;min-width:190px;max-width:190px;min-height:103px;margin-bottom:20px;margin-left:20px;border-radius:5px;background-color:#f5f5f5;text-align:center}.places .tickets__item_inactive{opacity:.5;pointer-events:none}.places .tickets__item:hover{border-color:transparent}.tickets__content{padding:36px 17px 17px}.tickets__amount,.tickets__sector{color:#757575;font-size:14px}.tickets__amount.hide,.tickets__sector.hide{display:none}.tickets__place{color:rgba(0,0,0,.85)}.tickets__place::first-letter{text-transform:capitalize}.tickets__place-price{display:block;font-weight:700;white-space:nowrap}.tickets__remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.tickets__remove-button{-webkit-transition:color .3s;position:absolute;top:10px;right:10px;border:none;background-color:transparent;color:#000;transition:color .3s}.tickets__remove-button:hover{color:#e01115}.tickets__remove img{width:20px}.tickets__download{width:100%;padding:12.5px;border-top:1px solid rgba(151,151,151,.53);color:#e01115;letter-spacing:.15px}.tickets__download span{position:relative;margin-left:25px}.tickets__download span::before{-webkit-transform:translateY(-50%);display:inline-block;position:absolute;top:50%;left:-25px;width:1.5625em;height:1.5625em;transform:translateY(-50%);background-image:url(../../images/site/sprite.svg?51);background-position:-19.3125em -18.6875em;background-size:89.0625em 88em;content:""}.tickets__download span::after{-webkit-transition:width .3s;display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#e01115;content:"";transition:width .3s}.tickets__download:hover{color:#e01115}.tickets__download:hover span::after{width:100%}.promo__discount{-webkit-box-align:center;-ms-flex-align:center;display:none;align-items:center;margin-right:40px}.promo__discount.active{display:block}.tooltip-info{-webkit-box-shadow:7px 7px 69px -15px rgba(0,0,0,.31);position:fixed;min-width:68px;padding:10px 20px;border-radius:5px;background-color:#fff;box-shadow:7px 7px 69px -15px rgba(0,0,0,.31)}.tooltip-info__price{font-size:18px;font-weight:700}.tooltip-info__available,.tooltip-info__count,.tooltip-info__name{font-size:14px}.tooltip{-webkit-filter:invert(100%) drop-shadow(0 4px 4px rgba(156, 156, 156, .25));font-size:14px;filter:invert(100%) drop-shadow(0 4px 4px rgba(156, 156, 156, .25))}.tooltip_primary{-webkit-filter:none;filter:none}.tooltip_primary .tooltip-inner{max-width:305px;padding-right:15px;padding-left:15px;background-color:#e01115;font-size:12px}.tooltip_primary .arrow::before{border-top-color:#e01115;border-bottom-color:#e01115}.tooltip_primary button{color:#fff}.tooltip.show{margin-bottom:10px!important;opacity:1}.tooltip-inner{max-width:265px;padding-top:11.5px;padding-bottom:11.5px;font-weight:300}.use-cookie-notification{z-index:10000;position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0}.use-cookie-notification .btn{-webkit-transition:background-color .3s,color .3s,border-color .3s;padding:7px 20px;border:1px solid transparent;border-radius:5px;background-color:#e01115;color:#fff;text-align:center;transition:background-color .3s,color .3s,border-color .3s}.use-cookie-notification__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:98%;max-width:1110px;margin:0 auto}.use-cookie-notification__main-content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:90%;max-width:736px;margin:0 auto;padding:13px 0}.use-cookie-notification__icon-wrapper svg,.use-cookie-notification__icon-wrapper svg path{fill:#e01115}.use-cookie-notification__description{margin:0 0 0 24px;padding:0;color:#000;font-size:14px;line-height:17px}.use-cookie-notification__accept-button{-webkit-transition:color .15s,background-color .15s;margin-left:32px;padding:12px 24px;border-radius:4px;font-size:14px;line-height:16px;transition:color .15s,background-color .15s}.use-cookie-notification__close-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:8px;right:0;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:none;background:0}.use-cookie-notification__close-button svg{stroke:#000;-webkit-transition:stroke .15s;transition:stroke .15s}.use-cookie-notification__close-button:hover svg{stroke:#e01115}.overlay{display:none;z-index:1160;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.spinner{-webkit-transform:translate(-50%,-50%);z-index:10000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.spinner__bounce{-webkit-animation:1.4s ease-in-out infinite both bounce;display:inline-block;width:18px;height:18px;border-radius:100%;background-color:#fff;vertical-align:middle;animation:1.4s ease-in-out infinite both bounce}.spinner__bounce_first{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner__bounce_second{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.pack-svg__btn rect{fill:#fff!important}.price-category-select .dropdown__btn{position:relative;padding-right:20px;padding-left:30px;border:none;background:0 0;white-space:nowrap;transition:color .3s}.price-category-select .dropdown__btn .icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.price-category-select .dropdown__btn .icon_down{fill:#e01115;width:13px;height:7px;right:0;left:auto}.price-category-select .dropdown__menu{padding:15px;top:110%;left:-13px;min-width:calc(16rem + 12px);background-color:#fff}.price-category-select__item{display:flex;align-items:flex-start;width:100%;font-weight:400;text-transform:capitalize;white-space:nowrap}.price-category-select__item input{margin-top:5px;margin-right:10px}.price-category-select__item .icon{margin-right:6px}.to-top{-webkit-box-shadow:0 2px 10px #dce1f0;-webkit-transition:-webkit-transform .3s;display:none;z-index:2;position:fixed;right:20px;bottom:60px;padding:10px;border:none;border-radius:100%;background-color:#fff;box-shadow:0 2px 10px #dce1f0;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.combo .service__item{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:space-between;margin-bottom:20px;margin-left:20px;padding:20px;border-radius:5px;background-color:#f5f5f5}.combo .service__name{margin-bottom:10px;font-weight:500}.combo .service__text{margin-bottom:20px;font-size:14px}.combo .service__price{font-weight:500}.combo .service__count{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border:1px solid #e01115;border-radius:5px}.combo .service__count .form-group{margin-bottom:0}.combo .service__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:40px;padding:0;border:none;background-color:transparent;font-weight:500;text-align:center}.combo .service__input::-webkit-inner-spin-button,.combo .service__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.combo .service__minus,.combo .service__plus{padding:0;border:none;background-color:transparent}.combo .service__minus::after,.combo .service__plus::after{-webkit-transform:translateX(-50%) translateY(-50%);display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:""}.combo .service__minus{display:inline-block;width:1.3125em;height:1.3125em;background-image:url(../../../images/site/sprite.svg?51);background-position:-40.25em -41.1875em;background-size:89.0625em 88em}.combo .service__plus{display:inline-block;width:1.3125em;height:1.3125em;background-image:url(../../../images/site/sprite.svg?51);background-position:-57.5625em -57.75em;background-size:89.0625em 88em}.combo .service__btn{display:none}.combo .service__btn.active{display:inline-block}.combo-services__item{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--background)}.combo-services__item:first-child{padding-top:0}.combo-services__item:last-child{border-bottom:none}.combo-services__body{display:flex;flex-direction:column}.combo-services__name{margin-bottom:5px;color:var(--black);font-weight:500}.combo-services__link{color:var(--primary)}.combo-services__arrow{flex-shrink:0;width:13px;height:7px;margin-left:15px;transform:rotate(-90deg)}.icon{color:inherit}.icon use{pointer-events:none}.icon_black{color:#000}.icon_white{color:#fff}.icon_danger{color:#e01115}.icon_dark{color:#1d2023}.icon_dark2{color:#353535}.icon_light{color:#c6c6c6}.icon_success{color:#72bf44}.icon_primary{color:#015baa}.icon_secondary{color:#969696}.icon_secondary2{color:#bbc1c7}.icon_secondary3{color:#969fa8}.in-wishlist .icon{color:#e01115}html{opacity:1!important;display:block!important;font-size:clamp(6px,calc(100vw / 1440 * 10),12px)!important}.swiper-wrapper{width:100%;display:flex}.menu__link:hover{color:#e01115}.places .places__buy-buttons a:hover,a.order__empty-button:hover,a.search-button:hover{color:#fff}.search-form{margin-right:.6rem;position:relative}.search-result{display:none;position:absolute;width:100%;border-radius:2rem;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);padding:2rem}.search-result.active{display:block;max-height:90vh;overflow-y:auto}.search-result .search-result__block+.search-result__block{margin-top:2rem}.search-result__category{color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.4rem;margin-bottom:1rem}.search-result__items{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.search-result__item{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.search-result__name{font-size:1.58rem;font-style:normal;line-height:1.4}.search-result__object{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.2}#specialButton,.header-wishlist{min-width:4.4rem}.events__label{color:#1d2023;text-align:center;font-size:1.21rem;font-style:normal;font-weight:500;line-height:2rem;padding:.3rem .6rem;border-radius:.8rem;background:#f2f3f7}.events__pano-iframe{height:auto;border:1px solid #f2f3f7;overflow:hidden}.events__pano-iframe.service{border:none;border-radius:0}.events__image img{background:#f2f3f7}.events__tickets-quantity-minus,.events__tickets-quantity-plus{line-height:1;padding-bottom:.4rem}.events__tickets-info .service__bottom{display:flex;flex-direction:column;gap:1rem}.events__tickets-info .service__bottom p{color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.4rem}.events__tickets-info .events__tickets-submit{width:100%}.events__tickets-info .events__tickets-submit span{color:inherit}.filter__form{display:flex;flex-direction:column;gap:3rem}.filter__form .date__filter{padding-top:3.6rem}.filter__selected-text{max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown.dropdown_expanded{z-index:101!important}.filter__dropdowns .dropdown__menu{border:1px solid #f2f3f7;max-height:80vh;transition:none!important;overflow-y:auto}@media screen and (max-width:992px){.filter__form{gap:1.2rem}.filter__selected-text{max-width:calc(100vw - 80px)}.filter__dropdowns .dropdown__menu{position:fixed;bottom:0;left:0;top:auto;width:100%;max-height:50vh;height:50vh;box-shadow:1rem 1rem 3rem rgba(0,0,0,.15);border-bottom-left-radius:0;border-bottom-right-radius:0}}.filter__dropdowns .dropdown__item .checkbox__block{color:#000;font-family:Helvetica;font-size:1.3rem;font-style:normal;font-weight:400;display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;margin:0;line-height:1}.filter__dropdowns .filter__reset{display:none}.filter__radio input:checked+label svg{color:#fff}.banners_item{overflow:hidden}.banner-slide__target-text{display:none;position:absolute;background:rgba(29,32,35,.5);color:#fff;font-size:1.01rem;font-style:normal;font-weight:500;width:auto;min-width:200px;border-radius:12px;text-align:left;line-height:1.5;padding:5px 10px;top:25px;left:0}.banner-slide__target:hover .banner-slide__target-text{display:block!important}.new-year-banner img{max-width:100%;border-radius:2rem;height:auto}.venue__message *{color:#fff;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.venue__text::before{height:5rem}.venue__text.short::before{height:25rem}.venue__share,.venue__wishlist{min-width:5.6rem}.venue__share{position:relative}.venue__share .ya-share2{position:absolute;left:0;top:0}.venue__share .ya-share2__link_more{width:5.6rem;height:5.6rem;opacity:0!important}.venue__dates{display:flex;gap:1rem;align-items:center}.venue__dates-more{position:relative}.venue__dates-list{background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.05);padding:1rem;display:none;flex-direction:column;gap:.5rem;right:0;position:absolute;top:5rem;max-width:300px;max-height:300px;overflow-y:auto;z-index:9;border-radius:1.2rem;border:1px solid #f2f3f7}.venue__dates-list::-webkit-scrollbar{width:.7rem}.venue__dates-list::-webkit-scrollbar-track{background:#f2f3f7;border-radius:1rem}.venue__dates-list::-webkit-scrollbar-thumb{background:#e01115;border-radius:1rem}.venue__dates-list .dropdown__item,.venue__dates-list.active{display:flex!important}.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}.pmu-instance nav button{display:none!important}.pickmeup .pmu-instance:first-child .pmu-month{pointer-events:none;color:#000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.6rem;letter-spacing:-.032rem;margin-bottom:.4rem}@media screen and (max-width:992px){.venue__buttons{width:100%}.pickmeup .pmu-instance:first-child .pmu-month{font-size:1.2rem;line-height:2.5rem;letter-spacing:-.022rem;margin-bottom:.2rem}}.pickmeup .pmu-days .pmu-button::after{color:#e01115;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.8rem;letter-spacing:normal}.pickmeup .pmu-days .pmu-button.Mon::after{content:"пн"}.pickmeup .pmu-days .pmu-button.Tue::after{content:"вт"}.pickmeup .pmu-days .pmu-button.Wed::after{content:"ср"}.pickmeup .pmu-days .pmu-button.Thu::after{content:"чт"}.pickmeup .pmu-days .pmu-button.Fri::after{content:"пт"}.pickmeup .pmu-days .pmu-button.Sat::after{content:"сб"}.pickmeup .pmu-days .pmu-button.Sun::after{content:"вс"}.pmu-days{display:flex;gap:.6rem}.pmu-days .pmu-button{padding:.8rem 1.545rem 1.2rem 1.4rem;display:flex;flex-direction:column-reverse;gap:.4rem;border-radius:1.6rem;border:1px solid #f2f3f7;width:6rem;min-width:6rem;cursor:pointer;color:#000;font-size:2.3rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:.144rem}.pmu-days .pmu-selected{background:#f2f3f7;border-color:#f2f3f7}.date__month-dd input{background-image:url(../images/date.svg);background-position:center center;background-repeat:no-repeat;background-size:1.6rem;font-size:0;height:7rem;width:4.5rem;min-width:4.5rem;border-radius:1.2rem;border:1px solid #f2f3f7;background-color:#ebedf2;cursor:pointer}.date__month-dd input.focus-visible{background-image:url(../images/date--white.svg);background-color:#1d2023}.date__filter .date__row{max-width:calc(100% - 5.1rem)}.date__filter .date__slider{max-width:unset}.date__filter .date__caption{display:none!important}@media screen and (max-width:992px){.date__month-dd input{background-size:1.1rem;height:4.9rem;width:3.2rem;min-width:3.2rem;border-radius:.8rem}}.daterangepicker{font-family:inherit;border-color:#f2f3f7;border-radius:1.6rem}.daterangepicker:after,.daterangepicker:before{display:none!important}.daterangepicker .drp-buttons{border-top-color:#f2f3f7}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#8d969f}.daterangepicker th.month{font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:-.032rem}.daterangepicker .calendar-table th:not(.month){color:#e01115;font-size:1.3rem;font-style:normal;font-weight:400}.daterangepicker .calendar-table td{color:#000;text-align:center;font-size:1.5rem;font-style:normal;font-weight:400}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.in-range{background-color:#f2f3f7!important;color:#000}.daterangepicker option.disabled,.daterangepicker td.disabled{opacity:.5;text-decoration:none}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{min-width:36px;width:36px;height:36px;line-height:36px}.daterangepicker .calendar-table td.active.end-date,.daterangepicker .calendar-table td.active.start-date{background-color:#1d2023!important;color:#fff}.daterangepicker .drp-buttons .btn.applyBtn,.daterangepicker .drp-buttons .btn.cancelBtn{border-radius:1.6rem;background:#f03;padding:1.2rem 1.8rem;color:#fff;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem;border:none}.daterangepicker .drp-buttons .btn.cancelBtn{background-color:#ebedf2;color:#000}@media screen and (max-width:992px){.daterangepicker .drp-selected{display:block;margin-bottom:10px}}.base-content-text h1,.base-content-text h2,.base-content-text h3,.base-content-text h4,.base-content-text h5,.base-content-text p{margin-bottom:2rem}.base-content-text ol,.base-content-text ul{margin-left:2.5rem;margin-bottom:2rem}.base-content-text .accordion{margin-bottom:4rem}.tags__item{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;width:100%;outline:0;background-clip:padding-box;background-color:#fff;pointer-events:auto;padding:4.6rem 5rem;border-radius:3rem}.modal__content .top__title{color:#1d2023;font-size:2rem;font-style:normal;font-weight:500;line-height:2.38rem}@media screen and (max-width:992px){.modal__content{padding:4.6rem 4rem;border-radius:0}.modal__content .top__title{text-align:center}.modal_event .modal-body,.modal_event .modal__content,.modal_event .places__content{padding:0}.modal_event .places__top{padding:12px 20px 12px 40px;border-bottom:1px solid #dde1e7;background-color:#fff}.modal_event .places__name{font-size:1.6rem;font-weight:500;line-height:1.2;margin-bottom:.3rem}.modal_event .places__time,.modal_event .places__time *{color:rgba(150,150,150,1);font-size:1.15rem}.modal_event .places__close{left:20px;margin:0;right:auto;opacity:.5}.modal_event .places__to-home{display:none}.modal_event .places__svg{margin:0}.modal_event .places .back{display:none!important}.modal_event .places .plan__choose{padding:15px}.modal_event .places .places__cart{flex-direction:column;gap:.8rem;display:flex}.modal_event .places .places__cart .places__prices{display:block;white-space:nowrap;text-align:center;overflow:auto;margin-bottom:1rem;padding-bottom:1rem}.modal_event .places__price{min-width:unset}.modal_event .places__price-content{height:25px;padding:0 7px}.modal_event .places .places__cart .places__info{margin-top:0;margin-bottom:1rem;font-size:1.25rem;line-height:1.3}.modal_event .places .places__info-color,.modal_event .places .places__price-color{width:10px;height:10px;border-radius:2px}.modal_event .places .places__description,.modal_event .places .places__limit,.modal_event .places .tickets__content *{font-size:1.25rem;line-height:1.3}.modal_event .places .places__limit{display:none}.modal_event .places .places__prop,.modal_event .places .places__value{font-size:1.4rem}.modal_event .places .places__buy-buttons{padding-top:0}.modal_event .places__common{position:fixed;width:calc(100% - 25px);max-width:unset;left:10px;right:10px;bottom:10px;top:auto}.modal_event .places .places__amounts,.modal_event .places .tickets__items{gap:.3rem;padding:1.2rem 2rem}.modal_event .places__common.active,.modal_event .places__common[data-order]{position:fixed}.modal_event .places .tickets__wrapper{max-height:100px}.modal_event .places .events__tickets{flex-direction:column;padding:15px;gap:15px}.modal_event .places .events__tickets-row{flex-direction:column}.modal_event .places .events__tickets-item{flex-direction:row;justify-content:space-between}.modal_event .places .service__bottom{width:100%}.modal_event .places .events__tickets-main{max-width:unset}}.enter_modal{display:flex;flex-direction:column;gap:1.6rem}.enter__close{position:absolute;top:3.2rem;right:2.65rem}.enter__visible{top:3.6rem;bottom:auto}.enter__input:disabled{opacity:.5}.enter__visible svg{width:1.5rem}.enter__visible svg use{display:none}.enter__visible.active svg use:last-child,.enter__visible:not(.active) svg use:first-child{display:block!important}.popup-trip .enter__close{top:3.2rem!important;right:2.65rem!important}.tickets--search{margin:3rem 0 4.5rem}.places__buy{color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;border-radius:3.4rem;background:#e01115;padding:1.8rem 2.8rem}.basket-attention{border-radius:2rem;background:#f7f7f7;display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem 2rem;gap:.3rem;margin-bottom:3rem}.basket-attention__information{color:#1d2023;font-size:1.59rem;font-style:normal;font-weight:400;line-height:2.38rem}.basket-attention__no-show-button{margin-top:1rem;color:#e01115}.basket-attention__information a{color:#e01115}.basket-attention .sib-success__content-text{margin-top:1rem}.basket-attention--row{flex-direction:row;gap:1.6rem;align-items:center}.lk__top{justify-content:space-between}.site-error__btns .btn{margin-bottom:.8rem}@media screen and (max-width:992px){.enter__close{top:2rem;right:2rem}.popup-trip .enter__close{top:2rem!important;right:2rem!important}.basket-attention{background:#fff;margin-top:1.6rem}.basket-attention--row{background:#f7f7f7}.cart_page{padding-top:1.6rem}.cart_page .lk__top{display:flex}}.lk__clear{color:#e01115}.lk__button{display:inline-block;margin-top:2rem}.cart .alert,.cart .static-tooltip{border-radius:2rem;background:#f7f7f7;display:flex;padding:1.2rem 4rem 1.8rem 2rem;font-size:1.4rem;font-style:normal}.cart_info .order-acquirings{display:flex;gap:.5rem}.cart_info .order__button,.order__low .order__button{border-radius:3.4rem;padding:1.2rem 2.8rem;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;width:20.1rem;background:#e01115}.cart_info .order__button_pushkin,.order__low .order__button_pushkin,.order__low .order__revert{border-radius:3.4rem;border:1px solid #e01115;padding:1.2rem 2.8rem;color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;width:20.1rem;background:0 0}.cart_info .order__button a{color:inherit}.cart_info .order__button .btn__info-icon,.cart_info .order__button .icon,.cart_info .order__button svg{display:none!important}.cart .order__collective-button,.order__low .order__collective-button{border-radius:3.4rem;border:1px solid #e01115;padding:1.2rem 2.8rem;color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;background:0 0;width:100%;max-width:300px;margin:1rem auto}.cart .order__collective-button .order__upload-svg{display:none!important}.cart .promo__button{border-radius:3.4rem;border:1px solid #e01115;padding:1.2rem 2.8rem;color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;width:20.1rem;background:0 0}.cart .promo__wrapper{display:flex;gap:.8rem}.cart .promo__message{font-size:1.32rem;color:#e01215;margin:1rem 0}@media screen and (max-width:992px){.cart .order__collective-button,.order__low .order__collective-button{max-width:unset}.cart_info{position:static;flex-direction:column;align-items:flex-start;gap:.8rem}.cart_info .order-acquirings{flex-direction:column;width:100%}.cart_info .order__button{width:100%}}.cart_places .tooltip_primary{position:static!important;transform:unset!important;z-index:3}.cart_places .tooltip_primary .arrow{display:none!important}.cart_places .tooltip_primary .tooltip-inner{max-width:100%;border-radius:1rem;font-size:1.3rem;padding-right:20px;text-align:left}.js-favorite-button{color:#000}.js-favorite-button.in-wishlist{color:#e01115}.js-favorite-button.in-wishlist svg{fill:#e01115}.page__text--tickets table,.page__text--tickets table td,.page__text--tickets table tr{border:none}.page__text--tickets table td p{margin:0}.page__text--tickets table thead{display:none!important}.page__text--tickets table tbody{margin-top:6.4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:3.5rem}.page__text--tickets table tr:first-child{display:none!important}.page__text--tickets table tr{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.page__text--tickets table td{text-align:left!important}.page__text--tickets table td:nth-child(1),.page__text--tickets table td:nth-child(1) *{color:#1d2023;font-size:1.58rem;font-style:normal;font-weight:500;line-height:2.4rem}.page__text--tickets table td:nth-child(2),.page__text--tickets table td:nth-child(2) *{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}.page__text--tickets table td:nth-child(3),.page__text--tickets table td:nth-child(3) *{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem}.page__text--tickets table td:nth-child(4){display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.page__text--tickets table td:nth-child(4) div{display:none}.page__text--tickets table td:nth-child(4) span{color:#1d2023;text-align:center;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;border-radius:.8rem;background:#f2f3f7;padding:.3rem .6rem}.page__text--tickets table td:nth-child(5),.page__text--tickets table td:nth-child(5) *{color:#626c77;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem}@media screen and (max-width:992px){.page__text--tickets table tbody{margin-top:2rem;display:flex;flex-direction:column}}.header__auth{position:relative}.header__link{white-space:nowrap;max-width:20rem}@media screen and (min-width:993px){.header__link .header__link-text{display:block;text-overflow:ellipsis;overflow:hidden}}.header__hover.active{display:block!important}.header__hover{display:none;max-width:34.2rem;position:absolute;top:100%;right:0;border-radius:2rem;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);padding:2rem;overflow:hidden;min-width:16rem}.header__hover ul{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow-y:auto;max-height:33rem}.header__hover a{font-family:Arial;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2.04rem}.enter__fieldset{gap:0}.enter__fieldset .enter__legend{margin-bottom:2.9rem}.order__tickets,.order__was-refund-btn{font-size:1.5rem}.lk .tickets__content{padding:2rem}.lk .tickets__place-price{font-weight:500}.lk .order__lines{display:flex;gap:2rem}.pagination{margin-top:3rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.pagination a,.pagination span{cursor:pointer;transition:.3s;border-radius:1rem;border:1px solid #f2f3f7;padding:1rem;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:1.51rem}.pagination .active a,.pagination a:hover{background-color:#f2f3f7}.pagination span{color:#616c76}.accordion{display:flex;flex-direction:column}.accordion-content{max-height:0}.accordion-content p{margin-bottom:0;padding-bottom:2rem}.accordion-item{border-bottom:1px solid rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden}.accordion-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 0}.accordion-button h3,.accordion-button p{color:#000;font-size:2rem;font-style:normal;font-weight:400;line-height:3.6rem;letter-spacing:-.032rem;text-align:left;margin:0}.accordion-icon{width:4.5rem;min-width:4.5rem;height:4.5rem;border:1px solid rgba(0,0,0,.1);border-radius:100%;text-indent:-9999px;overflow:hidden;display:block;position:relative;color:#fff}.accordion-icon::before{content:"";display:inline-block;width:1.7rem;height:1.7rem;position:absolute;left:50%;top:50%;margin-left:-.85rem;margin-top:-.85rem;background-size:auto;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.871094 8.41187H15.963' stroke='%23353535' stroke-width='1.74138' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M8.41016 15.9626L8.41016 0.870693' stroke='%23353535' stroke-width='1.74138' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.accordion-button[aria-expanded=true] .accordion-icon::before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.871094 8.41187H15.963' stroke='%23353535' stroke-width='1.74138' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.places__cart{width:100%}.places .tickets__items{justify-content:center;width:100%}.places.places_service .places__content{min-height:auto;padding:0;border-radius:0}@media screen and (max-width:992px){.accordion{margin-top:2rem}.accordion-button{padding:1.2rem 0}.accordion-button h3,.accordion-button p{font-size:1.5rem;line-height:2.2rem;letter-spacing:-.032rem}.places__common{position:static;bottom:2rem;right:2rem;z-index:999;width:100%;max-width:30vw;min-width:320px;box-shadow:rgba(0,0,0,.08) 0 -2px 24px 0;display:none;flex-direction:column;border-radius:3.4rem;background:#fff;padding:1.5rem 1.2rem;gap:.8rem}.places__common.active,.places__common[data-order]{display:flex;position:fixed}.places .tickets__items{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 2rem 1.8rem;border-radius:2rem;background:#f7f7f7;margin:0;color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.places .tickets__item{max-width:unset;min-width:unset;margin:0;background-color:transparent;min-height:unset;display:block}.places .tickets__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.7rem 0 .9rem 20px;border-bottom:1px solid #dedede;border-radius:0;gap:2rem;position:relative}.places .tickets__content *{margin:0;font-weight:500;color:#1d2023}.places .tickets__content .tickets__sector{color:inherit;opacity:1}.places .tickets__place{display:flex;flex-direction:row;align-items:center;gap:2rem}.places .tickets__wrapper{display:block;max-height:200px;overflow-y:auto}.places .tickets__content .tickets__remove{position:absolute;left:0;top:6px}.modal_event .places .tickets__content .tickets__remove{top:0}.places .tickets__remove-button{opacity:.5;position:static}.places .tickets__remove svg{width:12px;height:auto}.places .places__description,.places .places__limit{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem;text-align:left;padding:1.2rem 2rem;border-radius:2rem;background:#f7f7f7;margin:0}.places .places__description{font-size:1.67rem;font-style:normal;font-weight:500;line-height:2.4rem}.places .places__amounts{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:1.6rem 2rem 2.2rem;border-radius:2rem;background:#f7f7f7;width:100%;gap:.8rem}.places .places__amounts>div{width:100%;margin:0}.places .places__line{display:flex;justify-content:space-between;align-items:center}.places .places__total{display:block}.places .places__prop,.places .places__value{color:#1d2023;font-size:1.67rem;font-style:normal;font-weight:500;line-height:2.4rem}.places .places__value{text-align:right;font-size:1.55rem}.places .places__right{display:flex;flex-direction:column;gap:.8rem}.places .places__buy-buttons{width:100%;padding-top:1.2rem;display:flex;flex-direction:column;gap:.8rem}.places .places__buy-buttons a{width:100%}}.popup-quick__submit{width:100%}a.popup-quick__submit:hover{color:#fff}.popup-modal__content{display:flex;flex-direction:column;gap:1.6rem}.popup-modal__text{font-size:1.31rem;font-style:normal;font-weight:400;line-height:150%}.popup-modal__text a{color:#e01115}.popup-modal__text.enter__pushkin{border:1px solid #e01115;padding:1.6rem 2rem;border-radius:2rem}.popup-modal__text.enter__pushkin .enter__pushkin_bold{font-weight:600;margin-top:1rem}.popup-modal__content .modal__buttons{gap:1rem;display:flex}.popup-quick__link{text-align:center;text-decoration:underline;opacity:.6;font-size:1.5rem}.popup-quick__link:hover{color:#e01115;opacity:1;text-decoration:none}.modal__content{overflow:auto;max-height:calc(100vh - 1.75rem * 2)}.modal__content::-webkit-scrollbar{width:.7rem;display:none}.modal__content::-webkit-scrollbar-track{background:#f2f3f7;border-radius:1rem;display:none}.modal__content::-webkit-scrollbar-thumb{background:#e01115;border-radius:1rem;display:none}.modal__content>.modal-body{position:static}.modal__content>.modal-body>button.close{top:15px!important;right:15px!important}.body{transition:none!important}.body.modal-open{padding-right:.7rem!important}#main .enter_modal{width:100%;max-width:600px;margin:0 auto;padding:3rem 0}#main .enter_modal .enter__close{display:none}.form-group_agree{display:flex;flex-direction:column;position:relative}.form-group_agree label{cursor:pointer;padding-left:2.9rem;color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:400;line-height:2rem}.form-group_agree .checkbox__required-mark,.form-group_agree label a{color:#e01115}.form-group_agree input[type=checkbox]:before{content:"";display:inline-block;border-radius:.3rem;position:absolute;margin-top:0;background-color:#f2f3f7;cursor:pointer;left:0;top:0;width:1.9rem;height:1.9rem}.form-group_agree input[type=checkbox]:checked:before{background-image:url(../images/checkbox.svg);background-repeat:no-repeat;background-position:center;position:absolute;background-size:1.3rem}.form-group_agree input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group_agree input[type=checkbox]:checked{background-image:none}.dropdown_header__city{display:flex;position:relative;margin-right:3.8rem}@media screen and (max-width:992px){.modal-open .modal{padding:0!important}.modal .modal-dialog{margin:0;max-width:unset;width:100%;height:100%}.modal .modal__content{max-height:100vh;height:100%}.dropdown_header__city{z-index:99!important;margin-right:.6rem}}.dropdown_header__question_buttons_not{width:100%;padding:1.8rem 2.8rem;color:#e01115;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;cursor:pointer}.banners_item1 img,.banners_item2 img,.banners_item3 img{right:0;height:100%;width:auto}@media screen and (min-width:1921px){.banner-slider{max-width:1920px}.banner-slider::after,.banner-slider::before{content:"";display:inline-block;position:absolute;left:0;top:0;height:100%;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);width:100px;z-index:3}.banner-slider::after{left:auto;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}}@media screen and (min-width:993px){.places .places__content{min-height:560px}.banner-slide__age,.banner-slide__buy{white-space:nowrap;opacity:0}.banner-slider{height:428px}.banner-slider .swiper-slide{height:428px;width:20rem}.banner-slider .banner-slide__img{border:4px solid #fff;border-top-right-radius:0;border-bottom-right-radius:0}.banner-slider .banner-slide{height:270px;margin-top:75px}.banner-slider .swiper-slide-next+.swiper-slide+.swiper-slide{z-index:333;width:400px}.banner-slider .swiper-slide-next+.swiper-slide+.swiper-slide .banner-slide__img{border-radius:3.2rem}.banner-slider .swiper-slide-next+.swiper-slide+.swiper-slide .banner-slide__age,.banner-slider .swiper-slide-next+.swiper-slide+.swiper-slide .banner-slide__buy{opacity:1}.banner-slider .swiper-slide-next+.swiper-slide+.swiper-slide .banner-slide{height:428px;margin-top:0;z-index:333;width:52.8rem;margin-left:-6.5rem}}.banner-slide__img::before{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.15) 25%,rgba(0,0,0,.4) 100%)}.hotseats__columns{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.hotseats__columns .venue__share{margin-top:2rem}.places .tickets__content a.places__buy{color:#fff;width:auto;white-space:nowrap}.places__buy.disabled{opacity:.5;cursor:default}.top-section{display:flex;flex-direction:column;gap:1.2rem}.top-section__pushkin{display:flex;align-items:center;gap:.6rem}.top-section__pushkin a{color:#1d2023;font-size:1.31rem;font-style:normal;font-weight:500;line-height:2rem}.top-section .enter__block{position:relative}.top-section .search-form__button{top:50%;margin-top:-.9rem}.top-section .search-form__input{background:0 0}.top-section select{width:100%;border-radius:1.6rem;border:1px solid #f2f3f7;background:0 0;padding:1.35rem 2rem;color:#000;font-style:normal;font-weight:400;line-height:normal}.top-section input,.top-section select{font-size:1.3rem}.top-section__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.hotseats__columns .places .tickets__items{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 2rem 1.8rem;border-radius:2rem;background:#f7f7f7;margin:0;color:#1d2023;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem}.hotseats__columns .places .tickets__item{max-width:unset;min-width:unset;margin:0;background-color:transparent;min-height:unset;display:block}.hotseats__columns .places .tickets__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.7rem 0 .9rem 20px;border-bottom:1px solid #dedede;border-radius:0;gap:2rem;position:relative}.hotseats__columns .places .tickets__content *{margin:0;font-weight:500;color:#1d2023}.hotseats__columns .places .tickets__content .tickets__sector{color:inherit;opacity:1}.hotseats__columns .places .tickets__place{display:flex;flex-direction:row;align-items:center;gap:2rem}.hotseats__columns .places .tickets__wrapper{display:block;max-height:200px;overflow-y:auto}.hotseats__columns .places .tickets__content .tickets__remove{position:absolute;left:0;top:6px}.hotseats__columns .places .tickets__content a.places__buy{font-size:1.3rem}.skeleton-box{background:#f2f3f7;position:relative;overflow:hidden}.skeleton-box::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,#f8fafc 50%,transparent 100%);animation:1.4s infinite shimmer}.skeleton-box_event-item{width:calc(20% - 30px);margin-right:30px;height:400px;border-radius:2rem}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.about_brands{gap:5.2rem 2rem}.i-modal .i-modal__close{position:absolute;right:2rem;top:2rem;opacity:.5}.collective-purchase-modal__button-wrapper{display:flex;flex-direction:row;gap:2rem}@media screen and (max-width:992px){.hotseats__columns{grid-template-columns:1fr}.hotseats__columns .tickets__sector{font-size:1.4rem}.skeleton-box_event-item{margin-right:20px;height:300px;border-radius:2rem;min-width:80%;width:100%}.container,.container-fluid{max-width:100%;padding-right:15px;padding-left:15px}.collective-purchase-modal__button-wrapper{flex-direction:column}}.lk--collective-purchase .btn{padding:1.8rem 2.8rem;border-radius:3.4rem;background:#e01115;color:#fff;text-align:center;font-family:Helvetica;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}.lk--collective-purchase .collective-purchase__body{column-gap:30px;justify-content:flex-start!important}.lk--collective-purchase .btn.collective-purchase-card__buy-btn{padding:1.5rem;max-width:unset}@media (max-width:576px){.lk--collective-purchase .collective-purchase-card__timer_red{display:block}}.lk--collective-purchase .info-block{border:none;border-radius:2rem;background:#f7f7f7;padding:1.6rem 2rem}.lk--collective-purchase .collective-purchase-card,.lk--collective-purchase .student-purchase-card{border-radius:2rem}.lk--collective-purchase h1,.lk--collective-purchase h1.collective-purchase__head{color:#000;font-size:4rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.032rem}.lk--collective-purchase .collective-purchase-card__title,.lk--collective-purchase .student-purchase-card__title{font-weight:500;margin-bottom:1rem}.container-fluid--empty{margin-top:50px}.venue__image--relative{position:relative}.places__area-svg{height:100%}.places.places_event--show{opacity:1}.venue__text--danger{color:red;font-size:18px}.dropdown.dropdown_expanded>.location_popup{display:flex!important}.dropdown:not(.dropdown_expanded)>.location_popup{display:none!important}.tickets-main{margin-top:3rem}.banner+.tickets-main{margin-top:0}.price-category-select{margin:auto}.price-category-select .dropdown__btn,.price-category-select__item{font-size:1.4rem;font-style:normal;line-height:2.4rem}.tooltip .enter__close.reset-btn{top:5px!important;right:5px!important}.tooltip_primary .enter__close.reset-btn svg{fill:#fff;width:12px;height:12px}.view-report .back-events-list a{color:#e01115;font-size:1.3rem;font-style:normal;line-height:2rem;text-decoration:underline}.page--error{text-align:center}.site-error__image img{width:100%;max-width:600px;height:auto}.page__center{text-align:center;display:flex;flex-direction:column;gap:2rem}.places_combo{display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem}.places.places_combo .places__content{padding:30px}@media screen and (max-width:992px){.places.places_combo .places__content{padding:15px}}.places_combo .events__pano-iframe{background:#fff}.places_combo .combo .service__item{margin:0 0 10px;padding:0;background:0 0}.places_combo .enter__button span{color:inherit}.places_combo .service__bottom{border-top:1px solid #f2f3f7;margin-top:20px;padding-top:20px;display:flex;align-items:center;justify-content:flex-end;gap:2rem}@media screen and (max-width:992px){.places_combo .service__bottom{flex-direction:column}}.places_combo .places__selected{margin-bottom:0}.venue__combo{display:flex;padding:.8rem 0;flex-direction:column;align-items:flex-start;gap:1.8rem;width:100%}.venue__combo .combo-services{width:100%}.combo-services__name{font-size:1.4rem}.combo-services__link{font-size:1.2rem}.combo .service__input,.combo .service__name,.combo .service__price{font-size:1.8rem}.cart_places-dot{color:#1d2023;font-size:1rem}.order__item-header{margin-bottom:1.5rem}