{"id":47674,"date":"2025-10-08T10:57:45","date_gmt":"2025-10-08T10:57:45","guid":{"rendered":"https:\/\/www.diearlbergerin.com\/restaurant-st-anton\/"},"modified":"2026-08-21T16:05:51","modified_gmt":"2026-08-21T16:05:51","slug":"restaurant-st-anton","status":"publish","type":"page","link":"https:\/\/www.diearlbergerin.com\/de\/restaurant-st-anton\/","title":{"rendered":"Restaurant St. Anton"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"47674\" class=\"elementor elementor-47674 elementor-7797\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8afa1af e-con-full e-flex e-con e-parent\" data-id=\"8afa1af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64a343f elementor-widget elementor-widget-html\" data-id=\"64a343f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n  <style>\n    \/* ============================ THEME DESIGN TOKENS ============================ *\/\n    .arl-page {\n      --arl-serif: \"Cormorant Garamond\", Georgia, serif;\n      --arl-sans: \"Jost\", \"Helvetica Neue\", Arial, sans-serif;\n\n      \/* Colors *\/\n      --arl-blue: #373746;\n      --arl-blue-dk: #1e1d2a;\n      --arl-blue-lt: #4a4a5c;\n      --arl-rose: #975b63;\n      --arl-rose-lt: #c08f96;\n      --arl-rose-pale: #e6b7b1;\n      --arl-rose-dk: #7d474e;\n      --arl-gold: #c9a84c;\n      --arl-ink: #2c2c35;\n      --arl-ink-soft: #5c5c68;\n      --arl-cream: #f5f2ee;\n      --arl-cream-dark: #ebe7e0;\n      --arl-paper: #fffdfb;\n      --arl-line: rgba(55, 55, 70, 0.12);\n      --arl-accent: #975b63;\n      --arl-deep: #373746;\n      --arl-hero-tint: rgba(25, 25, 33, 0.45);\n      --arl-maxw: 1440px;\n      --arl-headroom: 110px;\n      --arl-r: 8px;\n\n      font-family: var(--arl-sans);\n      color: var(--arl-ink);\n      line-height: 1.65;\n      font-size: 17px;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n      background: var(--arl-paper);\n      overflow-x: clip;\n    }\n\n    @media (min-width: 1600px) {\n      .arl-page {\n        --arl-maxw: 1600px;\n      }\n    }\n\n    .arl-page * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    .arl-page p { margin: 0 0 1.2rem; }\n    .arl-page h1, .arl-page h2, .arl-page h3, .arl-page h4 {\n      font-family: var(--arl-serif);\n      font-weight: 500;\n      line-height: 1.1;\n      margin: 0;\n      color: var(--arl-ink);\n      letter-spacing: 0.2px;\n    }\n\n    .arl-page h1 { font-size: clamp(2.4rem, 5.8vw, 4.2rem); font-weight: 400; }\n    .arl-page h2 { font-size: clamp(2rem, 4.4vw, 3.2rem); font-weight: 400; }\n    .arl-page h3 { font-size: clamp(1.4rem, 2.5vw, 1.85rem); }\n    .arl-page em, .arl-page i { font-style: italic; color: var(--arl-accent); }\n    .arl-page a { color: inherit; text-decoration: none; }\n    .arl-page img { max-width: 100%; display: block; border-radius: 16px !important; }\n    \/* Consistent image framing across hero content, seasonal panels, cards, gallery, and widgets. *\/\n    .arl-page .arl-card__imgs,\n    .arl-page .arl-short__img,\n    .arl-page .arl-locals__img,\n    .arl-page .arl-break__img,\n    .arl-page .arl-split__img,\n    .arl-page .arl-mood__view-img,\n    .arl-page .arl-prestige-image-box,\n    .arl-page .mg-photo-a,\n    .arl-page .mg-photo-b,\n    .arl-page .mg-photo-single,\n    .arl-page .gal-item { border-radius: 16px; overflow: hidden; }\n    .arl-page ul { list-style: none; }\n\n    \/* Layout Utilities *\/\n    .arl-wrap {\n      max-width: var(--arl-maxw);\n      margin: 0 auto;\n      padding: 0 32px;\n    }\n    .arl-narrow {\n      max-width: 880px;\n      margin: 0 auto;\n      padding: 0 24px;\n    }\n    .arl-sec {\n      padding: clamp(70px, 9.5vw, 128px) 0;\n      position: relative;\n    }\n    .arl-eyebrow {\n      font-family: var(--arl-sans);\n      font-size: 0.72rem;\n      font-weight: 600;\n      letter-spacing: 0.28em;\n      text-transform: uppercase;\n      color: var(--arl-accent-2);\n      margin-bottom: 18px;\n      display: inline-block;\n    }\n    .arl-center { text-align: center; }\n    .arl-lead { font-size: 1.2rem; color: var(--arl-ink-soft); line-height: 1.75; }\n    .arl-divider {\n      width: 60px;\n      height: 2px;\n      background: var(--arl-rose);\n      margin: 24px 0;\n      border: 0;\n    }\n    .arl-center .arl-divider { margin-left: auto; margin-right: auto; }\n\n    \/* Buttons *\/\n    .arl-btn {\n      display: inline-flex;\n      align-items: center;\n      gap: 0.6em;\n      cursor: pointer;\n      font-family: var(--arl-sans);\n      font-weight: 500;\n      font-size: 0.85rem;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      padding: 15px 30px;\n      border-radius: var(--arl-r);\n      border: 1px solid var(--arl-accent);\n      background: var(--arl-accent);\n      color: #fff !important;\n      transition: all 0.3s ease;\n      text-decoration: none !important;\n    }\n    .arl-btn:hover {\n      background: var(--arl-blue) !important;\n      border-color: var(--arl-blue) !important;\n      transform: translateY(-2px);\n      color: #fff !important;\n    }\n    .arl-btn--ghost { background: transparent !important; color: var(--arl-accent) !important; }\n    .arl-btn--ghost:hover { background: var(--arl-accent) !important; color: #fff !important; }\n    .arl-btn--light { background: #fff !important; color: var(--arl-blue) !important; border-color: #fff !important; }\n    .arl-btn--light:hover { background: transparent !important; color: #fff !important; border-color: #fff !important; }\n    .arl-btn--lightghost { background: transparent !important; color: #fff !important; border-color: rgba(255, 255, 255, 0.6) !important; }\n    .arl-btn--lightghost:hover { background: #fff !important; color: var(--arl-blue) !important; }\n\n    \/* Season Toggle Logic *\/\n    .arl-page .arl-winter-only, \n    .arl-page .arl-summer-only {\n      display: none !important;\n    }\n    .arl-page.season-winter .arl-winter-only { display: block !important; }\n    .arl-page.season-summer .arl-summer-only { display: block !important; }\n    .arl-page.season-winter span.arl-winter-only, .arl-page.season-winter strong.arl-winter-only { display: inline !important; }\n    .arl-page.season-summer span.arl-summer-only, .arl-page.season-summer strong.arl-summer-only { display: inline !important; }\n\n    .arl-reveal { opacity: 1; transform: none; }\n    .arl-page.arl-js .arl-reveal {\n      opacity: 0;\n      transform: translateY(28px);\n      transition: opacity 0.8s ease, transform 0.8s ease;\n    }\n    .arl-page.arl-js .arl-reveal.is-in { opacity: 1; transform: none; }\n\n    \/* ============================ HERO ============================ *\/\n    .arl-hero {\n      position: relative;\n      min-height: 100vh;\n      display: flex;\n      align-items: center;\n      color: #fff;\n      overflow: hidden;\n      isolation: isolate;\n      padding-top: var(--arl-headroom);\n      background-color: var(--arl-blue);\n    }\n    .arl-hero__media { position: absolute; inset: 0; z-index: -2; }\n    .arl-hero__media video, .arl-hero__media img { width: 100%; height: 100%; object-fit: cover; }\n    .arl-hero__media > * { position: absolute; inset: 0; opacity: 0; transition: opacity 1.2s ease; }\n    \n    .arl-page.season-winter .arl-hero__win { opacity: 1; }\n    .arl-page.season-summer .arl-hero__sum { opacity: 1; }\n\n    .arl-hero::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: -1;\n      background: linear-gradient(180deg, rgba(20, 20, 28, 0.4) 0%, transparent 28%, var(--arl-hero-tint) 55%, rgba(15, 15, 22, 0.8) 100%);\n    }\n\n    .arl-hero__inner {\n      position: relative;\n      width: 100%;\n      max-width: var(--arl-maxw);\n      margin: 0 auto;\n      padding: 0 32px 40px;\n    }\n\n    .arl-hero__grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1.6fr) minmax(480px, 0.4fr);\n      gap: 50px;\n      align-items: center;\n      width: 100%;\n    }\n\n    \/* Blank spacer preserves the original first-logo footprint without displaying the logo. *\/\n    .arl-hero__logo {\n      display: block;\n      width: 180px;\n      height: 50px;\n      margin-bottom: 24px;\n    }\n\n    .arl-hero h1 {\n      color: #fff;\n      max-width: 36ch;\n      text-shadow: 0 2px 30px rgba(0, 0, 0, 0.4);\n      line-height: 1.5;\n    }\n\n    @media (max-width: 767px) {\n      .arl-hero h1 {\n        text-align: center;\n        margin: 0 auto;\n        font-size: clamp(2.8rem, 7vw, 4.2rem);\n      }\n    }\n\n    .arl-hero__eyebrow { color: rgba(255, 255, 255, 0.85); margin-bottom: 12px; }\n    \n    .arl-hero__sub {\n      max-width: 55ch;\n      font-size: 1.2rem;\n      color: rgba(255, 255, 255, 0.92);\n      margin: 20px 0 28px;\n      text-shadow: 0 1px 14px rgba(0, 0, 0, 0.45);\n    }\n\n    .arl-hero__ctas { display: flex; flex-wrap: wrap; gap: 16px; align-items: center; margin-bottom: 38px; }\n\n    .arl-toggle {\n      position: absolute;\n      top: var(--arl-headroom);\n      left: 50%;\n      transform: translateX(-50%);\n      z-index: 5;\n      display: inline-flex;\n      align-items: center;\n      gap: 40px;\n      max-width: calc(100vw - 24px);\n      background: rgba(25, 25, 32, 0.45);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      border: 1px solid rgba(255, 255, 255, 0.35);\n      border-radius: 100px;\n      padding: 5px;\n      box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.5);\n    }\n    .arl-toggle label {\n      border: 0;\n      background: transparent;\n      color: rgba(255, 255, 255, 0.85);\n      cursor: pointer;\n      font-family: var(--arl-sans);\n      font-size: 0.8rem;\n      font-weight: 500;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      padding: 10px 24px;\n      border-radius: 100px;\n      transition: 0.3s;\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      white-space: nowrap;\n    }\n    .arl-page.season-winter label[for=\"arl-season-winter\"] { background: #fff; color: var(--arl-blue); }\n    .arl-page.season-summer label[for=\"arl-season-summer\"] { background: #fff; color: var(--arl-rose-dk); }\n\n    .arl-hero__quote {\n      margin-top: 28px;\n      max-width: 48ch;\n      font-family: var(--arl-serif);\n      font-style: italic;\n      font-size: 1.15rem;\n      color: rgba(255, 255, 255, 0.95);\n      transition: opacity 0.5s;\n      border-left: 2px solid rgba(255, 255, 255, 0.3);\n      padding-left: 24px; \n    }\n    .arl-hero__quote small {\n      display: block;\n      font-family: var(--arl-sans);\n      font-style: normal;\n      font-size: 0.74rem;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: rgba(255, 255, 255, 0.72);\n      margin-top: 16px; \n    }\n\n    .arl-scrolldown {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: rgba(255, 255, 255, 0.75);\n    }\n    .arl-scrolldown span {\n      display: block;\n      width: 1px;\n      height: 40px;\n      background: rgba(255, 255, 255, 0.6);\n      animation: arl-scroll 1.8s infinite;\n    }\n\n    \/* Prestige Card *\/\n    #arl-prestige-interactive {\n      display: block;\n      --arl-bg-color: #2c2c35;\n      --arl-brand-plum: #d4acb1;\n      --arl-text-light: #ffffff;\n      --arl-gold: #c9a84c;\n      --arl-gold-light: #e8cc80;\n      perspective: 1000px;\n      margin: 20px 0;\n      width: 100%;\n      max-width: none;\n      font-family: inherit;\n    }\n\n    #arl-prestige-interactive .prestige-card-inner {\n      display: flex;\n      background-color: var(--arl-bg-color);\n      border-radius: 12px;\n      overflow: hidden;\n      border: 1px solid rgba(255, 255, 255, 0.08);\n      box-shadow: 0 12px 35px rgba(0, 0, 0, 0.3);\n      min-height: 195px;\n      position: relative;\n      transition: all 0.4s ease;\n    }\n\n    #arl-prestige-interactive .prestige-card-inner:hover {\n      box-shadow: 0 18px 45px rgba(0, 0, 0, 0.45);\n      border-color: rgba(212, 172, 177, 0.2);\n    }\n\n    #arl-prestige-interactive .falstaff-badge {\n      position: absolute;\n      top: 12px;\n      right: 12px;\n      z-index: 10;\n      width: 54px;\n      height: 54px;\n      border-radius: 50%;\n      background: var(--arl-gold);\n      border: 2px solid var(--arl-gold-light);\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);\n      text-align: center;\n      line-height: 1.1;\n    }\n\n    #arl-prestige-interactive .falstaff-score { font-size: 17px; font-weight: 800; color: #3a2800; letter-spacing: -0.5px; }\n    #arl-prestige-interactive .falstaff-label { font-size: 7px; font-weight: 700; color: #3a2800; text-transform: uppercase; letter-spacing: 0.5px; opacity: 0.85; }\n\n    #arl-prestige-interactive .prestige-image-box {\n      width: 170px;\n      position: relative;\n      flex-shrink: 0;\n      overflow: hidden;\n    }\n\n    #arl-prestige-interactive .prestige-image-box img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      transition: transform 1.2s ease;\n    }\n\n    #arl-prestige-interactive .prestige-card-inner:hover .prestige-image-box img { transform: scale(1.06); }\n\n    #arl-prestige-interactive .prestige-overlay {\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(to right, rgba(44, 44, 53, 0) 5%, var(--arl-bg-color) 98%);\n      z-index: 1;\n    }\n\n    #arl-prestige-interactive .prestige-content {\n      padding: 24px 25px 24px 15px;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      flex-grow: 1;\n      z-index: 2;\n    }\n\n    #arl-prestige-interactive .prestige-kicker { font-size: 10px; text-transform: uppercase; letter-spacing: 2px; color: var(--arl-brand-plum); font-weight: 700; margin-bottom: 8px; }\n    #arl-prestige-interactive .prestige-review-area { text-decoration: none; display: block; transition: opacity 0.3s ease; }\n    #arl-prestige-interactive .prestige-review-area:hover { opacity: 0.8; }\n    #arl-prestige-interactive .prestige-main-row { display: flex; align-items: center; gap: 15px; margin-bottom: 8px; }\n    #arl-prestige-interactive .prestige-score { font-size: 42px; font-weight: 800; color: var(--arl-text-light); line-height: 1; letter-spacing: -1px; }\n    #arl-prestige-interactive .prestige-stars { color: var(--arl-brand-plum); font-size: 13px; letter-spacing: 2px; margin-bottom: 4px; }\n    #arl-prestige-interactive .prestige-label { color: rgba(255, 255, 255, 0.5); font-size: 11px; font-weight: 400; }\n    \n    #arl-prestige-interactive .prestige-logos { display: flex; align-items: center; gap: 15px; margin-bottom: 16px; }\n    #arl-prestige-interactive .prestige-logos img { height: 12px; width: auto; filter: brightness(0) invert(1); opacity: 0.6; }\n\n    #arl-prestige-interactive .prestige-actions {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      gap: 18px;\n      padding-top: 14px;\n      border-top: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    #arl-prestige-interactive .prestige-action-link {\n      display: inline-flex; align-items: center; gap: 6px; color: var(--arl-brand-plum); font-size: 10.5px;\n      text-transform: uppercase; letter-spacing: 1.2px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; white-space: nowrap;\n    }\n    #arl-prestige-interactive .prestige-action-link svg { width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.3s ease; }\n    #arl-prestige-interactive .prestige-action-link:hover { color: var(--arl-text-light); }\n    #arl-prestige-interactive .prestige-action-link:hover svg { transform: translateX(4px); }\n\n    \/* Opening status indicator widget *\/\n    #arl-oeffnungs-status {\n      display: inline-flex;\n      align-items: center;\n      gap: 13px;\n      background: rgba(20, 17, 22, 0.55);\n      backdrop-filter: blur(6px);\n      -webkit-backdrop-filter: blur(6px);\n      color: #fff;\n      padding: 11px 18px;\n      border-radius: var(--arl-r);\n      border: 1px solid rgba(255, 255, 255, 0.18);\n      margin-top: 32px;\n      text-align: left;\n    }\n\n    #arl-oeffnungs-status .dot { width: 10px; height: 10px; border-radius: 50%; position: relative; flex-shrink: 0; }\n    #arl-oeffnungs-status .dot::after { content: ''; position: absolute; inset: -5px; border-radius: 50%; opacity: 0.5; }\n\n    #arl-oeffnungs-status.is-open .dot { background: #3ad07a; }\n    #arl-oeffnungs-status.is-open .dot::after { background: #3ad07a; animation: arl-pulse-dot 1.8s infinite; }\n    #arl-oeffnungs-status.is-soon .dot { background: #f0a93b; }\n    #arl-oeffnungs-status.is-soon .dot::after { background: #f0a93b; animation: arl-pulse-dot 1.8s infinite; }\n    #arl-oeffnungs-status.is-closed .dot { background: #9a4a52; }\n\n    @keyframes arl-pulse-dot { 0% { transform: scale(1); opacity: 0.5; } 70% { transform: scale(2.4); opacity: 0; } 100% { opacity: 0; } }\n\n    #arl-oeffnungs-status .txt { display: flex; flex-direction: column; line-height: 1.25; }\n    #arl-oeffnungs-status .titel { font-size: 0.64rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--arl-rose-pale); font-weight: 700; margin-bottom: 2px; }\n    #arl-oeffnungs-status .label { font-family: var(--arl-serif); font-size: 1.25rem; font-weight: 600; }\n    #arl-oeffnungs-status.is-open .label { color: #7ce3a4; }\n    #arl-oeffnungs-status.is-soon .label { color: #f6c279; }\n    #arl-oeffnungs-status .sub { font-size: 0.78rem; color: rgba(255, 255, 255, 0.68); margin-top: 1px; }\n\n    \/* ============================ FACTS BAR ============================ *\/\n    .facts-wrapper {\n      background: #2a2937;\n      color: #fff;\n      padding: 0;\n    }\n    \n    .facts-wrapper .grid {\n      display: grid !important;\n      grid-template-columns: repeat(6, 1fr);\n      gap: 1px;\n      background: rgba(255, 255, 255, .1);\n    }\n    \n    .facts-wrapper .cell {\n      background: #2a2937;\n      padding: 20px 14px;\n      text-align: center;\n      transition: background .22s;\n      text-decoration: none;\n      color: inherit;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n    \n    .facts-wrapper a.cell { cursor: pointer; }\n    .facts-wrapper a.cell:hover { background: #363545; }\n    \n    .facts-wrapper .k { font-size: .65rem; letter-spacing: .15em; text-transform: uppercase; color: var(--arl-rose); font-weight: 700; margin-bottom: 4px; }\n    .facts-wrapper .v { font-size: 1.3rem; line-height: 1.15; font-family: var(--arl-serif); }\n    .facts-wrapper .v small { font-size: .73rem; color: rgba(255, 255, 255, .5); display: block; font-weight: 400; margin-top: 2px; font-family: var(--arl-sans); }\n    \n    .map-cell { position: relative; }\n    .map-cell::after { content: \"\\2197\"; position: absolute; top: 9px; right: 10px; color: var(--arl-rose); font-size: .72rem; opacity: .5; transition: opacity .22s; }\n    .map-cell:hover::after { opacity: 1; }\n    \n    .lift-cell { overflow: hidden; }\n    .lift-cell .lc-default { transition: opacity .4s ease, transform .4s ease; }\n    .lift-cell .lc-info {\n      position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;\n      gap: 6px; padding: 12px; background: #363545; opacity: 0; transform: translateY(8px); pointer-events: none;\n      transition: opacity .4s ease, transform .4s ease;\n    }\n    .lift-cell .lc-text { color: #dcd7dd; font-size: .72rem; line-height: 1.5; max-width: 28ch; }\n    .lift-cell .lc-cta { color: var(--arl-rose); font-size: .74rem; font-weight: 700; }\n    .lift-cell:hover .lc-default { opacity: 0; transform: translateY(-8px); }\n    .lift-cell:hover .lc-info { opacity: 1; transform: none; }\n\n    \/* ============================ IN SHORT ============================ *\/\n    .arl-short { background: var(--arl-cream); }\n    .arl-short__grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: start; }\n    .arl-short__card {\n      background: var(--arl-paper); border: 1px solid var(--arl-line); border-radius: 8px;\n      padding: 44px; box-shadow: 0 30px 60px -40px rgba(0, 0, 0, 0.35);\n    }\n    .arl-short__card .stamp { font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-accent-2); margin-bottom: 16px; }\n    .arl-short__card p { font-size: 1.08rem; color: var(--arl-ink-soft); }\n    .arl-short__facts { margin-top: 24px; border-top: 1px solid var(--arl-line); padding-top: 24px; display: grid; gap: 14px; }\n    .arl-short__facts li { display: flex; gap: 12px; font-size: 0.98rem; color: var(--arl-ink-soft); }\n    .arl-short__facts li::before { content: \"\u2014\"; color: var(--arl-rose); }\n    \n    .arl-short__img { position: relative; }\n    .arl-short__img img { border-radius: 8px; aspect-ratio: 4\/5; object-fit: cover; width: 100%; box-shadow: 0 40px 80px -50px rgba(0, 0, 0, 0.6); transition: transform 0.6s ease; }\n    .arl-short__img img:hover { transform: scale(1.02); }\n\n    \/* ============================ LOCALS ============================ *\/\n    .arl-locals { background: var(--arl-deep); color: #fff; position: relative; overflow: hidden; }\n    .arl-locals__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n    .arl-locals h2 { color: #fff; }\n    .arl-locals p { color: rgba(255, 255, 255, 0.82); }\n    .arl-locals .arl-eyebrow { color: var(--arl-rose-lt); }\n    .arl-locals em { color: var(--arl-rose-lt); }\n    .arl-chips { display: flex; flex-wrap: wrap; gap: 10px; margin: 28px 0; }\n    .arl-chips span { border: 1px solid rgba(255, 255, 255, 0.28); border-radius: 100px; padding: 8px 18px; font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255, 255, 255, 0.85); }\n    .arl-reveal-box { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 8px; overflow: hidden; margin-top: 8px; }\n    .arl-reveal-box summary { list-style: none; cursor: pointer; background: rgba(255, 255, 255, 0.06); color: #fff; padding: 16px 22px; font-family: var(--arl-sans); font-size: 0.82rem; letter-spacing: 0.14em; text-transform: uppercase; display: flex; justify-content: space-between; align-items: center; }\n    .arl-reveal-box summary::-webkit-details-marker { display: none; }\n    .arl-reveal-box summary::after { content: \"+\"; font-size: 1.3rem; }\n    .arl-reveal-box[open] summary::after { content: \"\u2013\"; }\n    .arl-reveal-box__body { padding: 6px 22px 22px; color: rgba(255, 255, 255, 0.8); font-size: 0.98rem; }\n    .arl-locals__img { position: relative; }\n    .arl-locals__img img { border-radius: 8px; aspect-ratio: 4\/5; object-fit: cover; width: 100%; }\n    .arl-locals__tag { position: absolute; left: 20px; bottom: 20px; background: rgba(0, 0, 0, 0.65); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 100px; padding: 9px 18px; font-size: 0.74rem; letter-spacing: 0.12em; text-transform: uppercase; }\n\n    \/* ============================ STATS ============================ *\/\n    .arl-stats { background: var(--arl-paper); }\n    .arl-stats__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1px; background: var(--arl-line); border: 1px solid var(--arl-line); border-radius: 8px; overflow: hidden; margin-top: 48px; }\n    .arl-stat { background: var(--arl-paper); padding: 42px 30px; text-align: center; }\n    .arl-stat .n { font-family: var(--arl-serif); font-size: 3.2rem; line-height: 1; color: var(--arl-accent); }\n    .arl-stat .t { font-size: 0.78rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-ink); margin: 12px 0 8px; font-weight: 600; }\n    .arl-stat .d { font-size: 0.92rem; color: var(--arl-ink-soft); }\n\n    \/* ============================ WAYS ============================ *\/\n    .arl-ways { background: var(--arl-cream); }\n    .arl-ways__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; margin-top: 52px; }\n    .arl-card { background: var(--arl-paper); border: 1px solid var(--arl-line); border-radius: 8px; overflow: hidden; transition: 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); display: flex; flex-direction: column; }\n    .arl-card:hover { transform: translateY(-6px); box-shadow: 0 40px 70px -45px rgba(0, 0, 0, 0.45); }\n    .arl-card__imgs { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; height: 280px; overflow: hidden; }\n    .arl-card__imgs.one { grid-template-columns: 1fr; }\n    .arl-card__imgs img { width: 100% !important; height: 100% !important; object-fit: cover !important; }\n    .arl-card__body { padding: 32px; flex: 1; display: flex; flex-direction: column; }\n    .arl-card__num { font-family: var(--arl-serif); font-size: 1.1rem; color: var(--arl-rose); letter-spacing: 0.1em; }\n    .arl-card__eyebrow { font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-accent-2); margin: 6px 0 10px; }\n    .arl-card h3 { margin-bottom: 8px; }\n    .arl-card__tag { font-size: 0.9rem; color: var(--arl-ink-soft); margin-bottom: 14px; font-style: italic; font-family: var(--arl-serif); }\n    .arl-card p { font-size: 0.98rem; color: var(--arl-ink-soft); }\n\n    \/* ============================ BREAKFAST ============================ *\/\n    .arl-break { background: var(--arl-deep); color: #fff; overflow: hidden; }\n    .arl-break__grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 0; align-items: stretch; }\n    .arl-break__img { height: 100%; }\n    .arl-break__img img { height: 100% !important; width: 100% !important; object-fit: cover !important; object-position: top center !important; border-radius: 0; }\n    .arl-break__grid > div:last-child { padding: 60px; display: flex; flex-direction: column; justify-content: center; }\n    .arl-break h2 { color: #fff; }\n    .arl-break em { color: var(--arl-rose-lt); }\n    .arl-break .arl-eyebrow { color: var(--arl-rose-lt); }\n    .arl-break__meta { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin: 32px 0; }\n    .arl-break__meta .k { font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-rose-lt); margin-bottom: 6px; }\n    .arl-break__meta .v { font-family: var(--arl-serif); font-size: 1.6rem; }\n    .arl-break__meta p { color: rgba(255, 255, 255, 0.8); margin: 0; }\n\n    \/* ============================ MOOD EXPLORER ============================ *\/\n    .arl-mood { background: var(--arl-paper); }\n    .arl-mood__explorer { display: grid; grid-template-columns: 320px 1fr; gap: 40px; margin-top: 52px; text-align: left; }\n    .arl-mood__tabs { display: flex; flex-direction: column; gap: 12px; }\n    .arl-mood__tab-btn { background: transparent; border: 1px solid var(--arl-line); border-radius: 4px; padding: 18px 24px; text-align: left; font-family: var(--arl-sans); font-size: 0.85rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--arl-ink-soft); cursor: pointer; transition: all 0.3s ease; position: relative; }\n    .arl-mood__tab-btn:hover { border-color: var(--arl-rose-lt); color: var(--arl-rose-dk); background: var(--arl-cream); }\n    .arl-mood__tab-btn.is-active { background: var(--arl-rose); border-color: var(--arl-rose); color: #fff; }\n    .arl-mood__viewport { background: var(--arl-deep); color: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 40px 80px -40px rgba(0,0,0,0.45); display: flex; min-height: 480px; opacity: 1; transition: opacity 0.4s ease, transform 0.4s ease; }\n    .arl-mood__view-img { width: 48%; object-fit: cover; }\n    .arl-mood__view-txt { flex: 1; padding: 44px; display: flex; flex-direction: column; justify-content: center; }\n    .arl-mood__view-txt .cat { font-size: 0.72rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--arl-rose-lt); margin-bottom: 12px; }\n    .arl-mood__view-txt h3 { color: #fff; font-size: clamp(1.8rem, 3vw, 2.2rem); margin-bottom: 14px; }\n    .arl-mood__view-txt .sub { font-style: italic; font-family: var(--arl-serif); font-size: 1.25rem; color: var(--arl-rose-lt); margin: 4px 0 16px; }\n    .arl-mood__view-txt p { font-size: 1rem; color: rgba(255, 255, 255, 0.85); line-height: 1.7; margin-bottom: 24px; }\n    .arl-mood__view-txt .facts { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 30px; }\n    .arl-mood__view-txt .facts span { font-size: 0.72rem; letter-spacing: 0.05em; text-transform: uppercase; color: rgba(255, 255, 255, 0.9); background: rgba(255, 255, 255, 0.12); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 100px; padding: 6px 14px; }\n    .arl-mood__view-txt .arl-btn { align-self: flex-start; }\n\n    \/* ============================ SPLIT & RESERVE ============================ *\/\n    .arl-split { background: var(--arl-cream); }\n    .arl-split__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }\n    .arl-split__img img { border-radius: 8px; aspect-ratio: 16\/11; object-fit: contain !important; max-width: 100%; width: 100% !important; height: auto !important; background: var(--arl-cream); }\n    .arl-split__list { margin-top: 22px; display: grid; gap: 12px; }\n    .arl-split__list li { display: flex; gap: 12px; color: var(--arl-ink-soft); }\n    .arl-split__list li::before { content: \"\u2713\"; color: var(--arl-rose); font-weight: 700; }\n\n    .arl-reserve { background: var(--arl-deep); color: #fff; }\n    .arl-reserve h2 { color: #fff; }\n    .arl-reserve em { color: var(--arl-rose-lt); }\n    .arl-reserve .arl-eyebrow { color: var(--arl-rose-lt); }\n    .arl-reserve__box { background: var(--arl-paper); color: var(--arl-ink); border-radius: 12px; padding: clamp(24px, 5vw, 48px); margin-top: 40px; box-shadow: 0 50px 90px -50px rgba(0, 0, 0, 0.7); }\n    .arl-reserve__note { margin-top: 24px; font-size: 0.92rem; color: rgba(255, 255, 255, 0.7); }\n    .arl-reserve__note a { color: #fff; text-decoration: underline; }\n\n    \/* ============================ MENU CARD LAYOUT ============================ *\/\n    .arl-menu { background: var(--arl-paper); }\n    .arl-menu__grid { display: grid; grid-template-columns: 1.25fr 0.75fr; gap: 40px; align-items: start; }\n    .arl-menu__group { margin-bottom: 52px; }\n    .arl-menu__grouplabel { text-align: center; font-size: 0.76rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--arl-accent-2); margin: 0 0 24px; }\n    \n    .arl-menu__tabs { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-bottom: 32px; }\n    .arl-menu__tab { background: transparent; border: 1px solid var(--arl-line); border-radius: 100px; padding: 10px 22px; font-family: var(--arl-sans); font-size: 0.8rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--arl-ink-soft); cursor: pointer; transition: all 0.3s ease; }\n    .arl-menu__tab:hover, .arl-menu__tab.is-active { background: var(--arl-accent); border-color: var(--arl-accent); color: #fff; }\n    .arl-menu__tab--fondue { border-color: var(--arl-gold); color: var(--arl-gold); }\n    .arl-menu__tab--fondue:hover, .arl-menu__tab--fondue.is-active { background: var(--arl-gold); border-color: var(--arl-gold); color: #fff; }\n    \n    .arl-menu__filters { display: flex; justify-content: center; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n    .arl-menu__filter-chip { background: #fff; border: 1px solid var(--arl-line); border-radius: 100px; padding: 6px 14px; font-family: var(--arl-sans); font-size: 0.72rem; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; color: var(--arl-ink-soft); cursor: pointer; transition: all 0.2s ease; }\n    .arl-menu__filter-chip:hover, .arl-menu__filter-chip.is-active { background: var(--arl-blue); border-color: var(--arl-blue); color: #fff; }\n    \n    .arl-menu__panel { display: none; }\n    .arl-menu__panel.is-active { display: block; }\n    \n    .arl-dish { display: grid; grid-template-columns: 1fr auto; gap: 6px 18px; padding: 18px 0; border-bottom: 1px dashed var(--arl-line); align-items: baseline; transition: all 0.25s ease; }\n    .arl-dish:hover { background: rgba(151, 91, 99, 0.04); padding-left: 8px; }\n    .arl-dish__name { font-family: var(--arl-serif); font-size: 1.32rem; color: var(--arl-ink); }\n    .arl-dish__badge { display: inline-block; font-family: var(--arl-sans); font-size: 0.6rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--arl-accent); border: 1px solid var(--arl-rose-lt); border-radius: 3px; padding: 2px 7px; margin-left: 8px; vertical-align: middle; }\n    .arl-dish__price { font-family: var(--arl-serif); font-size: 1.28rem; color: var(--arl-accent); white-space: nowrap; }\n    .arl-dish__desc { grid-column: 1\/2; font-size: 0.95rem; color: var(--arl-ink-soft); }\n    .arl-dish__desc em { font-style: italic; color: var(--arl-ink-soft); opacity: 0.85; }\n    .arl-menu__note { max-width: 74ch; margin: 0 auto 30px; text-align: center; font-size: 0.98rem; color: var(--arl-ink-soft); background: var(--arl-cream); border: 1px solid var(--arl-line); border-radius: 8px; padding: 20px 28px; }\n\n    .arl-ask { background: var(--arl-blue); color: #fff; border-radius: var(--arl-r); padding: 30px; position: sticky; top: 110px; }\n    .arl-ask h3 { color: #fff; font-size: 1.35rem; margin-bottom: 8px; }\n    .arl-ask__status { display: inline-flex; align-items: center; gap: 8px; font-size: 0.7rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-rose-pale); font-weight: 600; margin-bottom: 20px; }\n    .arl-ask__status-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--arl-rose); }\n    .arl-ask__log { max-height: 250px; overflow-y: auto; display: flex; flex-direction: column; gap: 12px; margin-bottom: 20px; padding-right: 4px; }\n    .arl-ask__msg { max-width: 85%; padding: 12px 16px; border-radius: 12px; font-size: 0.9rem; line-height: 1.5; }\n    .arl-ask__msg--bot { background: rgba(255, 255, 255, 0.1); align-self: flex-start; border-bottom-left-radius: 2px; }\n    .arl-ask__msg--user { background: var(--arl-rose); align-self: flex-end; border-bottom-right-radius: 2px; }\n    .arl-ask__chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 16px; }\n    .arl-ask__chip { background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 100px; padding: 6px 14px; font-family: var(--arl-sans); font-size: 0.76rem; color: #fff; cursor: pointer; transition: all 0.2s ease; }\n    .arl-ask__chip:hover { background: var(--arl-rose); border-color: var(--arl-rose); }\n    .arl-ask__form { display: flex; gap: 8px; }\n    .arl-ask__input { flex: 1; background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 100px; padding: 10px 18px; color: #fff; font-family: var(--arl-sans); font-size: 0.9rem; outline: none; }\n    .arl-ask__input::placeholder { color: rgba(255, 255, 255, 0.45); }\n    .arl-ask__send { background: var(--arl-rose); border: none; border-radius: 100px; padding: 0 20px; color: #fff; font-family: var(--arl-sans); font-weight: 600; font-size: 0.85rem; cursor: pointer; transition: background 0.2s; }\n    .arl-ask__send:hover { background: var(--arl-rose-dk); }\n\n    \/* ============================ BAR ============================ *\/\n    .arl-bar { position: relative; color: #fff; overflow: hidden; isolation: isolate; }\n    .arl-bar__media { position: absolute; inset: 0; z-index: -2; }\n    .arl-bar__media video, .arl-bar__media img { width: 100%; height: 100%; object-fit: cover; }\n    .arl-bar::after { content: \"\"; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, rgba(20, 20, 28, 0.85), rgba(20, 20, 28, 0.4)); }\n    .arl-bar h2 { color: #fff; }\n    .arl-bar .arl-eyebrow { color: var(--arl-rose-lt); }\n    .arl-bar__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin: 44px 0; }\n    .arl-bar__grid h3 { color: #fff; font-size: 1.35rem; margin-bottom: 8px; }\n    .arl-bar__grid p { color: rgba(255, 255, 255, 0.8); font-size: 0.96rem; margin: 0; }\n    .arl-bar__col { border-top: 1px solid rgba(255, 255, 255, 0.25); padding-top: 20px; }\n\n    \/* ============================ GETTING HERE ============================ *\/\n    .arl-here { background: var(--arl-cream); }\n    .arl-here em { color: var(--arl-accent); }\n    .arl-here__grid { display: grid; grid-template-columns: 1fr 1.4fr; gap: 60px; align-items: start; }\n    .arl-here__left { position: sticky; top: 100px; }\n    .arl-here__steps { display: flex; flex-direction: column; }\n    .arl-here__step { display: grid; grid-template-columns: 50px 1fr; gap: 20px; align-items: start; padding: 24px 0; border-bottom: 1px solid var(--arl-line); cursor: pointer; }\n    .arl-here__step:last-child { border-bottom: none; }\n    .arl-here__num { width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--arl-line); display: flex; align-items: center; justify-content: center; font-family: var(--arl-serif); font-size: 1.15rem; font-weight: 600; color: var(--arl-ink-soft); transition: all 0.3s ease; }\n    .arl-here__step:hover .arl-here__num, .arl-here__step.is-active .arl-here__num { background: var(--arl-rose); border-color: var(--arl-rose); color: #fff; }\n    .arl-here__step-title { font-family: var(--arl-serif); font-size: 1.45rem; font-weight: 500; margin-bottom: 6px; }\n    .arl-here__step-sub { font-size: 0.85rem; color: var(--arl-ink-soft); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 8px; }\n    .arl-here__step-desc { font-size: 0.98rem; color: var(--arl-ink-soft); max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.4s ease, opacity 0.35s ease; }\n    .arl-here__step.is-active .arl-here__step-desc { max-height: 150px; opacity: 1; }\n    .arl-here__badge { display: inline-flex; align-items: center; gap: 6px; font-size: 0.72rem; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; background: var(--arl-paper); border: 1px solid var(--arl-line); border-radius: 100px; padding: 5px 12px; margin-top: 10px; }\n    .arl-here__taxi-btn { display: inline-flex; align-items: center; gap: 8px; margin-top: 14px; font-weight: 600; font-size: 0.85rem; color: var(--arl-rose-dk); border: 1.5px solid var(--arl-rose-dk); border-radius: var(--arl-r); padding: 10px 18px; transition: all 0.22s; }\n    .arl-here__taxi-btn:hover { background: var(--arl-rose-dk); color: #fff !important; }\n\n    \/* ============================ ACT ============================ *\/\n    .arl-act { background: var(--arl-paper); }\n    .arl-act__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin-top: 52px; }\n    .arl-act__card { border: 1px solid var(--arl-line); border-radius: 8px; padding: 38px 30px; position: relative; transition: 0.3s; background: var(--arl-paper); }\n    .arl-act__card:hover { border-color: var(--arl-rose-lt); box-shadow: 0 30px 60px -45px rgba(0, 0, 0, 0.4); }\n    .arl-act__card.is-best { border-color: var(--arl-rose); }\n    .arl-act__flag { position: absolute; top: -11px; left: 30px; background: var(--arl-rose); color: #fff; font-size: 0.68rem; letter-spacing: 0.14em; text-transform: uppercase; padding: 5px 12px; border-radius: 3px; }\n    .arl-act__card .cat { font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-accent-2); margin-bottom: 12px; }\n    .arl-act__card h3 { margin-bottom: 10px; }\n    .arl-act__card p { color: var(--arl-ink-soft); font-size: 0.98rem; }\n    .arl-act__card .meta { font-size: 0.86rem; color: var(--arl-ink-soft); border-top: 1px solid var(--arl-line); padding-top: 14px; margin: 16px 0; }\n\n    \/* ============================ CELEBRATIONS ============================ *\/\n    .arl-celebrate { background: var(--arl-deep); color: #fff; overflow: hidden; }\n    .arl-celebrate h2 { color: #fff; }\n    .arl-celebrate em { color: var(--arl-rose-lt); }\n    .arl-celebrate .arl-eyebrow { color: var(--arl-rose-lt); }\n    .arl-celebrate__top { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start; margin-bottom: 48px; }\n    .arl-celebrate__365 { display: inline-flex; align-items: center; gap: 8px; background: var(--arl-rose); color: #fff; font-weight: 700; font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; padding: 10px 18px; border-radius: var(--arl-r); margin-bottom: 18px; }\n    .arl-celebrate__tiles { display: flex; flex-wrap: wrap; gap: 10px; }\n    .arl-celebrate__tile { border: 1.5px solid rgba(255, 255, 255, 0.22); background: transparent; color: rgba(255, 255, 255, 0.85); cursor: pointer; font-family: var(--arl-sans); font-size: 0.8rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; padding: 11px 20px; border-radius: var(--arl-r); transition: all 0.2s; display: inline-flex; align-items: center; gap: 8px; }\n    .arl-celebrate__tile:hover, .arl-celebrate__tile.is-active { background: #fff; color: var(--arl-blue); border-color: #fff; }\n    .arl-celebrate__preview { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; align-items: center; padding: 32px 0; border-top: 1px solid rgba(255, 255, 255, 0.15); margin-bottom: 48px; animation: arl-fade-in 0.4s ease; }\n    .arl-celebrate__preview-img { border-radius: 8px; aspect-ratio: 16\/10; object-fit: cover; width: 100%; }\n    .arl-celebrate__preview-txt h3 { color: #fff; font-size: 1.8rem; margin-bottom: 8px; }\n    .arl-celebrate__preview-txt p { color: rgba(255, 255, 255, 0.8); font-size: 0.98rem; line-height: 1.65; }\n    .arl-celebrate__trigger-btn { display: inline-flex; align-items: center; gap: 12px; background: var(--arl-rose); color: #fff !important; font-weight: 700; font-size: 0.85rem; letter-spacing: 0.12em; text-transform: uppercase; padding: 16px 32px; cursor: pointer; border: none; border-radius: var(--arl-r); transition: background 0.18s; box-shadow: 0 6px 18px rgba(151,91,99,0.28); }\n    .arl-celebrate__trigger-btn:hover { background: var(--arl-rose-dk); }\n    .arl-celebrate__trigger-btn svg.chevron { transition: transform 0.28s; }\n    .arl-celebrate__trigger-btn.is-open svg.chevron { transform: rotate(180deg); }\n    .arl-celebrate__collapsible { max-height: 0; opacity: 0; pointer-events: none; overflow: hidden; transition: max-height 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s ease; margin-top: 0; }\n    .arl-celebrate__collapsible.is-open { max-height: 1200px; opacity: 1; pointer-events: auto; margin-top: 32px; }\n    .arl-celebrate__grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 40px; align-items: start; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.18); border-radius: 12px; padding: 40px; }\n    .arl-cal__title { font-family: var(--arl-serif); font-size: 1.6rem; margin-bottom: 6px; }\n    .arl-cal__sub { color: rgba(255, 255, 255, 0.65); font-size: 0.88rem; margin-bottom: 22px; }\n    .arl-cal__nav { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }\n    .arl-cal__nav button { background: none; border: 1px solid rgba(255,255,255,0.25); border-radius: 6px; width: 32px; height: 32px; cursor: pointer; font-size: 1.1rem; color: #fff; transition: all 0.18s; }\n    .arl-cal__nav button:hover { background: #fff; color: var(--arl-blue); border-color: #fff; }\n    .arl-cal__grid { display: grid; grid-template-columns: repeat(7, 1fr); gap: 4px; }\n    .arl-cal__day-name { font-size: 0.68rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255, 255, 255, 0.45); text-align: center; padding: 6px 0; }\n    .arl-cal__day { aspect-ratio: 1; display: flex; align-items: center; justify-content: center; border-radius: 6px; font-size: 0.82rem; cursor: pointer; transition: all 0.18s; color: #fff; border: 1px solid transparent; }\n    .arl-cal__day.is-empty { cursor: default; pointer-events: none; }\n    .arl-cal__day.is-past { color: rgba(255, 255, 255, 0.25); cursor: default; pointer-events: none; }\n    .arl-cal__day.is-restday { color: rgba(255, 255, 255, 0.25) !important; background: rgba(0, 0, 0, 0.15) !important; cursor: default !important; pointer-events: none !important; position: relative; }\n    .arl-cal__day.is-restday::after { content: '\u2715'; position: absolute; bottom: 1px; right: 2px; font-size: 0.45rem; opacity: 0.4; }\n    .arl-cal__day.is-available { border-color: rgba(255, 255, 255, 0.18); background: rgba(255,255,255,0.05); }\n    .arl-cal__day.is-available:hover { background: #fff; color: var(--arl-blue); border-color: #fff; }\n    .arl-cal__day.is-selected { background: var(--arl-rose) !important; color: #fff !important; border-color: var(--arl-rose) !important; }\n    .arl-cal__day.is-fondue::after { content: '\ud83e\uded5'; position: absolute; bottom: 2px; right: 2px; font-size: 0.55rem; }\n    .arl-celebrate__form h3 { color: #fff; }\n    .arl-celebrate__form-date { background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 6px; padding: 10px 14px; color: var(--arl-rose-pale); font-size: 0.85rem; margin-bottom: 12px; min-height: 38px; }\n    .arl-celebrate__form label { display: block; font-size: 0.74rem; letter-spacing: 0.14em; text-transform: uppercase; color: var(--arl-rose-pale); margin-bottom: 8px; }\n    .arl-celebrate__form input, .arl-celebrate__form select, .arl-celebrate__form textarea { width: 100%; background: rgba(0, 0, 0, 0.25); border: 1px solid rgba(255, 255, 255, 0.22); color: #fff; border-radius: 6px; padding: 11px 14px; font-family: var(--arl-sans); font-size: 0.9rem; margin-bottom: 12px; outline: none; }\n    .arl-celebrate__form select option { background: var(--arl-blue-dk); }\n    .arl-celebrate__form textarea { resize: vertical; min-height: 72px; }\n    .arl-celebrate__form-sent { display: none; text-align: center; padding: 20px 0; animation: arl-fade-in 0.4s ease; }\n\n    \/* ============================ GALLERY ============================ *\/\n    .gal-section { background: #fff; padding: 88px 0 80px; overflow-x: clip !important; }\n    .gal-header { text-align: center; margin-bottom: 52px; padding: 0 28px; }\n    .gal-kicker { font-family: var(--arl-sans); font-size: .68rem; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: var(--arl-rose-dk); margin-bottom: 14px; }\n    .gal-header h2 { font-family: var(--arl-serif); font-size: clamp(2.4rem, 5vw, 3.8rem); color: var(--arl-deep); line-height: 1.05; margin-bottom: 0; }\n    .gal-header em { color: var(--arl-rose-dk); font-style: italic; }\n    .gal-toggle { display: flex; align-items: center; justify-content: center; gap: 0; margin: 20px auto 0; background: var(--arl-cream); border-radius: 100px; padding: 4px; width: fit-content; border: 1px solid rgba(0,0,0,.08); }\n    .gal-toggle-btn { font-family: var(--arl-sans); font-size: .68rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; padding: 7px 22px; border-radius: 100px; border: none; cursor: pointer; transition: background .25s, color .25s, box-shadow .25s; color: var(--arl-ink-soft); background: transparent; }\n    .gal-toggle-btn.active { background: var(--arl-deep); color: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.18); }\n    .gal-toggle-btn:not(.active):hover { background: rgba(0,0,0,.06); }\n    .gal-season-set { display: flex; flex-direction: column; gap: 14px; transition: opacity .4s ease; }\n    .gal-season-set.hidden { display: none; }\n    .gal-strips { display: flex; flex-direction: column; gap: 14px; overflow: visible !important; }\n    .gal-strip { display: flex; gap: 14px; width: max-content; padding: 0 50px; }\n    .gal-strip-1 { animation: galSlideLeft 55s linear infinite; }\n    .gal-strip-2 { animation: galSlideRight 65s linear infinite; }\n    .gal-strip-3 { animation: galSlideLeft 70s linear infinite; }\n    .gal-strip:hover { animation-play-state: paused; }\n    @keyframes galSlideLeft { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\n    @keyframes galSlideRight { 0% { transform: translateX(-50%); } 100% { transform: translateX(0); } }\n    .gal-item { position: relative; overflow: hidden; border-radius: 10px; cursor: zoom-in; flex-shrink: 0; background: var(--arl-cream); }\n    .gal-item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .6s cubic-bezier(0.23,1,0.32,1), filter .4s ease; }\n    .gal-item:hover img { transform: scale(1.06); }\n    .gal-item::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(20,15,10,.35) 0%, transparent 40%); color: #fff; font-family: var(--arl-sans); font-size: .72rem; font-weight: 700; letter-spacing: .06em; display: flex; align-items: flex-end; padding: 14px 16px; opacity: 0; transition: opacity .3s ease; }\n    .gal-item::before { content: '#'; position: absolute; bottom: 14px; left: 16px; color: rgba(255,255,255,.55); font-family: var(--arl-sans); font-size: .72rem; font-weight: 700; z-index: 2; pointer-events: none; }\n    .gal-item:hover::after { background: linear-gradient(to top, rgba(20,15,10,.75) 0%, transparent 55%); opacity: 1; }\n    .gal-strip-1 .gal-item { height: 260px; }\n    .gal-strip-2 .gal-item { height: 320px; }\n    .gal-strip-3 .gal-item { height: 220px; }\n    .gal-lb { position: fixed; inset: 0; background: rgba(0,0,0,.94); z-index: 9999; display: flex; align-items: center; justify-content: center; opacity: 0; pointer-events: none; transition: opacity .32s cubic-bezier(.23,1,.32,1); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); }\n    .gal-lb.open { opacity: 1; pointer-events: all; }\n    .gal-lb-img-wrap { position: relative; display: flex; align-items: center; justify-content: center; max-width: 90vw; max-height: 88vh; }\n    .gal-lb img { max-width: 90vw; max-height: 88vh; object-fit: contain; border-radius: 4px; box-shadow: 0 32px 80px rgba(0,0,0,.8); transform: scale(0.94) translateY(8px); opacity: 0; transition: transform .38s cubic-bezier(.23,1,.32,1), opacity .32s ease; cursor: zoom-in; }\n    .gal-lb.open img { transform: scale(1) translateY(0); opacity: 1; }\n    .gal-lb.lb-prev-anim img { animation: lbSlideRight .28s cubic-bezier(.23,1,.32,1) both; }\n    .gal-lb.lb-next-anim img { animation: lbSlideLeft .28s cubic-bezier(.23,1,.32,1) both; }\n    @keyframes lbSlideLeft { from { opacity: 0; transform: translateX(40px) scale(.97); } to { opacity: 1; transform: none; } }\n    @keyframes lbSlideRight { from { opacity: 0; transform: translateX(-40px) scale(.97); } to { opacity: 1; transform: none; } }\n    .gal-lb-close, .gal-lb-prev, .gal-lb-next { position: absolute; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.18); color: #fff; line-height: 1; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s, transform .2s; z-index: 2; user-select: none; }\n    .gal-lb-close { top: 20px; right: 24px; font-size: 1.4rem; width: 40px; height: 40px; }\n    .gal-lb-prev, .gal-lb-next { top: 50%; transform: translateY(-50%); font-size: 1.5rem; width: 48px; height: 48px; }\n    .gal-lb-prev { left: 20px; }\n    .gal-lb-next { right: 20px; }\n    .gal-lb-close:hover, .gal-lb-prev:hover, .gal-lb-next:hover { background: rgba(255,255,255,.22); }\n    .gal-lb-prev:hover { transform: translateY(-50%) translateX(-2px); }\n    .gal-lb-next:hover { transform: translateY(-50%) translateX(2px); }\n    .gal-lb-bar { position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; background: linear-gradient(to top, rgba(0,0,0,.65), transparent); }\n    .gal-lb-caption { color: rgba(255,255,255,.8); font-family: var(--arl-sans); font-size: .78rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; }\n    .gal-lb-counter { color: rgba(255,255,255,.45); font-family: var(--arl-sans); font-size: .72rem; letter-spacing: .06em; white-space: nowrap; }\n    .gal-lb-spinner { position: absolute; width: 36px; height: 36px; border: 2px solid rgba(255,255,255,.15); border-top-color: rgba(255,255,255,.7); border-radius: 50%; animation: lbSpin .7s linear infinite; display: none; }\n    .gal-lb.lb-loading .gal-lb-spinner { display: block; }\n    .gal-lb.lb-loading img { opacity: 0; }\n    @keyframes lbSpin { to { transform: rotate(360deg); } }\n    .gal-lb.lb-zoomed img { max-width: none; max-height: none; width: auto; height: auto; cursor: zoom-out; transform: scale(1.6); }\n    .gal-lb-thumbs { position: absolute; bottom: 52px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; max-width: calc(100vw - 120px); overflow-x: auto; scrollbar-width: none; padding: 4px 2px; }\n    .gal-lb-thumbs::-webkit-scrollbar { display: none; }\n    .gal-lb-thumb { width: 48px; height: 36px; object-fit: cover; border-radius: 3px; opacity: .4; cursor: pointer; transition: opacity .2s, outline .2s; outline: 2px solid transparent; flex-shrink: 0; }\n    .gal-lb-thumb.active, .gal-lb-thumb:hover { opacity: 1; outline-color: var(--arl-rose-pale); }\n\n    \/* ============================ REVIEWS ============================ *\/\n    .arl-reviews { background: var(--arl-paper); }\n    .arl-reviews em { color: var(--arl-accent); }\n    .arl-reviews__track-wrap { overflow: hidden; position: relative; margin-top: 44px; }\n    .arl-reviews__track-wrap::before, .arl-reviews__track-wrap::after { content: ''; position: absolute; top: 0; bottom: 0; width: 120px; z-index: 2; pointer-events: none; }\n    .arl-reviews__track-wrap::before { left: 0; background: linear-gradient(to right, var(--arl-paper), transparent); }\n    .arl-reviews__track-wrap::after { right: 0; background: linear-gradient(to left, var(--arl-paper), transparent); }\n    .arl-reviews__track { display: flex; gap: 24px; width: max-content; animation: arl-revScroll 55s linear infinite; padding: 12px 0; }\n    .arl-reviews__track:hover { animation-play-state: paused; }\n    @keyframes arl-revScroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\n    .arl-review { width: 380px; background: var(--arl-cream); border: 1px solid var(--arl-line); border-radius: 10px; padding: 32px; display: flex; flex-direction: column; flex-shrink: 0; }\n    .arl-review__stars { color: var(--arl-rose); letter-spacing: 2px; margin-bottom: 14px; }\n    .arl-review__txt { font-family: var(--arl-serif); font-size: 1.12rem; line-height: 1.5; color: var(--arl-ink); flex: 1; }\n    .arl-review__who { display: flex; align-items: center; gap: 12px; margin-top: 20px; padding-top: 18px; border-top: 1px solid var(--arl-line); }\n    .arl-review__av { width: 42px; height: 42px; border-radius: 50%; background: var(--arl-blue); color: #fff; display: flex; align-items: center; justify-content: center; font-family: var(--arl-sans); font-weight: 600; font-size: 0.85rem; flex: 0 0 auto; }\n    .arl-review__who .n { font-weight: 600; font-size: 0.95rem; }\n    .arl-review__who .m { font-size: 0.78rem; color: var(--arl-ink-soft); }\n\n    \/* ============================ FAQ ============================ *\/\n    .arl-faq { background: var(--arl-cream); }\n    .arl-faq em { color: var(--arl-accent); }\n    .arl-faq__list { max-width: 860px; margin: 44px auto 0; }\n    .arl-faq__item { border-bottom: 1px solid var(--arl-line); }\n    .arl-faq__item summary { list-style: none; cursor: pointer; padding: 24px 40px 24px 0; position: relative; font-family: var(--arl-serif); font-size: 1.3rem; color: var(--arl-ink); }\n    .arl-faq__item summary::-webkit-details-marker { display: none; }\n    .arl-faq__item summary::after { content: \"+\"; position: absolute; right: 6px; top: 50%; transform: translateY(-50%); font-family: var(--arl-sans); font-size: 1.5rem; color: var(--arl-accent); transition: 0.3s; }\n    .arl-faq__item[open] summary::after { content: \"\u2013\"; }\n    .arl-faq__item .a { padding: 0 0 24px; color: var(--arl-ink-soft); }\n\n    \/* ============================ FINAL CALL ============================ *\/\n    .arl-final { position: relative; color: #fff; text-align: center; overflow: hidden; isolation: isolate; }\n    .arl-final__media { position: absolute; inset: 0; z-index: -2; }\n    .arl-final__media img { width: 100%; height: 100%; object-fit: cover !important; }\n    .arl-final::after { content: \"\"; position: absolute; inset: 0; z-index: -1; background: rgba(25, 25, 33, 0.75); }\n    .arl-final h2 { color: #fff; }\n    .arl-final em { color: var(--arl-rose-lt); }\n    .arl-final__ctas { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; margin-top: 30px; }\n    .arl-final__contact { display: flex; flex-wrap: wrap; gap: 30px; justify-content: center; margin-top: 44px; padding-top: 34px; border-top: 1px solid rgba(255, 255, 255, 0.22); }\n    .arl-final__contact a { color: #fff; }\n    .arl-final__contact .k { font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--arl-rose-lt); }\n    .arl-final__contact .v { font-family: var(--arl-serif); font-size: 1.3rem; }\n\n    \/* ============================ RESPONSIVE ADAPTATIONS ============================ *\/\n    @media(max-width: 1200px) {\n      .arl-menu__grid { grid-template-columns: 1fr; }\n      .arl-ask { position: static; margin-top: 20px; }\n    }\n\n    @media(max-width: 1024px) {\n      .arl-hero__grid { grid-template-columns: 1fr; gap: 30px; }\n      .arl-hero__logo { margin: 0 auto 24px auto; }\n      .arl-hero__inner { text-align: center; padding-top: 140px; }\n      .arl-hero__quote { margin: 36px auto 0 auto; text-align: left; }\n      .arl-hero__ctas { justify-content: center; }\n      #arl-prestige-interactive { margin: 0 auto; }\n      #arl-oeffnungs-status { margin-left: auto; margin-right: auto; justify-content: center; }\n    }\n\n    @media(max-width: 980px) {\n      .arl-ways__grid { grid-template-columns: 1fr; gap: 32px; }\n      .arl-mood__explorer { grid-template-columns: 1fr; }\n      .arl-mood__tabs { flex-direction: row; overflow-x: auto; padding-bottom: 8px; scrollbar-width: none; }\n      .arl-mood__tabs::-webkit-scrollbar { display: none; }\n      .arl-mood__tab-btn { white-space: nowrap; padding: 12px 20px; }\n      .arl-mood__viewport { flex-direction: column; }\n      .arl-mood__view-img { width: 100%; height: 250px; }\n      .facts-wrapper .grid { grid-template-columns: repeat(3, 1fr) !important; }\n    }\n\n    @media(max-width: 767px) {\n      #arl-prestige-interactive { display: none !important; }\n    }\n\n    @media(max-width: 900px) {\n      .arl-short__grid, .arl-locals__grid, .arl-break__grid, .arl-split__grid, .arl-celebrate__grid, .arl-here__grid, .arl-act__grid, .arl-bar__grid { grid-template-columns: 1fr; }\n      .arl-short__img, .arl-break__img { order: -1; }\n      .arl-here__left { position: static; }\n      .arl-break__grid > div:last-child { padding: 30px; }\n      .arl-break__img { height: 300px; }\n    }\n\n    @media(max-width: 600px) {\n      .facts-wrapper .grid { grid-template-columns: repeat(2, 1fr) !important; }\n    }\n\n    @media(max-width: 560px) {\n      .arl-page { font-size: 16px; --arl-headroom: 80px; }\n      .arl-toggle { padding: 4px; top: calc(var(--arl-headroom) + 32px); gap: 40px; }\n      .arl-toggle label { padding: 9px 14px; font-size: 0.72rem; letter-spacing: 0.05em; }\n      .arl-hero__inner { padding: 120px 16px 72px; overflow: hidden; }\n      .arl-hero__grid, .arl-hero__grid > div { width: 100%; min-width: 0; max-width: 100%; }\n      .arl-hero__eyebrow { font-size: 0.62rem; letter-spacing: 0.14em; }\n      .arl-hero h1 { max-width: 100%; font-size: clamp(2.4rem, 12vw, 3.2rem); line-height: 1.15; }\n      .arl-hero__sub { font-size: 1rem; }\n      .arl-hero__ctas { gap: 10px; }\n      .arl-card__imgs { aspect-ratio: 16\/11; height: auto; }\n      .gal-strip-1 .gal-item, .gal-strip-2 .gal-item { height: 180px; }\n      .arl-celebrate__grid { padding: 24px; }\n    }\n    \n    @keyframes arl-fade-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n    @media(prefers-reduced-motion: reduce) { .gal-strip, .arl-reviews__track, .arl-marquee__row { animation: none; overflow-x: auto; } }\n\n    \/* ===== TRANSPLANTED WINTER \/ SUMMER TABLE ===== *\/\n    .mg {\n      background: var(--arl-cream);\n      overflow: hidden;\n      padding: 0;\n    }\n    .mg-head { max-width: 680px; margin: 0 auto; padding: 110px 40px 0; text-align: center; }\n    .mg-kicker {\n      display: inline-flex; align-items: center; gap: 18px;\n      font-size: .68rem; font-weight: 400; letter-spacing: .38em; text-transform: uppercase;\n      color: var(--arl-gold); margin: 0 0 22px;\n    }\n    .mg-kicker::before, .mg-kicker::after { content: \"\"; width: 50px; height: 1px; }\n    .mg-kicker::before { background: linear-gradient(to right, transparent, var(--arl-gold)); }\n    .mg-kicker::after { background: linear-gradient(to left, transparent, var(--arl-gold)); }\n    .mg-title {\n      font-family: var(--arl-serif); font-weight: 300;\n      font-size: clamp(2.4rem, 5vw, 3.8rem);\n      color: var(--arl-blue); margin: 0; line-height: 1.06; letter-spacing: -.01em;\n    }\n    .mg-deck {\n      max-width: 44ch; margin: 18px auto 0;\n      font-family: var(--arl-serif); font-style: italic; font-weight: 300;\n      font-size: 1.1rem; line-height: 1.7; color: var(--arl-ink-soft);\n    }\n    .mg-rule { max-width: 1px; height: 60px; background: linear-gradient(to bottom, transparent, var(--arl-rose-pale), transparent); margin: 44px auto 0; border: none; }\n    .mg-rows { padding: 0 0 20px; overflow: visible; }\n    .mg-row {\n      display: grid; grid-template-columns: 280px 1fr; gap: 0;\n      padding: 72px 0 80px; max-width: 1160px; margin: 0 auto;\n      position: relative; align-items: start;\n    }\n    .mg-txt { padding: 12px 48px 0 40px; position: relative; z-index: 3; }\n    .mg-num { font-family: var(--arl-serif); font-weight: 300; font-size: 3.8rem; line-height: 1; color: var(--arl-rose-pale); margin: 0 0 6px; letter-spacing: -.04em; user-select: none; }\n    .mg-folio { font-size: .62rem; font-weight: 700; letter-spacing: .3em; text-transform: uppercase; color: var(--arl-rose-dk); margin: 0 0 14px; display: block; }\n    .mg-name { font-family: var(--arl-serif); font-weight: 300; font-size: clamp(2.4rem, 3.8vw, 3.2rem); color: var(--arl-blue); margin: 0 0 .3rem; line-height: .96; letter-spacing: -.015em; }\n    .mg-sub { font-family: var(--arl-serif); font-style: italic; font-weight: 300; font-size: 1rem; color: var(--arl-rose); margin: 0 0 1.2rem; line-height: 1.45; }\n    .mg-rule-short { width: 28px; height: 1px; background: var(--arl-rose-pale); border: none; margin: 0 0 1.2rem; }\n    .mg-body { font-size: .88rem; line-height: 1.88; color: var(--arl-ink-soft); margin: 0; max-width: 28ch; font-weight: 300; }\n    .mg-body::first-letter { font-family: var(--arl-serif); font-weight: 400; font-size: 3.2em; line-height: .74; float: left; margin: .06em .1em 0 0; color: var(--arl-rose); }\n    .mg-cta-inline { display: inline-block; margin-top: 1.2rem; font-family: var(--arl-sans); font-size: .75rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--arl-rose); text-decoration: none; border-bottom: 1px solid var(--arl-rose); padding-bottom: 2px; transition: opacity .2s; }\n    .mg-cta-inline:hover { opacity: .7; }\n    .mg-figs { position: relative; margin-right: -80px; }\n    .mg-photos { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; align-items: start; }\n    .mg-photo-a { border-radius: 4px; overflow: hidden; aspect-ratio: 3 \/ 4; transform: translateY(-28px); box-shadow: 0 8px 32px rgba(20,14,22,.14), 0 24px 56px rgba(20,14,22,.10); transition: transform .9s cubic-bezier(.22,.8,.22,1), box-shadow .9s; }\n    .mg-photo-b { border-radius: 4px; overflow: hidden; aspect-ratio: 4 \/ 5; transform: translateY(28px); box-shadow: 0 8px 32px rgba(20,14,22,.14), 0 24px 56px rgba(20,14,22,.10); transition: transform .9s cubic-bezier(.22,.8,.22,1), box-shadow .9s; }\n    .mg-photo-a img, .mg-photo-b img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 1.6s cubic-bezier(.22,.8,.22,1), filter .6s ease; filter: brightness(1.01) saturate(.92) sepia(.05); }\n    .mg-row:hover .mg-photo-a { transform: translateY(-38px); box-shadow: 0 12px 48px rgba(20,14,22,.18), 0 32px 72px rgba(20,14,22,.14); }\n    .mg-row:hover .mg-photo-b { transform: translateY(38px); box-shadow: 0 12px 48px rgba(20,14,22,.18), 0 32px 72px rgba(20,14,22,.14); }\n    .mg-row:hover .mg-photo-a img, .mg-row:hover .mg-photo-b img { transform: scale(1.04); filter: brightness(1.03) saturate(.95); }\n    .mg-photo-single { border-radius: 4px; overflow: hidden; aspect-ratio: 16 \/ 10; box-shadow: 0 8px 32px rgba(20,14,22,.14), 0 24px 56px rgba(20,14,22,.10); transition: transform .9s cubic-bezier(.22,.8,.22,1), box-shadow .9s; }\n    .mg-photo-single img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 1.6s cubic-bezier(.22,.8,.22,1); }\n    .mg-row:hover .mg-photo-single { transform: translateY(-8px); box-shadow: 0 12px 48px rgba(20,14,22,.18); }\n    .mg-row:hover .mg-photo-single img { transform: scale(1.04); }\n    .mg-orn { display: flex; align-items: center; justify-content: center; gap: 20px; max-width: 800px; margin: 0 auto; padding: 0 40px; }\n    .mg-orn::before, .mg-orn::after { content: \"\"; flex: 1; height: 1px; background: linear-gradient(to right, transparent, #d4cfc8, transparent); }\n    .mg-orn-diamond { display: flex; align-items: center; gap: 8px; }\n    .mg-orn-diamond span { display: block; width: 5px; height: 5px; border: 1px solid var(--arl-rose-pale); transform: rotate(45deg); }\n    .mg-orn-diamond span:first-child, .mg-orn-diamond span:last-child { width: 3px; height: 3px; opacity: .5; }\n    .mg-cta-row { text-align: center; padding: 80px 0 100px; }\n    .mg-cta { display: inline-flex; align-items: center; justify-content: center; font-family: var(--arl-sans); font-weight: 400; font-size: .72rem; letter-spacing: .22em; text-transform: uppercase; padding: 17px 44px; border-radius: 0; background: transparent; color: var(--arl-blue); border: 1px solid var(--arl-blue); text-decoration: none; transition: background .3s ease, color .3s ease, border-color .3s ease; }\n    .mg-cta:hover { background: var(--arl-blue); color: var(--arl-cream); }\n    @media(max-width: 1100px) { .mg-figs { margin-right: -40px; } .mg-row { grid-template-columns: 240px 1fr; padding: 56px 0 64px; } .mg-txt { padding: 12px 36px 0 28px; } }\n    @media(max-width: 800px) { .mg-row { grid-template-columns: 1fr; padding: 52px 24px 60px; max-width: 100%; } .mg-figs { margin-right: 0; margin-top: 32px; } .mg-photos { grid-template-columns: 1fr 1fr; } .mg-photo-a { transform: translateY(-16px); } .mg-photo-b { transform: translateY(16px); } .mg-row:hover .mg-photo-a { transform: translateY(-22px); } .mg-row:hover .mg-photo-b { transform: translateY(22px); } .mg-txt { padding: 0; } .mg-body { max-width: 100%; } }\n    @media(max-width: 480px) { .mg-head { padding: 72px 20px 0; } .mg-name { font-size: 2.2rem; } .mg-num { font-size: 3rem; } .mg-photos { gap: 8px; } }\n\n  <\/style>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<\/head>\n<body>\n<div class=\"arl-page\" id=\"arl-top\">\n\n<!-- ==================================================================== 1. HERO ==================================================================== -->\n<section class=\"arl-hero\" id=\"arl-hero\">\n  <canvas id=\"arl-snow-canvas\" style=\"position:absolute; inset:0; pointer-events:none; z-index:3; transition: opacity 1s;\" aria-hidden=\"true\"><\/canvas>\n\n  <div class=\"arl-hero__media\">\n    <video class=\"arl-hero__win\" autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/_MG_4002_960a373d.webp\">\n      <source src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/zxcMGqKgzsGYCqob.webm\" type=\"video\/webm\">\n    <\/video>\n    <video class=\"arl-hero__sum\" autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2026\/08\/summer-fallback.webp\">\n      <source src=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2026\/08\/Summer-Die-Arlbergerin-Summer-Hotel-in-St-anton-hero-video-optimized.mp4\" type=\"video\/mp4\">\n    <\/video>\n  <\/div>\n\n  <div class=\"arl-toggle\" role=\"tablist\" aria-label=\"Saison w\u00e4hlen\">\n    <label for=\"arl-season-winter\" onclick=\"setSeason('winter')\">\u2744 Winter<\/label>\n    <label for=\"arl-season-summer\" onclick=\"setSeason('summer')\">\u2600 Sommer<\/label>\n  <\/div>\n\n  <div class=\"arl-hero__inner\">\n    <div class=\"arl-hero__grid\">\n      \n      <!-- Left side: Text, Quote and Status -->\n      <div>\n        <div class=\"arl-hero__logo\" aria-hidden=\"true\"><\/div>\n        <div class=\"arl-eyebrow arl-hero__eyebrow\">Wo Einheimische in St. Anton essen gehen<\/div>\n        <h1>Restaurant Die Arlbergerin<br>In St. Anton am Arlberg<\/h1>\n        \n        <p class=\"arl-hero__sub arl-winter-only\">Ein ruhiger Geheimtipp, nur wenige Gehminuten vom Zentrum von St. Anton. Ehrliche \u00c0-la-carte-K\u00fcche in zwei gem\u00fctlichen Stuben, jeden Mittwoch Fondue. Ausgezeichnet mit 85 Falstaff-Punkten (2026).<\/p>\n        <p class=\"arl-hero__sub arl-summer-only\">Ein ruhiger Geheimtipp in St. Anton am Arlberg. Ein leichtes Men\u00fc auf der Terrasse, einfache Halbpension sechs Tage die Woche. Ausgezeichnet mit 85 Falstaff-Punkten (2026).<\/p>\n        \n        <div class=\"arl-hero__ctas\">\n          <a href=\"#arl-reserve\" class=\"arl-btn arl-btn--light\">Tisch reservieren \u2192<\/a>\n          <a href=\"#arl-quick\" class=\"arl-btn arl-btn--lightghost\">Scrollen<\/a>\n        <\/div>\n        \n        <blockquote class=\"arl-hero__quote\" id=\"arl-hero-quote\">\n          <span class=\"q\">\u201eNachdem ich in verschiedenen Spitzenrestaurants in St. Anton gegessen habe, war die Sonnbichl im Hotel bei weitem die beste.\u201c<\/span>\n          <small class=\"a\">Richard \u00b7 Tripadvisor<\/small>\n        <\/blockquote>\n        \n        <!-- Status indicator moved directly underneath text block on left side -->\n        <div id=\"arl-oeffnungs-status\"><\/div>\n      <\/div>\n\n      <!-- Right side: Prestige Interactive Card ONLY -->\n      <div>\n        <div id=\"arl-prestige-interactive\">\n          <div class=\"prestige-card-inner\">\n            <a href=\"https:\/\/www.falstaff.com\/at\/restaurants\/genussrestaurant-das-sonnbichl-st-anton\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"falstaff-badge\">\n              <div class=\"falstaff-score\">85<\/div>\n              <div class=\"falstaff-label\">Falstaff<br>2026<\/div>\n            <\/a>\n\n            <div class=\"prestige-image-box\">\n              <img decoding=\"async\" src=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2026\/03\/MG_3935-1.webp\" alt=\"Restaurant St. Anton \u2013 Kulinarisches Erlebnis\" title=\"\">\n              <div class=\"prestige-overlay\"><\/div>\n            <\/div>\n\n            <div class=\"prestige-content\">\n              <span class=\"prestige-kicker\">Kulinarische Exzellenz<\/span>\n              \n              <a href=\"https:\/\/www.google.com\/travel\/search?q=die%20arlbergerin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"prestige-review-area\">\n                <div class=\"prestige-main-row\">\n                  <div class=\"prestige-score\">9.5<\/div>\n                  <div class=\"prestige-meta\">\n                    <div class=\"prestige-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                    <div class=\"prestige-label\">Top bewertet in St. Anton<\/div>\n                  <\/div>\n                <\/div>\n                <div class=\"prestige-logos\">\n                  <img decoding=\"async\" src=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2025\/11\/google-reviews-logo-1.webp\" alt=\"Google-Bewertungen\" title=\"\">\n                  <img decoding=\"async\" src=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2025\/11\/Booking.com_logo.svg.webp\" alt=\"Booking.com-Bewertungen\" title=\"\">\n                <\/div>\n              <\/a>\n\n              <div class=\"prestige-actions\">\n                <a href=\"#arl-reserve\" class=\"prestige-action-link\">\n                  <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\n                  Tisch reservieren\n                <\/a>\n                <a href=\"#arl-menu\" class=\"prestige-action-link\">\n                  <svg viewBox=\"0 0 24 24\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"><\/line><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"><\/line><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"><\/line><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"><\/line><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"><\/line><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"><\/line><\/svg>\n                  Speisekarte ansehen\n                <\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n  <div class=\"arl-scrolldown\"><span><\/span><\/div>\n<\/section>\n\n<!-- ==================================================================== 2. FACTS BAR ==================================================================== -->\n<section class=\"facts-wrapper\" id=\"arl-quick\">\n  <div class=\"arl-winter-only\">\n    <div class=\"grid\">\n      <div class=\"cell\">\n        <div class=\"k\">Fr\u00fchst\u00fcck<\/div>\n        <div class=\"v\">07:30\u201310:30<small>nur mit Reservierung<\/small><\/div>\n      <\/div>\n      <div class=\"cell\">\n        <div class=\"k\">\u00c0 la carte<\/div>\n        <div class=\"v\">Mo, Do\u2013So<small>18:30\u201320:30<\/small><\/div>\n      <\/div>\n      <a class=\"cell map-cell lift-cell\" href=\"https:\/\/www.diearlbergerin.com\/de\/bistro-bar\/\" aria-label=\"Bistro und Bar ansehen\">\n        <div class=\"lc-default\">\n          <div class=\"k\">Ruhetag<\/div>\n          <div class=\"v\">Dienstag<small>Bistro ge\u00f6ffnet<\/small><\/div>\n        <\/div>\n        <div class=\"lc-info\">\n          <span class=\"lc-text\">Die K\u00fcche macht am Dienstag Pause, aber unser Bistro &amp; Bar bleibt f\u00fcr Getr\u00e4nke und kleine Snacks ge\u00f6ffnet.<\/span>\n          <span class=\"lc-cta\">Zum Bistro \u2192<\/span>\n        <\/div>\n      <\/a>\n      <div class=\"cell\">\n        <div class=\"k\">Fondue<\/div>\n        <div class=\"v\">Mittwochabend<small>Kein \u00c0-la-carte<\/small><\/div>\n      <\/div>\n      <a class=\"cell map-cell\" href=\"https:\/\/maps.app.goo.gl\/YArnPgoVzJWuNhuH9\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"k\">Ort<\/div>\n        <div class=\"v\">Im Hotel<small>Dorfstra\u00dfe 11<\/small><\/div>\n      <\/a>\n      <a class=\"cell map-cell lift-cell\" href=\"https:\/\/maps.app.goo.gl\/EZhHrnBxXhCakYku9\" target=\"_blank\" rel=\"noopener\" aria-label=\"Nassereinbahn in Google Maps \u00f6ffnen\">\n        <div class=\"lc-default\">\n          <div class=\"k\">Zur Bergbahn<\/div>\n          <div class=\"v\">700 m<small>Nassereinbahn<\/small><\/div>\n        <\/div>\n        <div class=\"lc-info\">\n          <span class=\"lc-text\">Nur 700 m zu Fu\u00df \u2013 die Gondel bringt Sie direkt ins Skigebiet.<\/span>\n          <span class=\"lc-cta\">In Google Maps \u00f6ffnen \u2192<\/span>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n  \n  <div class=\"arl-summer-only\">\n    <div class=\"grid\">\n      <div class=\"cell\">\n        <div class=\"k\">Fr\u00fchst\u00fcck<\/div>\n        <div class=\"v\">07:30\u201310:00<small>nur mit Reservierung<\/small><\/div>\n      <\/div>\n      <div class=\"cell\">\n        <div class=\"k\">Leichtes Men\u00fc<\/div>\n        <div class=\"v\">6 Tage<small>Terrasse + Bistro<\/small><\/div>\n      <\/div>\n      <div class=\"cell\">\n        <div class=\"k\">Halbpension<\/div>\n        <div class=\"v\">Optional<small>Hausg\u00e4ste<\/small><\/div>\n      <\/div>\n      <div class=\"cell\">\n        <div class=\"k\">Ruhetag<\/div>\n        <div class=\"v\">Mittwoch<small>Halbpension wird angerechnet.<\/small><\/div>\n      <\/div>\n      <a class=\"cell map-cell\" href=\"https:\/\/maps.app.goo.gl\/YArnPgoVzJWuNhuH9\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"k\">Ort<\/div>\n        <div class=\"v\">Im Hotel<small>Dorfstra\u00dfe 11<\/small><\/div>\n      <\/a>\n      <a class=\"cell map-cell lift-cell\" href=\"https:\/\/maps.app.goo.gl\/EZhHrnBxXhCakYku9\" target=\"_blank\" rel=\"noopener\" aria-label=\"Nassereinbahn in Google Maps \u00f6ffnen\">\n        <div class=\"lc-default\">\n          <div class=\"k\">Zur Bergbahn<\/div>\n          <div class=\"v\">700 m<small>Nassereinbahn<\/small><\/div>\n        <\/div>\n        <div class=\"lc-info\">\n          <span class=\"lc-text\">Nur 700 m zu Fu\u00df \u2013 die Gondel bringt Sie direkt ins Skigebiet.<\/span>\n          <span class=\"lc-cta\">In Google Maps \u00f6ffnen \u2192<\/span>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 3. IN SHORT ==================================================================== -->\n<section class=\"arl-sec arl-short\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-short__grid\">\n      <div class=\"arl-reveal\">\n        <span class=\"arl-eyebrow\">Kurz gesagt<\/span>\n        <h2 class=\"arl-winter-only\" style=\"margin-bottom:24px\">Wo kann man im Winter in St. Anton gut essen?<\/h2>\n        <h2 class=\"arl-summer-only\" style=\"margin-bottom:24px\">Wo kann man im Sommer in St. Anton gut essen?<\/h2>\n        \n        <div style=\"margin-bottom:32px;\">\n          <p class=\"arl-winter-only arl-lead\">Das Restaurant Die Arlbergerin ist das \u00c0-la-carte-Restaurant des 4-Sterne-Hotels Die Arlbergerin, 700 Meter von der Nassereinbahn entfernt. \u00d6sterreichische und Tiroler K\u00fcche in zwei historischen Stuben, 85 Falstaff-Punkte (2026). \u00c0-la-carte-Abendessen montags sowie donnerstags bis sonntags von 18:30 bis 20:30. Mittwoch ist Fondueabend (kein \u00c0-la-carte) und Dienstag ist Ruhetag, an dem das ungezwungene Bistro an der Bar ge\u00f6ffnet bleibt. <strong>Der sicherste Weg zu einem Tisch im Winter ist, im Hotel zu \u00fcbernachten.<\/strong> \u2014 Hausg\u00e4ste reservieren jederzeit und ben\u00f6tigen keine Kreditkarte, externe G\u00e4ste buchen am selben Tag.<\/p>\n          <p class=\"arl-summer-only arl-lead\">Im Sommer gibt es ein leichtes, frisches \u00f6sterreichisches und tirolerisches Men\u00fc auf der Sonnenterrasse, im Restaurant und im Bistro gleicherma\u00dfen. Das Restaurant h\u00e4lt 85 Falstaff-Punkte (2026) und wird auf Google mit 4,8 von 5 bewertet. Das leichte Men\u00fc wird sechs Tage pro Woche serviert. Mittwoch ist Ruhetag. Hausg\u00e4ste k\u00f6nnen optional ein 3\u2011g\u00e4ngiges Halbpensionsmen\u00fc hinzubuchen. F\u00fcr Sommerreservierungen ist keine Kreditkarte erforderlich.<\/p>\n        <\/div>\n\n        <div class=\"arl-short__card\">\n          <div class=\"stamp\">Zuletzt aktualisiert: 12. Juni 2026<\/div>\n          <p>Das Restaurant Die Arlbergerin ist ein von Falstaff ausgezeichnetes \u00f6sterreichisches und tirolerisches Restaurant in St. Anton am Arlberg, mit einer Bewertung von 4,8 von 5 auf Google, im 4-Sterne-Hotel Die Arlbergerin gelegen, nur 700 Meter von der Nassereinbahn entfernt, und fr\u00fcher bekannt als Sonnbichl Stube.<\/p>\n          <p>Das Haus wird seit vier Generationen von der Familie Kometer gef\u00fchrt und wird heute von Barbara und Mathias Kometer geleitet, wobei Gro\u00dfmutter Roswitha noch jeden einzelnen Tag das Fr\u00fchst\u00fcck zubereitet.<\/p>\n          <ul class=\"arl-short__facts\">\n            <li>Dorfstra\u00dfe 11, 6580 St. Anton am Arlberg \u2014 im 4\u2605 Hotel Die Arlbergerin<\/li>\n            <li>700 m von der Nassereinbahn-Gondel \u2014 direkt von der Piste zu erreichen<\/li>\n            <li>85 Falstaff-Punkte 2026 \u00b7 4,8\/5 bei Google (156 Bewertungen)<\/li>\n            <li>Vier Generationen der Familie Kometer \u2014 Gro\u00dfmutter Roswitha kocht jeden Tag das Fr\u00fchst\u00fcck<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n      <div class=\"arl-short__img arl-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/_MG_4002_960a373d.webp\" alt=\"Speisesaal im Restaurant Die Arlbergerin, St. Anton am Arlberg\" loading=\"lazy\" title=\"\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 4. LOCALS ==================================================================== -->\n<section class=\"arl-sec arl-locals\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-locals__grid\">\n      <div class=\"arl-reveal\">\n        <span class=\"arl-eyebrow\">Der Insidertipp<\/span>\n        <h2>Essen, wo die <em>Einheimischen essen.<\/em><\/h2>\n        <hr class=\"arl-divider\">\n        <p>Verstecktes Juwel in St. Anton. Die Arlbergerin liegt nicht an der Hauptstra\u00dfe, nicht in den Touristenf\u00fchrern und ist schwer zu finden, wenn einem niemand den Weg weist. Genau darum geht es. Den Stammg\u00e4sten gef\u00e4llt das so.<\/p>\n        <div class=\"arl-chips\"><span>4 Generationen<\/span><span>Hausk\u00fcche<\/span><span>85 Falstaff-Punkte<\/span><span>700 m vom Lift<\/span><\/div>\n        <details class=\"arl-reveal-box\">\n          <summary>Das Geheimnis l\u00fcften<\/summary>          \n          <div class=\"arl-reveal-box__body\">\n            <p><strong>St. Jakober Dorfstra\u00dfe 11<\/strong> \u2014 nicht im Dorfzentrum, nicht an der Haupt-Touristenmeile. Eine ruhige Wohnstra\u00dfe im Viertel St. Jakob, 700 Meter von der Nassereinbahn entfernt.<\/p>\n            <p style=\"margin:0\">Die Einheimischen kommen hierher, weil die Familie seit vier Generationen dieselbe ehrliche Tiroler K\u00fcche kocht. Kein Theater, kein Getue. Nur Gro\u00dfmutter Roswithas Fr\u00fchst\u00fcck und abends Mathias' K\u00fcche.<\/p>\n          <\/div>\n        <\/details>\n      <\/div>\n      <div class=\"arl-locals__img arl-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_room1_ad361608.jpg\" alt=\"Die Arlbergerin \u2013 der lokale Geheimtipp in St. Anton am Arlberg\" loading=\"lazy\" title=\"\">\n        <div class=\"arl-locals__tag\">Geheimtipp \u00b7 St. Anton \u00b7 Seit 1952<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 5. STATS ==================================================================== -->\n<section class=\"arl-sec arl-stats arl-center\">\n  <div class=\"arl-wrap\">\n    <span class=\"arl-eyebrow\">Die Zahlen<\/span>\n    <h2>Warum G\u00e4ste wiederkommen<\/h2>\n    <div class=\"arl-stats__grid\" id=\"arl-stats-grid\">\n      <div class=\"arl-stat arl-reveal\"><div class=\"n\" data-count=\"85\" data-suffix=\" Pts.\">0 Pkt.<\/div><div class=\"t\">Falstaff 2026<\/div><div class=\"d\">Ausgezeichnet f\u00fcr ehrliche Tiroler K\u00fcche mit regionalen Produkten.<\/div><\/div>\n      <div class=\"arl-stat arl-reveal\"><div class=\"n\" data-count=\"4.8\" data-suffix=\"\/5\">0\/5<\/div><div class=\"t\">Bei Google<\/div><div class=\"d\">156 verifizierte G\u00e4stebewertungen \u2014 durchgehend ausgezeichnet.<\/div><\/div>\n      <div class=\"arl-stat arl-reveal\"><div class=\"n\" data-count=\"4\" data-prefix=\"+\" data-suffix=\" Gen.\">0 Gen.<\/div><div class=\"t\">Hausk\u00fcche<\/div><div class=\"d\">Vier Generationen der Familie Kometer seit 1952.<\/div><\/div>\n      <div class=\"arl-stat arl-reveal\"><div class=\"n\" data-count=\"700\" data-suffix=\" m\">0 m<\/div><div class=\"t\">Zur Nassereinbahn<\/div><div class=\"d\">Direkt von der Piste auf den Teller \u2014 10 Minuten zu Fu\u00df.<\/div><\/div>\n      <div class=\"arl-stat arl-reveal\"><div class=\"n\" data-count=\"6\" data-suffix=\" Tage\">0 Tage<\/div><div class=\"t\">Im Sommer ge\u00f6ffnet<\/div><div class=\"d\">Sechs Tage die Woche \u2014 leichte K\u00fcche auf der Sonnenterrasse.<\/div><\/div>\n      <div class=\"arl-stat arl-reveal\"><div class=\"n\">\u2605<\/div><div class=\"t\">Ambiente &amp; Service<\/div><div class=\"d\">Wunderbare Atmosph\u00e4re, herzlicher Service \u2014 G\u00e4ste kommen immer wieder.<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ==================================================================== 6. WAYS ==================================================================== -->\n<section class=\"arl-sec arl-ways mg\" id=\"arl-ways\">\n  <div class=\"mg-head arl-winter-only arl-center\">\n    <p class=\"mg-kicker\">Der Wintertisch<\/p>\n    <h2 class=\"mg-title\">Drei ehrliche Arten<br>im Winter zu speisen.<\/h2>\n    <p class=\"mg-deck\">In den kalten Monaten erz\u00e4hlt die K\u00fcche drei Geschichten: die zwei Stuben, das Fondue am Mittwoch und ein gem\u00fctlicher Platz an der Bar.<\/p>\n  <\/div>\n  <div class=\"mg-head arl-summer-only arl-center\">\n    <p class=\"mg-kicker\">Der Sommertisch<\/p>\n    <h2 class=\"mg-title\">Leicht, sonnig und<br>entspannt im Sommer<\/h2>\n    <p class=\"mg-deck\">Wenn der Schnee weg ist, wird die Karte frisch: Sommersalat Arlbergerin, Backhendlsalat, Entrec\u00f4te mit Chimichurri und Spinatkn\u00f6del auf der Terrasse. 3. Juli bis 31. August 2026.<\/p>\n  <\/div>\n  <hr class=\"mg-rule\">\n\n  <div class=\"mg-rows arl-winter-only\">\n    <article class=\"mg-row arl-reveal\">\n      <div class=\"mg-txt\">\n        <p class=\"mg-num\">01<\/p>\n        <p class=\"mg-folio\">\u00c0 la carte<\/p>\n        <h3 class=\"mg-name\">Zwei gem\u00fctliche<br>Stuben<\/h3>\n        <p class=\"mg-sub\">Zwei historische Stuben, eine ehrliche K\u00fcche.<\/p>\n        <hr class=\"mg-rule-short\">\n        <p class=\"mg-body\">Ehrliche Tiroler K\u00fcche aus regionalen Produkten, in zwei historischen Stuben. Ein gemeinsames Men\u00fc, Tische werden passend zu Ihrer Gruppe zugeteilt.<\/p>\n      <\/div>\n      <div class=\"mg-figs\"><div class=\"mg-photos\">\n        <div class=\"mg-photo-a\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_MG_3935_73563e82.webp\" alt=\"Die holzget\u00e4felte Stube im Restaurant Die Arlbergerin, St. Anton\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"mg-photo-b\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/_MG_4158_bd45d647.webp\" alt=\"Die zweite Stube im Restaurant Die Arlbergerin, St. Anton\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div><\/div>\n    <\/article>\n    <div class=\"mg-orn\"><div class=\"mg-orn-diamond\"><span><\/span><span><\/span><span><\/span><\/div><\/div>\n\n    <article class=\"mg-row arl-reveal\">\n      <div class=\"mg-txt\">\n        <p class=\"mg-num\">02<\/p>\n        <p class=\"mg-folio\">Mittwoch<\/p>\n        <h3 class=\"mg-name\">Fondue<br>abend<\/h3>\n        <p class=\"mg-sub\">Die ganze Tischgesellschaft versammelt um einen Topf.<\/p>\n        <hr class=\"mg-rule-short\">\n        <p class=\"mg-body\">K\u00e4se- oder Fleischfondue in gem\u00fctlichster Atmosph\u00e4re, jeden Mittwoch. An Fondue-Abenden ruht das \u00c0-la-carte-Men\u00fc, daher bitte im Voraus buchen.<\/p>\n      <\/div>\n      <div class=\"mg-figs\"><div class=\"mg-photos\">\n        <div class=\"mg-photo-a\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/AW0I8015_49d63640.webp\" alt=\"K\u00e4sefondue im Restaurant Die Arlbergerin, St. Anton\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"mg-photo-b\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/AW0I8003_88624f9e.webp\" alt=\"G\u00e4ste genie\u00dfen einen Fondueabend in der Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div><\/div>\n    <\/article>\n    <div class=\"mg-orn\"><div class=\"mg-orn-diamond\"><span><\/span><span><\/span><span><\/span><\/div><\/div>\n\n    <article class=\"mg-row arl-reveal\" id=\"bistro\">\n      <div class=\"mg-txt\">\n        <p class=\"mg-num\">03<\/p>\n        <p class=\"mg-folio\">An der Bar<\/p>\n        <h3 class=\"mg-name\">Gem\u00fctliches<br>Bistro<\/h3>\n        <p class=\"mg-sub\">Pizza, warme Bowls und ein Hocker an der Bar.<\/p>\n        <hr class=\"mg-rule-short\">\n        <p class=\"mg-body\">Pizza und unkomplizierte Gerichte an der Bar, dazu ein Winter Bowls-Pop-up von Mitte J\u00e4nner bis Ende M\u00e4rz. Ebenfalls dienstags ge\u00f6ffnet.<\/p>\n      <\/div>\n      <div class=\"mg-figs\"><div class=\"mg-photos\">\n        <div class=\"mg-photo-a\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/BGZGcqjwCnIxvaBg.webp\" alt=\"Sonnenterrasse mit eingedeckten Tischen, Bistro Die Arlbergerin, St. Anton am Arlberg\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"mg-photo-b\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/DieArlbergerin-142_bddbcc6e.jpg\" alt=\"Paar mit Cocktails an der Bar, Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div><\/div>\n    <\/article>\n  <\/div>\n\n  <div class=\"mg-rows arl-summer-only\">\n    <article class=\"mg-row arl-reveal\">\n      <div class=\"mg-txt\">\n        <p class=\"mg-num\">01<\/p>\n        <p class=\"mg-folio\">03. Juli \u2013 31. August 2026<\/p>\n        <h3 class=\"mg-name\">Sonnenterrasse<\/h3>\n        <p class=\"mg-sub\">\u00c0-la-carte \u00b7 18:30\u201320:30 \u00b7 Mittwoch geschlossen<\/p>\n        <hr class=\"mg-rule-short\">\n        <p class=\"mg-body\">Das vollst\u00e4ndige Tiroler \u00c0-la-carte-Sommermen\u00fc \u2014 serviert im Restaurant und auf der Sonnenterrasse. Sechs Tage die Woche, 3. Juli bis 31. August 2026. Mittwoch ist Ruhetag.<\/p>\n        <a class=\"mg-cta-inline\" href=\"#arl-menu\">Sommermen\u00fc ansehen \u2192<\/a>\n      <\/div>\n      <div class=\"mg-figs\"><div class=\"mg-photo-single\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_terrace_0cc81e0a.jpg\" alt=\"Sonnenterrasse im Restaurant Die Arlbergerin, St. Anton\" loading=\"lazy\" title=\"\"><\/div><\/div>\n    <\/article>\n    <div class=\"mg-orn\"><div class=\"mg-orn-diamond\"><span><\/span><span><\/span><span><\/span><\/div><\/div>\n\n    <article class=\"mg-row arl-reveal\">\n      <div class=\"mg-txt\">\n        <p class=\"mg-num\">02<\/p>\n        <p class=\"mg-folio\">Hotelg\u00e4ste<\/p>\n        <h3 class=\"mg-name\">Leichte<br>Halbpension<\/h3>\n        <p class=\"mg-sub\">Ein entspanntes 3\u2011G\u00e4nge-Men\u00fc als Erg\u00e4nzung zu Ihrem Aufenthalt.<\/p>\n        <hr class=\"mg-rule-short\">\n        <p class=\"mg-body\">F\u00fcgen Sie optional ein 3\u2011G\u00e4nge-Bergsteiger-Men\u00fc zu Ihrem Aufenthalt hinzu. Entspannt, regional, ohne Schnickschnack.<\/p>\n      <\/div>\n      <div class=\"mg-figs\"><div class=\"mg-photo-single\"><img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_MG_3935_73563e82.webp\" alt=\"Das Restaurant im Haus Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div><\/div>\n    <\/article>\n    <div class=\"mg-orn\"><div class=\"mg-orn-diamond\"><span><\/span><span><\/span><span><\/span><\/div><\/div>\n\n    <article class=\"mg-row arl-reveal\">\n      <div class=\"mg-txt\">\n        <p class=\"mg-num\">03<\/p>\n        <p class=\"mg-folio\">Ab 16:00 \u00b7 Mittwoch geschlossen<\/p>\n        <h3 class=\"mg-name\">Bistro &amp; Bar<br>Die Arlbergerin<\/h3>\n        <p class=\"mg-sub\">Pizza \u00b7 Sommer-Spritzgetr\u00e4nke \u00b7 ab 16:00<\/p>\n        <hr class=\"mg-rule-short\">\n        <p class=\"mg-body\">Das Bistro und die Bar \u00f6ffnen ab 16:00 \u2014 frische Pizza aus dem Steinofen und Sommer-Spritzgetr\u00e4nke auf der Terrasse. Keine Reservierung n\u00f6tig. Mittwoch geschlossen.<\/p>\n      <\/div>\n      <div class=\"mg-figs\"><div class=\"mg-photo-single\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/BGZGcqjwCnIxvaBg.webp\" alt=\"Sonnenterrasse mit eingedeckten Tischen, Bistro Die Arlbergerin, St. Anton am Arlberg\" loading=\"lazy\" title=\"\"><\/div><\/div>\n    <\/article>\n  <\/div>\n\n  <div class=\"mg-cta-row\"><a class=\"mg-cta\" href=\"#arl-reserve\">Jetzt Tisch reservieren<\/a><\/div>\n<\/section>\n\n\n<!-- ==================================================================== 7. BREAKFAST ==================================================================== -->\n<section class=\"arl-sec arl-break\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-break__grid\">\n      <div class=\"arl-break__img arl-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/roswitha_breakfast_AW0I2745_97531577.webp\" alt=\"Roswitha Kometer bereitet in der K\u00fcche das Fr\u00fchst\u00fcck zu.\" loading=\"lazy\" title=\"\">\n      <\/div>\n      <div class=\"arl-reveal\">\n        <span class=\"arl-eyebrow\">4 Generationen \u00b7 Seit 1952<\/span>\n        <h2>Fr\u00fchst\u00fcck <em>von Roswitha<\/em><\/h2>\n        <hr class=\"arl-divider\">\n        <p>Offen f\u00fcr Hotelg\u00e4ste, Einheimische und Tagesg\u00e4ste gleicherma\u00dfen.<\/p>\n        <div class=\"arl-break__meta\">\n          <div><div class=\"k\">\u00d6ffnungszeiten<\/div><div class=\"v arl-winter-only\">07:30\u201310:30<\/div><div class=\"v arl-summer-only\">07:30\u201310:00<\/div><\/div>\n          <div><div class=\"k\">Preis<\/div><div class=\"v\">\u20ac26<\/div><p style=\"font-size:0.85rem\">pro Person<\/p><\/div>\n          <div><div class=\"k\">Saison<\/div><div class=\"v arl-winter-only\">Winter<\/div><div class=\"v arl-summer-only\">Sommer<\/div><\/div>\n          <div><div class=\"k\">Reservierung<\/div><div class=\"v\">Empfohlen<\/div><\/div>\n        <\/div>\n        <a href=\"https:\/\/www.diearlbergerin.com\/de\/fruehstueck\/\" class=\"arl-btn arl-btn--light\" target=\"_blank\" rel=\"noopener\">Vollst\u00e4ndiges Fr\u00fchst\u00fcck ansehen<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 8. MOOD EXPLORER ==================================================================== -->\n<section class=\"arl-sec arl-mood arl-center\">\n  <div class=\"arl-wrap\">\n    <span class=\"arl-eyebrow\">Ihren Tisch finden<\/span>\n    <h2>Worauf haben Sie <em>Lust?<\/em><\/h2>\n    <hr class=\"arl-divider\">\n    <p class=\"arl-lead\" style=\"max-width:56ch;margin:0 auto\">Sagen Sie uns Ihre Stimmung, und wir zeigen Ihnen den passenden Platz. F\u00fcnf M\u00f6glichkeiten, in der Die Arlbergerin zu speisen.<\/p>\n    \n    <div class=\"arl-mood__explorer\">\n      <div class=\"arl-mood__tabs\" role=\"tablist\" aria-label=\"Essensstimmung ausw\u00e4hlen\">\n        <button class=\"arl-mood__tab-btn is-active\" data-target=\"mood-tyrolean\" role=\"tab\" aria-selected=\"true\">Tyrolean<\/button>\n        <button class=\"arl-mood__tab-btn\" data-target=\"mood-fondue\" role=\"tab\" aria-selected=\"false\">Fondue<\/button>\n        <button class=\"arl-mood__tab-btn\" data-target=\"mood-healthy\" role=\"tab\" aria-selected=\"false\">Leicht &amp; Gesund<\/button>\n        <button class=\"arl-mood__tab-btn\" data-target=\"mood-casual\" role=\"tab\" aria-selected=\"false\">Schnell &amp; Leger<\/button>\n        <button class=\"arl-mood__tab-btn\" data-target=\"mood-finedining\" role=\"tab\" aria-selected=\"false\">Gehobene K\u00fcche<\/button>\n      <\/div>\n      <div class=\"arl-mood__viewport\" id=\"arl-mood-viewport\">\n        <img decoding=\"async\" class=\"arl-mood__view-img\" id=\"arl-mood-img\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_MG_3935_73563e82.webp\" alt=\"Tiroler Speiseerlebnis\" title=\"\">\n        <div class=\"arl-mood__view-txt\">\n          <div class=\"cat\" id=\"arl-mood-cat\">\u00c0-la-carte \u00b7 Restaurant<\/div>\n          <h3 id=\"arl-mood-title\">Restaurant Die Arlbergerin<\/h3>\n          <div class=\"sub\" id=\"arl-mood-sub\">Ehrliche Tiroler Wurzeln, liebevoll veredelt.<\/div>\n          <p id=\"arl-mood-desc\">Zwei historische Stuben, eine K\u00fcche. Wiener Schnitzel, Rehragout, K\u00e4ssp\u00e4tzle \u2014 das Echte, aus regionalen Zutaten. 2026 mit 85 Falstaff-Punkten ausgezeichnet.<\/p>\n          <div class=\"facts\" id=\"arl-mood-facts\">\n            <span>Mo &amp; Do\u2013So<\/span>\n            <span>18:30\u201320:30<\/span>\n            <span>85 Falstaff-Punkte<\/span>\n          <\/div>\n          <a href=\"#arl-reserve\" class=\"arl-btn\" id=\"arl-mood-link\">Tisch reservieren \u2192<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 9. SPLIT ==================================================================== -->\n<section class=\"arl-sec arl-split\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-split__grid\">\n      <div class=\"arl-split__img arl-reveal\">\n        <img decoding=\"async\" class=\"arl-winter-only\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_MG_3935_73563e82.webp\" alt=\"\u00c0-la-carte in den Stuben bei Die Arlbergerin\" loading=\"lazy\" title=\"\">\n        <img decoding=\"async\" class=\"arl-summer-only\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_terrace_0cc81e0a.jpg\" alt=\"Leichte Gerichte auf der Terrasse bei Die Arlbergerin\" loading=\"lazy\" title=\"\">\n      <\/div>\n      <div class=\"arl-reveal\">\n        <div class=\"arl-winter-only\">\n          <span class=\"arl-eyebrow\">Winter<\/span>\n          <h2>\u00c0-la-carte in den Stuben<\/h2>\n          <hr class=\"arl-divider\">\n          <p>Zwei Saisons, zwei verschiedene K\u00fcchen. Im Winter ehrliche Tiroler K\u00fcche in zwei historischen Stuben \u2013 mit Fondueabend jeden Mittwoch.<\/p>\n          <ul class=\"arl-split__list\">\n            <li>Vollst\u00e4ndiges \u00c0-la-carte-Angebot in zwei historischen Stuben.<\/li>\n            <li>Fondueabend jeden Mittwoch.<\/li>\n            <li>K\u00fcche 18:30\u201320:30, Dienstag Ruhetag<\/li>\n            <li>Unkompliziertes Bistro an der Bar<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"arl-summer-only\">\n          <span class=\"arl-eyebrow\">Sommer<\/span>\n          <h2>Leichte Speisen auf der Terrasse<\/h2>\n          <hr class=\"arl-divider\">\n          <p>Zwei Saisons, zwei verschiedene K\u00fcchen. Im Sommer ein leichtes Men\u00fc, das drau\u00dfen in der Bergsonne serviert wird \u2014 auf der Terrasse und auch im Bistro.<\/p>\n          <ul class=\"arl-split__list\">\n            <li>Leichtes \u00c0-la-carte-Men\u00fc, sechs Tage die Woche<\/li>\n            <li>Serviert auf der Terrasse, im Restaurant und im Bistro<\/li>\n            <li>Optionale Halbpension f\u00fcr Hausg\u00e4ste<\/li>\n            <li>Mittwochs Ruhetag (Halbpensionsg\u00e4ste erhalten eine Gutschrift)<\/li>\n          <\/ul>\n        <\/div>\n        <a href=\"#arl-reserve\" class=\"arl-btn\" style=\"margin-top:26px\">Tisch reservieren \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 10. RESERVE ==================================================================== -->\n<section class=\"arl-sec arl-reserve\" id=\"arl-reserve\">\n  <div class=\"arl-narrow arl-center\" style=\"padding:0 24px\">\n    <span class=\"arl-eyebrow\">Tisch reservieren<\/span>\n    <h2>Buchen Sie Ihren Abend in der Arlbergerin<\/h2>\n    <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n    <p class=\"arl-lead arl-winter-only\" style=\"color:rgba(255,255,255,0.85)\">W\u00e4hlen Sie Anzahl der Personen, Datum und Uhrzeit. K\u00fcche ge\u00f6ffnet Mo. &amp; Do\u2013So, 18:30\u201320:30. Fondue jeden Mittwoch \u2014 an diesem Abend kein \u00c0-la-carte.<\/p>\n    <p class=\"arl-lead arl-summer-only\" style=\"color:rgba(255,255,255,0.85)\">W\u00e4hlen Sie Anzahl der Personen, Datum und Uhrzeit. Leichtes Men\u00fc, sechs Tage die Woche \u2014 mittwochs geschlossen. Halbpension f\u00fcr Hotelg\u00e4ste verf\u00fcgbar.<\/p>\n  <\/div>\n  <div class=\"arl-wrap\">\n    <div class=\"arl-reserve__box\" style=\"text-align: center; min-height: 200px; display: flex; align-items: center; justify-content: center;\">\n      <!-- Elementor\/WordPress dynamic booking fallback -->\n          <script src=\"https:\/\/js.stripe.com\/v3\/\"><\/script>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,400&family=Open+Sans:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n    <style>\n    #arl-root {\n        --rose:#975B63;--rose-lt:#C4858E;--rose-dim:rgba(151,91,99,.12);\n        --navy:#2C3E50;--navy-deep:#1a2535;--cream:#F7F4EF;--cream-mid:#EDE8E0;\n        --border:rgba(44,62,80,.17);--muted:rgba(44,62,80,.68);--white:#ffffff;\n        --serif:'Cormorant Garamond',Georgia,serif;--sans:'Open Sans',Arial,sans-serif;\n        --ease:cubic-bezier(.65,0,.35,1);--rad:10px;\n        font-family:var(--sans);font-size:16px;line-height:1.7;\n        background:var(--cream);color:var(--navy);box-sizing:border-box;\n        overflow:hidden;margin:40px auto;max-width:100%;border-radius:var(--rad);\n    }\n    #arl-root * { box-sizing:inherit; }\n    .arl-prog      { height:3px;background:var(--cream-mid);position:sticky;top:0;z-index:100;overflow:hidden; }\n    .arl-prog-fill { position:absolute;left:0;top:0;bottom:0;background:var(--rose);width:0%;transition:width .7s var(--ease); }\n    .arl-shell { padding:56px 40px;display:grid;grid-template-columns:300px 1fr 320px;gap:48px;align-items:start; }\n    .arl-side-l { position:sticky;top:100px; }\n    .arl-eyebrow { font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--rose);font-weight:700;margin-bottom:14px;display:block; }\n    .arl-hero-title { font-family:var(--serif);font-size:44px;line-height:1.06;font-weight:300;margin:0 0 22px; }\n    .arl-hero-title em { font-style:italic;color:var(--rose); }\n    .arl-rule { width:48px;height:2px;background:var(--rose);margin-bottom:24px; }\n    .arl-side-desc { font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:22px; }\n    .arl-phone-cta { display:flex;align-items:center;gap:14px;background:var(--white);border:1px solid var(--border);padding:18px 20px;border-radius:var(--rad);margin-bottom:20px;text-decoration:none;color:var(--navy);transition:.3s; }\n    .arl-phone-cta:hover { border-color:var(--rose);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.06); }\n    .arl-phone-sublabel { font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);display:block;margin-bottom:3px; }\n    .arl-phone-number { font-size:17px;font-weight:700;display:block; }\n    .arl-stuben-card { background:var(--white);border:1px solid var(--border);border-left:3px solid var(--rose);padding:18px 20px;border-radius:var(--rad);margin-bottom:20px; }\n    .arl-stuben-card h4 { font-family:var(--serif);font-size:19px;margin:0 0 8px;font-weight:600; }\n    .arl-stuben-card p { font-size:14px;color:var(--muted);line-height:1.65;margin:0; }\n    .arl-policy-note { font-size:13px;color:var(--muted);background:var(--cream-mid);border-radius:var(--rad);padding:12px 16px;line-height:1.7; }\n    .arl-imgs { display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px; }\n    .arl-img { width:100%;height:170px;background:#ddd;background-size:cover;background-position:center;border-radius:var(--rad); }\n    .arl-img.wide { grid-column:span 2;height:110px; }\n    .arl-main { min-height:600px !important;display:block !important; }\n    .arl-mob-header  { display:none !important; }\n    .arl-mob-summary { display:none !important; }\n    .arl-mob-summary.arl-visible { display:none !important; }\n    .arl-dots { display:flex;gap:6px;margin-bottom:28px;align-items:center; }\n    .arl-dot { height:3px;flex:1;background:var(--border);border-radius:2px;transition:background .4s,flex .4s; }\n    .arl-dot.arl-act  { background:var(--rose);flex:2; }\n    .arl-dot.arl-done { background:var(--navy); }\n    .arl-step { display:none !important;animation:arlIn .5s ease forwards; }\n    .arl-step.arl-active { display:block !important; }\n    @keyframes arlIn { from{opacity:0;transform:translateY(16px)} to{opacity:1;transform:translateY(0)} }\n    .arl-s-label { font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--rose);font-weight:700;display:block;margin-bottom:10px; }\n    .arl-s-title { font-family:var(--serif);font-size:42px;font-weight:300;line-height:1.1;margin:0 0 32px; }\n    .arl-s-title em { font-style:italic; }\n    .arl-has-tip { position:relative;cursor:default; }\n    .arl-cal-wrap { max-width:100%;width:100%;margin:0 auto;box-sizing:border-box; }\n    #arl-s2 { padding-top:4px; }\n    @media (min-width:700px) { .arl-cal-wrap { max-width:520px;margin:0 auto; } }\n    .arl-tuesday-note { display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:#7a4800;background:#fff8ee;border:1px solid #f0c97a;border-left:3px solid #e8a020;border-radius:8px;padding:0 15px;margin-top:12px;line-height:1.55;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .35s ease,padding .35s ease; }\n    .arl-tuesday-note.show { max-height:80px;opacity:1;padding:11px 15px; }\n    .arl-date-note { font-size:13.5px;color:var(--navy);background:#f0f7ff;border:1px solid rgba(44,62,80,.14);border-left:3px solid var(--navy);border-radius:8px;padding:0 15px;margin-top:10px;line-height:1.6;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .35s ease,padding .35s ease; }\n    .arl-date-note.show { max-height:80px;opacity:1;padding:11px 15px; }\n    #arl-date-next.show { display:flex !important;opacity:1 !important; }\n    .arl-table-note { font-size:13px;color:var(--navy);background:var(--rose-dim);border:1px solid rgba(151,91,99,.18);border-radius:8px;padding:0 14px;margin-top:12px;font-weight:500;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease; }\n    .arl-table-note.show { max-height:60px;opacity:1;padding:10px 14px; }\n    #arl-guests-next, #arl-date-next { display:flex !important;opacity:0 !important;pointer-events:none !important;transition:opacity .25s !important; }\n    #arl-guests-next.show, #arl-date-next.show { opacity:1 !important;pointer-events:auto !important; }\n    .arl-tip-bubble { position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--navy-deep);color:#fff;font-family:var(--sans);font-size:12px;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;line-height:1.55;text-align:center;width:200px;padding:8px 13px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;z-index:999;box-shadow:0 8px 24px rgba(0,0,0,.18); }\n    .arl-tip-bubble::after { content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--navy-deep); }\n    .arl-has-tip:hover .arl-tip-bubble, .arl-has-tip:focus .arl-tip-bubble { opacity:1;transform:translateX(-50%) translateY(0); }\n    .arl-notice { display:none;border-radius:12px;padding:14px 18px;margin-bottom:22px;font-size:14px;line-height:1.65; }\n    .arl-notice.show { display:block; }\n    .arl-notice-warn  { background:#fff8f0;border:1px solid #f0c070;border-left:3px solid #d4820a;color:#6b4100; }\n    .arl-notice-info  { background:#e8f4fd;border:1px solid #aed6f1;border-left:3px solid #3498db;color:#0f3f63; }\n    .arl-cal-wrap    { background:var(--white);border:1.5px solid var(--border);border-radius:18px;padding:18px 20px 14px;box-shadow:0 4px 24px rgba(44,62,80,.06); }\n    .arl-cal-head    { display:flex;justify-content:space-between;align-items:center;margin-bottom:10px; }\n    .arl-cal-month   { font-family:var(--serif);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--navy); }\n    .arl-cal-nav     { width:34px;height:34px;background:var(--white);border:1.5px solid var(--border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;color:var(--navy);flex-shrink:0; }\n    .arl-cal-nav:hover { background:var(--rose);border-color:var(--rose);color:#fff; }\n    .arl-cal-nav svg { pointer-events:none;display:block; }\n    .arl-wdays { display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-weight:700; }\n    .arl-days { display:grid;grid-template-columns:repeat(7,1fr);gap:4px; }\n    .arl-day { aspect-ratio:unset;height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:8px;background:transparent;cursor:pointer;transition:.18s;position:relative;font-weight:500;color:var(--navy); }\n    .arl-day.arl-avail { font-weight:700;color:#1a6e3c;background:rgba(39,174,96,.08);border:1.5px solid rgba(39,174,96,.25); }\n    .arl-day.arl-avail:hover { background:rgba(39,174,96,.18);border-color:rgba(39,174,96,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(39,174,96,.15); }\n    .arl-day.arl-today { background:rgba(39,174,96,.13);border:2px solid #27ae60;color:#1a6e3c;font-weight:800;box-shadow:0 0 0 3px rgba(39,174,96,.12); }\n    .arl-day.arl-soon  { font-weight:500;color:#a04800;background:rgba(230,126,22,.08);border:1.5px solid rgba(230,126,22,.22);pointer-events:none; }\n    .arl-day.arl-off   { color:rgba(44,62,80,.22);pointer-events:none;font-weight:300;background:transparent;border:1.5px solid transparent; }\n    .arl-day.arl-closed { background:rgba(231,76,60,.07);border:1.5px solid rgba(231,76,60,.2);color:rgba(192,57,43,.5);pointer-events:none;border-radius:8px; }\n    .arl-day.arl-closed::after { content:'';position:absolute;inset:4px;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(192,57,43,.08) 3px,rgba(192,57,43,.08) 6px);border-radius:4px;pointer-events:none; }\n    .arl-day.arl-wl::before { content:'';position:absolute;top:5px;right:5px;width:5px;height:5px;background:#e67e22;border-radius:50%; }\n    .arl-day.arl-sel { background:var(--navy) !important;color:#fff !important;font-weight:700;box-shadow:0 4px 14px rgba(44,62,80,.28);border-color:var(--navy) !important;transform:translateY(-1px); }\n    .arl-legend { display:flex;gap:10px;font-size:11px;color:var(--muted);justify-content:center;margin-top:10px;flex-wrap:wrap; }\n    .arl-leg { display:flex;align-items:center;gap:6px;letter-spacing:.5px; }\n    .arl-leg-green  { width:10px;height:10px;border-radius:3px;background:rgba(39,174,96,.2);border:1.5px solid rgba(39,174,96,.5);flex-shrink:0; }\n    .arl-leg-orange { width:10px;height:10px;border-radius:3px;background:rgba(230,126,22,.15);border:1.5px solid rgba(230,126,22,.4);flex-shrink:0; }\n    .arl-leg-red    { width:10px;height:10px;border-radius:3px;background:rgba(231,76,60,.12);border:1.5px solid rgba(231,76,60,.3);flex-shrink:0; }\n    .arl-leg-dot    { width:6px;height:6px;border-radius:50%;background:#e67e22;flex-shrink:0; }\n    .arl-today-banner { display:flex;align-items:center;gap:10px;background:rgba(39,174,96,.08);border:1.5px solid rgba(39,174,96,.25);border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:13px;color:#1a6e3c;font-weight:600; }\n    .arl-today-banner.arl-noon-warn { background:rgba(230,126,22,.08);border-color:rgba(230,126,22,.3);color:#a04800; }\n    .arl-today-banner.arl-hidden { display:none; }\n    .arl-menu-grid { display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px; }\n    @media(max-width:540px){ .arl-menu-grid { grid-template-columns:1fr; } }\n    .arl-menu-card { border:2px solid var(--border);border-radius:16px;padding:18px;cursor:pointer;transition:.22s var(--ease);background:var(--white);position:relative; }\n    .arl-menu-card:hover { border-color:var(--rose);box-shadow:0 6px 20px rgba(151,91,99,.1);transform:translateY(-2px); }\n    .arl-menu-card.arl-sel { border-color:var(--navy);background:rgba(44,62,80,.04);box-shadow:0 8px 24px rgba(44,62,80,.15);transform:translateY(-2px); }\n    .arl-menu-card.arl-sel::after { content:'\u2713';position:absolute;top:12px;right:14px;width:22px;height:22px;background:var(--navy);color:#fff;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center; }\n    .arl-menu-badge { display:inline-block;background:var(--rose-dim);color:var(--rose);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:8px; }\n    .arl-menu-badge-open { background:rgba(39,174,96,.1);color:#1a6e3c; }\n    .arl-menu-name  { font-family:var(--serif);font-size:20px;font-weight:600;color:var(--navy);margin-bottom:4px; }\n    .arl-menu-price { font-size:22px;font-weight:700;color:var(--rose);margin-bottom:12px; }\n    .arl-menu-price span { font-size:12px;color:var(--muted);font-weight:400; }\n    .arl-menu-courses { list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px; }\n    .arl-menu-courses li { font-size:12px;color:var(--muted);padding-left:14px;position:relative;line-height:1.45; }\n    .arl-menu-courses li::before { content:'\u2014';position:absolute;left:0;color:var(--rose); }\n    .arl-menu-open-text { font-size:13px;color:var(--muted);line-height:1.6;margin:8px 0 0; }\n    .arl-guests { display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:10px !important;min-height:80px !important;width:100% !important; }\n    .arl-g-btn { display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important;padding:18px 6px !important;min-height:72px !important;min-width:0 !important;background:#ffffff !important;border:1.5px solid rgba(44,62,80,.17) !important;border-radius:14px !important;cursor:pointer !important;transition:.22s ease !important;position:relative !important;text-align:center !important;box-sizing:border-box !important; }\n    .arl-g-btn:hover   { border-color:#975B63 !important;background:rgba(151,91,99,.12) !important;transform:translateY(-2px) !important; }\n    .arl-g-btn.arl-sel { background:#2C3E50 !important;border-color:#2C3E50 !important;transform:translateY(-2px) !important; }\n    .arl-g-num { font-family:'Cormorant Garamond',Georgia,serif !important;font-size:26px !important;font-weight:600 !important;line-height:1 !important;color:#2C3E50 !important;display:block !important; }\n    .arl-g-lbl { font-size:9px !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:rgba(44,62,80,.68) !important;font-weight:700 !important;line-height:1.2 !important;display:block !important; }\n    .arl-g-btn:hover .arl-g-num   { color:#975B63 !important; }\n    .arl-g-btn:hover .arl-g-lbl   { color:#C4858E !important; }\n    .arl-g-btn.arl-sel .arl-g-num { color:#fff !important; }\n    .arl-g-btn.arl-sel .arl-g-lbl { color:rgba(255,255,255,.5) !important; }\n    .arl-field { margin-bottom:20px;position:relative; }\n    .arl-inp-grid { display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:0; }\n    .arl-field-phone { grid-column:span 2; }\n    .arl-label-row { display:flex;align-items:center;gap:7px;margin-bottom:8px; }\n    .arl-label { font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--navy);font-weight:700;display:block; }\n    .arl-tip-icon { display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--cream-mid);color:var(--muted);font-size:10px;font-weight:700;cursor:default;flex-shrink:0;position:relative;border:1px solid var(--border); }\n    .arl-inp { width:100%;background:var(--white);border:1.5px solid var(--border);border-radius:10px;padding:13px 16px;font-family:var(--sans);font-size:16px;color:var(--navy);outline:none;display:block;transition:border-color .22s,box-shadow .22s; }\n    .arl-inp::placeholder { color:rgba(44,62,80,.3);font-size:15px; }\n    .arl-inp:focus { border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-dim); }\n    .arl-textarea { resize:vertical;min-height:130px;border:1.5px solid var(--border);padding:14px 16px;border-radius:10px;width:100%;font-family:var(--sans);font-size:16px;color:var(--navy);background:var(--white);outline:none;line-height:1.65;transition:border-color .22s,box-shadow .22s; }\n    .arl-textarea:focus { border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-dim); }\n    .arl-slots { display:grid;grid-template-columns:repeat(3,1fr);gap:14px; }\n    .arl-slot { border:1.5px solid var(--border);background:var(--white);padding:26px 14px;text-align:center;cursor:pointer;transition:.28s var(--ease);border-radius:16px; }\n    .arl-slot:hover  { border-color:var(--rose);transform:translateY(-3px);box-shadow:0 12px 28px rgba(151,91,99,.1); }\n    .arl-slot.arl-sel  { background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 12px 28px rgba(26,37,53,.2);transform:translateY(-3px); }\n    .arl-slot.arl-full { background:var(--cream-mid);opacity:.5;pointer-events:none;border-style:dashed; }\n    .arl-slot-t { font-family:var(--serif);font-size:30px;font-weight:600;display:block; }\n    .arl-slot-s { font-size:11px;letter-spacing:2px;text-transform:uppercase;display:block;margin-top:8px;color:var(--muted); }\n    .arl-slot.arl-sel .arl-slot-s { color:rgba(255,255,255,.5); }\n    .arl-nav { display:flex;gap:14px;margin-top:36px; }\n    .arl-btn-next { flex:1;background:var(--rose);color:#fff;border:none;padding:17px 28px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.3s;border-radius:12px;font-family:var(--sans); }\n    .arl-btn-next:hover { background:var(--rose-lt);transform:translateY(-2px);box-shadow:0 8px 24px rgba(151,91,99,.25); }\n    .arl-btn-next:disabled { opacity:.5;cursor:wait;transform:none;box-shadow:none; }\n    .arl-btn-back { background:transparent;color:var(--navy);border:1.5px solid var(--border);padding:17px 26px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.3s;border-radius:12px;font-family:var(--sans); }\n    .arl-btn-back:hover { background:var(--navy);color:#fff;border-color:var(--navy); }\n    .arl-side-r { position:sticky;top:100px;background:var(--navy-deep);color:var(--white);padding:36px;border-radius:var(--rad);box-shadow:0 24px 48px rgba(0,0,0,.14); }\n    .arl-live { display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:24px; }\n    .arl-pulse { width:7px;height:7px;border-radius:50%;background:var(--rose-lt);animation:arlPulse 1.8s infinite;flex-shrink:0; }\n    @keyframes arlPulse { 0%,100%{box-shadow:0 0 0 0 rgba(196,133,142,.6)} 50%{box-shadow:0 0 0 8px rgba(196,133,142,0)} }\n    .arl-ticket-title { font-family:var(--serif);font-size:22px;font-weight:600;margin:0 0 22px;padding-bottom:18px;border-bottom:1px dashed rgba(255,255,255,.15); }\n    .arl-t-row  { display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07); }\n    .arl-t-lbl  { color:rgba(255,255,255,.45);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600; }\n    .arl-t-val  { font-size:14px;font-weight:600;color:var(--rose-lt);text-align:right;max-width:160px;line-height:1.4; }\n    .arl-t-val.arl-empty { color:rgba(255,255,255,.2);font-weight:300;font-style:italic;font-size:13px; }\n    .arl-t-total { margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12); }\n    .arl-stripe-trust { background:linear-gradient(135deg,var(--navy-deep) 0%,#233648 100%);border:1px solid rgba(255,255,255,.07);padding:22px 26px;border-radius:var(--rad);display:flex;align-items:center;gap:18px;margin-bottom:28px; }\n    .arl-stripe-trust-text  { flex:1; }\n    .arl-stripe-trust-title { color:#fff;font-size:15px;font-weight:700;margin-bottom:4px; }\n    .arl-stripe-trust-sub   { color:rgba(255,255,255,.5);font-size:13px;line-height:1.5; }\n    .arl-stripe-badges { display:flex;gap:8px;align-items:center;flex-shrink:0; }\n    .arl-card-wrap { background:var(--white);border:1.5px solid var(--border);border-radius:var(--rad);overflow:hidden;margin-bottom:22px; }\n    .arl-card-header { background:var(--cream);border-bottom:1px solid var(--border);padding:14px 22px;display:flex;align-items:center;justify-content:space-between; }\n    .arl-card-header-label { font-size:11px;text-transform:uppercase;letter-spacing:2.5px;color:var(--navy);font-weight:700; }\n    .arl-card-body { padding:22px; }\n    #arl-card-element { background:var(--white);border:1.5px solid var(--border);border-radius:8px;padding:15px 16px;transition:border-color .22s,box-shadow .22s; }\n    #arl-card-element.StripeElement--focus { border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-dim); }\n    #arl-card-error { color:#c0392b;font-size:13px;margin-top:10px;font-weight:500;min-height:20px; }\n    .arl-fee-note { background:var(--cream);border:1px solid var(--border);border-radius:8px;padding:16px 20px;font-size:14px;color:var(--muted);line-height:1.75;margin-top:18px;display:flex;gap:12px;align-items:flex-start; }\n    .arl-fee-icon { flex-shrink:0;margin-top:2px;color:var(--rose); }\n    .arl-fee-pill { display:inline-block;background:var(--rose-dim);color:var(--rose);padding:2px 10px;border-radius:20px;font-weight:700;font-size:14px; }\n    .arl-consent { display:flex;gap:14px;align-items:flex-start;background:var(--cream-mid);border-radius:8px;padding:16px 18px;margin-bottom:28px;font-size:14px;color:var(--navy);line-height:1.65; }\n    .arl-consent input[type=checkbox] { margin-top:3px;flex-shrink:0;width:16px;height:16px;accent-color:var(--rose);cursor:pointer; }\n    .arl-consent a { color:var(--rose);font-weight:600; }\n    .arl-success { text-align:center;padding:60px 0; }\n    .arl-success-icon { width:84px;height:84px;border-radius:50%;background:var(--rose-dim);display:flex;align-items:center;justify-content:center;margin:0 auto 28px;color:var(--rose); }\n    @media(max-width:1100px){ .arl-shell { grid-template-columns:220px 1fr 260px;gap:28px; } }\n    @media(max-width:900px){\n        .arl-shell { grid-template-columns:1fr;gap:0;padding:28px 20px; }\n        .arl-side-l { display:none; }\n        .arl-side-r { position:static;margin-top:28px;order:2; }\n        .arl-main   { order:1; }\n    }\n    @media(max-width:640px){\n        .arl-wrap  { margin:0;border-radius:0; }\n        .arl-shell { display:flex;flex-direction:column;padding:0;gap:0;width:100%; }\n        .arl-side-l { display:none; }\n        .arl-main   { padding:0;order:1;width:100%;box-sizing:border-box;align-self:stretch; }\n        .arl-prog   { height:3px;position:sticky;top:0;z-index:50; }\n        .arl-dots   { display:flex;gap:5px;padding:10px 16px 0;margin-bottom:0; }\n        .arl-dot    { flex:1;height:3px;border-radius:2px; }\n        .arl-mob-header { display:flex !important;align-items:center;justify-content:space-between;padding:11px 18px 10px;background:var(--cream);border-bottom:1px solid var(--border);gap:12px; }\n        .arl-mob-brand { font-family:var(--serif);font-size:18px;font-weight:600;color:var(--navy);line-height:1.1;flex-shrink:0; }\n        .arl-mob-brand em { font-style:italic;color:var(--rose); }\n        .arl-mob-call { display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--rose);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:rgba(151,91,99,.1);padding:6px 12px;border-radius:20px;flex-shrink:0; }\n        .arl-step { padding:18px 16px 104px;display:none !important;width:100%;box-sizing:border-box; }\n        .arl-step.arl-active { display:block !important;animation:arlIn .35s ease forwards; }\n        .arl-s-title { font-size:22px;margin-bottom:10px; }\n        .arl-mob-summary { margin:10px 16px 12px;background:var(--navy-deep);color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(44,62,80,.15); }\n        .arl-mob-summary.arl-visible { display:block !important; }\n        .arl-mob-sum-toggle { display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;user-select:none;gap:10px; }\n        .arl-mob-sum-left  { display:flex;align-items:center;gap:8px; }\n        .arl-mob-sum-pulse { width:6px;height:6px;border-radius:50%;background:var(--rose-lt);animation:arlPulse 1.8s infinite;flex-shrink:0; }\n        .arl-mob-sum-label { font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.45);font-weight:700; }\n        .arl-mob-sum-preview { font-size:13px;font-weight:600;color:var(--rose-lt); }\n        .arl-mob-sum-chevron { color:rgba(255,255,255,.4);flex-shrink:0;transition:transform .25s; }\n        .arl-mob-sum-chevron.open { transform:rotate(180deg); }\n        .arl-mob-sum-body { max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;border-top:1px solid rgba(255,255,255,.08); }\n        .arl-mob-sum-body.open { max-height:300px; }\n        .arl-mob-sum-row { display:flex;justify-content:space-between;align-items:baseline;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.06); }\n        .arl-mob-sum-row:last-child { border-bottom:none;padding-bottom:12px; }\n        .arl-mob-sum-lbl { font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.4);font-weight:600; }\n        .arl-mob-sum-val { font-size:13px;font-weight:600;color:var(--rose-lt); }\n        .arl-mob-sum-val.empty { color:rgba(255,255,255,.2);font-style:italic;font-weight:300;font-size:12px; }\n        .arl-side-r { display:none; }\n        .arl-nav { position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--cream);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:10px 16px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));display:flex;gap:8px;box-shadow:0 -6px 24px rgba(44,62,80,.08); }\n        .arl-btn-next { flex:2;padding:14px 16px;font-size:14px;border-radius:12px; }\n        .arl-btn-back { flex:1;padding:14px 12px;font-size:13px;border-radius:12px; }\n        .arl-guests { grid-template-columns:repeat(4,1fr) !important;gap:8px !important;min-height:0 !important;width:100% !important;box-sizing:border-box !important; }\n        .arl-g-btn  { padding:12px 4px !important;border-radius:12px !important;min-height:58px !important;box-sizing:border-box !important; }\n        .arl-g-num  { font-size:20px !important; }\n        .arl-g-lbl  { font-size:8px !important; }\n        .arl-cal-wrap  { padding:10px 8px;border-radius:12px;border-width:1px; }\n        .arl-days  { gap:3px; }\n        .arl-day   { height:36px;font-size:11px;border-radius:6px;border-width:1px; }\n        .arl-wdays { font-size:9px;margin-bottom:3px; }\n        .arl-legend { gap:8px;font-size:10px;margin-top:8px; }\n        .arl-tip-bubble { display:none !important; }\n        .arl-slots { grid-template-columns:1fr 1fr;gap:8px; }\n        .arl-slot  { padding:16px 8px;font-size:13px;border-radius:12px; }\n        .arl-inp-grid { grid-template-columns:1fr !important; }\n        .arl-field-phone { grid-column:span 1 !important; }\n        .arl-inp      { font-size:16px !important;padding:15px 16px !important;border-radius:10px !important;border:1.5px solid var(--border) !important;background:var(--white) !important;width:100% !important;box-sizing:border-box !important; }\n        .arl-textarea { font-size:16px !important;border-radius:10px !important;min-height:90px !important;padding:15px 16px !important;border:1.5px solid var(--border) !important;width:100% !important;box-sizing:border-box !important; }\n        .arl-menu-grid { grid-template-columns:1fr;gap:10px; }\n        .arl-stripe-trust { padding:14px;border-radius:14px;gap:10px; }\n        .arl-stripe-badges { display:none; }\n        .arl-policy-note { display:none; }\n    }\n    @media(max-width:360px){ .arl-guests { grid-template-columns:repeat(3,1fr) !important; } .arl-s-title { font-size:20px; } }\n    @supports(padding-bottom:env(safe-area-inset-bottom)){ @media(max-width:640px){ .arl-step { padding-bottom:calc(104px + env(safe-area-inset-bottom)); } .arl-nav { padding-bottom:calc(10px + env(safe-area-inset-bottom)); } } }\n    <\/style>\n\n    <div id=\"arl-root\">\n\n        <div class=\"arl-prog\"><div class=\"arl-prog-fill\" id=\"arl-prog-fill\"><\/div><\/div>\n    <div class=\"arl-shell\">\n\n        <!-- MOBILE HEADER -->\n        <div class=\"arl-mob-header\" id=\"arl-mob-header\">\n            <span class=\"arl-mob-brand\">Das <em>St\u00fcberl<\/em><\/span>\n            <a href=\"tel:\" class=\"arl-mob-call\">\n                <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.21 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.13 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n                Call us\n            <\/a>\n        <\/div>\n\n        <!-- MOBILE SUMMARY -->\n        <div class=\"arl-mob-summary\" id=\"arl-mob-summary\" style=\"display:none;\">\n            <div class=\"arl-mob-sum-toggle\" id=\"arl-mob-sum-toggle\" onclick=\"ARL.toggleSummary()\">\n                <div class=\"arl-mob-sum-left\">\n                    <div class=\"arl-mob-sum-pulse\"><\/div>\n                    <span class=\"arl-mob-sum-label\">Your reservation<\/span>\n                <\/div>\n                <span class=\"arl-mob-sum-preview\" id=\"arl-mob-sum-preview\">Select guests to begin<\/span>\n                <svg class=\"arl-mob-sum-chevron\" id=\"arl-mob-sum-chevron\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n            <\/div>\n            <div class=\"arl-mob-sum-body\" id=\"arl-mob-sum-body\">\n                <div class=\"arl-mob-sum-row\"><span class=\"arl-mob-sum-lbl\">Guests<\/span><span class=\"arl-mob-sum-val empty\" id=\"ms-guests\">\u2014<\/span><\/div>\n                <div class=\"arl-mob-sum-row\"><span class=\"arl-mob-sum-lbl\">Date<\/span><span class=\"arl-mob-sum-val empty\" id=\"ms-date\">\u2014<\/span><\/div>\n                <div class=\"arl-mob-sum-row\"><span class=\"arl-mob-sum-lbl\">Time<\/span><span class=\"arl-mob-sum-val empty\" id=\"ms-time\">\u2014<\/span><\/div>\n                <div class=\"arl-mob-sum-row\"><span class=\"arl-mob-sum-lbl\">Name<\/span><span class=\"arl-mob-sum-val empty\" id=\"ms-name\">\u2014<\/span><\/div>\n                <div class=\"arl-mob-sum-row\"><span class=\"arl-mob-sum-lbl\">Max. No-Show Fee<\/span><span class=\"arl-mob-sum-val empty\" id=\"ms-fee\">\u2014<\/span><\/div>\n            <\/div>\n        <\/div>\n\n        <!-- LEFT SIDEBAR -->\n        <aside class=\"arl-side-l\">\n            <span class=\"arl-eyebrow\">The Restaurant<\/span>\n            <h1 class=\"arl-hero-title\">Das<br><em>St\u00fcberl<\/em><\/h1>\n            <div class=\"arl-rule\"><\/div>\n            <p class=\"arl-side-desc\">Authentic Tyrolean cuisine \u2014 a secret tip in St. Anton for three generations.<\/p>\n            <a href=\"tel:\" class=\"arl-phone-cta\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--rose)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.21 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.13 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n                <div>\n                    <span class=\"arl-phone-sublabel\">Prefer to call?<\/span>\n                    <span class=\"arl-phone-number\"><\/span>\n                <\/div>\n            <\/a>\n            <div class=\"arl-stuben-card\">\n                <h4>Two rooms, one kitchen.<\/h4>\n                <p style=\"font-size:13px;color:var(--muted);line-height:1.6;margin:0;\"><strong>Zirbenstube<\/strong> &amp; <strong>Bauernstube<\/strong> \u2014 tables are auto-assigned to fit your party perfectly.<\/p>\n            <\/div>\n            <div class=\"arl-policy-note\">Children from 6 years welcome \u00b7 No dogs \u00b7 Kitchen 18:30 \u2013 20:30<\/div>\n            <div class=\"arl-imgs\">\n                                                            <\/div>\n        <\/aside>\n\n        <!-- MAIN STEPS -->\n        <main class=\"arl-main\">\n            <div class=\"arl-dots\">\n                <div class=\"arl-dot arl-act\" id=\"arl-d1\"><\/div>\n                <div class=\"arl-dot\" id=\"arl-d2\"><\/div>\n                <div class=\"arl-dot\" id=\"arl-d3\"><\/div>\n                <div class=\"arl-dot\" id=\"arl-d4\"><\/div>\n                <div class=\"arl-dot\" id=\"arl-d5\"><\/div>\n                <div class=\"arl-dot\" id=\"arl-d6\"><\/div>\n            <\/div>\n\n            <!-- STEP 1: PARTY SIZE -->\n            <section class=\"arl-step arl-active\" id=\"arl-s1\">\n                <span class=\"arl-s-label\">Step 01 of 06<\/span>\n                <h2 class=\"arl-s-title\">Party <em>Size<\/em><\/h2>\n                <p id=\"arl-s1-sub\" style=\"font-size:13px;color:var(--muted);margin:-8px 0 18px;letter-spacing:.3px;\">Select the number of guests joining you<\/p>\n                <div class=\"arl-guests\" id=\"arl-guest-grid\">\n                                <div class=\"arl-g-btn\" data-g=\"2\" onclick=\"ARL.selectGuests(2)\">\n                    <span class=\"arl-g-num\">2<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"3\" onclick=\"ARL.selectGuests(3)\">\n                    <span class=\"arl-g-num\">3<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"4\" onclick=\"ARL.selectGuests(4)\">\n                    <span class=\"arl-g-num\">4<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"5\" onclick=\"ARL.selectGuests(5)\">\n                    <span class=\"arl-g-num\">5<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"6\" onclick=\"ARL.selectGuests(6)\">\n                    <span class=\"arl-g-num\">6<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"7\" onclick=\"ARL.selectGuests(7)\">\n                    <span class=\"arl-g-num\">7<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"8\" onclick=\"ARL.selectGuests(8)\">\n                    <span class=\"arl-g-num\">8<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"9\" onclick=\"ARL.selectGuests(9)\">\n                    <span class=\"arl-g-num\">9<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"10\" onclick=\"ARL.selectGuests(10)\">\n                    <span class=\"arl-g-num\">10<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"11\" onclick=\"ARL.selectGuests(11)\">\n                    <span class=\"arl-g-num\">11<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"12\" onclick=\"ARL.selectGuests(12)\">\n                    <span class=\"arl-g-num\">12<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"13\" onclick=\"ARL.selectGuests(13)\">\n                    <span class=\"arl-g-num\">13<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"14\" onclick=\"ARL.selectGuests(14)\">\n                    <span class=\"arl-g-num\">14<\/span>\n                    <span class=\"arl-g-lbl\">Guests<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"15\" onclick=\"ARL.selectGuests(15)\">\n                    <span class=\"arl-g-num\">15<\/span>\n                    <span class=\"arl-g-lbl\">Group<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"16\" onclick=\"ARL.selectGuests(16)\">\n                    <span class=\"arl-g-num\">16<\/span>\n                    <span class=\"arl-g-lbl\">Group<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"17\" onclick=\"ARL.selectGuests(17)\">\n                    <span class=\"arl-g-num\">17<\/span>\n                    <span class=\"arl-g-lbl\">Group<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"18\" onclick=\"ARL.selectGuests(18)\">\n                    <span class=\"arl-g-num\">18<\/span>\n                    <span class=\"arl-g-lbl\">Group<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"19\" onclick=\"ARL.selectGuests(19)\">\n                    <span class=\"arl-g-num\">19<\/span>\n                    <span class=\"arl-g-lbl\">Group<\/span>\n                <\/div>\n                                <div class=\"arl-g-btn\" data-g=\"20\" onclick=\"ARL.selectGuests(20)\">\n                    <span class=\"arl-g-num\">20<\/span>\n                    <span class=\"arl-g-lbl\">Group<\/span>\n                <\/div>\n                                <\/div>\n                <div class=\"arl-table-note\" id=\"arl-table-note\"><\/div>\n                <div class=\"arl-notice arl-notice-warn\" id=\"arl-group-notice\" style=\"margin-top:18px;\">\n                    <svg style=\"vertical-align:middle;margin-right:5px;\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"16\"\/><\/svg>\n                    For groups of this size a fixed menu applies. We will send you a tailored offer.                <\/div>\n                <div class=\"arl-nav\" id=\"arl-guests-next\" style=\"margin-top:24px;opacity:0;transition:opacity .25s;\">\n                    <button class=\"arl-btn-next\" onclick=\"ARL.go(2)\" type=\"button\">Continue \u2192<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- STEP 2: DATE -->\n            <section class=\"arl-step\" id=\"arl-s2\">\n                <span class=\"arl-s-label\">Step 02 of 06<\/span>\n                <h2 class=\"arl-s-title\">Choose Your <em>Evening<\/em><\/h2>\n                <p style=\"font-size:13px;color:var(--muted);margin:-8px 0 18px;letter-spacing:.3px;\">Table online bookings open always 7 days in advance<\/p>\n                <div class=\"arl-today-banner arl-hidden\" id=\"arl-today-banner\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n                    <span id=\"arl-today-banner-text\"><\/span>\n                <\/div>\n                <div class=\"arl-cal-wrap\">\n                    <div class=\"arl-cal-head\">\n                        <button class=\"arl-cal-nav\" onclick=\"ARL.calNav(-1)\" type=\"button\" aria-label=\"Previous month\">\n                            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>\n                        <\/button>\n                        <span class=\"arl-cal-month\" id=\"arl-cal-month\">Loading...<\/span>\n                        <button class=\"arl-cal-nav\" onclick=\"ARL.calNav(1)\" type=\"button\" aria-label=\"Next month\">\n                            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\n                        <\/button>\n                    <\/div>\n                    <div class=\"arl-wdays\"><div>Mo<\/div><div>Tu<\/div><div>We<\/div><div>Th<\/div><div>Fr<\/div><div>Sa<\/div><div>Su<\/div><\/div>\n                    <div class=\"arl-days\" id=\"arl-cal-days\"><\/div>\n                    <div class=\"arl-legend\">\n                        <div class=\"arl-leg\"><div class=\"arl-leg-green\"><\/div> Open<\/div>\n                        <div class=\"arl-leg\"><div class=\"arl-leg-orange\"><\/div> Opens soon<\/div>\n                        <div class=\"arl-leg\"><div class=\"arl-leg-red\"><\/div> Closed<\/div>\n                        <div class=\"arl-leg\"><div class=\"arl-leg-dot\"><\/div> Waitlist<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"arl-tuesday-note\" id=\"arl-tuesday-notice\">\n                    <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 12h16v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-6z\"\/><path d=\"M8 12V8a4 4 0 0 1 8 0v4\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><\/svg>\n                    <strong>Tuesday is Fondue Night \u2014 no \u00e0-la-carte. Minimum party size applies.<\/strong>\n                <\/div>\n                <div class=\"arl-date-note\" id=\"arl-date-note\"><\/div>\n                <div class=\"arl-nav\" id=\"arl-date-next\" style=\"margin-top:20px;opacity:0;transition:opacity .25s;\">\n                    <button class=\"arl-btn-back\" onclick=\"ARL.go(1)\" type=\"button\">\u2190 Back<\/button>\n                    <button class=\"arl-btn-next\" onclick=\"ARL.go(3)\" type=\"button\">Continue \u2192<\/button>\n                <\/div>\n                <div class=\"arl-nav\" id=\"arl-date-back-only\">\n                    <button class=\"arl-btn-back\" onclick=\"ARL.go(1)\" type=\"button\">\u2190 Back<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- STEP 3: CONTACT -->\n            <section class=\"arl-step\" id=\"arl-s3\">\n                <span class=\"arl-s-label\">Step 03 of 06<\/span>\n                <h2 class=\"arl-s-title\">Your <em>Details<\/em><\/h2>\n                <div class=\"arl-inp-grid\">\n                    <div class=\"arl-field\">\n                        <div class=\"arl-label-row\">\n                            <label class=\"arl-label\" for=\"arl-name\">Full Name<\/label>\n                            <span class=\"arl-tip-icon arl-has-tip\">?<span class=\"arl-tip-bubble\">The name used for your reservation confirmation email<\/span><\/span>\n                        <\/div>\n                        <input type=\"text\" id=\"arl-name\" class=\"arl-inp\" autocomplete=\"name\" placeholder=\"e.g. Anna M\u00fcller\">\n                    <\/div>\n                    <div class=\"arl-field\">\n                        <div class=\"arl-label-row\">\n                            <label class=\"arl-label\" for=\"arl-email\">Email Address<\/label>\n                            <span class=\"arl-tip-icon arl-has-tip\">?<span class=\"arl-tip-bubble\">We send your confirmation and table details here<\/span><\/span>\n                        <\/div>\n                        <input type=\"email\" id=\"arl-email\" class=\"arl-inp\" autocomplete=\"email\" placeholder=\"anna@example.com\">\n                    <\/div>\n                    <div class=\"arl-field arl-field-phone\">\n                        <div class=\"arl-label-row\">\n                            <label class=\"arl-label\" for=\"arl-phone\">Phone Number<\/label>\n                            <span class=\"arl-tip-icon arl-has-tip\">?<span class=\"arl-tip-bubble\">In case we need to reach you quickly about your table<\/span><\/span>\n                        <\/div>\n                        <input type=\"tel\" id=\"arl-phone\" class=\"arl-inp\" autocomplete=\"tel\" placeholder=\"+43 \u2026\">\n                    <\/div>\n                <\/div>\n                <div class=\"arl-nav\">\n                    <button class=\"arl-btn-back\" onclick=\"ARL.go(2)\" type=\"button\">\u2190 Back<\/button>\n                    <button class=\"arl-btn-next\" onclick=\"ARL.validateInfo()\" type=\"button\">Continue \u2192<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- STEP 4: TIME SLOTS -->\n            <section class=\"arl-step\" id=\"arl-s4\">\n                <span class=\"arl-s-label\">Step 04 of 06<\/span>\n                <h2 class=\"arl-s-title\">Select a <em>Time<\/em><\/h2>\n                <div class=\"arl-notice arl-notice-info\" id=\"arl-wl-notice\">\n                    <svg style=\"vertical-align:middle;margin-right:5px;\" width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n                    Sundays are waitlist only. We will contact you personally if a table opens up.                <\/div>\n                <div class=\"arl-slots\" id=\"arl-slots\">\n                    <div style=\"grid-column:span 3;text-align:center;padding:30px;color:var(--muted);\">Loading availability\u2026<\/div>\n                <\/div>\n                <div class=\"arl-nav\">\n                    <button class=\"arl-btn-back\" onclick=\"ARL.go(3)\" type=\"button\">\u2190 Back<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- STEP 5: GROUP MENU -->\n            <section class=\"arl-step\" id=\"arl-s5\">\n                <span class=\"arl-s-label\" id=\"arl-s5-label\">Step 05 of 07<\/span>\n                <h2 class=\"arl-s-title\">Choose Your <em>Menu<\/em><\/h2>\n                <p style=\"font-size:13px;color:var(--muted);margin:-8px 0 20px;\">For your group, please select a preferred menu \u2014 or let us know your wishes.<\/p>\n                <div class=\"arl-menu-grid\" id=\"arl-menu-grid\">\n                    <div class=\"arl-menu-card\" data-menu=\"I\" onclick=\"ARL.selectMenu('I', this)\">\n                        <div class=\"arl-menu-badge\">Menu I<\/div>\n                        <div class=\"arl-menu-name\">Classic<\/div>\n                        <div class=\"arl-menu-price\">\u20ac54 <span>per person<\/span><\/div>\n                        <ul class=\"arl-menu-courses\">\n                            <li>Beef Bouillon with Fritters and Chives<\/li>\n                            <li>Pork Cordon Bleu with Potato-Cucumber Salad and Cranberries<\/li>\n                            <li>Apricot Pancakes with Apricot Compote<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"arl-menu-card\" data-menu=\"II\" onclick=\"ARL.selectMenu('II', this)\">\n                        <div class=\"arl-menu-badge\">Menu II<\/div>\n                        <div class=\"arl-menu-name\">Beef<\/div>\n                        <div class=\"arl-menu-price\">\u20ac58 <span>per person<\/span><\/div>\n                        <ul class=\"arl-menu-courses\">\n                            <li>Seasonal Salad Selection with Homemade Dressing<\/li>\n                            <li>Onion Roast Beef with Fried Potatoes and Pickle<\/li>\n                            <li>Warm Apple Strudel with Vanilla Sauce<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"arl-menu-card\" data-menu=\"III\" onclick=\"ARL.selectMenu('III', this)\">\n                        <div class=\"arl-menu-badge\">Menu III<\/div>\n                        <div class=\"arl-menu-name\">Savory<\/div>\n                        <div class=\"arl-menu-price\">\u20ac49 <span>per person<\/span><\/div>\n                        <ul class=\"arl-menu-courses\">\n                            <li>Cream Soup of the Day with Croutons<\/li>\n                            <li>Pork Fillet with Mushroom Cream Sauce and Sp\u00e4tzle<\/li>\n                            <li>Toblerone Chocolate Mousse with Berries<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"arl-menu-card\" data-menu=\"open\" onclick=\"ARL.selectMenu('open', this)\">\n                        <div class=\"arl-menu-badge arl-menu-badge-open\">Option IV<\/div>\n                        <div class=\"arl-menu-name\">Open Choice<\/div>\n                        <div class=\"arl-menu-price\" style=\"color:var(--muted);\">Custom<\/div>\n                        <p class=\"arl-menu-open-text\">You are welcome to share your wishes. We will gladly prepare a menu according to your preferences.<\/p>\n                    <\/div>\n                <\/div>\n                <div class=\"arl-nav\">\n                    <button class=\"arl-btn-back\" onclick=\"ARL.go(4)\" type=\"button\">\u2190 Back<\/button>\n                    <button class=\"arl-btn-next\" id=\"arl-menu-next\" onclick=\"ARL.goFromMenu()\" type=\"button\">Continue \u2192<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- STEP 6: SPECIAL REQUESTS -->\n            <section class=\"arl-step\" id=\"arl-s6-req\">\n                <span class=\"arl-s-label\" id=\"arl-s6-req-label\">Step 06 of 07<\/span>\n                <h2 class=\"arl-s-title\">Special <em>Requests<\/em><\/h2>\n                <p style=\"font-size:13px;color:var(--muted);margin:-8px 0 18px;\">Allergies, dietary needs, special occasions \u2014 or just say hello.<\/p>\n                <div id=\"arl-note-hint\" onclick=\"ARL.expandNote()\" style=\"display:flex;align-items:center;gap:12px;background:var(--cream);border:1.5px dashed var(--border);border-radius:14px;padding:16px 18px;cursor:pointer;margin-bottom:14px;\">\n                    <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--muted)\" stroke-width=\"2\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>\n                    <span style=\"font-size:14px;color:var(--muted);\">Tap to add a note for Barbara &amp; the kitchen team <em style=\"font-size:12px;\">(optional)<\/em><\/span>\n                <\/div>\n                <textarea id=\"arl-msg\" class=\"arl-textarea\" placeholder=\"Tell Barbara and the kitchen team \u2014 allergies, occasions, anything\u2026\" style=\"display:none;\"><\/textarea>\n                <div class=\"arl-nav\">\n                    <button class=\"arl-btn-back\" id=\"arl-s6req-back\" onclick=\"ARL.go(5)\" type=\"button\">\u2190 Back<\/button>\n                    <button class=\"arl-btn-next\" onclick=\"ARL.go(7)\" type=\"button\">Continue \u2192<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- STEP 7: STRIPE CARD GUARANTEE -->\n            <section class=\"arl-step\" id=\"arl-s6\">\n                <span class=\"arl-s-label\" id=\"arl-s7-label\">Step 07 of 07<\/span>\n                <h2 class=\"arl-s-title\">Card <em>Guarantee<\/em><\/h2>\n                <div class=\"arl-stripe-trust\">\n                    <svg width=\"32\" height=\"32\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n                    <div class=\"arl-stripe-trust-text\">\n                        <div class=\"arl-stripe-trust-title\">100% Secure \u2014 Powered by Stripe<\/div>\n                        <div class=\"arl-stripe-trust-sub\">Your card details are end-to-end encrypted. Die Arlbergerin never sees or stores your card number.<\/div>\n                    <\/div>\n                    <div class=\"arl-stripe-badges\">\n                        <img decoding=\"async\" src=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2026\/03\/stripe-logo-black-transparent.png\" width=\"52\" height=\"39\" alt=\"Stripe\" style=\"filter:brightness(0) invert(1);opacity:.75;display:block;object-fit:contain;\" title=\"\">\n                    <\/div>\n                <\/div>\n                <div id=\"arl-wallet-wrap\" style=\"display:none;margin-bottom:20px;\">\n                    <div id=\"arl-payment-request-btn\"><\/div>\n                    <div style=\"display:flex;align-items:center;gap:12px;margin:16px 0 4px;\">\n                        <div style=\"flex:1;height:1px;background:var(--border);\"><\/div>\n                        <span style=\"font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);white-space:nowrap;\">or pay by card<\/span>\n                        <div style=\"flex:1;height:1px;background:var(--border);\"><\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"arl-card-wrap\">\n                    <div class=\"arl-card-header\">\n                        <span class=\"arl-card-header-label\">Card Details<\/span>\n                        <img decoding=\"async\" src=\"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2026\/03\/Credit-Cards.png\" width=\"186\" height=\"24\" alt=\"Visa, Mastercard, Amex, and more\" style=\"display:block;object-fit:contain;\" title=\"\">\n                    <\/div>\n                    <div class=\"arl-card-body\">\n                        <div id=\"arl-card-element\"><\/div>\n                        <div id=\"arl-card-error\"><\/div>\n                        <div class=\"arl-fee-note\">\n                            <svg class=\"arl-fee-icon\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"16\"\/><\/svg>\n                            <span><strong>No charge is made today.<\/strong> A no-show fee of <span class=\"arl-fee-pill\" id=\"arl-fee-txt\">\u20ac30 \/ person<\/span> applies only if you do not show up or cancel within 24 hours of your confirmed reservation.<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"arl-consent\">\n                    <input type=\"checkbox\" id=\"arl-agree\">\n                    <span>I agree to the <a href=\"\" target=\"_blank\">Privacy Policy<\/a> and the no-show guarantee policy above. I understand my card is stored securely by Stripe and will only be charged if I fail to honour or cancel the reservation.<\/span>\n                <\/div>\n                <div class=\"arl-nav\">\n                    <button class=\"arl-btn-back\" onclick=\"ARL.go(6)\" type=\"button\">\u2190 Back<\/button>\n                    <button class=\"arl-btn-next\" id=\"arl-submit-btn\" onclick=\"ARL.submit()\" type=\"button\">Request My Table \u2192<\/button>\n                <\/div>\n            <\/section>\n\n            <!-- SUCCESS -->\n            <section class=\"arl-step arl-success\" id=\"arl-s7\">\n                <div class=\"arl-success-icon\">\n                    <svg width=\"38\" height=\"38\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                <\/div>\n                <h2 class=\"arl-s-title\" style=\"text-align:center;\">Request <em>Received<\/em><\/h2>\n                <p style=\"font-size:14px;color:var(--muted);line-height:1.8;max-width:420px;margin:0 auto 28px;text-align:center;\">\n                    Thank you, <span id=\"arl-out-name\"><\/span>. Your card is secured and your request is with us. We will confirm your table personally by email.\n                <\/p>\n                <div style=\"text-align:center;\">\n                    <button class=\"arl-btn-next\" onclick=\"location.reload()\" style=\"width:auto;padding:16px 36px;\">Make Another Reservation<\/button>\n                <\/div>\n            <\/section>\n        <\/main>\n\n        <!-- RIGHT TICKET -->\n        <aside class=\"arl-side-r\">\n            <div class=\"arl-live\"><div class=\"arl-pulse\"><\/div><span id=\"arl-clock\"><\/span><\/div>\n            <div class=\"arl-ticket-title\">Your Request<\/div>\n            <div class=\"arl-t-row\"><span class=\"arl-t-lbl\">Guests<\/span><span class=\"arl-t-val arl-empty\" id=\"t-guests\">\u2014<\/span><\/div>\n            <div class=\"arl-t-row\"><span class=\"arl-t-lbl\">Date<\/span><span class=\"arl-t-val arl-empty\" id=\"t-date\">\u2014<\/span><\/div>\n            <div class=\"arl-t-row\"><span class=\"arl-t-lbl\">Time<\/span><span class=\"arl-t-val arl-empty\" id=\"t-time\">\u2014<\/span><\/div>\n            <div class=\"arl-t-row\"><span class=\"arl-t-lbl\">Name<\/span><span class=\"arl-t-val arl-empty\" id=\"t-name\">\u2014<\/span><\/div>\n            <div class=\"arl-t-row arl-t-total\"><span class=\"arl-t-lbl\">Max. No-Show Fee<\/span><span class=\"arl-t-val arl-empty\" id=\"t-fee\">\u2014<\/span><\/div>\n        <\/aside>\n\n    <\/div>\n        <\/div>\n\n    <script>\n    (function () {\n        'use strict';\n        const C = {\"ajaxUrl\":\"https:\\\/\\\/www.diearlbergerin.com\\\/wp-admin\\\/admin-ajax.php\",\"nonce\":\"5624e910fc\",\"stripeKey\":\"pk_live_51HkRRPJsKmO9SDLiRr6W54MGKL0rGaGU9CMvouUSIpgicpMJzbTRw73N3XZNlqrbaIORwH5vzlPs8JqnMNpwKsci00FleySiDW\",\"noshowFee\":30,\"guestMin\":2,\"guestMax\":20,\"groupThreshold\":15,\"advance\":30,\"winterAdvance\":0,\"groupAdvance\":90,\"tueMode\":\"groups_only\",\"tueMin\":15,\"sunMode\":\"open\",\"clStart\":\"2026-04-05\",\"clEnd\":\"2026-06-30\",\"isWinter\":false,\"todayClosed\":false,\"enableWalletPay\":true,\"tables\":[{\"id\":1,\"label\":\"Z1\",\"capacity\":2,\"stuben\":1,\"active\":true},{\"id\":2,\"label\":\"T\",\"capacity\":4,\"stuben\":1,\"active\":true},{\"id\":3,\"label\":\"T\",\"capacity\":1,\"stuben\":1,\"active\":true},{\"id\":4,\"label\":\"T\",\"capacity\":5,\"stuben\":2,\"active\":true},{\"id\":5,\"label\":\"T\",\"capacity\":6,\"stuben\":2,\"active\":true}],\"stubenNames\":[\"Zirbenstube\",\"Bauernstube\"],\"strings\":{\"lbl_sidebar\":\"The Restaurant\",\"desc_sidebar\":\"Authentic Tyrolean cuisine \\u2014 a secret tip in St. Anton for three generations.\",\"policy_note\":\"Children from 6 years welcome \\u00b7 No dogs \\u00b7 Kitchen 18:30 \\u2013 20:30\",\"s1_title\":\"Party <em>Size<\\\/em>\",\"s2_title\":\"Choose Your <em>Evening<\\\/em>\",\"s3_title\":\"Your <em>Details<\\\/em>\",\"s4_title\":\"Select a <em>Time<\\\/em>\",\"s5_title\":\"Special <em>Requests<\\\/em>\",\"s6_title\":\"Card <em>Guarantee<\\\/em>\",\"btn_back\":\"\\u2190 Back\",\"btn_next\":\"Continue \\u2192\",\"btn_submit\":\"Request My Table \\u2192\",\"msg_group\":\"For groups of this size a fixed menu applies. We will send you a tailored offer.\",\"msg_waitlist\":\"Sundays are waitlist only. We will contact you personally if a table opens up.\",\"msg_tuesday\":\"Tuesday is Fondue Night \\u2014 no \\u00e0-la-carte. Minimum party size applies.\",\"msg_winter\":\"Winter bookings open same-day from 12:00 noon. Come back then!\",\"help_text\":\"Prefer to call?\"}};\n        const S = { step:1, guests:null, date:null, time:null, name:'', email:'', phone:'', message:'', menuChoice:'', slotsData:[], isWaitlist:false };\n        let stripe = null, cardElement = null;\n        const clockEl = document.getElementById('arl-clock');\n        if (clockEl) setInterval(() => { clockEl.textContent = new Date().toLocaleTimeString('de-AT'); }, 1000);\n        let calDate = new Date();\n\n        window.ARL = {\n            go(n) {\n                const isGroup = S.guests >= C.groupThreshold;\n                const stepMap = { 1:'arl-s1', 2:'arl-s2', 3:'arl-s3', 4:'arl-s4', 5:'arl-s5', 6:'arl-s6-req', 7:'arl-s6' };\n                document.querySelectorAll('.arl-step').forEach(el => el.classList.remove('arl-active'));\n                const targetEl = document.getElementById(stepMap[n] || ('arl-s' + n));\n                if (targetEl) targetEl.classList.add('arl-active');\n                const totalSteps = isGroup ? 7 : 6;\n                document.getElementById('arl-prog-fill').style.width = ((n - 1) \/ (totalSteps - 1) * 100) + '%';\n                for (let i = 1; i <= 6; i++) {\n                    const d = document.getElementById('arl-d' + i);\n                    if (!d) continue;\n                    d.classList.remove('arl-act', 'arl-done');\n                    const mapped = isGroup ? i : (i >= 5 ? i + 1 : i);\n                    if (n > mapped) d.classList.add('arl-done');\n                    else if (n === mapped || (i === 6 && n === 7)) d.classList.add('arl-act');\n                }\n                S.step = n;\n                const backBtn = document.getElementById('arl-s6req-back');\n                if (backBtn) backBtn.setAttribute('onclick', isGroup ? 'ARL.go(5)' : 'ARL.go(4)');\n                if (n === 7 && !stripe) ARL.mountStripe();\n            },\n            selectMenu(menuId, menuEl) {\n                S.menuChoice = menuId;\n                document.querySelectorAll('.arl-menu-card').forEach(c => c.classList.remove('arl-sel'));\n                menuEl.classList.add('arl-sel');\n                const labels = { 'I':'Menu I \u2013 Classic (\u20ac54)', 'II':'Menu II \u2013 Beef (\u20ac58)', 'III':'Menu III \u2013 Savory (\u20ac49)', 'open':'Open Choice' };\n                const tm = document.getElementById('t-menu');\n                if (tm) tm.textContent = labels[menuId] || menuId;\n            },\n            goFromMenu() { ARL.go(6); },\n            expandNote() {\n                const hint = document.getElementById('arl-note-hint');\n                const ta   = document.getElementById('arl-msg');\n                if (hint) hint.style.display = 'none';\n                if (ta)   { ta.style.display = ''; ta.focus(); }\n            },\n            renderGuests() {\n                const grid  = document.getElementById('arl-guest-grid');\n                if (!grid) return;\n                const s1sub = document.getElementById('arl-s1-sub');\n                if (s1sub) s1sub.textContent = S.guests > 0 ? (S.guests === 1 ? '1 guest selected' : S.guests + ' guests selected') : 'Select the number of guests joining you';\n                grid.querySelectorAll('.arl-g-btn').forEach(btn => {\n                    const g = parseInt(btn.getAttribute('data-g'));\n                    btn.classList.toggle('arl-sel', g === S.guests);\n                });\n            },\n            selectGuests(n) {\n                S.guests = n;\n                el('t-guests', n + ' guests');\n                el('t-fee', '\u20ac' + (n * C.noshowFee));\n                el('arl-fee-txt', '\u20ac' + (n * C.noshowFee) + ' total');\n                const notice = document.getElementById('arl-group-notice');\n                if (notice) notice.classList.toggle('show', n >= C.groupThreshold);\n                const tableNote = document.getElementById('arl-table-note');\n                if (tableNote) {\n                    const tables  = Math.ceil(n \/ 2);\n                    const extra   = n % 2 !== 0;\n                    const isGroup = n >= C.groupThreshold;\n                    tableNote.textContent = isGroup ? '' : (tables + (tables === 1 ? ' table' : ' tables') + (extra ? ' + 1 extra chair' : '') + ' will be reserved for you.');\n                    tableNote.classList.toggle('show', !isGroup && n > 0);\n                }\n                const nextBtn = document.getElementById('arl-guests-next');\n                if (nextBtn) nextBtn.classList.add('show');\n                ARL.renderGuests();\n            },\n            calNav(dir) { calDate.setMonth(calDate.getMonth() + dir); ARL.renderCal(); },\n            renderCal() {\n                const y    = calDate.getFullYear();\n                const m    = calDate.getMonth();\n                const days = new Date(y, m + 1, 0).getDate();\n                const off  = ((new Date(y, m, 1).getDay() || 7) - 1);\n                document.getElementById('arl-cal-month').textContent = new Date(y, m).toLocaleString('en-GB', { month:'long', year:'numeric' });\n                const now         = new Date();\n                const currentHour = now.getHours();\n                const today       = new Date(); today.setHours(0,0,0,0);\n                const todayIso    = today.toISOString().slice(0,10);\n                const maxDate     = new Date(); maxDate.setDate(today.getDate() + C.advance);\n                const winterMaxDate = new Date(); winterMaxDate.setDate(today.getDate() + (C.winterAdvance || 0));\n                const clS = C.clStart ? new Date(C.clStart) : null;\n                const clE = C.clEnd   ? new Date(C.clEnd)   : null;\n                const banner = document.getElementById('arl-today-banner');\n                const bannerText = document.getElementById('arl-today-banner-text');\n                if (banner && bannerText) {\n                    if (C.isWinter) {\n                        if (currentHour < 12) { banner.className = 'arl-today-banner arl-noon-warn'; bannerText.textContent = 'Same-day bookings open at 12:00 noon today.'; }\n                        else                  { banner.className = 'arl-today-banner'; bannerText.textContent = 'Booking for tonight is open \u2014 select today to reserve your table.'; }\n                    } else { banner.className = 'arl-today-banner arl-hidden'; }\n                }\n                function classifyDay(dt, iso, dow) {\n                    if (dt < today) return 'off';\n                    if (C.todayClosed && iso === todayIso) return 'closed';\n                    if (clS && clE && dt >= clS && dt <= clE) return 'closed';\n                    if (dow === 0 && C.sunMode === 'closed') return 'closed';\n                    if (dow === 2 && C.tueMode === 'closed') return 'closed';\n                    const effectiveMax = (S.guests >= C.groupThreshold) ? new Date(today.getTime() + C.groupAdvance * 86400000) : maxDate;\n                    if (C.isWinter && !(S.guests >= C.groupThreshold)) {\n                        if (C.winterAdvance > 0) {\n                            if (dt > winterMaxDate) return 'soon';\n                            if (iso === todayIso && currentHour < 12) return 'closed';\n                        } else {\n                            if (iso !== todayIso) return 'soon';\n                            if (currentHour < 12) return 'closed';\n                        }\n                    } else {\n                        if (dt > effectiveMax) return 'soon';\n                    }\n                    return 'avail';\n                }\n                let html = '';\n                for (let i = 0; i < off; i++) html += '<div class=\"arl-day arl-off\"><\/div>';\n                for (let d = 1; d <= days; d++) {\n                    const dt  = new Date(y, m, d);\n                    const iso = `${y}-${String(m+1).padStart(2,'0')}-${String(d).padStart(2,'0')}`;\n                    const dow = dt.getDay();\n                    const type = classifyDay(dt, iso, dow);\n                    let cls = 'arl-day';\n                    if (type === 'avail')  cls += ' arl-avail';\n                    if (type === 'soon')   cls += ' arl-soon';\n                    if (type === 'closed') cls += ' arl-closed';\n                    if (type === 'off')    cls += ' arl-off';\n                    if (iso === todayIso && type === 'avail') cls += ' arl-today';\n                    if (dow === 0 && C.sunMode === 'waitlist' && type === 'avail') cls += ' arl-wl';\n                    if (S.date === iso) cls = 'arl-day arl-sel';\n                    let clickable = '';\n                    if (type === 'avail') clickable = `onclick=\"ARL.selectDate('${iso}', ${dow})\"`;\n                    html += `<div class=\"${cls}\" ${clickable}>${d}<\/div>`;\n                }\n                document.getElementById('arl-cal-days').innerHTML = html;\n            },\n            selectDate(iso, dow) {\n                S.date = iso;\n                el('t-date', new Date(iso).toLocaleDateString('en-GB', { day:'numeric', month:'long' }));\n                const tuNote = document.getElementById('arl-tuesday-notice');\n                if (tuNote) tuNote.classList.toggle('show', dow === 2 && C.tueMode === 'groups_only');\n                const noteEl = document.getElementById('arl-date-note');\n                if (noteEl) {\n                    const today  = new Date(); today.setHours(0,0,0,0);\n                    const sel    = new Date(iso); sel.setHours(0,0,0,0);\n                    const diffD  = Math.round((sel - today) \/ 86400000);\n                    const selFmt = sel.toLocaleDateString('en-GB', { weekday:'long', day:'numeric', month:'long' });\n                    const isTue  = sel.getDay() === 2;\n                    let note = '';\n                    if (diffD === 0)       note = `<strong>Tonight<\/strong> \u2014 we'll confirm your table shortly.`;\n                    else if (diffD === 1)  note = `Booking for <strong>tomorrow, ${selFmt}<\/strong>. Confirmation by email.`;\n                    else if (diffD <= 4)   note = `<strong>${selFmt}<\/strong> \u2014 we'll confirm within a few hours.`;\n                    else                   note = `<strong>${selFmt}<\/strong> \u2014 ${diffD} days from now. Confirmation by email.`;\n                    if (isTue && C.tueMode === 'groups_only') note += ' <em>Tuesday evenings: groups & fondue only (15+ guests).<\/em>';\n                    noteEl.innerHTML = note;\n                    noteEl.classList.add('show');\n                }\n                const backOnly = document.getElementById('arl-date-back-only');\n                if (backOnly) backOnly.style.display = 'none';\n                const dateNextBtn = document.getElementById('arl-date-next');\n                if (dateNextBtn) dateNextBtn.classList.add('show');\n                ARL.renderCal();\n                ARL.fetchSlots();\n            },\n            fetchSlots() {\n                document.getElementById('arl-slots').innerHTML = '<div style=\"grid-column:span 3;text-align:center;padding:30px;color:var(--muted);\">Checking availability\u2026<\/div>';\n                fetch(C.ajaxUrl, {\n                    method: 'POST',\n                    headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n                    body: new URLSearchParams({ action:'arl_get_availability', nonce:C.nonce, date:S.date, guests:S.guests })\n                }).then(r => r.json()).then(res => {\n                    if (!res.success) throw new Error(res.data?.message || 'Error fetching availability.');\n                    const d = res.data;\n                    const wlNotice = document.getElementById('arl-wl-notice');\n                    S.isWaitlist = false;\n                    if (d.closed) {\n                        const calBanner = document.getElementById('arl-today-banner');\n                        const calText   = document.getElementById('arl-today-banner-text');\n                        const phone     = '';\n\n                        const closedMessages = {\n                            'daily_cap_zero'   : 'No tables available online for this date. Give us a call \u2014 we\\'d love to have you.',\n                            'today_closed'     : 'Online booking for today is closed. Give us a call to check availability.',\n                            'booking_closed'   : 'Online bookings are currently paused. Please call us to reserve.',\n                            'winter_noon'      : 'Same-day bookings open at 12:00 noon. Please check back then or give us a call.',\n                            'out_of_window'    : 'This date is not yet open for online booking.',\n                            'seasonal_closure' : 'The restaurant is closed during this period.',\n                            'tuesday_closed'   : 'Tuesdays are not available for online booking. Please call us.',\n                            'sunday_closed'    : 'Sundays are not available for online booking. Please call us.',\n                        };\n                        const msg = closedMessages[d.reason] || 'No online availability for this date. Please call us.';\n\n                        if ((d.reason === 'today_closed' || d.reason === 'daily_cap_zero') && calBanner && calText) {\n                            calBanner.className = 'arl-today-banner arl-noon-warn';\n                            calText.textContent = msg;\n                        }\n\n                        document.getElementById('arl-slots').innerHTML = `\n                            <div style=\"grid-column:span 3;text-align:center;padding:36px 16px;\">\n                                <svg width=\"38\" height=\"38\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--rose)\" stroke-width=\"1.5\" style=\"margin:0 auto 14px;display:block;opacity:.8;\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.21 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.13 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n                                <p style=\"font-size:15px;font-weight:600;color:var(--navy);margin:0 0 6px;line-height:1.5;\">${msg}<\/p>\n                                <a href=\"tel:${phone}\" style=\"display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:var(--rose);color:#fff;padding:13px 26px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;\">\n                                    <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.21 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.13 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n                                    ${phone}\n                                <\/a>\n                            <\/div>`;\n                        return;\n                    }\n                    S.slotsData = d.slots || [];\n                    let html = '';\n                    S.slotsData.forEach(s => {\n                        if (s.waitlist) S.isWaitlist = true;\n                        let lbl = 'Full', cls = 'arl-slot arl-full', col = '';\n                        if (s.waitlist)      { lbl = 'Waitlist'; cls = 'arl-slot'; }\n                        else if (s.available){ cls = 'arl-slot'; lbl = s.remaining < 3 ? `Last ${s.remaining}` : 'Available'; col = s.remaining < 3 ? 'color:#e67e22;' : ''; }\n                        html += `<div class=\"${cls}\" onclick=\"ARL.selectTime('${s.slot}')\"><span class=\"arl-slot-t\">${s.slot}<\/span><span class=\"arl-slot-s\" style=\"${col}\">${lbl}<\/span><\/div>`;\n                    });\n                    if (!html) html = '<div style=\"grid-column:span 3;text-align:center;padding:30px;color:var(--muted);\">No times available for this date.<\/div>';\n                    document.getElementById('arl-slots').innerHTML = html;\n                    if (wlNotice) wlNotice.classList.toggle('show', S.isWaitlist);\n                }).catch(err => {\n                    document.getElementById('arl-slots').innerHTML = `<div style=\"grid-column:span 3;text-align:center;padding:30px;color:#c0392b;\">${err.message}<\/div>`;\n                });\n            },\n            validateInfo() {\n                S.name  = document.getElementById('arl-name').value.trim();\n                S.email = document.getElementById('arl-email').value.trim();\n                S.phone = document.getElementById('arl-phone').value.trim();\n                if (!S.name || !S.email || !S.phone) { alert('Please complete your name, email, and phone number.'); return; }\n                if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(S.email)) { alert('Please enter a valid email address.'); return; }\n                el('t-name', S.name.split(' ')[0]);\n                ARL.go(4);\n            },\n            selectTime(time) {\n                S.time = time;\n                el('t-time', time);\n                document.querySelectorAll('.arl-slot').forEach(e => e.classList.remove('arl-sel'));\n                event.currentTarget.classList.add('arl-sel');\n                setTimeout(() => ARL.go(S.guests >= C.groupThreshold ? 5 : 6), 280);\n            },\n            mountStripe() {\n                if (!C.stripeKey) { document.getElementById('arl-card-element').innerHTML = '<p style=\"color:#c0392b;padding:12px 0;\">Payment not configured. Please call us.<\/p>'; return; }\n                stripe = Stripe(C.stripeKey);\n                const elements = stripe.elements({ fonts:[{ cssSrc:'https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@400;600&display=swap' }] });\n                if (C.enableWalletPay) {\n                    const pr = stripe.paymentRequest({ country:'AT', currency:'eur', total:{ label:'No-show guarantee \u2014 Die Arlbergerin', amount:(C.noshowFee*(S.guests||1))*100, pending:true }, requestPayerName:true, requestPayerEmail:true, requestPayerPhone:true });\n                    const prButton = elements.create('paymentRequestButton', { paymentRequest:pr, style:{ paymentRequestButton:{ type:'default', theme:'dark', height:'48px' } } });\n                    pr.canMakePayment().then(result => {\n                        if (result) {\n                            document.getElementById('arl-wallet-wrap').style.display = 'block';\n                            prButton.mount('#arl-payment-request-btn');\n                            pr.on('paymentmethod', async ev => {\n                                if (ev.payerName  && !S.name)  { S.name  = ev.payerName; }\n                                if (ev.payerEmail && !S.email) { S.email = ev.payerEmail; }\n                                if (ev.payerPhone && !S.phone) { S.phone = ev.payerPhone; }\n                                const btn = document.getElementById('arl-submit-btn');\n                                if (btn) btn.disabled = true;\n                                try {\n                                    const res = await fetch(C.ajaxUrl, { method:'POST', headers:{'Content-Type':'application\/x-www-form-urlencoded'}, body:new URLSearchParams({ action:'arl_save_booking', nonce:C.nonce, name:S.name, email:S.email, phone:S.phone, guests:S.guests, date:S.date, time:S.time, message:S.message, menu_choice:S.menuChoice||'', payment_method:ev.paymentMethod.id, customer_id:'', wallet_pay:'1' }) }).then(r=>r.json());\n                                    if (res.success) { ev.complete('success'); document.getElementById('arl-out-name').textContent = S.name.split(' ')[0]; ARL.go(7); }\n                                    else { ev.complete('fail'); alert(res.data || 'Something went wrong. Please try the card form below.'); }\n                                } catch(e) { ev.complete('fail'); alert('Network error. Please try the card form below.'); }\n                                if (btn) btn.disabled = false;\n                            });\n                        }\n                    });\n                }\n                cardElement = elements.create('card', { style:{ base:{ fontFamily:'\"Open Sans\",Arial,sans-serif', fontSize:'16px', fontWeight:'400', color:'#2C3E50', '::placeholder':{ color:'rgba(44,62,80,.32)' } }, invalid:{ color:'#c0392b' } }, hidePostalCode:true });\n                cardElement.mount('#arl-card-element');\n                cardElement.on('change', e => { document.getElementById('arl-card-error').textContent = e.error ? e.error.message : ''; });\n            },\n            async submit() {\n                if (!document.getElementById('arl-agree').checked) { alert('Please agree to the privacy policy and no-show rules.'); return; }\n                S.message = document.getElementById('arl-msg').value.trim();\n                const btn = document.getElementById('arl-submit-btn');\n                btn.disabled = true; btn.textContent = 'Processing securely\u2026';\n                try {\n                    const intentRes = await fetch(C.ajaxUrl, { method:'POST', headers:{'Content-Type':'application\/x-www-form-urlencoded'}, body:new URLSearchParams({ action:'arl_create_setup_intent', nonce:C.nonce, name:S.name, email:S.email }) }).then(r=>r.json());\n                    if (!intentRes.success) throw new Error(intentRes.data || 'Payment setup failed.');\n                    const { setupIntent, error } = await stripe.confirmCardSetup(intentRes.data.client_secret, { payment_method:{ card:cardElement, billing_details:{ name:S.name, email:S.email } } });\n                    if (error) throw new Error(error.message);\n                    const saveRes = await fetch(C.ajaxUrl, { method:'POST', headers:{'Content-Type':'application\/x-www-form-urlencoded'}, body:new URLSearchParams({ action:'arl_save_booking', nonce:C.nonce, name:S.name, email:S.email, phone:S.phone, guests:S.guests, date:S.date, time:S.time, message:S.message, menu_choice:S.menuChoice, payment_method:setupIntent.payment_method, customer_id:intentRes.data.customer_id }) }).then(r=>r.json());\n                    if (!saveRes.success) throw new Error(saveRes.data || 'Could not save reservation.');\n                    document.getElementById('arl-out-name').textContent = S.name;\n                    ARL.go(7);\n                } catch (err) {\n                    alert(err.message);\n                    btn.disabled = false;\n                    btn.textContent = 'Request My Table \u2192';\n                }\n            },\n        };\n\n        function el(id, text) {\n            const node = document.getElementById(id);\n            if (node) { node.textContent = text; node.classList.remove('arl-empty'); }\n            const mob = { 't-guests':'ms-guests','t-date':'ms-date','t-time':'ms-time','t-name':'ms-name','t-fee':'ms-fee' };\n            if (mob[id]) {\n                const mn = document.getElementById(mob[id]);\n                if (mn) { mn.textContent = text; mn.classList.remove('empty'); }\n                syncMobPreview();\n            }\n        }\n        function syncMobPreview() {\n            const summary = document.getElementById('arl-mob-summary');\n            if (!summary || window.innerWidth > 640) return;\n            if (S.guests) summary.classList.add('arl-visible');\n            const parts = [];\n            if (S.guests) parts.push(S.guests + (S.guests===1?' guest':' guests'));\n            if (S.date)   parts.push(new Date(S.date+'T12:00:00').toLocaleDateString('en-GB',{day:'numeric',month:'short'}));\n            if (S.time)   parts.push(S.time);\n            const prev = document.getElementById('arl-mob-sum-preview');\n            if (prev) prev.textContent = parts.length ? parts.join(' \u00b7 ') : 'Select guests to begin';\n        }\n        ARL.toggleSummary = function() {\n            const body    = document.getElementById('arl-mob-sum-body');\n            const chevron = document.getElementById('arl-mob-sum-chevron');\n            if (!body) return;\n            const isOpen = body.classList.toggle('open');\n            if (chevron) chevron.classList.toggle('open', isOpen);\n        };\n        const _origGo = ARL.go.bind(ARL);\n        ARL.go = function(step) {\n            const body    = document.getElementById('arl-mob-sum-body');\n            const chevron = document.getElementById('arl-mob-sum-chevron');\n            if (body && body.classList.contains('open')) { body.classList.remove('open'); if (chevron) chevron.classList.remove('open'); }\n            _origGo(step);\n        };\n        ARL.renderGuests();\n        ARL.renderCal();\n    })();\n    <\/script>\n    \n    <\/div>\n    <p class=\"arl-reserve__note arl-center\">Im Winter wird eine Kreditkarte nur als Garantie hinterlegt \u2014 <strong>bei der Buchung niemals belastet<\/strong>. Im Sommer ist keine Karte erforderlich. F\u00fcr Gruppen ab 10 Personen nutzen Sie bitte das <a href=\"#arl-celebrate\">Anfrageformular f\u00fcr Feierlichkeiten<\/a>. Lieber anrufen? <a href=\"tel:+4354462243\">+43 5446 2243<\/a><\/p>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 11. MENU ==================================================================== -->\n<section class=\"arl-sec arl-menu\" id=\"arl-menu\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-menu__grid\">\n      <div>\n        <!-- WINTER MENU CONTENT -->\n        <div class=\"arl-winter-only\">\n          <div class=\"arl-center\">\n            <span class=\"arl-eyebrow\">Winterkollektion 2026<\/span>\n            <h2>\u00c0-la-carte \u2014 Winter 2026<\/h2>\n            <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n            <p class=\"arl-lead\" style=\"max-width:52ch;margin:0 auto\">Ehrliche Tiroler Wurzeln, liebevoll veredelt.<\/p>\n          <\/div>\n          <div class=\"arl-menu__tabs\">\n            <button class=\"arl-menu__tab is-active\" data-tab=\"win-starters\">Vorspeisen &amp; Suppen<\/button>\n            <button class=\"arl-menu__tab\" data-tab=\"win-mains\">Hauptgerichte<\/button>\n            <button class=\"arl-menu__tab\" data-tab=\"win-desserts\">Desserts<\/button>\n            <button class=\"arl-menu__tab arl-menu__tab--fondue\" data-tab=\"win-fondue\">Fondue (nur Mi.)<\/button>\n          <\/div>\n          <div class=\"arl-menu__filters\">\n            <button class=\"arl-menu__filter-chip is-active\" data-filter=\"all\">Alle Gerichte<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"vegetarian\">Vegetarisch<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"vegan\">Vegan<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"light\">Leicht<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"signature\">Empfehlung<\/button>\n          <\/div>\n          <div class=\"arl-menu__panel is-active\" id=\"win-starters\">\n            <div class=\"arl-dish\" data-type=\"hearty\"><div class=\"arl-dish__name\">Kr\u00e4ftige Rindsbr\u00fche<\/div><div class=\"arl-dish__price\">\u20ac9,50<\/div><div class=\"arl-dish__desc\">Schnittlauch \u00b7 Wurzelgem\u00fcse \u00b7 Pfannkuchenstreifen oder Tiroler K\u00e4sekn\u00f6del<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Suppe des Tages<\/div><div class=\"arl-dish__price\">\u20ac10,80<\/div><div class=\"arl-dish__desc\">T\u00e4glich wechselnde Suppe aus der K\u00fcche<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian light\"><div class=\"arl-dish__name\">Rote Bete &amp; Ziegenfrischk\u00e4se <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac19,80<\/div><div class=\"arl-dish__desc\">Apfel-Balsamico \u00b7 Pinienkerne \u00b7 Blattsalate<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"signature\"><div class=\"arl-dish__name\">Regionales Rindercarpaccio <span class=\"arl-dish__badge\">Empfehlung<\/span><\/div><div class=\"arl-dish__price\">\u20ac28,80<\/div><div class=\"arl-dish__desc\">Parmesanmousse \u00b7 eingelegte Tomaten \u00b7 Rucola<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian vegan light\"><div class=\"arl-dish__name\">Bunte Salatsch\u00fcssel <span class=\"arl-dish__badge\">Vegan<\/span><\/div><div class=\"arl-dish__price\">\u20ac9,80<\/div><div class=\"arl-dish__desc\">Blattsalate \u00b7 marinierte Rohkost<\/div><\/div>\n          <\/div>\n          <div class=\"arl-menu__panel\" id=\"win-mains\">\n            <div class=\"arl-dish\" data-type=\"signature\"><div class=\"arl-dish__name\">Wiener Schnitzel vom Kalb <span class=\"arl-dish__badge\">Klassiker<\/span><\/div><div class=\"arl-dish__price\">\u20ac36,80<\/div><div class=\"arl-dish__desc\">Preiselbeeren \u00b7 Zitrone \u00b7 Petersilienkartoffeln<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Zwiebelrostbraten<\/div><div class=\"arl-dish__price\">\u20ac38,60<\/div><div class=\"arl-dish__desc\">Sauerrahm \u00b7 Speckbohnen \u00b7 Ch\u00e2teau-Kartoffeln<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"signature\"><div class=\"arl-dish__name\">Hirschragout mit Cassis <span class=\"arl-dish__badge\">Empfehlung des K\u00fcchenchefs<\/span><\/div><div class=\"arl-dish__price\">\u20ac34,20<\/div><div class=\"arl-dish__desc\">W\u00fcrzige Birne \u00b7 Rotkraut \u00b7 Topfen-Serviettenkn\u00f6del<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Geschmorte Lammhaxe<\/div><div class=\"arl-dish__price\">\u20ac32,80<\/div><div class=\"arl-dish__desc\">Gremolata \u00b7 Ratatouille \u00b7 cremige Polenta aus dem Ofen<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"light\"><div class=\"arl-dish__name\">Gebratenes Lachforellenfilet<\/div><div class=\"arl-dish__price\">\u20ac35,30<\/div><div class=\"arl-dish__desc\">\u00d6tztal-Filet \u00b7 Tomaten-Kapern-Butter \u00b7 Petersilienkartoffeln<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Tiroler K\u00e4sesp\u00e4tzle <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac22,80<\/div><div class=\"arl-dish__desc\">Schnittlauch \u00b7 R\u00f6stzwiebeln \u00b7 kleiner Salat<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Pilz-Gulasch <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac23,50<\/div><div class=\"arl-dish__desc\">Grappa-Dip \u00b7 Serviettenkn\u00f6del<\/div><\/div>\n          <\/div>\n          <div class=\"arl-menu__panel\" id=\"win-desserts\">\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Bauern-Topfen-Cheesecake<\/div><div class=\"arl-dish__price\">\u20ac14,40<\/div><div class=\"arl-dish__desc\">Butterkeks \u00b7 Heidelbeeren \u00b7 Sorbet<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Marillen-Pfannkuchen<\/div><div class=\"arl-dish__price\">\u20ac13,20<\/div><div class=\"arl-dish__desc\">Feine Cr\u00e8me<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Set-Cr\u00e8me<\/div><div class=\"arl-dish__price\">\u20ac12,50<\/div><div class=\"arl-dish__desc\">Vanille \u00b7 Himbeeren \u00b7 Crumble<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Affogato<\/div><div class=\"arl-dish__price\">\u20ac8,50<\/div><div class=\"arl-dish__desc\">Vanilleeis \u00b7 Haselnusskrokant \u00b7 Espresso<\/div><\/div>\n          <\/div>\n          <div class=\"arl-menu__panel\" id=\"win-fondue\">\n            <p class=\"arl-menu__note\">Fondue-Abende sind jeden <strong>Mittwoch<\/strong> im Winter. Das \u00c0-la-carte-Men\u00fc wird an Fondue-Abenden nicht serviert \u2014 das ganze Restaurant versammelt sich um den Topf. <strong>Reservierung erforderlich.<\/strong><\/p>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">K\u00e4sefondue<\/div><div class=\"arl-dish__price\">\u20ac32,00<\/div><div class=\"arl-dish__desc\">Gruy\u00e8re &amp; Emmental \u00b7 Wei\u00dfwein \u00b7 Knoblauch \u00b7 Brot &amp; Beilagen<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Fleischfondue<\/div><div class=\"arl-dish__price\">\u20ac38,00<\/div><div class=\"arl-dish__desc\">Rinderfilet &amp; H\u00fchnerbrust \u00b7 Dips &amp; Saucen \u00b7 Salate &amp; Brot<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Schokoladenfondue <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac14,00<\/div><div class=\"arl-dish__desc\">Dunkle &amp; Milchschokolade \u00b7 frische Fr\u00fcchte \u00b7 Kekse<\/div><\/div>\n            <div class=\"arl-center\" style=\"margin-top:26px\"><a href=\"#arl-reserve\" class=\"arl-btn\">Fondue-Tisch reservieren \u2192<\/a><\/div>\n          <\/div>\n        <\/div>\n\n        <!-- SUMMER MENU CONTENT -->\n        <div class=\"arl-summer-only\">\n          <div class=\"arl-center\">\n            <span class=\"arl-eyebrow\">Sommer 2026<\/span>\n            <h2>Das leichte Sommermen\u00fc<\/h2>\n            <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n            <p class=\"arl-lead\" style=\"max-width:58ch;margin:0 auto\">Frisch, regional, ehrlich. Auf der Terrasse und im Restaurant serviert. 3. Juli \u2013 31. August 2026.<\/p>\n          <\/div>\n          <div class=\"arl-menu__tabs\">\n            <button class=\"arl-menu__tab is-active\" data-tab=\"sum-starters\">Vorspeisen &amp; Salate<\/button>\n            <button class=\"arl-menu__tab\" data-tab=\"sum-mains\">Hauptgerichte<\/button>\n            <button class=\"arl-menu__tab\" data-tab=\"sum-desserts\">Desserts<\/button>\n          <\/div>\n          <div class=\"arl-menu__filters\">\n            <button class=\"arl-menu__filter-chip is-active\" data-filter=\"all\">Alle Gerichte<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"vegetarian\">Vegetarisch<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"vegan\">Vegan<\/button>\n            <button class=\"arl-menu__filter-chip\" data-filter=\"signature\">Empfehlung<\/button>\n          <\/div>\n          <div class=\"arl-menu__panel is-active\" id=\"sum-starters\">\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Kr\u00e4ftige Rinderbr\u00fche mit Pfannkuchenstreifen<\/div><div class=\"arl-dish__price\">\u20ac8,70<\/div><div class=\"arl-dish__desc\">hausgemacht \u00b7 fein geschnittener Pfannkuchen<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"signature\"><div class=\"arl-dish__name\">Rinderfilet-Carpaccio <span class=\"arl-dish__badge\">Empfehlung<\/span><\/div><div class=\"arl-dish__price\">\u20ac28,20<\/div><div class=\"arl-dish__desc\">Kapern-Mayonnaise \u00b7 Rucola \u00b7 Parmesan \u00b7 Limette<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian signature\"><div class=\"arl-dish__name\">Warmer Sommersalat \u201eArlbergerin\u201c <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac18,30<\/div><div class=\"arl-dish__desc\">Ger\u00f6stete Tomaten \u00b7 Rote Bete \u00b7 Babykarotten \u00b7 Pfirsichscheiben<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"signature\"><div class=\"arl-dish__name\">Steirischer Backhendl-Salat <span class=\"arl-dish__badge\">Empfehlung<\/span><\/div><div class=\"arl-dish__price\">\u20ac24,50<\/div><div class=\"arl-dish__desc\">Knuspriges Backhendl in K\u00fcrbiskernkruste \u00b7 Erd\u00e4pfel-Gurkensalat \u00b7 Preiselbeeren<\/div><\/div>\n          <\/div>\n          <div class=\"arl-menu__panel\" id=\"sum-mains\">\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Tiroler K\u00e4sesp\u00e4tzle <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac21,70<\/div><div class=\"arl-dish__desc\">Bergk\u00e4se \u00b7 R\u00f6stzwiebeln \u00b7 Blattsalat<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Hausgemachte Spinatkn\u00f6del <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac19,80<\/div><div class=\"arl-dish__desc\">Braune Butter \u00b7 Parmesan<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian vegan\"><div class=\"arl-dish__name\">Vegane Rote-Bete-Kn\u00f6del <span class=\"arl-dish__badge\">Vegan<\/span><\/div><div class=\"arl-dish__price\">\u20ac21,50<\/div><div class=\"arl-dish__desc\">Pflanzenbutter \u00b7 veganer Parmesan \u00b7 Salatbouquet<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Penne Arrabbiata (vegetarisch) <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac15,50<\/div><div class=\"arl-dish__desc\">Tomatensauce \u00b7 Chili \u00b7 Knoblauch \u00b7 Basilikum<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Penne Arrabbiata<\/div><div class=\"arl-dish__price\">\u20ac17,50<\/div><div class=\"arl-dish__desc\">Tomatensauce \u00b7 Speck \u00b7 Zwiebeln \u00b7 Chili \u00b7 Knoblauch<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Wiener Schnitzel vom Schwein<\/div><div class=\"arl-dish__price\">\u20ac27,50<\/div><div class=\"arl-dish__desc\">Petersilienerd\u00e4pfel \u00b7 Preiselbeeren \u00b7 Zitrone<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"signature\"><div class=\"arl-dish__name\">Entrec\u00f4te mit Chimichurri <span class=\"arl-dish__badge\">Empfehlung<\/span><\/div><div class=\"arl-dish__price\">\u20ac36,70<\/div><div class=\"arl-dish__desc\">Ribeye-Steak \u00b7 knusprige Tiroler Nudeln \u00b7 gegrilltes Sommergem\u00fcse<\/div><\/div>\n          <\/div>\n          <div class=\"arl-menu__panel\" id=\"sum-desserts\">\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Pfannkuchen mit Eis <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac12,80<\/div><div class=\"arl-dish__desc\">Pfannkuchen \u00b7 Vanilleeis \u00b7 Schokoladensauce \u00b7 Schlagobers<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Marillen-Pfannkuchen <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac12,50<\/div><div class=\"arl-dish__desc\">Marillen-Pfannkuchen \u00b7 Schlagobers<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Affogato<\/div><div class=\"arl-dish__price\">\u20ac7,50<\/div><div class=\"arl-dish__desc\">Vanilleeis \u00b7 Haselnusskrokant \u00b7 Espresso<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian\"><div class=\"arl-dish__name\">Beerentraum <span class=\"arl-dish__badge\">Vegetarisch<\/span><\/div><div class=\"arl-dish__price\">\u20ac7,50<\/div><div class=\"arl-dish__desc\">Vanilleeis \u00b7 Beeren \u00b7 Eierlik\u00f6r \u00b7 Schlagobers<\/div><\/div>\n            <div class=\"arl-dish\" data-type=\"vegetarian vegan\"><div class=\"arl-dish__name\">Sorbet <span class=\"arl-dish__badge\">Vegan<\/span><\/div><div class=\"arl-dish__price\">\u20ac4,50<\/div><div class=\"arl-dish__desc\">Eine gro\u00dfe Kugel saisonalen Sorbets<\/div><\/div>\n            <div class=\"arl-dish\"><div class=\"arl-dish__name\">Sorbet mit Geist<\/div><div class=\"arl-dish__price\">\u20ac6,50<\/div><div class=\"arl-dish__desc\">Saisonales Sorbet mit Geist<\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <aside>\n        <div class=\"arl-ask\">\n          <h3>Fragen Sie die K\u00fcche<\/h3>\n          <div class=\"arl-ask__status\">\n            <span class=\"arl-ask__status-dot\"><\/span>\n            Online\u2011Men\u00fcassistent\n          <\/div>\n          <div class=\"arl-ask__log\" id=\"arl-ask-log\">\n            <div class=\"arl-ask__msg arl-ask__msg--bot\">Guten Abend! Ich kann Ihnen bei Fragen zu unseren Zutaten, Allergenen, Speiseempfehlungen und Weinbegleitungen helfen. Fragen Sie mich einfach!<\/div>\n          <\/div>\n          <div class=\"arl-ask__chips\">\n            <div class=\"arl-ask__chip\" onclick=\"askPredefined('Haben Sie Kn\u00f6del?')\">Haben Sie Kn\u00f6del?<\/div>\n            <div class=\"arl-ask__chip\" onclick=\"askPredefined('Gibt es vegetarische Optionen?')\">Gibt es vegetarische Optionen?<\/div>\n            <div class=\"arl-ask__chip\" onclick=\"askPredefined('Tell me about Schnitzel')\">Wiener Schnitzel?<\/div>\n          <\/div>\n          <form class=\"arl-ask__form\" id=\"arl-ask-form\" onsubmit=\"handleChatSubmit(event)\">\n            <input class=\"arl-ask__input\" id=\"arl-ask-input\" type=\"text\" placeholder=\"Frage zum Men\u00fc eingeben...\" autocomplete=\"off\">\n            <button class=\"arl-ask__send\" type=\"submit\">Fragen<\/button>\n          <\/form>\n        <\/div>\n      <\/aside>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 12. BAR ==================================================================== -->\n<section class=\"arl-sec arl-bar\" id=\"arl-bar\">\n  <div class=\"arl-bar__media\">\n    <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/DieArlbergerin-142_bddbcc6e.jpg\">\n      <source src=\"https:\/\/manus-webdev-static-assets.s3.us-east-1.amazonaws.com\/bar_aperitif_9e3f2a1b.mp4\" type=\"video\/mp4\">\n    <\/video>\n  <\/div>\n  <div class=\"arl-wrap\">\n    <span class=\"arl-eyebrow\">Bar &amp; Aperitif<\/span>\n    <h2>Ein Abend an der Bar<\/h2>\n    <hr class=\"arl-divider\">\n    <p style=\"max-width:62ch;color:rgba(255,255,255,0.86);font-size:1.12rem\">Die Bar ist Teil des Restaurants \u2014 nicht davon getrennt. Beginnen Sie mit einem Aperitivo, bevor Ihr Tisch bereit ist, bleiben Sie nach dem Abendessen noch auf ein Glas Wein oder kommen Sie einfach ohne Reservierung auf einen Drink vorbei. Die Bar ist immer ge\u00f6ffnet.<\/p>\n    <div class=\"arl-bar__grid\">\n      <div class=\"arl-bar__col\"><h3>Aperitivo vor dem Abendessen<\/h3><p>Kommen Sie etwas fr\u00fcher und nehmen Sie an der Bar Platz. Ein Spritz, ein Glas Sekt oder etwas Leichtes \u2014 der nat\u00fcrliche Auftakt zu einem Abend bei Die Arlbergerin, bevor Ihr Tisch bereit ist.<\/p><\/div>\n      <div class=\"arl-bar__col\"><h3>Einfach ein Glas Wein<\/h3><p>Keine Reservierung n\u00f6tig. Kommen Sie herein, setzen Sie sich an die Bar und bestellen Sie ein Glas. \u00d6sterreichische Weine, saisonal ausgew\u00e4hlt \u2014 ein Gr\u00fcner Veltliner, ein Blaufr\u00e4nkisch oder was wir gerade diese Woche ausschenken.<\/p><\/div>\n      <div class=\"arl-bar__col\"><h3>Ein Cocktail nach dem Essen<\/h3><p>Eine kurze, sorgf\u00e4ltig zusammengestellte Auswahl \u2014 nicht f\u00fcnfzig Optionen, sondern nur ein paar gut gemachte Drinks. Die richtige Art, ein gutes Essen zu beenden, ohne noch woanders hinzugehen.<\/p><\/div>\n    <\/div>\n    <a href=\"#arl-reserve\" class=\"arl-btn arl-btn--light\">Tisch zum Abendessen reservieren<\/a>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 13. GETTING HERE ==================================================================== -->\n<section class=\"arl-sec arl-here\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-here__grid\">\n      <div class=\"arl-here__left\">\n        <span class=\"arl-eyebrow\">Anreise<\/span>\n        <h2>Drei Wege vom <em>Zentrum<\/em><\/h2>\n        <hr class=\"arl-divider\">\n        <p class=\"arl-lead\">St. Jakober Dorfstra\u00dfe 11 \u2014 eine ruhige Stra\u00dfe im Viertel St. Jakob, etwa 1 km vom Dorfzentrum entfernt. W\u00e4hlen Sie Ihren Weg.<\/p>\n      <\/div>\n      <div class=\"arl-here__steps\">\n        <div class=\"arl-here__step is-active\" onclick=\"toggleHereStep(this)\">\n          <div class=\"arl-here__num\">01<\/div>\n          <div>\n            <div class=\"arl-here__step-title\">Taxi \u2014 am schnellsten<\/div>\n            <div class=\"arl-here__step-sub\">~5 Min. \u00b7 von T\u00fcr zu T\u00fcr<\/div>\n            <div class=\"arl-here__step-desc\">Die schnellste Option, besonders nach dem Abendessen oder mit Gep\u00e4ck. Unser Partner Taxi Miro bringt Sie in etwa 5 Minuten vom Zentrum dorthin.<\/div>\n            <span class=\"arl-here__badge\">Schnellste Option<\/span>\n            <div><a class=\"arl-here__taxi-btn\" href=\"tel:+43544642542\">Rufen Sie Taxi Miro an \u00b7 +43 5446 42542<\/a><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"arl-here__step\" onclick=\"toggleHereStep(this)\">\n          <div class=\"arl-here__num\">02<\/div>\n          <div>\n            <div class=\"arl-here__step-title\">Buslinie 2<\/div>\n            <div class=\"arl-here__step-sub\">~8 Min. \u00b7 vom Zentrum<\/div>\n            <div class=\"arl-here__step-desc\">Nehmen Sie Buslinie 2 vom Zentrum von St. Anton. Er h\u00e4lt nahe beim Hotel \u2014 eine bequeme und einfache Option, besonders im Winter, wenn die Stra\u00dfen vereist sind.<\/div>\n            <span class=\"arl-here__badge\">Einfach &amp; g\u00fcnstig<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"arl-here__step\" onclick=\"toggleHereStep(this)\">\n          <div class=\"arl-here__num\">03<\/div>\n          <div>\n            <div class=\"arl-here__step-title\">Zu Fu\u00df \u2014 am sch\u00f6nsten<\/div>\n            <div class=\"arl-here__step-sub\">~15\u201320 Min. \u00b7 nicht zu steil<\/div>\n            <div class=\"arl-here__step-desc\">Ein sehr angenehmer Spaziergang durchs Dorf und einen sanften Anstieg hinauf \u2014 nicht zu steil und sowohl im Winter als auch im Sommer sch\u00f6n. Etwa 1 km. Bei klarem Abendwetter sehr zu empfehlen.<\/div>\n            <span class=\"arl-here__badge\">Malerischer Spaziergang<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 14. ACT ==================================================================== -->\n<section class=\"arl-sec arl-act arl-center\">\n  <div class=\"arl-wrap\">\n    <span class=\"arl-eyebrow\">Drei M\u00f6glichkeiten<\/span>\n    <h2>Wie m\u00f6chten Sie anreisen?<\/h2>\n    <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n    <div class=\"arl-act__grid\" style=\"text-align:left\">\n      <div class=\"arl-act__card arl-reveal\"><div class=\"cat\">Zum Abendessen<\/div><h3>Einen Tisch reservieren<\/h3><p>Online in zwei Minuten buchen. Externe G\u00e4ste hinterlegen nur eine Karte als Garantie; sie wird bei der Buchung nicht belastet. Im Sommer ist keine Karte n\u00f6tig.<\/p><div class=\"meta\">K\u00fcche 18:30 bis 20:30 \u00b7 Dienstag geschlossen<\/div><a href=\"#arl-reserve\" class=\"arl-btn arl-btn--ghost\">Online reservieren<\/a><\/div>\n      <div class=\"arl-act__card is-best arl-reveal\"><span class=\"arl-act__flag\">Beste Option<\/span><div class=\"cat\">\u00dcber dem Restaurant \u00fcbernachten<\/div><h3>\u00dcber dem Restaurant \u00fcbernachten<\/h3><p>Hotelg\u00e4ste buchen mit pers\u00f6nlichem Passwort, ohne Kreditkarte, mit Priorit\u00e4tszugang, jederzeit. Der sicherste Tisch in St. Anton.<\/p><div class=\"meta\">4-Sterne-Hotel \u00b7 Erwachsene ab 10 Jahren<\/div><a href=\"https:\/\/booking.diearlbergerin.com\/\" class=\"arl-btn\" target=\"_blank\" rel=\"noopener\">Zimmer buchen<\/a><\/div>\n      <div class=\"arl-act__card arl-reveal\"><div class=\"cat\">F\u00fcr Gruppen<\/div><h3>Gruppe oder Feier<\/h3><p>Hochzeiten, Geburtstage, Firmenessen und winterliche Fondue-Gruppen. Eine private Stube oder das ganze Haus, 365 Tage im Jahr, auf Anfrage.<\/p><div class=\"meta\">Ganzj\u00e4hrig \u00b7 Individuelles Angebot innerhalb von 24 Stunden<\/div><a href=\"https:\/\/www.diearlbergerin.com\/de\/feiern\/\" class=\"arl-btn arl-btn--ghost\" target=\"_blank\" rel=\"noopener\">Unsere Feierlichkeiten ansehen<\/a><\/div>\n    <\/div>\n    <p class=\"arl-lead arl-winter-only\" style=\"margin-top:34px;font-size:1rem\">Anreise: etwa 5 Minuten mit dem Taxi vom Zentrum von St. Anton. Unser Partner: <a href=\"tel:+43544642542\" style=\"color:var(--arl-accent);text-decoration:underline\">Taxi Miro +43 5446 42542<\/a>.<\/p>\n    <p class=\"arl-lead arl-summer-only\" style=\"margin-top:34px;font-size:1rem\">Anreise: ein ebener, leichter 15\u2011min\u00fctiger Fu\u00dfweg vom Zentrum von St. Anton.<\/p>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 15. CELEBRATION ==================================================================== -->\n<section class=\"arl-sec arl-celebrate\" id=\"arl-celebrate\">\n  <div class=\"arl-wrap\">\n    <div class=\"arl-celebrate__top\">\n      <div>\n        <div class=\"arl-celebrate__365\">\n          <svg viewBox=\"0 0 24 24\" style=\"width:14px;height:14px;fill:#fff;margin-right:8px;\"><path d=\"M19 3h-1V1h-2v2H8V1H6v2H5C3.9 3 3 3.9 3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z\"\/><\/svg>\n          365 Tage ge\u00f6ffnet \u2014 auf Anfrage\n        <\/div>\n        <h2>Ihre Feier, <em>an jedem Tag des Jahres<\/em><\/h2>\n        <hr class=\"arl-divider\">\n        <p>Taufen, Geburtstage, Jubil\u00e4en, Firmenessen und Fondue-Gruppen: Wir gestalten die Momente, die z\u00e4hlen \u2013 ganzj\u00e4hrig und auf Ihren Anlass abgestimmt.<\/p>\n        <a class=\"arl-btn arl-btn--ghost\" style=\"border-color:rgba(255,255,255,0.4); color:#fff !important;\" href=\"https:\/\/www.diearlbergerin.com\/de\/feiern\/\" target=\"_blank\" rel=\"noopener\">Alle Feieroptionen ansehen<\/a>\n      <\/div>\n      <div>\n        <p style=\"font-size: 0.72rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--arl-rose-pale); margin-bottom: 14px;\">Was feiern Sie?<\/p>\n        <div class=\"arl-celebrate__tiles\">\n          <button class=\"arl-celebrate__tile is-active\" onclick=\"chooseOccasion(this, 'Geburtstag', 'Ein Geburtstagsessen in der Stube \u2014 intim, gem\u00fctlich und unvergesslich. Wir organisieren gerne eine \u00dcberraschungsdekoration, ein spezielles Men\u00fc und eine Geburtstagstorte.', 'https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_room2_af7e6547.jpg')\">Geburtstag<\/button>\n          <button class=\"arl-celebrate__tile\" onclick=\"chooseOccasion(this, 'Taufe', 'Ein sch\u00f6nes Familienessen zur Taufe. Wir decken unsere Stuben mit viel Sorgfalt und bieten individuelle \u00f6sterreichische Men\u00fcs in herzlicher Atmosph\u00e4re.', 'https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_room1_ad361608.jpg')\">Taufe<\/button>\n          <button class=\"arl-celebrate__tile\" onclick=\"chooseOccasion(this, 'Jubil\u00e4um', 'Intime Tische bei Kerzenschein unter rustikalen Holzpanelen. Wir stellen feine Tiroler Men\u00fcs und ausgew\u00e4hlte Weinbegleitungen f\u00fcr Ihr Jubil\u00e4um zusammen.', 'https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_MG_3935_73563e82.webp')\">Jubil\u00e4um<\/button>\n          <button class=\"arl-celebrate__tile\" onclick=\"chooseOccasion(this, 'Firmenessen', 'Lange Tafeln f\u00fcr Firmenveranstaltungen und Wintergruppen. Fondue-Spezialit\u00e4ten oder feine mehrg\u00e4ngige Men\u00fcs, abgestimmt auf Ihren Unternehmensablauf.', 'https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_alacarte2_bfe1af98.jpg')\">Firmenessen<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"arl-celebrate__preview\" id=\"arl-celebrate-preview\">\n      <img decoding=\"async\" class=\"arl-celebrate__preview-img\" id=\"arl-celebrate-preview-img\" src=\"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_room2_af7e6547.jpg\" alt=\"Geburtstagsfeier\" title=\"\">\n      <div class=\"arl-celebrate__preview-txt\">\n        <h3 id=\"arl-celebrate-preview-title\">Geburtstag<\/h3>\n        <p id=\"arl-celebrate-preview-desc\">Ein Geburtstagsessen in der Stube \u2014 intim, gem\u00fctlich und unvergesslich. Wir organisieren gerne eine \u00dcberraschungsdekoration, ein spezielles Men\u00fc und eine Geburtstagstorte.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"arl-center\" style=\"padding-top: 10px;\">\n      <button class=\"arl-celebrate__trigger-btn\" id=\"arl-cel-trigger\" onclick=\"toggleCelForm()\">\n        <svg viewBox=\"0 0 24 24\" style=\"width:16px;height:16px;fill:currentColor; margin-right:8px;\"><path d=\"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z\"\/><\/svg>\n        <span>Terminanfrage senden<\/span>\n        <svg class=\"chevron\" viewBox=\"0 0 24 24\" style=\"width:14px;height:14px;fill:currentColor; margin-left:8px;\"><path d=\"M7 10l5 5 5-5z\"\/><\/svg>\n      <\/button>\n    <\/div>\n\n    <div class=\"arl-celebrate__collapsible\" id=\"arl-cel-collapsible\">\n      <div class=\"arl-celebrate__grid\">\n        <div>\n          <h3 class=\"arl-cal__title\">Vorgeschlagenes Datum ausw\u00e4hlen<\/h3>\n          <p class=\"arl-cal__sub\">W\u00e4hlen Sie ein gew\u00fcnschtes Datum in unserem interaktiven Kalender.<\/p>\n          <div class=\"arl-cal__nav\">\n            <button onclick=\"navigateCal(-1)\">&lsaquo;<\/button>\n            <span id=\"arl-cal-month\">Juli 2026<\/span>\n            <button onclick=\"navigateCal(1)\">&rsaquo;<\/button>\n          <\/div>\n          <div class=\"arl-cal__grid\" id=\"arl-cal-grid\">\n            <div class=\"arl-cal__day-name\">Mo<\/div><div class=\"arl-cal__day-name\">Di<\/div><div class=\"arl-cal__day-name\">Mi<\/div><div class=\"arl-cal__day-name\">Do<\/div><div class=\"arl-cal__day-name\">Fr<\/div><div class=\"arl-cal__day-name\">Sa<\/div><div class=\"arl-cal__day-name\">So<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"arl-celebrate__form\">\n          <h3>Buchungsdetails f\u00fcr den Anlass<\/h3>\n          <p style=\"color:rgba(255,255,255,0.65); font-size:0.82rem; margin-bottom:18px;\">Geben Sie Ihre Daten ein, um Ihre Anfrage abzuschlie\u00dfen.<\/p>\n          <div class=\"arl-celebrate__form-date\" id=\"arl-form-date-preview\">Noch kein Datum ausgew\u00e4hlt<\/div>\n          <form id=\"arl-celebrate-form\" onsubmit=\"submitCelebrateForm(event)\">\n            <label for=\"cel-name\">Ihr Name<\/label>\n            <input type=\"text\" id=\"cel-name\" required placeholder=\"John Doe\">\n            <label for=\"cel-email\">E-Mail-Adresse<\/label>\n            <input type=\"email\" id=\"cel-email\" required placeholder=\"john@example.com\">\n            <label for=\"cel-guests\">Ungef\u00e4hre G\u00e4stezahl<\/label>\n            <input type=\"number\" id=\"cel-guests\" required min=\"1\" max=\"150\" placeholder=\"15\">\n            <label for=\"cel-occ\">Occasion<\/label>\n            <input type=\"text\" id=\"cel-occ\" required value=\"Geburtstag\">\n            <label for=\"cel-message\">Notizen &amp; Details<\/label>\n            <textarea id=\"cel-message\" placeholder=\"Wir h\u00e4tten gerne eine private Stube und individuelle Blumenarrangements...\"><\/textarea>\n            <button type=\"submit\" class=\"arl-btn arl-btn--light\" style=\"width:100%; justify-content:center;\">Feieranfrage absenden &rarr;<\/button>\n          <\/form>\n          <div class=\"arl-celebrate__form-sent\" id=\"arl-cel-sent\">\n            <svg viewBox=\"0 0 24 24\" style=\"width:48px;height:48px;fill:#a8e6cf;margin-bottom:12px;\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\n            <p style=\"color:#a8e6cf; font-size:1.15rem; font-weight:600; margin-bottom:4px;\">Anfrage erfolgreich gesendet!<\/p>\n            <p style=\"color:rgba(255,255,255,0.7); font-size:0.88rem;\">Unser Reservierungsmanager wird sich innerhalb von 24 Stunden bei Ihnen melden.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==================================================================== 16. GALLERY ==================================================================== -->\n<section class=\"gal-section\">\n  <div class=\"gal-header\">\n    <p class=\"gal-kicker\">Aus unserer K\u00fcche<\/p>\n    <h2>Probieren Sie das <em>Arlberg<\/em><\/h2>\n    <div class=\"gal-toggle\" role=\"group\" aria-label=\"Galerie-Saison\">\n      <button class=\"gal-toggle-btn active\" id=\"gal-btn-winter\" onclick=\"switchGalSeason('winter')\" aria-pressed=\"true\">\u2744 Winter<\/button>\n      <button class=\"gal-toggle-btn\" id=\"gal-btn-summer\" onclick=\"switchGalSeason('summer')\" aria-pressed=\"false\">\u2600 Sommer<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"gal-season-set\" id=\"gal-winter\">\n    <div class=\"gal-strips\">\n      <div class=\"gal-strip gal-strip-1\" style=\"height:260px\">\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 0385\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/pAKftdWcHjOJTtFk.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\" MG 9713\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/xwJiVwGXJZPmTjQT.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\" MG 0497a\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/NmZoOfXzcSGyEaMB.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"Sonnbichl Food 55\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GKnxKUsvsnGmRJSo.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"DSC 8183\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/FJrbTwnqDjMjPBAb.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\" MG 9531\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/vAMrtugWdsnBuPWS.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"DSC 8182\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/BzSpetMNJtzOfkvG.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"Sonnbichl Food 25\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/skpSvAODGCuOnHIQ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"Sonnbichl Food 10\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bDyHZRJBUrNsGhcQ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 9212\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/sGJLLXTCkwOaFRYy.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        \n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 0385\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/pAKftdWcHjOJTtFk.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\" MG 9713\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/xwJiVwGXJZPmTjQT.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\" MG 0497a\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/NmZoOfXzcSGyEaMB.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"Sonnbichl Food 55\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GKnxKUsvsnGmRJSo.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"DSC 8183\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/FJrbTwnqDjMjPBAb.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\" MG 9531\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/vAMrtugWdsnBuPWS.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"DSC 8182\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/BzSpetMNJtzOfkvG.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"Sonnbichl Food 25\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/skpSvAODGCuOnHIQ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"Sonnbichl Food 10\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bDyHZRJBUrNsGhcQ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 9212\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/sGJLLXTCkwOaFRYy.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div>\n      <div class=\"gal-strip gal-strip-2\" style=\"height:320px\">\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"Sonnbichl Food 58\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/XTpMEuJdQdfoeAhI.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"DSC 9193\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/viLGeeQiYFHORNPs.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\" MG 9850\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/KizqlDuDoVPFWEYB.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"DSC 6784\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bktgFfOKgeRBQUpB.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\" MG 4150\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/xsCfHqFYrYphNEmJ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\" MG 4621\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GEXAAbznBRzvwLjZ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\" MG 9820\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/BMxFAYFfFUUkNpke.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 4002\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/PjjsnOHPTrCZoeXe.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"Sonnbichl Food 17\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bfBovuiXXIJUwyYx.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 5013\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/ZPiosYAfOGrVemUL.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        \n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"Sonnbichl Food 58\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/XTpMEuJdQdfoeAhI.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"DSC 9193\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/viLGeeQiYFHORNPs.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\" MG 9850\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/KizqlDuDoVPFWEYB.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"DSC 6784\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bktgFfOKgeRBQUpB.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\" MG 4150\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/xsCfHqFYrYphNEmJ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\" MG 4621\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GEXAAbznBRzvwLjZ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\" MG 9820\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/BMxFAYFfFUUkNpke.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 4002\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/PjjsnOHPTrCZoeXe.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"Sonnbichl Food 17\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bfBovuiXXIJUwyYx.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 5013\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/ZPiosYAfOGrVemUL.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div>\n      <div class=\"gal-strip gal-strip-3\" style=\"height:220px\">\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 9432\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bOFqlbgHacdqLKJa.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"Sonnbichl Food 33\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/wLulMynBDjiBLxRY.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\"DSC 5020\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/PCULFrQXSRQVDFmD.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"DieArlbergerin 138\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cPTWcamaqTUAQfpu.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\" MG 9804\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/amzyGOjsRorCIbSo.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"Sonnbichl Food 76\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cxmvCmPvsMWCMRpV.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\" MG 9592\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/dAmnoJjaGrKVfKib.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 9780\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/XKkkrOBWCIMUIowQ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\" MG 9578\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/sTvdwWcxZUbHTZWf.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 6792\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/qQGEBDWPBtepTcMz.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        \n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 9432\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bOFqlbgHacdqLKJa.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"Sonnbichl Food 33\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/wLulMynBDjiBLxRY.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\"DSC 5020\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/PCULFrQXSRQVDFmD.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"DieArlbergerin 138\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cPTWcamaqTUAQfpu.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\" MG 9804\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/amzyGOjsRorCIbSo.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"Sonnbichl Food 76\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cxmvCmPvsMWCMRpV.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\" MG 9592\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/dAmnoJjaGrKVfKib.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 9780\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/XKkkrOBWCIMUIowQ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\" MG 9578\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/sTvdwWcxZUbHTZWf.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 6792\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/qQGEBDWPBtepTcMz.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gal-season-set hidden\" id=\"gal-summer\">\n    <div class=\"gal-strips\">\n      <div class=\"gal-strip gal-strip-1\" style=\"height:260px\">\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2894\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/HgckhvnChrNicMKP.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"AW0I3029\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/zNBYnmssDZKsHHxw.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\"AW0I2753\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/pmVJLkftPamCsuhl.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"AW0I3033\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/kzzrQPuiyfnGwtuv.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"AW0I2724\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/FFUivWNvUTEAfLJV.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"AW0I2787\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/gFuqfXVDVkNbDFDC.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"AW0I2993\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/uHMBcdWnTuTjSLaU.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2690\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/RMoLLNVDfKEiLhFH.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"AW0I2798\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bxQBTvdnwxKsCEPo.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"AW0I2883\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/huoXqeTPzelcKGeu.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        \n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2894\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/HgckhvnChrNicMKP.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"AW0I3029\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/zNBYnmssDZKsHHxw.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\"AW0I2753\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/pmVJLkftPamCsuhl.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"AW0I3033\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/kzzrQPuiyfnGwtuv.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"AW0I2724\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/FFUivWNvUTEAfLJV.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"AW0I2787\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/gFuqfXVDVkNbDFDC.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"AW0I2993\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/uHMBcdWnTuTjSLaU.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2690\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/RMoLLNVDfKEiLhFH.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"AW0I2798\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/bxQBTvdnwxKsCEPo.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"AW0I2883\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/huoXqeTPzelcKGeu.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div>\n      <div class=\"gal-strip gal-strip-2\" style=\"height:320px\">\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2728\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/jaIEsdcYrjLABFhJ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"AW0I7730\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/pwqHSVWQfKIWToyZ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\" MG 0013\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/NBlshuXzfyKFayjF.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"LZ4A1714\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GvuGKDlKqGylhLnd.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"AW0I3068\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/EZLjiDuQhzuGVNNi.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"AW0I3046\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/ynvUjUAyQUtMupDc.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"AW0I2804\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cRJYLLprXfzWgVnJ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2701\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/IWJrxIsfCNReJZlg.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"AW0I3038\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/JktgBefTpJnxcWMw.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"AW0I2770\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/oapavNQtdWMcganw.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        \n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2728\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/jaIEsdcYrjLABFhJ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"AW0I7730\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/pwqHSVWQfKIWToyZ.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\" MG 0013\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/NBlshuXzfyKFayjF.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"LZ4A1714\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GvuGKDlKqGylhLnd.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"AW0I3068\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/EZLjiDuQhzuGVNNi.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"AW0I3046\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/ynvUjUAyQUtMupDc.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"AW0I2804\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cRJYLLprXfzWgVnJ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2701\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/IWJrxIsfCNReJZlg.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"AW0I3038\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/JktgBefTpJnxcWMw.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"AW0I2770\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/oapavNQtdWMcganw.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div>\n      <div class=\"gal-strip gal-strip-3\" style=\"height:220px\">\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 0355\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/zXYNqUvlTWqhFuhQ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"AW0I2719\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/IlXxETzLlIHMjUwf.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\"AW0I3074\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/IpbpasCjlvfUfjdB.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"AW0I2949\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/JsmlKqDixkaotjuV.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"AW0I3023\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/rpPJklxEtADGZUzm.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"LZ4A2039\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/LkYSNlifvIrnqcYu.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"AW0I3022\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/iJzTxqPYjWAGywHe.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2935\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cLLTvNwzkdlhvPHZ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"AW0I7913\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GooeYEvDxXAPzzxe.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 6792\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/qQGEBDWPBtepTcMz.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        \n        <div class=\"gal-item\" style=\"width:300px\" data-label=\" MG 0355\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/zXYNqUvlTWqhFuhQ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:380px\" data-label=\"AW0I2719\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/IlXxETzLlIHMjUwf.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:260px\" data-label=\"AW0I3074\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/IpbpasCjlvfUfjdB.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:420px\" data-label=\"AW0I2949\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/JsmlKqDixkaotjuV.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:280px\" data-label=\"AW0I3023\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/rpPJklxEtADGZUzm.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:340px\" data-label=\"LZ4A2039\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/LkYSNlifvIrnqcYu.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:460px\" data-label=\"AW0I3022\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/iJzTxqPYjWAGywHe.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:300px\" data-label=\"AW0I2935\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/cLLTvNwzkdlhvPHZ.jpg\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:360px\" data-label=\"AW0I7913\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/GooeYEvDxXAPzzxe.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n        <div class=\"gal-item\" style=\"width:240px\" data-label=\"DSC 6792\" onclick=\"openLb(this)\"><img decoding=\"async\" src=\"https:\/\/files.manuscdn.com\/user_upload_by_module\/session_file\/310519663742917644\/qQGEBDWPBtepTcMz.webp\" alt=\"Restaurant Die Arlbergerin\" loading=\"lazy\" title=\"\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"gal-lb\" id=\"gal-lb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Bild-Lightbox\">\n  <button class=\"gal-lb-close\" id=\"gal-lb-close\" aria-label=\"Close\">&times;<\/button>\n  <button class=\"gal-lb-prev\" id=\"gal-lb-prev\" aria-label=\"Vorheriges Bild\">&larr;<\/button>\n  <button class=\"gal-lb-next\" id=\"gal-lb-next\" aria-label=\"N\u00e4chstes Bild\">&rarr;<\/button>\n  <div class=\"gal-lb-spinner\" id=\"gal-lb-spinner\"><\/div>\n  <div class=\"gal-lb-img-wrap\">\n    <img decoding=\"async\" id=\"gal-lb-img\" src=\"\" alt=\",\" title=\"\">\n  <\/div>\n  <div class=\"gal-lb-thumbs\" id=\"gal-lb-thumbs\"><\/div>\n  <div class=\"gal-lb-bar\">\n    <span class=\"gal-lb-caption\" id=\"gal-lb-cap\"><\/span>\n    <span class=\"gal-lb-counter\" id=\"gal-lb-counter\"><\/span>\n  <\/div>\n<\/div>\n\n<script>\n  window.switchGalSeason = function(season) {\n    var winterSet = document.getElementById('gal-winter');\n    var summerSet = document.getElementById('gal-summer');\n    var btnWinter = document.getElementById('gal-btn-winter');\n    var btnSummer = document.getElementById('gal-btn-summer');\n\n    if(season === 'summer') {\n      winterSet.classList.add('hidden');\n      summerSet.classList.remove('hidden');\n      btnWinter.classList.remove('active'); btnWinter.setAttribute('aria-pressed','false');\n      btnSummer.classList.add('active'); btnSummer.setAttribute('aria-pressed','true');\n    } else {\n      summerSet.classList.add('hidden');\n      winterSet.classList.remove('hidden');\n      btnSummer.classList.remove('active'); btnSummer.setAttribute('aria-pressed','false');\n      btnWinter.classList.add('active'); btnWinter.setAttribute('aria-pressed','true');\n    }\n    \n    if(window.rebuildLbItems) window.rebuildLbItems();\n  };\n\n  (function(){\n    var LB_ITEMS = [];\n\n    window.rebuildLbItems = function(){\n      LB_ITEMS = [];\n      var seenSrcs = {};\n      var activeSet = document.querySelector('.gal-season-set:not(.hidden)');\n      var scope = activeSet || document;\n      \n      scope.querySelectorAll('.gal-item').forEach(function(el){\n        var img = el.querySelector('img');\n        if(!img) return;\n        var src = img.src;\n        if(seenSrcs[src]) return;\n        seenSrcs[src] = true;\n        LB_ITEMS.push({ src: src, alt: img.alt, label: el.getAttribute('data-label') || '' });\n      });\n\n      lbThumbs.innerHTML = '';\n      LB_ITEMS.forEach(function(item, i){\n        var t = document.createElement('img');\n        t.src = item.src;\n        t.alt = item.label;\n        t.className = 'gal-lb-thumb';\n        t.addEventListener('click', function(e){ e.stopPropagation(); lbShow(i, 'none'); });\n        lbThumbs.appendChild(t);\n      });\n    };\n\n    var lb = document.getElementById('gal-lb');\n    var lbImg = document.getElementById('gal-lb-img');\n    var lbCap = document.getElementById('gal-lb-cap');\n    var lbThumbs = document.getElementById('gal-lb-thumbs');\n    var lbCounter = document.getElementById('gal-lb-counter');\n    var lbClose = document.getElementById('gal-lb-close');\n    var lbPrev = document.getElementById('gal-lb-prev');\n    var lbNext = document.getElementById('gal-lb-next');\n    var curIdx = 0;\n    var zoomed = false;\n\n    if (lb && lbImg) {\n        rebuildLbItems();\n\n        function lbShow(idx, dir){\n        if(idx < 0) idx = LB_ITEMS.length - 1;\n        if(idx >= LB_ITEMS.length) idx = 0;\n        curIdx = idx;\n        var item = LB_ITEMS[idx];\n\n        lb.classList.add('lb-loading');\n        lb.classList.remove('lb-prev-anim', 'lb-next-anim');\n        if(dir === 'prev') lb.classList.add('lb-prev-anim');\n        else if(dir === 'next') lb.classList.add('lb-next-anim');\n\n        lbImg.onload = function(){ lb.classList.remove('lb-loading'); };\n        lbImg.onerror = function(){ lb.classList.remove('lb-loading'); };\n        \n        lbImg.src = item.src;\n        lbImg.alt = item.alt;\n        lbCap.textContent = item.label;\n        lbCounter.textContent = (idx + 1) + ' \/ ' + LB_ITEMS.length;\n\n        var thumbEls = lbThumbs.querySelectorAll('.gal-lb-thumb');\n        thumbEls.forEach(function(t, i){ t.classList.toggle('active', i === idx); });\n        if(thumbEls[idx]) thumbEls[idx].scrollIntoView({inline: 'center', behavior: 'smooth'});\n\n        zoomed = false;\n        lb.classList.remove('lb-zoomed');\n        }\n\n        window.openLb = function(el){\n        var img = el.querySelector('img');\n        var src = img ? img.src : '';\n        var idx = LB_ITEMS.findIndex(function(it){ return it.src === src; });\n        if(idx < 0) idx = 0;\n        lb.classList.add('open');\n        document.body.style.overflow = 'hidden';\n        lbShow(idx, 'none');\n        };\n\n        function closeLb(){\n        lb.classList.remove('open', 'lb-loading', 'lb-zoomed', 'lb-prev-anim', 'lb-next-anim');\n        document.body.style.overflow = '';\n        zoomed = false;\n        setTimeout(function(){ lbImg.src = ''; }, 350);\n        }\n\n        lb.addEventListener('click', function(e){ if(e.target === lb || e.target === document.querySelector('.gal-lb-img-wrap')) closeLb(); });\n        lbClose.addEventListener('click', closeLb);\n        lbPrev.addEventListener('click', function(e){ e.stopPropagation(); lbShow(curIdx - 1, 'prev'); });\n        lbNext.addEventListener('click', function(e){ e.stopPropagation(); lbShow(curIdx + 1, 'next'); });\n\n        lbImg.addEventListener('click', function(e){\n        e.stopPropagation();\n        zoomed = !zoomed;\n        lb.classList.toggle('lb-zoomed', zoomed);\n        });\n\n        document.addEventListener('keydown', function(e){\n        if(!lb.classList.contains('open')) return;\n        if(e.key === 'Escape') closeLb();\n        else if(e.key === 'ArrowLeft') lbShow(curIdx - 1, 'prev');\n        else if(e.key === 'ArrowRight') lbShow(curIdx + 1, 'next');\n        });\n\n        var touchStartX = 0, touchStartY = 0;\n        lb.addEventListener('touchstart', function(e){\n        touchStartX = e.touches[0].clientX;\n        touchStartY = e.touches[0].clientY;\n        }, {passive: true});\n        \n        lb.addEventListener('touchend', function(e){\n        var dx = e.changedTouches[0].clientX - touchStartX;\n        var dy = e.changedTouches[0].clientY - touchStartY;\n        if(Math.abs(dx) > Math.abs(dy) && Math.abs(dx) > 40){\n            if(dx < 0) lbShow(curIdx + 1, 'next');\n            else lbShow(curIdx - 1, 'prev');\n        }\n        }, {passive: true});\n    }\n\n  })();\n<\/script>\n\n<section class=\"arl-sec arl-reviews arl-center\">\n  <div class=\"arl-wrap\">\n    <span class=\"arl-eyebrow\">Das sagen unsere G\u00e4ste<\/span>\n    <h2>4,8 Sterne auf Google \u2014 <em>156 Bewertungen<\/em><\/h2>\n    <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n    <p class=\"arl-eyebrow\" style=\"color:var(--arl-rose)\">Falstaff 85 pts \u00b7 2026<\/p>\n    \n    <div class=\"arl-reviews__track-wrap\">\n      <div class=\"arl-reviews__track\" style=\"text-align:left\">\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Ein au\u00dfergew\u00f6hnliches Hotelerlebnis in jeder Hinsicht. \u00dcberall makellose Sauberkeit, ein herausragendes Fr\u00fchst\u00fcck mit einer Auswahl an hochwertigen Produkten und exzellente Spa\u2011Einrichtungen. Das Personal ist sehr freundlich und professionell.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">AM<\/div><div><div class=\"n\">Antoanet Mitkova<\/div><div class=\"m\">Google-Bewertung \u00b7 vor 3 Monaten<\/div><\/div><\/div><\/div>\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Toller Service und sehr saubere, charmante Zimmer. Das Fr\u00fchst\u00fcck ist k\u00f6stlich und ein wundersch\u00f6nes, reichhaltiges Buffet. Unbedingt f\u00fcr das Abendessen reservieren \u2014 die Karte ist voller authentischer \u00f6sterreichischer Gerichte, die sehr lecker sind.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">C<\/div><div><div class=\"n\">Cayley<\/div><div class=\"m\">Local Guide \u00b7 Google \u00b7 vor 4 Monaten<\/div><\/div><\/div><\/div>\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Mein erwachsener Sohn und ich hatten einen wunderbaren 5\u2011N\u00e4chte-Aufenthalt. Die Lage war sehr gut \u2013 nah genug am Geschehen mit einem angenehmen 10\u2011min\u00fctigen Fu\u00dfweg, aber weit genug, um sich wirklich zur\u00fcckzuziehen. Das Essen war jeden Abend ausgezeichnet.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">MR<\/div><div><div class=\"n\">Mike R<\/div><div class=\"m\">Local Guide \u00b7 Google \u00b7 vor 4 Monaten<\/div><\/div><\/div><\/div>\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Ich habe hier zweimal \u00fcbernachtet, sowohl in der Die Arlbergerin als auch im angrenzenden Der Steinbock, und beide Male war es gro\u00dfartig. Poppsy und Mathias, die Besitzer, sind supernett und das gesamte Personal ist ebenso freundlich.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">PG<\/div><div><div class=\"n\">paulfG3888SN<\/div><div class=\"m\">Tripadvisor \u00b7 vor 3 Monaten<\/div><\/div><\/div><\/div>\n        <!-- Duplicated Loop for Seamless Scroll Track effect -->\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Ein au\u00dfergew\u00f6hnliches Hotelerlebnis in jeder Hinsicht. \u00dcberall makellose Sauberkeit, ein herausragendes Fr\u00fchst\u00fcck mit einer Auswahl an hochwertigen Produkten und exzellente Spa\u2011Einrichtungen. Das Personal ist sehr freundlich und professionell.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">AM<\/div><div><div class=\"n\">Antoanet Mitkova<\/div><div class=\"m\">Google-Bewertung \u00b7 vor 3 Monaten<\/div><\/div><\/div><\/div>\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Toller Service und sehr saubere, charmante Zimmer. Das Fr\u00fchst\u00fcck ist k\u00f6stlich und ein wundersch\u00f6nes, reichhaltiges Buffet. Unbedingt f\u00fcr das Abendessen reservieren \u2014 die Karte ist voller authentischer \u00f6sterreichischer Gerichte, die sehr lecker sind.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">C<\/div><div><div class=\"n\">Cayley<\/div><div class=\"m\">Local Guide \u00b7 Google \u00b7 vor 4 Monaten<\/div><\/div><\/div><\/div>\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Mein erwachsener Sohn und ich hatten einen wunderbaren 5\u2011N\u00e4chte-Aufenthalt. Die Lage war sehr gut \u2013 nah genug am Geschehen mit einem angenehmen 10\u2011min\u00fctigen Fu\u00dfweg, aber weit genug, um sich wirklich zur\u00fcckzuziehen. Das Essen war jeden Abend ausgezeichnet.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">MR<\/div><div><div class=\"n\">Mike R<\/div><div class=\"m\">Local Guide \u00b7 Google \u00b7 vor 4 Monaten<\/div><\/div><\/div><\/div>\n        <div class=\"arl-review\"><div class=\"arl-review__stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"arl-review__txt\">Ich habe hier zweimal \u00fcbernachtet, sowohl in der Die Arlbergerin als auch im angrenzenden Der Steinbock, und beide Male war es gro\u00dfartig. Poppsy und Mathias, die Besitzer, sind supernett und das gesamte Personal ist ebenso freundlich.<\/p><div class=\"arl-review__who\"><div class=\"arl-review__av\">PG<\/div><div><div class=\"n\">paulfG3888SN<\/div><div class=\"m\">Tripadvisor \u00b7 vor 3 Monaten<\/div><\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"arl-sec arl-faq arl-center\">\n  <div class=\"arl-wrap\">\n    <span class=\"arl-eyebrow\">08 \/ 08<\/span>\n    <h2>Restaurant-FAQs \u2014 <em>Sie fragen, wir antworten<\/em><\/h2>\n    <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n    <p class=\"arl-lead\">Haben Sie noch eine Frage? Fragen Sie lieber, als zu gr\u00fcbeln.<br><a href=\"tel:+4354462243\" style=\"color:var(--arl-accent);text-decoration:underline\">Anrufen: +43 5446 2243<\/a><\/p>\n    <div class=\"arl-faq__list\" style=\"text-align:left\">\n      <details class=\"arl-faq__item\"><summary>Welche Art von Speisen serviert das Restaurant Die Arlbergerin?<\/summary><div class=\"a\">Authentische \u00f6sterreichische und tirolerische K\u00fcche aus frischen regionalen Produkten, ausgezeichnet mit 85 Falstaff\u2011Punkten (2026). Im Winter volles \u00c0\u2011la\u2011carte\u2011Angebot; im Sommer ein leichtes Men\u00fc, das in allen Bereichen serviert wird.<\/div><\/details>\n      <details class=\"arl-faq__item\"><summary>Worin unterscheidet sich der Winter vom Sommer?<\/summary><div class=\"a\">Zwei verschiedene K\u00fcchen. Winter: \u00e0\u2011la\u2011carte in den beiden Stuben, Fondue jeden Mittwoch, K\u00fcche 18:30\u201320:30, Dienstag Ruhetag. Sommer: ein leichtes Men\u00fc auf der Terrasse an sechs Tagen pro Woche, optionale Halbpension, Mittwoch Ruhetag.<\/div><\/details>\n      <details class=\"arl-faq__item\"><summary>Wie bekomme ich einen Tisch?<\/summary><div class=\"a\">Am sichersten ist es, im Hotel Die Arlbergerin zu \u00fcbernachten: Hausg\u00e4ste reservieren jederzeit mit Vorrang und ohne Kreditkarte. Im Winter reservieren externe G\u00e4ste in der Hochsaison am gleichen Tag ab Mittag; im Sommer einfach eine Anfrage senden, keine Kreditkarte erforderlich.<\/div><\/details>\n      <details class=\"arl-faq__item\"><summary>Zahle ich, wenn ich online einen Tisch buche?<\/summary><div class=\"a\">Nein. Ihre Kreditkarte wird nur als Garantie hinterlegt, bei der Buchung wird nichts abgebucht. Eine Geb\u00fchr von \u20ac30 pro Person f\u00e4llt nur an, wenn Sie nicht erscheinen oder innerhalb von 24 Stunden stornieren. Hausg\u00e4ste ben\u00f6tigen \u00fcberhaupt keine Kreditkarte, und im Sommer ist ebenfalls keine Karte erforderlich.<\/div><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"arl-sec arl-final\">\n  <div class=\"arl-final__media\">\n    <img decoding=\"async\" class=\"arl-winter-only\" src=\"\/manus-storage\/_MG_4002_960a373d.webp\" alt=\"Restaurant Die Arlbergerin im Winter\" loading=\"lazy\" title=\"\">\n    <img decoding=\"async\" class=\"arl-summer-only\" src=\"\/manus-storage\/ext_terrace_0cc81e0a.jpg\" alt=\"Terrasse des Restaurants Die Arlbergerin im Sommer\" loading=\"lazy\" title=\"\">\n  <\/div>\n  <div class=\"arl-narrow\">\n    <span class=\"arl-eyebrow\" style=\"color:var(--arl-rose-lt)\">Ihr Tisch wartet auf Sie<\/span>\n    <h2>Abendessen nach einem Tag am Arlberg<\/h2>\n    <hr class=\"arl-divider\" style=\"margin-left:auto;margin-right:auto\">\n    <p class=\"arl-lead\" style=\"color:rgba(255,255,255,0.9)\">Reservieren Sie einen Tisch, oder wohnen Sie bei uns und \u00fcberspringen Sie die Warteschlange ganz. Hausg\u00e4ste speisen vorrangig, jederzeit, und m\u00fcssen nie eine Kreditkarte hinterlegen.<\/p>\n    <div class=\"arl-final__ctas\">\n      <a href=\"https:\/\/booking.diearlbergerin.com\/\" class=\"arl-btn arl-btn--light\" target=\"_blank\" rel=\"noopener\">\u00dcbernachten &amp; Tischgarantie<\/a>\n      <a href=\"#arl-reserve\" class=\"arl-btn arl-btn--lightghost\">Tisch reservieren<\/a>\n    <\/div>\n    <div class=\"arl-final__contact\">\n      <a href=\"tel:+4354462243\"><div class=\"k\">Rufen Sie uns an<\/div><div class=\"v\">+43 5446 2243<\/div><\/a>\n      <a href=\"mailto:hotel@diearlbergerin.com\"><div class=\"k\">Schreiben Sie uns<\/div><div class=\"v\">hotel@diearlbergerin.com<\/div><\/a>\n      <a href=\"https:\/\/www.google.com\/maps\/place\/Hotel+St+Anton:+Die+Arlbergerin\/@47.138692,10.280442,17z\" target=\"_blank\" rel=\"noopener\"><div class=\"k\">Wegbeschreibung anzeigen<\/div><div class=\"v\">St. Jakober Dorfstra\u00dfe 11<\/div><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  \"use strict\";\n\n  var page = document.getElementById('arl-top');\n  if(!page) return;\n\n  var activeSeason = \"summer\"; \n\n  window.setSeason = function(season) {\n    activeSeason = season;\n    page.classList.remove('season-winter', 'season-summer');\n    page.classList.add('season-' + season);\n    \n    if (season === 'winter') {\n      startSnowPhysics();\n    } else {\n      stopSnowPhysics();\n    }\n    \n    syncMenuTab(season);\n    renderOpeningStatus();\n  };\n\n  \/\/ Snow Particle Engine\n  var snowCanvas = document.getElementById('arl-snow-canvas');\n  var sCtx = snowCanvas ? snowCanvas.getContext('2d') : null;\n  var flakes = [];\n  var isSnowing = false;\n\n  function resizeSnowCanvas() {\n    if(snowCanvas) {\n      snowCanvas.width = snowCanvas.parentElement.offsetWidth;\n      snowCanvas.height = snowCanvas.parentElement.offsetHeight;\n    }\n  }\n\n  function createFlakes() {\n    flakes = [];\n    for(var i=0; i<90; i++) {\n      flakes.push({\n        x: Math.random() * snowCanvas.width,\n        y: Math.random() * snowCanvas.height,\n        r: Math.random() * 2.5 + 0.5,\n        d: Math.random() * 0.8 + 0.2,\n        drift: Math.random() * 0.5 - 0.25\n      });\n    }\n  }\n\n  function drawFlakes() {\n    if(!sCtx) return;\n    sCtx.clearRect(0, 0, snowCanvas.width, snowCanvas.height);\n    sCtx.fillStyle = \"rgba(255, 255, 255, 0.75)\";\n    sCtx.beginPath();\n    for(var i=0; i<flakes.length; i++) {\n      var f = flakes[i];\n      sCtx.moveTo(f.x, f.y);\n      sCtx.arc(f.x, f.y, f.r, 0, Math.PI * 2, true);\n    }\n    sCtx.fill();\n    updateFlakes();\n  }\n\n  function updateFlakes() {\n    for(var i=0; i<flakes.length; i++) {\n      var f = flakes[i];\n      f.y += f.d;\n      f.x += f.drift;\n      if(f.y > snowCanvas.height) {\n        flakes[i] = { x: Math.random() * snowCanvas.width, y: 0, r: f.r, d: f.d, drift: f.drift };\n      }\n    }\n  }\n\n  function animateSnow() {\n    if(!isSnowing) return;\n    drawFlakes();\n    requestAnimationFrame(animateSnow);\n  }\n\n  function startSnowPhysics() {\n    if(!snowCanvas || isSnowing) return;\n    isSnowing = true;\n    snowCanvas.style.opacity = \"1\";\n    resizeSnowCanvas();\n    createFlakes();\n    animateSnow();\n  }\n\n  function stopSnowPhysics() {\n    if(!snowCanvas || !isSnowing) return;\n    isSnowing = false;\n    snowCanvas.style.opacity = \"0\";\n    setTimeout(function(){\n      if(sCtx) sCtx.clearRect(0,0,snowCanvas.width, snowCanvas.height);\n    }, 1000);\n  }\n\n  window.addEventListener('resize', resizeSnowCanvas);\n\n  \/\/ Time-Aware Opening Status\n  var W_HOURS = { 0:[[\"18:30\",\"20:30\"]], 1:[[\"18:30\",\"20:30\"]], 2:[], 3:[[\"18:30\",\"21:00\"]], 4:[[\"18:30\",\"20:30\"]], 5:[[\"18:30\",\"20:30\"]], 6:[[\"18:30\",\"20:30\"]] };\n  var S_HOURS = { 0:[[\"18:30\",\"20:30\"]], 1:[[\"18:30\",\"20:30\"]], 2:[[\"18:30\",\"20:30\"]], 3:[], 4:[[\"18:30\",\"20:30\"]], 5:[[\"18:30\",\"20:30\"]], 6:[[\"18:30\",\"20:30\"]] };\n\n  function renderOpeningStatus() {\n    var statusWidget = document.getElementById('arl-oeffnungs-status');\n    if(!statusWidget) return;\n    var austriaTime = new Date(new Date().toLocaleString(\"en-US\", {timeZone: \"Europe\/Vienna\"}));\n    var currentMin = austriaTime.getHours() * 60 + austriaTime.getMinutes();\n    var currentHours = (activeSeason === \"winter\") ? W_HOURS : S_HOURS;\n    var todaysSlots = currentHours[austriaTime.getDay()] || [];\n    var openNow = false, closesIn = 0;\n\n    for (var i = 0; i < todaysSlots.length; i++) {\n      var openParts = todaysSlots[i][0].split(':').map(Number);\n      var openMin = openParts[0] * 60 + openParts[1];\n      var closeParts = todaysSlots[i][1].split(':').map(Number);\n      var closeMin = closeParts[0] * 60 + closeParts[1];\n      if(currentMin >= openMin && currentMin < closeMin) {\n        openNow = true;\n        closesIn = closeMin - currentMin;\n        break;\n      }\n    }\n\n    var widgetClass = \"is-closed\", heading = \"Jetzt geschlossen\", textSub = \"Die K\u00fcche \u00f6ffnet heute um 18:30\";\n    \n    if(openNow) {\n      widgetClass = \"is-open\"; heading = \"Jetzt ge\u00f6ffnet\"; textSub = \"Schlie\u00dft in \" + closesIn + \" minutes\";\n    } else {\n      if(todaysSlots.length === 0) {\n        widgetClass = \"is-closed\"; heading = \"Heute geschlossen\"; textSub = \"Das Restaurant hat heute Ruhetag.\";\n      } else {\n        var firstParts = todaysSlots[0][0].split(':').map(Number);\n        var firstMin = firstParts[0] * 60 + firstParts[1];\n        var lastParts = todaysSlots[todaysSlots.length - 1][1].split(':').map(Number);\n        var lastMin = lastParts[0] * 60 + lastParts[1];\n\n        if(currentMin < firstMin) {\n          if(firstMin - currentMin <= 60) {\n            widgetClass = \"is-soon\"; heading = \"\u00d6ffnet bald\"; textSub = \"Die K\u00fcche \u00f6ffnet in \" + (firstMin - currentMin) + \" mins\";\n          } else {\n            textSub = \"Die K\u00fcche \u00f6ffnet heute um \" + todaysSlots[0][0];\n          }\n        } else if (currentMin >= lastMin) {\n          textSub = \"Die K\u00fcche ist f\u00fcr heute geschlossen.\";\n        }\n      }\n    }\n\n    statusWidget.className = widgetClass;\n    statusWidget.innerHTML = '<div class=\"dot\"><\/div><div class=\"txt\"><span class=\"titel\">Restaurantstatus<\/span><span class=\"label\">' + heading + '<\/span><span class=\"sub\">' + textSub + '<\/span><\/div>';\n  }\n\n  \/\/ Keep status updated every minute\n  setInterval(renderOpeningStatus, 60000);\n\n  \/\/ Number Counter Animations\n  var statsTriggered = false;\n  var statsTarget = document.getElementById('arl-stats-grid');\n  if(statsTarget && 'IntersectionObserver' in window) {\n    var statsObserver = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting && !statsTriggered) {\n          statsTriggered = true;\n          startStatCounting();\n          statsObserver.disconnect();\n        }\n      });\n    }, {threshold: 0.2});\n    statsObserver.observe(statsTarget);\n  }\n\n  function startStatCounting() {\n    page.querySelectorAll('.arl-stat .n[data-count]').forEach(function(el){\n      var countTo = parseFloat(el.getAttribute('data-count')), prefix = el.getAttribute('data-prefix') || '', suffix = el.getAttribute('data-suffix') || '';\n      var decimals = (countTo % 1 !== 0) ? 1 : 0, startTime = null;\n      function stepCount(timestamp) {\n        if(!startTime) startTime = timestamp;\n        var progress = Math.min((timestamp - startTime) \/ 1500, 1);\n        var value = countTo * (1 - Math.pow(1 - progress, 3));\n        el.textContent = prefix + value.toFixed(decimals) + suffix;\n        if(progress < 1) requestAnimationFrame(stepCount);\n        else el.textContent = prefix + countTo.toFixed(decimals) + suffix;\n      }\n      requestAnimationFrame(stepCount);\n    });\n  }\n\n  \/\/ Prestige Links smooth scroll wrapper\n  document.querySelectorAll('#arl-prestige-interactive .prestige-action-link').forEach(function(link) {\n    link.addEventListener('click', function(e) {\n      const targetAttr = this.getAttribute('href');\n      if (targetAttr.startsWith('#')) {\n        const targetElement = document.querySelector(targetAttr);\n        if (targetElement) {\n          e.preventDefault();\n          targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n      }\n    });\n  });\n\n  \/\/ Mood Tabs Engine\n  var moodData = {\n    \"mood-tyrolean\": {\n      img: \"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_MG_3935_73563e82.webp\",\n      cat: \"\u00c0-la-carte \u00b7 Restaurant\", title: \"Restaurant Die Arlbergerin\", sub: \"Ehrliche Tiroler Wurzeln, liebevoll veredelt.\",\n      desc: \"Zwei historische Stuben, eine K\u00fcche. Wiener Schnitzel, Rehragout, K\u00e4ssp\u00e4tzle \u2014 das Echte, aus regionalen Zutaten. 2026 mit 85 Falstaff-Punkten ausgezeichnet.\",\n      facts: [\"Mo & Do\u2013So\", \"18:30\u201320:30\", \"85 Falstaff-Punkte\"], linkText: \"Tisch reservieren \u2192\"\n    },\n    \"mood-fondue\": {\n      img: \"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_room2_af7e6547.jpg\",\n      cat: \"Jeden Mittwoch \u00b7 nur im Winter\", title: \"Fondue-Abend\", sub: \"Die ganze Tischrunde versammelt sich um einen hei\u00dfen Topf.\",\n      desc: \"Alpines K\u00e4sefondue oder Rindsfondue in \u00d6l \u2013 jeden Mittwoch im Winter. Das Standardmen\u00fc wird nicht angeboten, so entsteht ein besonders gem\u00fctliches gemeinsames Erlebnis.\",\n      facts: [\"Jeden Mittwoch\", \"Wintersaison\", \"Nur mit Vorreservierung\"], linkText: \"Fondue buchen \u2192\"\n    },\n    \"mood-healthy\": {\n      img: \"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_alacarte2_bfe1af98.jpg\",\n      cat: \"Leicht & Frisch \u00b7 Saisonale Gerichte\", title: \"Frisches Men\u00fc aus dem alpinen Garten\", sub: \"Klar komponierte Gerichte, gesunde Kr\u00e4uter, leichte und frische Geschmacksnoten.\",\n      desc: \"Leichtere Gerichte mit Bergkr\u00e4utern und frischem regionalem Fisch. Perfekt, um den K\u00f6rper nach langen Ski- oder Wandertagen wieder zu st\u00e4rken.\",\n      facts: [\"Vegetarische Auswahl\", \"Frische Lachsforelle\", \"Regional bezogen\"], linkText: \"Leichte Speisekarte ansehen \u2192\"\n    },\n    \"mood-casual\": {\n      img: \"https:\/\/arlbergerin-jsudfgvx.manus.space\/manus-storage\/ext_pizza_436d8203.jpg\",\n      cat: \"Bar & Bistro\u2011Lounge\", title: \"Bistro & frische Pizza\", sub: \"Entspannte Drinks, hei\u00dfe Pizzen und gem\u00fctliche Barhocker.\",\n      desc: \"Keine formellen Dresscodes oder starre Reservierungen. Nehmen Sie einen Barhocker, bestellen Sie ein k\u00fchles Fassbier und eine hei\u00dfe Holzofenpizza und genie\u00dfen Sie das lokale Geplauder.\",\n      facts: [\"Ohne Reservierung\", \"Dienstags ge\u00f6ffnet\", \"Regionale Fassbiere\"], linkText: \"Bistro ansehen \u2192\"\n    },\n    \"mood-finedining\": {\n      img: \"https:\/\/www.diearlbergerin.com\/wp-content\/uploads\/2026\/03\/A-la-carte-Restaurant-St-Anton.jpg\",\n      cat: \"Gourmet\u2011Tirolerlebnis\", title: \"Feine alpine Gastronomie\", sub: \"Preisgekr\u00f6nte Kochkunst mit langer Tradition.\",\n      desc: \"Mit 85 Falstaff\u2011Punkten ausgezeichnet bieten unsere kerzenbeleuchteten Stuben ein gehobenes Tiroler Speiseerlebnis. Zarte Rinderfilets, raffinierte Reduktionssaucen und passende Weine.\",\n      facts: [\"85 Falstaff 2026\", \"Kerzenbeleuchtetes Ambiente\", \"Erlesener Weinkeller\"], linkText: \"Feinrestaurant reservieren \u2192\"\n    }\n  };\n\n  page.querySelectorAll('.arl-mood__tab-btn').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      page.querySelectorAll('.arl-mood__tab-btn').forEach(function(b){ b.classList.remove('is-active'); b.setAttribute('aria-selected', 'false'); });\n      btn.classList.add('is-active'); btn.setAttribute('aria-selected', 'true');\n      var targetData = moodData[btn.getAttribute('data-target') || 'mood-tyrolean'] || moodData[Object.keys(moodData)[0]];\n      var viewport = document.getElementById('arl-mood-viewport');\n      if(viewport && targetData) {\n        viewport.style.opacity = \"0.3\"; viewport.style.transform = \"translateY(8px)\";\n        setTimeout(function(){\n          document.getElementById('arl-mood-img').src = targetData.img;\n          document.getElementById('arl-mood-cat').textContent = targetData.cat;\n          document.getElementById('arl-mood-title').textContent = targetData.title;\n          document.getElementById('arl-mood-sub').textContent = targetData.sub;\n          document.getElementById('arl-mood-desc').textContent = targetData.desc;\n          var factsWrapper = document.getElementById('arl-mood-facts'); factsWrapper.innerHTML = '';\n          targetData.facts.forEach(function(fText){ var sp = document.createElement('span'); sp.textContent = fText; factsWrapper.appendChild(sp); });\n          document.getElementById('arl-mood-link').textContent = targetData.linkText;\n          viewport.style.opacity = \"1\"; viewport.style.transform = \"none\";\n        }, 300);\n      }\n    });\n  });\n\n  function syncMenuTab(season) {\n    var defaultTab = (season === 'winter') ? 'win-starters' : 'sum-starters';\n    var scopeSelector = (season === 'winter') ? '.arl-winter-only' : '.arl-summer-only';\n    var scopeEl = page.querySelector(scopeSelector);\n    if(!scopeEl) return;\n    scopeEl.querySelectorAll('.arl-menu__tab').forEach(function(btn){\n      btn.classList.remove('is-active');\n      if(btn.getAttribute('data-tab') === defaultTab) btn.classList.add('is-active');\n    });\n    scopeEl.querySelectorAll('.arl-menu__panel').forEach(function(panel){\n      panel.classList.remove('is-active');\n      if(panel.id === defaultTab) panel.classList.add('is-active');\n    });\n  }\n\n  page.querySelectorAll('.arl-menu__tab').forEach(function(tabBtn){\n    tabBtn.addEventListener('click', function(){\n      var targetTabId = tabBtn.getAttribute('data-tab');\n      var container = tabBtn.closest('.arl-wrap');\n      container.querySelectorAll('.arl-menu__tab').forEach(function(btn){ btn.classList.remove('is-active'); });\n      tabBtn.classList.add('is-active');\n      container.querySelectorAll('.arl-menu__panel').forEach(function(panel){\n        panel.classList.remove('is-active');\n        if(panel.id === targetTabId) panel.classList.add('is-active');\n      });\n    });\n  });\n\n  page.querySelectorAll('.arl-menu__filter-chip').forEach(function(filterBtn){\n    filterBtn.addEventListener('click', function(){\n      var filterValue = filterBtn.getAttribute('data-filter');\n      var container = filterBtn.closest('.arl-wrap');\n      container.querySelectorAll('.arl-menu__filter-chip').forEach(function(c){ c.classList.remove('is-active'); });\n      filterBtn.classList.add('is-active');\n      container.querySelectorAll('.arl-dish').forEach(function(dish){\n        if(filterValue === 'all') { dish.style.display = ''; return; }\n        var types = (dish.getAttribute('data-type') || '').split(' ');\n        dish.style.display = (types.indexOf(filterValue) !== -1) ? '' : 'none';\n      });\n    });\n  });\n\n  var chatbotAnswers = {\n    \"kn\u00f6del\": \"Ja \u2014 die Spezialit\u00e4t unserer Gro\u00dfmutter Roswitha sind Kn\u00f6del! Im Winter servieren wir klassische Speck\u2011&\u2011K\u00e4sekn\u00f6del, au\u00dferdem stehen hausgemachte Spinat\u2011 und Rote\u2011Bete\u2011Kn\u00f6del auf der Karte.\",\n    \"schnitzel\": \"Unser Wiener Schnitzel wird aus den besten, zarten regionalen Kalbsst\u00fccken zubereitet (im Sommer alternativ vom Schwein), zweimal paniert f\u00fcr perfekte goldene Knusprigkeit, serviert mit Preiselbeeren und Petersilienkartoffeln.\",\n    \"vegetarian\": \"Wir bedienen gerne Vegetarier! Besonders beliebt sind Rote\u2011Bete\u2011&\u2011Ziegenk\u00e4se\u2011Varianten, Spinatkn\u00f6del und traditionelle Tiroler K\u00e4sesp\u00e4tzle mit gereiftem Bergk\u00e4se.\",\n    \"vegan\": \"Wir bieten vegane Optionen wie unsere Rote\u2011Bete\u2011Kn\u00f6del (mit Pflanzenmargarine & veganem Parmesan) und frische Sommersalate. Bitte informieren Sie Ihre Bedienung \u00fcber etwaige strenge Di\u00e4tvorgaben!\",\n    \"wine\": \"Wir f\u00fchren eine ausgesuchte Liste \u00f6sterreichischer Weine. Probieren Sie einen frischen Gr\u00fcner Veltliner zu leichten Fischgerichten oder einen kr\u00e4ftigen Blaufr\u00e4nkisch zum Tiroler Rind.\",\n    \"default\": \"Gro\u00dfmutter Roswitha und Mathias arbeiten in unserer K\u00fcche hart daran, ausschlie\u00dflich regionale Produkte zu beziehen. Sagen Sie uns, worauf Sie Lust haben, und wir empfehlen Ihnen das perfekte Gericht!\"\n  };\n\n  window.handleChatSubmit = function(e) {\n    if(e) e.preventDefault();\n    var inputEl = document.getElementById('arl-ask-input');\n    if(!inputEl) return;\n    var rawText = inputEl.value.trim();\n    if(!rawText) return;\n    appendChatMessage(rawText, 'user');\n    inputEl.value = '';\n    setTimeout(function(){\n      var matchFound = false, textLower = rawText.toLowerCase();\n      for(var key in chatbotAnswers) {\n        if(textLower.indexOf(key) !== -1) { appendChatMessage(chatbotAnswers[key], 'bot'); matchFound = true; break; }\n      }\n      if(!matchFound) appendChatMessage(chatbotAnswers['default'], 'bot');\n    }, 450);\n  };\n\n  window.askPredefined = function(queryText) {\n    appendChatMessage(queryText, 'user');\n    setTimeout(function(){\n      var matched = false, lowerQuery = queryText.toLowerCase();\n      for(var k in chatbotAnswers) {\n        if(lowerQuery.indexOf(k) !== -1) { appendChatMessage(chatbotAnswers[k], 'bot'); matched = true; break; }\n      }\n      if(!matched) appendChatMessage(chatbotAnswers['default'], 'bot');\n    }, 450);\n  };\n\n  function appendChatMessage(text, sender) {\n    var logEl = document.getElementById('arl-ask-log');\n    if(!logEl) return;\n    var msg = document.createElement('div');\n    msg.className = 'arl-ask__msg arl-ask__msg--' + sender;\n    msg.textContent = text;\n    logEl.appendChild(msg);\n    logEl.scrollTop = logEl.scrollHeight;\n  }\n\n  window.toggleHereStep = function(stepElement) {\n    var isActive = stepElement.classList.contains('is-active');\n    stepElement.closest('.arl-here__steps').querySelectorAll('.arl-here__step').forEach(function(el){ el.classList.remove('is-active'); });\n    if(!isActive) stepElement.classList.add('is-active');\n  };\n\n  window.chooseOccasion = function(btnElement, occasionTitle, descriptionText, imageUrl) {\n    var tilesGroup = btnElement.closest('.arl-celebrate__tiles');\n    tilesGroup.querySelectorAll('.arl-celebrate__tile').forEach(function(tile){ tile.classList.remove('is-active'); });\n    btnElement.classList.add('is-active');\n    var previewBox = document.getElementById('arl-celebrate-preview');\n    if(previewBox) {\n      previewBox.style.opacity = \"0.2\";\n      setTimeout(function(){\n        document.getElementById('arl-celebrate-preview-title').textContent = occasionTitle;\n        document.getElementById('arl-celebrate-preview-desc').textContent = descriptionText;\n        document.getElementById('arl-celebrate-preview-img').src = imageUrl;\n        document.getElementById('cel-occ').value = occasionTitle;\n        previewBox.style.opacity = \"1\";\n      }, 200);\n    }\n  };\n\n  window.toggleCelForm = function() {\n    var trigger = document.getElementById('arl-cel-trigger');\n    var collapsible = document.getElementById('arl-cel-collapsible');\n    var isOpen = collapsible.classList.toggle('is-open');\n    trigger.classList.toggle('is-open', isOpen);\n    trigger.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n    var btnText = trigger.querySelector('span');\n    if (btnText) btnText.textContent = isOpen ? \"Anfrage wegen Schlie\u00dfdatum\" : \"Terminanfrage senden\";\n  };\n\n  var calDateState = { year: 2026, month: 6, selected: null };\n  window.navigateCal = function(direction) {\n    calDateState.month += direction;\n    if(calDateState.month < 0) { calDateState.month = 11; calDateState.year--; }\n    if(calDateState.month > 11) { calDateState.month = 0; calDateState.year++; }\n    renderCelebrateCalendar();\n  };\n\n  function renderCelebrateCalendar() {\n    var monthNames = [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"];\n    var labelEl = document.getElementById('arl-cal-month');\n    if(labelEl) labelEl.textContent = monthNames[calDateState.month] + \" \" + calDateState.year;\n    var grid = document.getElementById('arl-cal-grid');\n    if(!grid) return;\n    while(grid.children.length > 7) { grid.removeChild(grid.lastChild); }\n\n    var today = new Date(); today.setHours(0,0,0,0);\n    var firstDayOfMonth = new Date(calDateState.year, calDateState.month, 1);\n    var startDayOffset = (firstDayOfMonth.getDay() + 6) % 7;\n    var totalDaysInMonth = new Date(calDateState.year, calDateState.month + 1, 0).getDate();\n\n    for (var i = 0; i < startDayOffset; i++) {\n      var emptyCell = document.createElement('div'); emptyCell.className = 'arl-cal__day is-empty'; grid.appendChild(emptyCell);\n    }\n\n    for(var d = 1; d <= totalDaysInMonth; d++) {\n      var currentDay = new Date(calDateState.year, calDateState.month, d);\n      var dayCell = document.createElement('div');\n      var isPast = currentDay < today;\n      var isSelected = calDateState.selected && currentDay.toDateString() === calDateState.selected.toDateString();\n      var mIndex = currentDay.getMonth();\n      var isWinterPeriod = (mIndex === 11 || mIndex <= 4);\n      var isRestDay = isWinterPeriod ? (currentDay.getDay() === 2) : (currentDay.getDay() === 3);\n      var isFondueWed = isWinterPeriod && (currentDay.getDay() === 3) && !isPast;\n\n      var cls = \"arl-cal__day\";\n      if(isPast) cls += \" is-past\";\n      else if(isRestDay) cls += \" is-restday\";\n      else cls += \" is-available\";\n      if(isSelected) cls += \" is-selected\";\n      if(isFondueWed) cls += \" is-fondue\";\n\n      dayCell.className = cls; dayCell.textContent = d;\n      if(isFondueWed) dayCell.title = \"Fondue\u2011Abend am Mittwoch\";\n      if(isRestDay) dayCell.title = \"Ruhetag (Restaurant geschlossen)\";\n\n      if(!isPast && !isRestDay) {\n        (function(dt){\n          dayCell.addEventListener('click', function(){\n            calDateState.selected = dt; renderCelebrateCalendar();\n            var formatted = dt.toLocaleDateString('en-GB', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric'});\n            document.getElementById('arl-form-date-preview').textContent = \"Ausgew\u00e4hltes Datum: \" + formatted;\n          });\n        })(currentDay);\n      }\n      grid.appendChild(dayCell);\n    }\n  }\n  renderCelebrateCalendar();\n\n  window.submitCelebrateForm = function(e) {\n    e.preventDefault();\n    if(!calDateState.selected) { alert(\"Bitte w\u00e4hlen Sie zuerst ein Datum im Kalender aus!\"); return; }\n    document.getElementById('arl-celebrate-form').style.display = 'none';\n    document.getElementById('arl-cel-sent').style.display = 'block';\n  };\n\n  \/\/ Final Init Reveals\n  try {\n    if('IntersectionObserver' in window){\n      page.classList.add('arl-js');\n      var revealObserver = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          if(entry.isIntersecting){ entry.target.classList.add('is-in'); revealObserver.unobserve(entry.target); }\n        });\n      }, {threshold: .12});\n      page.querySelectorAll('.arl-reveal').forEach(function(el){ revealObserver.observe(el); });\n    }\n\n    var heroReviews = [\n      {q:'\u201eNachdem ich in verschiedenen Spitzenrestaurants in St. Anton gegessen habe, war die Sonnbichl im Hotel bei weitem die beste.\u201c', a:'Richard \u00b7 Tripadvisor'},\n      {q:'\u201eGem\u00fctliche, traditionelle Stube, ausgezeichnetes Fr\u00fchst\u00fcck und abends sorgf\u00e4ltig zubereitete \u00f6sterreichische Gerichte.\u201c', a:'Karten \u00b7 Tripadvisor'},\n      {q:'\u201eTolles Fr\u00fchst\u00fccksbuffet, saubere, gem\u00fctliche Zimmer und unglaublich gutes Schnitzel! Freundliches Personal.\u201c', a:'Reisef\u00fchrer \u00b7 Tripadvisor'}\n    ];\n    var quoteElement = document.getElementById('arl-hero-quote');\n    var reviewIndex = 0;\n    if(quoteElement){\n      setInterval(function(){\n        reviewIndex = (reviewIndex + 1) % heroReviews.length;\n        quoteElement.style.opacity = 0;\n        setTimeout(function(){\n          quoteElement.querySelector('.q').textContent = heroReviews[reviewIndex].q;\n          quoteElement.querySelector('.a').textContent = heroReviews[reviewIndex].a;\n          quoteElement.style.opacity = 1;\n        }, 400);\n      }, 6000);\n    }\n    setSeason(\"summer\");\n  } catch(err) {\n    page.classList.remove('arl-js');\n    page.querySelectorAll('.arl-reveal').forEach(function(el){ el.classList.add('is-in'); });\n  }\n\n})();\n<\/script>\n<\/div>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u2744 Winter \u2600 Sommer Wo Einheimische in St. Anton essen gehen Restaurant Die ArlbergerinIn St. Anton am Arlberg Ein ruhiger Geheimtipp, nur wenige Gehminuten vom Zentrum von St. Anton. Ehrliche \u00c0-la-carte-K\u00fcche in zwei gem\u00fctlichen Stuben, jeden Mittwoch Fondue. Ausgezeichnet mit 85 Falstaff-Punkten (2026). Ein ruhiger Geheimtipp in St. Anton am Arlberg. Ein leichtes Men\u00fc auf [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":46722,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[],"tags":[],"class_list":["post-47674","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/pages\/47674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/comments?post=47674"}],"version-history":[{"count":10,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/pages\/47674\/revisions"}],"predecessor-version":[{"id":53740,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/pages\/47674\/revisions\/53740"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/media\/46722"}],"wp:attachment":[{"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/media?parent=47674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/categories?post=47674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diearlbergerin.com\/de\/wp-json\/wp\/v2\/tags?post=47674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}