.program__header.sticky .program__subtitle a,.program__header.sticky.expanded .program__more-dates li a {color: #000;}.program__header.sticky .program__subtitle a:hover,.program__header.sticky.expanded .program__more-dates li a:hover {color: #D70672;}*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}.program__header.sticky .program__header-content {width: 100%;padding-left: 10px;padding-right: 10px;margin-left: auto;margin-right: auto;}.program__header.sticky .program__header-content>* {-ms-flex-preferred-size: 1%;flex-basis: 1%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;}*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}.program__header.sticky .program__header-content {width: 100%;padding-left: 10px;padding-right: 10px;margin-left: auto;margin-right: auto;}.program__header.sticky .program__header-content>* {-ms-flex-preferred-size: 1%;flex-basis: 1%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;}.program__header.sticky .program__subtitle a,.program__header.sticky.expanded .program__more-dates li a {color: #000;}.program__header.sticky .program__subtitle a:hover,.program__header.sticky.expanded .program__more-dates li a:hover {color: #D70672;}*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}.program__header.sticky .program__header-content {width: 100%;padding-left: 10px;padding-right: 10px;margin-left: auto;margin-right: auto;}.program__header.sticky .program__header-content>* {-ms-flex-preferred-size: 1%;flex-basis: 1%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;}.btn__soon--counter,.btn__cancelled,.btn_ghost,.btn__soon,.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__soldout,.program__header.sticky .program__soon,.btn,.program__header.sticky .program__buy-ticket {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 30px;margin: 0;padding: 0 15px;font-family: "MagdaCleanPro","Helvetica Neue","Helvetica",Arial,sans-serif;font-style: normal;font-weight: bold;font-size: 14px;line-height: 1em;letter-spacing: 0.1em;text-transform: uppercase;color: white;background-color: #D70672;border: 0 none transparent;cursor: pointer;-webkit-transition: all .2s;transition: all .2s;white-space: nowrap;}.btn__soon--counter:hover,.btn__cancelled:hover,.btn_ghost:hover,.btn__soon:hover,.program__header.sticky .program__more-dates-btn:hover,.program__header.sticky .program__soldout:hover,.program__header.sticky .program__soon:hover,.btn:hover,.program__header.sticky .program__buy-ticket:hover {color: white;background-color: #EA1C86;-webkit-box-shadow: 0 13px 20px #EDC5DA;box-shadow: 0 13px 20px #EDC5DA;}.btn__soon--counter svg,.btn__cancelled svg,.btn_ghost svg,.btn__soon svg,.program__header.sticky .program__more-dates-btn svg,.program__header.sticky .program__soldout svg,.program__header.sticky .program__soon svg,.btn svg,.program__header.sticky .program__buy-ticket svg {position: absolute;top: calc(50% - 15px);left: calc(50% - 15px);opacity: 0;}.btn__soon--counter,.btn__cancelled {color: white;background-color: #000;}.btn__soon--counter:hover,.btn__cancelled:hover {color: white;background-color: #969696;-webkit-box-shadow: 0 13px 20px rgba(0,0,0,0.2);box-shadow: 0 13px 20px rgba(0,0,0,0.2);}.btn_ghost,.btn__soon,.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__soldout,.program__header.sticky .program__soon {font-weight: 400;color: #000;background-color: transparent;border: 1px solid #000;}.btn_ghost:hover,.btn__soon:hover,.program__header.sticky .program__more-dates-btn:hover,.program__header.sticky .program__soldout:hover,.program__header.sticky .program__soon:hover {color: white;background-color: #000;-webkit-box-shadow: 0 13px 20px rgba(0,0,0,0.15);box-shadow: 0 13px 20px rgba(0,0,0,0.15);}.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__buy-ticket {height: 30px;padding: 0 15px;font-size: 14px;}.btn_small {height: 30px;padding: 0 15px;font-size: 14px;}.btn_mini {height: 20px;padding: 0 7px;font-size: 13px;letter-spacing: .02em;border-radius: 2px;}.btn--mticket {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 20px;padding: 0 5px;font-family: "MagdaCleanPro","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight: 700;font-size: 18px;line-height: 1.2em;letter-spacing: 1.43px;text-transform: uppercase;background-color: white;-webkit-box-shadow: 0 1px 12px rgba(0,0,0,0.26);box-shadow: 0 1px 12px rgba(0,0,0,0.26);border-radius: 1px;}.btn__soon,.program__header.sticky .program__soldout,.program__header.sticky .program__soon {opacity: .5;pointer-events: none;}.btn__soon {position: relative;}.btn__soon--counter {position: relative;padding-top: 2px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;min-width: 100px;text-align: center;pointer-events: none;}.btn__soon--counter .counter {position: absolute;display: block;bottom: 1px;left: 5px;width: calc(100% - 10px);font-weight: 700;font-size: 12px;letter-spacing: 0;text-align: center;text-transform: none;}.btn__soon--counter .counter .day,.btn__soon--counter .counter .hour,.btn__soon--counter .counter .minute,.btn__soon--counter .counter .second {font-style: normal;}.btn__soon--counter.--mini {position: relative;padding-top: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-width: initial;}.btn__soon--counter.btn__soon--counter-for-club {margin-bottom: 27px;}.btn__soon-for-club {position: absolute;top: 100%;left: 0;width: 100%;margin-top: 5px;margin-bottom: -5px;font-size: 11px;line-height: 100%;letter-spacing: -.2px;white-space: initial;color: #000;}.processing {position: relative;color: transparent !important;}.processing svg {opacity: 1;}.btn__cancelled {pointer-events: none;}.btn__cancelled::after {content: '!';}.program__header.sticky {position: fixed;display: none;top: 0;left: 0;width: 100%;background-color: #F4F6F7;-webkit-box-shadow: 0 4px 30px rgba(17,17,17,0.19);box-shadow: 0 4px 30px rgba(17,17,17,0.19);z-index: 999;}.program__header.sticky.standby {display: block;-webkit-transform: translateY(-200px);transform: translateY(-200px);}.program__header.sticky.animated {-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;}.program__header.sticky.visible {-webkit-transform: translateY(0);transform: translateY(0);}.program__header.sticky .program__teaser,.program__header.sticky .program__venue {display: none;}.program__header.sticky .program__header-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 90px;}.program__header.sticky .program__date {position: absolute;display: none;width: 90px;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 0;left: 0;margin-bottom: -50px;padding-bottom: 10px;background-color: white;-webkit-box-shadow: 0 7px 31px rgba(0,0,0,0.14);box-shadow: 0 7px 31px rgba(0,0,0,0.14);}.program__header.sticky .program__date .year {margin-top: 10px;margin-bottom: 7px;font-family: "Quicksand","Times New Roman","Times",Georgia,serif;font-weight: 700;font-size: 14px;line-height: 120%;letter-spacing: 0.7px;color: #969696;}.program__header.sticky .program__date .month {font-size: 16px;line-height: 120%;letter-spacing: 0.7px;text-transform: uppercase;}.program__header.sticky .program__date .day {font-weight: 700;font-size: 40px;line-height: 1em;letter-spacing: -3.29px;color: #D70672;}.program__header.sticky .program__date .day::after {content: '';display: inline-block;width: 4px;height: 4px;margin-left: 2px;border-radius: 50%;background-color: #D70672;}.program__header.sticky .program__date .time {font-weight: 700;font-size: 18px;line-height: 1em;}.program__header.sticky .program__date-and-time {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.program__header.sticky .program__add-to-calendar {display: none;}.program__header.sticky .program__add-to-calendar-sticky {-ms-flex-item-align: stretch;align-self: stretch;display: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-preferred-size: 80px;flex-basis: 80px;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;margin-left: calc(130px - 10px);padding: 39px 10px 10px;font-weight: bold;font-size: 13px;line-height: 13px;text-align: center;text-transform: uppercase;color: white;background-color: #D70672;background-repeat: no-repeat;background-position: 50% calc(50% - 15px);background-image: url('/static/default/asset/img/ic/32/calendar_white.svg');}.program__header.sticky .program__add-to-calendar-sticky:hover {background-color: #EA1C86;}.program__header.sticky .program__titles {display: none;-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2;-ms-flex-negative: 0;flex-shrink: 0;padding: 0 20px;}.program__header.sticky .program__title {margin: 10px 0 0;font-weight: 400;font-size: 30px;line-height: 1em;text-transform: uppercase;}.program__header.sticky .program__subtitle {margin: 0 0 10px;font-weight: normal;font-size: 20px;line-height: 24px;text-transform: uppercase;}.program__header.sticky .program__prices {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;text-align: right;}.program__header.sticky .program__prices p,.program__header.sticky .program__prices ul {display: none;}.program__header.sticky .program__more-dates {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.program__header.sticky .program__more-dates p,.program__header.sticky .program__more-dates ul {display: none;}.program__header.sticky .program__more-dates-btn {margin-left: 20px;padding-left: 30px;padding-bottom: 2px;font-weight: 400;font-size: 16px;letter-spacing: 0.01em;text-transform: initial;background-repeat: no-repeat;background-position: 8px 50%;background-size: 16px;background-image: url('/static/default/asset/img/ic/24/next.svg');}.program__header.sticky .program__more-dates-btn:hover {background-image: url('/static/default/asset/img/ic/24/next_white.svg');}.program__header.sticky .program__soldout,.program__header.sticky .program__soon {position: relative;}.program__header.sticky .program__soon.program__soon--counter {padding-bottom: 15px;}.program__header.sticky .program__soon-counter {position: absolute;display: block;bottom: 0;left: 5px;width: calc(100% - 10px);font-weight: 700;font-size: 11px;letter-spacing: 0;text-align: center;text-transform: none;border-top: 1px solid #969696;}.program__header.sticky .program__soon-counter .day,.program__header.sticky .program__soon-counter .hour,.program__header.sticky .program__soon-counter .minute {font-style: normal;}.program__header.sticky .btn__soon--counter {display: block;}.program__header.sticky .program__watch-online {display: none;}.program__header.sticky.expanded .program__titles,.program__header.sticky.expanded .program__buy-ticket,.program__header.sticky.expanded .program__add-to-calendar-sticky {display: none;}.program__header.sticky.expanded .program__more-dates {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.program__header.sticky.expanded .program__more-dates ul {list-style-type: none;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: calc(130px + 20px);font-size: 16px;}.program__header.sticky.expanded .program__more-dates li {position: relative;}.program__header.sticky.expanded .program__more-dates li a {border-bottom: 2px solid currentColor;}.program__header.sticky.expanded .program__more-dates li+li {margin-left: 41px;}.program__header.sticky.expanded .program__more-dates li+li::before {content: '';position: absolute;display: block;top: -7px;left: -20px;width: 1px;height: 37px;background-color: #BABABB;}.program__header.sticky.expanded .program__more-dates li:nth-child(n+4) {display: none;}.program__header.sticky.expanded .program__more-dates-btn {background-image: url('/static/default/asset/img/ic/24/prev.svg');}.program__header.sticky.expanded .program__more-dates-btn:hover {background-image: url('/static/default/asset/img/ic/24/prev_white.svg');}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro-Black.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro-Black.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro-Black.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro-Black.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro-Black.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro-Black.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro-Black.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro-Black.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro-Black.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face {font-family:'MagdaCleanPro';src:url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.woff2") format("woff2"),url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.woff") format("woff"),url("/static/default/asset/font/hinted-MagdaCleanPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;}@media screen and (min-width: 768px) {.program__header.sticky .program__header-content {max-width: 768px;}.program__header.sticky .program__header-content {max-width: 768px;}.program__header.sticky .program__header-content {max-width: 768px;}.btn__soon--counter,.btn__cancelled,.btn_ghost,.btn__soon,.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__soldout,.program__header.sticky .program__soon,.btn,.program__header.sticky .program__buy-ticket {height: 40px;padding: 0 20px;font-size: 16px;}.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__buy-ticket {height: 40px;padding: 0 20px;font-size: 16px;}.btn_small {height: 40px;padding: 0 20px;font-size: 16px;}.btn_mini {height: 20px;padding: 0 7px;font-size: 13px;}.btn__soon--counter {padding-top: 4px;}.btn__soon--counter .counter {bottom: 4px;}.btn__soon--counter.--mini {padding-top: 0;}.program__header.sticky .program__date {display: -webkit-box;display: -ms-flexbox;display: flex;width: 130px;}.program__header.sticky .program__add-to-calendar-sticky {display: -webkit-box;display: -ms-flexbox;display: flex;}.program__header.sticky .program__titles {display: block;}.program__header.sticky .program__more-dates-btn {padding-left: 55px;background-size: initial;background-position: 20px 50%;}}@media screen and (min-width: 1024px) {.program__header.sticky .program__header-content {max-width: 1024px;}.program__header.sticky .program__header-content {max-width: 1024px;}.program__header.sticky .program__header-content {max-width: 1024px;}.btn__soon--counter,.btn__cancelled,.btn_ghost,.btn__soon,.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__soldout,.program__header.sticky .program__soon,.btn,.program__header.sticky .program__buy-ticket {height: 55px;padding: 0 40px;font-size: 20px;}.program__header.sticky .program__more-dates-btn,.program__header.sticky .program__buy-ticket {height: 40px;padding: 0 20px;font-size: 16px;}.btn_small {height: 40px;padding: 0 20px;font-size: 16px;}.btn_mini {height: 20px;padding: 0 7px;font-size: 13px;}.btn__soon--counter {padding-top: 9px;}.btn__soon--counter .counter {bottom: 5px;font-size: 14px;}.btn__soon--counter.--mini {padding-top: 0;}.program__header.sticky .program__more-dates-btn {padding-left: 55px;}.program__header.sticky .btn__soon--counter {height: 40px;padding-top: 4px;}.program__header.sticky .btn__soon--counter .counter {bottom: 0;}}@media screen and (min-width: 1280px) {.program__header.sticky .program__header-content {max-width: 1280px;}.program__header.sticky .program__header-content {max-width: 1280px;}.program__header.sticky .program__header-content {max-width: 1280px;}}@-webkit-keyframes dotanim {0%,100% {opacity: 0;}50% {opacity: 1;}}
