@charset "UTF-8";:root{box-sizing:border-box;font-family:Rajdhani,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;text-rendering:geometricPrecision;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}*,:after,:before{box-sizing:inherit;outline:0;border:none;margin:0;padding:0}body{min-height:100%}ol,ul{list-style:none}img{max-width:100%;height:auto}svg{vertical-align:middle}main{display:block}[hidden]{display:none!important}a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{color:#9e9e9e;-webkit-text-fill-color:#9e9e9e;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.xdebug-error{position:relative;z-index:3000}.xdebug-error tr:not(:first-child){display:none}.xdebug-error:hover tr{display:table-row}.dbg{position:absolute;top:0;right:0;z-index:10;padding:.3125rem!important;margin:0!important;color:#15161a!important;background-color:#f7ca18;font-size:.875rem;line-height:100%}@media(max-width:479px){.hide--sml{display:none}}@media(min-width:480px){.show--sml{display:none}}@media(min-width:1170px){.hide--has-back{display:none}}.no--scroll{overflow:hidden}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.text--error{color:#d91e3d}.text--unimportant{color:#999}.text--unimportant a{color:#000}.text--unimportant a:hover{text-decoration:underline}.dragscroll{cursor:-webkit-grab;cursor:grab}.cols--3{-moz-column-count:1;column-count:1}@media(min-width:480px){.cols--3{-moz-column-count:2;column-count:2}}@media(min-width:760px){.cols--3{-moz-column-count:3;column-count:3}}@font-face{font-family:Rajdhani;font-style:normal;font-display:auto;font-weight:500;src:local("Rajdhani Medium"),local("Rajdhani-Medium"),url(rajdhani-500.woff2) format("woff2"),url(rajdhani-500.woff) format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:auto;font-weight:600;src:local("Rajdhani SemiBold"),local("Rajdhani-SemiBold"),url(rajdhani-600.woff2) format("woff2"),url(rajdhani-600.woff) format("woff")}html{scroll-behavior:smooth}svg{fill:currentColor}a{text-decoration:none}a>img,a>svg{vertical-align:top}a{color:#b3002d}a:hover{color:#d91e3d}h1,h2,h3,h4,h5{position:relative;font-weight:600;line-height:1.2em}h1>svg:first-child,h2>svg:first-child,h3>svg:first-child,h4>svg:first-child,h5>svg:first-child{margin-right:.3125rem}h1{font-size:2.5rem}h1 small{display:block;font-size:1.375rem;font-weight:500;color:#999}h2{font-size:1.875rem}h3{font-size:1.375rem}h4{font-size:1.28rem}b,strong{font-weight:600}em{font-style:normal;font-weight:500}td,th{text-align:left;vertical-align:top}td+td,th+td,th+th{padding-left:1.0625rem}label{display:inline-block}body{height:100%;-webkit-overflow-scrolling:touch}#menustate{position:absolute;left:0;top:0;z-index:-10}#menustate:checked~#overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:transparent;z-index:2400;overflow:auto;overscroll-behavior:contain;-ms-scroll-chaining:chained}#body{flex:1 1 auto;color:#000;background-color:#fff;position:relative;cursor:auto}#outer{display:flex;align-items:stretch;position:relative}@media(min-width:1170px){body{padding-top:100px}#body{width:100%;max-width:960px;margin:0 auto;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}}.form-group .form--value,input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #e1e1e1;padding:.3125rem .625rem;min-width:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;vertical-align:middle;font-family:Rajdhani,Helvetica,Arial,sans-serif;line-height:1.2em;font-size:1rem;background-color:#fff}.form-group .form--value:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=text]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{border:1px solid #e1e1e1;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #000 inset}.form-group .form--value::-moz-selection,input[type=email]::-moz-selection,input[type=password]::-moz-selection,input[type=text]::-moz-selection,select::-moz-selection,textarea::-moz-selection{background-color:#e1e1e1}.form-group .form--value::selection,input[type=email]::selection,input[type=password]::selection,input[type=text]::selection,select::selection,textarea::selection{background-color:#e1e1e1}.form-group .form--value.error,input[type=email].error,input[type=password].error,input[type=text].error,select.error,textarea.error{background-color:#fff;border-bottom-color:#d91e3d}.form-group .form--value[disabled],input[type=email][disabled],input[type=password][disabled],input[type=text][disabled],select[disabled],textarea[disabled]{background-color:#f5f5f5}select::-ms-expand{display:none}.select{position:relative;display:inline}.select:after{position:absolute;content:"";width:0;height:0;top:50%;right:.625rem;transform:translateY(-50%);pointer-events:none;border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.25em solid #000}.select select{padding-right:calc(1.25rem + .5em)}textarea{resize:vertical}label>input[type=checkbox]{margin-right:.625rem}fieldset>:not(:first-child){margin-top:.625rem}fieldset legend{font-size:1.28rem;font-weight:600}fieldset+button,fieldset+fieldset{margin-top:2.125rem}form{position:relative}form>*{margin-top:1.25rem}form>h1,form>h2,form>h3{line-height:1.2em;margin-top:2.125rem}form>.chk{display:block}form p{margin-top:1.25rem}form p.errors{color:#d91e3d;font-weight:600}form p.recaptcha{font-size:.875rem;color:#999}form p.recaptcha a{color:#000}form>:first-child{margin-top:0}form .form-group{margin-top:.625rem}form .form-group.location>div{display:flex}form .form-group.location>div>*{flex:1 1 auto}form .form-group.location>div>[name=zip]{flex:0 0 calc(4rem + 1.25rem);margin-right:.3125rem}form .form-group p{margin-top:.625rem}form .form-group p.form--value{margin-top:0;background-color:#f5f5f5}form .form-group p.errors{margin-top:0}.grecaptcha-badge{display:none!important}@media(min-width:480px){.form-group{display:flex;align-items:flex-start}.form-group>*{flex:1 1 auto}.form-group>label{flex:0 0 8rem;margin-top:calc(.3125rem - 1px)}.form--stacked .form-group{display:block}}input[type=checkbox].checkbox,input[type=radio].radio{position:absolute;opacity:0;pointer-events:none;padding:0}input[type=checkbox].checkbox+label,input[type=radio].radio+label{position:relative;display:inline-block;padding-left:calc(1.5em + .625rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input[type=checkbox].checkbox+label::after,input[type=checkbox].checkbox+label::before,input[type=radio].radio+label::after,input[type=radio].radio+label::before{position:absolute;display:block;content:''}input[type=checkbox].checkbox+label::before,input[type=radio].radio+label::before{top:0;left:0;width:1.5em;height:1.5em;background:#fff;border:1px solid #e1e1e1}input[type=checkbox].checkbox[disabled]+label,input[type=radio].radio[disabled]+label{pointer-events:none}input[type=checkbox].checkbox[disabled]+label::before,input[type=radio].radio[disabled]+label::before{background-image:none;background-color:#f5f5f5}input[type=checkbox].checkbox+label::after{top:.25em;left:.5em;height:.75em;width:.5em;border-style:solid;border-width:0 2px 2px 0;border-color:#b3002d;opacity:0;transform:rotate(35deg) scale(.8)}input[type=checkbox].checkbox+label:hover::after{opacity:1;border-color:#999}input[type=checkbox].checkbox:checked+label::after{opacity:1;border-color:#b3002d;transform:rotate(35deg) scale(1)}input[type=checkbox].checkbox:checked+label:hover::after{opacity:1;border-color:#d91e3d}input[type=checkbox].checkbox[disabled]+label::after{border-color:#656565}input[type=checkbox].checkbox[disabled]+label:hover::after{border-color:#656565}#header{display:flex;height:2.5rem;line-height:2.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#fff;background-color:#d91e3d;-ms-scroll-chaining:none;overscroll-behavior:none}@supports((position:-webkit-sticky) or (position:sticky)){#header{position:-webkit-sticky;position:sticky;top:0}}#header,#header>*{z-index:2500}#nav-toggle{flex:0 0 auto;display:flex;align-items:center;width:2.5rem;margin-right:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#nav-toggle>svg{display:block;width:60%;margin:0 auto;stroke-width:3;stroke-linecap:square;stroke:#fff;transition:all .25s ease-in-out,stroke .25s ease-out}#nav-toggle>svg path{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .25s ease-in-out,transform .25s ease-in-out}#nav-toggle>svg .x{opacity:0}#menustate:checked~#body #nav-toggle{background-color:#202227}#menustate:checked~#body #nav-toggle>svg{transform:rotate(135deg)}#menustate:checked~#body #nav-toggle>svg .h{opacity:0}#menustate:checked~#body #nav-toggle>svg .x{opacity:1}#menustate:checked~#body #nav-toggle>svg .t{transform:translate(0,8px)}#menustate:checked~#body #nav-toggle>svg .b{transform:translate(0,-8px)}#top{position:absolute;left:0;right:0;top:0;height:100px;z-index:-10}#menu{position:absolute;z-index:2500;top:2.5rem;left:0;right:0;bottom:0;background-color:rgba(32,34,39,.6);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;display:none}@supports((position:-webkit-sticky) or (position:sticky)){#menu{bottom:auto;height:calc(100vh - 2.5rem)}}#menustate:checked~#body #menu{display:block}#menu nav{display:flex;flex-direction:column;line-height:2.2rem;padding:1.25rem;max-height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none;background-color:rgba(32,34,39,.98)}#menu a{display:inline-block;text-transform:uppercase;letter-spacing:.05em;color:#999;font-weight:600}#menu a:hover{color:#fff}#menu ul+ul{margin-top:1.25rem}#menu-logo{flex:0 1;display:flex;align-items:center;line-height:100%}#menu-logo svg{width:5rem;fill:#fff}#search{flex:1 1 0;display:flex;justify-content:flex-end;margin-left:auto;padding-left:.625rem;max-width:18rem}#search>*{margin:0;padding:0;color:#fff;background-color:#b3002d;border:0;outline:0}#search input[type=text]{flex:1 1 auto;max-width:6rem;padding-left:1.25rem}#search input[type=text]::-webkit-input-placeholder{color:#fff;opacity:.8}#search input[type=text]::-moz-placeholder{color:#fff;opacity:.8}#search input[type=text]:-ms-input-placeholder{color:#fff;opacity:.8}#search input[type=text]::-ms-input-placeholder{color:#fff;opacity:.8}#search input[type=text]::placeholder{color:#fff;opacity:.8}#search input[type=text]::-moz-selection{color:#fff;background-color:#282a2f}#search input[type=text]::selection{color:#fff;background-color:#282a2f}#search input[type=text]:focus,#search input[type=text]:not([value=""]){max-width:100%}@media(min-width:480px){#search input[type=text]:focus,#search input[type=text]:not([value=""]){max-width:14rem}}#search button{flex:0 0 auto;padding:0 1.25rem 0 .625rem;margin:0;cursor:pointer}#search button svg{height:1rem;width:1rem}@media(min-width:1170px){#search input[type=text]{transition:max-width .5s;transition-delay:2s}#search input[type=text]:focus{transition:max-width .5s;transition-delay:0s}}#search::after{position:absolute;content:" ";background:linear-gradient(.25turn,rgba(179,0,45,0),rgba(179,0,45,.7));width:.5em;right:calc(1.875rem + 1rem);top:0;height:100%}@media(min-width:480px){#menu nav{flex-direction:row;justify-items:start;align-items:flex-start}#menu nav ul{flex:0 0 auto}#menu nav ul+ul{margin-left:5%;margin-top:0}#menu nav a{line-height:3rem}}@media(min-width:620px){#menu nav ul+ul{margin-left:10%}}@media(min-width:760px) and (orientation:portrait),(min-width:960px) and (orientation:landscape){#header{height:3.25rem;line-height:3.25rem}#nav-toggle{width:3.25rem}#menu-logo svg{width:6.5rem}#menu{top:3.25rem}@supports((position:-webkit-sticky) or (position:sticky)){#menu{height:calc(100vh - 3.25rem)}}}@media(min-width:960px) and (orientation:portrait),(min-width:1170px) and (orientation:landscape){#header{height:4rem;line-height:4rem}#nav-toggle{width:4rem}#menu-logo svg{width:8rem}#menu{top:4rem}@supports((position:-webkit-sticky) or (position:sticky)){#menu{height:calc(100vh - 4rem)}}}#breadcrumbs{margin:auto 0 -1.9375rem;padding:1.9375rem 1.25rem 0;display:flex;font-size:.875rem;line-height:.875rem;color:#999}#breadcrumbs>*{flex:0 1 auto;display:none;max-width:15rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0}#breadcrumbs>* a{color:#656565}#breadcrumbs>* a:hover{color:#d91e3d}#breadcrumbs>:before{content:'›';font-weight:600;font-size:1.28rem;line-height:0;margin:0 .53125rem}#breadcrumbs>:nth-last-child(-n+3){display:block}#breadcrumbs>:first-child:before,#breadcrumbs>:nth-last-child(3):before{display:none}#breadcrumbs>:first-child{flex:0 0 auto}#breadcrumbs>:last-child{max-width:25rem;display:inline}@media(min-width:760px){#breadcrumbs>:nth-last-child(-n+4){display:block}#breadcrumbs>:nth-last-child(-n+4):before{display:inline-block}#breadcrumbs>:nth-last-child(-n+4):last-child{display:inline}#breadcrumbs>:first-child:before,#breadcrumbs>:nth-last-child(4):before{display:none}}@media(min-width:960px){#breadcrumbs>:nth-last-child(-n+5){display:block}#breadcrumbs>:nth-last-child(-n+5):before{display:inline-block}#breadcrumbs>:nth-last-child(-n+5):last-child{display:inline}#breadcrumbs>:first-child:before,#breadcrumbs>:nth-last-child(5):before{display:none}}#content{flex:1 1 auto;padding:1.25rem;display:flex;flex-direction:column;position:relative;width:100%}#content{background-color:#fff;margin-top:0;padding:1px 0 3.1875rem;cursor:default}main{flex:0 0 auto}main>.box{margin-left:1.25rem;margin-right:1.25rem}#jumper{flex:0;position:absolute;right:0;bottom:0;width:0;align-self:flex-end;justify-self:flex-end}#jumper>a{position:absolute;height:2rem;width:2rem;bottom:.625rem;left:calc(-2rem - .625rem);display:flex;align-items:center;justify-content:center;font-size:.7em;text-align:center;border-radius:50%;color:#fff;background-color:#202227;opacity:1;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#jumper>a:hover{opacity:1;background-color:#d91e3d;transition:all .2s}#jumper>a:nth-of-type(2),#jumper>a:nth-of-type(4){left:calc(-4rem - .625rem - .3125rem)}#jumper>a:nth-of-type(3){left:calc(-6rem - .625rem - .625rem)}@supports((position:-webkit-sticky) or (position:sticky)){#jumper{position:-webkit-sticky;position:sticky;z-index:2250;margin-top:100vh}#jumper>a{opacity:.8;background-color:rgba(32,34,39,.6)}}#footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;color:#999;background-color:#282a2f;font-size:.875rem;line-height:.875rem}#footer a{color:#e1e1e1}#footer a:hover{color:#fff}#footer>div{display:flex;flex-direction:column;align-items:center;cursor:auto;padding:3.1875rem 0 1.0625rem;width:100%;max-width:960px;margin:0 auto;background-color:#282a2f}#footer-logo{display:block;height:3em;color:#d91e3d}#footer-social{margin:1.0625rem 0;font-size:1rem}#footer-social a{margin:0 .53125rem}#footer-feat{width:100%;max-width:960px;background-color:#202227;padding:1.25rem}#footer-feat>a>img,#footer-feat>img{width:100%;height:auto}#footer-feat h3{text-align:center;line-height:1.2em}#footer-feat a+h3,#footer-feat img+h3{margin-top:.3125rem}#imprint{flex:0 0 auto;color:#999;background-color:#15161a;font-size:.875rem;line-height:.875rem;cursor:auto}#imprint section{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:.625rem 1.25rem}#imprint span{margin-right:.625rem}#imprint ul{display:flex;padding:0}#imprint li+li{margin-left:.625rem}#imprint li+li:before{content:"•";font-weight:600;margin-right:.625rem;color:#d91e3d}#imprint a{color:#e1e1e1;display:inline-block}#imprint a:hover{color:#fff}@media(min-width:1170px){#imprint section{max-width:960px;margin:0 auto}}#content>#item,article.item>header{display:flex;flex-wrap:wrap;line-height:1.2em}#content>#item>a,#content>#item>span,article.item>header>a,article.item>header>span{align-self:start;margin:0 1.0625rem 0 0;height:94px}#content>#item>a>img,#content>#item>span>img,article.item>header>a>img,article.item>header>span>img{width:auto;height:94px;max-height:100%}#content>#item>a>div.itm-artwork,#content>#item>span>div.itm-artwork,article.item>header>a>div.itm-artwork,article.item>header>span>div.itm-artwork{position:relative;width:67px;height:94px}#content>#item>div,article.item>header>div{flex:1;display:flex;flex-direction:column}#content>#item>div>*,article.item>header>div>*{flex:0 0 auto}#content>#item>div>:nth-last-child(2),article.item>header>div>:nth-last-child(2){margin-bottom:.625rem}#content>#item>div>:last-child,article.item>header>div>:last-child{margin-top:auto}#content>#item h1,#content>#item h2,article.item>header h1,article.item>header h2{font-weight:500}#content>#item h1::before,#content>#item h2::before,article.item>header h1::before,article.item>header h2::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.2) * .5em)}#content>#item h1 a,#content>#item h2 a,article.item>header h1 a,article.item>header h2 a{color:#15161a;font-weight:600}#content>#item h1 b,#content>#item h2 b,article.item>header h1 b,article.item>header h2 b{font-weight:600}#content>#item h2,article.item>header h2{font-size:1.375rem}#content>#item .local-name,article.item>header .local-name{padding-top:.3125rem;font-size:1rem;font-weight:500}#content>#item p,article.item>header p{flex:0;padding-top:.625rem}@media(min-width:620px){#content>#item h2,article.item>header h2{font-size:1.875rem}#content>#item .local-name,article.item>header .local-name{font-size:1.125rem}}#content>#item{background-color:#f5f5f5;background-image:radial-gradient(farthest-side at 0 90%,#fff,#f5f5f5,#e1e1e1);padding:2.125rem 1.25rem}article.item>header>a{height:117px}article.item>header>a img{height:117px}article.item>header h1{font-size:1.875rem}@media(min-width:620px){article.item>header>a{height:140px}article.item>header>a img{height:140px}article.item>header h1{font-size:2.5rem}}@media(min-width:1170px){html{background:url(/_img/theme/explode.jpg) 50%/cover no-repeat fixed #f7faff}html.theme--classic{background-image:url(/_img/theme/classic.jpg)}html.theme--classic-dark{background-image:url(/_img/theme/classic-dark.jpg)}html.theme--fog{background-image:url(/_img/theme/fog.jpg)}html.theme--light{background-image:url(/_img/theme/light.jpg)}html.theme--motion{background-image:url(/_img/theme/motion.jpg)}html.theme--snow{background-image:url(/_img/theme/snow.jpg)}html.theme--snowfall{background-image:url(/_img/theme/snowfall.jpg)}html.theme--stars{background-image:url(/_img/theme/stars.jpg)}html.theme--sun{background-image:url(/_img/theme/sun.jpg)}}@media(min-width:1170px){html.theme--brand{background-position-y:top;background-size:auto}html.theme--brand body{padding-top:160px}html.theme--brand #footer{background-color:rgba(40,42,47,.5)}}.header--theme>a>img{width:100%}@media(orientation:landscape){.header--theme>a>img{max-height:160px;width:auto;display:block;margin:0 auto}.header--theme>a>img.show--sml{display:none}.header--theme>a>img.hide--sml{display:block}}html[amp] .header--theme{position:relative;width:100%;height:160px}html[amp] .header--theme amp-img img{-o-object-fit:contain;object-fit:contain}html[amp] .header--theme amp-img.show--sml img{-o-object-fit:cover;object-fit:cover}@media(orientation:landscape){html[amp] .header--theme{height:160px}html[amp] .header--theme.show--sml{display:none}html[amp] .header--theme.hide--sml{display:block}}html[amp] .back-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}html[amp] #footer>div,html[amp] #imprint{z-index:1}.pres{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;z-index:2600;cursor:auto;overscroll-behavior:contain;-ms-scroll-chaining:chained;background-color:#15161a}.pres>label{flex:0 0 auto;display:flex;align-items:center;height:4em;padding:.625rem 1.25rem;color:#fff;background-color:#b3002d;cursor:pointer;font-weight:600}.pres>label:hover{background-color:#d91e3d}.pres>label span{font-size:1.375rem}.pres>label svg{display:inline-block;width:8em;margin-left:auto}.pres>div,.pres>div>div{flex:1 1 100%;display:flex;flex-direction:column;position:relative;overscroll-behavior:contain;-ms-scroll-chaining:chained}.pres>div>div{width:100%;max-width:1920px;margin:0 auto}.pres figure{background:0 0;z-index:1;align-self:flex-end;cursor:auto;width:100%;min-width:320px;max-width:960px;margin:0 auto;padding:1.25rem}.pres-back{position:absolute;top:0;bottom:0;left:0;right:0;min-height:300px;background:50% top/contain no-repeat}.pres-back.pres-back--land{display:none;min-height:600px}@media(orientation:landscape){.pres-back.pres-back--land{display:block}.pres-back.pres-back--port{display:none}}.pres-sep{flex:0 0;min-height:160px}#presstate:checked+.pres{display:none}.anchor{position:absolute;top:-2.5rem}@media(min-width:760px) and (orientation:portrait),(min-width:960px) and (orientation:landscape){.anchor{top:-3.25rem}}@media(min-width:960px) and (orientation:portrait),(min-width:1170px) and (orientation:landscape){.anchor{top:-4rem}}.anchor--pad{margin-top:-1.25rem}article,aside{flex:0 0 auto;position:relative;padding:2.125rem 1.25rem;font-size:1rem;line-height:1.625rem}article>*,aside>*{margin-top:1.25rem}article>:first-child,aside>:first-child{margin-top:0;padding-top:0}article>h1,article>h2,article>h3,aside>h1,aside>h2,aside>h3{line-height:100%;margin-top:2.125rem}article:not(.item)>header,aside:not(.item)>header{position:relative;background:linear-gradient(.1turn,rgba(225,225,225,.95),rgba(238,238,238,.95))}article:not(.item)>header .itm-rating svg,article:not(.item)>header .usr-rating svg,aside:not(.item)>header .itm-rating svg,aside:not(.item)>header .usr-rating svg{fill:#fff}article:not(.item)>header .jump--next,article:not(.item)>header .jump--prev,aside:not(.item)>header .jump--next,aside:not(.item)>header .jump--prev{position:absolute;display:block;line-height:0;padding:.625rem;right:0;color:#999}article:not(.item)>header .jump--next:hover,article:not(.item)>header .jump--prev:hover,aside:not(.item)>header .jump--next:hover,aside:not(.item)>header .jump--prev:hover{color:#d91e3d}article:not(.item)>header .jump--next>svg,article:not(.item)>header .jump--prev>svg,aside:not(.item)>header .jump--next>svg,aside:not(.item)>header .jump--prev>svg{width:.6em;height:.6em}article:not(.item)>header .jump--prev,aside:not(.item)>header .jump--prev{top:0}article:not(.item)>header .jump--next,aside:not(.item)>header .jump--next{bottom:0;vertical-align:bottom}article .lead,aside .lead{font-size:1.125rem;margin-bottom:2.125rem}article ol,article ul,aside ol,aside ul{margin-left:0}article ul,aside ul{padding-left:1rem}article ul>li:before,aside ul>li:before{display:inline-block;content:"–";width:1em;margin-left:-1rem}article>section>*,aside>section>*{margin-top:1.25rem}article>section>:first-child,aside>section>:first-child{margin-top:0;padding-top:0}aside{padding:2.125rem 1.25rem}article h2.line,aside>h2:not(.blank){display:flex;justify-content:center;align-items:center}article h2.line:after,aside>h2:not(.blank):after{flex:1 1 5rem;content:"";background-color:#b3002d;height:1px;margin-left:1.25rem}.badge,a.badge,sup.counter{display:inline-block;color:#fff;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:100%}.badge,a.badge{vertical-align:middle;position:relative;z-index:1;overflow:hidden;padding:.15625rem 1.25rem .15625rem .46875rem}.badge::after,a.badge::after{content:"";position:absolute;top:0;left:-1em;right:.41667rem;bottom:0;background-color:#b3002d;transform-origin:top left;transform:skew(15deg);z-index:-1}.badge+.badge,a.badge+.badge{padding-left:.625rem}.badge+.badge::after,a.badge+.badge::after{left:0}sup.counter{justify-content:center;align-items:center;border-radius:.5rem;min-width:1rem;padding:.5rem;line-height:0;text-align:center;vertical-align:top;margin-top:-.375rem;margin-left:-.375rem;background-color:#b3002d}sup.counter::after{display:none}.badge--gray::after,a.badge--gray::after{background:#999}a.badge--gray:hover::after{background:#b3002d}.badges{display:flex;flex-wrap:wrap;align-items:center;margin-right:-.3125rem;margin-bottom:-.3125rem}.badges .badge{margin:0 0 .3125rem}dd.badges{margin-bottom:.3125rem}.box{margin-top:1.25rem;display:flex;background-color:#fbfbfb;border-left:1px solid #e1e1e1}.box>*{flex:1;padding:1.25rem}.box>*>*{margin-top:.625rem}.box>*>:first-child{margin-top:0}.box>i{flex:0 0;min-width:1.25rem;align-self:stretch;display:flex;align-items:center;color:#15161a;background-color:#e1e1e1;padding:.3125rem}.box>i>svg{width:1.25rem}.box--success{border-color:#26c281;background-color:#c1f3de}.box--success>i{color:#fff;background-color:#26c281}.box--notice{border-color:#f7ca18;background-color:#fef7dd}.box--notice>i{color:#fff;background-color:#f7ca18}.box--error{border-color:#d91e3d;background-color:#f8cbd3}.box--error>i{color:#fff;background-color:#d91e3d}main>.box:last-child{margin-bottom:2.125rem}.button,a.button,button{color:#fff;background-color:#d91e3d;border:2px solid #d91e3d;font-family:Rajdhani,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase;cursor:pointer;padding:.625rem 1.875rem}.button:hover,a.button:hover,button:hover{background-color:#b3002d;border:2px solid #b3002d}.button+.button,.button+button,button+.button,button+button{margin-left:1.25rem}.button--lrg,a.button--lrg{font-size:.875rem;padding:1.125rem 2.25rem}.button--sml,a.button--sml{padding:.75rem 1.5rem}.button--light,a.button--light{color:#15161a;background-color:#fff}.button--light:hover,a.button--light:hover{background-color:#fff;border:2px solid #b3002d}.button--inline,a.button--inline{padding:0 .3125rem;margin:0}.comments form.form--minimized>*{display:none}.comments form.form--minimized [name=comment]{height:3rem;display:inline}.comments>section{margin-top:2.125rem;border-top:1px solid #999;overflow-wrap:break-word;word-wrap:break-word}.comments>section>*{margin-top:.625rem}.comments>section>header{display:flex;flex-wrap:wrap;position:relative;padding:.3125rem .625rem;margin-top:0;background-color:#f5f5f5;margin-bottom:1rem}.comments>section>header h3{flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.comments>section>header h3 a{color:inherit}.comments>section>header time{flex:0 0 auto;white-space:nowrap}.comments>section>header .rating{flex:0 0 100%}.comments>section>header:after{border-top:1rem solid #f5f5f5;border-left:1rem solid transparent;border-right:1rem solid transparent;content:"";position:absolute;bottom:-1rem;left:.625rem;width:0;height:0}.comments>section.action{padding-top:2.125rem}.comment--preview{background-color:rgba(52,152,216,.1)}.comment--deleted{background-color:rgba(217,30,61,.1)}.selection{display:flex;position:relative;font-size:1.125rem;padding-top:1.25rem;margin-right:-.625rem}.selection>*{flex:1 1 100%;display:block;margin:0 .625rem 0 0;text-align:center;border-bottom:2px solid #e1e1e1}.selection>.active{border-color:#b3002d}.selection a{color:#656565}.selection a:hover{color:#d91e3d;border-color:#d91e3d}.embed--scale{height:0;height:auto;margin-bottom:1em;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed--scale.embed--widescreen{padding-bottom:45%}.embed--scale>embed,.embed--scale>iframe,.embed--scale>object,.embed--scale>video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border:0;outline:0;margin:0;padding:0}.embed--scale>img{bottom:-1000000%;left:-1000000%;margin:auto;position:absolute;right:-1000000%;top:-1000000%;width:100%}.embed--scale.embed--scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}blockquote.twitter-tweet{display:block;padding:16px;max-width:468px;border:#ddd 1px solid;border-top-color:#eee;border-bottom-color:#bbb;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.15);font:bold 14px/18px Helvetica,Arial,sans-serif;color:#000;margin:1.25rem auto 0}blockquote.twitter-tweet p{font:normal 18px/24px Georgia,"Times New Roman",Palatino,serif;margin:0 5px 10px 0}blockquote.twitter-tweet a[href^="https://twitter.com"]{font-weight:400;color:#666;font-size:12px}.instagram-media-rendered,.twitter-tweet-rendered,blockquote.instagram-media{margin:1.25rem auto 0!important}figure{background-color:#f5f5f5}figure>a>img,figure>img,figure>video{vertical-align:top;width:100%;height:auto}figcaption{font-size:smaller;line-height:120%;padding:.625rem}figcaption .copy{color:#999}figcaption .copy.copy--spacer{margin-left:.625rem}.figure--left,.figure--right{margin-bottom:1.0625rem}.figure--left>a>img,.figure--left>img,.figure--left>video,.figure--right>a>img,.figure--right>img,.figure--right>video{width:auto;height:auto}.figure--left{float:left;margin-right:1.0625rem}.figure--right{float:right;margin-left:1.0625rem}svg.symbol{height:1em;width:1em}.symbol--down{transform:rotate(180deg)}.symbol--left{transform:rotate(-90deg)}.symbol--right{transform:rotate(90deg)}.symbol--red,.symbol--star{color:#d91e3d}.symbol--oscar{transform:rotate(-20deg) scale(1.5)}.symbol--sml{zoom:.5}.symbol--lrg{zoom:2}.symbol--like,.symbol--unlike{stroke-width:2px}.symbol--like-0:hover{stroke:currentColor}.symbol--like-1:hover,.symbol--unlike{stroke:#fff}a.link{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase;cursor:pointer;color:#282a2f}a.link:not(.link--inline){margin-right:1.25rem;padding:.3125rem 1.25rem .3125rem 0;border:2px solid transparent}a.link:not(.link--prev)::after{content:'❯';margin-left:.5rem;color:#d91e3d}a.link.link--prev::before{content:'❮';margin-right:.5rem;color:#d91e3d}a.link:hover{color:#b3002d}#content>#item a.link{margin-right:.625rem;padding:.3125rem 0}#content>#item a.link else{padding:.3125rem 1.25rem}a.link--dark:not(.link--inline){color:#fff;background-color:#282a2f;border-color:#282a2f;padding:.3125rem 1.25rem}a.link--dark:not(.link--inline):hover{color:#ccc;background-color:#282a2f;border-color:#282a2f}a.link--main:not(.link--inline){border-color:#d91e3d;padding:.3125rem 1.25rem}a.link--main:not(.link--inline):hover{border-color:#b3002d}.link-group{display:inline-block}.link-group .link:not(.link--main):not(.link-dark):not(.link--inline){padding-right:0}.link-group .link:not(.link--inline):last-child{margin-right:0}.attr{line-height:1.2em}.attr>*{display:inline}.attr>:not(:first-child):before{content:"•";width:.4rem;display:inline;font-weight:600;margin:0 .625rem;color:#d91e3d}dl{display:flex;flex-wrap:wrap;line-height:1.2em}dl.meta{background-color:#f5f5f5;margin-left:-1.25rem;margin-right:-1.25rem;padding:2.125rem 1.25rem}dt{flex:0 0 15%;min-width:6rem;margin-bottom:.3125rem;font-weight:600}dt:after{content:':'}dd{flex:1 1 85%;margin-bottom:.625rem;font-weight:500}dd:last-of-type{margin-bottom:0}.filter{display:flex;max-width:100%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.filter>*{flex:0 0 auto;scroll-snap-align:start;padding:.625rem 1.25rem;margin-left:.53125rem;background-color:#b3002d;color:#fff;white-space:nowrap;line-height:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.filter>.active{background-color:#d91e3d;font-weight:600}.filter>.disabled{background-color:#999;cursor:default}.filter>.disabled.active{background-color:#656565}.filter :hover{color:#fff;background-color:#d91e3d}.filter:not(filter--wrap):not(filter--dropdown){overflow-y:auto;padding-bottom:.625rem;overflow-scrolling:touch}.filter:not(filter--wrap):not(filter--dropdown) :first-child{margin-left:0}.filter:not(filter--wrap):not(filter--dropdown)::-webkit-scrollbar{height:10px;width:10px}.filter:not(filter--wrap):not(filter--dropdown)::-webkit-scrollbar-track{background:#e1e1e1}.filter:not(filter--wrap):not(filter--dropdown)::-webkit-scrollbar-thumb{background:#656565}.filter:not(filter--wrap):not(filter--dropdown)::-webkit-scrollbar-thumb:window-inactive{background:#656565}.filter--wrap{flex-wrap:wrap;margin-left:-.53125rem;margin-bottom:-.53125rem}.filter--wrap>*{margin-bottom:.53125rem}.filter--inline{display:inline-flex}.list h4{font-weight:600}.list h4 i{font-weight:500}.list i{font-style:normal}@media(min-width:620px){.list--20 li{line-height:1.2em;display:flex;align-items:baseline}.list--20 li :first-child{flex:0 0 20%;padding-right:.625rem}.list--20 li :not(:first-child){flex:1 1 80%;padding-right:.625rem}.list--20 li :last-child{padding-right:0}}.list--sep li{padding:.625rem 0}.list--sep li+li{border-top:1px solid #e1e1e1}.sorter{display:flex;align-items:center;flex-wrap:wrap;position:relative;margin-right:.625rem}.sorter>:not(.anchor){flex:0 1 auto;margin-top:0}.sorter>span:not(.anchor){margin-right:.625rem}.sorter>select{width:auto;max-width:100%}.sorter>noscript{align-self:stretch}.sorter.sorter--inline{display:inline-flex}.itm-list header>li,.itm-list>li,.schedule header>li,.schedule>li{padding:.625rem 0}.itm-list header>li+li,.itm-list>li+li,.schedule header>li+li,.schedule>li+li{border-top:1px solid #e1e1e1}.itm-list header>li p,.itm-list>li p,.schedule header>li p,.schedule>li p{line-height:1.2em}.itm-list header>li p:not(.name),.itm-list>li p:not(.name),.schedule header>li p:not(.name),.schedule>li p:not(.name){padding-top:.3125rem}.itm-list header>li:first-child,.itm-list>li:first-child,.schedule header>li:first-child,.schedule>li:first-child{padding-top:0}.itm-list header>li:last-child,.itm-list>li:last-child,.schedule header>li:last-child,.schedule>li:last-child{padding-bottom:0}.itm-list .lrg,.schedule .lrg{display:flex}.itm-list .lrg>*,.schedule .lrg>*{flex:1 1 auto;padding-left:1.25rem}.itm-list .lrg>:first-child,.schedule .lrg>:first-child{padding-left:0}.itm-list .lrg .itm-rating,.schedule .lrg .itm-rating{margin-top:.3125rem}.itm-list .img,.schedule .img{flex:0 0 auto}.itm-list .img img,.schedule .img img{width:67px;height:94px;border:1px solid #999;background:#e1e1e1;background:radial-gradient(ellipse at top left,#e1e1e1 0,#999 100%)}.itm-list .name a,.itm-list .name strong,.schedule .name a,.schedule .name strong{font-size:1.28rem;font-weight:600;margin-right:.5rem}.itm-list .name a,.schedule .name a{color:#000}.itm-list .name a:hover,.schedule .name a:hover{color:#d91e3d}.txt-list{padding-left:0;display:block}.txt-list li{list-style:none;display:flex}.txt-list li::before{content:'❯';margin-right:.5rem;font-size:10px;color:#d91e3d}.txt-list a{color:#000}.txt-list a:hover{color:#d91e3d}.txt-list.txt-list-inline{margin-top:0}.txt-list+.txt-list{margin-top:.625rem}aside>.txt-list{padding-left:1.25rem}p.location{display:flex;align-items:flex-start;line-height:100%}p.location>svg{flex:0 0 1em;line-height:1em;margin-right:.3125rem}.map,.map .map-img{background-size:1280px;background-position:50% 50%}.map{display:flex;height:20rem;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-left:-1.25rem;margin-right:-1.25rem}.map-img{position:absolute;top:0;right:0;bottom:0;left:0}.map-marker{flex:0 0 auto;z-index:1;margin-bottom:4em}.map-marker svg{height:4em;width:4em;color:#d91e3d}a.map-resize{position:absolute;right:.3125rem;top:.3125rem;padding:.3125rem;line-height:100%;color:#fff;background-color:#b3002d}a.map-resize svg{width:1rem;height:1rem}a.map-resize:hover{background-color:#d91e3d}.map-attribution{position:absolute;right:0;bottom:0;opacity:.6;background-color:#fff;margin:.15625rem;padding:.15625rem .3125rem;font-size:.75rem;line-height:100%}.map-attribution:hover{opacity:1}.map--zoom .map-img{transition:transform 2s}.map--zoom:hover .map-img{transform:scale(1.1)}.feat-img{flex:1 0 200px;z-index:2;position:relative;padding:1.25rem 0 0 1.25rem}.feat-img img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%}.feat-img .symbol--play{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);width:2em;height:2em;color:#b3002d}.feat-img:hover .symbol--play{color:#d91e3d}.feat-img img.lazyload{background-color:#e1e1e1}.feat-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center center;background-size:cover;opacity:.2}.feat-body{flex:1 1 67%;max-width:100%;display:flex;flex-direction:column;z-index:2;padding:0 0 0 1.25rem}.feat-body>*{margin-top:.625rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.feat-body>:first-child{margin-top:1.25rem}.feat-body>.badge,.feat-body>.badges{align-self:flex-start}.feat-body h3,.feat-body h4,.feat-body>label{line-height:1.2em}.feat-body h3 a,.feat-body h3 a:link,.feat-body h4 a,.feat-body h4 a:link,.feat-body>label a,.feat-body>label a:link{color:#15161a}.feat-body h3 a:hover,.feat-body h4 a:hover,.feat-body>label a:hover{color:#d91e3d}.feat-body h4{font-size:1rem}.feat-body>label+h3{margin-top:.3125rem}.feat-body h3+h4{margin-top:.3125rem}.feat-body time .badge{margin-left:.625rem}.feat{display:flex;position:relative;flex:0 0 auto;align-items:flex-start;flex-wrap:wrap;background-color:#f5f5f5;padding:0 1.25rem 1.25rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.feat--inline,.feat.feat--white{background-color:#fff;color:#15161a}.feat--inline{margin-left:-1.25rem;margin-top:0;padding-bottom:0}.feat--inline .feat-img{flex:0 0 100px}.feat.feat--dark,.feat.feat--premium{background-color:#282a2f;color:#fff}.feat.feat--dark a,.feat.feat--dark a:link,.feat.feat--premium a,.feat.feat--premium a:link{color:#fff}.feat.feat--dark a:hover,.feat.feat--premium a:hover{color:#ccc}.feat.feat--red{background-color:#d91e3d;color:#fff}.feat.feat--red a,.feat.feat--red a:link{color:#fff}.feat.feat--red a:hover{color:#ccc}.feat.feat--red ol li:before{color:#ccc}.feat.feat--wash{color:#8c90a2;background-color:rgba(245,245,245,.9)}.feat.feat--wash .feat-img img{opacity:.5}.feat.feat--wash a,.feat.feat--wash a:link{color:#8c90a2}.feat.feat--wash a:hover{color:#8c90a2}.feat.feat--med .feat-img{flex:1 1 50%;min-width:303.0303px}.feat.feat--med .feat-body{flex:1 1 50%}.feat.feat--lrg,.feat.feat--sml{flex-direction:row;align-content:flex-start}.feat.feat--lrg>*,.feat.feat--sml>*{flex:1 1 100%}.feat.feat--sml{margin-top:1.0625rem}.feat.feat--sml h3{font-size:1.125rem}@media(min-width:480px){.feat-halfs{display:flex}.feat-halfs>.feat{flex:0 1 100%;margin:0 .53125rem}.feat-halfs>.feat:first-child{margin-left:0}.feat-halfs>.feat:last-child{margin-right:0}}main>.feat{margin-top:1.25rem}@media(min-width:1170px){main>.feat{margin-left:1.25rem;margin-right:1.25rem}}@media(min-width:960px){#content>.feat{margin-left:1.25rem;margin-right:1.25rem}}.sect{position:relative;padding:4.78125rem 1.25rem 1.25rem 3.1875rem;background:center/cover no-repeat #f7faff;color:#fff}.sect h3{position:relative;font-size:1.875rem}.sect h3::before{position:absolute;content:'❯';left:-1em;top:.6em;font-size:1rem;line-height:1.2em;color:#d91e3d}.sect a{color:#fff}.sect+.teaser{margin-top:1.25rem}.feat.clickable,.sect.clickable{cursor:pointer}.feat.clickable label,.sect.clickable label{cursor:pointer}.feat.clickable::after,.sect.clickable::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 1px rgba(0,0,0,.1),0 6px 15px -6px rgba(0,0,0,.2);opacity:0;transition:all .2s ease-in-out}.feat.clickable:hover::after,.sect.clickable:hover::after{opacity:1}.progress{display:block;position:relative;width:100%;height:100%;background-color:#e1e1e1}.progress .progress-value{display:block;position:absolute;top:0;left:0;bottom:0;background-color:#b3002d}.itm-rating,.usr-rating{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.itm-rating svg,.usr-rating svg{width:6em;height:1em;fill:#e1e1e1}.itm-rating svg .value,.usr-rating svg .value{fill:#b3002d}.itm-rating-none svg,.usr-rating-none svg{fill:transparent;stroke:#999;stroke-width:.2px;padding:.2px}.mem-wl{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mem-wl svg{width:1em;height:1em;vertical-align:middle;fill:#b3002d}.itm-rating+.mem-wl,small+.mem-wl{margin-left:.625rem}.usr-rating{cursor:pointer}.usr-rating-value{color:#b3002d}.tag,a.tag{display:inline-block;border-radius:.60938rem;padding:.23438rem .46875rem;min-width:1.21875rem;text-align:center;color:#fff;background-color:#999;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:100%;vertical-align:middle}.tag:hover,a.tag:hover{background-color:#d91e3d}.tags{display:flex;flex-wrap:wrap;align-items:center}.tags .tag{margin:0 .15625rem .3125rem}blockquote{font-size:.875rem}blockquote.text{border-left:4px solid #999;padding:.3125rem .625rem;background-color:rgba(153,153,153,.2)}blockquote>*{margin-bottom:.625rem}blockquote :last-child,blockquote>.info{margin-bottom:0}.spoiler{display:block}.spoiler .info{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spoiler blockquote.text{background-color:#e1e1e1!important;color:#e1e1e1!important}.spoiler blockquote.text a{color:#e1e1e1!important;text-decoration:underline}.spoiler>input:checked~blockquote.text{background-color:#202227!important}.feat.author{margin-top:2.125rem;margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:0}.feat.author .feat-img{flex:0 0 15%;min-width:6rem;max-width:150px}.feat.author .feat-img img{border-radius:50%}.feat.author .feat-body{line-height:1.2em}.feat.author .feat-body h3{font-size:1.125rem}.feat.author ol{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0}.feat.author li{white-space:nowrap}.feat.author li+li{margin-left:.625rem}.feat.author li+li:before{content:"•";font-weight:600;margin-right:.625rem}.feat.author+.meta:before,.review .feat.author:before{border-top:1px solid #999;display:block;width:100%;padding-top:1.0625rem;content:''}.review .feat.author:before{margin-left:1.25rem}.feat.author+.meta{margin-top:0}.feat.author+.meta:before{margin-top:-1.0625rem}header .feat.author{margin-top:0;background-color:transparent}header .feat.author .feat-img{padding-top:0}header .feat.author h2,header .feat.author p{margin-top:0}form.login{padding:1.25rem;background-color:#f5f5f5}a.login--social{display:flex;align-items:center;color:#fff;background-color:#656565;font-size:1.125rem;font-weight:600;text-transform:none;padding:.625rem 1.25rem}a.login--social>svg{margin-right:.625rem}a.login--social::after{content:'❯';margin-left:.5rem;color:#fff}a.login--social:hover{background-color:#d91e3d}a.login--social.login--facebook{background-color:#3b5998}a.login--social.login--facebook:hover{background-color:#355088}a.login--social.login--google{background-color:#d62d20}a.login--social.login--google:hover{background-color:#c0281c}article.account .selection+form{margin-top:2.125rem}article.account form>button.submit{position:-webkit-sticky;position:sticky;bottom:1.25rem}ol.chart li{display:flex}ol.chart li>*{flex:1 1 auto;padding-left:1.25rem}ol.chart li>:first-child,ol.chart li>:nth-child(2){padding-left:0}ol.chart li .pos{flex:0 0 2rem;font-size:1.28rem;font-weight:600;color:#999}ol.chart li.lrg .pos{font-size:1.875rem}.feat ol.chart{margin-top:1.0625rem}@media(min-width:760px){.feat ol.chart{display:flex;justify-content:space-between}.feat ol.chart>li{flex:0 0 32%;border-top:0;padding:0;overflow:hidden}.feat ol.chart .pos{flex-basis:auto;width:1em}.feat ol.chart .name,.feat ol.chart .name a{font-size:1rem}}.cin-fav{flex:0 0 auto;margin-left:.625rem}.cin-fav svg{vertical-align:baseline}article.schedule header{padding:.625rem 1.25rem;margin:0 -1.25rem}@supports((position:-webkit-sticky) or (position:sticky)){article.schedule header{position:-webkit-sticky;position:sticky;z-index:1500;top:2.5rem}@media(min-width:760px) and (orientation:portrait),(min-width:960px) and (orientation:landscape){article.schedule header{top:3.25rem}}@media(min-width:960px) and (orientation:portrait),(min-width:1170px) and (orientation:landscape){article.schedule header{top:4rem}}}article.schedule header>li{display:flex}article.schedule header>p{margin-top:.625rem}article.schedule h2>a{color:#000}article.schedule h2>a:hover{color:#d91e3d}article.schedule h2 .cin-fav{font-size:1.125rem}article.schedule h2 .cin-fav a{line-height:1.125rem}article.schedule .map{margin-top:0}article.schedule li:not(.lrg) .name{color:#999}article.schedule section>div{display:flex;flex-wrap:wrap;margin-left:-.625rem}article.schedule section>div>*{flex:0 0 7rem;margin-top:.625rem;margin-left:.625rem;padding:.3125rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#fff;display:flex;justify-content:center;white-space:nowrap;font-weight:600;background-color:#202227}article.schedule section>div>.is--past{background-color:#999}article.schedule section>div>a svg{width:1em;height:1em;margin:auto 0 auto .3125rem}article.schedule section>div>a:hover{background-color:#d91e3d}article.schedule section ol+div{margin-top:.625rem}article.schedule .cinema+section{margin-top:0}article.schedule>li:not(:first-of-type){border-top:1px solid #e1e1e1;margin-top:2.125rem;padding-top:2.125rem}article.schedule li+section{margin-top:0}article.schedule .attr{margin-top:.625rem;font-weight:600}article.schedule .attr li .label{font-weight:500}article.schedule.by--movie header{margin-bottom:.625rem}article.schedule.by--city .cinema .cin-fav svg{vertical-align:top}article.cinema h1 .cin-fav{font-size:1.375rem}article.cinema h1 .cin-fav a{line-height:1.375rem}.regions:not(.feat-body){background-color:#f5f5f5;padding:1.25rem}.regions ol:not(.txt-list--wide){-moz-column-count:2;column-count:2}@media(min-width:480px){.regions ol:not(.txt-list--wide){-moz-column-count:3;column-count:3}}@media(min-width:760px){.regions ol:not(.txt-list--wide){-moz-column-count:4;column-count:4}}.regions form{margin-top:1.25rem;display:flex;align-items:stretch}.regions input{width:100%}.cinemas li{padding:.625rem 0}.cinemas li+li{border-top:1px solid #e1e1e1}@media(min-width:620px){article.schedule:not(.by--openair) .cinema,article.schedule:not(.by--openair) section{margin-left:calc(67px + 1.25rem)}.cinemas li{line-height:1.2em;display:flex;align-items:baseline}.cinemas li .location{flex:0 0 20%;padding-right:.625rem}.cinemas li .cinema{flex:1 1 60%;padding-right:.625rem}.cinemas li .date{white-space:nowrap}}article.contest>figure.figure--left,article.contest>figure.figure--right{max-width:200px}article.contest>figure:not(.figure--right):not(.figure--left){clear:both}article.contest:after{content:"";display:table;clear:both}article.entry{background-color:#f5f5f5}article.entry .answers label,article.entry .answers li{padding:.625rem 1.25rem;background-color:#e1e1e1}article.entry .answers li+li{margin-top:1.25rem}article.entry .answers .answer{font-weight:600;background-color:#fae17b}article.entry .answers .correct{font-weight:600;background-color:#6ce2b1}article.entry form .answers li{padding:0}article.entry form .answers label{display:block;cursor:pointer}article.entry form .answers input{display:none}article.entry form .answers input:checked+label{background-color:#fae17b}article.entry .box{margin-top:2.125rem}ol.solutions li{display:flex}ol.solutions li time{min-width:5rem}ol.solutions li p{font-weight:600}article.image section{margin-top:2.125rem}.img-previews>div,.img-thumbs{display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.img-previews>div a,.img-thumbs a{scroll-snap-align:start;line-height:0;border:2px solid #e1e1e1;margin-left:.625rem;margin-bottom:.625rem}.img-previews>div a.active,.img-previews>div a:hover,.img-thumbs a.active,.img-thumbs a:hover{border-color:#d91e3d}.img-thumbs{flex-wrap:wrap;align-items:flex-start;margin-left:calc(-.625rem - 2px);margin-bottom:calc(-.625rem - 2px)}.img-previews{align-items:stretch;background-color:#f5f5f5;padding:1.25rem}.img-previews>div{overflow-x:auto;position:relative;overflow-scrolling:touch}.img-previews>div::-webkit-scrollbar{height:10px;width:10px}.img-previews>div::-webkit-scrollbar-track{background:#e1e1e1}.img-previews>div::-webkit-scrollbar-thumb{background:#656565}.img-previews>div::-webkit-scrollbar-thumb:window-inactive{background:#656565}.img-previews>div a{flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.img-previews>div a.more{display:flex;align-items:center;padding:.625rem}.img-previews>div a.more svg{transform:rotate(90deg)}.img-previews>div img{height:94px;width:auto}.img-previews>div :first-child{margin-left:0}.img-previews p{margin-top:.625rem}article.imprint ol li{display:flex;align-items:flex-start}article.imprint ol li:not(:first-child){margin-top:1.0625rem}article.imprint ol li>*{flex:0 1 auto}article.imprint ol li img{flex:0 0 auto;border:1px solid #999;border-radius:50%;margin-right:1.0625rem}article.imprint ul{padding-left:0}article.imprint ul li{display:inline;list-style:none;margin-left:0}article.imprint ul li:before{content:''}article.imprint ul li+li{margin-left:1em}article.imprint ul li+li:before{content:"•";margin-left:-.4em}article.item>header{padding-bottom:1.0625rem}article.item>.meta+div{margin-top:3.1875rem}article.luckypick .cards,aside.luckypick .cards{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:600px;margin-top:0;margin-left:-1.25rem}article.luckypick .cards>*,aside.luckypick .cards>*{width:calc(33% - 1.25rem);margin:1.25rem 0 0 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}article.luckypick .card,aside.luckypick .card{display:block;background-color:#fff;border-radius:4.5%;padding:1.5%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}article.luckypick .card img,aside.luckypick .card img{border-radius:3%;width:100%;vertical-align:middle}article.luckypick .feat-img,aside.luckypick .feat-img{flex:0 1 auto}article.luckypick .feat-img .card,aside.luckypick .feat-img .card{width:5rem;padding:6%}article.luckypick .card--active,article.luckypick .card--closed,aside.luckypick .card--active,aside.luckypick .card--closed{background-color:#d91e3d}article.luckypick .card--active,aside.luckypick .card--active{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}article.luckypick .card--active:hover,aside.luckypick .card--active:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}article.luckypick .card--missed>div,aside.luckypick .card--missed>div{position:relative}article.luckypick .card--missed>div:before,aside.luckypick .card--missed>div:before{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(217,30,61,.2);border-radius:3%}article.luckypick p,aside.luckypick p{position:relative}article.news>.meta{margin-top:2.125rem}article.overview .continue{display:flex;justify-content:space-between}article.ratings-stats{background-color:#f5f5f5}article.ratings-stats>div{display:flex;align-items:flex-start;flex-wrap:wrap;font-size:.875rem;line-height:1.2em}article.ratings-stats>div>*{flex:0 0 auto}article.ratings-stats>div>:nth-child(4n+1){flex-basis:6em;font-size:1rem}article.ratings-stats>div>:nth-child(4n+2){flex-basis:4em;text-align:right;padding:0 .625rem}article.ratings-stats>div>.progress{flex-grow:1;flex-shrink:1;flex-basis:20%;margin-top:calc(.6em - .25em);height:.5em}article.ratings-stats>div>:nth-child(4n+4){flex-basis:100%;padding-top:.625rem}@media(min-width:480px){article.ratings-stats>div>.progress{flex:0 0 10%}article.ratings-stats>div>:nth-child(4n+4){flex:1 1;padding:0 0 0 .625rem}}.rating-container>*{line-height:100%;margin-top:.625rem}.rating-container>:first-child{margin-right:1.0625rem}.rating-container>span{display:inline-block}.rating-container .itm-rating,.rating-container .mem-wl,.rating-container .usr-rating{font-size:1.375rem}.rating-container .itm-rating svg,.rating-container .mem-wl svg,.rating-container .usr-rating svg{vertical-align:middle}.rating-container .mem-wl{margin-left:0;margin-right:1.0625rem}.ratings-container dt{min-width:8rem}.ratings-container dd form{position:static}.usr-rate{display:none;position:absolute;left:0;right:0;padding:0 1.25rem}.usr-rate>div{text-align:center;margin:0 auto;padding:1.25rem;line-height:1.2em;background-color:#f5f5f5}.usr-rate>div input[name=rating]{position:absolute;height:0;width:0;z-index:-100;clip:rect(0,0,0,0)}.usr-rate>div>div{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;margin:0 .3125rem .625rem 0}.usr-rate>div>div label{color:#e1e1e1;padding:0 .3125rem;font-size:1.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.usr-rate>div>div label .symbol--star{color:currentColor}.usr-rate>div>div input:checked~label:not([for=del]){color:#b3002d}.usr-rate>div>div label:hover,.usr-rate>div>div label:hover~label:not([for=del]){color:#d91e3d}.usr-rate>div>div input:checked+label:hover:not([for=del]),.usr-rate>div>div input:checked+label:hover~label:not([for=del]),.usr-rate>div>div input:checked~label:hover~label:not([for=del]),.usr-rate>div>div input:checked~label:not([for=del]):hover,.usr-rate>div>div label:hover~input:checked~label:not([for=del]){color:#e5455f}.usr-rate>div>div label[for=del]{order:-1;display:none;color:#999;margin-left:.625rem;font-size:1rem}.usr-rate>div>div label[for=del]:hover{color:#d91e3d}.usr-rate>div>div input:not(#del):checked~label[for=del]{display:block}.usr-rate>div>button{margin-top:0;padding:.625rem 1.25rem}.usr-rate.usr-rate-inline{display:block;padding:0}.usr-rate.usr-rate-inline h3{display:none}#usr-rate-show{display:none}#usr-rate-show~span .usr-rating{position:relative;display:inline-block;line-height:100%}#usr-rate-show~span .usr-rating::after{display:none;border-bottom:1rem solid #f5f5f5;border-right:1rem solid transparent;border-left:1rem solid transparent;content:"";position:absolute;z-index:1;bottom:-16px;left:calc(50% - 16px);width:0;height:0}#usr-rate-show:checked~.usr-rate{display:flex;margin-top:16px}#usr-rate-show:checked~.usr-rate>div{box-shadow:0 0 1px rgba(0,0,0,.1),0 6px 15px -6px rgba(0,0,0,.2)}#usr-rate-show:checked~span .usr-rating:after{display:block}article.releases ol+h4{margin-top:2.125rem}article.releases h4{color:#fff;padding:.3125rem .625rem;background-color:#202227}@supports((position:-webkit-sticky) or (position:sticky)){article.releases h4{position:-webkit-sticky;position:sticky;z-index:1500;top:2.5rem}@media(min-width:760px) and (orientation:portrait),(min-width:960px) and (orientation:landscape){article.releases h4{top:3.25rem}}@media(min-width:960px) and (orientation:portrait),(min-width:1170px) and (orientation:landscape){article.releases h4{top:4rem}}}article.review{background-color:#f5f5f5}article.review #review_more{margin-top:2.125rem;position:relative}article.review figure{background-color:#fff}article.review .rating{display:flex;flex-wrap:wrap}article.review .itm-rating{flex:0 0 auto;margin-right:1.0625rem}article.review .itm-rating svg{vertical-align:middle}.search--box{background-color:#f5f5f5;padding:1.25rem}.search--box p+form{margin-top:.625rem}.search--box form,.search--inline{display:flex;align-items:stretch}article.video .feat--next{margin-top:0}article.video section{margin-top:2.125rem}figure.vid-preview{height:100%}