{"id":8659,"date":"2022-04-12T09:51:07","date_gmt":"2022-04-12T07:51:07","guid":{"rendered":"https:\/\/www.restaurantguth.at\/reservation\/"},"modified":"2026-06-12T14:37:49","modified_gmt":"2026-06-12T12:37:49","slug":"reservation","status":"publish","type":"page","link":"https:\/\/www.restaurantguth.at\/en\/reservation\/","title":{"rendered":"Reservation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8659\" class=\"elementor elementor-8659 elementor-3481\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6929b49 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"6929b49\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-327e7fd\" data-id=\"327e7fd\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-71cc9ba elementor-section-full_width qodef-elementor-content-grid elementor-section-height-default elementor-section-height-default\" data-id=\"71cc9ba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-0ac8118\" data-id=\"0ac8118\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9cb3c42 elementor-widget elementor-widget-beurre_core_image_with_text\" data-id=\"9cb3c42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"beurre_core_image_with_text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"qodef-shortcode qodef-m qodef-image-with-text qodef-layout--text-above qodef--parallax\">\n\t<div class=\"qodef-m-content\">\n\t\t\t<\/div>\n\t<div class=\"qodef-m-image\">\n\t<div class=\"qodef-m-image-inner\">\n\t\t<div class=\"qodef-m-image-parallax\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht.webp 1920w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht-600x400.webp 600w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht-300x200.webp 300w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht-1024x683.webp 1024w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht-768x512.webp 768w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_004_A-Lamprecht-1536x1024.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b846dd3\" data-id=\"b846dd3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-705261f elementor-widget elementor-widget-beurre_core_image_with_text\" data-id=\"705261f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"beurre_core_image_with_text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"qodef-shortcode qodef-m qodef-image-with-text qodef-layout--text-above qodef-radius--top qodef--parallax\">\n\t<div class=\"qodef-m-content\">\n\t\t\t<\/div>\n\t<div class=\"qodef-m-image\">\n\t<div class=\"qodef-m-image-inner\">\n\t\t<div class=\"qodef-m-image-parallax\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1280\" height=\"1920\" src=\"https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht.webp 1280w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht-600x900.webp 600w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht-200x300.webp 200w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht-683x1024.webp 683w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht-768x1152.webp 768w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht-1024x1536.webp 1024w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_OUTDOOR_250811_063_A-Lamprecht-1366x2048.webp 1281w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-97b1bbf\" data-id=\"97b1bbf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-af727d6 elementor-widget elementor-widget-beurre_core_image_with_text\" data-id=\"af727d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"beurre_core_image_with_text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"qodef-shortcode qodef-m qodef-image-with-text qodef-layout--text-above qodef--parallax\">\n\t<div class=\"qodef-m-content\">\n\t\t\t<\/div>\n\t<div class=\"qodef-m-image\">\n\t<div class=\"qodef-m-image-inner\">\n\t\t<div class=\"qodef-m-image-parallax\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht.webp\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht.webp 1920w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht-600x400.webp 600w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht-300x200.webp 300w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht-1024x683.webp 1024w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht-768x512.webp 768w, https:\/\/www.restaurantguth.at\/wp-content\/uploads\/2025\/10\/GUTH_INDOOR_250811_015_A-Lamprecht-1536x1024.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3eb7f2d elementor-section-full_width qodef-elementor-content-grid elementor-section-height-default elementor-section-height-default\" data-id=\"3eb7f2d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d3b9e7e\" data-id=\"d3b9e7e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-acaf206 elementor-widget elementor-widget-text-editor\" data-id=\"acaf206\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"qodef-m-title\">RESERVE YOUR TABLE<\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecb63f5 elementor-widget elementor-widget-html\" data-id=\"ecb63f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n\/* ================================================================\n   GUTH RESTAURANT RESERVATION \u2013 MASTER OVERRIDE\n   Schl\u00e4gt Elementor-Kit, Beurre-Theme und alle globalen Styles\n   ================================================================ *\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400&display=swap');\n\n\/* --- Globaler Reset f\u00fcr das gesamte Widget --- *\/\nhtml body #rr-booking-widget,\nhtml body #rr-booking-widget *,\nhtml body #rr-booking-widget *::before,\nhtml body #rr-booking-widget *::after {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    box-sizing: border-box !important;\n    -webkit-font-smoothing: antialiased !important;\n}\n\n\/* --- Widget-Rahmen --- *\/\nhtml body #rr-booking-widget {\n    max-width: 780px !important;\n    margin: 0 auto !important;\n    background: #ffffff !important;\n    border: 1px solid #e8ddd9 !important;\n    overflow: hidden !important;\n    box-shadow: 0 2px 20px rgba(169,10,46,.08) !important;\n    color: #3a2a24 !important;\n}\n\n\/* --- Header --- *\/\nhtml body #rr-booking-widget .rr-widget-header {\n    background: #A90A2E !important;\n    padding: 32px 40px 28px !important;\n    text-align: center !important;\n}\nhtml body #rr-booking-widget .rr-widget-header::after {\n    content: '' !important;\n    display: block !important;\n    width: 50px !important;\n    height: 1px !important;\n    background: rgba(255,255,255,.35) !important;\n    margin: 14px auto 0 !important;\n}\n\nhtml body #rr-booking-widget .rr-widget-title,\nhtml body #rr-booking-widget h1.rr-widget-title,\nhtml body #rr-booking-widget h2.rr-widget-title,\nhtml body #rr-booking-widget h3.rr-widget-title {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 26px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    letter-spacing: 4px !important;\n    text-transform: uppercase !important;\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n    margin: 0 0 8px !important;\n    padding: 0 !important;\n}\n\nhtml body #rr-booking-widget .rr-widget-subtitle {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 12px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    letter-spacing: 2px !important;\n    text-transform: uppercase !important;\n    color: rgba(255,255,255,0.75) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* --- Schritt-Indikator --- *\/\nhtml body #rr-booking-widget .rr-steps {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 18px 32px !important;\n    background: #F9F6F5 !important;\n    border-bottom: 1px solid #e8ddd9 !important;\n}\nhtml body #rr-booking-widget .rr-step {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 5px !important;\n    opacity: .3 !important;\n}\nhtml body #rr-booking-widget .rr-step.rr-step-active,\nhtml body #rr-booking-widget .rr-step.rr-step-done {\n    opacity: 1 !important;\n}\nhtml body #rr-booking-widget .rr-step-num {\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    background: #ddd !important;\n    color: #888 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 12px !important;\n    font-weight: 400 !important;\n}\nhtml body #rr-booking-widget .rr-step.rr-step-active .rr-step-num {\n    background: #A90A2E !important;\n    color: #fff !important;\n}\nhtml body #rr-booking-widget .rr-step.rr-step-done .rr-step-num {\n    background: #A90A2E !important;\n    color: #fff !important;\n}\nhtml body #rr-booking-widget .rr-step-label {\n    font-size: 9px !important;\n    font-weight: 400 !important;\n    text-transform: uppercase !important;\n    letter-spacing: .8px !important;\n    color: #9a8a84 !important;\n    white-space: nowrap !important;\n}\nhtml body #rr-booking-widget .rr-step.rr-step-active .rr-step-label {\n    color: #A90A2E !important;\n}\nhtml body #rr-booking-widget .rr-step-divider {\n    flex: 1 !important;\n    height: 1px !important;\n    background: #e8ddd9 !important;\n    min-width: 20px !important;\n    max-width: 60px !important;\n    margin: 0 10px 18px !important;\n}\n\n\/* --- Schritt-Inhalte --- *\/\nhtml body #rr-booking-widget .rr-step-content {\n    padding: 32px 40px !important;\n}\nhtml body #rr-booking-widget .rr-hidden {\n    display: none !important;\n}\n\n\/* --- Feldlabels --- *\/\nhtml body #rr-booking-widget .rr-field-label,\nhtml body #rr-booking-widget label {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 10px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    color: #9a8a84 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.2px !important;\n    margin-bottom: 14px !important;\n    display: block !important;\n}\n\n\/* --- Schritt 1 Layout --- *\/\nhtml body #rr-booking-widget .rr-step1-layout {\n    display: grid !important;\n    grid-template-columns: 170px 1fr !important;\n    gap: 40px !important;\n    align-items: start !important;\n}\n\n\/* --- Personenauswahl --- *\/\nhtml body #rr-booking-widget .rr-guests-selector {\n    display: flex !important;\n    align-items: center !important;\n    gap: 14px !important;\n    background: #F9F6F5 !important;\n    border: 1px solid #e8ddd9 !important;\n    padding: 12px 14px !important;\n    width: fit-content !important;\n}\nhtml body #rr-booking-widget .rr-guests-btn {\n    background: none !important;\n    border: 1px solid #e8ddd9 !important;\n    cursor: pointer !important;\n    color: #A90A2E !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 28px !important;\n    height: 28px !important;\n    padding: 0 !important;\n}\nhtml body #rr-booking-widget .rr-guests-btn:hover {\n    background: #A90A2E !important;\n    border-color: #A90A2E !important;\n    color: #fff !important;\n}\nhtml body #rr-booking-widget .rr-guests-btn:disabled {\n    opacity: .3 !important;\n    cursor: not-allowed !important;\n}\nhtml body #rr-booking-widget .rr-guests-count {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 26px !important;\n    font-weight: 400 !important;\n    color: #A90A2E !important;\n    min-width: 32px !important;\n    text-align: center !important;\n    line-height: 1 !important;\n}\nhtml body #rr-booking-widget .rr-guests-label {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 10px !important;\n    font-weight: 400 !important;\n    color: #9a8a84 !important;\n    margin-top: 10px !important;\n    text-align: center !important;\n    text-transform: uppercase !important;\n    letter-spacing: .8px !important;\n    display: block !important;\n}\n\n\/* --- Kalender --- *\/\nhtml body #rr-booking-widget .rr-calendar {\n    background: #ffffff !important;\n    border: 1px solid #e8ddd9 !important;\n    overflow: hidden !important;\n}\nhtml body #rr-booking-widget .rr-cal-header {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    padding: 12px 16px !important;\n    background: #A90A2E !important;\n}\nhtml body #rr-booking-widget .rr-cal-month-year {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 14px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n    color: #ffffff !important;\n}\nhtml body #rr-booking-widget .rr-cal-nav {\n    background: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    color: rgba(255,255,255,.8) !important;\n    padding: 4px 6px !important;\n    display: flex !important;\n    align-items: center !important;\n    line-height: 1 !important;\n}\nhtml body #rr-booking-widget .rr-cal-nav:hover { color: #fff !important; }\nhtml body #rr-booking-widget .rr-cal-nav:disabled { opacity: .25 !important; cursor: not-allowed !important; }\n\nhtml body #rr-booking-widget .rr-cal-weekdays {\n    display: grid !important;\n    grid-template-columns: repeat(7, 1fr) !important;\n    background: #F3EDEB !important;\n    border-bottom: 1px solid #e8ddd9 !important;\n}\nhtml body #rr-booking-widget .rr-cal-days {\n    display: grid !important;\n    grid-template-columns: repeat(7, 1fr) !important;\n    padding: 8px !important;\n    gap: 2px !important;\n}\n\n\/* Kalender-Tage (statisch gerendert via JS) *\/\nhtml body #rr-booking-widget .rr-cal-days button {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 14px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    aspect-ratio: 1 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    border: none !important;\n    background: transparent !important;\n    color: #3a2a24 !important;\n    padding: 0 !important;\n    line-height: 1 !important;\n    width: 100% !important;\n}\nhtml body #rr-booking-widget .rr-cal-days button:disabled {\n    color: #ccc !important;\n    cursor: default !important;\n}\n\n\/* --- Slots --- *\/\nhtml body #rr-booking-widget .rr-slots-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important;\n    gap: 8px !important;\n    margin-bottom: 24px !important;\n}\nhtml body #rr-booking-widget .rr-slot-btn {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    background: transparent !important;\n    border: 1px solid #A90A2E !important;\n    padding: 12px 8px !important;\n    cursor: pointer !important;\n    text-align: center !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 4px !important;\n}\nhtml body #rr-booking-widget .rr-slot-btn span {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\n\n\/* --- Formular --- *\/\nhtml body #rr-booking-widget .rr-form-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 18px !important;\n}\nhtml body #rr-booking-widget .rr-form-field {\n    margin-bottom: 16px !important;\n}\nhtml body #rr-booking-widget .rr-form-field > input,\nhtml body #rr-booking-widget .rr-form-field > textarea {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    width: 100% !important;\n    padding: 10px 13px !important;\n    border: 1px solid #e8ddd9 !important;\n    border-radius: 0 !important;\n    color: #3a2a24 !important;\n    background: #F9F6F5 !important;\n    outline: none !important;\n    -webkit-appearance: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\nhtml body #rr-booking-widget .rr-form-field > input:focus,\nhtml body #rr-booking-widget .rr-form-field > textarea:focus {\n    border-color: #A90A2E !important;\n    background: #ffffff !important;\n}\nhtml body #rr-booking-widget .rr-form-field > textarea {\n    resize: vertical !important;\n    min-height: 88px !important;\n}\nhtml body #rr-booking-widget .rr-form-field-full {\n    grid-column: 1 \/ -1 !important;\n}\nhtml body #rr-booking-widget .rr-phone-wrap {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: stretch !important;\n    width: 100% !important;\n    min-height: 44px !important;\n    gap: 0 !important;\n    border: 1px solid #e8ddd9 !important;\n    background: #ffffff !important;\n    overflow: visible !important;\n}\nhtml body #rr-booking-widget .rr-phone-wrap:focus-within {\n    border-color: #A90A2E !important;\n}\nhtml body #rr-booking-widget select.rr-phone-prefix {\n    flex: 0 0 96px !important;\n    width: 96px !important;\n    min-width: 96px !important;\n    max-width: 96px !important;\n    border: none !important;\n    border-right: 1px solid #e8ddd9 !important;\n    border-bottom: none !important;\n    background: #F3EDEB !important;\n    padding: 10px 6px !important;\n    margin: 0 !important;\n    font-size: 13px !important;\n    color: #3a2a24 !important;\n    cursor: pointer !important;\n    outline: none !important;\n    appearance: auto !important;\n    -webkit-appearance: menulist !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n}\nhtml body #rr-booking-widget .rr-phone-wrap input[type=\"tel\"],\nhtml body #rr-booking-widget input.rr-phone-number {\n    flex: 1 1 auto !important;\n    width: auto !important;\n    min-width: 0 !important;\n    border: none !important;\n    border-bottom: none !important;\n    padding: 10px 12px !important;\n    margin: 0 !important;\n    font-size: 15px !important;\n    background: transparent !important;\n    pointer-events: auto !important;\n    user-select: text !important;\n    -webkit-user-select: text !important;\n    touch-action: manipulation !important;\n    color: #3a2a24 !important;\n    outline: none !important;\n    box-shadow: none !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n}\nhtml body #rr-booking-widget .rr-radio-group {\n    display: flex !important;\n    gap: 12px !important;\n    flex-wrap: wrap !important;\n}\nhtml body #rr-booking-widget .rr-radio-option {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    padding: 10px 16px !important;\n    border: 1px solid #e8ddd9 !important;\n    background: #F9F6F5 !important;\n    cursor: pointer !important;\n    font-size: 14px !important;\n    color: #3a2a24 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\nhtml body #rr-booking-widget .rr-radio-option input[type=\"radio\"] {\n    width: 16px !important;\n    height: 16px !important;\n    margin: 0 !important;\n    accent-color: #A90A2E !important;\n    flex-shrink: 0 !important;\n}\nhtml body #rr-booking-widget .rr-radio-option.rr-radio-error {\n    border-color: #A90A2E !important;\n}\nhtml body #rr-booking-widget .rr-required {\n    color: #A90A2E !important;\n    margin-left: 2px !important;\n}\n\n\/* Checkbox-Zeilen *\/\nhtml body #rr-booking-widget .rr-checkbox-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 10px !important;\n    font-size: 13px !important;\n    color: #9a8a84 !important;\n    cursor: pointer !important;\n    line-height: 1.5 !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n}\nhtml body #rr-booking-widget .rr-checkbox-row input[type=\"checkbox\"] {\n    width: 15px !important;\n    height: 15px !important;\n    margin-top: 1px !important;\n    flex-shrink: 0 !important;\n    accent-color: #A90A2E !important;\n    cursor: pointer !important;\n}\nhtml body #rr-booking-widget .rr-checkbox-row a {\n    color: #A90A2E !important;\n    text-decoration: underline !important;\n}\nhtml body #rr-booking-widget .rr-privacy-notice {\n    margin-bottom: 22px !important;\n    padding: 12px 14px !important;\n    background: #F9F6F5 !important;\n    border-left: 2px solid #e8ddd9 !important;\n}\nhtml body #rr-booking-widget .rr-options-notice {\n    margin-bottom: 16px !important;\n}\n\n\/* --- Fehler --- *\/\nhtml body #rr-booking-widget .rr-form-error {\n    background: #fdf5f5 !important;\n    border-left: 3px solid #A90A2E !important;\n    color: #A90A2E !important;\n    padding: 10px 14px !important;\n    font-size: 13px !important;\n    margin-bottom: 16px !important;\n    font-style: normal !important;\n    text-transform: none !important;\n}\n\n\/* --- Buttons --- *\/\nhtml body #rr-booking-widget .rr-step-actions {\n    margin-top: 24px !important;\n    display: flex !important;\n    justify-content: flex-end !important;\n    border-top: 1px solid #e8ddd9 !important;\n    padding-top: 22px !important;\n}\nhtml body #rr-booking-widget .rr-btn {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 13px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    letter-spacing: 1.5px !important;\n    text-transform: uppercase !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 16px 40px !important;\n    cursor: pointer !important;\n    border: 1px solid transparent !important;\n    text-decoration: none !important;\n    line-height: 1.4 !important;\n    border-radius: 0 !important;\n    white-space: nowrap !important;\n}\nhtml body #rr-booking-widget .rr-btn-primary {\n    background: #A90A2E !important;\n    color: #ffffff !important;\n    border-color: #A90A2E !important;\n}\nhtml body #rr-booking-widget .rr-btn-primary:hover:not(:disabled) {\n    background: #880822 !important;\n    border-color: #880822 !important;\n}\nhtml body #rr-booking-widget .rr-btn-primary:disabled {\n    background: rgba(169,10,46,.25) !important;\n    border-color: rgba(169,10,46,.25) !important;\n    color: rgba(255,255,255,.7) !important;\n    cursor: not-allowed !important;\n}\nhtml body #rr-booking-widget .rr-btn-outline {\n    background: transparent !important;\n    color: #A90A2E !important;\n    border-color: #A90A2E !important;\n}\nhtml body #rr-booking-widget .rr-btn-outline:hover {\n    background: #A90A2E !important;\n    color: #fff !important;\n}\nhtml body #rr-booking-widget .rr-btn-danger {\n    background: #A90A2E !important;\n    color: #fff !important;\n    border-color: #A90A2E !important;\n}\nhtml body #rr-booking-widget .rr-btn-submit {\n    width: 100% !important;\n    justify-content: center !important;\n    padding: 14px 24px !important;\n    font-size: 11px !important;\n}\nhtml body #rr-booking-widget .rr-btn-back {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 11px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    letter-spacing: 1.5px !important;\n    text-transform: uppercase !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    background: none !important;\n    border: 1px solid #e8ddd9 !important;\n    padding: 10px 20px !important;\n    cursor: pointer !important;\n    color: #9a8a84 !important;\n    white-space: nowrap !important;\n}\nhtml body #rr-booking-widget .rr-btn-back:hover {\n    border-color: #A90A2E !important;\n    color: #A90A2E !important;\n}\n\n\/* --- Schritt 2\/3 Header --- *\/\nhtml body #rr-booking-widget .rr-step2-header,\nhtml body #rr-booking-widget .rr-step3-header {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    margin-bottom: 24px !important;\n    padding-bottom: 18px !important;\n    border-bottom: 1px solid #e8ddd9 !important;\n}\n\n\/* --- Lade-Indikator --- *\/\nhtml body #rr-booking-widget .rr-slots-loading {\n    display: flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    padding: 24px 0 !important;\n    color: #9a8a84 !important;\n    font-size: 12px !important;\n    text-transform: uppercase !important;\n    letter-spacing: .8px !important;\n}\nhtml body #rr-booking-widget .rr-spinner {\n    width: 18px !important;\n    height: 18px !important;\n    border: 2px solid #e8ddd9 !important;\n    border-top-color: #A90A2E !important;\n    border-radius: 50% !important;\n    animation: rr-spin .8s linear infinite !important;\n    flex-shrink: 0 !important;\n}\nhtml body #rr-booking-widget .rr-spinner-small {\n    display: inline-block !important;\n    width: 13px !important;\n    height: 13px !important;\n    border: 2px solid rgba(255,255,255,.3) !important;\n    border-top-color: #fff !important;\n    border-radius: 50% !important;\n    animation: rr-spin .8s linear infinite !important;\n    vertical-align: middle !important;\n    margin-right: 6px !important;\n}\n@keyframes rr-spin { to { transform: rotate(360deg); } }\n\n\/* --- Keine Slots --- *\/\nhtml body #rr-booking-widget .rr-no-slots {\n    text-align: center !important;\n    padding: 40px 20px !important;\n    color: #9a8a84 !important;\n    border: 1px solid #e8ddd9 !important;\n    background: #F9F6F5 !important;\n    font-style: normal !important;\n}\nhtml body #rr-booking-widget .rr-no-slots p {\n    margin: 0 !important;\n    font-size: 15px !important;\n    font-style: normal !important;\n}\n\n\/* --- Best\u00e4tigung --- *\/\nhtml body #rr-booking-widget .rr-confirmation {\n    text-align: center !important;\n    padding: 20px 0 !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-title,\nhtml body #rr-booking-widget h3.rr-confirmation-title {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 22px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    color: #A90A2E !important;\n    margin: 0 0 8px !important;\n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-subtitle {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    color: #9a8a84 !important;\n    margin: 0 0 24px !important;\n    line-height: 1.7 !important;\n    text-transform: none !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-details {\n    background: #F9F6F5 !important;\n    border: 1px solid #e8ddd9 !important;\n    padding: 18px 24px !important;\n    margin: 0 auto 20px !important;\n    max-width: 360px !important;\n    text-align: left !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-code-box {\n    background: #A90A2E !important;\n    padding: 16px 24px !important;\n    margin: 0 auto 14px !important;\n    max-width: 280px !important;\n    text-align: center !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-code-label {\n    display: block !important;\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 10px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    color: rgba(255,255,255,.65) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 8px !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-code {\n    display: block !important;\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 28px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    letter-spacing: 6px !important;\n    color: #ffffff !important;\n    text-transform: none !important;\n}\nhtml body #rr-booking-widget .rr-confirmation-note {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 12px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    color: #9a8a84 !important;\n    margin-bottom: 24px !important;\n    text-transform: none !important;\n}\n\n\/* --- Stornierung --- *\/\nhtml body #rr-booking-widget .rr-cancel-section {\n    border-top: 1px solid #e8ddd9 !important;\n    padding: 14px 40px !important;\n    background: #F9F6F5 !important;\n}\nhtml body #rr-booking-widget .rr-cancel-toggle {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 10px !important;\n    font-weight: 400 !important;\n    font-style: normal !important;\n    background: none !important;\n    border: none !important;\n    color: #9a8a84 !important;\n    cursor: pointer !important;\n    text-decoration: underline !important;\n    padding: 0 !important;\n    letter-spacing: .5px !important;\n    text-transform: uppercase !important;\n}\nhtml body #rr-booking-widget .rr-cancel-toggle:hover { color: #A90A2E !important; }\nhtml body #rr-booking-widget .rr-cancel-form { margin-top: 12px !important; }\nhtml body #rr-booking-widget .rr-cancel-form p {\n    font-size: 12px !important;\n    color: #9a8a84 !important;\n    margin: 0 0 10px !important;\n    font-style: normal !important;\n    text-transform: none !important;\n}\nhtml body #rr-booking-widget .rr-cancel-row {\n    display: flex !important;\n    gap: 8px !important;\n    align-items: center !important;\n}\nhtml body #rr-booking-widget .rr-cancel-row input {\n    font-family: 'EB Garamond', Georgia, serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    flex: 1 !important;\n    padding: 9px 12px !important;\n    border: 1px solid #e8ddd9 !important;\n    border-radius: 0 !important;\n    background: #ffffff !important;\n    outline: none !important;\n    text-transform: uppercase !important;\n}\nhtml body #rr-booking-widget .rr-cancel-row input:focus { border-color: #A90A2E !important; }\nhtml body #rr-booking-widget .rr-cancel-message {\n    margin-top: 10px !important;\n    padding: 10px 14px !important;\n    font-size: 12px !important;\n    font-style: normal !important;\n}\nhtml body #rr-booking-widget .rr-cancel-message.rr-msg-success {\n    background: #f0f7f1 !important;\n    color: #3d7a4a !important;\n    border-left: 3px solid #3d7a4a !important;\n}\nhtml body #rr-booking-widget .rr-cancel-message.rr-msg-error {\n    background: #fdf5f5 !important;\n    color: #A90A2E !important;\n    border-left: 3px solid #A90A2E !important;\n}\n\n\/* --- Responsive --- *\/\n@media (max-width: 600px) {\n    html body #rr-booking-widget .rr-step-content { padding: 24px 20px !important; }\n    html body #rr-booking-widget .rr-widget-header { padding: 24px 20px 20px !important; }\n    html body #rr-booking-widget .rr-cancel-section { padding: 14px 20px !important; }\n}\n@media (max-width: 580px) {\n    html body #rr-booking-widget .rr-step1-layout {\n        grid-template-columns: 1fr !important;\n        gap: 28px !important;\n    }\n}\n@media (max-width: 500px) {\n    html body #rr-booking-widget .rr-form-row { grid-template-columns: 1fr !important; }\n}\n@media (max-width: 480px) {\n    html body #rr-booking-widget .rr-steps { padding: 12px 10px !important; }\n    html body #rr-booking-widget .rr-step-label { display: none !important; }\n    html body #rr-booking-widget .rr-step-divider { min-width: 10px !important; }\n    html body #rr-booking-widget .rr-slots-grid { grid-template-columns: repeat(3, 1fr) !important; }\n    html body #rr-booking-widget .rr-widget-title { font-size: 20px !important; }\n}\n<\/style>\n\n<div class=\"rr-booking-widget rr-theme-light\" id=\"rr-booking-widget\">\n\n        <div class=\"rr-widget-header\">\n        <h2 class=\"rr-widget-title\">Book a table<\/h2>\n        <p class=\"rr-widget-subtitle\">Choose date, time and number of guests<\/p>\n    <\/div>\n    \n    <!-- Schritt-Indikator -->\n    <div class=\"rr-steps\" aria-label=\"Booking steps\">\n        <div class=\"rr-step rr-step-active\" data-step=\"1\">\n            <span class=\"rr-step-num\">1<\/span>\n            <span class=\"rr-step-label\">Date &amp; guests<\/span>\n        <\/div>\n        <div class=\"rr-step-divider\"><\/div>\n        <div class=\"rr-step\" data-step=\"2\">\n            <span class=\"rr-step-num\">2<\/span>\n            <span class=\"rr-step-label\">Time<\/span>\n        <\/div>\n        <div class=\"rr-step-divider\"><\/div>\n        <div class=\"rr-step\" data-step=\"3\">\n            <span class=\"rr-step-num\">3<\/span>\n            <span class=\"rr-step-label\">Your details<\/span>\n        <\/div>\n        <div class=\"rr-step-divider\"><\/div>\n        <div class=\"rr-step\" data-step=\"4\">\n            <span class=\"rr-step-num\">4<\/span>\n            <span class=\"rr-step-label\">Confirmation<\/span>\n        <\/div>\n    <\/div>\n\n    <!-- ===== SCHRITT 1: Datum & G\u00e4ste ===== -->\n    <div class=\"rr-step-content\" id=\"rr-step-1\">\n        <div class=\"rr-step1-layout\">\n\n            <!-- Personenauswahl -->\n            <div class=\"rr-guests-section\">\n                <label class=\"rr-field-label\">Number of guests<\/label>\n                <div class=\"rr-guests-selector\">\n                    <button type=\"button\" class=\"rr-guests-btn rr-guests-minus\" aria-label=\"Fewer\">\n                        <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path d=\"M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n                    <\/button>\n                    <span class=\"rr-guests-count\" id=\"rr-guests-display\">2<\/span>\n                    <input type=\"hidden\" id=\"rr-guests-value\" value=\"2\">\n                    <button type=\"button\" class=\"rr-guests-btn rr-guests-plus\" aria-label=\"More\">\n                        <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path d=\"M12 5v14M5 12h14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n                    <\/button>\n                <\/div>\n                <span class=\"rr-guests-label\">Guest(s)<\/span>\n            <\/div>\n\n            <!-- Kalender -->\n            <div class=\"rr-calendar-section\">\n                <label class=\"rr-field-label\">Choose date<\/label>\n                <div class=\"rr-calendar\" id=\"rr-calendar\">\n                    <div class=\"rr-cal-header\">\n                        <button type=\"button\" class=\"rr-cal-nav rr-cal-prev\" aria-label=\"Previous month\">\n                            <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M15 18l-6-6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                        <\/button>\n                        <span class=\"rr-cal-month-year\" id=\"rr-cal-month-year\"><\/span>\n                        <button type=\"button\" class=\"rr-cal-nav rr-cal-next\" aria-label=\"Next month\">\n                            <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M9 18l6-6-6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                        <\/button>\n                    <\/div>\n                    <div class=\"rr-cal-weekdays\" id=\"rr-cal-weekdays\"><\/div>\n                    <div class=\"rr-cal-days\" id=\"rr-cal-days\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"rr-step-actions\">\n            <button type=\"button\" class=\"rr-btn rr-btn-primary\" id=\"rr-step1-next\" disabled>\n                Continue to time selection                <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path d=\"M9 18l6-6-6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- ===== SCHRITT 2: Zeitslots ===== -->\n    <div class=\"rr-step-content rr-hidden\" id=\"rr-step-2\">\n        <div class=\"rr-step2-header\">\n            <button type=\"button\" class=\"rr-btn-back\" id=\"rr-step2-back\">\n                <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path d=\"M15 18l-6-6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                Back            <\/button>\n            <div class=\"rr-selected-date-display\" id=\"rr-selected-date-display\"><\/div>\n        <\/div>\n\n        <label class=\"rr-field-label\">Choose time<\/label>\n        <div class=\"rr-slots-loading rr-hidden\" id=\"rr-slots-loading\">\n            <div class=\"rr-spinner\"><\/div>\n            <span>Loading available times\u2026<\/span>\n        <\/div>\n        <div class=\"rr-slots-grid\" id=\"rr-slots-grid\"><\/div>\n        <div class=\"rr-no-slots rr-hidden\" id=\"rr-no-slots\">\n            <svg viewBox=\"0 0 24 24\" width=\"40\" height=\"40\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M12 8v4M12 16h.01\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n            <p>Unfortunately no tables are available for this day.<\/p>\n        <\/div>\n\n        <div class=\"rr-step-actions\">\n            <button type=\"button\" class=\"rr-btn rr-btn-primary\" id=\"rr-step2-next\" disabled>\n                Continue to your details                <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path d=\"M9 18l6-6-6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    <!-- ===== SCHRITT 3: Kontaktdaten ===== -->\n    <div class=\"rr-step-content rr-hidden\" id=\"rr-step-3\">\n        <div class=\"rr-step3-header\">\n            <button type=\"button\" class=\"rr-btn-back\" id=\"rr-step3-back\">\n                <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path d=\"M15 18l-6-6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                Back            <\/button>\n            <div class=\"rr-booking-summary\" id=\"rr-booking-summary\"><\/div>\n        <\/div>\n\n        <form class=\"rr-contact-form\" id=\"rr-contact-form\" novalidate>\n            <div class=\"rr-form-row\">\n                <div class=\"rr-form-field\">\n                    <label for=\"rr-first-name\">First name <span class=\"rr-required\">*<\/span><\/label>\n                    <input type=\"text\" id=\"rr-first-name\" name=\"first_name\" required\n                           placeholder=\"Max\" autocomplete=\"given-name\">\n                <\/div>\n                <div class=\"rr-form-field\">\n                    <label for=\"rr-last-name\">Last name <span class=\"rr-required\">*<\/span><\/label>\n                    <input type=\"text\" id=\"rr-last-name\" name=\"last_name\" required\n                           placeholder=\"Smith\" autocomplete=\"family-name\">\n                <\/div>\n            <\/div>\n            <div class=\"rr-form-row\">\n                <div class=\"rr-form-field rr-form-field-full\">\n                    <label for=\"rr-email\">Email address <span class=\"rr-required\">*<\/span><\/label>\n                    <input type=\"email\" id=\"rr-email\" name=\"email\" required\n                           placeholder=\"max@example.com\" autocomplete=\"email\">\n                <\/div>\n            <\/div>\n            <div class=\"rr-form-row\">\n                <div class=\"rr-form-field rr-form-field-full\">\n                    <label for=\"rr-phone-number\">Phone number<\/label>\n                    <div class=\"rr-phone-wrap\">\n                        <select class=\"rr-phone-prefix\" id=\"rr-phone-prefix\" name=\"phone_prefix\" aria-label=\"Country code\">\n                            <option value=\"+43\">AT +43<\/option>\n                            <option value=\"+49\">DE +49<\/option>\n                            <option value=\"+41\">CH +41<\/option>\n                            <option value=\"+39\">IT +39<\/option>\n                            <option value=\"+33\">FR +33<\/option>\n                            <option value=\"+1\">US +1<\/option>\n                        <\/select>\n                        <input type=\"tel\" class=\"rr-phone-number\" id=\"rr-phone-number\" name=\"phone_number\"\n                               placeholder=\"660 123456\" autocomplete=\"tel-national\" inputmode=\"tel\">\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"rr-form-field\">\n                <label for=\"rr-notes\">Notes<\/label>\n                <textarea id=\"rr-notes\" name=\"notes\" rows=\"3\"\n                          placeholder=\"Allergies, special requests, occasion\u2026\"><\/textarea>\n            <\/div>\n\n            <div class=\"rr-options-notice\">\n                <span class=\"rr-field-label\">I am bringing a dog <span class=\"rr-required\">*<\/span><\/span>\n                <div class=\"rr-radio-group\" id=\"rr-dog-group\" role=\"radiogroup\" aria-required=\"true\">\n                    <label class=\"rr-radio-option\">\n                        <input type=\"radio\" name=\"dog\" value=\"yes\">\n                        <span>Yes<\/span>\n                    <\/label>\n                    <label class=\"rr-radio-option\">\n                        <input type=\"radio\" name=\"dog\" value=\"no\">\n                        <span>No<\/span>\n                    <\/label>\n                <\/div>\n            <\/div>\n\n            <div class=\"rr-privacy-notice\">\n                <label class=\"rr-checkbox-row\">\n                    <input type=\"checkbox\" id=\"rr-privacy\" required>\n                    <span>\n                        I agree to the processing of my data in accordance with the <a href=\"\" target=\"_blank\">privacy policy<\/a>.                        <span class=\"rr-required\">*<\/span>\n                    <\/span>\n                <\/label>\n            <\/div>\n\n            <div class=\"rr-form-error rr-hidden\" id=\"rr-form-error\"><\/div>\n\n            <div class=\"rr-step-actions\">\n                <button type=\"submit\" class=\"rr-btn rr-btn-primary rr-btn-submit\" id=\"rr-submit-btn\">\n                    <span class=\"rr-btn-text\">Reserve now<\/span>\n                    <span class=\"rr-btn-loading rr-hidden\">\n                        <span class=\"rr-spinner-small\"><\/span>\n                        Sending\u2026                    <\/span>\n                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n\n    <!-- ===== SCHRITT 4: Best\u00e4tigung ===== -->\n    <div class=\"rr-step-content rr-hidden\" id=\"rr-step-4\">\n        <div class=\"rr-confirmation\">\n            <div class=\"rr-confirmation-icon\">\n                <svg viewBox=\"0 0 24 24\" width=\"64\" height=\"64\">\n                    <circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#A90A2E\" opacity=\".12\"\/>\n                    <path d=\"M12 8v4M12 16h.01\" stroke=\"#A90A2E\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n                <\/svg>\n            <\/div>\n            <h3 class=\"rr-confirmation-title\">Thank you for your request!<\/h3>\n            <p class=\"rr-confirmation-subtitle\">Thank you for your request \u2013 we will get back to you shortly to confirm your preferred date or suggest an alternative.<\/p>\n\n            <div class=\"rr-confirmation-details\" id=\"rr-confirmation-details\"><\/div>\n\n            <button type=\"button\" class=\"rr-btn rr-btn-outline\" id=\"rr-new-reservation\">\n                New reservation            <\/button>\n        <\/div>\n    <\/div>\n\n<\/div><!-- .rr-booking-widget -->\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>RESERVE YOUR TABLE<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full-width.php","meta":{"footnotes":""},"class_list":["post-8659","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/pages\/8659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/comments?post=8659"}],"version-history":[{"count":1,"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/pages\/8659\/revisions"}],"predecessor-version":[{"id":8662,"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/pages\/8659\/revisions\/8662"}],"wp:attachment":[{"href":"https:\/\/www.restaurantguth.at\/en\/wp-json\/wp\/v2\/media?parent=8659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}