﻿@import"https://use.typekit.net/ewg6ejx.css";@font-face{font-family:"Black Han Sans";font-style:normal;font-weight:400;src:url("../fonts/black-han-sans-v8-korean-regular.eot");src:local(""),url("../fonts/black-han-sans-v8-korean-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/black-han-sans-v8-korean-regular.woff2") format("woff2"),url("../fonts/black-han-sans-v8-korean-regular.woff") format("woff"),url("../fonts/black-han-sans-v8-korean-regular.ttf") format("truetype"),url("../fonts/black-han-sans-v8-korean-regular.svg#BlackHanSans") format("svg")}@font-face{font-family:"Sabon LT Std";src:url("../fonts/SabonLTStd-Roman.woff2") format("woff2"),url("../fonts/SabonLTStd-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html{scroll-padding-top:52px}@media(min-width: 768px){html{scroll-padding-top:106px}}body{background:#101010;color:#fff;font-family:"proxima-nova",arial,sans-serif;font-weight:600;font-size:20px;margin:0;overflow-x:hidden}@media(min-width: 768px){body{padding-top:230px}}p{font-family:"Sabon LT Std";font-weight:normal;font-size:18px;line-height:26px;font-style:italic;margin:0 0 30px}a{text-decoration:none;color:#fff}.row{display:flex}.btn{background:#101010;border:1px solid #fff;border-radius:50px;opacity:1;line-height:45px;cursor:pointer;padding:0 40px;display:inline-block;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.btn:hover{background:#fff;color:#000;border-color:#ed3237}.btn--red{background:#ed3237}.btn--arrow{padding-left:65px;line-height:45px;position:relative}.btn--arrow:before{position:absolute;content:"";background:url("../images/seitenanfang_web.svg") center center no-repeat;background-size:100%;width:22px;height:22px;top:50%;left:5px;transform:rotate(90deg) translateY(-50%);transform-origin:top}@media(min-width: 1024px){.btn--arrow:before{width:28px;height:28px;left:10px}}.btn--arrow.btn--big{line-height:60px}@media(min-width: 1024px){.btn--arrow.btn--big:before{width:40px;height:40px}}form .btn{border:0}header,section,footer{max-width:100%;width:1640px;margin:0 auto;position:relative;padding:0 30px;box-sizing:border-box}main{overflow:hidden}header{position:fixed;z-index:99;top:0;left:0;width:100%;display:flex;justify-content:space-between;padding:20px 30px;box-sizing:border-box;align-items:center;background-color:#101010;transition:background-color .3s,padding .3s,opacity .4s}@media(min-width: 768px){header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}}@media(min-width: 1024px){header{padding:27px 50px}}@media(min-width: 1600px){header{padding-left:140px;padding-right:140px}}header:after{content:"";position:absolute;bottom:0;left:30px;right:30px;height:1px;background-color:#bebebe;transition:opacity .3s}@media(min-width: 1024px){header:after{left:50px;right:50px}}@media(min-width: 1600px){header:after{left:140px;right:140px}}@media(max-width: 767px){header:not(.header-overlay){background-color:#ed3237}header:not(.header-overlay):not(.sticky){opacity:0}header:not(.header-overlay):after{display:none}header:not(.header-overlay) .btn{border:1px solid #fff}}header.header-overlay{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:transparent}header.header-overlay.sticky{background-color:transparent}@media(max-width: 767px){header.header-overlay{position:relative;z-index:1;margin-bottom:17.5px}}@media(min-width: 768px){header.header-overlay{pointer-events:none}header.header-overlay:after{display:none}}header.header-overlay .logo{display:block;visibility:visible;pointer-events:auto}header.header-overlay button{pointer-events:auto}header.sticky{background-color:#ed3237;padding-top:10px;padding-bottom:10px}header.sticky:after{opacity:0}header.sticky .btn{border:1px solid #fff}@media(min-width: 768px){header.sticky .logo svg{transform:translateY(-28px)}}.nav header{opacity:0}header .btn--red{justify-self:flex-start;white-space:nowrap}header .logo{display:none;visibility:hidden;justify-self:center;transition:height .3s}@media(min-width: 768px){header .logo{display:block}}body:not(.home) header .logo{visibility:visible}header .logo svg{height:53px;transition:transform .3s}@media(min-width: 768px){header .logo svg{height:78px}}header .logo #yumira_logo_big>*:not(g){display:none}header .logo img{width:150px}.menu{position:fixed;z-index:100;top:0;max-height:100%;overflow:auto;width:600px;max-width:100%;background:#ed3237;right:0px;transform:translateY(-100%);text-align:center;padding:50px 40px 74px;box-sizing:border-box;transition:transform .4s}@media(min-width: 768px){.menu{max-width:90%;padding:30px 60px 40px;right:80px}}.menu .row{align-items:flex-start;justify-content:space-between}.menu .row>:last-child{cursor:pointer;line-height:1.1}.menu .row span,.menu .row svg{vertical-align:middle}.menu .row span{font-size:10px;letter-spacing:.2em}@media(min-width: 768px){.menu .row span{font-size:14px}}.menu .row svg{margin-left:18px}@media(max-width: 767px){.menu .row svg{width:15px;height:auto;margin-left:10px}}@media(max-width: 767px){.menu .row img{width:109px;height:34px}}.menu .svg{width:103px;height:53px}@media(min-width: 768px){.menu .svg{width:151px;height:79px}}.menu #Gruppe_2 [fill^="#"]{fill:#fff}.menu #yumira_logo_big>*:not(g){display:none}body::before{top:0;opacity:0;display:none;left:0;right:0;bottom:0;background:#000;position:fixed;z-index:8;content:"";transition:opacity .4s}body.nav::before{display:block;opacity:1}.nav .menu{transform:translateY(0)}.menu ul{margin:0;list-style:none;padding:75px 30px 60px;text-align:center}@media(min-width: 768px){.menu ul{padding:30px 48px 40px}}.menu ul li:not(:last-child){border-bottom:1px solid #fff}.menu ul li a{line-height:50px;letter-spacing:4px;text-transform:uppercase;display:block;transition:all .3s}.menu ul li a:hover{font-weight:bold}@media(min-width: 768px){.menu ul li a{font-size:20px;line-height:55px}}.btn.btn--big{line-height:30px;padding-left:35px;text-transform:uppercase;border:0}@media(min-width: 1024px){.btn.btn--big{font-size:20px;padding-left:80px;line-height:60px}}header>div:not(:first-child){display:flex;align-items:center;justify-content:flex-end;width:100%}header button{position:relative;background:none;border:0;width:30px;height:11px;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:0;overflow:hidden;cursor:pointer}@media(min-width: 768px){header button{height:17px}}header button:before{position:absolute;top:4px;height:1px;left:0;background:#fff;width:100%;content:""}@media(min-width: 768px){header button:before{top:7px}}header button.trigger-extra-nav{position:absolute;margin-top:110px}#intro{position:relative}.gallery:not(.slick-initialized){display:flex;transform:translateX(290px)}.gallery:not(.no-space) .slick-cloned{opacity:0}@media(min-width: 1024px){.gallery:not(.no-space) .slick-list{transform:translateX(290px)}}@media(min-width: 1024px)and (min-width: 2000px){.gallery:not(.no-space) .slick-list{transform:none}}.gallery:before{content:"";position:absolute;top:0;right:100%;transform:translateX(370px);bottom:0;z-index:2;width:100%;background:linear-gradient(to left, rgba(16, 16, 16, 0), #101010 370px);pointer-events:none}.gallery:after{content:"";position:absolute;left:50%;width:100vw;bottom:-4vw;height:58.1333333333vw;transform:translateX(-50%);background:linear-gradient(to top, #101010, rgba(16, 16, 16, 0));z-index:2;pointer-events:none}@media(min-width: 768px){.gallery:after{height:360px;bottom:0}}.gallery .slick-list{overflow:visible;transition:transform .5s ease-in-out}.gallery .slick-slide.empty{width:290px}.gallery img{width:70.9333333333vw;height:auto;margin-right:15px;border-radius:5px;border:1px solid #fff}@media(min-width: 768px){.gallery img{width:400px;margin-right:20px}}.gallery.no-space div.item.empty{width:0 !important}.gallery .slick-prev{display:none !important}.gallery .slick-next{position:absolute;left:75%;bottom:30px;z-index:3;cursor:pointer}@media(min-width: 768px){.gallery .slick-next{bottom:100px;left:80%}}.fade--in{opacity:0;filter:blur(14px);transition:opacity .5s ease-in-out,filter .5s ease-in-out}.fade--in.in-viewport{opacity:1;filter:none}.sticky-nav{position:fixed;top:50%;left:50px;z-index:98;transform:translateY(-50%)}@media(min-width: 1600px){.sticky-nav{left:135px}}.sticky-nav:not(.fade--in){transition:opacity .4s}.nav .sticky-nav{opacity:0}.sticky-nav ul{padding:0;margin:0;list-style:none}.sticky-nav li{padding:15px 0}#intro .wrap{text-align:center;position:relative;z-index:3;transform:translateY(-17px)}@media(max-width: 767px){#intro .wrap img{max-width:170px;height:auto}}#intro .btn{font-size:20px;font-style:italic;font-family:"Sabon LT Std";font-weight:normal}#intro h1{font-size:16px;line-height:20px;letter-spacing:.2em;text-align:center;width:420px;max-width:100%;margin:-24px auto 46px;text-transform:uppercase;position:relative}@media(min-width: 768px){#intro h1{font-size:20px;line-height:24px;margin-top:-34px}}#speisekarte:before,#intro h1:before{position:absolute;width:192px;height:72px;background:url("../images/accent_1.svg") center center no-repeat;content:"";background-size:cover;left:-200px;top:-200px}#reservierung:before,#intro:after,#intro h1:after{position:absolute;width:170px;height:45px;background:url("../images/accent_2.svg") center center no-repeat;content:"";background-size:cover;left:550px;top:250px}#intro:after{top:50px;left:60%}#abstract_1{margin-top:-170px;position:relative;text-align:right}#abstract_2{position:relative;margin-top:30px}#abstract_2:before,#abstract_1:before,#abstract_1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;background:transparent linear-gradient(0deg, #101010 0%, rgba(16, 16, 16, 0) 100%) 0% 0% no-repeat padding-box;z-index:2}#abstract_2:before,#abstract_1:before{top:0;bottom:auto;transform:rotate(180deg)}#abstract_2:after{display:none}#abstract_1 img{width:85%}#abstract_2{height:0}#abstract_2 img{position:absolute;left:50%;transform:translate(-50%, 0)}#ueber_uns{text-align:center}@media(max-width: 767px){#ueber_uns>img{max-width:193px}}#ueber_uns .headline{width:900px;max-width:100%;margin:-25px auto -20px;z-index:2}@media(max-width: 767px){#ueber_uns .headline{margin-bottom:-36px}}#ueber_uns p{width:1100px;max-width:100%;margin:0 auto 40px}#ueber_uns figure{position:relative;height:0;padding-bottom:42.3980222497%;overflow:hidden;margin-bottom:100px}@media(max-width: 1023px){#ueber_uns figure{width:100vw;margin-left:-30px;padding-bottom:80%}}#ueber_uns video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}figure{margin:0;padding:0}#reservierung{margin:500px auto}.max-700{width:700px;max-width:100%;margin:30px auto 70px}.reservierung--text{margin:0 auto 30px}#reservierung:before{left:15%;top:-25%}.reservierung--formular--wrapper{max-width:1200px;display:grid;gap:20px;margin:0 auto}@media(max-width: 767px){.reservierung--formular--wrapper .frage-txt{font-family:"Sabon LT Std";font-weight:normal;font-style:italic;width:100%;margin:0 auto}}.reservierung--formular--wrapper p{letter-spacing:2px}@media(max-width: 767px){.reservierung--formular--wrapper{width:100%;display:block;margin:0}}.reservierung--formular--wrapper .accordion_inner{display:none;height:0;margin:20px 0;transition:.4s}.reservierung--formular--wrapper .accordion_header.show .accordion_inner{display:block;height:auto;pointer-events:all;transition:.4s}.reservierung--formular--wrapper .formular-left,.reservierung--formular--wrapper .formular-right{box-shadow:#757575 0 0 12px 2px;border:1px solid #fff;border-radius:8px;cursor:pointer;display:block;justify-self:center;padding:30px;width:70%;transition:.4s}.reservierung--formular--wrapper .formular-left p,.reservierung--formular--wrapper .formular-right p{font-family:"proxima-nova",arial,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;font-style:normal;margin:0}@media(max-width: 767px){.reservierung--formular--wrapper .formular-left p,.reservierung--formular--wrapper .formular-right p{font-size:16px}}@media(max-width: 767px){.reservierung--formular--wrapper .formular-left,.reservierung--formular--wrapper .formular-right{width:82%;margin:20px auto;padding:8px 20px}}.reservierung--formular--wrapper .formular-left:hover,.reservierung--formular--wrapper .formular-right:hover{border:1px solid #ed3237;transform:translateY(-10px);transition:.4s}.reservierung--formular--wrapper span{color:#ed3237}.headline{font-size:30px;line-height:37px;margin:0 0 30px;position:relative;letter-spacing:6px;font-weight:500;text-transform:uppercase}#presse .headline:before,#kontakt .headline:before,#speisekarte .headline:before,#reservierung .headline:before{content:"";font-family:"Black Han Sans";font-weight:normal;display:block;margin:0 auto 5px;color:#ed3237}@media(max-width: 767px){#presse .headline:before,#kontakt .headline:before,#speisekarte .headline:before,#reservierung .headline:before{font-size:16px}}#presse .headline:before{content:"미디어"}#kontakt .headline:before{content:"접촉"}#speisekarte .headline:before{content:"메뉴"}#reservierung .headline:before{content:"예약"}#reservierung .btn{margin-top:0px}#speisekarte:before{top:-200px;left:70%}#speisekarte{position:relative}#kontakt{margin-top:750px}@media(max-width: 1000px){#kontakt{padding:260px 0 0;margin:0 auto}}@media(max-width: 391px){#kontakt.iphone{padding-top:330px}}@media(max-width: 412px){.android #kontakt{padding:360px 0}}@media(max-width: 385px){.android #kontakt{padding-top:230px}}@media(max-width: 360px){.android #kontakt{padding-top:280px}}@media(max-width: 480px){.iphone #kontakt{padding-top:430px}}@media(min-width: 380px)and (max-width: 415px){.iphone #kontakt{padding-top:360px}}@media(min-width: 375px)and (max-width: 379px){.iphone #kontakt{padding-top:170px}}#kontakt.margin{margin-top:350px}#kontakt .map{position:relative;background-size:cover;padding:140px 160px}#kontakt .opening{position:relative;z-index:2;width:423px;padding:55px 50px;box-sizing:border-box;max-width:100%;background:#fff;color:#000;font-size:18px}#kontakt .opening .headline{font-size:18px;margin-top:0}#kontakt .opening .headline:before{display:none}#map{position:absolute !important;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#kontakt .btn{margin-top:20px}footer ul,#presse ul,#kontakt ul{list-style:none;margin:0;padding:100px 0 140px;text-transform:uppercase}#presse ul li,#kontakt ul li{display:inline-block;width:330px;max-width:100%;margin:0 40px;letter-spacing:3px;font-size:16px}#kontakt ul li a{padding-bottom:10px;border-bottom:1px solid #000;display:inline-block}#kontakt ul li a:before{content:"";display:block;width:93px;height:87px;margin:0 auto 23px;background:url("../images/icon_telephone.svg") center center no-repeat;background-size:cover}#kontakt ul li a:hover{border-bottom-color:#fff}#kontakt ul li a.contact--instagram:before{background-image:url("../images/icon_instagram.svg")}#kontakt ul li a.contact--email:before{background-image:url("../images/icon_mail.svg")}@media screen and (min-width: 361px)and (max-width: 411px){#ot-widget-container3{margin:0 0 0 -12px}}@media screen and (max-width: 360px){#ot-widget-container3{margin:0 0 0 -18px}}@media screen and (min-width: 361px)and (max-width: 385px){.android #ot-widget-container3{margin:0 0 0 -8px}}@media screen and (min-width: 361px)and (max-width: 376px){.iphone #ot-widget-container3{margin:0 0 0 -12px}}@media screen and (min-width: 390px)and (max-width: 410px){.iphone #ot-widget-container3{margin:0 0 0 -5px}}.xdsoft_scrollbar{display:block !important;overflow-y:scroll !important}.xdsoft_scrollbar .xdsoft_scroller{display:block !important;overflow-y:scroll !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled{opacity:.3}#presse ul{padding-top:20px;padding-bottom:200px}#presse ul li{vertical-align:top;text-decoration:underline}#presse ul li img{display:block;margin:0 auto 20px}footer .row{flex-direction:column-reverse}@media(min-width: 768px){footer .row{display:grid;grid-template-columns:1fr 1fr 1fr}}footer .row>:last-child{justify-self:flex-end}footer .scroll-to-top{position:relative;font-size:14px;cursor:pointer;padding-right:3px;transform:translateY(-1px);margin-bottom:87px}@media(min-width: 768px){footer .scroll-to-top{font-size:20px;margin-bottom:0}}footer .scroll-to-top:before{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%, -50%);width:130px;height:12px;z-index:1;background:linear-gradient(to right, #101010, #ed3237 23%, #ed3237 77%, #101010)}@media(min-width: 768px){footer .scroll-to-top:before{display:none}}@media(max-width: 767px){footer .scroll-to-top br{display:none}}footer .scroll-to-top svg{position:relative;z-index:2;display:block;margin:0 auto 24px}@media(max-width: 767px){footer .scroll-to-top svg{width:30px;height:30px;margin-bottom:9px}}footer .footer-logo{justify-self:center}footer .footer-logo img{display:block;margin:0 auto}footer .footer-logo img:first-child{height:89px;width:172px;margin-bottom:11px}@media(min-width: 768px){footer .footer-logo img:first-child{height:117px;width:228px;margin-bottom:14px}}footer .footer-logo img:last-child{width:171px;height:6px}@media(min-width: 768px){footer .footer-logo img:last-child{width:225px;height:8px}}footer ul li{margin:0;border-right:1px solid #fff;padding:10px 85px;display:inline-block}footer ul li:last-child{border-right:0}footer ul li a{font-size:18px;text-transform:uppercase;letter-spacing:3px}.branding,.copyright{font-size:12px;text-transform:uppercase;letter-spacing:.2em}@media(min-width: 768px){.branding,.copyright{font-size:18px}}.branding span{text-transform:none;font-size:12px;font-style:italic;display:block;font-family:"Sabon LT Std";letter-spacing:.005em}@media(min-width: 768px){.branding span{font-size:18px}}.copyright{margin:30px 0 40px}.text-center{text-align:center}.ui-datepicker-trigger{display:none !important}.ui-timepicker-viewport *{-webkit-transition:all 0s !important;-moz-transition:all 0s !important;transition:all 0s !important}#contact form{display:flex;flex-wrap:wrap;justify-content:space-between}#contact form *{font-size:18px;line-height:24px;font-style:italic;font-family:"Sabon LT Std"}@media(min-width: 768px){#contact form *{font-size:20px}}#contact button{font-family:"proxima-nova";font-style:normal;padding:5px 10px}@media(min-width: 768px){#contact button{padding:18px}}#contact{max-width:100%;width:690px;margin:140px auto 250px}#contact select,#contact textarea,#contact input{border:1px solid #fff;border-radius:8px;background-color:transparent;color:#fff;padding:9px 15px;display:inline-block;width:100%;margin:0 0 20px 0;box-sizing:border-box;outline:0 !important}#contact select.error,#contact textarea.error,#contact input.error{border-color:#ed3237}#contact textarea{height:111px}#contact .check{margin-top:40px}#contact .check,#contact .kids{position:relative}#contact .check input,#contact .kids input{width:auto;position:relative;z-index:2;opacity:0;height:50px;width:24px;padding:0;margin:0}#contact .kids input{margin-right:20px}#contact .kids em{position:absolute;top:14px;left:40px}#contact .check input{display:none}#contact .check input:checked+label:after{opacity:1}#contact .check input.error+label:before{color:#ed3237}#contact .check input+label{display:block;position:relative;line-height:28px;padding-left:32px;cursor:pointer}#contact .check input+label:before,#contact .check input+label:after{content:"";position:absolute}#contact .check input+label:before{top:1px;left:0;width:21px;height:21px;border-radius:50%;border:1px solid}#contact .check input+label:after{top:7px;left:6px;width:11px;height:11px;border-radius:50%;background-color:#ed3237;opacity:0;transition:opacity .3s}#contact .check input+label a{text-decoration:underline}#contact .check.error:before{border-color:#ed3237}#contact .check p{width:90%;font-size:15px;margin-bottom:0}#contact .number,#contact .kids{margin-bottom:20px}#contact .kids{flex-basis:100%}@media(min-width: 768px){#contact .kids{flex-basis:40%}}#contact .number{flex-basis:100%}@media(min-width: 768px){#contact .number{flex-basis:50%}}#contact .number input{margin-top:10px;width:70px}#contact .kids span{display:block;margin-bottom:10px}#contact .kids div{display:inline-block;width:100px;margin-top:10px;position:relative}#contact input::placeholder{color:#fff}#contact input.small,#contact select.small{width:47.5%}#contact .input--icon{display:inline-block;position:relative;width:100%}@media(min-width: 768px){#contact .input--icon{width:calc(50% - 10px)}#contact .input--icon input,#contact .input--icon select{width:100%}}#contact .input--icon:after{position:absolute;right:8px;top:8px;width:28px;height:28px;content:"";background:url(/assets/images/icon_dropdown.svg) no-repeat center/contain}#contact .input--icon input,#contact .input--icon select{position:relative}#contact .input--icon:hover input,#contact .input--icon:hover select{z-index:2}#contact select option{background:#000}#contact select::-ms-expand{display:none}#contact select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}#contact button{margin:90px auto 0;display:block;width:100%}.ui-widget-header{background:transparent;border:none}.ui-widget{font-family:Arial;font-size:18px}.ui-datepicker{padding:0;width:300px}.ui-datepicker table{margin-bottom:0;font-size:16px}.ui-datepicker th{background-color:#f4f4f4}.ui-datepicker th.ui-datepicker-week-end{background-color:#dedede}.ui-datepicker td{background-color:#fff;border:.5px solid #ebebeb;padding:10px 8px}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4}.ui-datepicker td.ui-datepicker-today a{font-weight:bold}.ui-datepicker td:hover{background-color:#f4f4f4}.ui-datepicker td:hover.ui-datepicker-week-end{background-color:#dedede}.ui-datepicker td a,.ui-datepicker td span{text-align:center;padding:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:transparent;border:none}#faq .headline,#privacy .headline,#imprint .headline,#contact .headline{margin-bottom:120px}#faq .headline span,#contact .headline span,#imprint .headline span,#privacy .headline span{position:relative;z-index:2}#faq .headline:before,#contact .headline:before,#imprint .headline:before,#privacy .headline:before{position:absolute;width:542px;height:150px;top:-130px;left:50%;transform:translate(-50%, 0);content:"";background:url("../images/421x134.png") center center no-repeat;background-size:cover}#faq .headline:before{background-image:url("../images/faq-koreanisch.svg");background-size:contain;width:798px;height:150px;top:-120px}#contact .headline:before{background-image:url("../images/kontakt-koreanisch.svg");background-size:contain;width:350px;height:116px;top:-100px}#privacy .headline:before{background-image:url("../images/datenschutz-koreanisch.svg");background-size:contain;width:252px;height:150px;top:-120px}#imprint .headline:before{background-image:url("../images/impressum-koreanisch.svg");background-size:contain;width:252px;height:152px;top:-100px}#contact.sent form,#contact.sent .kontakt__txt{display:none}#success{opacity:0;max-width:900px;margin:250px auto 0;height:0;text-align:center}#success .btn{font-family:"";font-style:italic;font-family:"Sabon LT Std"}#contact.sent #success{opacity:1;height:auto}#success img{margin:140px auto}#success .headline:before{display:none}#imprint,#privacy,#faq{width:1000px;max-width:100%;margin:140px auto 250px}#imprint h2,#privacy h2,#imprint h3,#privacy h3,#imprint h4,#privacy h4,#faq h2,#faq h3,#faq h4,#faq h5,#faq h6{font-size:20px;line-height:37px;margin:50px 0 30px;position:relative;font-weight:500}@media(min-width: 768px){#imprint h2,#privacy h2,#imprint h3,#privacy h3,#imprint h4,#privacy h4,#faq h2,#faq h3,#faq h4,#faq h5,#faq h6{font-size:30px;margin-top:100px}}#imprint h2,#privacy h2{margin:100px 0 0;text-transform:uppercase;letter-spacing:.2em}#imprint p,#privacy p{margin:30px 0 0;padding:0;font-size:16px;line-height:32px}@media(min-width: 768px){#imprint p,#privacy p{font-size:18px}}#imprint p a,#privacy p a{text-decoration:underline}#imprint ul,#privacy ul{margin:0;padding:30px 0 0 30px}#imprint ul li,#privacy ul li{line-height:32px;margin:30px 0 0 30px;font-style:italic;font-family:"Sabon LT Std";font-weight:normal}#imprint h3,#privacy h3,#imprint h4,#privacy h4{margin:60px 0 0;letter-spacing:0;text-transform:none}.headline--space{margin-top:100px !important}.show-mobile{display:none}@media(max-width: 767px){.show-mobile{display:block}}@media(min-width: 1700px){.sticky-nav ul{left:0}header button{right:0}}@media(max-width: 1200px){#presse ul li,#kontakt ul li{margin:0}}@media(max-width: 1100px){#presse ul li,#kontakt ul li{font-size:13px;width:300px}}@media(max-width: 1000px){.page-wrap{max-width:100%;margin:0 auto;overflow-x:hidden}.hide-mobile{display:none}#abstract_1 img,#abstract_2 img{width:100%;position:absolute;left:50%;transform:translate(-50%, 0)}#abstract_1 img{width:95%;left:5%;transform:none}.gallery div.item.empty,#reservierung:before,#intro h1:after,#intro:after,#speisekarte:before,#intro h1:before{display:none}.btn{font-size:14px;line-height:28px}p,body{font-size:16px;line-height:22px}.gallery{width:100%}.gallery:before{display:none}#abstract_1{margin-top:-90px}img{max-width:100%}.headline{font-size:20px;line-height:24px;letter-spacing:4px}#ueber_uns{margin-top:350px}#ueber_uns figure{margin-bottom:60px}#reservierung{padding:180px 65px 90px;margin:0 auto}}@media screen and (max-width: 1000px)and (max-width: 361px){.android #reservierung{padding-top:140px}}@media(max-width: 1000px){.max-700{margin-bottom:40px}}@media(max-width: 1000px){#reservierung .btn{margin-top:40px}}@media(max-width: 1000px){#speisekarte{padding:270px 65px 0}}@media screen and (max-width: 1000px)and (max-width: 361px){.android #speisekarte{padding:70px 65px}}@media(max-width: 1000px){#speisekarte.padding{padding:0 65px 0;margin-top:-50px}}@media(max-width: 1000px){.btn{padding:0 20px}}@media(max-width: 1000px){.btn--arrow{padding-left:35px}}@media(max-width: 1000px){#kontakt .map{height:533px;padding:385px 45px 0;box-sizing:border-box}}@media(max-width: 1000px){#kontakt .map .opening{padding:45px 35px}}@media(max-width: 1000px){#kontakt .opening .headline{font-size:14px;letter-spacing:3px}}@media(max-width: 1000px){#presse ul li,#kontakt ul li{margin-bottom:60px}}@media(max-width: 1000px){#presse ul,#kontakt ul{padding:280px 0 90px}}@media(max-width: 1000px){footer ul{padding:100px 40px 90px}}@media(max-width: 1000px){footer ul li{border-right:0;border-bottom:1px solid #fff;padding:20px;width:100%;box-sizing:border-box}}@media(max-width: 1000px){footer ul li:last-child{border:0}}@media(max-width: 1000px){footer ul{padding-top:100px}}@media(max-width: 1000px){#presse ul{padding-top:26px}}@media(max-width: 1000px){#faq .headline:before,#contact .headline:before,#imprint .headline:before,#privacy .headline:before{width:290px;height:80px;top:-70px}}@media(max-width: 1000px){#contact{margin-top:80px}}@media(max-width: 1000px){#faq .headline,#privacy .headline,#imprint .headline,#contact .headline{margin-bottom:80px}}@media(max-width: 1000px){#contact input.small,#contact select.small{width:100%;margin-right:0}}@media(max-width: 1000px){#contact .kids{width:250px}}

.popup {
    position: fixed;
    background: white;
    z-index: 3;
    top: 50%;
    left: 50%;
    width: 600px;
    max-width: 70vw;
    transform: translate(-50%, -50%);
    color: black;
    padding: 2em;
    text-align: center;
}
.popup__close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 2em;
    line-height: 1;
    cursor: pointer;
}