header{box-sizing:border-box;background-image:url("/фон хедера.svg");background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:clamp(4.375rem,3.438rem + 3.75vw,6.25rem);padding:0 clamp(0rem,1.39vw - .304rem,1rem) 0 clamp(.625rem,7.7vw - .966rem,2.3rem);display:flex}header nav{z-index:10;opacity:0;visibility:hidden;pointer-events:none;background:#191616fa;flex-direction:column;align-items:center;gap:2rem;width:100%;height:100vh;padding-top:150px;transition:all .6s ease-in-out;display:flex;position:fixed;top:80px;left:0;right:0}header nav a{font-family:var(--font-exo2);color:#d9d9d9;font-size:clamp(1.25rem,.9rem + 1.6vw,2.4rem);text-decoration:none;transition:all .15s ease-in-out}header nav a:hover{color:#ffc045d9;font-weight:500}header nav.mobileNav{visibility:visible;opacity:1;pointer-events:all;transform:translateY(10px)}header .LinkForLogo{align-self:center}header .LinkForLogo .logoIcon{width:clamp(7.5rem,4.773rem + 13.64vw,15rem);height:auto}header #LinkForBurgerMenu{background:0 0;border:none;text-decoration:none;transition:transform .4s;display:inline-block}header #LinkForBurgerMenu .burgerMenuIcon{width:clamp(3.4rem,2.533rem + 3.97vw,6.25rem);height:auto;transition:transform .4s ease-in-out}header #LinkForBurgerMenu.open .burgerMenuIcon{transform:rotate(270deg)}.startPage{font-family:var(--font-exo2);flex-direction:row;justify-content:space-between;display:flex;overflow:hidden}.startPage img{width:clamp(10rem,64.28vw - 4.061rem,56.2rem);height:100%;padding-top:clamp(2.813rem,1.903rem + 3.64vw,5.313rem)}.startPage .infoBlock{flex-direction:column;padding-top:clamp(1.563rem,.767rem + 3.18vw,3.75rem);padding-left:clamp(.938rem,4.09vw - .085rem,3.75rem);display:flex}.startPage .infoBlock p{color:#bbb;max-width:80%;margin-top:clamp(.45rem,.389rem + .28vw,.65rem);padding-left:clamp(.18rem,.143rem + .17vw,.3rem);font-size:clamp(.6rem,.174rem + 1.95vw,2rem)}.startPage .infoBlock h1{color:#d9d9d9;width:100%;padding-bottom:clamp(.7rem,.368rem + 1.33vw,1.613rem);font-size:clamp(1.35rem,7.86vw - .37rem,7rem);font-weight:700}.servicePage{color:#d9d9d9;flex-direction:column;display:flex;position:relative}.servicePage #line{float:left;width:90%;margin:clamp(0rem,4.17vw - .913rem,3rem) 0}.servicePage .servicesTable{grid-template-columns:repeat(auto-fit,minmax(clamp(18.75rem,16.848rem + 8.7vw,25rem),1fr));gap:1rem;padding:0 clamp(1.25rem,.341rem + 3.64vw,3.75rem);display:grid}.servicePage .servicesTable .serviceCard{flex-direction:row;gap:1rem;padding:1rem;display:flex;position:relative}.servicePage .servicesTable .serviceCard img{align-self:center;width:clamp(4rem,1.818rem + 8.73vw,10rem);height:clamp(4rem,1.818rem + 8.73vw,10rem)}.servicePage .servicesTable .serviceCard .titleWithDisc{flex-direction:column;align-self:center;gap:clamp(.2rem,.063rem + .63vw,.65rem);display:flex}.servicePage .servicesTable .serviceCard .titleWithDisc h3{color:#ffc045d9;width:fit-content;height:fit-content;font-size:clamp(1.25rem,.9rem + 1.6vw,2.4rem)}.servicePage .servicesTable .serviceCard .titleWithDisc p{width:fit-content;height:fit-content;font-size:clamp(.86rem,.53rem + 1.25vw,1.7rem)}.servicePage .servicesTable .serviceCard .glass{z-index:-1;filter:blur(.5px);background:#00000017;border:.4px solid #58585838;border-radius:10px;position:absolute;inset:0;box-shadow:0 4px 32px #00000059,0 0 .5px .5px #bebebe05,inset 0 .5px 1px #fff3,inset .5px 0 #fff3,inset 0 -3px 2px #00000059}.servicePage .servicesTable .serviceCard .glass:before{content:"";border-radius:inherit;filter:blur(6px);opacity:.1;mix-blend-mode:screen;background:linear-gradient(165deg,#fff0 0%,#ffffff24 30%,#0000 50%,#ffffff29 70%,#fff0 100%);position:absolute;inset:0}.servicePage .servicesTable .serviceCard .glass:after{content:"";filter:blur(6px);z-index:-1;border:.3px solid #ffffff17;border-radius:10px;position:absolute;inset:-2px}.mapPage{color:#d9d9d9;flex-direction:column;align-items:center;display:flex;position:relative}.mapPage #line{align-self:flex-start;width:90%;margin:clamp(0rem,4.17vw - .913rem,3rem) 0}.mapPage #routeLine{width:100%;height:100%}.mapPage .mapBlock{flex-direction:column;width:100%;padding:0 clamp(1.25rem,.341rem + 3.64vw,3.75rem);display:flex}.mapPage .mapBlock .mapModule{flex-direction:column;align-self:center;gap:clamp(.3rem,.009rem + 1.16vw,1.1rem);width:96%;padding:clamp(.7rem,.304rem + 1.81vw,2rem);display:flex;position:relative}.mapPage .mapBlock .mapModule .glass{z-index:-1;filter:blur(.5px);background:#00000017;border:.4px solid #58585838;border-radius:clamp(.625rem,.245rem + 1.74vw,1.875rem);position:absolute;inset:0;box-shadow:0 4px 32px #00000059,0 0 .5px .5px #bebebe05,inset 0 .5px 1px #fff3,inset .5px 0 #fff3,inset 0 -3px 2px #00000059}.mapPage .mapBlock .mapModule .glass:before{content:"";border-radius:inherit;filter:blur(6px);opacity:.1;mix-blend-mode:screen;background:linear-gradient(165deg,#fff0 0%,#ffffff24 30%,#0000 50%,#ffffff29 70%,#fff0 100%);position:absolute;inset:0}.mapPage .mapBlock .mapModule .glass:after{content:"";filter:blur(6px);z-index:-1;border:.3px solid #ffffff17;border-radius:10px;position:absolute;inset:-2px}.mapPage .mapBlock .mapModule #Route{color:#d9d9d9;border-bottom:1px solid #ffc045cc;width:fit-content;margin-left:clamp(.3rem,1.67vw - .065rem,1.5rem);padding-bottom:.1rem;font-size:clamp(.8rem,.435rem + 1.67vw,2rem);font-weight:150}.mapPage .mapBlock .mapModule .selectRoute{justify-content:space-evenly;align-items:center}.mapPage .mapBlock .mapModule .selectRoute p{color:#fff;width:fit-content;height:fit-content;font-size:clamp(1rem,5.15vw - .126rem,4.7rem)}.mapPage .mapBlock .mapModule .selectRoute{flex-direction:row;display:flex}.mapPage .mapBlock .mapModule .selectRoute #arrow{transform-origin:50%;padding:clamp(.3rem,.087rem + .97vw,1rem) clamp(.7rem,3.48vw - .061rem,3.2rem);font-weight:400;transition:transform .2s,box-shadow .2s}.mapPage .mapBlock .mapModule .selectRoute #arrow:hover{font-weight:bolder;transition:transform .5s;transform:scale(1.1)}.mapPage .mapBlock .mapModule .selectRoute #arrow .arrowIcon{transition:transform .8s ease-in-out;display:inline-block}.mapPage .mapBlock .mapModule .selectRoute #arrow .arrowIcon:active{transform:rotate(1800deg)}.mapPage .timeWithBut{flex-direction:column;align-items:center;gap:clamp(.45rem,.328rem + .56vw,.85rem);display:flex}.mapPage .timeWithBut .timeWithPrice{flex-direction:row;align-items:center;gap:.3rem;display:flex}.mapPage .timeWithBut .timeWithPrice img{width:1rem;height:1rem}.mapPage .timeWithBut .timeWithPrice p{word-spacing:.05rem;font-size:clamp(.8rem,.435rem + 1.67vw,2rem)}.mapPage .timeWithBut #sellTicketBut{padding:clamp(.5rem,.464rem + .15vw,.6rem) clamp(2.2rem,2.127rem + .29vw,2.4rem) clamp(.65rem,.632rem + .07vw,.7rem);font-size:clamp(.8rem,.191rem + 2.78vw,2.8rem)}.ticketPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191616;border-radius:16px;flex-direction:column;gap:clamp(1rem,.543rem + 2.09vw,2.5rem);width:85vw;margin-top:clamp(1.25rem,.489rem + 3.48vw,3.75rem);padding:clamp(1rem,.087rem + 4.17vw,4rem);display:flex;overflow:hidden}.ticketPanel #sell{margin-top:clamp(.5rem,4.45vw - .474rem,3.7rem)}.ticketPanel .step{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ticketPanel .step p{font-family:650;font-size:clamp(1rem,.087rem + 4.17vw,4rem)}.ticketPanel .step .calendarGrid{grid-template-columns:repeat(7,1fr);gap:clamp(.35rem,1.6vw,1.5rem);margin-top:10px;display:grid}.ticketPanel .step .calendarGrid .dayCard{color:#ffc045d9;cursor:pointer;background:0 0;border:2px solid #b28f4280;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:clamp(2.1rem,10.99vw - .304rem,10rem);height:clamp(2.3rem,11.13vw - .135rem,10.3rem);transition:all .3s ease-in-out;display:flex;position:relative}.ticketPanel .step .calendarGrid .dayCard .day{opacity:.7;text-transform:lowercase;color:#d9d9d9;font-size:clamp(.6rem,.174rem + 1.95vw,2rem);transition:all .3s ease-in-out;position:absolute;top:0;right:0}.ticketPanel .step .calendarGrid .dayCard .day:hover{color:#191616}.ticketPanel .step .calendarGrid .dayCard .date{font-size:clamp(1rem,5.57vw - .217rem,5rem);font-weight:500}.ticketPanel .step .calendarGrid .dayCard:hover{color:#191616;background:#ffc045d9;border:5px solid #bababacc;transform:translateY(-5px);box-shadow:0 0 10px #b28f4299}.ticketPanel .step .calendarGrid .dayCard.active{color:#191616;background:#ffc045d9;border:5px solid #bababacc;transform:scale(1.05);box-shadow:0 0 8px #d4af3799,0 0 16px #b28f4266}#Seat{width:clamp(4rem,2.783rem + 5.57vw,8rem);height:clamp(5.7rem,4.178rem + 6.96vw,10.7rem)}.input{border:none;border-radius:8px;outline:none;padding:10px}.bookingSummary{background:#252525;border-radius:16px;margin-bottom:25px;padding:20px}.bookingSummary h3{color:#d9d9d9;text-align:center;margin-bottom:15px}.summaryInfo{flex-direction:column;gap:12px;font-size:1.05rem;display:flex}.summaryInfo strong{color:#ffc045d9}.passengerForm{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;padding:0 clamp(1rem,.087rem + 4.17vw,4rem);display:flex}.passengerForm .formGroup{flex-direction:column;gap:6px;width:70%;display:flex}.passengerForm .formGroup input{text-align:center;color:#d9d9d9;background-color:#191616;border:2px solid #b28f42cc;border-radius:20px;width:100%;font-size:.9rem}.error{color:#ff6b6b;margin-left:4px;font-size:.85rem}.backButton{color:#aaa;background:0 0;border:none;width:100%;margin-top:10px;transition:all .2s ease-in-out}.backButton:hover{color:#d9d9d9}.seatMapContainer{justify-content:center;align-items:center;position:relative}#SalonW{width:clamp(18rem,8.87rem + 41.74vw,48rem);height:clamp(25rem,15.87rem + 41.74vw,55rem)}.photoPage{flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(1rem,5vw,3.75rem);display:flex;position:relative}.photoPage #line{align-self:flex-start;width:90%;margin:clamp(0rem,4.17vw - .913rem,3rem) 0}.photoPage .photoBlock{width:100%;padding:0 10px;position:relative;overflow:hidden}.photoPage .swiper{width:100%;padding:10px 0}.photoPage .slide{box-sizing:border-box;padding-bottom:.5rem}.photoPage .imageWrapper{aspect-ratio:16/20;border-radius:10px;width:100%;position:relative;overflow:hidden}.photoPage h2{color:#d9d9d9;text-align:center;margin-top:1rem;font-size:clamp(1.35rem,1rem + 1.6vw,2.5rem);font-weight:400}.photoPage #arrowLeft,.photoPage #arrowRight{z-index:20;aspect-ratio:1;border-radius:50%;position:absolute;top:55%;max-width:1rem!important}.photoPage #arrowLeft{left:1%}.photoPage #arrowRight{right:1%}.photoPage .glass{z-index:-1;filter:blur(.5px);-webkit-mask-composite:destination-out;background:#00000017;border:.4px solid #58585838;border-radius:10px;position:absolute;inset:0;box-shadow:0 4px 32px #00000059,0 0 .5px .5px #bebebe05,inset 0 .5px 1px #fff3,inset .5px 0 #fff3,inset 0 -3px 2px #00000059;-webkit-mask-image:radial-gradient(1.4rem at 0,#0000 98%,#000 100%),radial-gradient(1.4rem at 100%,#0000 98%,#000 100%),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat;-webkit-mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.conditionsPage{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.conditionsPage .textWithIcon{flex-direction:row;align-items:center;gap:clamp(.5rem,.196rem + 1.39vw,1.5rem);width:fit-content;display:flex}.conditionsPage .textWithIcon img{width:clamp(2rem,.478rem + 6.96vw,7rem)}.conditionsPage h1{color:#d9d9d9;font-size:clamp(.86rem,.057rem + 3.67vw,3.5rem)}.conditionsPage #t1{align-self:flex-start;padding-left:clamp(1.1rem,9.88vw - 1.061rem,8.2rem)}.conditionsPage #t2{align-self:flex-end;padding-right:clamp(1.1rem,9.88vw - 1.061rem,8.2rem)}.conditionsPage #t3{align-self:flex-start;padding-left:clamp(1.1rem,9.88vw - 1.061rem,8.2rem)}.conditionsPage #line{align-self:flex-start;width:90%;margin:clamp(0rem,4.17vw - .913rem,3rem) 0}.conditionsPage svg{width:100%;max-width:520px;height:auto}.conditionsPage path{stroke-width:clamp(.125rem,.049rem + .35vw,.375rem)!important}.additional-conditions{opacity:0;visibility:hidden;flex-direction:column;display:none}.additional-conditions.show{visibility:visible;opacity:1;align-items:center;display:flex}.additional-conditions.show h1{color:#d9d9d9;font-size:clamp(.86rem,.057rem + 3.67vw,3.5rem)}.additional-conditions.show #t4{align-self:center;padding-right:0}.additional-conditions.show #t5{padding-left:clamp(1.1rem,9.88vw - 1.061rem,8.2rem)}.additional-conditions.show #t5 h1{color:#d9d9d9;width:80%;font-size:clamp(.86rem,.057rem + 3.67vw,3.5rem)}.additional-conditions.show #t6{align-self:flex-end;gap:0;padding-left:clamp(1.1rem,9.88vw - 1.061rem,8.2rem)}.additional-conditions.show #t6 h1{width:78%}.additional-conditions.show #t7{align-self:flex-start;padding-left:clamp(1.1rem,9.88vw - 1.061rem,8.2rem)}.additional-conditions.show #line{align-self:flex-start;width:90%;margin:clamp(0rem,4.17vw - .913rem,3rem) 0}.additional-conditions.show svg{width:100%;max-width:520px;height:auto}.additional-conditions.show path{stroke-width:clamp(.125rem,.049rem + .35vw,.375rem)!important}#svgFinal{opacity:0;visibility:hidden;display:none}#m1{margin-top:1rem}footer{box-sizing:border-box;width:100%;font-family:var(--font-exo2);color:#d9d9d9;background-image:url(/BackFooter.svg);background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;margin-top:clamp(2rem,.783rem + 5.57vw,6rem);padding:clamp(1.25rem,.717rem + 2.43vw,3rem) clamp(1rem,4vw,3.75rem) 1rem;font-size:clamp(.6rem,.174rem + 1.95vw,2rem);display:flex;position:relative;bottom:0}footer .logoWithDesc{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:clamp(1.5rem,.739rem + 3.48vw,4rem);display:flex}footer .logoWithDesc .LinkForLogo{align-self:center}footer .logoWithDesc .LinkForLogo .logoIcon{width:clamp(7.5rem,4.773rem + 13.64vw,15rem);height:auto}footer .logoWithDesc p{color:#d9d9d9;text-align:center;width:fit-content;font-size:clamp(.6rem,.174rem + 1.95vw,2rem);display:inline-block}footer .navigation{flex-direction:row;justify-content:center;gap:clamp(1rem,33.39vw - 6.304rem,25rem);width:100%;display:flex}footer .navigation .columnNav{flex-direction:column;display:flex}footer .navigation .columnNav p{align-self:center;margin-bottom:clamp(.3rem,.087rem + .97vw,1rem)}footer .navigation .columnNav a{color:#b3b3b3dc;text-align:center;text-decoration:none}footer .navigation .columnNav a:hover{color:#ffc045d9;transition:all .3s}footer .navigation .contacts{flex-direction:column;display:flex}footer .navigation .contacts p{align-self:center;margin-bottom:clamp(.3rem,.087rem + .97vw,1rem)}footer .navigation .contacts div{flex-direction:row;gap:clamp(.2rem,1.11vw - .043rem,1rem);display:flex}footer .navigation .contacts div img{width:clamp(.85rem,.348rem + 2.3vw,2.5rem);height:clamp(.85rem,.348rem + 2.3vw,2.5rem)}footer #line{width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}footer .allRightsReserved p{text-align:center;color:#d9d9d9;font-size:clamp(.6rem,.174rem + 1.95vw,2rem)}::selection{color:#111;background:#ffc045d9}::selection{color:#111;background:#ffc045d9}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{width:100%;height:fit-content;font-family:var(--font-exo2);background-color:#191616;flex-direction:column;margin:0;display:flex;position:relative;overflow-x:hidden}.ellipse{filter:blur(15vw);opacity:.9;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffc045cc 0%,#f5b944b8 10%,#e1aa3e80 20%,#c89b3a52 30%,#b28f4240 40%,#b28f422e 50%,#b28f421f 60%,#b28f4212 70%,#b28f4208 80%,#b28f4205 90%,#b28f4203 95%,#b28f4200 97%,#0000 99%);border-radius:50%;width:150vw;height:150vw;position:absolute}#el1{top:60vw;left:-80vw}#el2{top:clamp(50rem,19.565rem + 139.13vw,150rem);right:-80vw}.mainButton{z-index:1;width:fit-content;height:fit-content;font-family:var(--font-exo2);color:#ffc045d9;cursor:pointer;background:0 0;border:none;border-radius:clamp(1.875rem,1.193rem + 2.73vw,3.75rem);justify-content:center;align-items:center;padding:clamp(.5rem,.064rem + 1.75vw,1.7rem) clamp(.7rem,4.59vw - .304rem,4rem) clamp(.6rem,.055rem + 2.18vw,2.1rem);font-size:clamp(.6rem,.022rem + 2.64vw,2.5rem);font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px 1px #ffffff59,inset 0 0 0 2px #b28f42,0 0 20px 4px #b28f4240,0 8px 25px #000000b3}.mainButton .backgroundForMainBut{z-index:-1;border-radius:inherit;background:linear-gradient(#cc880f0a 0%,#dfa22d0a 50%,#ffc44b0a 100%);transition:opacity .4s;position:absolute;inset:0}.mainButton:hover{color:#000;background:linear-gradient(90deg,#ffc44b 0%,#f4b23f 20%,#e0a535 35%,#d69b29 53%,#c38a1f 75%,#c07d05 100%);font-weight:700;box-shadow:inset 0 1px 0 1px #ffffff40,inset 0 0 0 1.5px #d4af37,0 0 1px 1px #ddad47a6,0 0 12px 5px #b28f428c,0 12px 30px #0009}.mainButton:active{transition:transform .2s cubic-bezier(.4,0,.2,1);transform:scale(.97);box-shadow:inset 0 2px 4px #0000004d,inset 0 0 0 3px #d4af37,0 0 15px 2px #b28f42d9,0 8px 20px #000000b3}
@font-face{font-family:exo2;src:url(../media/Exo2_VariableFont_wght-s.p.0qgj50p5ttopy.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:exo2;src:url(../media/Exo2_Italic_VariableFont_wght-s.p.0mn2cnpn1zzxv.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:exo2 Fallback;src:local(Arial);ascent-override:96.89%;descent-override:19.49%;line-gap-override:0.0%;size-adjust:103.11%}.exo2_49713a6a-module__rCVW-W__className{font-family:exo2,exo2 Fallback}.exo2_49713a6a-module__rCVW-W__variable{--font-exo2:"exo2", "exo2 Fallback"}
