@charset "UTF-8";@font-face{font-family:"GT Sectra";src:url("../fonts/GTSectraRegular.woff2") format("woff2"),url("../fonts/GTSectraRegular.woff") format("woff"),url("../fonts/GTSectraRegular.ttf") format("truetype"),url("../fonts/GTSectraRegular.svg#GTSectraRegular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT Sectra";src:url("../fonts/GTSectraBold.woff2") format("woff2"),url("../fonts/GTSectraBold.woff") format("woff"),url("../fonts/GTSectraBold.ttf") format("truetype"),url("../fonts/GTSectraBold.svg#GTSectraBold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gilda Billboard";src:url("../fonts/GildaBillboardMedium.woff2") format("woff2"),url("../fonts/GildaBillboardMedium.woff") format("woff"),url("../fonts/GildaBillboardMedium.ttf") format("truetype"),url("../fonts/GildaBillboardMedium.svg#GildaBillboardMedium") format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Candelize";src:url("../fonts/CandelizeBold.woff2") format("woff2"),url("../fonts/CandelizeBold.woff") format("woff"),url("../fonts/CandelizeBold.ttf") format("truetype"),url("../fonts/CandelizeBold.svg#CandelizeBold") format("svg");font-weight:400;font-style:normal;font-display:swap}.font-gilda{font-family:"Gilda Billboard",sans-serif;font-weight:400;line-height:1.1}input[type=button],button{cursor:pointer;border:0;font-family:"GT Sectra",serif;font-size:1rem;padding:0}input{border:0;font-family:"GT Sectra",serif;font-size:1rem;border-radius:0}input:focus{outline:0}.nice-form{padding:0 1em}.nice-form .flex-fields,.nice-form .hf-fields-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:0;gap:5%}
.nice-form .flex-fields--center,.nice-form .hf-fields-wrap--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nice-form .flex-fields--top,.nice-form .hf-fields-wrap--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nice-form .option{width:100%;border-top:2px solid #b88d46;padding-top:2em;margin-top:1.5em}.nice-form .third{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:760px){.nice-form .third{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}}.nice-form .half{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:760px){.nice-form .half{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}}.nice-form .two-thirds{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:760px){.nice-form .two-thirds{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}}.nice-form .fit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.nice-form .center{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:auto;justify-self:center}
.nice-form .end{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:0}.nice-form p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 1.5em 0}.nice-form label{font-family:"Gilda Billboard",sans-serif;font-size:14px;color:#f3ede5;text-transform:uppercase;background-color:inherit;display:inline-block;letter-spacing:.1em;padding-left:1.2em}@media(min-width:1080px){.nice-form label{font-size:16px}}.nice-form input[type=password],.nice-form input[type=text],.nice-form input[type=tel],.nice-form input[type=email],.nice-form textarea,.nice-form select{line-height:1.33;font-weight:inherit;font-size:inherit;display:block;width:100%;border-radius:0;font-size:1em;border:2px solid #b88d46;padding:.5727em .5em;font-family:"GT Sectra",serif;color:#f3ede5;background-color:inherit}.nice-form input[type=password]:focus,.nice-form input[type=text]:focus,.nice-form input[type=tel]:focus,.nice-form input[type=email]:focus,.nice-form textarea:focus,.nice-form select:focus{outline:0}
@media(min-width:760px){.nice-form input[type=password],.nice-form input[type=text],.nice-form input[type=tel],.nice-form input[type=email],.nice-form textarea,.nice-form select{padding:.75em .5em}}.nice-form textarea{resize:vertical;height:9.2em}.nice-form textarea.longer{height:15.3em}.nice-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/dropdown.svg);background-size:.87em;background-position:center right .75em;background-repeat:no-repeat;padding-right:2em}.nice-form .fancyborders{width:100%;display:block}.nice-form .fancyborders::after{font-size:9px;background-color:#b88d46}.nice-form .fancyborders input,.nice-form .fancyborders select,.nice-form .fancyborders textarea{border:0;padding:1em .75em 1em 1.2em}.nice-form .hf-message{background-color:#1c505d;padding:1.5em;text-align:center}.nice-form .hf-message.hf-message-warning{background-color:#9c5656}.fancycheckbox{margin-bottom:1.5em}.fancycheckbox input{opacity:0;position:absolute}
.fancycheckbox input:checked+label::before{content:"✔"}.fancycheckbox label{position:relative;display:inline-block;padding-left:2em;font-family:"GT Sectra",serif;font-size:16px;letter-spacing:0;text-transform:none;max-width:18em;line-height:1.3}.fancycheckbox label::before{content:"";position:absolute;left:0;top:.25em;width:1.5em;height:1.5em;color:#b88d46;text-align:center;border:2px solid #fff}.fancycheckbox a{text-decoration:underline}img{max-width:100%;height:auto;border:0}figure{margin:0;position:relative}figure img{display:block}a{-webkit-transition:.25s ease-out color,0.25s ease-out background-color,0.25s ease-out opacity;transition:.25s ease-out color,0.25s ease-out background-color,0.25s ease-out opacity;text-decoration:none;color:#9c5656}a:hover{color:#9c5656}input[type=button],button{cursor:pointer;-webkit-appearance:none}.button{padding:1.25em 2em 1.15em 2em;text-align:center;font-family:"Gilda Billboard",sans-serif;font-size:14px;-webkit-box-shadow:inset 0 0 0 3px #b88d46;box-shadow:inset 0 0 0 3px #b88d46;color:#b88d46;text-transform:uppercase;line-height:1;letter-spacing:.1em;font-weight:400;position:relative;z-index:2;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:760px){.button{font-size:18px}}.button.hidden{pointer-events:none;visibility:hidden}.button.disabled,.button:disabled{cursor:not-allowed;color:rgba(255,255,255,0.75)}.button.disabled::after,.button.disabled::before,.button:disabled::after,.button:disabled::before{background-color:rgba(34,40,49,0.15)}.button.disabled:hover,.button:disabled:hover{color:#cfc8c0}.button.disabled:hover::after,.button.disabled:hover::before,.button:disabled:hover::after,.button:disabled:hover::before{width:100% !important;margin:0 !important;background-color:rgba(34,40,49,0.15)}.button:hover{color:#b88d46}.button:hover::after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(184,141,70,0.15)}.button:hover:not(.button--full)::before{width:calc(100% + 0.5em);margin-left:-0.25em;margin-right:-0.25em}.button:hover:not(.button--full)::after{width:calc(100% + 0.5em);margin-left:-0.25em;margin-right:-0.25em}.button--transparentish{opacity:.85}.button--transparentish:hover{opacity:1}
.button--white{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;color:#fff}.button--white:hover{color:#fff}.button--white:hover::after{background-color:rgba(255,255,255,0.15)}.button--brown{-webkit-box-shadow:inset 0 0 0 3px #9c5656;box-shadow:inset 0 0 0 3px #9c5656;color:#9c5656}.button--brown:hover{color:#9c5656}.button--brown:hover::after{background-color:rgba(156,86,86,0.15)}.button--brown.button--arrow .arrow::after{background-image:url("../img/arrow.svg")}.button--multicolor{-webkit-box-shadow:inset 0 0 0 3px #cfc8c0;box-shadow:inset 0 0 0 3px #cfc8c0;color:#9c5656}.button--multicolor:hover{color:#9c5656}.button--multicolor:hover::after{background-color:rgba(156,86,86,0.15)}.button--multicolor.button--arrow .arrow::after{background-image:url("../img/arrow.svg")}.button--small{font-size:12px;padding-top:1.05rem;padding-bottom:.95rem}@media(min-width:760px){.button--small{font-size:14px}}.button--full{width:100%;padding-left:1em;padding-right:1em}
.button--full.button--arrow{padding-right:2.5em}.button--solid.button--white{color:#052945}.button--solid.button--white::after{background-color:#fff}.button--solid.button--white:hover::after{background-color:rgba(255,255,255,0.8)}.button--solid.button--white.button--arrow .arrow::after{-webkit-filter:brightness(0.3) hue-rotate(195deg);filter:brightness(0.3) hue-rotate(195deg)}.button--arrow{padding-right:3.5em}.button--arrow.prev{padding-right:2em;padding-left:3.5em}.button--arrow.prev .arrow::after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);right:-0.75em}.button--arrow.prev:hover .arrow::after{-webkit-transform:rotateZ(180deg) scaleX(1.2);transform:rotateZ(180deg) scaleX(1.2)}.button--arrow .arrow{position:relative;width:0}.button--arrow .arrow::after{-webkit-transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) -webkit-transform;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) -webkit-transform;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) transform;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) transform,0.25s cubic-bezier(0.46,1.8,0.79,0.69) -webkit-transform;-webkit-transform-origin:left center;transform-origin:left center;content:"";position:absolute;width:1.5em;height:1em;vertical-align:top;margin-top:-0.15em;margin-left:.5em;background-image:url("../img/arrow-gold.svg");background-size:contain;background-repeat:no-repeat;background-position:center}
.button--arrow .arrow.prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button--arrow.button--white .arrow::after{-webkit-filter:brightness(255);filter:brightness(255)}.button--arrow:hover .arrow::after{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}@supports(clip-path:polygon(0 0,100% 0,100% 100%,0 100%)){.button{-webkit-box-shadow:none;box-shadow:none}.button::before{-webkit-transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;background-color:#b88d46;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em), 0 1em, 3px 1em, 3px calc(100% - 1em - 1px), calc(1em + 1px) calc(100% - 3px), calc(100% - 1em - 1px) calc(100% - 3px), calc(100% - 3px) calc(100% - 1em - 1px), calc(100% - 3px) calc(1em + 1px), calc(100% - 1em - 1px) 3px, calc(1em + 1px) 3px, 3px calc(1em + 1px))}.button::after{-webkit-transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;content:"";z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em))}
.button--white::before{background-color:#fff}.button--brown::before{background-color:#9c5656}.button--multicolor::before{background-color:#cfc8c0}}.arrowlink{-webkit-transition:.15s ease-in-out filter,0.15s ease-in-out color,0.15s ease-in-out text-decoration-color;transition:.15s ease-in-out filter,0.15s ease-in-out color,0.15s ease-in-out text-decoration-color;font-size:1.444em;font-weight:700;text-decoration:underline;text-underline-offset:.1em;text-decoration-line:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:.12em;line-height:1.25}.arrowlink--s{font-size:1.222em}.arrowlink--white{color:#fff;text-decoration-color:#fff}.arrowlink--white::after{background-image:url("../img/arrow-brown.svg");-webkit-filter:brightness(3.5);filter:brightness(3.5)}.arrowlink--white:hover{color:#9c5656 !important;text-decoration-color:#9c5656}.arrowlink--white:hover::after{-webkit-filter:brightness(1);filter:brightness(1)}.arrowlink::after{-webkit-transition:.2s ease-in-out filter,0.15s cubic-bezier(0.46,1.8,0.79,0.69) -webkit-transform;transition:.2s ease-in-out filter,0.15s cubic-bezier(0.46,1.8,0.79,0.69) -webkit-transform;transition:.15s cubic-bezier(0.46,1.8,0.79,0.69) transform,0.2s ease-in-out filter;transition:.15s cubic-bezier(0.46,1.8,0.79,0.69) transform,0.2s ease-in-out filter,0.15s cubic-bezier(0.46,1.8,0.79,0.69) -webkit-transform;-webkit-transform-origin:left center;transform-origin:left center;content:" ";position:absolute;width:1.75rem;height:1em;margin-top:.1em;-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem);background-image:url("../img/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}
.arrowlink:hover::after{-webkit-transform:translateX(0.75rem) scaleX(1.15);transform:translateX(0.75rem) scaleX(1.15)}.footer-nav a,.crappyarrowlink{position:relative}.footer-nav a::after,.crappyarrowlink::after{-webkit-transition:.15s ease-in-out transform;transition:.15s ease-in-out transform;content:"›";margin-left:.25em;position:absolute}.footer-nav a:hover::after,.crappyarrowlink:hover::after{-webkit-transform:translateX(0.15em) scaleX(1.5);transform:translateX(0.15em) scaleX(1.5)}.restrictions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75em}.restrictions__icon{position:relative;width:2.25em;height:2.25em;border-radius:99px;aspect-ratio:1/1;background-color:#052945;-webkit-box-shadow:inset 0 0 0 .5px #000;box-shadow:inset 0 0 0 .5px #000;z-index:4;background-size:cover;background-position:center}.restrictions__icon.icon--18{background-image:url(../img-orig/icon-18.png)}.restrictions__icon.icon--16{background-image:url(../img-orig/icon-16.png)}
.restrictions__icon.icon--12{background-image:url(../img-orig/icon-12.png)}.restrictions__icon.icon--7{background-image:url(../img-orig/icon-7.png)}.restrictions__icon.icon--s{background-image:url(../img-orig/icon-s.png)}.restrictions__icon.icon--t{background-image:url(../img-orig/icon-t.png)}.restrictions__icon.icon--sex{background-image:url(../img-orig/icon-seksi.png)}.restrictions__icon.icon--drugs{background-image:url(../img-orig/icon-humehia.png)}.restrictions__icon.icon--violence{background-image:url(../img-orig/icon-vakivalta.png)}.restrictions__icon.icon--distressing{background-image:url(../img-orig/icon-ahdistus.png)}.restrictions__icon.icon--booze{background-image:url(../img-orig/icon-anniskelu.png)}.restrictions__icon.icon--notset{background-image:url(../img-orig/icon-notset.png)}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding:80px 0 0 0;scroll-margin:70px 0 0 0}body{margin:0;color:#000;background:#f3ede5;font-family:"GT Sectra",serif;font-weight:400;line-height:1.555;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}
.main,.site-header,.site-footer{margin:0;color:#000;background:#f3ede5;font-family:"GT Sectra",serif;font-weight:400;line-height:1.555;font-size:18px}#gilda-booking-modal{font-family:"GT Sectra",serif}.screen-reader,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-999px;overflow:hidden}.remove-last-p-margin p:last-of-type{margin-bottom:0}.gold{color:#b88d46}.pink{color:#ff91af}.star{display:inline-block;background-image:url(../img/star.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:.875em;height:.875em;margin-top:-0.3em}.fancyborders{position:relative}.fancyborders::after{content:"";font-size:14px;-webkit-box-shadow:inset 0 0 0 3px #cfc8c0;box-shadow:inset 0 0 0 3px #cfc8c0;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;pointer-events:none}@supports(clip-path:polygon(0 0,100% 0,100% 100%,0 100%)){.fancyborders::after{-webkit-box-shadow:none;box-shadow:none;background-color:#cfc8c0;clip-path:polygon(0 2em,2em 0,calc(100% - 2em) 0, 100% 2em, 100% calc(100% - 2em), calc(100% - 2em) 100%, 2em 100%, 0 calc(100% - 2em), 0 2em, 3px 2em, 3px calc(100% - 2em - 1px), calc(2em + 1px) calc(100% - 3px), calc(100% - 2em - 1px) calc(100% - 3px), calc(100% - 3px) calc(100% - 2em - 1px), calc(100% - 3px) calc(2em + 1px), calc(100% - 2em - 1px) 3px, calc(2em + 1px) 3px, 3px calc(2em + 1px))}
.fancyborders--gold::after{background-color:#b88d46}}#CookiebotWidget{display:none}h1,h2,h3,h4,h5,h6{font-family:"Gilda Billboard",sans-serif;font-weight:400;color:inherit}h1,.h1{font-family:"Candelize",sans-serif;font-weight:700;line-height:1.1;font-size:min(10vw,3em);margin:0 0 .45em 0}@media(min-width:760px){h1,.h1{font-size:3.333em}}h2,.h2{color:#b88d46;font-size:min(8vw,1.777em);margin:0 0 .45em 0;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}@media(min-width:550px){h2,.h2{font-size:2em}}@media(min-width:760px){h2,.h2{font-size:2.5em}}h3,.h3{color:#b88d46;font-size:min(6.66vw,1.666em);margin:0 0 .5em 0;line-height:1.15;letter-spacing:.1em;text-transform:uppercase}h4,.h4{font-size:1.222em;line-height:1.25;margin:0 0 .75em 0;letter-spacing:.1em;text-transform:uppercase}h5,.h5{text-transform:uppercase;letter-spacing:.0375em;font-size:1em;margin:0 0 .75em 0}p{margin:0 0 1em 0}.lead{font-size:1.222em;line-height:1.42;font-weight:700;margin:0 0 1em 0}
@media(min-width:760px){.lead{font-size:1.444em}}.large{font-size:1.111em;line-height:1.59}@media(min-width:760px){.large{font-size:1.222em}}small,.small{font-size:.8em}.bold,b,strong{font-weight:700}.text-center{text-align:center}.nobr{white-space:nowrap}.not-found{color:#052945}.not-found__content p{margin-left:auto;margin-right:auto;max-width:27em}.hero .not-found__404{font-size:12em;letter-spacing:.05em;color:#1c505d;margin:0}@media(min-width:900px){.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5%}.not-found__content{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}.not-found__img{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}}.carousel{width:100%;position:relative}.carousel--shadows{position:relative}.carousel--shadows::after,.carousel--shadows::before{content:"";position:absolute;height:100%;top:0;background-image:-webkit-gradient(linear,left top,right top,from(#f3ede5),to(transparent));background-image:linear-gradient(to right,#f3ede5,transparent);pointer-events:none;z-index:2;width:7vw}
.carousel--shadows::before{left:0}.carousel--shadows::after{right:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.content--blueis .carousel--shadows{background-image:-webkit-gradient(linear,left top,right top,from(#1c505d),to(transparent));background-image:linear-gradient(to right,#1c505d,transparent)}.carousel .carousel-nav button{-webkit-transition:.25s ease-in-out filter,0.25s ease-in-out background-color,0.25s ease-in-out opacity;transition:.25s ease-in-out filter,0.25s ease-in-out background-color,0.25s ease-in-out opacity;position:absolute;z-index:5;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:99px;background-color:rgba(243,237,229,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.content--blueish .carousel .carousel-nav button{background-color:rgba(28,80,93,0.8)}
.carousel .carousel-nav button:disabled{background-color:transparent !important;cursor:default;opacity:0}.carousel .carousel-nav .prev{left:2vw}.carousel .carousel-nav .prev .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel .carousel-nav .next{right:2vw}.carousel .carousel-nav .arrow{display:block;background-image:url(../img/arrow-gold.svg);background-position:center center;background-repeat:no-repeat;background-size:75%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;height:100%}.carousel .carousel-nav--abitupper button{top:33%}@media(min-width:760px){.carousel .carousel-nav button{width:60px;height:60px;margin-top:-30px}.carousel .carousel-nav button .arrow{background-size:55%}}.carousel .carousel-scroll{width:100%;overflow-y:visible;overflow-x:scroll;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 calc(2vw + 40px + 2vw)}.carousel .carousel-scroll.grabbing{-ms-scroll-snap-type:none;scroll-snap-type:none}
.carousel .carousel-scroll::-webkit-scrollbar{display:none;height:0;width:0}@media(min-width:760px){.carousel .carousel-scroll{scroll-padding:0 10vw}.content--borders .carousel .carousel-scroll{scroll-padding:0 calc(10vw - 15px)}}.carousel .carousel-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:min(5%,3em);padding-left:7vw}.content--borders .carousel .carousel-stuff{padding-left:calc(2vw + 40px + 2vw)}@media(min-width:760px){.carousel .carousel-stuff{padding-left:10%}.content--borders .carousel .carousel-stuff{padding-left:calc(10vw - 15px)}}.carousel .carousel-stuff img{pointer-events:none;width:100%}.carousel .carousel-stuff::after,.carousel .carousel-stuff::before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:calc(10vw - 15px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:10px;color:transparent}
.carousel .movie,.carousel__item{scroll-snap-align:start;scroll-snap-stop:normal;width:calc(92vw - 80px - 30px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width:550px){.carousel .movie,.carousel__item{width:35vw}}@media(min-width:760px){.carousel .movie,.carousel__item{width:30vw}}@media(min-width:900px){.carousel .movie,.carousel__item{width:22vw}}@media(min-width:1080px){.carousel .movie,.carousel__item{width:16.5vw}}.carousel.carouselgallery .carouselgallery__item{width:auto}.carousel.carouselgallery .carouselgallery__item img{width:auto;max-width:86vw;max-height:80vw}@media(min-width:900px){.carousel.carouselgallery .carouselgallery__item{width:auto}.carousel.carouselgallery .carouselgallery__item img{width:auto;height:36vw}}.hero{background-color:#1c505d;padding-top:calc(2.666em + 76px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}
.hero--404{min-height:calc(100vh - 70px);background:#f3ede5}.hero--frontpage-movie{height:154.286vw}.hero--frontpage-movie .video{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:760px){.hero--frontpage-movie .video--mobile{display:none}}.hero--frontpage-movie .video--desktop{display:none}@media(min-width:760px){.hero--frontpage-movie .video--desktop{display:block}}@media(min-width:760px){.hero--frontpage-movie{min-height:45vw;height:min(100vh - 70px,65vw);max-height:90vw}}.hero--frontpage{min-height:100vw}.hero--frontpage .hero__content{margin:auto}.hero--frontpage .hero__content h1{font-size:min(4.555em,10vw)}@media(min-width:760px){.hero--frontpage{min-height:75vw}}@media(min-width:900px){.hero--frontpage{min-height:min(100vh - 70px,55vw)}}.hero--movie{min-height:100vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hero--movie .hero__content{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero--movie .hero__content h1{max-width:14em;font-size:min(4.555em,10vw)}.hero--movie .hero__bg::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:23em;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.6)),to(rgba(255,255,255,0)));background-image:linear-gradient(0,rgba(0,0,0,0.6) 0,rgba(255,255,255,0) 100%);mix-blend-mode:multiply;z-index:2}@media(min-width:760px){.hero--movie{min-height:calc(100vh - 70px)}}.hero--page{min-height:min(36.666vw,29em)}.hero__content{padding:1em 0 7vw 0;z-index:4;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.hero__content h1{line-height:.98;font-size:min(10vw,4.444em);letter-spacing:.1em;font-weight:100;text-transform:uppercase;max-width:10em;margin:0 0 .1em 0}.hero__content p{font-size:min(1.222em,4vw);font-weight:700;line-height:1.41;max-width:30em}@media(min-width:760px){.hero__content{padding:1em 0 3em 0}}.hero .upcoming_shows{position:relative;z-index:4;color:#fff;font-family:"Gilda Billboard",sans-serif;letter-spacing:.1em;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-transform:uppercase;margin:0 1em 2em 0}.hero .upcoming_shows::after{-webkit-transition:.25s ease-in-out background-position;transition:.25s ease-in-out background-position;content:"";position:absolute;left:100%;top:.1em;display:block;width:1.5em;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);height:1em;background-image:url(../img/arrow.svg);background-position:0 0;background-size:contain;background-repeat:repeat-x;-webkit-filter:brightness(255);filter:brightness(255)}
.hero .upcoming_shows:hover::after{background-position:1.5em 0}.hero__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em;row-gap:.75em;margin-top:.5em}.hero__bg{position:static;pointer-events:none}.hero__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:23em;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(255,255,255,0)));background-image:linear-gradient(180deg,rgba(0,0,0,0.6) 0,rgba(255,255,255,0) 100%);mix-blend-mode:multiply;z-index:2}.hero__bg__img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hero__darken{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;mix-blend-mode:multiply;z-index:2}@media(min-width:1080px){.hero{padding-top:calc(2.666em + 109px)}}.main{min-height:333px}.section{margin-top:3.5rem;margin-bottom:3.5rem}
.section:first-child{margin-top:2em}.content--blueish .section:last-child{margin-bottom:6.5rem}@media(min-width:760px){.content--blueish .section:last-child{margin-bottom:10rem}}.section--margin-top-s{margin-top:1.5em}.section--margin-bottom-s{margin-bottom:1.5em}@media(min-width:760px){.section{margin-top:calc(1.5rem + 5%);margin-bottom:calc(1.5rem + 5%)}.section:first-child{margin-top:calc(1.5rem + 4%)}.section--margin-top-s{margin-top:1.5em}.section--margin-bottom-s{margin-bottom:1.5em}}.constrained{width:86vw;max-width:1800px;margin-left:auto;margin-right:auto}.content--borders .constrained{width:calc(86vw - 15px)}@media(min-width:760px){.constrained{width:80vw}.content--borders .constrained{width:calc(80vw - 30px)}}.loader{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;text-align:center}
.loader.gold .loader__filmstrip{background:#b88d46}.loader.gold .loader__filmstrip:before,.loader.gold .loader__filmstrip:after{border-left:5px dashed #1c505d}.loader.gold .loader__text{color:white}.loader__text{margin:5px auto;color:#b88d46;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-family:"Gilda Billboard",sans-serif;font-weight:bold}.loader__filmstrip{position:relative;width:56px;height:70px;background:#b88d46;z-index:-1;overflow:hidden}.loader__filmstrip:before,.loader__filmstrip:after{content:"";position:absolute;height:120%;border-left:5px dashed #f3ede5;-webkit-animation:roll linear 100ms infinite;animation:roll linear 100ms infinite}.loader__filmstrip:before{left:5px}.loader__filmstrip:after{right:5px}@-webkit-keyframes roll{0%{top:0}100%{top:-15px}}@keyframes roll{0%{top:0}100%{top:-15px}}.logo{display:block;width:195px;height:152px;background-image:url(../img/gilda-gold.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}
.movielist-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5em;row-gap:1em;margin-top:3.5em;margin-bottom:2.5em}.upcoming-movies{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:right;line-height:1.4}.upcoming-movies p{margin:0}.moviefilters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.moviefilters__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:1.5px;font-size:12px;background:#b88d46;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em))}.moviefilters__item--right{margin-left:auto}.moviefilters__item .fancyselect{position:relative;background:#fff;font-size:11px;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em))}.moviefilters__item .fancyselect::after{pointer-events:none;content:"";position:absolute;right:0;top:0;width:1.75em;height:100%;background-image:url(../img/dropdown.svg);background-size:1em;background-position:center left;background-repeat:no-repeat}
.moviefilters__item select{cursor:pointer;padding:.6em 1.75em .5em 1.25em;height:38px;line-height:1.33;font-family:"Gilda Billboard",sans-serif;font-weight:400;font-size:12px;letter-spacing:.025em;width:100%;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#052945}.moviefilters__item select:focus{outline:0}@media(min-width:450px){.moviefilters{width:100%}.moviefilters__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.3333333333% - 0.5rem)}}@media(min-width:830px){.moviefilters{gap:1em}.moviefilters__item{width:auto}.moviefilters__item select{height:44px;font-size:14px;min-width:14em;max-width:20em}}.movielist .carousel-scroll{margin-bottom:1em;padding:2em 0;margin-top:-2em;margin-bottom:0;min-height:20em}.movielist--grid{position:relative;min-height:250px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(10px,1fr);gap:3.5%;row-gap:2em;margin-bottom:5rem}@media(min-width:768px){.movielist--grid{row-gap:3em;grid-template-columns:repeat(3,1fr)}
}@media(min-width:1024px){.movielist--grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.movielist--grid{row-gap:4em;grid-template-columns:repeat(5,1fr)}}.movielist--grid .movielist__item{opacity:0}.movielist--grid .movielist__item.show{opacity:1}.movielist--carousel .movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.movielist--carousel .movie .movie-meta__next-showtimes{font-size:11px}.movielist--carousel .movie .movie-meta-wrapper{margin-bottom:.75em}.movielist--carousel .movie .title{font-size:min(5.4vw,24px);height:3.6em}.movielist--carousel .movie .movie-meta{font-size:clamp(9px,3.5vw,16px);padding:.15em 6% 0 6%}.movielist--carousel .movie .button{margin-top:auto;font-size:min(3.5vw,14px)}@media(min-width:550px){.movielist--carousel .movie .title{font-size:min(3.2vw,22px)}.movielist--carousel .movie .movie-meta{font-size:min(2vw,14px)}.movielist--carousel .movie .button{font-size:min(2.25vw,14px)}
}@media(min-width:760px){.movielist--carousel .movie .title{font-size:min(2.5vw,22px)}.movielist--carousel .movie .movie-meta{font-size:min(1.5vw,14px)}}@media(min-width:900px){.movielist--carousel .movie .title{font-size:min(1.9vw,22px)}.movielist--carousel .movie .movie-meta{font-size:min(1.3vw,14px)}.movielist--carousel .movie .button{font-size:min(1.5vw,14px)}}@media(min-width:1080px){.movielist--carousel .movie .title{font-size:min(1.5vw,24px)}.movielist--carousel .movie .movie-meta{font-size:min(1vw,15px)}.movielist--carousel .movie .button{font-size:min(1vw,16px)}}.movielist__item{-webkit-transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;position:relative;overflow:visible}.movielist__item--notimes{-ms-flex-item-align:start;align-self:flex-start}.movielist__item::after{content:"";pointer-events:none;position:absolute;left:-0.75em;top:-0.95em;right:-0.75em;bottom:-0.95em;background:rgba(255,255,255,0.6);opacity:0;border-top:6px dotted #f3ede5;border-bottom:6px dotted #f3ede5;-webkit-transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;transition:.25s cubic-bezier(0.46,1.8,0.79,0.69) all;clip-path:polygon(0 1em,1em 3px,calc(100% - 1em) 3px, 100% 1em, 100% calc(100% - 1em - 3px), calc(100% - 1em) calc(100% - 3px), 1em calc(100% - 3px), 0 calc(100% - 1em))}
.movielist__item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.movielist__item:hover::after{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.6}.movielist__link{position:relative;z-index:2}.movielist__link:hover h3{color:#b88d46}.movielist .poster{margin:0;aspect-ratio:432/617;position:relative;background:#052945}.movielist .poster img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.movielist .title{-webkit-transition:.15s ease-in-out color;transition:.15s ease-in-out color;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.2;color:#052945;font-size:min(3.7vw,24px);height:3.6em;margin:.5em 0 .1em 0;overflow:hidden}.movielist .title__content{max-height:3.4em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}
.movielist .movie-meta-wrapper{width:96.66%;margin:0 auto}.movielist .movie-meta{-webkit-transition:.1s ease-in-out background-color;transition:.1s ease-in-out background-color;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3em;font-size:min(2.75vw,13px);line-height:.9;letter-spacing:-0.01em;padding:.15em 4% 0 4%;color:#052945;font-family:"Gilda Billboard",sans-serif;text-transform:uppercase;border-radius:5px;-webkit-transform-origin:center;transform-origin:center}.movielist .movie-meta .biorex{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;row-gap:0;font-size:.75em;margin-right:-0.25em}.movielist .movie-meta .nobr{white-space:nowrap}
.movielist .movie-meta .noallcaps{text-transform:none}.movielist .movie-meta:first-of-type{border-top:0}.movielist .movie-meta.even{background:rgba(0,0,0,0.062745098)}.movielist .movie-meta .movie_meta__select{display:none}.movielist .movie-meta:hover{background:rgba(0,0,0,0.1254901961);cursor:pointer}.movielist .movie-meta__next-showtimes{font-family:"Gilda Billboard",sans-serif;font-size:min(2.5vw,10px);color:#052945;text-transform:uppercase;font-weight:600;line-height:1.2;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin-bottom:.666em}.movielist .movie-meta .star{display:block;width:.75em;height:.75em}.movielist .button{margin-top:1em;font-size:min(2.8vw,13px);padding-top:1.35em;padding-bottom:1.15em;padding-left:.33em;padding-right:1.666em}.movielist .button .arrow::after{margin-left:.125em}
.movielist .button::before{background:#9c5656}.movielist .restrictions{gap:5px;position:absolute;bottom:.5em;right:.5em;max-width:calc(100% - 1em)}.movielist .restrictions__icon{width:18px;height:18px}@media(min-width:420px){.movielist .movie-meta{padding:.15em 5% 0 5%}}@media(min-width:768px){.movielist .title{font-size:min(2.15vw,20px)}.movielist .movie-meta{font-size:min(1.5vw,13px)}.movielist .button{font-size:min(1.5vw,13px)}}@media(min-width:1024px){.movielist .title{font-size:min(1.6vw,20px)}.movielist .movie-meta{font-size:min(1.1vw,13px)}.movielist .button{font-size:min(1.1vw,13px)}}@media(min-width:1280px){.movielist .title{font-size:min(1.275vw,24px)}.movielist .movie-meta{font-size:min(0.88vw,14px)}.movielist .button{font-size:min(0.9vw,14px)}}.ribbon{position:absolute;z-index:2;right:-9px;top:-8px;font-size:10px;font-family:"Gilda Billboard",sans-serif;text-transform:uppercase;padding:.55em 9px .35em 8px;letter-spacing:.1em;max-width:100%;text-align:right}
.ribbon::after{content:"";position:absolute;right:0;top:100%;width:9px;height:9px;clip-path:polygon(0 0,100% 0,0 100%)}.ribbon--white{background:#fff;color:#052945}.ribbon--white::after{background:#052945}.ribbon--gold{background:#b88d46;color:#fff}.ribbon--gold::after{background-color:rgb(73.1653543307,56.0669291339,27.8346456693)}.ribbon--red{background:#9c5656;color:#fff}.ribbon--red::after{background-color:rgb(57.3719008264,31.6280991736,31.6280991736)}.ribbon--uglyblue{background:#1c505d;color:#fff}.ribbon--uglyblue::after{background-color:hsl(192,53.7190082645%,-6.2745098039%)}@media(min-width:420px){.ribbon{font-size:11px}}.toggle-nav{padding:0;display:block;width:46px;height:46px;position:fixed;border:2px solid #fff;border-radius:99px;top:2em;right:max(5vw,2em);background:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;z-index:10;pointer-events:all;background-color:rgba(0,0,0,0.15)}.toggle-nav:focus{outline:0}.toggle-nav .hamburger{-webkit-transition:.25s ease-in-out background-color,0.25s ease-in-out width,0.25s ease-in-out transform;transition:.25s ease-in-out background-color,0.25s ease-in-out width,0.25s ease-in-out transform;height:2px;width:23px;position:absolute;top:calc(50% - 1px);left:10px;border-radius:2px;background:#fff}
.toggle-nav .hamburger::before,.toggle-nav .hamburger::after{-webkit-transition:.25s ease-in-out transform,0.25s ease-in-out background-color;transition:.25s ease-in-out transform,0.25s ease-in-out background-color;border-radius:2px;-webkit-transform-origin:center center;transform-origin:center center;content:"";position:absolute;left:0;width:23px;height:2px;background:#fff}.toggle-nav .hamburger::before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.toggle-nav .hamburger::after{-webkit-transform:translateY(7px);transform:translateY(7px)}.toggle-nav .txt{display:none}@media(min-width:1080px){.toggle-nav{display:none}}.nav-open .hamburger{background-color:transparent}.nav-open .hamburger::before{background:#fff;-webkit-transform:translateY(0) rotateZ(45deg);transform:translateY(0) rotateZ(45deg)}.nav-open .hamburger::after{background:#fff;-webkit-transform:translateY(0) rotateZ(-45deg);transform:translateY(0) rotateZ(-45deg)}.content{overflow:hidden}
.content--borders{border:15px solid #052945;border-bottom:0}.content--borders+.content--blueish{border-top:15px solid #052945}@media(min-width:760px){.content--borders{border-width:30px}.content--borders+.content--blueish{border-top:30px solid #052945}}@media(min-width:1080px){.content--borders{border-top:0}}.content--blueish{background-color:#1c505d;color:#fff}.content--blueish a{color:#fff}.content--blueish a:hover{color:#b88d46}.single-movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7%}.single-movie__data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:3em 1em 2em 5%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.single-movie__data .restrictions{margin-bottom:1.5em}.single-movie__data dl{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3}.single-movie__data dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .25em 0 0}
.single-movie__data dd{padding:0;margin:0 0 1em 0;font-weight:700;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.single-movie__data dd.show-more{max-height:7.4em;position:relative;overflow:hidden;padding-bottom:1em;display:block}.single-movie__data dd.show-more::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5em;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(243,237,229,0)),color-stop(90%,#f3ede5));background-image:linear-gradient(to bottom,rgba(243,237,229,0) 0,#f3ede5 90%);background-color:transparent}.single-movie__data dd.show-more::before{position:absolute;bottom:0;left:0;font-size:12px;color:#b88d46;text-transform:uppercase;z-index:2;font-family:"Gilda Billboard",sans-serif;letter-spacing:.1em;content:attr(data-more)}.single-movie__data dd.show-more--open{max-height:none}.single-movie__data dd.show-more--open::after{display:none}.single-movie__data dd.show-more--open::before{content:attr(data-less)}
.single-movie__data hr{border:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.single-movie__screenshots.carousel .carousel__item{width:66.6vw;max-width:1200px}.single-movie__screenshots.carousel .carousel__item img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media(min-width:900px){.single-movie{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-movie__data{width:30%}.single-movie__description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.trailer-popup{position:fixed;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;overscroll-behavior-y:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}
.trailer-popup__content{-webkit-transition:.333s ease-in opacity,0.333s ease-in transform;transition:.333s ease-in opacity,0.333s ease-in transform;opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em);position:relative;width:95%;max-height:calc(100vh - 3em);margin-top:2em;max-width:1400px;aspect-ratio:16/9;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trailer-popup__content .embed-wrap{width:100%}.trailer-popup__content .embed-wrap iframe{width:100%;height:auto;max-height:100vh;aspect-ratio:16/9;background:#000}@media(min-width:900px){.trailer-popup__content{width:88%}}.trailer-popup__bg{-webkit-transition:.5s .333s ease-in-out opacity;transition:.5s .333s ease-in-out opacity;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.666);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0}
.trailer-popup__close{-webkit-transition:.25s ease-in-out transform,0.25s ease-in-out background-color;transition:.25s ease-in-out transform,0.25s ease-in-out background-color;position:absolute;right:0;bottom:calc(100% + 0.5em);background-color:transparent;border-radius:99px}.trailer-popup__close:hover{background-color:rgba(255,255,255,0.2);-webkit-transform:scaleX(1.2) scaleY(1.2);transform:scaleX(1.2) scaleY(1.2)}.trailer-popup--open{pointer-events:all}.trailer-popup--open .trailer-popup__content{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.trailer-popup--open .trailer-popup__bg{-webkit-transition-delay:0s;transition-delay:0s;opacity:1}.site-footer{background:#052945;color:#fff;padding:4.5em 0 2.5em 0;margin-top:-22px;position:relative;font-size:16px}.site-footer .logo{width:196px;height:150px;background-image:url(../img/gilda-gold-txt.svg)}
.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:#9c5656}.site-footer__stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;position:relative}.site-header+.site-footer::after{content:none;display:none}.site-footer::after{content:"";pointer-events:none;background-image:url(../img/bg-footer.svg);background-position:left 1.5% bottom;background-repeat:no-repeat;background-size:344vw auto;position:absolute;left:0;top:-25px;width:100%;height:26px}@media(min-width:760px){.site-footer::after{background-position:center bottom;background-size:300vw auto}}@media(min-width:550px){.site-footer::after{background-position:center bottom;background-size:203vw auto}}@media(min-width:900px){.site-footer::after{background-size:153vw auto}}@media(min-width:1080px){.site-footer::after{background-size:100.5vw auto}
}.site-footer__contact{color:#c6c6c6;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3em;row-gap:1.5em}.site-footer__contact h2{font-size:inherit;color:inherit;margin-bottom:.375em}.site-footer__contact a{color:#c6c6c6;text-decoration:none}.site-footer__contact a:hover{color:#9c5656}.site-footer__nav{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.site-footer__nav ul{list-style:none;margin:0;padding:0}.site-footer__nav .footer-nav{line-height:1.3}.site-footer__nav .footer-nav>li{margin:0 0 1.5em 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.site-footer__nav .footer-nav>li:last-of-type{margin-bottom:0}.site-footer__nav .footer-nav>li>a{white-space:nowrap;font-size:18px;font-weight:700}.site-footer__nav .footer-nav>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;margin:.5em 0 .5em 1.5em}
.site-footer__newsletter{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.site-footer__newsletter h2{position:relative;z-index:3;font-size:1.444em;margin-bottom:.75em}.site-footer__newsletter .pusipusi{pointer-events:none;position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.site-footer__bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer__bottom__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-footer__bottom__some .somelist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin-left:-7px}.site-footer__bottom__some .somelist a{-webkit-transition:.25s ease-in-out transform;transition:.25s ease-in-out transform;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site-footer__bottom__some .somelist a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}@media(max-width:1079px){.site-footer__contact{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:2em}.site-footer__nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:2em}.site-footer__newsletter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:2em}.site-footer__newsletter .pusipusi{right:0;top:-20px;width:130px;height:92px}.site-footer__bottom{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.site-footer__bottom__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;margin-bottom:1.5em}}@media(min-width:420px){.site-footer__nav .footer-nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}@media(min-width:1080px){.site-footer{padding:12em 0 5em 0}.site-footer .logo{position:absolute;pointer-events:none;left:-84px;top:-103px;background-image:url(../img/gilda-gold.svg)}.site-footer__stuff{gap:2em}.site-footer__contact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:3px solid rgba(255,255,255,0.2)}.site-footer__contact::after{display:none}.site-footer__contact::before{left:0;top:0;width:100%}.site-footer__nav{max-width:31em;margin:0 auto 0 0}.site-footer__newsletter{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;max-width:19em}.site-footer__newsletter .pusipusi{left:unset;right:-110px;top:-84px;width:180px;height:120px}.site-footer__bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:3px solid rgba(255,255,255,0.2);padding-top:2em;margin-top:1em}
.site-footer__bottom__links{gap:2.5em}.site-footer__bottom__some .somelist{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0;margin-right:-7px}}.footer-newsletter__form-borders{margin-top:1.25em;background:#fff;padding:2px;width:100%;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em))}.footer-newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex;clip-path:polygon(0 .9em,0.9em 0,calc(100% - 0.9em) 0, 100% 0.9em, 100% calc(100% - 0.9em), calc(100% - 0.9em) 100%, 0.9em 100%, 0 calc(100% - 0.9em))}.footer-newsletter__form .email{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;background:#052945;color:#fff;padding:.666em .5em .666em 1.5em;line-height:2em;width:100%}.footer-newsletter__form .email::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.footer-newsletter__form .email::-moz-placeholder{color:rgba(255,255,255,0.8)}.footer-newsletter__form .email:-ms-input-placeholder{color:rgba(255,255,255,0.8)}.footer-newsletter__form .email::-ms-input-placeholder{color:rgba(255,255,255,0.8)}.footer-newsletter__form .email::placeholder{color:rgba(255,255,255,0.8)}
.footer-newsletter__form .subscribe{-webkit-transition:.25s ease-in-out background-color;transition:.25s ease-in-out background-color;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4em;text-align:center;background:#052945;border-left:2px solid #fff}.footer-newsletter__form .subscribe svg{-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}.footer-newsletter__form .subscribe:hover{background:#052945}.footer-newsletter__form .subscribe:hover svg{-webkit-transform:translateX(2px) scaleX(1.1);transform:translateX(2px) scaleX(1.1)}.footer-newsletter #mc_embed_signup{margin-top:1.5em;position:relative}.footer-newsletter .response{width:100%;text-align:center;top:calc(100% + 5px);position:absolute;font-size:14px}.footer-newsletter .response#mce-error-response{color:#ff91af}
.footer-newsletter .response#mce-success-response{color:#019a31}.site-header{position:relative}.site-header .logo{width:93px;height:72px;top:2em;left:5vw;background-image:url(../img/gilda-white-txt.svg);position:absolute;z-index:4}.site-header .logo::after{-webkit-transition:.25s ease-in-out opacity,0.25s ease-in-out filter;transition:.25s ease-in-out opacity,0.25s ease-in-out filter;content:"";opacity:0;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;pointer-events:none;background-image:url(../img/gilda-gold-txt.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;mix-blend-mode:hard-light}.site-header .logo:hover::after{opacity:1;-webkit-filter:blur(8px);filter:blur(8px)}@media(min-width:1080px){.site-header .logo{width:141px;height:109px;left:calc(50% - 70.5px);top:2.666em}}.site-header--alt .logo{background-image:url(../img/gilda-black-txt.svg)}.site-header__content{width:100%;position:relative}@media(max-width:1079px){.site-header .somelist{-webkit-transition:.33s .1s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s .1s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;transition:.33s .1s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s .1s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem);opacity:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:8em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5em;margin:1.5em auto;padding:1.5em 0 1.25em 0;border-top:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2)}
.nav-open .site-header .somelist{-webkit-transition:1s .6s cubic-bezier(0,0.89,0.8,1) transform,1s .6s cubic-bezier(0,0.89,0.8,1) opacity;transition:1s .6s cubic-bezier(0,0.89,0.8,1) transform,1s .6s cubic-bezier(0,0.89,0.8,1) opacity;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.site-header .somelist a{display:block;line-height:1}.site-header .somelist a svg{width:20px;height:20px}}@media(min-width:1080px){.site-header .somelist{display:none}}@media(min-width:1080px){.site-header{padding-bottom:70px;overflow:hidden}}.nav{background:#052945}.nav ul{list-style:none}.nav li{margin:0;padding:0}.nav__menu>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__menu>li>.toggle{width:20px;height:40px;background:transparent;position:relative}.nav__menu>li>.toggle .arrow{-webkit-transition:.25s ease-in-out transform;transition:.25s ease-in-out transform;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:calc(50% - 5px);left:calc(50% - 5.5px);width:11px;height:11px;background-image:url(../img/toggle.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}
.nav__menu>li>a{font-family:"Gilda Billboard",sans-serif;letter-spacing:.1em;padding:.25em 0;text-transform:uppercase;color:#fff}@media(max-width:1079px){.nav{-webkit-transition:.25s .66s ease-out transform;transition:.25s .66s ease-out transform;position:fixed;left:0;top:0;width:100%;height:100%;padding:15px;z-index:10;overflow:auto;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain;pointer-events:none;-webkit-transform:translateY(-101%);transform:translateY(-101%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.nav__wrap{padding:2em 0;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.nav-open .nav{-webkit-transition:.33s ease-out transform;transition:.33s ease-out transform;pointer-events:all;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav .mobilenav-logo{-webkit-transition:.33s .3s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s .3s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;transition:.33s .3s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s .3s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem);opacity:0;width:161px;height:123px;background-image:url(../img/gilda-white-txt.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;margin:auto auto 0 auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.nav-open .nav .mobilenav-logo{-webkit-transition:1s .4s cubic-bezier(0,0.89,0.8,1) transform,1s .4s cubic-bezier(0,0.89,0.8,1) opacity;transition:1s .4s cubic-bezier(0,0.89,0.8,1) transform,1s .4s cubic-bezier(0,0.89,0.8,1) opacity;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em 0 0 0}.nav__menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__menu>li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px}.nav__menu>li.open>.toggle .arrow{-webkit-transform:rotateZ(60deg) translateY(0.1em);transform:rotateZ(60deg) translateY(0.1em)}.nav__menu>li.open>.sub-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav__menu>li>.toggle{margin-left:12px;margin-right:-52px;width:40px;border-radius:99px;border:2px solid rgba(255,255,255,0.1)}.nav__menu>li>a{display:block;padding-top:.4em;padding-bottom:.1em;font-size:min(5vw,1.1666em)}
.nav .fancyborders::after{-webkit-transition:.5s .2s ease-in-out background-position;transition:.5s .2s ease-in-out background-position;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(60%,#052945),color-stop(66%,#b88d46));background-image:linear-gradient(0,#052945 60%,#b88d46 66%);background-size:100% 300%;background-position:left 100%;font-size:8px}.nav-open .nav .fancyborders::after{-webkit-transition:.5s .2s ease-in-out background-position;transition:.5s .2s ease-in-out background-position;background-position:left 0}}@media(min-width:1080px){.nav.sticky .nav__content{position:fixed;top:0;bottom:auto;left:0}.nav.sticky .sub-menu{top:99%;bottom:auto;-webkit-transform:translateX(-50%) translateY(-1em);transform:translateX(-50%) translateY(-1em);padding:2.5em 1em 1.1em 1.25em;opacity:0}.nav.sticky .sub-menu::after{clip-path:polygon(0 2em,0.75em 1.25em,calc(100% - 0.75em) 1.25em, 100% 2em, 100% calc(100% - 0.75em), calc(100% - 0.75em) 100%, 0.75em 100%, 0 calc(100% - 0.75em))}.nav.sticky .sub-menu::before{bottom:calc(100% - 1px - 1.25em);top:auto;clip-path:polygon(0 100%,50% 0,100% 100%)}
.nav__wrap.fancyborders{position:static}.nav__content{background:#052945;position:absolute;z-index:10;bottom:0;left:0;width:100%}.nav__content.fancyborders::after{content:none;display:none}.nav .nav__menu>li>a{padding:1em 0 .8em 0}.nav .nav__menu>li:hover>.toggle .arrow,.nav .nav__menu>li:focus-within>.toggle .arrow{-webkit-transform:rotateZ(-60deg) translateY(1px);transform:rotateZ(-60deg) translateY(1px)}.nav .nav__menu>li:hover>.sub-menu,.nav .nav__menu>li:focus-within>.sub-menu{-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);pointer-events:all}.nav .sub-menu{-webkit-transition:.25s ease-out transform,0.25s ease-out opacity;transition:.25s ease-out transform,0.25s ease-out opacity;pointer-events:none;position:absolute;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75em;left:50%;bottom:99%;font-size:14px;-webkit-transform:translateX(-50%) translateY(1em);transform:translateX(-50%) translateY(1em);min-width:10em;max-width:15em;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.25em 1em 2.25em 1.25em;opacity:0}
.nav .sub-menu::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;clip-path:polygon(0 .75em,0.75em 0,calc(100% - 0.75em) 0, 100% 0.75em, 100% calc(100% - 2em), calc(100% - 0.75em) calc(100% - 1.25em), 0.75em calc(100% - 1.25em), 0 calc(100% - 2em))}.nav .sub-menu::before{content:"";position:absolute;left:calc(50% - 6px);top:calc(100% - 1px - 1.25em);width:12px;height:12px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}.nav .sub-menu li{position:relative;z-index:2;line-height:1.2}.nav .sub-menu a{font-weight:700;color:#052945}.nav .sub-menu a::after{-webkit-transition:.15s ease-in-out transform;transition:.15s ease-in-out transform;content:"›";margin-left:.25em;display:inline}.nav .sub-menu a:hover{color:#000}.nav .sub-menu a:hover::after{-webkit-transform:translateX(0.15em) scaleX(1.5);transform:translateX(0.15em) scaleX(1.5)}.nav .fancyborders::after{display:none;content:none}}@media(min-width:1200px){.nav .sub-menu{font-size:16px}}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}
@media(max-width:1079px){.main-nav{-webkit-transition:.33s .2s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s .2s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;transition:.33s .2s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s .2s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem);opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;margin:2em auto 0 auto;text-align:center}.nav-open .main-nav{-webkit-transition:1s .5s cubic-bezier(0,0.89,0.8,1) transform,1s .5s cubic-bezier(0,0.89,0.8,1) opacity;transition:1s .5s cubic-bezier(0,0.89,0.8,1) transform,1s .5s cubic-bezier(0,0.89,0.8,1) opacity;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-nav>li>.sub-menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-transition:.25s ease-in-out opacity,0.25s ease-in-out transform,0.25s ease-in-out height;transition:.25s ease-in-out opacity,0.25s ease-in-out transform,0.25s ease-in-out height;-webkit-transform:translateY(0.25em);transform:translateY(0.25em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:0;overflow:hidden;opacity:0;padding:0;margin:0;gap:.5em}
.main-nav>li>.sub-menu a{color:#fff}.main-nav>li>.sub-menu a::after{-webkit-transition:.15s ease-in-out transform;transition:.15s ease-in-out transform;content:"›";margin-left:.25em;display:inline-block}.main-nav>li>.sub-menu a:hover{color:#fff}.main-nav>li>.sub-menu a:hover::after{-webkit-transform:translateX(0.15em) scaleX(1.5);transform:translateX(0.15em) scaleX(1.5)}.main-nav>li>.sub-menu>li:first-of-type{padding-top:.5em}.main-nav>li>.sub-menu>li:last-of-type{padding-bottom:.5em}}@media(min-width:1080px){.main-nav{margin:0 auto;gap:1em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:85%;max-width:70em}.main-nav>li{height:70px}.main-nav>li>a{font-size:.875em}}@media(min-width:1200px){.main-nav>li>a{font-size:.9375em}}@media(min-width:1300px){.main-nav{width:80%}}.lang{padding:0}@media(max-width:1079px){.lang{-webkit-transition:.33s 0s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s 0s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;transition:.33s 0s cubic-bezier(0.8,-0.01,0.97,0.82) transform,0.33s 0s cubic-bezier(0.8,-0.01,0.97,0.82) opacity;-webkit-transform:translateY(0.75rem);transform:translateY(0.75rem);opacity:0;margin-bottom:2em;position:relative;z-index:4;margin:0 auto auto auto}
.nav-open .lang{-webkit-transition:1s .7s cubic-bezier(0,0.89,0.8,1) transform,1s .7s cubic-bezier(0,0.89,0.8,1) opacity;transition:1s .7s cubic-bezier(0,0.89,0.8,1) transform,1s .7s cubic-bezier(0,0.89,0.8,1) opacity;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lang>li>.toggle,.lang>li>a{display:none !important}.lang>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;margin:0;padding:0;height:auto;opacity:1}.lang .long{display:none}.lang a{font-size:1rem;padding:.25em 0;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-family:"Gilda Billboard",sans-serif}.lang .current a{color:#b88d46}}@media(min-width:1080px){.lang{margin:0;position:absolute;z-index:4;right:5vw;top:5em}.lang>li{padding-left:1em;padding-right:1em}.site-header--alt .lang>li>a{color:#000}.site-header--alt .lang>li .toggle{-webkit-filter:brightness(0);filter:brightness(0)}.lang .short{display:none}.lang .sub-menu{top:99%;padding:1.25em 1.25em 2.25em 1.25em;min-width:0;bottom:auto}
.lang .sub-menu::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;clip-path:polygon(0 2em,0.75em 1.25em,calc(100% - 0.75em) 1.25, 100% 2em, 100% calc(100% - 0.75em), calc(100% - 0.75em) 100%, 0.75em 100%, 0 calc(100% - 0.75em))}.lang .sub-menu::before{top:auto;bottom:calc(100% - 1px);clip-path:polygon(50% 0,100% 100%,0 100%)}.lang .short{display:none}}@media(max-width:1079px){.nav-open{overflow:hidden}}.size-thumbnail{width:25%;max-width:150px}.size-thumbnail.alignleft{margin-right:1em;float:left;clear:left}.size-thumbnail.alignright{margin-left:1em;float:right;clear:right}@media(min-width:900px){.size-thumbnail.alignright,.size-thumbnail.alignleft{width:20%}}.size-medium{width:100%}@media(min-width:900px){.size-medium.aligncenter,.size-medium.alignright,.size-medium.alignleft{width:calc(50% - 0.75em)}.size-medium.aligncenter{clear:both;margin:0 auto 1.5em auto}.size-medium.alignleft{float:left;clear:left;margin-right:1.5em}.size-medium.alignright{float:right;clear:right;margin-left:1.5em}}.size-large,.size-full{max-width:100%}
.size-large.alignleft,.size-full.alignleft{float:left;clear:left;margin-right:1.5em}.size-large.alignright,.size-full.alignright{float:right;clear:right;margin-left:1.5em}.wp-caption,.size-thumbnail,.size-medium,.size-large,.size-full{margin-bottom:1.5em;display:block}.aligncenter{margin-left:auto;margin-right:auto;clear:both}.alignnone{clear:both}.wp-caption figcaption{font-size:.7778em;color:#222831}.accordion__img{display:none}.accordion__img img{width:100%;display:block}.accordion__item.open .accordion__toggle .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__item:first-of-type .accordion__toggle{margin-top:0}.accordion__toggle{background:transparent;position:relative;border-bottom:2px solid #b88d46;width:100%;padding-right:1.5em;padding:0 1.2rem .75em 0;margin:1.25em 0 0 0}.accordion__toggle .arrow{-webkit-transition:.25s ease-in-out transform;transition:.25s ease-in-out transform;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:calc(50% - 13px);right:.5em;width:13px;height:13px;background-image:url(../img/toggle.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-filter:brightness(0);filter:brightness(0)}
.accordion__toggle h2{text-align:left;margin:0}.accordion__content{-webkit-transition:.25s ease-in-out height;transition:.25s ease-in-out height;overflow:hidden;height:0}.accordion__content__inner{padding:1em 0 1.5em 0}@media(min-width:760px){.accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5%}.accordion__img{display:block;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.accordion__contentarea{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}@media(min-width:1080px){.accordion__item{gap:7%}}@media(min-width:900px){.basic-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%}.basic-stuff__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(min-width:900px){.basic-stuff{gap:7%}}.hoods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(3em,9vw,9.5em)}
.hoods h3{margin:-0.33em 0 1em 0}@media(max-width:899px){.hoods__building__img{margin:0 0 1.5em 8%}.hoods__building__content{margin:0 9%}.hoods__building:nth-of-type(even) .hoods__building__img{margin:0 8% 1.5em 0}}@media(min-width:900px){.hoods__building{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;gap:5%;width:90%}.hoods__building__img{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;max-width:100em}.hoods__building__img img{width:100%}.hoods__building__content{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:15em}.hoods__building:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto;margin-right:0}}@media(min-width:2000px){.hoods__building{width:82.5%}}.btm-stuff{width:84%;margin-left:auto;margin-right:auto;margin:2.5em auto}
.btm-stuff__img{width:50%;max-width:20em;margin-bottom:1.5em}.btm-stuff__img img{width:100%;aspect-ratio:322/495;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width:760px){.btm-stuff{width:80%}}@media(min-width:900px){.btm-stuff{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5%}.btm-stuff__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:22.5%;max-width:20em;margin-bottom:0}.btm-stuff__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:35%;min-width:20em;max-width:max(25em,30%);margin-bottom:17em}.btm-stuff+.btm-stuff{margin-top:max(-15em,-30%)}.btm-stuff:nth-child(even){text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.btm-stuff:nth-child(even) .btm-stuff__content{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:0}
}@media(min-width:1440px){.btm-stuff+.btm-stuff{margin-top:-25em}}.borderstuff__title{position:relative;text-align:center;background:#f3ede5;padding:0 .25em;margin:0 auto;top:-0.4em;z-index:3;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:calc(100% - 2em)}@media(min-width:760px){.borderstuff__title{padding:0 .5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.borderstuff__item{width:calc(100% - 2em);margin:0 auto;padding:2.5em 0 1em 0;border-bottom:3px solid #b88d46}.borderstuff__item:last-of-type{padding-bottom:2.5em;border-bottom:0}@media(min-width:760px){.borderstuff__item{width:80%}}.borderstuff__list{padding-bottom:1.5em}.borderstuff__list ul{margin:0 0 1.5em 0;list-style:none;padding:0 0 0 .5em}.borderstuff__list li{position:relative;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-weight:700;line-height:1.3;padding:0;margin:0 0 .666em 0}.borderstuff__list li::before{content:"•";position:absolute;left:-0.666em;color:#000}
@media(min-width:760px){.borderstuff__list ul{padding:0}}@media(min-width:830px){.borderstuff__list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}@media(min-width:900px){.borderstuff__content__inner--constrained{max-width:36em;margin:0 auto}}.borderstuff__button{position:relative;margin:-1.6em auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.borderstuff__button .button{background:#f3ede5;position:relative;z-index:3;max-width:80%}.CookieDeclarationTable{font-size:12px !important}@media(max-width:760px){.CookieDeclarationType{overflow:auto}.CookieDeclarationTable{min-width:800px}}.form-block{background-color:#052945;padding:15px;color:#fff;clip-path:polygon(0 2em,2em 0,calc(100% - 2em) 0, 100% 2em, 100% calc(100% - 2em), calc(100% - 2em) 100%, 2em 100%, 0 calc(100% - 2em))}.form-block a{color:#fff}.form-block__inner{padding:2em 5%}.form-block h2{margin:.5em 0 .5em 0;text-align:center}.form-block h3{margin:.5em 0 1em 0;text-align:center}
@media(min-width:760px){.form-block{padding:30px}}.btm-form-block{padding:15px;position:relative;margin-bottom:1.5em}.btm-form-block:last-child{margin-bottom:3.5em}@media(min-width:760px){.btm-form-block{padding:30px}}.btm-form-block .title{font-family:"Candelize",sans-serif;text-transform:uppercase;letter-spacing:.15em;font-size:min(7vw,2.444em);position:absolute;left:50%;top:11px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#1c505d;padding:0 .05em 0 .2em}@media(min-width:760px){.btm-form-block .title{top:25px}}.btm-form-block .subtitle{text-align:center;margin-bottom:1.25em}.btm-form-block__inner{border:7px solid #b88d46;padding-top:calc(2em + 4%)}.btm-form-block .hf-form{max-width:48em;margin:0 auto 1.5em auto}.full-width-image{margin:0}.full-width-image img{width:100%}.full-width-image__mobile{display:block}@media(min-width:900px){.full-width-image__mobile{display:none}}.full-width-image__desktop{display:none}@media(min-width:900px){.full-width-image__desktop{display:block}
}.imgs-n-stuff__imgs{position:relative;height:96vw;margin-bottom:1.5rem}.imgs-n-stuff__imgs img{width:100%}.imgs-n-stuff__imgs .l{position:absolute;left:.5rem;top:.5rem;height:calc(100% - 1rem);width:calc(100% - 1rem);z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.imgs-n-stuff__imgs--with-the-other-image{margin-bottom:2.5rem}.imgs-n-stuff__imgs--with-the-other-image .l{width:calc(100% - 2rem)}.imgs-n-stuff__imgs--with-the-other-image .s{position:absolute;right:0;bottom:-1.5rem;z-index:3;max-width:31.33%;max-height:50%;width:auto;height:auto}.imgs-n-stuff__imgs--with-the-other-image.fancyborders::after{width:calc(100% - 1rem)}.imgs-n-stuff__icon svg,.imgs-n-stuff__icon img{margin:0 0 1em 0;max-width:10em;max-height:10em;width:auto;height:auto}.imgs-n-stuff__content{margin:1.5em 0}@media(min-width:900px){.imgs-n-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5%}
.imgs-n-stuff__imgs{min-height:45vw;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:auto}.imgs-n-stuff__content{margin:0 auto;-ms-flex-item-align:center;align-self:center;padding:3.5em 0 5em 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(40%,27em)}.imgs-n-stuff--fit .imgs-n-stuff__imgs{min-height:auto}.imgs-n-stuff--img-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.imgs-n-stuff--img-right .imgs-n-stuff__imgs .l{left:unset;right:.5rem}.imgs-n-stuff--img-right .imgs-n-stuff__imgs .s{right:unset;left:0}.imgs-n-stuff--img-right .imgs-n-stuff__imgs.fancyborders::after{left:unset;right:0}.imgs-n-stuff--size-m .imgs-n-stuff__content{width:47.5%}.imgs-n-stuff--size-l .imgs-n-stuff__content{width:min(35%,19.5em)}}@media(min-width:1080px){.imgs-n-stuff__imgs{margin-bottom:2.5rem}.imgs-n-stuff__imgs .s{bottom:-2.5rem}.imgs-n-stuff__imgs--with-the-other-image .l{width:calc(100% - 3.5rem)}.imgs-n-stuff__imgs--with-the-other-image.fancyborders::after{width:calc(100% - 2.5rem)}
}.menu{background:#052945;color:#b88d46;position:relative;padding-top:15px}@media(min-width:760px){.menu{padding-top:30px}}.menu:not(:last-child){padding-bottom:15px}@media(min-width:760px){.menu:not(:last-child){padding-bottom:30px}}.menu__title{font-family:"Candelize",sans-serif;text-transform:uppercase;letter-spacing:.15em;font-size:min(10vw,4.333em);position:absolute;left:50%;top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#052945;padding:0 .05em 0 .2em}@media(min-width:760px){.menu__title{top:23px}}.menu__content{border:4px solid #b88d46;padding-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:760px){.menu__content{padding-top:8em;border:7px solid #b88d46;gap:5%}}.menu__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 2em auto;position:relative;overflow:hidden}
@media(min-width:760px){.menu__sections{margin-bottom:4em}}.menu__section{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:30em}.menu__section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;margin-bottom:1.5em;-ms-hyphens:auto;hyphens:auto}.menu__section__title .icon{height:2.5em;width:2.5em}@media(min-width:550px){.menu__section__title .icon{height:3.5em;width:3.5em}}.menu__section__title h3{font-size:min(11vw,2em);margin:.25em 0 0 0}@media(min-width:550px){.menu__section__title h3{font-size:2.5em}}.menu__list .name-n-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:.5em;margin-bottom:.75em}.menu__list .name-n-price h4{font-weight:700;font-size:1.2em;font-family:"GT Sectra",serif;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;line-height:1.1;letter-spacing:0;-ms-hyphens:auto;hyphens:auto;position:relative;overflow:hidden;text-transform:none}
.menu__list .name-n-price h4 .dots{position:absolute;bottom:.275em;margin-left:.5em;width:100%;height:3px;border-bottom:3px dotted #b88d46}.menu__list .name-n-price .price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;font-size:1.5em;font-family:"Gilda Billboard",sans-serif;font-weight:500}.menu__list p{font-size:14px}@media(min-width:550px){.menu__list .name-n-price h4{font-size:1.444em}.menu__list .name-n-price .price{font-size:1.94em}.menu__list p{font-size:1em}}.menu__more{margin:0 0 6em 0}@media(min-width:1080px){.menu__sections{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.menu__sections::after{content:"";width:7px;height:100%;position:absolute;left:calc(50% - 3.5px);top:0;background:#b88d46}.menu__section{width:40%;max-width:none}
}@media(min-width:1200px){.menu__sections{width:90%}.menu__section{width:35%}}.movie_cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:1.1em;row-gap:0;margin-bottom:1.5em;border-left:3px solid #b88d46}@media(min-width:900px){.movie_cats{border-left:0;border-bottom:4px solid #b88d46;margin-bottom:2.5em}}.movie_cats .cat{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:transparent;-webkit-transition:.15s ease-in-out box-shadow,0.15s ease-in-out color;transition:.15s ease-in-out box-shadow,0.15s ease-in-out color;text-transform:uppercase;letter-spacing:.1em;font-family:"Gilda Billboard",sans-serif;font-size:.9285em;color:#b88d46;line-height:1.555;display:inline-block}.movie_cats .cat:hover{color:#9c5656}.movie_cats .cat.current{color:#052945}
@media(max-width:899px){.movie_cats .cat{padding:.35em 0 .25em 1em}.movie_cats .cat:hover{-webkit-box-shadow:inset 2px 0 0 0 #b88d46;box-shadow:inset 2px 0 0 0 #b88d46}.movie_cats .cat.current{-webkit-box-shadow:inset 4px 0 0 0 #b88d46;box-shadow:inset 4px 0 0 0 #b88d46}}@media(min-width:900px){.movie_cats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.25em}.movie_cats .cat{font-size:.875em;padding:0 0 .75em 0}.movie_cats .cat:hover{-webkit-box-shadow:inset 0 -2px 0 0 #b88d46;box-shadow:inset 0 -2px 0 0 #b88d46}.movie_cats .cat.current{-webkit-box-shadow:inset 0 -6px 0 0 #b88d46;box-shadow:inset 0 -6px 0 0 #b88d46}}@media(min-width:1200px){.movie_cats .cat{font-size:.9375em}}.newsletter{padding:8%;margin-top:3.5em}.newsletter__img{position:relative;z-index:4}.newsletter__img img{width:75%;max-width:20em;display:block;margin:-5em auto 1em 10%}.newsletter__content .lead{font-size:1.222em}
.newsletter__form-borders{background:#052945;padding:2px;max-width:20em;clip-path:polygon(0 .75em,0.75em 0,calc(100% - 0.75em) 0, 100% 0.75em, 100% calc(100% - 0.75em), calc(100% - 0.75em) 100%, 0.75em 100%, 0 calc(100% - 0.75em))}.newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex;clip-path:polygon(0 .666em,0.666em 0,calc(100% - 0.666em) 0, 100% 0.666em, 100% calc(100% - 0.666em), calc(100% - 0.666em) 100%, 0.666em 100%, 0 calc(100% - 0.666em))}.newsletter__form .email{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;background:#fff;padding:.666em .5em .666em 1.5em;line-height:2em;width:100%}.newsletter__form .subscribe{-webkit-transition:.25s ease-in-out background-color;transition:.25s ease-in-out background-color;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4em;text-align:center;background:#1c505d}.newsletter__form .subscribe svg{-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}.newsletter__form .subscribe:hover{background:#052945}.newsletter__form .subscribe:hover svg{-webkit-transform:translateX(2px) scaleX(1.1);transform:translateX(2px) scaleX(1.1)}
.newsletter #mc_embed_signup{margin-top:1.5em;position:relative}.newsletter .response{width:100%;max-width:20rem;text-align:center;top:calc(100% + 3px);position:absolute;font-size:14px}.newsletter .response#mce-error-response{color:#9c5656}.newsletter .response#mce-success-response{color:#019a31}@media(min-width:900px){.newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5%;padding:3em 8% 3em 1em;min-height:30em;margin-top:0}.newsletter__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30%;min-width:13.5em;margin:0}.newsletter__img img{position:absolute;margin:0;left:-2em;top:-6em;height:calc(100% + 6em);width:calc(100% + 3em);max-width:1234em;z-index:4;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.newsletter__content{-ms-flex-item-align:center;align-self:center;margin:auto 0;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;max-width:45em}
.newsletter__content .lead{font-size:1.444em}.newsletter #mc_embed_signup{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter .response{position:static;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:left;top:unset;left:unset}}.site-error{background-color:#ff91af;color:#000;position:sticky;z-index:9;top:0;left:0;width:100%;padding:1.5em 5%;text-align:center;font-size:16px}@media(min-width:1080px){.site-error{top:70px}}.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:1.1em;row-gap:0;margin-bottom:1.5em;border-left:3px solid #b88d46}@media(min-width:900px){.tabs__nav{border-left:0;border-bottom:4px solid #b88d46;margin-bottom:3.5em}}.tabs__nav .tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:.15s ease-in-out box-shadow,0.15s ease-in-out color;transition:.15s ease-in-out box-shadow,0.15s ease-in-out color;text-transform:uppercase;letter-spacing:.1em;font-family:"Gilda Billboard",sans-serif;font-size:.9285em;color:#b88d46}
.tabs__nav .tab:hover{color:#9c5656}.tabs__nav .tab.current{color:#052945}@media(max-width:899px){.tabs__nav .tab{padding:.35em 0 .25em 1em}.tabs__nav .tab:hover{-webkit-box-shadow:inset 2px 0 0 0 #b88d46;box-shadow:inset 2px 0 0 0 #b88d46}.tabs__nav .tab.current{-webkit-box-shadow:inset 4px 0 0 0 #b88d46;box-shadow:inset 4px 0 0 0 #b88d46}}@media(min-width:900px){.tabs__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tabs__nav .tab{padding:0 0 1.25em 0}.tabs__nav .tab:hover{-webkit-box-shadow:inset 0 -2px 0 0 #b88d46;box-shadow:inset 0 -2px 0 0 #b88d46}.tabs__nav .tab.current{-webkit-box-shadow:inset 0 -6px 0 0 #b88d46;box-shadow:inset 0 -6px 0 0 #b88d46}}.tabs__item{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs__item.show{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__item__img{margin-bottom:1.5em}.tabs__item__img:empty{display:none}
.tabs__item__img img{width:100%;display:block}.tabs__item__caption{margin-top:1em;font-size:14px}@media(min-width:900px){.tabs__nav{gap:1em}.tabs__nav .tab{font-size:1em}.tabs__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tabs__item.show{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__item__img{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.tabs__item__content{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}@media(min-width:1080px){.tabs__nav .tab{font-size:1.125em}.tabs__item{gap:7%}}@media(min-width:1200px){.tabs__nav .tab{font-size:1.33em}}.gilda-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.666);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);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;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;pointer-events:none;z-index:10}
.gilda-popup.is-active{opacity:1;pointer-events:all}.gilda-popup.is-active .gilda-popup__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.gilda-popup .gilda_vouchers .voucher-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin:4px 0;background:#f5f5f5;border-radius:4px}.gilda-popup .gilda_vouchers .remove-voucher{background:0;border:0;color:#666;cursor:pointer;padding:0 4px;margin-left:8px;font-size:18px}.gilda-popup .gilda_vouchers .remove-voucher:hover{color:red}.gilda-popup .gilda_vouchers .voucher-message{display:block;margin:.5em 0;font-size:.875em;padding:8px 12px;border-radius:4px}.gilda-popup .gilda_vouchers .voucher-message.error{color:#dc3545;background:rgba(220,53,69,0.1)}.gilda-popup .gilda_vouchers .voucher-message.success{color:#28a745;background:rgba(40,167,69,0.1)}.gilda-popup .voucher__borders{margin-top:1.25em;background:#fff;padding:2px;width:100%;max-width:723px;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em))}
.gilda-popup .voucher__voucher{display:-webkit-box;display:-ms-flexbox;display:flex;clip-path:polygon(0 .9em,0.9em 0,calc(100% - 0.9em) 0, 100% 0.9em, 100% calc(100% - 0.9em), calc(100% - 0.9em) 100%, 0.9em 100%, 0 calc(100% - 0.9em))}.gilda-popup .voucher__voucher input#voucher-input,.gilda-popup .voucher__voucher input.voucher-input,.gilda-popup .voucher__voucher input[name=voucher_code]{width:60%;background:#1c505d;color:#fff;padding:.666em .5em .666em 1.5em;line-height:2em;width:100%}.gilda-popup .voucher__voucher input#voucher-input::-webkit-input-placeholder,.gilda-popup .voucher__voucher input.voucher-input::-webkit-input-placeholder,.gilda-popup .voucher__voucher input[name=voucher_code]::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.gilda-popup .voucher__voucher input#voucher-input::-moz-placeholder,.gilda-popup .voucher__voucher input.voucher-input::-moz-placeholder,.gilda-popup .voucher__voucher input[name=voucher_code]::-moz-placeholder{color:rgba(255,255,255,0.8)}.gilda-popup .voucher__voucher input#voucher-input:-ms-input-placeholder,.gilda-popup .voucher__voucher input.voucher-input:-ms-input-placeholder,.gilda-popup .voucher__voucher input[name=voucher_code]:-ms-input-placeholder{color:rgba(255,255,255,0.8)}
.gilda-popup .voucher__voucher input#voucher-input::-ms-input-placeholder,.gilda-popup .voucher__voucher input.voucher-input::-ms-input-placeholder,.gilda-popup .voucher__voucher input[name=voucher_code]::-ms-input-placeholder{color:rgba(255,255,255,0.8)}.gilda-popup .voucher__voucher input#voucher-input::placeholder,.gilda-popup .voucher__voucher input.voucher-input::placeholder,.gilda-popup .voucher__voucher input[name=voucher_code]::placeholder{color:rgba(255,255,255,0.8)}.gilda-popup .voucher__voucher .voucher-button{-webkit-transition:.25s ease-in-out background-color;transition:.25s ease-in-out background-color;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%;color:#fff;text-transform:uppercase;text-align:center;background:#1c505d;border-left:2px solid #fff}.gilda-popup .voucher__voucher .voucher-button svg{-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform;padding-left:.666em}
.gilda-popup .voucher__voucher .voucher-button:hover{background:#1c505d}.gilda-popup .voucher__voucher .voucher-button:hover svg{-webkit-transform:translateX(2px) scaleX(1.1);transform:translateX(2px) scaleX(1.1)}.gilda-popup__content{-webkit-transition:.3s .3s ease-out transform,0.3s .3s ease-out opacity;transition:.3s .3s ease-out transform,0.3s .3s ease-out opacity;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);position:relative;width:calc(100% - 60px);height:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1c505d;border:10px solid #f3ede5;color:#fff}.gilda-popup__content a{color:#fff}.gilda-popup__content a:hover{color:#f3ede5}.gilda-popup__content__main{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;margin:0 auto;padding:2.5em 0;width:90%;overflow-x:hidden;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.gilda-popup__content__main h3{margin-bottom:.25em}.gilda-popup__close{-webkit-transition:.25s ease-in-out transform,0.25s ease-in-out background-color;transition:.25s ease-in-out transform,0.25s ease-in-out background-color;position:absolute;right:1em;top:1em;height:29px;width:29px;background-color:transparent;border-radius:99px}.gilda-popup__close:hover{background-color:rgba(255,255,255,0.2);-webkit-transform:scaleX(1.2) scaleY(1.2);transform:scaleX(1.2) scaleY(1.2)}.popup-details{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(22.5%,20em);height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 1.5em 0 0;margin:0 1.5em 0 0;border-right:2px solid rgba(255,255,255,0.2)}.popup-details .movie-poster{background-color:#052945;margin:0 0 .5em 0}.popup-details .movie-poster img{aspect-ratio:432/617;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.popup-content{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.giftcard-products{background:#052945;padding:1.5em;height:100%;position:relative}.giftcard-products__title{background:#052945;line-height:10px;color:#b88d46;position:absolute;top:calc(1.5em - 2px);left:6.66%;padding:0 .4em;text-transform:uppercase;font-size:16px;font-family:"Gilda Billboard",sans-serif}.giftcard-products__inner-container{overflow-y:auto;min-height:320px;max-height:calc(100vh - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border:solid 5px #b88d46;gap:2em;padding:3em 5%}.giftcard-products .single-product{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:40em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.giftcard-products .single-product__info{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1;gap:.75em;max-width:30em}
.giftcard-products .single-product__info .name-n-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5em}.giftcard-products .single-product__info .name-n-price .product-name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;font-size:1.111em}.giftcard-products .single-product__info .name-n-price .dots{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;border-bottom:3px dotted #fff}.giftcard-products .single-product__info .name-n-price .product-price{line-height:.9;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.35em;font-family:"Gilda Billboard",sans-serif}.giftcard-products .single-product__info p{font-size:14px;margin:0}.giftcard-products .single-product__quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75em}.giftcard-products .single-product__quantity .quantity-button{-webkit-transition:.15s ease-in-out background-color;transition:.15s ease-in-out background-color;width:33px;height:33px;border-radius:99px;background:transparent;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.giftcard-products .single-product__quantity .quantity-button:hover{background-color:rgba(255,255,255,0.2)}.giftcard-products .single-product__quantity .quantity-input{display:block;width:4em;height:33px;border:2px solid #fff;background:transparent;color:#fff;text-align:center;font-family:sans-serif;font-weight:700;letter-spacing:.1em;font-size:15px;line-height:33px;padding:0}.ticket-price.has-voucher .original-price{text-decoration:line-through;color:#999;margin-right:8px}.ticket-price.has-voucher .discounted-price{color:#28a745;font-weight:bold}.voucher-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85em;color:#28a745;margin-top:4px;gap:.5em}.voucher-indicator .remove-voucher{color:#ff5b5b;text-decoration:underline}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="313"]{display:none}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="294"]{display:none}
#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="312"]{display:none}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="316"]{display:none}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="295"].wrapper-voucher-applied{display:none !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="311"].wrapper-voucher-applied{display:none !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="310"].wrapper-voucher-applied{display:none !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="314"].wrapper-voucher-applied{display:none !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="315"].wrapper-voucher-applied{display:none !important}
#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="317"].wrapper-voucher-applied{display:none !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="294"].wrapper-voucher-applied{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="313"].wrapper-voucher-applied{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="312"].wrapper-voucher-applied{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label[data-ticket-id="316"].wrapper-voucher-applied{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
#reservation-popup #tickets .added-tickets .single-ticket .added-ticket.voucher-applied>label:not(.wrapper-voucher-applied){display:none !important}.voucher-applied{position:relative}.voucher-message{display:block;margin-top:.5em;font-size:.875em}.voucher-message.error{color:#dc3545}.voucher-message.success{color:#28a745}.voucher__voucher{position:relative}.voucher__voucher input#voucher-input,.voucher__voucher input.voucher-input,.voucher__voucher input[name=voucher_code]{margin-bottom:0}.reservation-popup{position:fixed;top:0;left:0;width:100vw;bottom:0;background:rgba(0,0,0,0.666);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;pointer-events:none;z-index:2000}.reservation-popup.is-active{opacity:1;pointer-events:all}
.reservation-popup.is-active .reservation-popup__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reservation-popup__content{-webkit-transition:.3s .3s ease-out transform,0.3s .3s ease-out opacity;transition:.3s .3s ease-out transform,0.3s .3s ease-out opacity;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1c505d;width:100%;height:100%;max-height:100vh;max-width:1400px;color:#fff;overflow:auto;overflow-x:hidden;overflow-y:scroll}.reservation-popup__content::-webkit-scrollbar{width:14px;background:rgb(22.0991735537,63.1404958678,73.4008264463)}.reservation-popup__content::-webkit-scrollbar-thumb{background:#b88d46;border:4px solid rgb(22.0991735537,63.1404958678,73.4008264463);border-radius:99px}@media(min-width:760px){.reservation-popup__content{width:calc(100% - 60px);height:auto;margin-top:30px;max-height:calc(100% - 60px);border:10px solid #f3ede5}
}.reservation-popup__content a{color:#fff}.reservation-popup__content a:hover{color:#f3ede5}.reservation-popup__content__main{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}.reservation-popup__content__main h3{margin-bottom:.25em}.reservation-popup__content-wrapper{padding:1.5em 1em 1em 1em;width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:550px){.reservation-popup__content-wrapper{padding:2.5em 1.5em 1.5em 1.5em}}@media(min-width:900px){.reservation-popup__content-wrapper{padding:2.5em 1.5em 1.5em 1.5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1080px){.reservation-popup__content-wrapper{padding:2.5em 2.5em 1.5em 2.5em}
}.reservation-popup__close{-webkit-transition:.25s ease-in-out transform,0.25s ease-in-out background-color;transition:.25s ease-in-out transform,0.25s ease-in-out background-color;position:absolute;right:1em;top:1em;height:29px;width:29px;background-color:transparent;border-radius:99px}.reservation-popup__close:hover{background-color:rgba(255,255,255,0.2);-webkit-transform:scaleX(1.2) scaleY(1.2);transform:scaleX(1.2) scaleY(1.2)}.reservation-popup .voucher__borders{margin-top:1.25em;background:#fff;padding:2px;width:100%;max-width:723px;clip-path:polygon(0 1em,1em 0,calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em))}.reservation-popup .voucher__voucher{display:-webkit-box;display:-ms-flexbox;display:flex;clip-path:polygon(0 .9em,0.9em 0,calc(100% - 0.9em) 0, 100% 0.9em, 100% calc(100% - 0.9em), calc(100% - 0.9em) 100%, 0.9em 100%, 0 calc(100% - 0.9em))}.reservation-popup .voucher__voucher input#voucher-input,.reservation-popup .voucher__voucher input.voucher-input,.reservation-popup .voucher__voucher input[name=voucher_code]{width:60%;background:#1c505d;color:#fff;padding:.666em .5em .666em 1.5em;line-height:2em;width:100%}
.reservation-popup .voucher__voucher input#voucher-input::-webkit-input-placeholder,.reservation-popup .voucher__voucher input.voucher-input::-webkit-input-placeholder,.reservation-popup .voucher__voucher input[name=voucher_code]::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.reservation-popup .voucher__voucher input#voucher-input::-moz-placeholder,.reservation-popup .voucher__voucher input.voucher-input::-moz-placeholder,.reservation-popup .voucher__voucher input[name=voucher_code]::-moz-placeholder{color:rgba(255,255,255,0.8)}.reservation-popup .voucher__voucher input#voucher-input:-ms-input-placeholder,.reservation-popup .voucher__voucher input.voucher-input:-ms-input-placeholder,.reservation-popup .voucher__voucher input[name=voucher_code]:-ms-input-placeholder{color:rgba(255,255,255,0.8)}.reservation-popup .voucher__voucher input#voucher-input::-ms-input-placeholder,.reservation-popup .voucher__voucher input.voucher-input::-ms-input-placeholder,.reservation-popup .voucher__voucher input[name=voucher_code]::-ms-input-placeholder{color:rgba(255,255,255,0.8)}
.reservation-popup .voucher__voucher input#voucher-input::placeholder,.reservation-popup .voucher__voucher input.voucher-input::placeholder,.reservation-popup .voucher__voucher input[name=voucher_code]::placeholder{color:rgba(255,255,255,0.8)}.reservation-popup .voucher__voucher .voucher-button{-webkit-transition:.25s ease-in-out background-color;transition:.25s ease-in-out background-color;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%;min-width:8em;font-size:14px;color:#fff;text-transform:uppercase;text-align:center;background:#1c505d;font-family:"Gilda Billboard",sans-serif;letter-spacing:.1em;border-left:2px solid #fff}.reservation-popup .voucher__voucher .voucher-button svg{-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform;padding-left:.666em}.reservation-popup .voucher__voucher .voucher-button:hover{background:#1c505d}
.reservation-popup .voucher__voucher .voucher-button:hover svg{-webkit-transform:translateX(2px) scaleX(1.1);transform:translateX(2px) scaleX(1.1)}@media(min-width:900px){.reservation-popup .voucher__voucher .voucher-button{font-size:16px}}.movie-details{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0 0 1em 0;margin:0 0 1em 0;border-bottom:2px solid rgba(255,255,255,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%}.movie-details__poster{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.movie-details__info{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.movie-details .movie-name{font-size:1.111em;word-break:break-word;padding:0 0 .5em 0;color:#fff;border-bottom:2px solid rgba(255,255,255,0.2)}.movie-details .screen-name,.movie-details .date-n-stuff{font-family:"Gilda Billboard",sans-serif;letter-spacing:.05em;text-transform:uppercase}.movie-details .date-n-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:min(8vw,1.25em);font-size:1.25em;gap:.3em}
.movie-details .screen-name{font-size:1.111em;line-height:1.2;padding:.75em 0 0 0;margin:.5em 0 .35em 0;border-top:2px solid rgba(255,255,255,0.2)}.movie-details .restrictions{padding-bottom:.75rem;border-bottom:2px solid rgba(255,255,255,0.2);margin:0 0 .5em 0}@media(min-width:550px){.movie-details__poster{display:block;background-color:#052945;width:10em}.movie-details__poster img{aspect-ratio:432/617;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}}@media(min-width:900px){.movie-details{width:min(22.5%,20em);margin:0 2% 0 0;padding:0 2% 0 0;border-right:2px solid rgba(255,255,255,0.2);border-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1em}.movie-details .restrictions{font-size:min(1.5vw,1rem)}.movie-details .date-n-stuff{font-size:min(1.6vw,1.25rem);gap:.15em;width:100%}}@media(min-width:900px) and (min-width:900px){.movie-details .screen-name .biorex{font-size:min(2.1vw,1em)}
.movie-details .screen-name .biorex__biorex{font-size:.8em;display:block}}@media(min-width:900px){.movie-details__poster{gap:.5em;width:100%}.movie-details__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reservations-steps{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.popup-footer{line-height:1.1;background-color:#052945;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em;gap:0;row-gap:.5em}.popup-footer .button{padding-top:1em;padding-bottom:.9em}.popup-footer .button::before,.popup-footer .button::after{font-size:.75em}.popup-footer__prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.popup-footer__next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;justify-self:flex-end;margin-left:auto}
.popup-footer__time-left{font-size:14px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 51%;flex:1 1 51%;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.popup-footer__time-left #timeleft{text-align:left;display:inline-block;min-width:3em}.popup-footer__total{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:14px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-variant-numeric:tabular-nums}.popup-footer__total #total{font-weight:700;display:inline-block;min-width:3em}@media(min-width:900px){.popup-footer{height:74px;padding:1em 2.5em;gap:1.5em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.popup-footer__prev{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.popup-footer__next{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.popup-footer__time-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.popup-footer__total{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.seatplan-wrapper{position:relative}.seatplan-wrapper #seatplan{width:100%;max-width:1240px;height:auto}.seatplan-wrapper .seatplan-screen{max-width:1240px;width:100%;text-align:center;text-transform:uppercase;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:"Gilda Billboard",sans-serif}.seatplan-wrapper .seatplan-screen::before,.seatplan-wrapper .seatplan-screen::after{content:"";height:2px;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:white}.seatplan-wrapper .legend{max-width:1240px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-family:"Gilda Billboard",sans-serif;margin:1em 0;padding:1em;background:rgb(22.0991735537,63.1404958678,73.4008264463);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;font-size:12px}
.seatplan-wrapper .legend .seat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.seatplan-wrapper .legend .seat img{width:20px}@media(min-width:760px){.seatplan-wrapper .legend{font-size:14px}.seatplan-wrapper .legend .seat img{width:30px}}.seatplan-wrapper::-webkit-scrollbar{width:10px;height:10px}.seatplan-wrapper::-webkit-scrollbar-track{background-color:#052945}.seatplan-wrapper::-webkit-scrollbar-thumb{background-color:#b88d46}#reservation-popup .seatselection{position:relative}#reservation-popup #tickets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:1.5em 0 0 0}#reservation-popup #tickets .ticketblock{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(255,255,255,0.2)}#reservation-popup #tickets .added-tickets .single-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}
#reservation-popup #tickets .added-tickets .single-ticket .added-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}#reservation-popup #tickets .added-tickets .single-ticket .added-ticket label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}@media screen and (max-width:800px){#reservation-popup #tickets .added-tickets .single-ticket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#reservation-popup #tickets .added-tickets .single-ticket .ticket-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}#reservation-popup #tickets .added-tickets label,#reservation-popup #tickets .added-tickets p{font-size:16px}#reservation-popup #tickets .added-tickets p{font-weight:600;margin:0}#reservation-popup #tooltip{position:fixed;-webkit-transition:.15s ease-in-out opacity,0.1s ease-in-out left,0.1s ease-in-out top,0.15s ease-in-out transform;transition:.15s ease-in-out opacity,0.1s ease-in-out left,0.1s ease-in-out top,0.15s ease-in-out transform;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);min-height:1em;opacity:0;left:50vw;top:50vh;background:rgba(1,154,49,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;padding:5px 8px 3px 7px;border-radius:5px;font-size:9px;letter-spacing:.05em;pointer-events:none;font-family:"Gilda Billboard",sans-serif}
#reservation-popup #tooltip.show{opacity:1}#reservation-popup #tooltip.reserved{background:rgba(156,86,86,0.8)}#reservation-popup #tooltip.reserved::after{background:rgba(156,86,86,0.8)}#reservation-popup #tooltip.null{background:rgba(5,41,69,0.6)}#reservation-popup #tooltip.null::after{background:rgba(5,41,69,0.6)}#reservation-popup #tooltip::after{content:"";background:rgba(1,154,49,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;top:100%;left:calc(50% - 5px);width:10px;height:6px;clip-path:polygon(0 0,100% 0,50% 100%)}@media(min-width:900px){#reservation-popup #tooltip{font-size:10px}}@media(min-width:1080px){#reservation-popup #tooltip{font-size:12px}}.tickets-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;margin-bottom:.75em;line-height:1.2}.tickets-wrapper .single-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:1em}
.tickets-wrapper .single-ticket .row-and-seat{min-width:8em;font-weight:700}.tickets-wrapper .single-ticket .ticket-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.available-products{background:#052945;padding:1.5em;height:100%;position:relative}.available-products__title{background:#052945;line-height:10px;color:#b88d46;position:absolute;top:calc(1.5em - 2px);left:6.66%;padding:0 .4em;text-transform:uppercase;font-size:16px;font-family:"Gilda Billboard",sans-serif}.available-products__inner-container{overflow-y:auto;min-height:320px;max-height:calc(100vh - 200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border:solid 5px #b88d46;gap:2em;padding:3em 5%}.available-products .single-product{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:40em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.available-products .single-product__info{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1;gap:.75em;max-width:30em}.available-products .single-product__info .name-n-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5em}.available-products .single-product__info .name-n-price .product-name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;font-size:1.111em}.available-products .single-product__info .name-n-price .dots{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;border-bottom:3px dotted #fff}.available-products .single-product__info .name-n-price .product-price{line-height:.9;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.35em;font-family:"Gilda Billboard",sans-serif}.available-products .single-product__info p{font-size:14px;margin:0}
.available-products .single-product__quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75em}.available-products .single-product__quantity .quantity-button{-webkit-transition:.15s ease-in-out background-color;transition:.15s ease-in-out background-color;width:33px;height:33px;border-radius:99px;background:transparent;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.available-products .single-product__quantity .quantity-button:hover{background-color:rgba(255,255,255,0.2)}.available-products .single-product__quantity .quantity-input{display:block;width:4em;height:33px;border:2px solid #fff;background:transparent;color:#fff;text-align:center;font-family:sans-serif;font-weight:700;letter-spacing:.1em;font-size:15px;line-height:33px;padding:0}.gilda-reservation-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}
.gilda-reservation-cart__item{margin:0 0 2em 0}.gilda-reservation-cart__item:empty{display:none;margin:0}#reservation-alert{position:fixed;top:50%;left:50%;z-index:1000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10vw;text-align:center;color:#000;background:#ff91af;-webkit-box-shadow:2px 0 15px 5px rgba(0,0,0,0.2509803922);box-shadow:2px 0 15px 5px rgba(0,0,0,0.2509803922)}#reservation-alert:empty{display:none}#reservation-steps-form .personal-details{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;row-gap:1em}#reservation-steps-form .personal-details label{font-family:"Gilda Billboard",sans-serif;font-size:14px;color:#f3ede5;text-transform:uppercase;background-color:inherit;display:inline-block;letter-spacing:.1em}@media(min-width:1080px){#reservation-steps-form .personal-details label{font-size:16px}}#reservation-steps-form .personal-details .fancyborders::after{font-size:8px}#reservation-steps-form .personal-details input[type=text],#reservation-steps-form .personal-details input[type=number],#reservation-steps-form .personal-details input[type=tel],#reservation-steps-form .personal-details input[type=email]{padding:.75em .5em;background-color:transparent}
.single-movie-show-times{margin:15px 15px 40px 15px;border:4px solid #b88d46;position:relative;padding:2em 0 2em 0}@media(min-width:760px){.single-movie-show-times{border:7px solid #b88d46;padding:6em 0 4em 0;margin:30px 30px 60px 30px}}.single-movie-show-times .showings-heading{position:absolute;left:50%;top:-10px;font-size:min(10vw,3.888em);line-height:1;font-weight:400;font-family:"Candelize",sans-serif;text-align:center;background:#1c505d;padding:0 .2em 0 .25em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#showtime:last-child{margin-bottom:4em}#showtimes{min-height:120px;padding:0 1em}.show-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%;row-gap:1.1em;padding:1.5em 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Gilda Billboard",sans-serif;letter-spacing:.1em;text-transform:uppercase;border-top:3px solid #b88d46}
.show-time:first-of-type{border-top:0}.show-time__info{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;row-gap:.9em;line-height:1.1}@media(min-width:550px){.show-time__info{row-gap:.5em}}@media(min-width:900px){.show-time__info{gap:.75em}}.show-time__info__date-n-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;row-gap:.25em;letter-spacing:.075em}.show-time__info__date-n-stuff .star:nth-of-type(4){display:none}.show-time__info__date-n-stuff .cinema{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:550px) and (max-width:759px){.show-time__info__date-n-stuff{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;font-size:min(3vw,1em)}
.show-time__info__date-n-stuff .star:nth-of-type(4){display:block}.show-time__info__date-n-stuff .cinema{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(min-width:1000px){.show-time__info__date-n-stuff{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;font-size:min(3vw,1em)}.show-time__info__date-n-stuff .star:nth-of-type(4){display:block}.show-time__info__date-n-stuff .cinema{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.show-time__seats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.75em;font-size:.75em}.show-time__seats__available{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:13em;margin-bottom:-0.2em}.show-time__seats__seat-o-meter{display:none}.show-time__btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.show-time__btn .button{width:100%}@media(min-width:760px){.show-time__info__date-n-stuff{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.show-time__btn{min-width:15em;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
}@media(min-width:900px){.show-time__seats{max-width:50rem}.show-time__seats__seat-o-meter{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:13px;border:2px solid #fff;position:relative;font-size:8px}.show-time__seats__seat-o-meter .reserved{background:#cfc8c0;position:absolute;left:0;top:0;height:100%}.show-time__seats__seat-o-meter .reserved.green{background:#019a31}.show-time__seats__seat-o-meter .reserved.yellow{background:#b88d46}.show-time__seats__seat-o-meter .reserved.red{background:#9c5656}}