:root{--black:0,0,0;--grey90:25,25,25;--grey80:51,51,51;--grey70:76,76,76;--grey60:102,102,102;--grey50:127,127,127;--grey40:153,153,153;--grey30:178,178,178;--grey20:204,204,204;--grey10:229,229,229;--white:255,255,255;--systemError:204,0,0;--systemOkay:0,128,0;--darkgrey:72,72,72;--mediumgrey:132,132,132;--lightgrey:232,232,232;--yellow:255,188,24;--magenta:220,90,160;--white72:255 255 255 / 0.72;--white48:255 255 255 / 0.48;--white10:255 255 255 / 0.1;--yellow72:255 188 24 / 0.72;--yellow48:255 188 24 / 0.48;--yellow10:255 188 24 / 0.1;--magenta72:220 90 160 / 0.72;--magenta48:220 90 160 / 0.48;--magenta10:220 90 160 / 0.1;--maxWidth:100%;}*{margin:0;border:0;padding:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block;}html{height:100%;}body{display:flex;flex-direction:column;width:100%;height:100%;font-family:'SuisseIntlMono-Regular',Helvetica,Arial,sans-serif;font-size:0.95em;font-weight:700;line-height:1.68;color:rgb(var(--black));overflow-wrap:break-word;}main{flex:1 0 auto;clear:both;}.page{position:relative;width:92%;max-width:1280px;margin:0 auto;}.page>*:first-child{margin-top:3rem;}.page>*:last-child{margin-bottom:3rem;}#bottom{position:relative;flex-shrink:0;overflow-x:hidden;clear:both;}footer{position:relative;width:92%;max-width:1280px;margin:0 auto;padding-right:50px;box-sizing:border-box;}.hgroup{margin:2rem 0;}h1,h2,h3,h4{margin:2rem 0 1rem;font-family:'titling-gothic-fb-wide',sans-serif;line-height:1.4;font-weight:700;letter-spacing:2px;}h1{font-size:2.8em;}.hgroup h1{margin:0;}h2{font-size:2.2em;font-weight:800;color:rgb(var(--magenta));}.hgroup h2{margin:0.5rem 0 0;font-size:1.8em;font-weight:400;color:rgb(var(--mediumgrey));}h3{font-family:'titling-gothic-fb-condensed',sans-serif;font-size:1.8em;font-weight:700;}h4{font-family:'titling-gothic-fb-narrow',sans-serif;font-size:1.4em;font-weight:700;color:rgb(var(--magenta));}p{margin:1rem 0;}.small{font-size:0.85em;}form .small{margin:0;}ul{list-style:none;margin:1rem 0;padding-left:2.5rem;}li{position:relative;padding:2px 0;}li::before{content:"";position:absolute;top:0.75em;left:-2.5em;width:1rem;height:4px;background-color:rgb(var(--magenta));}a{border-bottom:2px solid currentColor;color:rgb(var(--darkgrey));text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}a:hover,a:active{color:rgb(var(--magenta));}form{max-width:600px;margin:1rem 0;}form>div{position:relative;margin:1rem 0;}label{display:none;min-width:100px;margin-bottom:10px;}label.long{display:inline-block;}input{position:relative;width:100%;margin:0;border:0;border-bottom:2px solid rgb(var(--black));padding:0.5rem 1rem;background:transparent;box-sizing:border-box;font-family:'SuisseIntlMono-Regular',Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal;line-height:1.68;}input[required]{border-color:rgb(var(--magenta));}form input[type=radio],form input[type=checkbox]{width:16px;height:16px;margin:2px 5px 2px 0;border:0;padding:0;background:transparent;}input.password-toggle-target{padding-right:calc(25px + 2rem);}.invalid input,.invalid select,.invalid textarea{border-color:rgb(var(--systemError));background:rgba(var(--systemError),0.1);}.btn-container{position:relative;display:block;margin:1rem 0;}.js-toggle-password{position:absolute;top:0.75rem;right:1rem;width:25px;text-align:center;cursor:pointer;}.js-toggle-password::before{content:"\f06e";display:block;font-family:'Font Awesome 5 Free';font-weight:500;font-size:1.2em;line-height:1;}.js-toggle-password.hide::before{content:"\f070";}.form-note{display:block;margin:0.5rem 0 0;font-size:0.85em;color:rgb(var(--mediumgrey));clear:both;}form .note-required{display:none;margin:0;padding:0.5rem 0 0;color:rgb(var(--systemError));font-size:0.85em;-webkit-transition:all 0.3s;transition:all 0.3s;}.js-error{margin:1rem 0;border-radius:2px;padding:0.5rem 1rem;background-color:rgb(var(--systemError));color:rgb(var(--white));}.note{position:relative;margin:0.5rem 0;padding:0.75rem 1.5rem;background-color:rgb(var(--magenta));box-sizing:border-box;font-family:'titling-gothic-fb',sans-serif;font-size:1.1em;}button,.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin:0.5rem 1rem 0.5rem 0;border-radius:0;border:0;padding:0 1.5rem;background-color:rgb(var(--magenta));box-sizing:border-box;font-family:'titling-gothic-fb',sans-serif;font-size:1.1em;font-weight:700;color:rgb(var(--black));text-align:center;vertical-align:middle;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;}.btn{margin:0.5rem 1rem 0.5rem 0;}button:hover,button:active,.btn:hover,.btn:active{background-color:rgb(var(--magenta));box-shadow:5px -5px 0 rgb(var(--black));color:rgb(var(--black));}.btn-container .btn{margin:0;}.book-vod{position:relative;width:100%;min-height:150px;}.book-vod::before{content:"\f1ce";position:absolute;top:100px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;font-family:'Font Awesome 5 Free';font-weight:900;font-size:2em;line-height:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.book-vod:empty::before{opacity:1;-webkit-animation:iconSpin2 2s infinite linear;animation:iconSpin2 2s infinite linear;}.iframe-container{position:relative;display:block;width:100%;height:0;padding:0 0 56.25%;background:rgb(var(--mediumgrey));}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(var(--mediumgrey));}.activity-indicator{position:relative;display:inline-block;width:30px;margin:0 1rem 0 0;pointer-events:none;cursor:default;}.btn .activity-indicator{position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.btn-container .activity-indicator{margin:0 0 0 1rem;}.btn-container .activity-indicator::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;background:rgb(var(--white));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s;}.btn-container .activity-indicator.pending::before,.btn-container .activity-indicator.complete::before,.btn-container .activity-indicator.error::before{opacity:1;}.activity-indicator span{position:relative;display:inline-block;top:auto;left:auto;width:auto;height:auto;opacity:1;font-size:1em;vertical-align:middle;cursor:default;}.activity-indicator span::after{content:"";display:block;vertical-align:top;font-family:'Font Awesome 5 Free';font-weight:900;font-size:2em;line-height:1;letter-spacing:normal;white-space:nowrap;color:rgb(var(--black));-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;}.btn .activity-indicator span::after{font-size:1.6em;}.activity-indicator.pending span::after{content:"\f1ce";opacity:1;-webkit-animation:iconSpin 2s infinite linear;animation:iconSpin 2s infinite linear;}.activity-indicator.complete span::after{content:"\f00c";opacity:1;color:rgb(var(--systemOkay));}.activity-indicator.error span::after{content:"\f00d";opacity:1;color:rgb(var(--systemError));}@-webkit-keyframes iconSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes iconSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes iconSpin2{0%{-webkit-transform:translate(-50%,0) rotate(0deg);transform:translate(-50%,0) rotate(0deg);}100%{-webkit-transform:translate(-50%,0) rotate(359deg);transform:translate(-50%,0) rotate(359deg);}}@keyframes iconSpin2{0%{-webkit-transform:translate(-50%,0) rotate(0deg);transform:translate(-50%,0) rotate(0deg);}100%{-webkit-transform:translate(-50%,0) rotate(359deg);transform:translate(-50%,0) rotate(359deg);}}.countdown{width:100%;margin:2rem 0;background-color:rgb(var(--black));font-size:1.5em;text-align:center;color:rgb(var(--magenta));}.countdown>div{display:block;padding:1.5rem 0;}.countdown div>span{display:block;text-align:center;}.countdown .clock-title{font-size:1.2em;margin-bottom:1rem;}.clock-timer .unit{display:inline-block;margin:0 0 5px;vertical-align:top;font-size:0.65em;}.clock-timer .wrapper{display:inline-block;vertical-align:top;}.clock-timer>.unit{padding-right:10px;}.clock-timer .unit span{display:block;font-size:3.8em;line-height:1;}.clock-timer .hours:after,.clock-timer .minutes:after{content:":";}.movie-screenings{position:relative;margin:3rem 0;border:1px solid rgb(var(--black));background-color:rgb(var(--white));box-sizing:border-box;}.movie-screenings::before,.movie-screenings::after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgb(var(--black));background-color:rgb(var(--white));box-sizing:border-box;}.movie-screenings::before{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px);z-index:-1;}.movie-screenings::after{-webkit-transform:translate(-8px,8px);transform:translate(-8px,8px);z-index:-2;}.movie-screenings h3{margin:0;border-bottom:1px solid rgb(var(--black));padding:1.5rem;padding:1rem calc(1/34.75*100%);}.movie-screenings ul{margin:0;padding:0;}.movie-screenings .screening-item{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;min-height:60px;min-height:calc(45px + 1rem);border:0;padding:0;padding-right:calc(55px + 1.5rem);}.movie-screenings .screening-item:last-child{border:0;}.movie-screenings .screening-item:nth-of-type(2n+1){background-color:rgba(var(--black),0.05);}.movie-screenings .screening-item::before{display:none;}.screening-item[data-guests="1"]{align-items:flex-start;}.screening-item[data-status="tickets-not-available"] span span,.screening-item[data-status="tickets-sold-out"] span span{opacity:0.5;}.screening-item[data-status="tickets-canceled"] span span{text-decoration:line-through;opacity:0.5;}.screening-item>span{width:50%;margin:0.5rem 0;box-sizing:border-box;}.screening-item.inactive>span{opacity:0.5;}.screening-item .screening-info1{position:relative;width:calc(50% - (1/34.75*100%));min-width:320px;padding-left:calc(1/34.75*100%);padding-bottom:5px;}.screening-item .screening-info2{min-width:360px;margin-left:calc(1/34.75*100%);padding-bottom:5px;}.screening-item[data-status="tickets-free-entrance"] .screening-info1::before,.screening-item[data-status="tickets-only-a-few-left"] .screening-info1::before,.screening-item[data-status="tickets-box-office"] .screening-info1::before,.screening-item[data-status="tickets-not-available"] .screening-info1::before,.screening-item[data-status="tickets-sold-out"] .screening-info1::before,.screening-item[data-status="tickets-canceled"] .screening-info1::before{content:"";position:absolute;top:-38px;top:calc(-30px - 0.5rem);right:0;bottom:0;left:0;background-color:rgba(var(--black),0.1);}.screening-item span{display:inline-block;}.screening-item span span{margin-right:1rem;}.screening-item .status{position:relative;display:none;width:100%;height:30px;margin:0.5rem 0 0;text-decoration:none;z-index:1;}.screening-item.active[data-status="tickets-free-entrance"] .status,.screening-item.active[data-status="tickets-only-a-few-left"] .status,.screening-item.active[data-status="tickets-box-office"] .status,.screening-item.active[data-status="tickets-not-available"] .status,.screening-item.active[data-status="tickets-sold-out"] .status,.screening-item.active[data-status="tickets-canceled"] .status{display:block;}.movie-screenings .screening-item .status span{display:inline-block;padding:0.2rem 0.5rem 0.2rem 1rem;padding-left:calc(1/34.75*100%));font-size:0.85em;text-decoration:none;opacity:1;}.movie-screenings .screening-item[data-status="tickets-free-entrance"] .status span,.movie-screenings .screening-item[data-status="tickets-only-a-few-left"] .status span,.movie-screenings .screening-item[data-status="tickets-box-office"] .status span{background-color:rgb(var(--magenta));}.movie-screenings .screening-item[data-status="tickets-not-available"] .status span{background-color:rgb(var(--black));color:rgb(var(--white));}.movie-screenings .screening-item[data-status="tickets-sold-out"] .status span{background-color:rgb(var(--black));color:rgb(var(--white));}.movie-screenings .screening-item[data-status="tickets-canceled"] .status span{background-color:rgba(var(--black),0.25);}.screening-item .screening-guests{display:block;}.screening-item .screening-text{display:block;}.screening-item .cityS{display:none;}.screening-item .sLocation::before{content:"|";display:inline-block;margin-right:1rem;}.screening-item .sCode{color:rgb(var(--mediumgrey));}.screening-item .btn{min-height:0;padding:0.5rem 1rem;}.movie-screenings .sTix{position:absolute;display:flex;align-items:center;justify-content:center;right:0.5rem;bottom:0.5rem;width:55px;height:45px;margin:0;padding:0;background-color:rgb(var(--black));color:rgb(var(--white));}.movie-screenings .sTix.hide{opacity:0;pointer-events:none;}.screening-item[data-status="tickets-box-office"] .sTix,.screening-item[data-status="tickets-not-available"] .sTix,.screening-item[data-status="tickets-sold-out"] .sTix,.screening-item[data-status="tickets-canceled"] .sTix{display:none;}.movie-screenings .sTix i{font-size:2em;line-height:1;}@media (max-width:800px){h1{font-size:2.4em;}h2{font-size:1.2em;}.hgroup h2{font-size:1.4em;}h3{font-size:1.4em;}h4{font-size:1em;}.page>*:first-child{margin-top:2rem;}.page>*:last-child{margin-bottom:2rem;}.movie-screenings .screening-item{flex-direction:column;align-items:flex-start;justify-content:center;}.screening-item>span{width:100%;min-width:0;}.screening-item .screening-info1{width:100%;min-width:0;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem;}.screening-item .screening-info2{min-width:0;margin-left:0;padding-right:1rem;padding-bottom:0;padding-left:1rem;}.screening-item[data-status="tickets-free-entrance"] .screening-info1::before,.screening-item[data-status="tickets-only-a-few-left"] .screening-info1::before,.screening-item[data-status="tickets-box-office"] .screening-info1::before,.screening-item[data-status="tickets-not-available"] .screening-info1::before,.screening-item[data-status="tickets-sold-out"] .screening-info1::before,.screening-item[data-status="tickets-canceled"] .screening-info1::before{display:none;}.movie-screenings .screening-item .status span{padding-left:1rem;}.screening-item .screening-date,.screening-item .screening-time,.screening-item .screening-guests{font-family:'SuisseIntlMono-Bold',Helvetica,Arial,sans-serif;}}@media (max-width:600px){.hgroup{margin:1rem 0;}h1{font-size:2em;}.hgroup h2{font-size:1.4em;}h3{font-size:1.2em;}input{padding:0.5rem;}input.password-toggle-target{padding-right:calc(25px + 1rem);}.js-toggle-password{right:0.5rem;}.countdown{font-size:1em;}}@media (max-width:400px){.activity-indicator span{font-size:0.85em;}.movie-screenings .screening-item{padding:0.5rem 0;}.screening-item span span{margin-right:0.5rem;}.screening-item .sLocation::before{margin-right:0.5rem;}.movie-screenings .sTix{position:relative;right:auto;bottom:auto;width:100%;margin-top:1rem;}.movie-screenings .sTix.hide{display:none;}}