@font-face{font-family:Akshar;src:url(/build/assets/Akshar-Medium-I_43czO2.ttf) format("truetype")}@font-face{font-family:Formula-Condensed;src:url(/build/assets/PPFormula-CondensedBold-B8jB3eEY.ttf) format("truetype")}@font-face{font-family:Glamatrix;src:url(/build/assets/Glamatrix-DtN0ul5v.ttf) format("truetype")}@font-face{font-family:Pixelify-Sans;src:url(/build/assets/Pixelify-sans-BOgNfX6E.ttf) format("truetype")}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;font-family:Formula-Condensed,sans-serif;color:#563419;font-size:16px;background-color:#f9d7bc;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}ol{list-style:decimal}a{text-decoration:none;color:#563419;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,label{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{font-size:16px}img{display:block;width:100%;height:100%;object-fit:cover}address{font-style:normal}fieldset{padding:0;margin:0;border:none}svg{fill:currentColor}::-webkit-scrollbar-track{background-color:#f9d7bc}::-webkit-scrollbar-thumb{background-color:#563419}::-webkit-calendar-picker-indicator{width:32px;height:32px;background:url(/build/assets/calendar-w-_-u0JG.svg) no-repeat;cursor:pointer}.__jivoMobileButton,.notranslate{z-index:1!important}.page-title{font-family:Formula-Condensed,sans-serif;font-size:48px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#563419}@media screen and (min-width: 375px){.page-title{font-size:56px}}@media screen and (min-width: 428px){.page-title{font-size:72px}}@media screen and (min-width: 768px){.page-title{font-size:88px}}@media screen and (min-width: 1280px){.page-title{font-size:136px}}.page-title--centered{text-align:center}.page-title--green{color:#3b4730}.page-title--minimized{font-size:32px}@media screen and (min-width: 375px){.page-title--minimized{font-size:48px}}@media screen and (min-width: 428px){.page-title--minimized{font-size:48px}}@media screen and (min-width: 768px){.page-title--minimized{font-size:64px}}@media screen and (min-width: 1280px){.page-title--minimized{font-size:88px}}.section-title{font-family:Formula-Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#563419}@media screen and (min-width: 428px){.section-title{font-size:64px}}@media screen and (min-width: 1280px){.section-title{font-size:72px}}@media screen and (min-width: 1440px){.section-title{font-size:88px}}.section-title--centered{text-align:center}.section-title--green{color:#3b4730}.section-title--pixel{font-family:Pixelify-Sans,sans-serif}@media screen and (max-width: 767px){.section-title--md-3xl{font-size:32px}}.main-text{max-width:400px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;transition-duration:.15s}.main-text--with-icon{display:flex;justify-content:center;align-items:center;gap:8px;justify-content:flex-start}.main-text--with-icon svg{flex:0 0 auto}.main-text--sm{font-size:14px}.main-text--2xl{font-size:24px}.main-text--no-max-width{max-width:none}.main-text--uppercase{text-transform:uppercase;line-height:1.15}.main-text--green{color:#3b4730}.price{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;line-height:1.15}.price--crossed{text-decoration:line-through}.price--no-uppercase{text-transform:none}.price--with-icon{display:flex;gap:8px;align-items:flex-end}.price .price-number{display:block;margin:4px 0;font-family:Formula-Condensed,sans-serif;font-size:32px;letter-spacing:-.02em;line-height:1}.disabled-badge{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:9999;padding:4px 12px;border:2px solid #f9d7bc;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;background-color:#563419;opacity:1!important;-webkit-user-select:none;user-select:none}.promo-text{margin-top:16px;max-width:max-content;border:2px dashed #3b4730;padding:16px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#3b4730;background-color:#a3c485}.form-error{margin-top:24px;color:#c38599;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.form-error--active{opacity:1;visibility:visible;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.container{max-width:100%;padding:0 16px;margin:0 auto}@media screen and (min-width: 768px) and (max-width: 1279px){.container{padding:0 64px}}@media screen and (min-width: 1280px){.container{max-width:1280px}}@media screen and (min-width: 1440px){.container{max-width:1440px}}@media screen and (min-width: 1696px){.container{max-width:1696px}}.section{padding:48px 0;border-top:2px solid #563419}@media screen and (min-width: 1280px){.section{padding:96px 0}}.section--intro{border-top:0}@media screen and (min-width: 1280px){.section--intro{padding-top:64px}}.error-page-wrapper .main{padding-bottom:48px;padding-top:320px;overflow:hidden}@media screen and (min-width: 1280px){.error-page-wrapper .main{padding-bottom:112px}}.error-page-wrapper .header,.error-page-wrapper .main,.error-page-wrapper .footer-lines{background-color:#563419}.error-page-wrapper .error-image{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:99;top:50%;width:80%;height:500px;background:transparent;object-fit:contain}@media screen and (min-width: 428px){.error-page-wrapper .error-image{width:60%}}@media screen and (min-width: 768px){.error-page-wrapper .error-image{width:50%}}@media screen and (min-height: 900px){.error-page-wrapper .error-image{top:45%}}.error-page-wrapper .error-image,.error-page-wrapper .error-text{pointer-events:none;-webkit-user-select:none;user-select:none}.error-page-wrapper .header .cart-button,.error-page-wrapper .header .burger-button,.error-page-wrapper .header .logo-link,.error-page-wrapper .header .navbar-link,.error-page-wrapper .header .breadcrumb li,.error-page-wrapper .header .breadcrumb-link{color:#f9d7bc}.error-page-wrapper .header .navbar-link:after{background-color:#f9d7bc}.error-page-wrapper .header .opening-hours{color:#f9d7bc}.error-page-wrapper .header .divider{background-color:#f9d7bc}.error-page-wrapper .header .language-button,.error-page-wrapper .footer-lines--desktop,.error-page-wrapper .footer-lines--mobile{color:#f9d7bc}.error-page-wrapper .footer-decorative-text span{background:transparent}.error-page-wrapper .description{margin-top:24px;color:#f9d7bc;text-align:center}@media screen and (min-width: 768px){.error-page-wrapper .description{max-width:780px;margin:48px auto 0}}.error-page-wrapper .description a{color:#f9d7bc;text-decoration:underline;transition-duration:.15s}.error-page-wrapper .description a:is(:hover,:focus-visible){color:#ed9045}.error-page-wrapper .button-container{margin:24px auto 0}@media screen and (min-width: 768px){.error-page-wrapper .button-container{margin-top:48px}}.error-page-wrapper .button-container .button-primary{width:max-content;margin:0 auto}.header-wrapper--yellow .header{background-color:#ed9045}.header-wrapper--yellow .cart-button:is(:hover,:focus-visible),.header-wrapper--yellow .burger-button:is(:hover,:focus-visible),.header-wrapper--yellow .logo-link:is(:hover,:focus-visible),.header-wrapper--yellow .breadcrumb-link:is(:hover,:focus-visible){color:#f9d7bc!important}.header-wrapper--yellow .language-button:is(:hover,:focus-visible) *{color:#f9d7bc}.header-wrapper--green .header{background-color:#a3c485}.header-wrapper--green .header .divider{background-color:#3b4730}.header-wrapper--green .header .opening-hours,.header-wrapper--green .header .burger-button,.header-wrapper--green .header .language-button,.header-wrapper--green .header .cart-button,.header-wrapper--green .header .logo-link,.header-wrapper--green .header .breadcrumb li,.header-wrapper--green .header .breadcrumb a,.header-wrapper--green .header .navbar-link{color:#3b4730;transition-duration:.3s}.header-wrapper--green .header .navbar-link:after{background-color:#3b4730}.header-wrapper--green .divider{background-color:#3b4730}.rating{display:flex;gap:4px}.hero-banner-wrapper{position:relative;border-top:2px solid #563419}.hero-banner{height:250px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 768px){.hero-banner{height:550px}}@media screen and (min-width: 1280px){.hero-banner{height:850px}}.hero-banner:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#5634194d;z-index:1}.hero-banner--homepage{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/homepage/hero-img.webp)}.hero-banner--birthday{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/parties/birthday-party.webp)}.hero-banner--corporate{background-image:url(https://s3.dstrct.at/assets/dstrct/parties/corporate-party.webp)}.hero-banner--school{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/parties/school-party.webp)}.hero-banner--polterabend{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/parties/polterabend-party.webp)}.hero-banner--xmas{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/parties/xmas-party.webp)}.hero-banner--arcades{background-image:url(/build/assets/arcades-banner-DjHyUtxW.webp)}.hero-banner--shuffleboard{background-image:url(/build/assets/shuffleboard-2-Dm-OIRBr.webp)}.hero-banner--darts{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/entertainments/entertainments-img-6.webp)}.hero-banner--bowling{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/gallery/bowling/bowling-1.webp)}.hero-banner--private-room{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/parties/private-party-room.webp)}.hero-banner--about{background-image:url(/build/assets/hero-banner-CQte_YVS.webp)}.hero-banner--pixel{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=4000/assets/dstrct/pixel/hero-banner.webp)}.hero-banner--restaurant{background-image:url(https://s3.dstrct.at/cdn-cgi/image/width=2500/assets/dstrct/gallery/restaurant/restaurant-1.webp)}.svg-title{-webkit-user-select:none;user-select:none;pointer-events:none}.svg-title .img-de{display:none}.svg-title:lang(de) .img-de{display:block}.svg-title:lang(de) .img-en{display:none}.popup-bg{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#0008;transition-duration:.3s;opacity:0;pointer-events:none;visibility:hidden}.popup-bg--open{opacity:1;pointer-events:auto;visibility:visible}.main-popup{position:fixed;top:50%;left:50%;z-index:9999;transform:translate(-50%,-80%);overflow-y:auto;width:100%;max-width:375px;border:2px solid #563419;background-color:#f9d7bc;opacity:0;transition:.6s ease-out}.main-popup--open{transform:translate(-50%,-50%);opacity:1}.main-popup--language{max-width:580px;height:90%}.main-popup--yellow{background-color:#ed9045}.main-popup--yellow .close-button:is(:hover,:focus-visible){color:#f9d7bc!important}.main-popup .popup-header{display:flex;justify-content:center;align-items:center;gap:32px;justify-content:space-between}.main-popup .popup-header--items-start{align-items:flex-start}.main-popup .header-label{font-family:Glamatrix,sans-serif;font-size:32px;line-height:1;-webkit-user-select:none;user-select:none}.main-popup .close-button{color:#563419;transition-duration:.15s}.main-popup .close-button:is(:hover,:focus-visible){color:#ed9045}.main-popup .popup-header,.main-popup .popup-footer,.main-popup .popup-content{padding:32px 16px}@media screen and (min-width: 768px){.main-popup .popup-header,.main-popup .popup-footer,.main-popup .popup-content{padding:32px}}.main-popup .popup-content{padding-top:0}.main-popup .popup-content--no-pb{padding-bottom:0}.main-popup .popup-content .section-title{font-size:48px;margin-bottom:16px}@media screen and (min-width: 768px){.main-popup .popup-content .section-title:not(:lang(de)){font-size:64px}}.main-popup .popup-content .description{margin-top:32px}.main-popup .popup-content .popup-product-image{height:112px;object-position:100% 25%}.main-popup .popup-content .js-payment-remove-popup-image-giftcard{height:112px;object-fit:contain;width:auto;object-position:0%;border-radius:12px;border:1.132px solid #563419}.main-popup .popup-footer{display:flex;justify-content:center;align-items:center;gap:8px;flex-direction:column;padding-top:0}.main-popup .popup-footer--row{flex-direction:row}.main-popup .popup-footer .button-primary{max-width:100%;width:100%;font-size:24px;text-wrap:nowrap}.main-popup .divider{content:"";display:block;width:100%;height:2px;margin:32px 0;background-color:#563419}.main-popup .cart-timer{display:block;margin-top:32px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419}.main-popup .timer-wrapper{display:flex;align-items:center;font-family:Akshar,sans-serif;font-size:20px;font-weight:500;line-height:1.24;margin-top:24px}.main-popup .timer-wrapper .cart-timer{margin-top:0;margin-left:14px}.tooltip{position:absolute;top:0;padding:8px;border:2px solid #f9d7bc;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;text-align:center;background:#563419;box-shadow:0 10px 10px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform:scaleX(0)}.tooltip:before{content:"";position:absolute;bottom:-21%;left:50%;transform:translate(-50%) rotate(45deg);width:13px;height:13px;border-bottom:2px solid #f9d7bc;border-right:2px solid #f9d7bc;background:#563419;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;-webkit-user-select:none;user-select:none}.custom-datepicker{width:350px!important;padding:12px!important;border:2px solid #563419!important;background-color:#f9d7bc!important;border-radius:0!important;cursor:default}@media screen and (min-width: 428px){.custom-datepicker{padding:24px!important}}.custom-datepicker .action-buttons{display:flex;margin-left:64px}.custom-datepicker .action-buttons .action-button{width:48px;height:48px;padding:12px;border:none;color:#563419;background-color:transparent;transition-duration:.15s}.custom-datepicker .action-buttons .action-button:is(:hover,:focus-visible){background-color:#563419;color:#f9d7bc}.custom-datepicker .air-datepicker-nav{border-bottom:none}.custom-datepicker .air-datepicker-nav--title{font-family:Formula-Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#563419;border-bottom:2px solid transparent;transition-duration:.15s;border-radius:0}@media screen and (min-width: 428px){.custom-datepicker .air-datepicker-nav--title{font-size:64px}}@media screen and (min-width: 1280px){.custom-datepicker .air-datepicker-nav--title{font-size:72px}}@media screen and (min-width: 1440px){.custom-datepicker .air-datepicker-nav--title{font-size:88px}}@media screen and (min-width: 375px){.custom-datepicker .air-datepicker-nav--title{font-size:32px}}.custom-datepicker .air-datepicker-nav--title:hover{border-bottom-color:#563419;background-color:transparent}.custom-datepicker .air-datepicker-nav--title i{color:#563419}.custom-datepicker .air-datepicker-nav .air-datepicker-nav--action{display:none}.custom-datepicker .air-datepicker--content{margin-top:24px;padding:0}.custom-datepicker .air-datepicker-body--day-name,.custom-datepicker .air-datepicker-cell,.custom-datepicker .air-datepicker-cell.-day-.-other-month-{padding:16px 0;border:2px solid transparent;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;border-radius:0;transition-duration:.15s;-webkit-user-select:none;user-select:none}.custom-datepicker .air-datepicker-body--day-name:hover,.custom-datepicker .air-datepicker-cell:hover,.custom-datepicker .air-datepicker-cell.-day-.-other-month-:hover{border-color:#563419;color:#563419}.custom-datepicker .air-datepicker-cell.-day-.-other-month-.-disabled-{border-color:transparent}.custom-datepicker .air-datepicker-body--day-name{border-color:transparent!important}.custom-datepicker .air-datepicker-cell:hover,.custom-datepicker .air-datepicker-cell.-focus-{border-color:#563419;background:transparent}.custom-datepicker .air-datepicker-cell.-current-,.custom-datepicker .air-datepicker-body--day-name,.custom-datepicker .air-datepicker-cell.-current-:hover,.custom-datepicker .air-datepicker-cell.-current-.-year-{color:#563419;background:transparent}.custom-datepicker .air-datepicker-cell.-day-.-current-{display:flex;flex-direction:column}.custom-datepicker .air-datepicker-cell.-day-.-current-:after{content:"";display:block;width:6px;height:6px;flex-shrink:0;background-color:#563419;border-radius:50%;transition-duration:.15s}.custom-datepicker .air-datepicker-cell.-day-.-current-:hover{color:#f9d7bc;background-color:#563419}.custom-datepicker .air-datepicker-cell.-day-.-current-:hover:after{background-color:#f9d7bc}.custom-datepicker .air-datepicker-cell.-selected-,.custom-datepicker .air-datepicker-cell.-selected-.-focus-,.custom-datepicker .air-datepicker-cell.-selected-.-day-.-other-month-{border:2px solid transparent;color:#f9d7bc!important;background-color:#563419!important}.custom-datepicker .air-datepicker-cell.-selected-:after,.custom-datepicker .air-datepicker-cell.-selected-.-focus-:after,.custom-datepicker .air-datepicker-cell.-selected-.-day-.-other-month-:after{background-color:#f9d7bc!important}.custom-datepicker .air-datepicker-cell.-selected-:hover,.custom-datepicker .air-datepicker-cell.-selected-.-focus-:hover,.custom-datepicker .air-datepicker-cell.-selected-.-day-.-other-month-:hover{color:#f9d7bc;background-color:#563419}.custom-datepicker .air-datepicker-body--cells.-days-{gap:8px}.custom-datepicker .air-datepicker-cell.-disabled-,.custom-datepicker .air-datepicker-cell.-disabled-.other-month-{color:#5634194d!important}.custom-datepicker .air-datepicker-cell.-disabled-:hover{border-color:transparent}.custom-datepicker .air-datepicker--pointer:after{display:none}.button-primary{display:flex;justify-content:center;align-items:center;gap:0;padding:28px 24px 24px;max-width:max-content;height:80px;border:2px solid #563419;font-family:Formula-Condensed,sans-serif;font-size:32px;font-weight:700;color:#f9d7bc;line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-align:center;background-color:#563419;transition:.15s ease}.button-primary:is(:hover,:focus-visible){color:#563419;background-color:#f9d7bc;outline:none}.button-primary:disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.button-primary--inline{display:inline-flex}.button-primary--accent{background-color:#f9d7bc;color:#563419;border-color:#f9d7bc}.button-primary--accent:is(:hover,:focus-visible){color:#f9d7bc;background-color:#563419}.button-primary--green{color:#a3c485;background-color:#3b4730;border-color:#3b4730}.button-primary--green:is(:hover,:focus-visible){color:#3b4730;background-color:#a3c485}.button-primary--yellow{color:#ed9045}.button-primary--yellow:is(:hover,:focus-visible){color:#563419;background-color:#ed9045}.button-primary--outlined,.button-primary--ghost{color:#563419;background-color:transparent}.button-primary--outlined:is(:hover,:focus-visible),.button-primary--ghost:is(:hover,:focus-visible){color:#f9d7bc;background-color:#563419}.button-primary--outlined:disabled:is(:hover,:focus-visible),.button-primary--ghost:disabled:is(:hover,:focus-visible){color:currentColor;background-color:#f9d7bc}.button-primary--ghost{border:none}.button-primary--sm{padding:0 12px;height:48px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:uppercase}.button-primary--sm-accent{padding:0 12px;height:48px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;text-transform:uppercase}.button-primary--with-icon{align-items:flex-start;gap:8px;padding-top:24px}.button-primary--with-icon span,.button-primary--with-icon svg{flex:0 0 auto}.coupon-button{display:flex;justify-content:center;align-items:center;gap:24px;padding:0 24px;border:2px solid #563419;color:#563419;transition-duration:.15s;background:transparent}.coupon-button:is(:hover,:focus-visible){color:#f9d7bc;border-color:#f9d7bc}.coupon-button:is(:hover,:focus-visible) .main-text{color:#f9d7bc}.coupon-button .main-text{font-size:14px}.coupon-button .code{display:block;margin-top:8px;font-family:Formula-Condensed,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.coupon-button--dashed{border-style:dashed}.slider-buttons{display:flex;justify-content:center;align-items:center;gap:8px}.slider-buttons--mobile{margin-top:48px;justify-content:flex-start}.slider-buttons .button-primary{padding:20px;font-size:24px}@media screen and (min-width: 428px){.slider-buttons .button-primary{padding:24px;font-size:32px}}.helper-text{position:absolute;top:95%;left:50%;z-index:99;display:flex;justify-content:center;align-items:center;gap:4px;width:100%;max-width:220px;padding:8px;border:2px solid #463037;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#463037;font-size:12px;text-align:center;background-color:#c38599;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center;transform:scale(0) translate(-100%)}@media screen and (min-width: 428px){.helper-text{font-size:16px}}@media screen and (min-width: 768px){.helper-text{font-size:18px}}.helper-text:lang(de){max-width:320px}.helper-text:before{content:"";position:absolute;top:-21%;left:50%;transform:translate(-50%) rotate(45deg);width:13px;height:13px;border-top:2px solid #463037;border-left:2px solid #463037;background-color:#c38599;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;-webkit-user-select:none;user-select:none}.helper-text--top{top:-50%}.helper-text--top:before{top:87%;transform:rotate(-135deg)}.helper-text--active{opacity:1;visibility:visible;transform:scale(1) translate(-50%)}.helper-text svg{flex-shrink:0}.label-primary{position:relative;display:block;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;transition-duration:.15s}.label-primary .question-button{display:none;outline:none}.label-primary:has(input:disabled)>*{opacity:.3;cursor:no-drop}.label-primary:has(input:disabled) .input-header,.label-primary:has(input:disabled) .question-button{opacity:1;pointer-events:all}.label-primary:has(input:disabled) .question-button{display:block;width:32px;height:32px;color:#563419;transition-duration:.15s}.label-primary:has(input:disabled) .question-button:is(:hover,:focus-visible){color:#ed9045}.label-primary:has(input:focus-within,textarea:focus-within),.label-primary:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)){font-size:14px;transition:all .6s ease 0s}.label-primary .input-header{display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between;height:23px}.label-primary .input-icons{display:flex;gap:8px}.input-primary{display:block;width:100%;padding-bottom:6px;border:none;border-bottom:2px solid #563419;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;background:transparent;outline:none;transition-duration:.15s}.input-primary--lg{font-size:24px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){.input-primary--lg{font-size:32px}}.input-primary--textarea{resize:none}.input-primary--dashed{border-bottom:2px dashed #563419;transition-duration:.15s}.input-primary--dashed:focus,.input-primary--dashed:not(:placeholder-shown){border-bottom-style:solid}.input-primary:-webkit-autofill,.input-primary:-webkit-autofill:hover,.input-primary:-webkit-autofill:focus{-webkit-text-fill-color:#563419;-webkit-box-shadow:0 0 0 0 transparent inset;transition:background-color 5000s ease-in-out 0s}.checkbox-primary{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;justify-content:stretch;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-primary label{display:flex;justify-content:center;align-items:center;gap:8px;transition-duration:.15s}.checkbox-primary input{display:none}.checkbox-primary input:checked+.checkmark{color:#f9d7bc;background-color:#563419}.checkbox-primary span{max-width:300px}.checkbox-primary .checkmark{width:32px;height:32px;flex-shrink:0;color:transparent;background-color:transparent;border:2px solid #563419;transition-duration:.15s}.radio-input-primary{display:flex;justify-content:center;align-items:center;gap:8px;justify-content:flex-start;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.3s ease}.radio-input-primary input{display:none}.radio-input-primary input:checked+.circle:after{background-color:#563419;transform:translate(-50%,-50%) scale(1)}.radio-input-primary .circle{position:relative;display:inline-block;width:32px;height:32px;padding:6px;border:2px solid #563419;flex:0 0 auto;border-radius:50%;background:transparent}.radio-input-primary .circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);display:block;width:60%;height:60%;border-radius:50%;transition-duration:.3s}.switch{position:relative;display:inline-block;width:52px;height:34px}.switch input{display:none}.switch input:checked+.slider{background-color:#563419}.switch input:checked+.slider:before{background-color:#f9d7bc;transform:translate(1.2em)}.switch .slider{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #563419;border-radius:30px;background-color:#f9d7bc;cursor:pointer;transition-duration:.4s}.switch .slider:before{content:"";position:absolute;top:2px;left:1px;width:26px;height:26px;border-radius:16px;background-color:#563419;transition-duration:.3s}.datepicker-input{display:flex;justify-content:center;align-items:center;gap:0;position:relative;width:80px;height:80px;border:2px solid #563419;padding:24px;transition-duration:.15s}.datepicker-input:is(:hover,:focus-visible){color:#f9d7bc;background-color:#563419;outline:none}.datepicker-input input{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}.datepicker-input svg{flex-shrink:0}.dropdown{position:relative;width:100%;border-bottom:2px dashed #563419}.dropdown .dropdown-title{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;font-size:14px}.dropdown .popup{position:absolute;top:100%;left:0;z-index:99;width:100%;border:2px solid #563419;background-color:#f9d7bc;transition:.3s ease-out;transform-origin:top;transform:scaleY(.8);opacity:0;pointer-events:none;visibility:hidden}.dropdown .popup--open{transform:scaleY(1);opacity:1;pointer-events:all;visibility:visible}.dropdown .current-option{width:100%;display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between;padding-bottom:12px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:capitalize}.dropdown .current-option .arrow-icon{transform:rotate(90deg);margin-left:auto}.dropdown .dropdown-option{display:block;width:100%;padding:12px 16px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;background-color:#f9d7bc;transition-duration:.15s}.dropdown .dropdown-option:not(:last-child){border-bottom:2px solid #563419}.dropdown .dropdown-option:hover{background-color:#5634194d}.dropdown .dropdown-option:has(input:checked){background-color:#563419;color:#f9d7bc}.dropdown .dropdown-option:has(input:checked):hover{background-color:#563419}.dropdown .dropdown-option--disabled{opacity:.3;pointer-events:none}.dropdown .dropdown-option input{display:none}.loader{position:absolute;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;width:100%;height:100%;background-color:#563419;transition-duration:.3s;opacity:0;visibility:hidden;pointer-events:none}.loader .spinner{position:relative;width:85px;height:85px}.loader .outer,.loader .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;transform-origin:center}.loader p{margin-top:32px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;text-transform:uppercase}.loader--active{opacity:1;visibility:visible;pointer-events:auto}.loader--transparent{background-color:#5634194d}.loader--fullscreen{z-index:9999}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pulse-loading{animation:pulse 1.5s linear infinite;pointer-events:none}.divider{content:"";display:block;width:100%;height:2px;margin:32px 0;background-color:#563419}.divider--vertical{content:"";display:block;flex-shrink:0;width:2px;height:100%;margin:0 32px;background-color:#563419}.divider--my-sm{margin:16px 0}@media screen and (min-width: 1280px){.divider--my-sm{margin:24px 0}}.divider--mx-sm{margin:0 16px}@media screen and (min-width: 1280px){.divider--mx-sm{margin:0 24px}}.divider--my-lg{margin:48px 0}.divider--mx-lg{margin:0 48px}.divider--my-xl{margin:48px 0}@media screen and (min-width: 1280px){.divider--my-xl{margin:64px 0}}.triple-divider{margin:48px 0}.triple-divider div{content:"";display:block;width:100%;height:2px;margin:0;background-color:#563419}.triple-divider div:not(:first-child,:last-child){margin:4px 0}@media screen and (min-width: 768px){.triple-divider{margin:64px 0}}.promotion-badge{position:absolute;top:24px;left:-1px;z-index:10;padding:4px 12px;border:2px solid #3b4730;border-left-color:transparent;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#3b4730;text-transform:uppercase;background-color:#a3c485;-webkit-user-select:none;user-select:none;pointer-events:none}.promotion-badge--dashed{border-style:dashed}.promotion-badge--static{position:static;border-left-color:#3b4730}.promotion-badge--pink{border-color:#463037;color:#463037;background-color:#c38599}.promotion-badge--yellow{border-color:#563419;color:#563419;background-color:#ed9045}.promotion-badge--timer{width:140px}.promotion-badge--pizza-offer{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px}.promotion-badge--pizza-offer img{width:48px;height:30px;object-fit:contain}.promotion-badge--pizza-offer span{flex:0 0 auto;font-family:Formula-Condensed,sans-serif;line-height:1;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.promotion-badge--secondary{top:76px}.promotion-badge--third{top:108px}.hot-badge{position:absolute;top:-2%;left:0;z-index:10;width:80px;height:60px;color:#c38599;stroke:#463037}@media screen and (min-width: 1280px){.hot-badge{width:100px;height:70px}}.hot-badge--right{left:auto;right:24px}.hot-badge--yellow{color:#ed9045;stroke:#563419}.hot-badge--yellow span{color:#ed9045}.hot-badge span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#463037;font-size:20px;letter-spacing:-.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}@media screen and (min-width: 1280px){.hot-badge span{font-size:24px}}.bonus-timer{display:flex;gap:8px}.bonus-timer .timer-box{width:60px}.bonus-timer .box-value{display:block;font-size:32px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-align:center}@media screen and (min-width: 1280px){.bonus-timer .box-value{font-size:48px}}.bonus-timer .box-label{display:block;margin-top:8px;text-align:center}.header{position:relative;padding-top:24px;text-transform:uppercase}.header .divider{content:"";display:block;width:100%;height:2px;margin:16px 0;background-color:#563419}@media screen and (min-width: 1280px){.header .divider{margin:24px 0}}.header .row{display:flex;justify-content:center;align-items:center;gap:12px;justify-content:space-between}.header .column{display:flex;justify-content:center;align-items:center;gap:12px}.header .column--opening{gap:16px}.header .logo-link svg{width:86px;transition-duration:.15s}@media screen and (min-width: 375px){.header .logo-link svg{width:112px}}@media screen and (min-width: 768px){.header .logo-link svg{width:185px;height:65px}}.header .logo-link:is(:hover,:focus-visible){color:#ed9045}.header .burger-button{color:#563419;transition-duration:.15s}.header .burger-button:is(:hover,:focus-visible){color:#ed9045}.header .burger-button svg{width:86px}@media screen and (min-width: 428px){.header .burger-button svg{width:136px}}@media screen and (min-width: 1696px){.header .cart-column{gap:52px}}.header .cart-button{display:flex;justify-content:center;align-items:center;gap:4px;align-items:flex-end;color:#563419;font-family:Formula-Condensed,sans-serif;transition-duration:.15s;cursor:pointer;outline:none}@media screen and (min-width: 1696px){.header .cart-button{align-items:baseline}}.header .cart-button:is(:hover,:focus-visible){color:#ed9045}.header .cart-title{font-family:Formula-Condensed,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;font-size:24px}@media screen and (min-width: 1696px){.header .cart-title{font-size:32px}}.header .cart-count{font-size:18px;font-weight:700;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 375px){.header .cart-count{font-size:24px}}@media screen and (min-width: 1696px){.header .cart-count{font-size:32px}}.header .cart-timer{font-family:Akshar,sans-serif;font-size:14px;font-weight:500;line-height:1.24;padding-left:10px;width:40px}.status-circle{display:inline-block;width:12px;height:12px;margin-right:4px;border:2px solid #3b4730;background-color:#a3c485;border-radius:50%}.status-circle--inactive{border-color:#563419;background-color:#f9d7bc}.status-circle .time-slot--green{border-color:#563419;color:#a3c485}.language-button{display:flex;justify-content:center;align-items:center;gap:4px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:uppercase;font-size:16px;outline:none}@media screen and (min-width: 375px){.language-button{align-items:flex-end;gap:8px;font-size:18px}}.language-button *{transition-duration:.15s}.language-button:is(:hover,:focus-visible) *{color:#ed9045}.schedule-dropdown{position:relative;z-index:1}.schedule-dropdown .dropdown-button{display:flex;justify-content:center;align-items:center;gap:8px;color:#563419}.schedule-dropdown .dropdown-button .arrow-icon{transform:rotate(90deg);transition-duration:.3s}.schedule-dropdown .dropdown-button--active .arrow-icon{transform:rotate(270deg)}.schedule-dropdown .dropdown-button:is(:hover,:focus-visible){color:#c38599}.schedule-dropdown--accent .dropdown-button{color:#f9d7bc}.schedule-dropdown--accent .dropdown-button:is(:hover,:focus-visible){color:#c38599}.schedule-dropdown .popup{position:absolute;top:40px;left:0;width:100%;padding:24px;border:2px solid #563419;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transform:scale(.8);background-color:#f9d7bc;transition-duration:.3s}@media screen and (min-width: 1280px){.schedule-dropdown .popup{top:48px}}.schedule-dropdown .popup--open{visibility:visible;opacity:1;pointer-events:auto;transform:scale(1)}.schedule-dropdown .popup .popup-title{font-size:14px}.schedule-dropdown .popup .schedule-list{margin-top:24px}.schedule-dropdown .popup .schedule-list .schedule-item{display:flex;justify-content:center;align-items:center;gap:10px;justify-content:space-between}.schedule-dropdown .popup .schedule-list .schedule-item:not(:first-child){border-top:2px solid #563419;padding-top:8px}.schedule-dropdown .popup .schedule-list .schedule-item:not(:last-child){margin-bottom:8px}.footer-lines{height:80px;margin-bottom:-25px}.footer-lines--desktop{display:none}@media screen and (min-width: 768px){.footer-lines--desktop{display:block;margin-bottom:-20px}}@media screen and (min-width: 1280px){.footer-lines--desktop{margin-bottom:-10px}}.footer-lines--mobile{display:block}@media screen and (min-width: 768px){.footer-lines--mobile{display:none}}.footer{background-color:#563419}@media screen and (min-width: 1280px){.footer{padding-bottom:64px}}@media screen and (max-width: 1279px){.footer .divider{content:"";display:block;width:100%;height:2px;margin:32px 0;background-color:#f9d7bc}}.footer .column{flex:0 0 40%}.footer .main-text{color:#f9d7bc!important}@media screen and (min-width: 1280px){.footer .row--upper{display:flex;justify-content:space-between;gap:32px}}.footer .subtitle{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:uppercase;line-height:1.15}.footer .section-title{margin-top:32px;color:#f9d7bc}.footer .social-icons{display:flex;gap:16px;margin-top:32px}.footer .social-icons img{width:140px;height:140px}.footer .footer-decorative-text{position:relative;margin-top:32px}@media screen and (min-width: 1280px){.footer .footer-decorative-text{margin-top:112px}}.footer .footer-decorative-text .footer-title{width:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.footer .footer-decorative-text span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;font-family:Glamatrix,sans-serif;font-size:32px;font-weight:400;color:#f9d7bc;text-transform:none;line-height:1;text-shadow:1px 1px 0 #563419,-1px -1px 0 #563419,1px -1px 0 #563419,-1px 1px 0 #563419,1px 0 0 #563419,0 1px 0 #563419,-1px 0 0 #563419,0 -1px 0 #563419;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:24px}@media screen and (min-width: 428px){.footer .footer-decorative-text span{font-size:32px}}@media screen and (min-width: 768px){.footer .footer-decorative-text span{font-size:48px}}@media screen and (min-width: 1280px){.footer .footer-decorative-text span{font-size:64px}}.footer .terms{margin-top:32px}@media screen and (min-width: 1280px){.footer .terms{display:flex;justify-content:center;align-items:center;gap:10px}}@media screen and (min-width: 1280px){.footer .terms{margin-top:112px;display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between}}@media screen and (max-width: 767px){.footer .terms .button-primary{padding:12px;height:auto;font-size:24px}.footer .terms .button-primary svg{width:24px;height:24px}}@media screen and (max-width: 1279px){.footer .terms .button-primary{margin-top:32px}}@media screen and (min-width: 428px){.footer .terms-list{display:flex}}@media screen and (max-width: 1279px){.footer .terms-list{margin-top:32px}}.footer .terms-list li{display:flex;align-items:center}@media screen and (max-width: 427px){.footer .terms-list li:not(:first-child){margin-top:12px}}.footer .terms-list li:not(:last-child):after{content:"";display:block;flex-shrink:0;width:2px;height:100%;margin:0 8px;background-color:#f9d7bc}.footer .terms-list a{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;transition-duration:.15s}.footer .terms-list a:is(:hover,:focus-visible){color:#ed9045}.footer .terms-list a:lang(de){text-wrap:nowrap}@media screen and (max-width: 767px){.footer .terms-list a:lang(de){font-size:16px}}.footer .language-button{color:#f9d7bc}@media screen and (max-width: 1279px){.footer .language-button{margin-top:32px}}.footer-navigation{flex:0 0 50%}@media screen and (min-width: 768px){.footer-navigation .nav-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px}}.footer-navigation .nav-item:not(:first-child){margin-top:24px}@media screen and (min-width: 768px){.footer-navigation .nav-item:not(:first-child){margin-top:0}}.footer-navigation .nav-item .list-heading{display:flex;align-items:flex-end;gap:8px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;text-transform:uppercase;line-height:1.15}.footer-navigation .nav-item .list-heading a{width:24px;height:24px;color:#f9d7bc;transition-duration:.15s}.footer-navigation .nav-item .list-heading a:is(:hover,:focus-visible){color:#ed9045}.footer-navigation .nav-item .nav-sublist{margin-top:24px}.footer-navigation .nav-item .nav-subitem:not(:first-child){margin-top:8px}@media screen and (min-width: 768px){.footer-navigation .nav-item .nav-subitem:not(:first-child){margin-top:0}}.footer-navigation .nav-item .nav-subitem a{font-family:Formula-Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#f9d7bc;transition-duration:.15s}@media screen and (min-width: 428px){.footer-navigation .nav-item .nav-subitem a{font-size:64px}}@media screen and (min-width: 1280px){.footer-navigation .nav-item .nav-subitem a{font-size:72px}}@media screen and (min-width: 1440px){.footer-navigation .nav-item .nav-subitem a{font-size:88px}}@media screen and (min-width: 375px){.footer-navigation .nav-item .nav-subitem a{font-size:48px}}.footer-navigation .nav-item .nav-subitem a:is(:hover,:focus-visible){color:#ed9045}@media screen and (max-width: 1279px){.desktop-navbar{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}}.desktop-navbar ul{display:flex;justify-content:center;align-items:center;gap:12px}.desktop-navbar .navbar-link{font-family:Formula-Condensed,sans-serif;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;outline:none}.desktop-navbar .navbar-link:after{content:"";width:100%;height:2px;display:block;background-color:#563419;transition-duration:.6s;transform:scaleX(0);transform-origin:center}.desktop-navbar .navbar-link:is(:hover,:focus-visible):after,.desktop-navbar .navbar-link--active:after{transform:scaleX(1)}@media screen and (max-width: 1439px){.desktop-navbar .hidden-nav-item{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}}.breadcrumb ul{display:flex;flex-wrap:wrap;margin-top:16px}@media screen and (min-width: 1280px){.breadcrumb ul{margin-top:32px}}.breadcrumb li{display:flex;justify-content:center;align-items:center;gap:2px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:uppercase;font-size:16px}@media screen and (min-width: 375px){.breadcrumb li{align-items:flex-end;font-size:18px}}.breadcrumb li .breadcrumb-link{transition-duration:.15s}.breadcrumb li .breadcrumb-link:is(:hover,:focus-visible){color:#ed9045}.breadcrumb li .breadcrumb-link--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.quantity-control{position:relative;display:flex}.quantity-control .button-primary{display:flex;min-width:80px;height:80px;margin:0!important;padding:0}.quantity-control .button-primary--minus{border-right:none}.quantity-control .button-primary--plus{border-left:none}.quantity-control .helper-text{top:-130%;left:46%}.quantity-control .helper-text:before{top:91%}.quantity-control .quantity{width:80px;height:80px;border:2px solid #563419;color:#563419;background-color:#f9d7bc;outline:none}.quantity-control .quantity::-webkit-inner-spin-button,.quantity-control .quantity::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity-control .quantity:is(:hover,:focus-visible){color:#f9d7bc;background-color:#563419}.quantity-control--sm .button-primary{min-width:48px;height:48px}.quantity-control--sm .quantity{width:48px;height:48px;font-size:18px}.cart-popup-bg{overflow-y:auto;overflow-x:hidden}.cart-popup{position:absolute;top:0;right:0;transform:translate(100%);overflow-x:hidden;display:flex;flex-direction:column;width:100%;border:2px solid #563419;background-color:#f9d7bc;transition:.6s ease}@media screen and (min-width: 768px){.cart-popup{width:auto}}.cart-popup--empty{width:100%;height:100%}@media screen and (min-width: 768px){.cart-popup--empty{width:auto}}.cart-popup--promo{height:auto}.cart-popup--full-height{height:100%}.cart-popup--open{transform:translate(0)}.cart-popup .popup-header,.cart-popup .popup-content,.cart-popup .popup-footer{padding:16px}@media screen and (min-width: 768px){.cart-popup .popup-header,.cart-popup .popup-content,.cart-popup .popup-footer{padding:32px}}.cart-popup .popup-header{display:flex;justify-content:space-between;align-items:flex-start}.cart-popup .header-buttons{display:flex;justify-content:center;align-items:center;gap:16px}@media screen and (min-width: 375px){.cart-popup .header-buttons{gap:32px}}@media screen and (max-width: 374px){.cart-popup .header-buttons .action-button{font-size:16px}}.cart-popup .popup-content{height:max-content;overflow:auto;padding-top:0}@media screen and (max-width: 374px){.cart-popup .popup-content{padding-right:0}}.cart-popup .popup-footer{display:flex;justify-content:center;align-items:center;gap:8px;border-top:2px solid #563419;margin-top:auto}.cart-popup .popup-footer>.button-primary{padding:0 6px;max-width:100%;width:100%;font-size:20px;text-wrap:nowrap}@media screen and (min-width: 768px){.cart-popup .popup-footer>.button-primary{font-size:24px}}@media screen and (min-width: 1280px){.cart-popup .popup-footer>.button-primary{padding:0 24px;height:80px;font-size:32px}}.cart-popup .popup-footer>.button-primary:lang(de):first-child{flex:0 0 60%}.cart-popup .popup-footer--hidden{display:none}.cart-popup .section-title{font-size:48px}@media screen and (min-width: 428px){.cart-popup .section-title{font-size:64px}.cart-popup .section-title:lang(de){font-size:56px}}.cart-popup .timer{display:block;width:165px;margin-top:32px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:uppercase}.cart-popup .close-button{color:#563419;transition-duration:.15s}.cart-popup .close-button:is(:hover,:focus-visible){color:#ed9045}.cart-popup .action-button{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-decoration:underline;transition-duration:.15s}.cart-popup .action-button:is(:hover,:focus-visible){color:#ed9045}.cart-popup .divider{content:"";display:block;width:100%;height:2px;margin:32px 0;background-color:#563419}.cart-popup .upsale-promo{border:none;padding:0;background:transparent}.cart-popup .upsale-promo .section-title{font-size:32px;color:#563419}.cart-popup .upsale-promo .offers-list .offers-item{justify-content:flex-start;gap:24px}.cart-popup .upsale-promo .offers-list .offers-item .image-thumb{border-color:#563419}.cart-popup .upsale-promo .offers-list .offers-item .item-title,.cart-popup .upsale-promo .offers-list .offers-item .item-price .price{color:#563419}.cart-popup .upsale-promo .offers-list .offers-item .button-primary{margin-left:auto;align-self:center;color:#f9d7bc}.cart-popup .upsale-promo .offers-list .offers-item .button-primary:is(:hover,:focus-visible){color:#563419}.cart-popup .upsale-promo .offers-list .offers-item--hidden{display:none}.cart-list{overflow-y:auto;padding-right:16px}@media screen and (min-width: 1280px){.cart-list{padding-right:32px}}.cart-item{display:flex;justify-content:center;align-items:center;gap:24px;flex-direction:column}@media screen and (min-width: 768px){.cart-item{flex-direction:row;align-items:stretch}}.cart-item--price-protection{align-items:center}.cart-item .subtitle{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-transform:uppercase}.cart-item .item-title-wrapper{display:flex;justify-content:center;align-items:center;gap:16px;justify-content:space-between;margin-top:24px}.cart-item .item-title-wrapper .ticket-count-badge svg{width:34px;height:22px}.cart-item .item-title-wrapper .ticket-count-badge span{color:#563419;font-size:24px}.cart-item h4{font-family:Formula-Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#563419;font-size:32px;line-height:1.2}@media screen and (min-width: 428px){.cart-item h4{font-size:64px}}@media screen and (min-width: 1280px){.cart-item h4{font-size:72px}}@media screen and (min-width: 1440px){.cart-item h4{font-size:88px}}@media screen and (min-width: 768px){.cart-item h4{font-size:32px}}.cart-item .main-text{margin-top:16px}.cart-item .main-text--players{margin-top:0}.cart-item .main-text--message{display:-webkit-box;max-width:200px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.cart-item .main-text--margin-sm{margin-top:8px}.cart-item .column{width:100%}.cart-item .column--price-protection .main-text{margin-top:0}.cart-item .image-thumb{position:relative;width:100%;flex:1 0 auto;height:110px}@media screen and (min-width: 768px){.cart-item .image-thumb{width:150px;height:auto}}.cart-item .image-thumb--gift-card{width:150px;height:100px;border-radius:12px}.cart-item .image-thumb--gift-card img{border-radius:inherit;border:1px solid #563419}.cart-item .row{display:flex;justify-content:center;align-items:center;gap:32px;justify-content:space-between}.cart-item .row--lower{margin-top:16px}.cart-item .total-price{align-self:flex-end;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419;text-align:right}.cart-item .total-price span{display:block}.cart-item .total-price .old-price{text-decoration:line-through}.cart-item .switch-container{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.cart-item .switch{flex-shrink:0}.cart-item .switch.disabled{cursor:not-allowed;opacity:.3}.cart-item .switch-label{width:100%;display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#563419}.cart-item .switch-label span{max-width:100px}.cart-item .action-buttons{display:flex;gap:8px}.empty-cart{display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;width:100%;height:100%}@media screen and (min-width: 768px){.empty-cart{min-width:510px}}@media screen and (min-width: 1280px){.empty-cart{min-width:525px}}.empty-cart svg{width:100%;margin:0 auto}.empty-cart span{display:block;margin:32px auto 0;font-family:Glamatrix,sans-serif;font-size:32px;line-height:1;text-align:center}.remove-popup,.popup-content{max-height:100%}.remove-popup .remove-info,.popup-content .remove-info{display:flex;flex-direction:column;gap:12px;margin-top:16px}.remove-popup .remove-info h5,.popup-content .remove-info h5{font-size:32px;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.remove-popup .remove-info .main-text--price,.popup-content .remove-info .main-text--price{display:flex;justify-content:space-between}.remove-popup .main-text--sm,.popup-content .main-text--sm{margin-top:24px}.remove-popup--gift-card .divider,.popup-content--gift-card .divider{display:none}.language-menu h3{font-size:32px}@media screen and (min-width: 428px){.language-menu h3{font-size:48px}.language-menu h3:lang(de){font-size:44px}}@media screen and (min-width: 768px){.language-menu h3{font-size:64px}.language-menu h3:lang(de){font-size:60px}}.language-menu .popup-header{padding-bottom:0}.language-menu .languages{margin-top:80px}.language-menu .divider{content:"";display:block;width:100%;height:2px;margin:32px 0;background-color:#563419}.language-menu .language-select-button{width:100%;display:flex;gap:16px;align-items:baseline}.language-menu .language-select-button:is(:hover,:focus-visible) span{color:#ed9045}.language-menu .language-select-button--de img{background-color:#fff}.language-menu .language-select-button img{width:48px;height:40px;border:2px solid #563419}.language-menu .language-select-button span{font-family:Formula-Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#563419;transition-duration:.15s}@media screen and (min-width: 428px){.language-menu .language-select-button span{font-size:64px}}@media screen and (min-width: 1280px){.language-menu .language-select-button span{font-size:72px}}@media screen and (min-width: 1440px){.language-menu .language-select-button span{font-size:88px}}@media screen and (min-width: 768px){.language-menu .language-select-button span{font-size:48px}}.language-menu .language-select-button .checkmark{margin-left:auto;align-self:self-start}.burger-menu{position:fixed;top:0;left:0;z-index:99;overflow-y:auto;transform:translateY(-100%);width:100%;height:100%;padding-bottom:48px;background-color:#563419;transition:.6s ease-out}@media screen and (min-width: 1280px){.burger-menu{padding-bottom:112px}}.burger-menu--open{transform:translateY(0)}.burger-menu .promo-text{margin:0;font-size:24px}.burger-menu .logo-link,.burger-menu .opening-hours,.burger-menu .language-button,.burger-menu .cart-button,.burger-menu .close-button{color:#f9d7bc}.burger-menu .close-button{transition-duration:.15s}.burger-menu .close-button:is(:hover,:focus-visible){color:#ed9045}.burger-menu .language-button:is(:hover,:focus-visible) *{color:#ed9045}.burger-menu .cart-button *{transition-duration:.15s}.burger-menu .cart-button:is(:hover,:focus-visible) *{color:#ed9045}.burger-menu .close-button{width:60px;height:30px}@media screen and (min-width: 375px){.burger-menu .close-button{width:80px;height:40px}}@media screen and (min-width: 1280px){.burger-menu .close-button{width:120px;height:60px}}.burger-menu .divider{content:"";display:block;width:100%;height:2px;margin:16px 0;background-color:#f9d7bc}@media screen and (min-width: 1280px){.burger-menu .divider{margin:24px 0}}.burger-menu .divider--address{margin:32px 0}.menu-navigation{margin-top:48px}@media screen and (min-width: 1280px){.menu-navigation{display:flex;gap:96px;margin-top:80px}}@media screen and (min-width: 1280px) and (min-width: 1440px){.menu-navigation{gap:308px}}@media screen and (min-width: 1280px){.menu-navigation .nav-columns{display:flex;gap:32px;width:100%}}@media screen and (min-width: 1280px) and (min-width: 1440px){.menu-navigation .nav-columns{gap:72px}}@media screen and (min-width: 1280px){.menu-navigation .nav-column{flex:1}.menu-navigation .nav-column .nav-list{margin-top:0}}.menu-navigation .nav-title{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;text-transform:uppercase;margin-bottom:32px}.menu-navigation .list-heading{display:flex;gap:8px;align-items:flex-end;margin-bottom:24px;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc;text-transform:uppercase}@media screen and (min-width: 1280px){.menu-navigation .list-heading{margin-bottom:32px}}.menu-navigation .list-heading a{width:24px;height:24px;color:inherit;transition-duration:.15s}.menu-navigation .list-heading a:is(:hover,:focus-visible){color:#ed9045}.menu-navigation .list-item{margin-top:32px}@media screen and (min-width: 1280px){.menu-navigation .list-item{margin-top:0}}.menu-navigation .list-item--restaurants,.menu-navigation .list-item--parties{margin-top:32px}.menu-navigation .sublist-item:not(:first-child){margin-top:8px}.menu-navigation .sublist-item--promo{margin-bottom:32px}.menu-navigation .sublist-item a{font-family:Formula-Condensed,sans-serif;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#f9d7bc;font-size:48px;transition-duration:.15s}@media screen and (min-width: 428px){.menu-navigation .sublist-item a{font-size:64px}}@media screen and (min-width: 1280px){.menu-navigation .sublist-item a{font-size:72px}}@media screen and (min-width: 1440px){.menu-navigation .sublist-item a{font-size:88px}}@media screen and (min-width: 1280px){.menu-navigation .sublist-item a{font-size:64px}}.menu-navigation .sublist-item a:is(:hover,:focus-visible){color:#ed9045}.menu-contact .contact-row p,.menu-contact .contact-row a{font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#f9d7bc}.menu-contact .contact-row:not(:first-child){margin-top:32px}.menu-contact .contact-row--social-media p{display:flex;align-items:flex-end;gap:16px}.menu-contact .contact-row--social-media a{display:inline-block;width:24px;height:24px}.header-promotion{position:fixed;top:0;left:0;z-index:100;width:100%;border:2px solid #3b4730;padding:16px 0;background-color:#a3c485}.header-promotion a:is(:hover,:focus-visible) h4,.header-promotion a:is(:hover,:focus-visible) .main-text{color:#f9d7bc}.header-promotion .js-marquee-wrapper{display:flex;flex-wrap:nowrap;white-space:nowrap}.header-promotion h4{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;overflow:hidden;white-space:nowrap;font-size:18px;color:#3b4730;line-height:1.2;letter-spacing:-.005em;text-transform:uppercase;transition-duration:.15s}@media screen and (min-width: 375px){.header-promotion h4{line-height:1;font-size:20px}}@media screen and (min-width: 428px){.header-promotion h4{gap:8px}}@media screen and (min-width: 768px){.header-promotion h4{font-size:24px}}.header-promotion h4 span{white-space:nowrap}.header-promotion h4 svg{width:20px;height:14px;display:inline-block}@media screen and (min-width: 768px){.header-promotion h4 svg{width:36px;height:24px}}.header-promotion .main-text{font-size:12px;margin:8px auto 0;text-align:center}@media screen and (min-width: 375px){.header-promotion .main-text{font-size:14px}}.ticket-count-badge{display:flex;gap:12px}.ticket-count-badge span{font-family:Formula-Condensed,sans-serif;font-size:32px;color:#3b4730;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.ticket-complete-icon{display:inline-block;position:relative}.ticket-complete-icon svg:last-child{position:absolute;bottom:12px;right:-8px}.easter-popup{border-color:#3b4730;background-color:#a3c485}.easter-popup .close-button{color:#3b4730;margin-left:auto}.easter-popup .close-button:is(:hover,:focus-visible){color:#f9d7bc}.easter-popup .popup-content .section-title{margin-top:32px;margin-bottom:0}@media screen and (max-width: 427px){.easter-popup .popup-content .section-title{font-size:32px}}@media screen and (min-width: 768px){.easter-popup .popup-content .section-title{font-size:48px}}.easter-popup .popup-content .main-text{margin-top:32px}.easter-popup .popup-footer{align-items:flex-start}.easter-popup .popup-footer .button-primary{width:max-content}.book-more-promotion{padding:32px;border:2px dashed #3b4730;background-color:#a3c485}.book-more-promotion .timer{display:flex;gap:8px;align-items:flex-end;font-family:Akshar,sans-serif;font-size:18px;font-weight:500;line-height:1.24;color:#3b4730;text-transform:uppercase}.book-more-promotion .main-text{color:#3b4730;align-items:flex-start}@media screen and (min-width: 1280px){.book-more-promotion .section-title{font-size:64px}}@media screen and (min-width: 768px){.book-more-promotion .offers-list .offers-item{display:flex;justify-content:space-between;gap:12px}}@media screen and (max-width: 767px){.book-more-promotion .offers-list .offers-item .button-primary{margin-top:24px}}@media screen and (max-width: 767px){.book-more-promotion .offers-list .item-column{margin-top:24px}}.book-more-promotion .offers-list .image-thumb{position:relative;width:100%;height:120px;border:2px solid #3b4730}@media screen and (min-width: 768px){.book-more-promotion .offers-list .image-thumb{width:150px;height:auto}}.book-more-promotion .offers-list .image-thumb .promotion-badge{top:0;border-top:0}.book-more-promotion .offers-list .item-title{font-family:Formula-Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#3b4730}@media screen and (min-width: 428px){.book-more-promotion .offers-list .item-title{font-size:64px}}@media screen and (min-width: 1280px){.book-more-promotion .offers-list .item-title{font-size:72px}}@media screen and (min-width: 1440px){.book-more-promotion .offers-list .item-title{font-size:88px}}@media screen and (min-width: 428px){.book-more-promotion .offers-list .item-title{font-size:32px}}.book-more-promotion .offers-list .item-price{margin-top:16px}.book-more-promotion .offers-list .item-price .price{color:#3b4730}.book-more-promotion .offers-list .divider{background-color:#3b4730}.book-more-promotion .main-text svg{flex:0 0 auto}.book-more-promotion .section-title,.book-more-promotion .main-text,.book-more-promotion .offers-list{margin-top:32px;color:#3b4730}.book-more-promotion--min{display:flex;justify-content:center;align-items:center;gap:16px;justify-content:flex-start;padding:16px}@media screen and (min-width: 768px){.book-more-promotion--min{gap:32px}}.book-more-promotion--min svg{flex:0 0 auto;width:75px;height:60px}@media screen and (min-width: 768px){.book-more-promotion--min svg{width:95px;height:80px}}.book-more-promotion--min .section-title{width:100%;max-width:240px;margin-top:0;font-size:24px}@media screen and (min-width: 768px){.book-more-promotion--min .section-title{font-size:32px}}.book-more-promotion .button-primary{color:#a3c485}.book-more-promotion .button-primary:is(:hover,:focus-visible){color:#3b4730}.easter-rules a{text-decoration:underline;color:#3b4730;transition-duration:.15s}.easter-rules a:is(:hover,:focus-visible){color:#f9d7bc}.easter-rules .section-title{font-size:32px;color:#3b4730}@media screen and (min-width: 1280px){.easter-rules .section-title{font-size:48px}}.easter-rules .terms-of-use-list{margin-top:48px}.easter-rules .terms-of-use-item:not(:first-child){border-top:2px solid #3b4730;margin-top:32px;padding-top:32px}@media screen and (min-width: 1280px){.easter-rules .terms-of-use-item:not(:first-child){margin-top:48px;padding-top:48px}}.easter-rules .terms-of-use-item .section-title{margin-bottom:32px}.easter-rules ol{padding-left:16px}.easter-wrapper{background-color:#a3c485}.bonus-timer *{color:#3b4730}.faq{border-top:none}.faq .section-title{color:#3b4730}.faq .faq-list .faq-item:after{background-color:#3b4730}.faq .faq-list .faq-item a{color:#3b4730}.faq .faq-list .faq-item a:is(:hover,:focus-visible){color:#ed9045}.faq .faq-list .faq-item .answer{color:#3b4730}.faq .button-primary{display:none}.contact-redirect{border-top:none}.contact-redirect .section-title{color:#3b4730}.contact-redirect .button-primary{color:#a3c485;border-color:#3b4730;background-color:#3b4730}.contact-redirect .button-primary:is(:hover,:focus-visible){color:#3b4730;background-color:#a3c485}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:#a3c485}::-webkit-scrollbar-thumb{background-color:#3b4730}.transparent-button{border:none;padding:0;background:transparent}.desktop-hidden{display:block!important}.desktop-hidden--flex{display:flex!important}@media screen and (min-width: 1280px){.desktop-hidden{display:none!important}}.mobile-hidden{display:none!important}@media screen and (min-width: 1280px){.mobile-hidden{display:block!important}.mobile-hidden--flex{display:flex!important}}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}.flipped{transform:rotate(-180deg)}
