.contacts-top{height:calc(100vh - 150px);max-height:725px;min-height:auto;display:flex;align-items:flex-end;justify-content:center}h1{font-size:clamp(32px,4.5vw,48px)}footer{font-size:clamp(12px,1.5vw,16px);margin-top:auto;font-weight:200;width:100%}footer .container{display:grid;grid-template-columns:auto 20% 20%;grid-column-gap:clamp(20px,3vw,30px);padding:clamp(20px,3vw,36px) 0;align-items:center}footer .container:not(:last-child){border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);grid-template-columns:auto 35% 22% 18%;padding-bottom:clamp(20px,3vw,80px)}footer .logo,footer .personal,footer .subscribe{grid-column:1}footer .personal{display:grid;grid-template-columns:auto 1fr;grid-column-gap:15px;grid-row-gap:8px}footer .personal .sitemap{color:#64523d}footer .logo{margin-bottom:clamp(20px,2.2vw,48px);grid-row:1}footer .soc{display:flex;grid-row:1;grid-column:4;grid-gap:16px}footer .subscribe{display:grid;grid-column:2;grid-row:1/3;grid-template-columns:clamp(200px,27vw,300px) auto;grid-gap:clamp(20px,3vw,33px);grid-row-gap:0;max-width:clamp(350px,35vw,400px)}footer .subscribe label,footer .subscribe p{grid-column:1/-1}footer .subscribe label{font-size:16px;margin-top:0;opacity:1}footer .subscribe p{margin-top:20px;margin-bottom:0;opacity:.4}footer .subscribe .arrow{min-width:clamp(37px,5vw,48px);width:clamp(37px,5vw,48px);height:clamp(37px,5vw,48px);border:1px solid var(--color1);background-color:var(--color1);border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}footer .subscribe .arrow:before{content:"";width:18px;height:18px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.54897 14.3543L9.7041 15.3422L11.6799 15.032L11.5248 14.0441L9.54897 14.3543ZM5.33653 8.99889L5.19935 8.00835C4.70821 8.07636 4.34107 8.49401 4.33658 8.98982C4.33208 9.48563 4.69157 9.90987 5.1814 9.98679L5.33653 8.99889ZM11.5329 3.88752L11.6219 2.89148L9.62978 2.71357L9.54083 3.70961L11.5329 3.88752ZM5.33653 8.99889C5.47371 9.98944 5.4741 9.98939 5.47448 9.98933C5.47462 9.98931 5.47502 9.98926 5.47529 9.98922C5.47584 9.98914 5.47642 9.98906 5.47703 9.98897C5.47824 9.9888 5.47956 9.98861 5.48099 9.98841C5.48384 9.98799 5.48712 9.98751 5.49082 9.98695C5.49822 9.98583 5.5073 9.98442 5.51801 9.98266C5.53941 9.97915 5.56733 9.97429 5.60133 9.9678C5.66928 9.95481 5.76167 9.93524 5.87487 9.90676C6.10104 9.84986 6.41184 9.757 6.77768 9.60917C7.50919 9.3136 8.46738 8.79546 9.40541 7.90123L8.02539 6.45363C7.30229 7.14297 6.57105 7.53557 6.0284 7.75483C5.75717 7.86443 5.53472 7.93001 5.3869 7.9672C5.31311 7.98577 5.25832 7.99715 5.22585 8.00336C5.20963 8.00646 5.19902 8.00826 5.19446 8.00901C5.19217 8.00938 5.1914 8.00949 5.1922 8.00937C5.1926 8.00931 5.19339 8.00919 5.19458 8.00902C5.19518 8.00893 5.19587 8.00884 5.19667 8.00872C5.19706 8.00867 5.19749 8.00861 5.19793 8.00854C5.19816 8.00851 5.19851 8.00846 5.19863 8.00845C5.19899 8.0084 5.19935 8.00835 5.33653 8.99889ZM9.40541 7.90123C10.3634 6.988 10.8929 6.00896 11.1829 5.25183C11.3278 4.87349 11.4137 4.54871 11.4641 4.3115C11.4893 4.19272 11.5057 4.09532 11.5162 4.02345C11.5215 3.98749 11.5253 3.95785 11.5279 3.93504C11.5292 3.92364 11.5303 3.91393 11.5311 3.90599C11.5315 3.90202 11.5319 3.89849 11.5322 3.89541C11.5323 3.89387 11.5324 3.89244 11.5326 3.89112C11.5326 3.89047 11.5327 3.88984 11.5327 3.88924C11.5328 3.88893 11.5328 3.88851 11.5328 3.88836C11.5329 3.88793 11.5329 3.88752 10.5369 3.79856C9.54083 3.70961 9.54086 3.70921 9.5409 3.70881C9.54091 3.70869 9.54094 3.7083 9.54097 3.70806C9.54101 3.70756 9.54105 3.7071 9.5411 3.70666C9.54118 3.70578 9.54125 3.705 9.54131 3.70433C9.54144 3.70299 9.54154 3.70206 9.54159 3.70153C9.5417 3.70048 9.54165 3.70105 9.5414 3.70318C9.5409 3.70745 9.53962 3.71792 9.53725 3.73415C9.5325 3.76664 9.52343 3.82187 9.50766 3.89614C9.47605 4.04504 9.41802 4.26805 9.31521 4.53647C9.10976 5.07288 8.72857 5.78328 8.02539 6.45363L9.40541 7.90123ZM10.5369 14.1992C11.5248 14.0441 11.5247 14.0438 11.5247 14.0434C11.5246 14.0433 11.5246 14.0429 11.5245 14.0427C11.5245 14.0422 11.5244 14.0417 11.5243 14.0411C11.5241 14.04 11.5239 14.0388 11.5237 14.0374C11.5233 14.0348 11.5227 14.0316 11.5221 14.028C11.5209 14.0209 11.5194 14.0119 11.5175 14.0012C11.5136 13.9799 11.5083 13.9515 11.5012 13.9168C11.487 13.8474 11.4658 13.7522 11.4356 13.6356C11.3752 13.4027 11.2781 13.082 11.1276 12.7094C10.8278 11.9675 10.3071 10.9978 9.4225 10.1133L8.00829 11.5275C8.65508 12.1743 9.04508 12.894 9.2732 13.4586C9.38663 13.7394 9.45776 13.9762 9.49963 14.1377C9.52051 14.2182 9.53394 14.2792 9.54162 14.3169C9.54545 14.3357 9.54784 14.3485 9.549 14.355C9.54958 14.3582 9.54984 14.3598 9.54983 14.3597C9.54982 14.3597 9.54975 14.3592 9.5496 14.3583C9.54953 14.3579 9.54944 14.3573 9.54934 14.3567C9.54928 14.3563 9.54923 14.356 9.54917 14.3556C9.54914 14.3554 9.54909 14.3551 9.54907 14.355C9.54902 14.3547 9.54897 14.3543 10.5369 14.1992ZM9.4225 10.1133C8.53794 9.22869 7.56829 8.70796 6.82632 8.40819C6.45377 8.25767 6.13301 8.16056 5.90018 8.10017C5.78355 8.06993 5.68833 8.04873 5.61893 8.03456C5.58422 8.02747 5.5559 8.02213 5.53452 8.01829C5.52383 8.01637 5.51487 8.01482 5.50771 8.01362C5.50412 8.01301 5.50099 8.0125 5.49831 8.01206C5.49698 8.01184 5.49575 8.01165 5.49464 8.01147C5.49409 8.01138 5.49356 8.0113 5.49307 8.01122C5.49282 8.01118 5.49247 8.01113 5.49234 8.01111C5.492 8.01105 5.49166 8.011 5.33653 8.99889C5.1814 9.98679 5.18108 9.98674 5.18077 9.98669C5.18067 9.98667 5.18036 9.98662 5.18017 9.98659C5.17979 9.98653 5.17943 9.98647 5.1791 9.98642C5.17844 9.98632 5.17789 9.98623 5.17744 9.98615C5.17656 9.98601 5.1761 9.98593 5.17606 9.98593C5.17598 9.98591 5.17758 9.98618 5.18079 9.98676C5.18723 9.98792 5.2001 9.9903 5.21889 9.99414C5.25651 10.0018 5.31759 10.0152 5.39809 10.0361C5.55952 10.078 5.79635 10.1491 6.07711 10.2626C6.64172 10.4907 7.3615 10.8807 8.00829 11.5275L9.4225 10.1133Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;filter:invert(1);transform:scaleX(-1)}footer input{background-color:hsla(0,0%,100%,0);color:#fff}footer input:-moz-placeholder,footer input::-moz-placeholder,footer input::-webkit-input-placeholder,footer input::placeholder{color:#fff}footer .menu{grid-column:3}footer .contacts{display:grid;grid-column:3;grid-template-columns:50% auto}footer .contacts p{margin-bottom:0}footer .contacts p:first-child{font-size:14px;filter:opacity(.6);margin-bottom:12px}footer .contacts a,footer .contacts p{font-weight:300}footer .mediasoft,footer .nimax,footer .quality{display:flex;align-items:center;grid-gap:clamp(10px,2vw,23px);font-size:clamp(12px,1.5vw,14px);line-height:1.25;mix-blend-mode:luminosity;filter:opacity(.6) grayscale(.5);transition:filter .18s ease-in-out}footer .mediasoft:hover,footer .nimax:hover,footer .quality:hover{filter:opacity(.9) grayscale(.25)}footer .mediasoft img,footer .nimax img,footer .quality img{max-height:clamp(25px,2.7vw,34px)}footer .quality{grid-column:2}footer .quality div{max-width:clamp(120px,10vw,145px)}footer .copy{grid-column:3;display:flex;align-items:center;justify-content:space-between;gap:40px}footer .nimax{margin:auto 0 auto auto}footer .nimax div{max-width:80px}footer .mediasoft{flex-direction:column;align-items:flex-start;grid-gap:0;filter:opacity(.5) grayscale(1);transition:filter .18s ease-in-out}footer .mediasoft:hover{filter:opacity(.9) grayscale(.2)}footer .menu{display:grid;grid-template-columns:57% auto;line-height:1.2}footer .menu ul{margin:0}footer .menu li{margin-bottom:10px;font-weight:300}footer .menu li a{color:#fff}@media (max-width:1080px){footer .container{grid-template-columns:auto 20% 20%}footer .container:not(:last-child){grid-template-columns:auto auto 20% 20%}}@media (max-width:720px){footer .container{grid-template-columns:repeat(4,1fr)}footer .container:not(:last-child){padding-bottom:24px}footer .communication{grid-template-columns:1fr}footer .subscribe{grid-row:auto}footer .copyright{grid-template-columns:auto 1fr}footer .personal{grid-column:1;display:flex;flex-direction:column;grid-row:2;grid-gap:8px;opacity:.6;padding-top:clamp(20px,3vw,36px)}footer .copy{grid-column:1/-1;grid-row:1;width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}footer .quality{grid-row:2;grid-column:2;margin:auto 0 auto auto}footer .logo{grid-area:1/1/2/3;margin-bottom:35px}footer .soc{grid-area:1/3/2/5;margin-left:auto}footer .subscribe{grid-area:2/1/3/5;max-width:100%}footer .subscribe p{max-width:clamp(350px,35vw,400px)}footer .contacts{grid-area:3/1/3/5;grid-template-columns:1fr;grid-gap:8px}footer .contacts div{display:grid;grid-template-columns:120px 1fr;align-items:center}footer .contacts div p{margin:0 10px 0 0}footer .contacts div p:first-child{margin-bottom:0}footer .quality div{order:1}footer .quality img{order:2}footer .copy{margin:auto 0 auto auto;display:grid;grid-template-columns:63% 37%;padding-bottom:18px}footer .nimax{grid-column:auto;margin:0}footer .mediasoft{margin:auto auto auto 0}footer .menu{grid-column:1/-1;margin-top:15px}footer .menu li:not(.not-hidden),footer .menu ul:first-child{display:none}}header .trigger-menu{width:clamp(20px,2.6vw,28px);min-width:clamp(20px,2.6vw,28px);position:relative;height:12px;border:none;background:linear-gradient(180deg,#fff,#fff) no-repeat 50%;background-size:100% 0;transition:background-size .3s ease-in-out;cursor:pointer;outline:none;z-index:10}header .trigger-menu:after,header .trigger-menu:before{display:block;content:"";position:absolute;left:0;width:100%;height:1px;min-height:1px;background-color:#fff;transition:transform .3s ease-in-out}header .trigger-menu:before{top:0}header .trigger-menu:after{bottom:0}header .trigger-menu.active{background-size:0 0}header .trigger-menu.active:before{transform:translateY(5px) rotate(45deg)}header .trigger-menu.active:after{transform:translateY(-5px) rotate(-45deg)}header.menu-active nav ul a{opacity:0;pointer-events:none}header.menu-active{background-color:var(--color3);z-index:4}.spectacle-top{position:relative;min-height:100svh;height:100svh;min-height:auto}.spectacle-top.archive.no-date:after{content:"";width:100%;height:1px;position:absolute;bottom:-30px;background-color:hsla(36,90%,89%,.2)}.spectacle-top.archive.no-date>.item{grid-template-rows:1fr auto auto auto auto}.spectacle-top.archive>.item .img:after{background:linear-gradient(180deg,rgba(32,13,2,0) 30.24%,var(--color3) 72.24%)}.spectacle-top>.item{display:grid;grid-template-columns:auto 45% 1fr;grid-template-rows:1fr auto auto auto auto clamp(32px,8vw,240px);text-transform:uppercase;position:absolute;height:100%;width:100%;grid-column:1/-1}@supports (width:clamp(10px,50%,100px)){.spectacle-top>.item{grid-gap:clamp(17px,2vw,23px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-top>.item{grid-gap:-webkit-min-content;grid-gap:-moz-min-content;grid-gap:min(max(17px,2vw),23px)}}.spectacle-top>.item.active{grid-column:1/-1;order:1;margin:0;width:100vw;height:100vh;position:relative;color:var(--color-text)}.spectacle-top>.item.active:before{display:none}.spectacle-top>.item>:not(.img){z-index:1}.spectacle-top>.item .img{background-color:var(--color3);background-repeat:no-repeat;background-position:50%;background-size:contain;width:100%;height:100vh;position:absolute;top:0;left:0;right:0;z-index:0;opacity:.6}.spectacle-top>.item .img:after,.spectacle-top>.item .img:before{content:"";width:100%;position:absolute;left:0;right:0;z-index:2;pointer-events:none}.spectacle-top>.item .img:before{height:20vh;top:0;background:linear-gradient(0deg,rgba(32,13,2,0) 38.24%,var(--color3) 88.24%)}.spectacle-top>.item .img:after{height:55vh;bottom:0;background:linear-gradient(180deg,rgba(32,13,2,0) 9%,var(--color3) 80%)}.spectacle-top>.item .img.cover{width:calc(100% + clamp(40px, 8.1vw, 108px));left:calc(clamp(40px, 8.1vw, 108px) / 2 * -1);background-size:cover}.spectacle-top .tags{grid-column:1;grid-row:3;margin:auto 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.spectacle-top .buttons,.spectacle-top .text,.spectacle-top .title{grid-column:1/3}.spectacle-top .title{grid-row:2;grid-column:1/-1;max-width:fit-content;margin:0;display:flex}.spectacle-top .title .age-censor{font-family:var(--font2);letter-spacing:normal;font-weight:200;line-height:1.4;color:#fff;opacity:.5;margin-left:4px;vertical-align:top}@supports (width:clamp(10px,50%,100px)){.spectacle-top .title .age-censor{font-size:clamp(16px,1.8vw,18px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-top .title .age-censor{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(16px,1.8vw),18px)}}.spectacle-top .text{grid-row:4;font-family:var(--font2);line-height:144%;text-transform:none;max-width:678px;font-weight:300}@supports (width:clamp(10px,50%,100px)){.spectacle-top .text{font-size:clamp(16px,1.5vw,18px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-top .text{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(16px,1.5vw),18px)}}@supports (width:clamp(10px,50%,100px)){.spectacle-top .text p{margin-bottom:clamp(4px,1.7vw,20px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-top .text p{margin-bottom:min(max(4px,1.7vw),20px)}}.spectacle-top .buttons{grid-row:5;display:grid;flex-direction:row;grid-template-columns:inherit;grid-gap:16px}.spectacle-description{display:grid;grid-template-columns:1fr auto;grid-row-gap:60px;border-bottom:1px solid hsla(36,90%,89%,.2);position:absolute;margin:0 auto;left:0;right:0;opacity:0;pointer-events:none;min-height:auto;height:fit-content;transition:opacity .45s ease-in-out}@supports (width:clamp(10px,50%,100px)){.spectacle-description{padding-bottom:clamp(68px,9vw,120px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description{padding-bottom:min(max(68px,9vw),120px)}}.spectacle-description.active{position:relative;pointer-events:all;opacity:1}.spectacle-description.active aside,.spectacle-description.active>div{transform:scale(1)}.spectacle-description aside,.spectacle-description>div{transition:transform .35s ease-in-out}.spectacle-description aside{grid-column:1;grid-row:auto;transform:scale(.98);position:relative;z-index:1}.spectacle-description aside.active{z-index:3}.spectacle-description aside>p{font-size:24px;line-height:1;color:#fce7c8;opacity:.4;margin-bottom:30px;font-weight:300}.spectacle-description aside .item{display:grid;grid-template-columns:60px auto;grid-column-gap:20px;position:relative;cursor:pointer}@supports (width:clamp(10px,50%,100px)){.spectacle-description aside .item{margin-bottom:clamp(20px,2.7vw,33px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description aside .item{margin-bottom:min(max(20px,2.7vw),33px)}}.spectacle-description aside .item.is-noimg{grid-template-columns:1fr}@supports (width:clamp(10px,50%,100px)){.spectacle-description aside .item.is-noimg{margin-bottom:clamp(15px,2.4vw,27px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description aside .item.is-noimg{margin-bottom:min(max(15px,2.4vw),27px)}}.spectacle-description aside .item.is-noimg .role{margin-bottom:4px}.spectacle-description aside .item:hover>.name{color:var(--color1)}.spectacle-description aside .item:hover .img{opacity:1}.spectacle-description aside .item.active>.name{color:var(--color1)}.spectacle-description aside .item.active .img{opacity:1}.spectacle-description aside .item.active .role:after{display:none}.spectacle-description aside .item.active .popup{opacity:1;pointer-events:all;transform:translateX(0)}.spectacle-description aside .item>.img{opacity:.6;transition:opacity .18s ease-in-out}.spectacle-description aside .img{width:60px;height:60px;border-radius:50%;overflow:hidden;grid-row:1/3}.spectacle-description aside .role{line-height:1;opacity:.5;font-weight:300}@supports (width:clamp(10px,50%,100px)){.spectacle-description aside .role{font-size:clamp(16px,1.6vw,18px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description aside .role{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(16px,1.6vw),18px)}}.spectacle-description aside .role:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.spectacle-description aside .name{font-family:var(--font1);text-transform:uppercase;transition:color .18s ease-in-out}@supports (width:clamp(10px,50%,100px)){.spectacle-description aside .name{font-size:clamp(18px,2.1vw,24px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description aside .name{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(18px,2.1vw),24px)}}@supports (width:clamp(10px,50%,100px)){.spectacle-description aside .name{line-height:clamp(23px,2.7vw,31px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description aside .name{line-height:-webkit-min-content;line-height:-moz-min-content;line-height:min(max(23px,2.7vw),31px)}}.spectacle-description .aside-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.spectacle-description .aside-bg.active{display:block;z-index:2}.spectacle-description .text{line-height:32px;font-weight:300}@supports (width:clamp(10px,50%,100px)){.spectacle-description .text{font-size:clamp(20px,2.2vw,24px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description .text{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(20px,2.2vw),24px)}}.spectacle-description .table{line-height:32px;font-weight:300}@supports (width:clamp(10px,50%,100px)){.spectacle-description .table{font-size:clamp(20px,2.3vw,24px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description .table{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(20px,2.3vw),24px)}}.spectacle-description .table .item div:first-child{opacity:.5}.spectacle-description .table .item p{margin-bottom:0}.spectacle-description .more{margin-top:-60px;z-index:1;position:relative;transition:margin-top .18s ease-in-out}.spectacle-description .more.active{margin-top:0}.spectacle-description .info{color:#fff}.spectacle-description .info .item{display:flex;align-items:center;justify-content:space-between;line-height:1;font-weight:300;border-top:1px solid hsla(36,90%,89%,.2)}@supports (width:clamp(10px,50%,100px)){.spectacle-description .info .item{min-height:clamp(102px,12vw,123px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description .info .item{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min(max(102px,12vw),123px)}}@supports (width:clamp(10px,50%,100px)){.spectacle-description .info .item{grid-gap:clamp(4px,2vw,20px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description .info .item{grid-gap:-webkit-min-content;grid-gap:-moz-min-content;grid-gap:min(max(4px,2vw),20px)}}.spectacle-description .info .item small{font-size:18px;opacity:.5}.spectacle-description .info .item div{font-family:var(--font1);font-weight:200;line-height:1;text-align:right;letter-spacing:-.02em;text-transform:uppercase}.media-carousel:after,.media-carousel:before{content:"";width:80px;height:100%;position:absolute;top:0;z-index:2;pointer-events:none}.media-carousel:before{left:-1px;background:linear-gradient(to right,var(--color3) 0,rgba(12,6,2,0) 100%);filter:opacity(.45)}.media-carousel:after{right:-1px;background:linear-gradient(to left,var(--color3) 0,rgba(12,6,2,0) 100%)}@supports (width:clamp(10px,50%,100px)){.spectacle-description .info .item div{font-size:clamp(20px,3.2vw,36px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-description .info .item div{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(20px,3.2vw),36px)}}@media (max-width:1200px){.spectacle-dates{min-width:calc(100% - clamp(40px, 8.1vw, 108px) / 2);margin-left:calc(clamp(40px, 8.1vw, 108px) / 2)}}@media (max-width:980px){main section{min-height:auto}.media,.partners,.reviews{grid-template-columns:1fr;grid-template-rows:auto auto}.media-carousel,.partners-carousel,.reviews-carousel{grid-column:1;grid-row:auto}.media .carousel-arrows{grid-row:3;display:none}.partners>.title,.reviews>.title{margin-bottom:0}@supports (width:clamp(10px,50%,100px)){.poster{padding-top:clamp(68px,9vw,120px)}}@supports not (width:clamp(10px,50%,100px)){.poster{padding-top:min(max(68px,9vw),120px)}}@supports (width:clamp(10px,50%,100px)){.poster{padding-bottom:clamp(28px,9vw,120px)}}@supports not (width:clamp(10px,50%,100px)){.poster{padding-bottom:min(max(28px,9vw),120px)}}.spectacle-description{grid-template-columns:1fr;display:none}.spectacle-description.active{display:grid}.spectacle-description aside{grid-row:1}.spectacle-description .info,.spectacle-description .table,.spectacle-description .text{grid-column:1;grid-row:auto}.spectacle-description .text p:last-of-type{margin-bottom:0}.spectacle-description .popup{left:0;top:calc(100% + 28px);min-width:auto}.spectacle-description .popup .img{grid-row:1/5;margin-bottom:0}.spectacle-description .popup .btn{grid-column:2}.spectacle-description .popup .info{margin-bottom:0}.spectacle-description .popup .text{grid-row:3}}@media (max-width:800px){@supports (width:clamp(10px,50%,100px)){.spectacle-top{min-height:clamp(594px,63vw,635px)}}@supports not (width:clamp(10px,50%,100px)){.spectacle-top{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min(max(594px,63vw),635px)}}.spectacle-top>.item{grid-template-rows:6fr auto auto auto auto 1fr;padding-bottom:20px}.spectacle-top>.item .img.cover{position:absolute;height:100%}main{display:flex;flex-flow:row wrap;grid-gap:40px}main section{width:100%}.spectacle-dates .item:hover{color:inherit;background-color:inherit}.spectacle-dates .item.active{color:var(--color1)}.spectacle-dates .item.active:after{background-color:var(--color1)}.spectacle-description .popup{padding-top:55px}.spectacle-description .popup .text{display:none}.spectacle-description .popup .btn{background-color:transparent}.media .carousel-arrows,.partners .carousel-arrows,.reviews .carousel-arrows{display:none}.media .carousel-bullets,.partners .carousel-bullets,.reviews .carousel-bullets{display:flex}}@media (max-width:630px){.spectacle-description .popup{grid-template-rows:auto auto 30px}.spectacle-description .popup .img{grid-row:1/4}.spectacle-description .popup .title{margin-top:8px}.spectacle-description .popup .info{margin-bottom:18px}.spectacle-description .popup .btn{padding:0 0 20px;border:none;grid-row:3}.spectacle-description .info,.spectacle-description .table .item{grid-template-columns:1fr}.spectacle-description .info .item{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:20px}.spectacle-description .table.extra.hidden{display:none}.spectacle-description .more{margin-top:0}.media>.title,.partners>.title,.poster>.title,.reviews>.title{position:relative;z-index:1;text-align:center;margin:0 auto 40px;align-items:center;justify-content:center;display:flex;width:100%;color:#fff;max-width:calc(100vw - clamp(40px, 8.1vw, 108px))}.cast-modal .cast{grid-template-columns:1fr}.partners>.title,.reviews>.title{margin-bottom:0}}.description-right{display:flex;gap:24px 0;flex-direction:column}.tickets-available{display:flex;align-items:center;white-space:nowrap;line-height:1;margin:8px 0;cursor:pointer;font-family:var(--font2);font-size:18px;color:#fff;grid-row:6}.tickets-available input{margin-right:12px;min-width:24px;width:24px;height:24px;background-color:transparent}.tickets-available input:checked{background-color:var(--color1)}#cast-modal .item>.name{color:#000}#cast-modal .item>.name:hover{color:var(--color1)}