{"id":237,"date":"2026-04-01T11:32:10","date_gmt":"2026-04-01T09:32:10","guid":{"rendered":"https:\/\/grillschule-mallorca.de\/gutschein\/"},"modified":"2026-04-01T11:32:10","modified_gmt":"2026-04-01T09:32:10","slug":"gutschein","status":"publish","type":"page","link":"https:\/\/grillschule-mallorca.de\/en\/gutschein\/","title":{"rendered":"Gutschein"},"content":{"rendered":"    <nav id=\"gs-nav\" style=\"position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;justify-content:flex-end;align-items:center;padding:20px 30px;gap:15px;pointer-events:none;background:rgba(232,224,212,0.95);backdrop-filter:blur(10px)\">\n        <a href=\"\/\" class=\"gs-nav-link\" style=\"pointer-events:auto;font-family:Montserrat,sans-serif;font-weight:600;font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;color:#1a1a1a;padding:10px 28px;border:1.5px solid #1a1a1a;transition:all 0.3s;margin-right:auto\">Home<\/a>\n        <a href=\"\/blog\" class=\"gs-nav-link\" style=\"pointer-events:auto;font-family:Montserrat,sans-serif;font-weight:600;font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;color:#1a1a1a;padding:10px 28px;border:1.5px solid #1a1a1a;transition:all 0.3s\">Blog<\/a>\n        <a href=\"\/buchen\" class=\"gs-nav-link\" style=\"pointer-events:auto;font-family:Montserrat,sans-serif;font-weight:600;font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;color:#1a1a1a;padding:10px 28px;border:1.5px solid #1a1a1a;transition:all 0.3s\">Buchen<\/a>\n        <a href=\"\/wp-json\/wp\/v2\/pages\/237\" class=\"gs-nav-link\" style=\"pointer-events:auto;font-family:Montserrat,sans-serif;font-weight:600;font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;color:#1a1a1a;padding:10px 16px;border:1.5px solid #1a1a1a;transition:all 0.3s\">DE<\/a>\n    <\/nav>    <div class=\"agc-page-title\"><h1>GUTSCHEIN VERSCHENKEN<\/h1><div class=\"agc-title-line\"><\/div><\/div>\n    <div class=\"agc-container\">\n\n        <!-- Step 1: Amount -->\n        <div id=\"agc-step-1\" class=\"agc-step\">\n            <h2 class=\"agc-step-heading\">Betrag w&auml;hlen<\/h2>\n            <div class=\"agc-amounts\">\n                <button type=\"button\" class=\"agc-amount-btn\" data-amount=\"50\">50 &euro;<\/button>\n                <button type=\"button\" class=\"agc-amount-btn\" data-amount=\"89\">89 &euro;<\/button>\n                <button type=\"button\" class=\"agc-amount-btn\" data-amount=\"100\">100 &euro;<\/button>\n                <button type=\"button\" class=\"agc-amount-btn\" data-amount=\"150\">150 &euro;<\/button>\n                <button type=\"button\" class=\"agc-amount-btn\" data-amount=\"189\">189 &euro;<\/button>\n                <button type=\"button\" class=\"agc-amount-btn\" data-amount=\"200\">200 &euro;<\/button>\n            <\/div>\n            <div class=\"agc-custom-row\">\n                <label class=\"agc-label\" for=\"agc-custom-amount\">Eigener Betrag<\/label>\n                <div class=\"agc-custom-input-wrap\">\n                    <input type=\"number\" id=\"agc-custom-amount\" min=\"25\" max=\"500\" step=\"1\" placeholder=\"25 - 500\">\n                    <span class=\"agc-currency\">&euro;<\/span>\n                <\/div>\n            <\/div>\n            <button type=\"button\" id=\"agc-next-1\" class=\"agc-button\" disabled>Weiter<\/button>\n        <\/div>\n\n        <!-- Step 2: Buyer + Recipient -->\n        <div id=\"agc-step-2\" class=\"agc-step agc-hidden\">\n            <h2 class=\"agc-step-heading\">Deine Daten<\/h2>\n            <div class=\"agc-field-row\">\n                <div class=\"agc-field\"><label class=\"agc-label\" for=\"agc-buyer-name\">Dein Name <span class=\"agc-req\">*<\/span><\/label><input type=\"text\" id=\"agc-buyer-name\" required><\/div>\n                <div class=\"agc-field\"><label class=\"agc-label\" for=\"agc-buyer-email\">Deine E-Mail <span class=\"agc-req\">*<\/span><\/label><input type=\"email\" id=\"agc-buyer-email\" required><\/div>\n            <\/div>\n\n            <h2 class=\"agc-step-heading\" style=\"margin-top:25px\">Empf&auml;nger<\/h2>\n            <div class=\"agc-field-row\">\n                <div class=\"agc-field\"><label class=\"agc-label\" for=\"agc-rcpt-name\">Name <span class=\"agc-req\">*<\/span><\/label><input type=\"text\" id=\"agc-rcpt-name\" required><\/div>\n                <div class=\"agc-field\"><label class=\"agc-label\" for=\"agc-rcpt-email\">E-Mail <span class=\"agc-req\">*<\/span><\/label><input type=\"email\" id=\"agc-rcpt-email\" required><\/div>\n            <\/div>\n            <div class=\"agc-field-row\">\n                <div class=\"agc-field agc-field--full\"><label class=\"agc-label\" for=\"agc-message\">Pers&ouml;nliche Nachricht <span style=\"color:#888;font-weight:400\">(optional)<\/span><\/label><textarea id=\"agc-message\" rows=\"3\" maxlength=\"1000\"><\/textarea><\/div>\n            <\/div>\n            <div class=\"agc-field-row\">\n                <div class=\"agc-field agc-field--half\"><label class=\"agc-label\" for=\"agc-deliver-at\">Zustelldatum <span style=\"color:#888;font-weight:400\">(optional, leer = sofort)<\/span><\/label><input type=\"date\" id=\"agc-deliver-at\" min=\"2026-05-17\"><\/div>\n            <\/div>\n            <div class=\"agc-btn-row\">\n                <button type=\"button\" id=\"agc-back-2\" class=\"agc-button agc-button--outline\">Zur&uuml;ck<\/button>\n                <button type=\"button\" id=\"agc-next-2\" class=\"agc-button\">Weiter zur Zahlung<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Step 3: Summary + PayPal -->\n        <div id=\"agc-step-3\" class=\"agc-step agc-hidden\">\n            <h2 class=\"agc-step-heading\">Zusammenfassung<\/h2>\n            <div class=\"agc-summary\">\n                <div class=\"agc-summary-row\"><span>Gutscheinbetrag<\/span><strong id=\"agc-sum-amount\"><\/strong><\/div>\n                <div class=\"agc-summary-row\"><span>Von<\/span><span id=\"agc-sum-buyer\"><\/span><\/div>\n                <div class=\"agc-summary-row\"><span>An<\/span><span id=\"agc-sum-rcpt\"><\/span><\/div>\n                <div id=\"agc-sum-msg-row\" class=\"agc-summary-row\" style=\"display:none\"><span>Nachricht<\/span><span id=\"agc-sum-msg\" class=\"agc-sum-msg\"><\/span><\/div>\n                <div id=\"agc-sum-date-row\" class=\"agc-summary-row\" style=\"display:none\"><span>Zustellung<\/span><span id=\"agc-sum-date\"><\/span><\/div>\n            <\/div>\n            <div class=\"agc-legal\">\n                <label class=\"agc-checkbox-label\">\n                    <input type=\"checkbox\" id=\"agc-accept-terms\">\n                    <span>Ich habe die <a href=\"\/agb\/\" target=\"_blank\">AGB<\/a> und die <a href=\"\/widerrufsbelehrung-gutscheine\/\" target=\"_blank\">Widerrufsbelehrung<\/a> zur Kenntnis genommen.<\/span>\n                <\/label>\n            <\/div>\n            <div class=\"agc-btn-row\">\n                <button type=\"button\" id=\"agc-back-3\" class=\"agc-button agc-button--outline\">Zur&uuml;ck<\/button>\n                <button type=\"button\" id=\"agc-order-btn\" class=\"agc-button\" disabled>Zahlungspflichtig bestellen<\/button>\n            <\/div>\n            <div id=\"agc-paypal-container\" style=\"display:none\"><\/div>\n            <div id=\"agc-msg\" class=\"agc-message\" style=\"display:none\"><\/div>\n        <\/div>\n\n        <!-- Step 4: Confirmation -->\n        <div id=\"agc-step-4\" class=\"agc-step agc-hidden\">\n            <div style=\"text-align:center;padding:20px 0\">\n                <div style=\"font-size:48px;margin-bottom:15px\">&#10003;<\/div>\n                <h2 class=\"agc-step-heading\">Gutschein erfolgreich gekauft!<\/h2>\n                <div class=\"agc-confirm-box\">\n                    <p class=\"agc-confirm-label\">Betrag<\/p>\n                    <p class=\"agc-confirm-amount\" id=\"agc-conf-amount\"><\/p>\n                    <p class=\"agc-confirm-label\">Code<\/p>\n                    <p class=\"agc-confirm-code\" id=\"agc-conf-code\"><\/p>\n                <\/div>\n                <p id=\"agc-conf-delivery\" style=\"font-size:15px;color:#555;margin-top:20px\"><\/p>\n            <\/div>\n        <\/div>\n\n    <\/div>\n    <footer class=\"agc-footer\"><div class=\"agc-footer-links\"><a href=\"\/impressum\">Impressum<\/a><a href=\"\/datenschutzerklaerung\">Datenschutzerkl&auml;rung<\/a><a href=\"\/cookie-richtlinie-eu\">Cookie-Richtlinie (EU)<\/a><a href=\"\/widerruf\/\">Vertrag widerrufen<\/a><\/div><p>&copy; 2026 Grillschule Mallorca | FAM Geb&auml;udedienste GmbH<\/p><\/footer>\n    <!-- PayPal SDK -->\n    <script src=\"https:\/\/www.paypal.com\/sdk\/js?client-id=AXQpJumoP76I2WWH8QXHnKG7dNzd2DNp9UQqt2p2wQIqOBn23xa3L5Ek5rBsfokimDL08YdIb6mMdqW1&currency=EUR&intent=capture&locale=de_DE\"><\/script>\n    <script>\n    (function(){\n        var ajaxUrl = \"https:\\\/\\\/grillschule-mallorca.de\\\/wp-admin\\\/admin-ajax.php\";\n        var nonce = \"2d96a11836\";\n        var selectedAmount = 0;\n        var paypalRendered = false;\n\n        \/\/ Elements\n        var steps = [null, document.getElementById('agc-step-1'), document.getElementById('agc-step-2'), document.getElementById('agc-step-3'), document.getElementById('agc-step-4')];\n        var amountBtns = document.querySelectorAll('.agc-amount-btn');\n        var customInput = document.getElementById('agc-custom-amount');\n        var nextBtn1 = document.getElementById('agc-next-1');\n        var nextBtn2 = document.getElementById('agc-next-2');\n        var backBtn2 = document.getElementById('agc-back-2');\n        var backBtn3 = document.getElementById('agc-back-3');\n        var orderBtn = document.getElementById('agc-order-btn');\n        var msgEl = document.getElementById('agc-msg');\n        var termsCheckbox = document.getElementById('agc-accept-terms');\n        var paypalContainer = document.getElementById('agc-paypal-container');\n\n        \/\/ Checkbox enables\/disables the order button\n        termsCheckbox.addEventListener('change', function() {\n            orderBtn.disabled = !this.checked;\n        });\n\n        \/\/ \"Zahlungspflichtig bestellen\" reveals PayPal buttons\n        orderBtn.addEventListener('click', function() {\n            orderBtn.style.display = 'none';\n            backBtn3.style.display = 'none';\n            termsCheckbox.disabled = true;\n            paypalContainer.style.display = '';\n            if (!paypalRendered) { renderPayPal(); paypalRendered = true; }\n        });\n\n        function showStep(n) {\n            for (var i = 1; i <= 4; i++) {\n                steps[i].classList.toggle('agc-hidden', i !== n);\n            }\n            window.scrollTo({top: 0, behavior: 'smooth'});\n        }\n\n        function updateNextBtn() {\n            nextBtn1.disabled = !(selectedAmount >= 25 && selectedAmount <= 500);\n        }\n\n        \/\/ Amount selection\n        amountBtns.forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                amountBtns.forEach(function(b){ b.classList.remove('agc-amount-selected'); });\n                btn.classList.add('agc-amount-selected');\n                selectedAmount = parseFloat(btn.dataset.amount);\n                customInput.value = '';\n                updateNextBtn();\n            });\n        });\n\n        customInput.addEventListener('input', function() {\n            amountBtns.forEach(function(b){ b.classList.remove('agc-amount-selected'); });\n            var v = parseFloat(this.value);\n            selectedAmount = (v >= 25 && v <= 500) ? v : 0;\n            updateNextBtn();\n        });\n\n        \/\/ Navigation\n        nextBtn1.addEventListener('click', function() { showStep(2); });\n        backBtn2.addEventListener('click', function() { showStep(1); });\n\n        nextBtn2.addEventListener('click', function() {\n            var bn = document.getElementById('agc-buyer-name').value.trim();\n            var be = document.getElementById('agc-buyer-email').value.trim();\n            var rn = document.getElementById('agc-rcpt-name').value.trim();\n            var re = document.getElementById('agc-rcpt-email').value.trim();\n            if (!bn || !be || !rn || !re) { alert('Bitte alle Pflichtfelder ausf\\u00fcllen.'); return; }\n            if (!be.match(\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/) || !re.match(\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/)) { alert('Bitte g\\u00fcltige E-Mail-Adressen eingeben.'); return; }\n\n            \/\/ Fill summary\n            document.getElementById('agc-sum-amount').textContent = selectedAmount.toFixed(2).replace('.', ',') + ' \\u20ac';\n            document.getElementById('agc-sum-buyer').textContent = bn + ' (' + be + ')';\n            document.getElementById('agc-sum-rcpt').textContent = rn + ' (' + re + ')';\n\n            var msg = document.getElementById('agc-message').value.trim();\n            var msgRow = document.getElementById('agc-sum-msg-row');\n            if (msg) { document.getElementById('agc-sum-msg').textContent = msg; msgRow.style.display = ''; } else { msgRow.style.display = 'none'; }\n\n            var da = document.getElementById('agc-deliver-at').value;\n            var dateRow = document.getElementById('agc-sum-date-row');\n            if (da) {\n                var parts = da.split('-');\n                document.getElementById('agc-sum-date').textContent = parts[2] + '.' + parts[1] + '.' + parts[0];\n                dateRow.style.display = '';\n            } else { dateRow.style.display = 'none'; }\n\n            showStep(3);\n            termsCheckbox.checked = false;\n            termsCheckbox.disabled = false;\n            orderBtn.disabled = true;\n            orderBtn.style.display = '';\n            backBtn3.style.display = '';\n            paypalContainer.style.display = 'none';\n        });\n\n        backBtn3.addEventListener('click', function() { msgEl.style.display = 'none'; showStep(2); });\n\n        function showMsg(type, text) {\n            msgEl.className = 'agc-message' + (type ? ' agc-message--' + type : '');\n            msgEl.innerHTML = text;\n            msgEl.style.display = 'block';\n        }\n\n        function getFormData() {\n            return {\n                amount: selectedAmount,\n                buyer_name: document.getElementById('agc-buyer-name').value.trim(),\n                buyer_email: document.getElementById('agc-buyer-email').value.trim(),\n                recipient_name: document.getElementById('agc-rcpt-name').value.trim(),\n                recipient_email: document.getElementById('agc-rcpt-email').value.trim(),\n                message: document.getElementById('agc-message').value.trim(),\n                deliver_at: document.getElementById('agc-deliver-at').value,\n                nonce: nonce,\n            };\n        }\n\n        function renderPayPal() {\n            paypal.Buttons({\n                style: {layout:'vertical', color:'black', shape:'rect', label:'pay', height:45},\n                createOrder: function() {\n                    var fd = new FormData();\n                    var d = getFormData();\n                    fd.append('action', 'agc_create_order');\n                    for (var k in d) fd.append(k, d[k]);\n                    return fetch(ajaxUrl, {method:'POST', body:fd, credentials:'same-origin'})\n                        .then(function(r){ return r.json(); })\n                        .then(function(res){\n                            if (res.success) return res.data.order_id;\n                            throw new Error(res.data && res.data.message ? res.data.message : 'Fehler');\n                        });\n                },\n                onApprove: function(data) {\n                    showMsg('', '<em>Zahlung wird verarbeitet...<\/em>');\n                    document.getElementById('agc-paypal-container').style.display = 'none';\n                    backBtn3.style.display = 'none';\n                    var fd = new FormData();\n                    fd.append('action', 'agc_capture_order');\n                    fd.append('nonce', nonce);\n                    fd.append('order_id', data.orderID);\n                    fetch(ajaxUrl, {method:'POST', body:fd, credentials:'same-origin'})\n                        .then(function(r){ return r.json(); })\n                        .then(function(res){\n                            if (res.success) {\n                                document.getElementById('agc-conf-amount').textContent = selectedAmount.toFixed(2).replace('.', ',') + ' \\u20ac';\n                                document.getElementById('agc-conf-code').textContent = res.data.code;\n                                document.getElementById('agc-conf-delivery').innerHTML = res.data.delivery_msg;\n                                showStep(4);\n                            } else {\n                                showMsg('error', res.data && res.data.message ? res.data.message : 'Fehler bei der Verarbeitung.');\n                                document.getElementById('agc-paypal-container').style.display = '';\n                                backBtn3.style.display = '';\n                            }\n                        })\n                        .catch(function(){\n                            showMsg('error', 'Verbindungsfehler. Bitte kontaktiere uns falls die Zahlung abgebucht wurde.');\n                            document.getElementById('agc-paypal-container').style.display = '';\n                            backBtn3.style.display = '';\n                        });\n                },\n                onCancel: function() { showMsg('warning', 'Zahlung abgebrochen.'); },\n                onError: function() { showMsg('error', 'PayPal-Fehler. Bitte versuche es erneut.'); }\n            }).render('#agc-paypal-container');\n        }\n    })();\n    <\/script>\n\n        <style>\n    .site-header,.site-footer,.entry-title{display:none!important}\n    .inside-article{background:transparent!important;box-shadow:none!important;padding:0!important}\n    .entry-content{padding:0!important}\n    .site-content{padding-top:0!important}\n    body{background:#E8E0D4!important}\n    .gs-nav-link:hover{background:#1a1a1a!important;color:#E8E0D4!important;border-color:#1a1a1a!important}\n\n    .agc-page-title{text-align:center;padding:100px 20px 40px}\n    .agc-page-title h1{font-family:'Playfair Display',serif;font-size:2.5rem;font-weight:700;letter-spacing:.08em;color:#1a1a1a;margin:0 0 20px}\n    .agc-title-line{width:60px;height:1.5px;background:#1a1a1a;margin:0 auto}\n\n    .agc-container{max-width:600px;margin:0 auto;padding:30px 40px 40px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06);font-family:'Montserrat',sans-serif}\n    .agc-hidden{display:none!important}\n\n    .agc-step-heading{font-family:'Playfair Display',serif;font-size:1.3rem;font-weight:600;margin:0 0 20px;color:#1a1a1a}\n\n    \/* Amounts *\/\n    .agc-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}\n    .agc-amount-btn{background:#fff;border:1.5px solid #1a1a1a;padding:16px 10px;font-family:'Montserrat',sans-serif;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;color:#1a1a1a}\n    .agc-amount-btn:hover{background:#f5f3f0}\n    .agc-amount-btn.agc-amount-selected{background:#1a1a1a;color:#E8E0D4}\n\n    .agc-custom-row{margin-bottom:20px}\n    .agc-custom-input-wrap{display:flex;align-items:center;gap:8px}\n    .agc-custom-input-wrap input{flex:1;padding:.7em .8em;background:#f0f0f0;border:1px solid #f0f0f0;font-size:.95em;font-family:'Montserrat',sans-serif;color:#1a1a1a;box-sizing:border-box;transition:border-color .2s,background .2s}\n    .agc-custom-input-wrap input:focus{border-color:#1a1a1a;outline:none;background:#fff}\n    .agc-currency{font-size:1.1rem;font-weight:600;color:#1a1a1a}\n\n    \/* Fields *\/\n    .agc-label{display:block;margin-bottom:.4em;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a}\n    .agc-req{color:#c8a86e}\n    .agc-field-row{display:flex;gap:1.2em;margin-bottom:1.2em}\n    .agc-field{flex:1}\n    .agc-field--full{flex:1 1 100%}\n    .agc-field--half{flex:0 0 calc(50% - .6em)}\n    .agc-container input[type=\"text\"],.agc-container input[type=\"email\"],.agc-container input[type=\"date\"],.agc-container textarea{width:100%;padding:.7em .8em;background:#f0f0f0;border:1px solid #f0f0f0;border-radius:0;font-size:.9em;font-family:'Montserrat',sans-serif;color:#1a1a1a;box-sizing:border-box;transition:border-color .2s,background .2s}\n    .agc-container input:focus,.agc-container textarea:focus{border-color:#1a1a1a;outline:none;background:#fff}\n    .agc-container textarea{resize:vertical}\n\n    \/* Buttons *\/\n    .agc-button{display:inline-block;padding:12px 32px;background:#1a1a1a;color:#E8E0D4;border:1.5px solid #1a1a1a;border-radius:0;font-size:.75rem;font-family:'Montserrat',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s;width:100%;text-align:center}\n    .agc-button:hover{background:#333;border-color:#333}\n    .agc-button:disabled{background:#999;border-color:#999;cursor:not-allowed}\n    .agc-button--outline{background:transparent;color:#1a1a1a;border:1.5px solid #1a1a1a}\n    .agc-button--outline:hover{background:#1a1a1a;color:#E8E0D4}\n    .agc-btn-row{display:flex;gap:12px;margin-top:5px}\n    .agc-btn-row .agc-button{width:auto;flex:1}\n\n    \/* Summary *\/\n    .agc-summary{border:1px solid #e0e0e0;margin-bottom:20px}\n    .agc-summary-row{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #f0f0f0;font-size:.9em}\n    .agc-summary-row:last-child{border-bottom:0}\n    .agc-summary-row span:first-child{color:#888;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}\n    .agc-sum-msg{max-width:300px;text-align:right;font-style:italic}\n\n    \/* Messages *\/\n    .agc-message{padding:1em 1.2em;margin:15px 0;font-size:.9em}\n    .agc-message--success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}\n    .agc-message--error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}\n    .agc-message--warning{background:#fff3cd;color:#856404;border:1px solid #ffeeba}\n\n    \/* Confirmation *\/\n    .agc-confirm-box{border:2px solid #1a1a1a;padding:25px;display:inline-block;margin:20px 0;min-width:280px}\n    .agc-confirm-label{margin:0 0 3px;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#888}\n    .agc-confirm-amount{margin:0 0 15px;font-family:'Playfair Display',serif;font-size:2rem;font-weight:700}\n    .agc-confirm-code{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.15em;font-family:monospace}\n\n    \/* Legal checkbox *\/\n    .agc-legal{margin-bottom:20px;padding:15px;background:#f9f7f4;border:1px solid #e8e0d4}\n    .agc-checkbox-label{display:flex;gap:10px;align-items:flex-start;font-size:.8rem;line-height:1.5;color:#333;cursor:pointer}\n    .agc-checkbox-label input[type=\"checkbox\"]{margin-top:3px;flex-shrink:0;width:18px;height:18px;accent-color:#1a1a1a;cursor:pointer}\n    .agc-checkbox-label a{color:#1a1a1a;font-weight:600;text-decoration:underline}\n\n    \/* PayPal container *\/\n    #agc-paypal-container{min-height:50px}\n\n    \/* Footer *\/\n    .agc-footer{text-align:center;padding:60px 20px 30px;font-family:'Montserrat',sans-serif;font-size:.75rem;color:#888}\n    .agc-footer-links{margin-bottom:12px}.agc-footer-links a{color:#888;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;margin:0 12px}.agc-footer-links a:hover{color:#1a1a1a}.agc-footer p{margin:0}\n\n    @media(max-width:767px){\n        #gs-nav{padding:12px 15px!important;gap:10px!important}\n        #gs-nav a{font-size:.65rem!important;padding:8px 16px!important}\n        .agc-page-title{padding:80px 20px 30px}\n        .agc-page-title h1{font-size:1.8rem}\n        .agc-container{margin:0 15px;padding:25px 20px 30px}\n        .agc-amounts{grid-template-columns:repeat(2,1fr)}\n        .agc-field-row{flex-direction:column;gap:0}\n        .agc-field{margin-bottom:1.2em}\n        .agc-field--half{flex:1}\n    }\n    <\/style>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-237","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gutschein - Grillschule Mallorca<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/grillschule-mallorca.de\/en\/gutschein\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gutschein - Grillschule Mallorca\" \/>\n<meta property=\"og:url\" content=\"https:\/\/grillschule-mallorca.de\/en\/gutschein\/\" \/>\n<meta property=\"og:site_name\" content=\"Grillschule Mallorca\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/gutschein\\\/\",\"url\":\"https:\\\/\\\/grillschule-mallorca.de\\\/gutschein\\\/\",\"name\":\"Gutschein - Grillschule Mallorca\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/#website\"},\"datePublished\":\"2026-04-01T09:32:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/gutschein\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/grillschule-mallorca.de\\\/gutschein\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/gutschein\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/grillschule-mallorca.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gutschein\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/#website\",\"url\":\"https:\\\/\\\/grillschule-mallorca.de\\\/\",\"name\":\"Grillschule Mallorca\",\"description\":\"Fire Experience - Grill. Learn. Enjoy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/grillschule-mallorca.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/#organization\",\"name\":\"Grillschule Mallorca\",\"url\":\"https:\\\/\\\/grillschule-mallorca.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/grillschule-mallorca.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/cropped-grillschule_mallorca.webp\",\"contentUrl\":\"https:\\\/\\\/grillschule-mallorca.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/cropped-grillschule_mallorca.webp\",\"width\":512,\"height\":512,\"caption\":\"Grillschule Mallorca\"},\"image\":{\"@id\":\"https:\\\/\\\/grillschule-mallorca.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gutschein - Grillschule Mallorca","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/grillschule-mallorca.de\/en\/gutschein\/","og_locale":"en_GB","og_type":"article","og_title":"Gutschein - Grillschule Mallorca","og_url":"https:\/\/grillschule-mallorca.de\/en\/gutschein\/","og_site_name":"Grillschule Mallorca","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/grillschule-mallorca.de\/gutschein\/","url":"https:\/\/grillschule-mallorca.de\/gutschein\/","name":"Gutschein - Grillschule Mallorca","isPartOf":{"@id":"https:\/\/grillschule-mallorca.de\/#website"},"datePublished":"2026-04-01T09:32:10+00:00","breadcrumb":{"@id":"https:\/\/grillschule-mallorca.de\/gutschein\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/grillschule-mallorca.de\/gutschein\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/grillschule-mallorca.de\/gutschein\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/grillschule-mallorca.de\/"},{"@type":"ListItem","position":2,"name":"Gutschein"}]},{"@type":"WebSite","@id":"https:\/\/grillschule-mallorca.de\/#website","url":"https:\/\/grillschule-mallorca.de\/","name":"Grillschule Mallorca","description":"Fire Experience - Grill. Learn. Enjoy.","publisher":{"@id":"https:\/\/grillschule-mallorca.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/grillschule-mallorca.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/grillschule-mallorca.de\/#organization","name":"Grillschule Mallorca","url":"https:\/\/grillschule-mallorca.de\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/grillschule-mallorca.de\/#\/schema\/logo\/image\/","url":"https:\/\/grillschule-mallorca.de\/wp-content\/uploads\/2026\/02\/cropped-grillschule_mallorca.webp","contentUrl":"https:\/\/grillschule-mallorca.de\/wp-content\/uploads\/2026\/02\/cropped-grillschule_mallorca.webp","width":512,"height":512,"caption":"Grillschule Mallorca"},"image":{"@id":"https:\/\/grillschule-mallorca.de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/grillschule-mallorca.de\/en\/wp-json\/wp\/v2\/pages\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grillschule-mallorca.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grillschule-mallorca.de\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/grillschule-mallorca.de\/en\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":0,"href":"https:\/\/grillschule-mallorca.de\/en\/wp-json\/wp\/v2\/pages\/237\/revisions"}],"wp:attachment":[{"href":"https:\/\/grillschule-mallorca.de\/en\/wp-json\/wp\/v2\/media?parent=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}