.QuestionAndAnswer_SQuestionAndAnswer__HykFh{overflow:hidden;border-radius:4px;margin-bottom:10px}.QuestionAndAnswer_SQuestion__BZdnn{background-color:var(--color_footer_bg);color:var(--color_footer_text);border:none;display:flex;width:100%;padding:.5em;font-size:1rem;text-align:left;align-items:center;& span{flex:1 0 auto;max-width:calc(100% - 1em)}&:after{display:block;width:1em;flex:0 0 1em;content:"➤";transform:rotate(90deg);transition:transform .2s ease}&.QuestionAndAnswer_revealed__AFonn:after{transform:rotate(-90deg)}}.QuestionAndAnswer_SAnswer__as_ov{background-color:var(--color_otherarts_bgcolor,#fff);display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;&.QuestionAndAnswer_revealed__AFonn{grid-template-rows:1fr}}.QuestionAndAnswer_SAnswerContainer__FrOFj{overflow:hidden}.QuestionAndAnswer_SRichText__lHqTd{padding:.5em}.Svg_Svg__hPAM2{fill:currentColor;fill-rule:evenodd}.DialogApiSignupForm_DialogApiForm__e1qKc{& iframe{display:block;height:250px}}.PleaseWait_SLoaderContainer__prawL{width:192px;margin:0 auto;text-align:center}@keyframes PleaseWait_rotation__DvqU_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PleaseWait_Spinner__fJp9P{width:100px;height:100px;border-radius:50%;margin:0 auto;border-top:7px solid var(--color_text);border-right:7px solid transparent;box-sizing:border-box;animation:PleaseWait_rotation__DvqU_ 1s linear infinite}.DataLoader_SNoShows__ZMyl4{text-align:center}.KinoklubbTicket_KinoklubbTicket__Lp0XB{display:flex;flex-direction:column;justify-content:center;color:#352761;background-color:#C8B886;text-align:center;padding:0;font-size:11px}.KinoklubbTicket_Promo__uk4Pt{margin-top:.5em;padding:5px;& svg{display:block;margin:0 auto;width:100%}}.CloseButton_sCloseButton__K4fL6{--scb-line-thickness:4px;color:var(--color_menu_text,#000);padding:0;border:none;background:none;font-size:.8rem;width:100%;position:relative;min-width:3.5em;padding-top:calc(var(--scb-line-thickness) * 7)}@media screen and (min-width:641px){.CloseButton_sCloseButton__K4fL6{font-size:1rem;padding-top:calc(var(--scb-line-thickness) * 9);width:auto;text-indent:0}}.CloseButton_sCloseButton__K4fL6:after,.CloseButton_sCloseButton__K4fL6:before{content:" ";display:block;border-radius:10%/50%;height:var(--scb-line-thickness);width:100%;max-width:2.5em;background:currentColor;transition:all .2s;position:absolute;left:50%;transform:translateX(-50%)}.CloseButton_sCloseButton__K4fL6:before{top:0;box-shadow:0 calc(var(--scb-line-thickness) * 4) 0 0 currentColor}@media screen and (min-width:641px){.CloseButton_sCloseButton__K4fL6:before{box-shadow:0 calc(var(--scb-line-thickness) * 6) 0 0 currentColor}}.CloseButton_sCloseButton__K4fL6:after{top:calc(var(--scb-line-thickness) * 2)}@media screen and (min-width:641px){.CloseButton_sCloseButton__K4fL6:after{top:calc(var(--scb-line-thickness) * 3)}}.CloseButton_open__1QsK4:before{top:calc(var(--scb-line-thickness) * 2);transform:translateX(-50%) rotate(45deg);box-shadow:0 0 0 0 currentColor}@media screen and (min-width:641px){.CloseButton_open__1QsK4:before{top:calc(var(--scb-line-thickness) * 3)}}.CloseButton_open__1QsK4:after{transform:translateX(-50%) rotate(-45deg)}.Image_FullWidthCMSImage__Q_w5G{width:100%;height:auto;display:block}.Menu_Header__4_f2D{background-color:var(--color_menu_bg,#fff);height:var(--top-menu-height,80px);max-width:100vw;position:relative;z-index:1000;padding:0 10px 0 0;@media screen and (min-width:641px){height:112px}}.Menu_MenuContainer__kPDN3{margin:0 auto;height:100%;max-width:1440px;display:flex;align-items:center;gap:1em}.Menu_LogoLink__B2ltw{flex:0 1 85%;margin-left:20px;max-height:100%;height:100%;max-height:65px;display:flex;align-items:center;@media screen and (min-width:641px){max-width:60%;flex:1 1 60%;max-height:90px;&.Menu_LogoLink_centeredLogo__ZcS_J{max-width:calc(100% - 58px);flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 58px);text-align:center;& img{display:inline-block;transform:translateX(58px)}}}}.Menu_LogoImage__bxml8{display:block;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;@media screen and (min-width:641px){max-height:90px}}.Menu_MenuLinks__DonQ2{flex-grow:0;flex-shrink:1;flex-basis:calc(15% - 2em);@media screen and (min-width:641px){max-width:40%;flex:1 1 40%;display:flex;justify-content:flex-end;gap:5%;&.Menu_MenuLinks_centeredLogo__HQb5_{max-width:58px;flex:1 1 58px}}}.Menu_MobileMenu__0g3BP{height:var(--mobile-menu-height);display:flex;position:fixed;bottom:0;width:100vw;z-index:9000;font-size:.7rem;background-color:var(--color_menu_bg,#fff);justify-content:space-between;@media screen and (min-width:641px){display:none}& a{padding:8px;color:var(--color_menu_text,#000);flex:1 1 calc(100% / var(--num-items));text-align:center;& svg{height:24px;width:auto;display:block;margin:0 auto}}}.Newsletter_Container__nH5sN{max-width:600px;margin:0 auto;label{color:var(--color_footer_text)}}.SMaxWidthMovieGrid_SMaxWidthMovieGrid__pkelL{padding:50px 10px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));@media screen and (min-width:641px){gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}}.SMaxWidthMovieGrid_SFullGridRow__Yot_Z{grid-column:1/span var(--columns,3);@media screen and (min-width:641px){grid-column:1/span 5}}.SMaxWidthMovieGrid_SMovieCell__PwM_e{background-color:var(--color_fpposter_bg_mobile,var(--color_fpposter_bg,#fefefe));@media screen and (min-width:641px){background-color:var(--color_fpposter_bg,#fefefe)}}.ProgramDateSelector_SDateSelector__JNO6X{position:relative;color:var(--color_dateselector_text,var(--color_ticketbutton_text,#fff));& select{background-color:var(--color_dateselector_bg,var(--color_ticketbutton_bg,#000));color:var(--color_dateselector_text,var(--color_ticketbutton_text,#fff));font-size:20px;@media screen and (min-width:641px){font-size:1rem}padding:.5em 2.5em .5em .5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}& svg{position:absolute;width:21px;height:13px;right:5px;top:50%;transform:translateY(-50%);pointer-events:none}}.SFacts_SFacts__X_CqQ{list-style:none;padding:0;margin:0;display:flex;gap:20px;row-gap:0;flex-direction:row;flex-wrap:wrap;@media screen and (min-width:641px){gap:30px;flex-wrap:nowrap}& li{font-size:1rem;font-weight:700;text-transform:uppercase;@media screen and (max-width:640px){&.SFacts_genre__fcTRg{width:100%}}@media screen and (min-width:641px){font-size:20px}}}.SKinoklubbTicket_SKinoklubbTicket__A4f4j{flex:1 1 100%;max-width:calc(50% - 5px);@media screen and (min-width:640px){max-width:150px}}.SShowsContainer_SShowsContainer__rT0L8{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;@media screen and (min-width:640px){margin-top:15px}}.TicketButton_ShowLink__Ey6jk{background:var(--color_ticketbutton_bg,#000000);color:var(--color_ticketbutton_text,#ffffff);display:block;line-height:1.1;border-radius:.3em;overflow:hidden;&:hover{text-decoration:none;& time{text-decoration:underline}}&.TicketButton_ShowLink_isPassed__g1PfV{pointer-events:none}}.TicketButton_MetaInfo__Ea9gw{font-size:1rem;text-align:center;display:block;padding:3px;@media screen and (max-width:640px){word-break:normal;overflow-wrap:anywhere;&.TicketButton_MetaInfo_scaleDownMobile__3bo3y{font-size:.8rem}}&.TicketButton_MetaInfo_uppercase__HNxZi{text-transform:uppercase}}.TicketButton_IsPassed__Hqm2N{opacity:.5}.TicketButton_Time__2a07H{text-align:center;display:block;font-size:32px;font-weight:800}.TicketButton_Date__ku3x3{background:var(--color_ticketbutton_datebg,var(--color_primary));color:var(--color_ticketbutton_datetext,#ffffff);line-height:1.5;text-transform:capitalize;font-weight:400;font-size:1rem;padding:3px}.STicketButton_STicketButton__Q5vKL{flex:1 1 100%;max-width:calc(50% - 5px);@media screen and (min-width:640px){max-width:150px}}.Shows_SShowsContainer__6BttC{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;@media screen and (min-width:641px){padding-left:30px;padding-bottom:0;padding-right:30px;padding-top:0}}.Shows_STicketButton__dHuxT{flex:0 0 150px;overflow:hidden;&.Shows_odd__n52PL .showDate{background:var(--color_ticketbutton_datebg_other,#000000);color:var(--color_ticketbutton_datetext_other,#ffffff)}}.Shows_SKinoklubbTicket__1g4NK{max-width:150px;border-radius:.3em}.FilmProgram_FilmProgram__4UtZ7{margin-top:3.125rem;@media screen and (max-width:640px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px;background:rgba(0,0,0,.7)}}.FilmProgram_ProgramTitle__qYbfL{text-align:center;text-transform:uppercase;font-size:31px;font-weight:var(--font_bold,bold);color:white;@media screen and (min-width:641px){color:currentColor}}.FilmProgram_DataLoader__ssID0{& p{color:white;@media screen and (min-width:641px){color:currentColor}}}.ShowsForCulture_CultureProgram__ZDqbU{margin-top:3.125rem;margin-bottom:3.125rem;@media screen and (max-width:640px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}}.ShowsForCulture_ProgramTitle__tj0PR{text-align:center;text-transform:uppercase;font-size:31px;font-weight:var(--font_bold,bold)}.ShowsForCulture_NoShows__Xe0yu{text-align:center}.OneShowWithPoster_SOneShowWithPoster__JejjH{background-color:var(--color_fpposter_bg_mobile,var(--color_fpposter_bg,#fefefe));@media screen and (min-width:641px){background-color:var(--color_fpposter_bg,#fefefe)}}.OneShowWithPoster_STicketButton__t6lES{margin:8px}.PosterShowsDisplay_SHeader__pNlWY{margin-top:25px;--color_local_border_override:var(--color_programelements_header_border)}.MoviePosterRow_SMovie__Tw6kZ{display:flex;margin-bottom:40px;gap:20px;padding:0 10px;@media screen and (min-width:641px){margin-bottom:60px;gap:30px}}.MoviePosterRow_STextContainer__5ewJ1{flex:1 1 auto}.MoviePosterRow_SMovieTitle__uS_WT{margin:0;line-height:1.4;font-size:25px;@media screen and (min-width:641px){font-size:31px}}.MoviePosterRow_SPosterContainer__nzxbg{display:block;position:relative;max-width:100px;flex:1 1 auto;width:100%;@media screen and (min-width:641px){max-width:150px}&.MoviePosterRow_isKinoklubb__WS_Yr:after{content:"";display:block;position:absolute;z-index:1;top:0;right:0;width:50%;height:0;padding-bottom:50%;background-image:url(/KinoklubbRibbon.svg);background-repeat:no-repeat}&:hover+.MoviePosterRow_STextContainer__5ewJ1 .MoviePosterRow_SMovieTitle__uS_WT{text-decoration:underline}}.MoviePosterRow_SPoster__BiW_x{height:auto;max-width:100px;width:100%;display:block;@media screen and (min-width:641px){max-width:150px}}