

/* Start:/local/templates/mxat/css/spectacle.css?176476684934135*/
@import"/local/templates/mxat/css/carousel.css";header{position:absolute;z-index:1}main section{min-height:100vh;position:relative}.spectacle-top{height:calc(100vh - 150px);min-height:auto}.spectacle-top.archive.no-date::after{content:"";width:100%;height:1px;position:absolute;bottom:-30px;background-color:rgba(252,231,200,.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,80px);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:center;background-size:contain;width:100%;height:100vh;position:absolute;top:0;left:0;right:0;z-index:0;opacity:.6}.spectacle-top>.item .img::before,.spectacle-top>.item .img::after{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;position:fixed}.spectacle-top .tags{grid-column:1;grid-row:3;margin:auto 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.spectacle-top .title,.spectacle-top .text,.spectacle-top .buttons{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:-webkit-min-content;margin-bottom:-moz-min-content;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-top .btn-1{white-space:nowrap}.poster>.title{display:flex}@supports(width: clamp(10px, 50%, 100px)){.poster>.title{font-size:clamp(24px, 3.6vw, 40px)}}@supports not (width: clamp(10px, 50%, 100px)){.poster>.title{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(24px, 3.6vw), 40px)}}@supports(width: clamp(10px, 50%, 100px)){.poster>.title{margin-bottom:clamp(30px, 5.4vw, 60px)}}@supports not (width: clamp(10px, 50%, 100px)){.poster>.title{margin-bottom:-webkit-min-content;margin-bottom:-moz-min-content;margin-bottom:min(max(30px, 5.4vw), 60px)}}.spectacle-dates{display:flex;align-items:center;position:relative;z-index:1;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;pointer-events:all;overflow-y:hidden;overflow-x:hidden;}.spectacle-dates-wrap{display: block;width: 100%;white-space: nowrap;overflow-y: hidden;overflow-x: auto;padding-bottom:9px;font-size: 0;}.spectacle-dates::-webkit-scrollbar,.spectacle-dates-wrap::-webkit-scrollbar{height:5px;}.spectacle-dates::-webkit-scrollbar-track,.spectacle-dates-wrap::-webkit-scrollbar-track{border-radius:10px}.spectacle-dates::-webkit-scrollbar-thumb,.spectacle-dates-wrap::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid var(--color1);background-clip:content-box;background-color:var(--color1);cursor: pointer;}.spectacle-dates::after{content:"";width:100%;height:1px;position:absolute;bottom:13px;background-color:rgba(252,231,200,0)}.spectacle-dates.archive .active{filter:opacity(0.5)}.spectacle-dates .item{display: inline-block; vertical-align: top;overflow: hidden;margin-bottom:-1px;color:#fff;padding-bottom:27px;cursor:pointer;white-space:nowrap;position:relative;transition:color .18s ease-in-out,border .18s ease-in-out}@supports(width: clamp(10px, 50%, 100px)){.spectacle-dates .item{padding-right:clamp(39px, 6vw, 80px)}.spectacle-dates .item:last-child{padding-right:0}.spectacle-dates .item.active::before{width:calc(100% - clamp(39px, 6vw, 80px))}.spectacle-dates .item:last-child.active::before{width:100%;}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-dates .item{padding-right:-webkit-min-content;margin-right:-moz-min-content;margin-right:min(max(39px, 6vw), 80px)}}.spectacle-dates .item::after,.spectacle-dates .item::before{content:"";position:absolute;z-index: 1;bottom:0;left:0;background-color:rgba(252,231,200,.2);height:1px;width:100vw;}.spectacle-dates .item::before{background-color:var(--color1);opacity: 0;visibility: hidden;z-index: 2;}.spectacle-dates .item:hover,.spectacle-dates .item.active{color:var(--color1)}.spectacle-dates .item:hover::after,.spectacle-dates .item.active::before{opacity: 1;visibility: visible;}.spectacle-dates .item div:nth-child(1){font-weight:400;font-size:24px;line-height:31px;text-align:center;text-transform:uppercase;margin-bottom:5px}.spectacle-dates .item div:nth-child(2){font-size:18px;line-height:1;display:flex;align-items:flex-end;text-align:center;opacity:.6}.spectacle-description{display:grid;grid-template-columns:27% auto;grid-row-gap:60px;border-bottom:1px solid rgba(252,231,200,.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-top:clamp(8px, 9vw, 120px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description{padding-top:-webkit-min-content;padding-top:-moz-min-content;padding-top:min(max(8px, 9vw), 120px)}}@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:-webkit-min-content;padding-bottom:-moz-min-content;padding-bottom:min(max(68px, 9vw), 120px)}}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description{grid-gap:clamp(60px, 11vw, 160px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description{grid-gap:-webkit-min-content;grid-gap:-moz-min-content;grid-gap:min(max(60px, 11vw), 160px)}}.spectacle-description.active{position:relative;pointer-events:all;opacity:1}.spectacle-description.active>div{transform:scale(1)}.spectacle-description.active aside{transform:scale(1)}.spectacle-description>div{transition:transform .35s ease-in-out}.spectacle-description .popup{position:absolute;pointer-events:none;opacity:0;left:70%;top:0;background-color:#fff;border-radius:24px;min-width:740px;display:grid;grid-row-gap:10px;grid-template-columns:clamp(93px,20vw,210px) auto;grid-template-rows:auto auto auto 60px;z-index:4;cursor:auto;transform:translateX(-4%);transition:opacity .35s ease-in-out,transform .4s ease-in-out;transition-delay:.1s}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup{padding:clamp(10px, 3.5vw, 40px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup{padding:-webkit-min-content;padding:-moz-min-content;padding:min(max(10px, 3.5vw), 40px)}}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup{grid-column-gap:clamp(22px, 3.8vw, 40px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup{grid-column-gap:-webkit-min-content;grid-column-gap:-moz-min-content;grid-column-gap:min(max(22px, 3.8vw), 40px)}}.spectacle-description .popup .close{position:absolute;right:8px;top:8px;opacity:1;filter:invert(1);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42 18L18 42' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 18L42 42' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .close{width:clamp(40px, 5.4vw, 60px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .close{width:-webkit-min-content;width:-moz-min-content;width:min(max(40px, 5.4vw), 60px)}}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .close{height:clamp(40px, 5.4vw, 60px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .close{height:-webkit-min-content;height:-moz-min-content;height:min(max(40px, 5.4vw), 60px)}}.spectacle-description .popup .img,.spectacle-description .popup .btn{grid-column:1}.spectacle-description .popup .img{grid-row:1/4;align-self: flex-start;background:rgba(39,18,1,.62);height:auto;overflow:hidden;margin-bottom:20px;position:relative;display:flex}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .img{border-radius:clamp(4px, 2vw, 20px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .img{border-radius:-webkit-min-content;border-radius:-moz-min-content;border-radius:min(max(4px, 2vw), 20px)}}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .img{width:clamp(93px, 20vw, 210px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .img{width:-webkit-min-content;width:-moz-min-content;width:min(max(93px, 20vw), 210px)}}.spectacle-description .popup .img::before{content:"";background:#602d02;opacity:.3;border-radius:20px;position:absolute;top:0;left:0;width:100%;height:100%}.spectacle-description .popup .img:hover::before{opacity:.2}.spectacle-description .popup .img img{width:100%;height:auto;display:block;border-radius:4px}.spectacle-description .popup .btn{grid-row:4;background-color:rgba(0,0,0,0);border-color:#000}.spectacle-description .popup .btn:hover{color:var(--color1);border-color:var(--color1);transition:.15s border-color ease-in-out,.15s color ease-in-out}.spectacle-description .popup .title,.spectacle-description .popup .info,.spectacle-description .popup .text{grid-column:2;color:#000}.spectacle-description .popup .title{line-height:1;letter-spacing:-0.03em;text-transform:uppercase}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .title{font-size:clamp(24px, 3.6vw, 40px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .title{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(24px, 3.6vw), 40px)}}.spectacle-description .popup .info{opacity:.6;margin-bottom:20px;font-weight:300;line-height:1.1;display:block}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .info{font-size:clamp(16px, 1.6vw, 18px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .info{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(16px, 1.6vw), 18px)}}.spectacle-description .popup .text{grid-row:3/5;font-weight:300}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .text{font-size:clamp(16px, 1.6vw, 18px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .text{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(16px, 1.6vw), 18px)}}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .popup .text{line-height:clamp(20px, 2.3vw, 26px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .popup .text{line-height:-webkit-min-content;line-height:-moz-min-content;line-height:min(max(20px, 2.3vw), 26px)}}.spectacle-description aside{grid-column:1;grid-row:auto;transform:scale(0.98);position:relative;z-index:1;transition:transform .35s ease-in-out}.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:-webkit-min-content;margin-bottom:-moz-min-content;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:-webkit-min-content;margin-bottom:-moz-min-content;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(0px)}.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,.spectacle-description .table,.spectacle-description .info{grid-column:2}.spectacle-description .info,.spectacle-description .table .item{display:grid;grid-template-columns:48% auto}@supports(width: clamp(10px, 50%, 100px)){.spectacle-description .info,.spectacle-description .table .item{grid-column-gap:clamp(4px, 7vw, 100px)}}@supports not (width: clamp(10px, 50%, 100px)){.spectacle-description .info,.spectacle-description .table .item{grid-column-gap:-webkit-min-content;grid-column-gap:-moz-min-content;grid-column-gap:min(max(4px, 7vw), 100px)}}.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.extra{pointer-events:all;opacity:1;transform:translateY(0px);position:relative;margin-top:0;transition:opacity .4s ease-in-out,margin-top .2s ease-in-out}.spectacle-description .table.extra.hidden{transform:translateY(-100%);height:0px;overflow:hidden;opacity:0;pointer-events:none}.spectacle-description .table .item div:nth-child(1){opacity:.5}.spectacle-description .table .item p{margin-bottom:0px}.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 rgba(252,231,200,.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:-0.02em;text-transform:uppercase}@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,.reviews,.partners{display:grid;grid-template-columns:27% auto;grid-template-rows:auto 60px;border-bottom:1px solid rgba(252,231,200,.2);min-height:auto}@supports(width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{grid-gap:clamp(60px, 11vw, 160px)}}@supports not (width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{grid-gap:-webkit-min-content;grid-gap:-moz-min-content;grid-gap:min(max(60px, 11vw), 160px)}}@supports(width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{grid-row-gap:clamp(40px, 5vw, 60px)}}@supports not (width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{grid-row-gap:-webkit-min-content;grid-row-gap:-moz-min-content;grid-row-gap:min(max(40px, 5vw), 60px)}}@supports(width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{padding-top:clamp(28px, 9vw, 120px)}}@supports not (width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{padding-top:-webkit-min-content;padding-top:-moz-min-content;padding-top:min(max(28px, 9vw), 120px)}}@supports(width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{padding-bottom:clamp(28px, 9vw, 120px)}}@supports not (width: clamp(10px, 50%, 100px)){.media,.reviews,.partners{padding-bottom:-webkit-min-content;padding-bottom:-moz-min-content;padding-bottom:min(max(28px, 9vw), 120px)}}.media>.title,.reviews>.title,.partners>.title{font-weight:300;line-height:1.17;letter-spacing:-0.03em;text-transform:uppercase;margin:0 0 40px 0}@supports(width: clamp(10px, 50%, 100px)){.media>.title,.reviews>.title,.partners>.title{font-size:clamp(24px, 3.6vw, 40px)}}@supports not (width: clamp(10px, 50%, 100px)){.media>.title,.reviews>.title,.partners>.title{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(24px, 3.6vw), 40px)}}.media-carousel,.reviews-carousel,.partners-carousel{width:100%;grid-row:1/3;grid-column:2;position:relative;max-height:580px}.media-carousel::before,.media-carousel::after,.reviews-carousel::before,.reviews-carousel::after,.partners-carousel::before,.partners-carousel::after{content:"";width:80px;height:100%;position:absolute;top:0;z-index:2;pointer-events:none}.media-carousel::before,.reviews-carousel::before,.partners-carousel::before{left:-1px;background:linear-gradient(to right, var(--color3) 0%, rgba(12, 6, 2, 0) 100%);filter:opacity(0.45)}.media-carousel::after,.reviews-carousel::after,.partners-carousel::after{right:-1px;background:linear-gradient(to left, var(--color3) 0%, rgba(12, 6, 2, 0) 100%)}@supports(width: clamp(10px, 50%, 100px)){.media-carousel::after,.reviews-carousel::after,.partners-carousel::after{width:clamp(100px, 18vw, 200px)}}@supports not (width: clamp(10px, 50%, 100px)){.media-carousel::after,.reviews-carousel::after,.partners-carousel::after{width:-webkit-min-content;width:-moz-min-content;width:min(max(100px, 18vw), 200px)}}.media .carousel-bullets,.reviews .carousel-bullets,.partners .carousel-bullets{display:none}.media{grid-row-gap:0px}.media-carousel-item{display:flex;flex-direction:column}.media-carousel-item .img{width:fit-content;margin-bottom:24px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@supports(width: clamp(10px, 50%, 100px)){.media-carousel-item .img{max-height:clamp(188px, 50vw, 500px)}}@supports not (width: clamp(10px, 50%, 100px)){.media-carousel-item .img{max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min(max(188px, 50vw), 500px)}}.media-carousel-item .img img{width:100%;display:block}.media-carousel-item .text{font-weight:300;line-height:32px;color:#fff;opacity:.5}@supports(width: clamp(10px, 50%, 100px)){.media-carousel-item .text{font-size:clamp(20px, 2.3vw, 24px)}}@supports not (width: clamp(10px, 50%, 100px)){.media-carousel-item .text{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(20px, 2.3vw), 24px)}}.media .carousel-arrows{grid-row:2}.media .trigger-play{background-color:rgba(0,0,0,0);background-image:url(/local/templates/mxat/css/../img/play.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:100px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;border:none;padding:0;cursor:pointer}.media .trigger-play[data-state=pause]{opacity:0;width:100%;height:100%}.media video{position:absolute;top:0;left:auto;right:auto;bottom:0;height:100%;z-index:1;transition:all 1s;margin:auto}.review-carousel-item{cursor:pointer}.review-carousel-item:hover .name{color:var(--color1)}.reviews .press{display:grid;grid-template-columns:clamp(60px,7vw,80px) auto;grid-column-gap:28px;margin-bottom:33px;align-items:center}.reviews .press .img{border-radius:0px;overflow:hidden;grid-row:1/3}@supports(width: clamp(10px, 50%, 100px)){.reviews .press .img{width:clamp(60px, 7vw, 80px)}}@supports not (width: clamp(10px, 50%, 100px)){.reviews .press .img{width:-webkit-min-content;width:-moz-min-content;width:min(max(60px, 7vw), 80px)}}@supports(width: clamp(10px, 50%, 100px)){.reviews .press .img{height:clamp(60px, 7vw, 80px)}}@supports not (width: clamp(10px, 50%, 100px)){.reviews .press .img{height:-webkit-min-content;height:-moz-min-content;height:min(max(60px, 7vw), 80px)}}.reviews .press .img img{max-width:100%}.reviews .press .role{font-size:18px;line-height:1;opacity:.5;font-weight:300}.reviews .press .name{font-family:var(--font1);font-size:24px;line-height:31px;text-transform:uppercase;transition:color .18s ease-in-out}.reviews .text{font-weight:300;max-width:calc(100vw - clamp(40px,8.1vw,108px));transition:color .18s ease-in-out}@supports(width: clamp(10px, 50%, 100px)){.reviews .text{font-size:clamp(20px, 2.2vw, 24px)}}@supports not (width: clamp(10px, 50%, 100px)){.reviews .text{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(20px, 2.2vw), 24px)}}@supports(width: clamp(10px, 50%, 100px)){.reviews .text{line-height:clamp(24px, 2.9vw, 32px)}}@supports not (width: clamp(10px, 50%, 100px)){.reviews .text{line-height:-webkit-min-content;line-height:-moz-min-content;line-height:min(max(24px, 2.9vw), 32px)}}.partner-carousel-item{border-left:1px solid rgba(252,231,200,.2);padding:0 clamp(20px,5vw,60px);display:flex;flex-direction:column;justify-content:space-between}@supports(width: clamp(10px, 50%, 100px)){.partner-carousel-item{min-height:clamp(132px, 21vw, 218px)}}@supports not (width: clamp(10px, 50%, 100px)){.partner-carousel-item{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min(max(132px, 21vw), 218px)}}.partner-carousel-item:hover .img{opacity:1}.partner-carousel-item .text{font-size:18px;font-weight:300;line-height:1;color:#fce7c8;opacity:.5}.partner-carousel-item .img{height:54px;display:flex;align-items:center;justify-content:flex-start;opacity:.7;transition:opacity .18s ease-in-out}.partner-carousel-item img{max-width:100%}@supports(width: clamp(10px, 50%, 100px)){.partner-carousel-item img{max-height:clamp(30px, 5vw, 54px)}}@supports not (width: clamp(10px, 50%, 100px)){.partner-carousel-item img{max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min(max(30px, 5vw), 54px)}}.cast-modal{border-radius:12px;width:974px;max-width:calc(100vw - 40px);height:auto;max-height:90vh;color:#000;padding:clamp(28px,3.9vw,40px) clamp(28px,5vw,60px);overflow:auto;bottom:0;margin:auto}.cast-modal::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(0,0,0,.05);background-color:rgba(0,0,0,0);border-radius:0}.cast-modal::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0)}.cast-modal::-webkit-scrollbar-thumb{border-radius:12px;background-color:#d4d4d4}.cast-modal .close .icon-cross{width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42 18L18 42' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 18L42 42' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cast-modal>.title{line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase;color:#000}@supports(width: clamp(10px, 50%, 100px)){.cast-modal>.title{font-size:clamp(24px, 3.5vw, 40px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal>.title{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(24px, 3.5vw), 40px)}}@supports(width: clamp(10px, 50%, 100px)){.cast-modal>.title{margin-bottom:clamp(20px, 5vw, 45px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal>.title{margin-bottom:-webkit-min-content;margin-bottom:-moz-min-content;margin-bottom:min(max(20px, 5vw), 45px)}}.cast-modal .subtitle{position:absolute;top:-17px;left:0;font-weight:300;line-height:26px;background-color:#fff;padding:4px 12px 4px 0}@supports(width: clamp(10px, 50%, 100px)){.cast-modal .subtitle{font-size:clamp(16px, 1.7vw, 18px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal .subtitle{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(16px, 1.7vw), 18px)}}.cast-modal .cast{display:grid;grid-template-columns:1fr 1fr;position:relative;border-top:1px solid rgba(0,0,0,.1);padding:clamp(30px,3.6vw,40px) 0 10px 0}.cast-modal .item{display:grid;grid-template-columns:60px auto;cursor:pointer}@supports(width: clamp(10px, 50%, 100px)){.cast-modal .item{grid-column-gap:clamp(12px, 1.9vw, 20px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal .item{grid-column-gap:-webkit-min-content;grid-column-gap:-moz-min-content;grid-column-gap:min(max(12px, 1.9vw), 20px)}}@supports(width: clamp(10px, 50%, 100px)){.cast-modal .item{margin-bottom:clamp(17px, 3.5vw, 33px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal .item{margin-bottom:-webkit-min-content;margin-bottom:-moz-min-content;margin-bottom:min(max(17px, 3.5vw), 33px)}}.cast-modal .item:hover .name{color:var(--color1)}.cast-modal .img{width:60px;height:60px;border-radius:50%;overflow:hidden;grid-row:1/3;position:relative}.cast-modal .img::before{content:"";background:#602d02;opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.cast-modal .img img{display:block}.cast-modal .role{font-size:18px;line-height:1;opacity:.5;font-weight:300}.cast-modal .name{font-family:var(--font1);display:block;text-transform:uppercase;transition:color .18s ease-in-out}@supports(width: clamp(10px, 50%, 100px)){.cast-modal .name{font-size:clamp(18px, 2vw, 24px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal .name{font-size:-webkit-min-content;font-size:-moz-min-content;font-size:min(max(18px, 2vw), 24px)}}@supports(width: clamp(10px, 50%, 100px)){.cast-modal .name{line-height:clamp(23px, 2.7vw, 31px)}}@supports not (width: clamp(10px, 50%, 100px)){.cast-modal .name{line-height:-webkit-min-content;line-height:-moz-min-content;line-height:min(max(23px, 2.7vw), 31px)}}@media(max-width: 1200px){.spectacle-dates{min-width:calc(100% - clamp(40px,8.1vw,108px));max-width:calc(100% - clamp(40px,8.1vw,108px));margin-left:calc(clamp(40px,8.1vw,108px)/2)}}@media(max-width: 980px){main section{min-height:auto}.media,.reviews,.partners{grid-template-columns:1fr;grid-template-rows:auto auto}.media-carousel,.reviews-carousel,.partners-carousel{grid-column:1;grid-row:auto}.media .carousel-arrows{grid-row:3;display:none}.reviews>.title,.partners>.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:-webkit-min-content;padding-top:-moz-min-content;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:-webkit-min-content;padding-bottom:-moz-min-content;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 .text,.spectacle-description .table,.spectacle-description .info{grid-column:1;grid-row:auto}.spectacle-description .text p:nth-last-of-type(1){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-description aside .item.active>.name{color: var(--color2);}.spectacle-description aside .item .popup{display: none;}.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:1fr auto auto auto auto;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::before{background-color:var(--color1)}.spectacle-description .popup{padding-top:55px}.spectacle-description .popup .text{display:none}.spectacle-description .popup .btn{background-color:rgba(0,0,0,0)}.media .carousel-arrows,.reviews .carousel-arrows,.partners .carousel-arrows{display:none}.media .carousel-bullets,.reviews .carousel-bullets,.partners .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 0;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,.reviews>.title,.partners>.title,.poster>.title{position:relative;z-index:1;text-align:center;margin:0 auto 40px auto;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}.reviews>.title,.partners>.title{margin-bottom:0}}.description-right{display:flex;gap:60px 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);}
/* End */


/* Start:/local/components/mymedia/spectacle.element/templates/.default/style.css?1658476295109*/
#cast-modal .item>.name
{
	color:black
}

#cast-modal .item>.name:hover
{
	color:var(--color1);
}


/* End */
/* /local/templates/mxat/css/spectacle.css?176476684934135 */
/* /local/components/mymedia/spectacle.element/templates/.default/style.css?1658476295109 */
