{"id":6,"date":"2026-06-05T12:37:01","date_gmt":"2026-06-05T12:37:01","guid":{"rendered":"https:\/\/dev.liebedoener.de\/?page_id=6"},"modified":"2026-06-05T12:54:33","modified_gmt":"2026-06-05T12:54:33","slug":"liebedoener","status":"publish","type":"page","link":"https:\/\/dev.liebedoener.de\/","title":{"rendered":"LiebeD\u00f6ner"},"content":{"rendered":"\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<!-- =====================================================================\n     LiebeD\u00f6ner \u2013 Landing Page (WordPress-ready Block)  v2\n     Stil: angelehnt an nefis-gemusekebap.de, heller & freundlicher.\n     Footer + Men\u00fcleiste werden separat erstellt (hier weggelassen).\n     Beim Einf\u00fcgen in WordPress als \"Custom HTML\"-Block verwenden.\n     ===================================================================== -->\n<meta charset=\"utf-8\">\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@600;700;800&family=Nunito+Sans:wght@400;600;700;900&display=swap');\n\n.ld-landing{\n  --ld-bg:#fffaf3; --ld-bg-soft:#fff3e3; --ld-bg-card:#ffffff;\n  --ld-ink:#2a2118; --ld-ink-soft:#6b5d4d; --ld-line:#f0e3d2;\n  --ld-primary:#e63d2f; --ld-primary-d:#c22d20; --ld-accent:#f5a623;\n  --ld-green:#1f7a4d; --ld-green-d:#155f3b; --ld-glow:rgba(245,166,35,.55);\n  --ld-shadow:0 18px 50px -18px rgba(42,33,24,.28); --ld-radius:22px;\n  --ld-font-disp:\"Poppins\",\"Segoe UI\",system-ui,sans-serif;\n  --ld-font-body:\"Nunito Sans\",\"Segoe UI\",system-ui,sans-serif;\n  font-family:var(--ld-font-body); color:var(--ld-ink); background:var(--ld-bg);\n  line-height:1.6; overflow-x:hidden; position:relative;\n}\n.ld-landing *,.ld-landing *::before,.ld-landing *::after{ box-sizing:border-box; }\n.ld-landing h1,.ld-landing h2,.ld-landing h3{ font-family:var(--ld-font-disp); line-height:1.08; margin:0; letter-spacing:-.02em; }\n.ld-landing p{ margin:0; }\n.ld-landing img{ max-width:100%; display:block; }\n.ld-landing a{ text-decoration:none; color:inherit; }\n.ld-landing svg{ display:block; }\n\n.ld-wrap{ max-width:1180px; margin:0 auto; padding:0 22px; }\n.ld-eyebrow{ display:inline-flex; align-items:center; gap:8px; font-family:var(--ld-font-disp); font-weight:700; font-size:.82rem; letter-spacing:.18em; text-transform:uppercase; color:var(--ld-primary); margin-bottom:14px; }\n.ld-h2{ font-size:clamp(1.9rem,4.5vw,3.1rem); font-weight:800; }\n.ld-h2 .soft{ color:var(--ld-primary); }\n.ld-lead{ color:var(--ld-ink-soft); font-size:1.06rem; max-width:620px; }\n\n\/* Buttons *\/\n.ld-btn{ display:inline-flex; align-items:center; gap:.55rem; font-family:var(--ld-font-disp); font-weight:700; font-size:1rem; padding:14px 26px; border-radius:999px; cursor:pointer; border:0; transition:transform .25s ease, box-shadow .25s ease, background .25s ease; }\n.ld-btn svg{ width:1.05em; height:1.05em; }\n.ld-btn-primary{ background:var(--ld-primary); color:#fff !important; box-shadow:0 12px 28px -10px rgba(230,61,47,.7); }\n.ld-btn-primary, .ld-btn-primary *{ color:#fff !important; }\n.ld-btn-primary:hover{ transform:translateY(-3px); background:var(--ld-primary-d); }\n.ld-btn-ghost{ background:#fff; color:var(--ld-ink); border:2px solid var(--ld-line); }\n.ld-btn-ghost:hover{ transform:translateY(-3px); border-color:var(--ld-primary); color:var(--ld-primary); }\n\n.ld-reveal{ opacity:0; transform:translateY(34px); transition:opacity .7s ease, transform .7s ease; }\n.ld-reveal.is-in{ opacity:1; transform:none; }\n\n\/* HERO *\/\n.ld-hero{ position:relative; padding:20px 0 80px; }\n.ld-hero-banner{ position:relative; border-radius:28px; overflow:hidden; margin:0 20px; min-height:560px; display:flex; align-items:center; box-shadow:var(--ld-shadow); }\n.ld-slides{ position:absolute; inset:0; }\n.ld-slide{ position:absolute; inset:0; opacity:0; transition:opacity 1.2s ease; background-size:cover; background-position:center; transform:scale(1.04); }\n.ld-slide.is-active{ opacity:1; animation:ld-kenburns 7s ease-out forwards; }\n@keyframes ld-kenburns{ from{ transform:scale(1.04) } to{ transform:scale(1.12) } }\n.ld-hero-banner::after{ content:\"\"; position:absolute; inset:0; z-index:1; background:linear-gradient(90deg, rgba(20,12,6,.82) 0%, rgba(20,12,6,.55) 45%, rgba(20,12,6,.25) 100%), radial-gradient(900px 500px at 85% 20%, var(--ld-glow), transparent 60%); }\n.ld-hero-inner{ position:relative; z-index:2; width:100%; padding:56px clamp(24px,5vw,64px); }\n.ld-hero-grid{ display:grid; grid-template-columns:1.1fr .9fr; gap:40px; align-items:center; }\n.ld-hero h1{ font-size:clamp(2.4rem,6vw,4.4rem); font-weight:800; color:#fff; }\n.ld-hero h1 .accent{ color:var(--ld-accent); }\n.ld-hero .ld-lead{ margin:20px 0 28px; font-size:1.1rem; color:#f4ece2; max-width:520px; }\n.ld-hero-cta{ display:flex; flex-wrap:wrap; gap:14px; }\n.ld-hero .ld-btn-ghost{ background:rgba(255,255,255,.12); color:#fff; border-color:rgba(255,255,255,.5); }\n.ld-hero .ld-btn-ghost:hover{ background:#fff; color:var(--ld-primary); border-color:#fff; }\n.ld-stats{ display:flex; gap:30px; margin-top:40px; flex-wrap:wrap; }\n.ld-stat .num{ font-family:var(--ld-font-disp); font-weight:800; font-size:1.9rem; color:var(--ld-accent); }\n.ld-stat .lbl{ font-size:.84rem; color:#e8ddd0; font-weight:600; }\n.ld-hero-media{ position:relative; display:flex; justify-content:center; }\n.ld-hero-media .shot{ position:relative; z-index:1; border-radius:24px; box-shadow:0 24px 60px -16px rgba(0,0,0,.6); aspect-ratio:4\/5; object-fit:cover; width:100%; max-width:360px; animation:ld-float 6s ease-in-out infinite; }\n.ld-badge-float{ position:absolute; z-index:2; bottom:22px; left:6%; background:#fff; border-radius:16px; padding:11px 16px; box-shadow:var(--ld-shadow); display:flex; align-items:center; gap:9px; animation:ld-float 6s ease-in-out infinite .8s; }\n.ld-badge-float .star{ color:var(--ld-accent); }\n.ld-badge-float b{ font-family:var(--ld-font-disp); font-size:1.25rem; color:var(--ld-ink); }\n.ld-dots{ position:absolute; z-index:3; bottom:18px; right:24px; display:flex; gap:8px; }\n.ld-dots button{ width:10px; height:10px; border-radius:50%; border:0; cursor:pointer; padding:0; background:rgba(255,255,255,.45); transition:background .3s, width .3s; }\n.ld-dots button.is-active{ background:#fff; width:26px; border-radius:6px; }\n@keyframes ld-float{ 0%,100%{ transform:translateY(0) } 50%{ transform:translateY(-14px) } }\n\n\/* \u00dcber uns *\/\n.ld-about{ padding:90px 0; }\n.ld-about-grid{ display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; }\n.ld-about-media{ position:relative; }\n.ld-about-media img{ border-radius:var(--ld-radius); box-shadow:var(--ld-shadow); aspect-ratio:5\/4; object-fit:cover; width:100%; transition:transform .5s ease; }\n.ld-about-media:hover img{ transform:scale(1.03) rotate(-1deg); }\n.ld-about-media .badge{ position:absolute; bottom:-22px; right:-12px; background:var(--ld-primary); color:#fff; border-radius:18px; padding:14px 18px; box-shadow:var(--ld-shadow); text-align:center; }\n.ld-about-media .badge .n{ font-family:var(--ld-font-disp); font-weight:800; font-size:1.6rem; }\n.ld-about-media .badge .t{ font-size:.74rem; letter-spacing:.08em; text-transform:uppercase; }\n\n\/* Werte *\/\n.ld-values{ padding:30px 0 80px; }\n.ld-values-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin-top:40px; }\n.ld-value-card{ background:var(--ld-bg-card); border:1px solid var(--ld-line); border-radius:var(--ld-radius); padding:30px 26px; transition:transform .35s ease, box-shadow .35s ease; }\n.ld-value-card:hover{ transform:translateY(-8px); box-shadow:var(--ld-shadow); }\n.ld-value-card .ic{ width:56px; height:56px; border-radius:16px; display:grid; place-items:center; background:var(--ld-bg-soft); margin-bottom:16px; color:var(--ld-primary); }\n.ld-value-card .ic svg{ width:28px; height:28px; }\n.ld-value-card h3{ font-size:1.25rem; margin-bottom:8px; }\n.ld-value-card p{ color:var(--ld-ink-soft); font-size:.97rem; }\n\n\/* Gru\u00df aus der K\u00fcche *\/\n.ld-menu{ padding:84px 0; background:var(--ld-bg-soft); }\n.ld-menu-head{ text-align:center; max-width:640px; margin:0 auto 46px; }\n.ld-menu-head .ld-eyebrow{ justify-content:center; }\n.ld-menu-head .ld-lead{ margin:14px auto 0; }\n.ld-products{ display:grid; grid-template-columns:repeat(4,1fr); gap:22px; }\n.ld-prod{ background:#fff; border-radius:var(--ld-radius); overflow:hidden; border:1px solid var(--ld-line); transition:transform .4s ease, box-shadow .4s ease; display:flex; flex-direction:column; }\n.ld-prod:hover{ transform:translateY(-10px); box-shadow:var(--ld-shadow); }\n.ld-prod-img{ position:relative; aspect-ratio:1\/1; overflow:hidden; }\n.ld-prod-img img{ width:100%; height:100%; object-fit:cover; transition:transform .6s ease; }\n.ld-prod:hover .ld-prod-img img{ transform:scale(1.08); }\n.ld-prod-body{ padding:18px; display:flex; flex-direction:column; gap:8px; flex:1; }\n.ld-prod-body h3{ font-size:1.12rem; }\n.ld-prod-body .desc{ font-size:.9rem; color:var(--ld-ink-soft); flex:1; }\n.ld-prod-foot{ display:flex; justify-content:space-between; align-items:center; margin-top:6px; }\n.ld-prod-foot .price{ font-family:var(--ld-font-disp); font-weight:800; color:var(--ld-primary); font-size:1.2rem; }\n.ld-prod-foot .go{ font-weight:700; font-size:.85rem; color:var(--ld-ink-soft); display:inline-flex; align-items:center; gap:4px; }\n.ld-menu-cta{ text-align:center; margin-top:42px; }\n.ld-skel{ background:linear-gradient(100deg,#f3ece1 30%,#fbf5ec 50%,#f3ece1 70%); background-size:200% 100%; animation:ld-shimmer 1.3s infinite; }\n@keyframes ld-shimmer{ to{ background-position:-200% 0; } }\n\n\/* Bewertungen *\/\n.ld-reviews{ padding:90px 0; }\n.ld-reviews-head{ text-align:center; max-width:640px; margin:0 auto 20px; }\n.ld-reviews-head .ld-eyebrow{ justify-content:center; }\n.ld-rating-bar{ display:flex; align-items:center; justify-content:center; gap:14px; margin:18px 0 44px; flex-wrap:wrap; }\n.ld-rating-bar .big{ font-family:var(--ld-font-disp); font-weight:800; font-size:2.4rem; color:var(--ld-primary); }\n.ld-stars{ display:inline-flex; gap:2px; color:var(--ld-accent); }\n.ld-stars svg{ width:20px; height:20px; }\n.ld-rating-bar .sub{ color:var(--ld-ink-soft); font-size:.95rem; }\n.ld-review-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }\n.ld-review-card{ background:#fff; border:1px solid var(--ld-line); border-radius:var(--ld-radius); padding:26px 24px; transition:transform .35s ease, box-shadow .35s ease; }\n.ld-review-card:hover{ transform:translateY(-6px); box-shadow:var(--ld-shadow); }\n.ld-review-card .rstars{ margin-bottom:12px; }\n.ld-review-card .rstars svg{ width:18px; height:18px; }\n.ld-review-card .txt{ font-size:.98rem; color:var(--ld-ink); }\n.ld-review-card .who{ display:flex; align-items:center; gap:12px; margin-top:18px; }\n.ld-review-card .av{ width:42px; height:42px; border-radius:50%; background:var(--ld-bg-soft); display:grid; place-items:center; font-family:var(--ld-font-disp); font-weight:800; color:var(--ld-primary); }\n.ld-review-card .who .nm{ font-weight:700; font-size:.95rem; }\n.ld-review-card .who .dt{ font-size:.8rem; color:var(--ld-ink-soft); }\n.ld-reviews-cta{ text-align:center; margin-top:40px; }\n\n\/* Lieferung CTA *\/\n.ld-deliver{ padding:84px 0; background:linear-gradient(120deg, var(--ld-primary), var(--ld-primary-d)); color:#fff; text-align:center; }\n.ld-deliver .ld-eyebrow{ color:#ffe2c4; justify-content:center; }\n.ld-deliver h2{ font-size:clamp(2rem,5vw,3.2rem); color:#fff; }\n.ld-deliver p{ max-width:620px; margin:18px auto 30px; color:#fff3ec; font-size:1.08rem; }\n.ld-deliver .ld-btn-primary{ background:#fff; color:var(--ld-primary) !important; box-shadow:0 12px 28px -10px rgba(0,0,0,.3); }\n.ld-deliver .ld-btn-primary *{ color:var(--ld-primary) !important; }\n.ld-deliver .ld-btn-primary:hover{ background:#fff5ee; }\n\n\/* Standort *\/\n.ld-loc{ padding:90px 0; }\n.ld-loc-head{ text-align:center; max-width:600px; margin:0 auto 44px; }\n.ld-loc-head .ld-eyebrow{ justify-content:center; }\n.ld-loc-grid{ display:grid; grid-template-columns:1fr 1fr; gap:40px; align-items:stretch; }\n.ld-loc-card{ background:var(--ld-bg-card); border:1px solid var(--ld-line); border-radius:var(--ld-radius); padding:34px 32px; box-shadow:var(--ld-shadow); display:flex; flex-direction:column; gap:22px; }\n.ld-loc-card h3{ font-size:1.5rem; }\n.ld-loc-row{ display:flex; gap:14px; align-items:flex-start; }\n.ld-loc-row .ic{ color:var(--ld-primary); flex-shrink:0; margin-top:2px; }\n.ld-loc-row .ic svg{ width:22px; height:22px; }\n.ld-loc-row .lbl{ font-family:var(--ld-font-disp); font-weight:700; font-size:.82rem; text-transform:uppercase; letter-spacing:.08em; color:var(--ld-ink-soft); }\n.ld-loc-row .val{ font-size:1rem; }\n.ld-hours{ list-style:none; padding:0; margin:0; }\n.ld-hours li{ display:flex; justify-content:space-between; padding:6px 0; border-bottom:1px dashed var(--ld-line); font-size:.97rem; }\n.ld-hours li:last-child{ border:0; }\n.ld-loc-card .ld-btn{ margin-top:auto; }\n.ld-map{ border-radius:var(--ld-radius); overflow:hidden; box-shadow:var(--ld-shadow); }\n.ld-map iframe{ width:100%; height:100%; border:0; display:block; }\n\n\/* Sticky Order *\/\n.ld-sticky-order{ position:fixed; left:0; right:0; bottom:0; z-index:60; display:flex; justify-content:center; padding:12px; background:linear-gradient(to top, rgba(255,250,243,.96), rgba(255,250,243,0)); pointer-events:none; }\n.ld-sticky-order .ld-btn{ pointer-events:auto; box-shadow:0 14px 34px -10px rgba(230,61,47,.75); padding:16px 40px; font-size:1.08rem; }\n\n\/* Gutschein FAB + Modal (dunkelgr\u00fcn) *\/\n.ld-coupon-fab{ position:fixed; right:18px; bottom:84px; z-index:65; background:var(--ld-green); color:#fff !important; border:0; cursor:pointer; font-family:var(--ld-font-disp); font-weight:800; font-size:.95rem; padding:14px 20px; border-radius:999px; box-shadow:0 14px 34px -10px rgba(31,122,77,.85); display:flex; align-items:center; gap:8px; transition:transform .25s ease, background .25s ease; animation:ld-fab-bounce 2.6s ease-in-out infinite; }\n.ld-coupon-fab svg{ width:1.1em; height:1.1em; }\n.ld-coupon-fab:hover{ transform:translateY(-3px); background:var(--ld-green-d); }\n@keyframes ld-fab-bounce{ 0%,100%{ transform:translateY(0) } 50%{ transform:translateY(-6px) } }\n.ld-modal{ position:fixed; inset:0; z-index:100; display:none; align-items:center; justify-content:center; background:rgba(42,33,24,.55); backdrop-filter:blur(4px); padding:20px; }\n.ld-modal.is-open{ display:flex; animation:ld-fade .25s ease; }\n@keyframes ld-fade{ from{opacity:0} to{opacity:1} }\n.ld-modal-box{ background:#fff; border-radius:26px; max-width:440px; width:100%; overflow:hidden; box-shadow:0 30px 80px -20px rgba(0,0,0,.4); position:relative; text-align:center; animation:ld-pop .35s cubic-bezier(.2,.9,.3,1.2); }\n@keyframes ld-pop{ from{transform:scale(.9); opacity:0} to{transform:none; opacity:1} }\n.ld-modal-top{ background:linear-gradient(135deg, var(--ld-green), var(--ld-green-d)); color:#fff; padding:34px 28px 28px; }\n.ld-modal-top .big{ font-family:var(--ld-font-disp); font-weight:800; font-size:2.6rem; line-height:1; }\n.ld-modal-top .sub{ margin-top:6px; opacity:.92; }\n.ld-modal-body{ padding:28px; }\n.ld-modal-body p{ color:var(--ld-ink-soft); margin-bottom:18px; font-size:.97rem; }\n.ld-code{ display:flex; align-items:stretch; gap:10px; margin-bottom:18px; }\n.ld-code input{ flex:1; border:2px dashed var(--ld-green); border-radius:12px; background:#eef7f1; font-family:var(--ld-font-disp); font-weight:800; font-size:1.2rem; text-align:center; color:var(--ld-green-d); letter-spacing:.1em; padding:12px; }\n.ld-code button{ border:0; background:var(--ld-ink); color:#fff; border-radius:12px; padding:0 18px; cursor:pointer; font-weight:700; }\n.ld-modal-body .ld-btn-primary{ background:var(--ld-green); }\n.ld-modal-body .ld-btn-primary:hover{ background:var(--ld-green-d); }\n.ld-modal-close{ position:absolute; top:12px; right:14px; background:rgba(255,255,255,.25); color:#fff; border:0; width:34px; height:34px; border-radius:50%; cursor:pointer; font-size:1.2rem; line-height:1; }\n.ld-fineprint{ font-size:.78rem; color:var(--ld-ink-soft); }\n\n\/* Responsive *\/\n@media (max-width:980px){\n  .ld-hero-banner{ margin:0 14px; min-height:auto; }\n  .ld-hero-grid{ grid-template-columns:1fr; gap:34px; }\n  .ld-hero-media{ max-width:320px; margin:0 auto; }\n  .ld-hero-banner::after{ background:linear-gradient(180deg, rgba(20,12,6,.7) 0%, rgba(20,12,6,.55) 60%, rgba(20,12,6,.5) 100%); }\n  .ld-about-grid,.ld-loc-grid{ grid-template-columns:1fr; gap:40px; }\n  .ld-products{ grid-template-columns:repeat(2,1fr); }\n  .ld-values-grid,.ld-review-grid{ grid-template-columns:1fr; }\n  .ld-map{ min-height:320px; }\n}\n@media (max-width:540px){\n  .ld-products{ grid-template-columns:1fr; }\n  .ld-hero{ padding:14px 0 70px; }\n  .ld-stats{ gap:22px; }\n  .ld-coupon-fab{ bottom:78px; font-size:.84rem; padding:12px 16px; }\n}\n<\/style>\n\n\n<div class=\"ld-landing\" id=\"ld-landing\">\n\n  <svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n    <symbol id=\"ldi-star\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 17.3l-6.18 3.7 1.64-7.03L2 9.24l7.19-.61L12 2l2.81 6.63 7.19.61-5.46 4.73L18.18 21z\"><\/path><\/symbol>\n    <symbol id=\"ldi-fire\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2c1 3-1 4.5-2.2 6C8 10 7 11.7 7 14a5 5 0 0 0 10 0c0-2-1-3.6-2.3-5 .4 1.2.1 2.4-.7 3 .3-1.8-.6-3.6-2-4.8C13 8 13.6 4.5 12 2zm0 17a3 3 0 0 1-3-3c0-1.2.6-2.2 1.5-3 .1.9.6 1.6 1.4 2 .8-.5 1.2-1.4 1-2.5C14 13.2 15 14.5 15 16a3 3 0 0 1-3 3z\"><\/path><\/symbol>\n    <symbol id=\"ldi-leaf\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M6 21c0-7 4-12 14-13 0 0 1 9-6 13-4 2.3-8 0-8 0zm2-2c2 .6 3.8.4 5-.3 3.8-2.2 5-6.5 5.3-9.4C12 8 9 11.5 8 19z\"><\/path><\/symbol>\n    <symbol id=\"ldi-award\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2a6 6 0 1 0 0 12A6 6 0 0 0 12 2zm0 10a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm-3 3.3L7 22l5-2 5 2-2-6.7A7.9 7.9 0 0 1 12 16c-1.1 0-2.1-.2-3-.7z\"><\/path><\/symbol>\n    <symbol id=\"ldi-pin\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z\"><\/path><\/symbol>\n    <symbol id=\"ldi-phone\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.4c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.3 1z\"><\/path><\/symbol>\n    <symbol id=\"ldi-clock\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm.5-13H11v6l5 3 .8-1.3-4.3-2.5z\"><\/path><\/symbol>\n    <symbol id=\"ldi-scooter\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M19 15a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM5 15a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM15 5h3l2.4 6.5 1.6.6V14h-2.1a4 4 0 0 0-7.8 0H8a4 4 0 0 0-3-2.9V5h2V3H4v2H2v2h3v3.1A4 4 0 0 0 2.1 13H2v1h1.2A4 4 0 0 0 11 14h.2A4 4 0 0 0 19 14h.4l-.9-2.4L16.5 7H15z\"><\/path><\/symbol>\n    <symbol id=\"ldi-arrow\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M5 12h12l-5-5 1.4-1.4L21 12l-7.6 6.4L12 17l5-5H5z\"><\/path><\/symbol>\n    <symbol id=\"ldi-gift\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M20 7h-2.2a3 3 0 0 0-4.3-4L12 4.2 10.5 3A3 3 0 0 0 6.2 7H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zM13 5a1 1 0 1 1 1.4 1.4L13 7.8zM9.6 4.6A1 1 0 0 1 11 6v1.8L9.6 6.4a1 1 0 0 1 0-1.8zM5 9h6v2H5zm2 4h4v6H7zm10 6h-4v-6h4zm2-8h-6V9h6z\"><\/path><\/symbol>\n  <\/svg>\n\n  <!-- HERO -->\n  <section class=\"ld-hero\">\n    <div class=\"ld-hero-banner\">\n      <div class=\"ld-slides\" id=\"ld-slides\">\n        <div class=\"ld-slide is-active\" style=\"background-image:url('https:\/\/images.unsplash.com\/photo-1633896949673-1eb9d131a9b4?auto=format&amp;fit=crop&amp;w=1900&amp;q=80')\"><\/div>\n        <div class=\"ld-slide\" style=\"background-image:url('https:\/\/images.unsplash.com\/photo-1561758033-d89a9ad46330?auto=format&amp;fit=crop&amp;w=1900&amp;q=80')\"><\/div>\n        <div class=\"ld-slide\" style=\"background-image:url('https:\/\/images.unsplash.com\/photo-1599487488170-d11ec9c172f0?auto=format&amp;fit=crop&amp;w=1900&amp;q=80')\"><\/div>\n      <\/div>\n      <div class=\"ld-hero-inner\">\n        <div class=\"ld-hero-grid\">\n          <div class=\"ld-reveal\">\n            <span class=\"ld-eyebrow\" style=\"color:var(--ld-accent)\">Wittenbergs Lieblingsd\u00f6ner<\/span>\n            <h1>Liebe<span class=\"accent\">D\u00f6ner<\/span><br>mit Herz gemacht.<\/h1>\n            <p class=\"ld-lead\">Frisch gegrillt, gro\u00dfz\u00fcgige Portionen, hausgemachte So\u00dfen\n              und beste Zutaten \u2013 t\u00e4glich frisch zubereitet in der Lutherstadt\n              Wittenberg und direkt zu dir geliefert.<\/p>\n            <div class=\"ld-hero-cta\">\n              <a class=\"ld-btn ld-btn-primary\" href=\"https:\/\/liebedoener.de\">\n                <svg><use href=\"#ldi-scooter\"><\/use><\/svg> Jetzt bestellen<\/a>\n              <a class=\"ld-btn ld-btn-ghost\" href=\"#ld-standort\">\n                <svg><use href=\"#ldi-pin\"><\/use><\/svg> Standort ansehen<\/a>\n            <\/div>\n            <div class=\"ld-stats\">\n              <div class=\"ld-stat\"><div class=\"num\">4.8 \u2605<\/div><div class=\"lbl\">Google Bewertung<\/div><\/div>\n              <div class=\"ld-stat\"><div class=\"num\">422+<\/div><div class=\"lbl\">Bewertungen<\/div><\/div>\n              <div class=\"ld-stat\"><div class=\"num\">100%<\/div><div class=\"lbl\">Frisch zubereitet<\/div><\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ld-hero-media ld-reveal\">\n            <img decoding=\"async\" class=\"shot\" alt=\"Frisch zubereiteter D\u00f6ner\" src=\"https:\/\/images.unsplash.com\/photo-1606755962773-d324e0a13086?auto=format&amp;fit=crop&amp;w=800&amp;q=80\">\n            <div class=\"ld-badge-float\">\n              <span class=\"star\"><svg width=\"20\" height=\"20\"><use href=\"#ldi-star\"><\/use><\/svg><\/span>\n              <div><b>4.8<\/b><div style=\"font-size:.76rem;color:var(--ld-ink-soft)\">Top bewertet<\/div><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ld-dots\" id=\"ld-dots\">\n        <button class=\"is-active\" data-i=\"0\" aria-label=\"Slide 1\"><\/button>\n        <button data-i=\"1\" aria-label=\"Slide 2\"><\/button>\n        <button data-i=\"2\" aria-label=\"Slide 3\"><\/button>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u00dcBER UNS -->\n  <section class=\"ld-about\">\n    <div class=\"ld-wrap ld-about-grid\">\n      <div class=\"ld-about-media ld-reveal\">\n        <img decoding=\"async\" alt=\"LiebeD\u00f6ner Zubereitung\" src=\"https:\/\/images.unsplash.com\/photo-1561758033-d89a9ad46330?auto=format&amp;fit=crop&amp;w=900&amp;q=80\">\n        <div class=\"badge\"><div class=\"n\">4.8<\/div><div class=\"t\">Sterne<\/div><\/div>\n      <\/div>\n      <div class=\"ld-reveal\">\n        <span class=\"ld-eyebrow\">Wer wir sind<\/span>\n        <h2 class=\"ld-h2\">Das ist <span class=\"soft\">LiebeD\u00f6ner.<\/span><\/h2>\n        <p class=\"ld-lead\" style=\"margin-top:18px\">\n          Bei LiebeD\u00f6ner steckt der Name im Programm: echte Leidenschaft f\u00fcr guten\n          D\u00f6ner, gemacht mit Liebe zum Detail. In unserer K\u00fcche am Markt in Wittenberg\n          grillen wir t\u00e4glich frisch, verwenden ausgew\u00e4hlte Zutaten und r\u00fchren unsere\n          So\u00dfen selbst an. \u00dcber 400 begeisterte Google-Bewertungen sprechen f\u00fcr sich \u2013\n          komm vorbei oder lass dir dein Essen einfach nach Hause liefern.\n        <\/p>\n        <div style=\"margin-top:26px\">\n          <a class=\"ld-btn ld-btn-primary\" href=\"https:\/\/liebedoener.de\">Mehr erfahren<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WERTE -->\n  <section class=\"ld-values\">\n    <div class=\"ld-wrap\">\n      <div style=\"text-align:center; max-width:600px; margin:0 auto\" class=\"ld-reveal\">\n        <span class=\"ld-eyebrow\" style=\"justify-content:center\">Unsere Werte<\/span>\n        <h2 class=\"ld-h2\">Mit <span class=\"soft\">Liebe<\/span> gemacht.<\/h2>\n      <\/div>\n      <div class=\"ld-values-grid\">\n        <div class=\"ld-value-card ld-reveal\"><div class=\"ic\"><svg><use href=\"#ldi-fire\"><\/use><\/svg><\/div><h3>Echtes Handwerk<\/h3>\n          <p>Jeder D\u00f6ner wird mit Sorgfalt und K\u00f6nnen zubereitet \u2013 traditionell vom Spie\u00df, frisch auf den Teller.<\/p><\/div>\n        <div class=\"ld-value-card ld-reveal\"><div class=\"ic\"><svg><use href=\"#ldi-leaf\"><\/use><\/svg><\/div><h3>Frische Zutaten<\/h3>\n          <p>T\u00e4glich frisches Gem\u00fcse, hausgemachte So\u00dfen und Fleisch von ausgew\u00e4hlten Lieferanten \u2013 ohne Kompromisse.<\/p><\/div>\n        <div class=\"ld-value-card ld-reveal\"><div class=\"ic\"><svg><use href=\"#ldi-award\"><\/use><\/svg><\/div><h3>Ausgezeichnet<\/h3>\n          <p>Mit 4,8 Sternen auf Google und hunderten begeisterten Bewertungen sprechen unsere G\u00e4ste f\u00fcr uns.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- GRUSS AUS DER K\u00dcCHE -->\n  <section class=\"ld-menu\">\n    <div class=\"ld-wrap\">\n      <div class=\"ld-menu-head ld-reveal\">\n        <span class=\"ld-eyebrow\">Speisekarte<\/span>\n        <h2 class=\"ld-h2\">Gru\u00df aus der <span class=\"soft\">K\u00fcche.<\/span><\/h2>\n        <p class=\"ld-lead\">Entdecke eine zuf\u00e4llige Auswahl unserer Lieblinge \u2013 frisch aus unserem Shop.<\/p>\n      <\/div>\n      <div class=\"ld-products\" id=\"ld-products\">\n        <div class=\"ld-prod\"><div class=\"ld-prod-img ld-skel\"><\/div><div class=\"ld-prod-body\"><div class=\"ld-skel\" style=\"height:18px;border-radius:6px\"><\/div><div class=\"ld-skel\" style=\"height:40px;border-radius:6px\"><\/div><\/div><\/div>\n        <div class=\"ld-prod\"><div class=\"ld-prod-img ld-skel\"><\/div><div class=\"ld-prod-body\"><div class=\"ld-skel\" style=\"height:18px;border-radius:6px\"><\/div><div class=\"ld-skel\" style=\"height:40px;border-radius:6px\"><\/div><\/div><\/div>\n        <div class=\"ld-prod\"><div class=\"ld-prod-img ld-skel\"><\/div><div class=\"ld-prod-body\"><div class=\"ld-skel\" style=\"height:18px;border-radius:6px\"><\/div><div class=\"ld-skel\" style=\"height:40px;border-radius:6px\"><\/div><\/div><\/div>\n        <div class=\"ld-prod\"><div class=\"ld-prod-img ld-skel\"><\/div><div class=\"ld-prod-body\"><div class=\"ld-skel\" style=\"height:18px;border-radius:6px\"><\/div><div class=\"ld-skel\" style=\"height:40px;border-radius:6px\"><\/div><\/div><\/div>\n      <\/div>\n      <div class=\"ld-menu-cta ld-reveal\">\n        <a class=\"ld-btn ld-btn-primary\" href=\"https:\/\/liebedoener.de\">Komplette Karte ansehen<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BEWERTUNGEN -->\n  <section class=\"ld-reviews\">\n    <div class=\"ld-wrap\">\n      <div class=\"ld-reviews-head ld-reveal\">\n        <span class=\"ld-eyebrow\">Kundenstimmen<\/span>\n        <h2 class=\"ld-h2\">Das sagen <span class=\"soft\">unsere G\u00e4ste.<\/span><\/h2>\n      <\/div>\n      <div class=\"ld-rating-bar ld-reveal\">\n        <span class=\"big\">4.8<\/span>\n        <span class=\"ld-stars\"><\/span>\n        <span class=\"sub\">Basierend auf 422 Google Bewertungen<\/span>\n      <\/div>\n      <div class=\"ld-review-grid\">\n        <div class=\"ld-review-card ld-reveal\">\n          <div class=\"rstars ld-stars\"><\/div>\n          <p class=\"txt\">Bester D\u00f6ner, den ich in Deutschland hatte. Das Fleisch ist richtig\n            lecker und die Mitarbeiter sind super nett und lustig. Klare Empfehlung!<\/p>\n          <div class=\"who\"><div class=\"av\">M<\/div><div><div class=\"nm\">Marco K.<\/div><div class=\"dt\">Google Bewertung<\/div><\/div><\/div>\n        <\/div>\n        <div class=\"ld-review-card ld-reveal\">\n          <div class=\"rstars ld-stars\"><\/div>\n          <p class=\"txt\">Gro\u00dfartige Atmosph\u00e4re, leckeres Essen und ein sehr herzliches Team.\n            Riesige Portionen zu fairen Preisen \u2013 kann ich nur weiterempfehlen.<\/p>\n          <div class=\"who\"><div class=\"av\">S<\/div><div><div class=\"nm\">Sandra L.<\/div><div class=\"dt\">Google Bewertung<\/div><\/div><\/div>\n        <\/div>\n        <div class=\"ld-review-card ld-reveal\">\n          <div class=\"rstars ld-stars\"><\/div>\n          <p class=\"txt\">Beim Bummel durch die Lutherstadt unbedingt hier vorbeischauen.\n            Toller Service und Essen, das man lieben muss. Ich komme immer wieder.<\/p>\n          <div class=\"who\"><div class=\"av\">T<\/div><div><div class=\"nm\">Thomas R.<\/div><div class=\"dt\">Google Bewertung<\/div><\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ld-reviews-cta ld-reveal\">\n        <a class=\"ld-btn ld-btn-ghost\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/search.google.com\/local\/reviews?placeid=ChIJhSd4RgAvpkcRivoctTVpHyA\">\n          Alle Bewertungen auf Google<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- HUNGER? WIR LIEFERN -->\n  <section class=\"ld-deliver\">\n    <div class=\"ld-wrap ld-reveal\">\n      <span class=\"ld-eyebrow\">Jetzt bestellen<\/span>\n      <h2 class=\"ld-h2\">Hunger? Wir liefern.<\/h2>\n      <p>Bestelle jetzt online und genie\u00dfe den besten D\u00f6ner Wittenbergs \u2013 frisch\n        zubereitet und direkt zu dir nach Hause geliefert.<\/p>\n      <a class=\"ld-btn ld-btn-primary\" href=\"https:\/\/liebedoener.de\">\n        <svg><use href=\"#ldi-scooter\"><\/use><\/svg> Online bestellen<\/a>\n    <\/div>\n  <\/section>\n\n  <!-- BESUCHT UNS IN WITTENBERG -->\n  <section class=\"ld-loc\" id=\"ld-standort\">\n    <div class=\"ld-wrap\">\n      <div class=\"ld-loc-head ld-reveal\">\n        <span class=\"ld-eyebrow\">Standort<\/span>\n        <h2 class=\"ld-h2\">Besucht uns in <span class=\"soft\">Wittenberg.<\/span><\/h2>\n      <\/div>\n      <div class=\"ld-loc-grid\">\n        <div class=\"ld-loc-card ld-reveal\">\n          <h3>LiebeD\u00f6ner Wittenberg<\/h3>\n          <div class=\"ld-loc-row\"><span class=\"ic\"><svg><use href=\"#ldi-pin\"><\/use><\/svg><\/span><div>\n            <div class=\"lbl\">Adresse<\/div>\n            <div class=\"val\">Markt 10<br>06886 Lutherstadt Wittenberg<\/div><\/div><\/div>\n          <div class=\"ld-loc-row\"><span class=\"ic\"><svg><use href=\"#ldi-phone\"><\/use><\/svg><\/span><div>\n            <div class=\"lbl\">Telefon<\/div>\n            <div class=\"val\"><a href=\"tel:+4934914332604\">+49 3491 4332604<\/a><\/div><\/div><\/div>\n          <div class=\"ld-loc-row\"><span class=\"ic\"><svg><use href=\"#ldi-clock\"><\/use><\/svg><\/span><div style=\"flex:1\">\n            <div class=\"lbl\">\u00d6ffnungszeiten<\/div>\n            <ul class=\"ld-hours\">\n              <li><span>Montag \u2013 Freitag<\/span><strong>11:00 \u2013 21:00<\/strong><\/li>\n              <li><span>Samstag<\/span><strong>11:00 \u2013 21:00<\/strong><\/li>\n              <li><span>Sonntag<\/span><strong>11:00 \u2013 21:00<\/strong><\/li>\n            <\/ul><\/div><\/div>\n          <a class=\"ld-btn ld-btn-primary\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=Markt+10,+06886+Lutherstadt+Wittenberg\">\n            <svg><use href=\"#ldi-pin\"><\/use><\/svg> Wegbeschreibung<\/a>\n        <\/div>\n        <div class=\"ld-map ld-reveal\">\n          <iframe loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen=\"\" src=\"https:\/\/www.google.com\/maps?q=Markt%2010,%2006886%20Lutherstadt%20Wittenberg&amp;z=16&amp;output=embed\"><\/iframe>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Footer wird separat erstellt -->\n\n  <div class=\"ld-sticky-order\">\n    <a class=\"ld-btn ld-btn-primary\" href=\"https:\/\/liebedoener.de\">\n      <svg><use href=\"#ldi-scooter\"><\/use><\/svg> Online bestellen<\/a>\n  <\/div>\n\n  <button class=\"ld-coupon-fab\" id=\"ld-coupon-open\" type=\"button\">\n    <svg><use href=\"#ldi-gift\"><\/use><\/svg> Neukunde? 10,00 \u20ac Rabatt\n  <\/button>\n\n  <div class=\"ld-modal\" id=\"ld-coupon-modal\">\n    <div class=\"ld-modal-box\">\n      <button class=\"ld-modal-close\" id=\"ld-coupon-close\" type=\"button\">\u00d7<\/button>\n      <div class=\"ld-modal-top\">\n        <div class=\"big\">10,00 \u20ac Rabatt<\/div>\n        <div class=\"sub\">Willkommensgeschenk f\u00fcr Neukunden<\/div>\n      <\/div>\n      <div class=\"ld-modal-body\">\n        <p>Sichere dir <strong>10&nbsp;\u20ac Rabatt<\/strong> auf deine erste Online-Bestellung.\n          Gib einfach diesen Code an der Kasse ein:<\/p>\n        <div class=\"ld-code\">\n          <input id=\"ld-coupon-code\" value=\"WILLKOMMEN10\" readonly=\"\">\n          <button id=\"ld-coupon-copy\" type=\"button\">Kopieren<\/button>\n        <\/div>\n        <a class=\"ld-btn ld-btn-primary\" style=\"width:100%; justify-content:center\" href=\"https:\/\/liebedoener.de\">Jetzt einl\u00f6sen<\/a>\n        <p class=\"ld-fineprint\" style=\"margin-top:16px\">\n          G\u00fcltig ab einem Mindestbestellwert von 25&nbsp;\u20ac. Nur f\u00fcr Neukunden,\n          einmal pro Haushalt. Nicht mit anderen Aktionen kombinierbar.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  var root = document.getElementById('ld-landing');\n\n  function stars(n){ var s=''; for(var i=0;i<n;i++){ s+='<svg viewBox=\"0 0 24 24\"><use href=\"#ldi-star\"\/><\/svg>'; } return s; }\n  root.querySelectorAll('.ld-stars').forEach(function(el){ el.innerHTML = stars(5); });\n\n  \/* Hero Slider *\/\n  var slides = Array.prototype.slice.call(document.querySelectorAll('#ld-slides .ld-slide'));\n  var dots   = Array.prototype.slice.call(document.querySelectorAll('#ld-dots button'));\n  var cur = 0, timer;\n  function go(i){\n    slides[cur].classList.remove('is-active'); dots[cur].classList.remove('is-active');\n    cur = (i + slides.length) % slides.length;\n    slides[cur].classList.add('is-active'); dots[cur].classList.add('is-active');\n  }\n  function next(){ go(cur+1); }\n  function start(){ timer = setInterval(next, 5000); }\n  function reset(){ clearInterval(timer); start(); }\n  dots.forEach(function(d){ d.addEventListener('click', function(){ go(parseInt(d.dataset.i,10)); reset(); }); });\n  if(slides.length > 1) start();\n\n  \/* Scroll Reveal *\/\n  var io = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('is-in'); io.unobserve(e.target); } });\n  }, { threshold:.12 });\n  root.querySelectorAll('.ld-reveal').forEach(function(el, i){\n    el.style.transitionDelay = (i % 4 * 0.08) + 's'; io.observe(el);\n  });\n\n  \/* Gutschein-Modal *\/\n  var modal = document.getElementById('ld-coupon-modal');\n  document.getElementById('ld-coupon-open').addEventListener('click', function(){ modal.classList.add('is-open'); });\n  document.getElementById('ld-coupon-close').addEventListener('click', function(){ modal.classList.remove('is-open'); });\n  modal.addEventListener('click', function(e){ if(e.target === modal) modal.classList.remove('is-open'); });\n  document.getElementById('ld-coupon-copy').addEventListener('click', function(){\n    var inp = document.getElementById('ld-coupon-code');\n    inp.select(); inp.setSelectionRange(0,99);\n    if(navigator.clipboard) navigator.clipboard.writeText(inp.value);\n    this.textContent = '\u2713 Kopiert';\n    var b = this; setTimeout(function(){ b.textContent = 'Kopieren'; }, 1800);\n  });\n\n  \/* Map-H\u00f6he an Card anpassen *\/\n  function syncMap(){\n    var card = document.querySelector('.ld-loc-card');\n    var map  = document.querySelector('.ld-map');\n    if(!card || !map) return;\n    if(window.innerWidth > 980){ map.style.height = card.offsetHeight + 'px'; }\n    else { map.style.height = '320px'; }\n  }\n  window.addEventListener('resize', syncMap);\n  window.addEventListener('load', syncMap);\n  setTimeout(syncMap, 400);\n\n  \/* Produkte laden (Bridge-Plugin \/ WooCommerce) *\/\n  var grid  = document.getElementById('ld-products');\n  var SHOP  = 'https:\/\/shop.liebedoener.de';\n  var ORDER = 'https:\/\/liebedoener.de';\n\n  var STOCK = [\n    'https:\/\/images.unsplash.com\/photo-1561758033-d89a9ad46330?auto=format&fit=crop&w=600&q=80',\n    'https:\/\/images.unsplash.com\/photo-1599487488170-d11ec9c172f0?auto=format&fit=crop&w=600&q=80',\n    'https:\/\/images.unsplash.com\/photo-1606755962773-d324e0a13086?auto=format&fit=crop&w=600&q=80',\n    'https:\/\/images.unsplash.com\/photo-1633896949673-1eb9d131a9b4?auto=format&fit=crop&w=600&q=80',\n    'https:\/\/images.unsplash.com\/photo-1529006557810-274b9b2fc783?auto=format&fit=crop&w=600&q=80',\n    'https:\/\/images.unsplash.com\/photo-1565299624946-b28f40a0ae38?auto=format&fit=crop&w=600&q=80'\n  ];\n  var FALLBACK = [\n    { name:'D\u00f6ner Kebap', desc:'Saftiges Fleisch vom Spie\u00df mit frischem Salat und hausgemachter So\u00dfe.', price:'6,50 \u20ac' },\n    { name:'D\u00fcr\u00fcm D\u00f6ner', desc:'Im d\u00fcnnen Fladenbrot gerollt mit knackigem Gem\u00fcse und So\u00dfe deiner Wahl.', price:'7,00 \u20ac' },\n    { name:'Falafel Teller', desc:'Knusprige Falafel mit Salat, Reis und cremigem Joghurt-Dip.', price:'8,50 \u20ac' },\n    { name:'Lahmacun', desc:'T\u00fcrkische Pizza d\u00fcnn ausgebacken, mit Salat und frischer Zitrone.', price:'5,50 \u20ac' }\n  ];\n\n  function shuffle(a){ for(var i=a.length-1;i>0;i--){ var j=Math.floor(Math.random()*(i+1)); var t=a[i];a[i]=a[j];a[j]=t; } return a; }\n  function esc(s){ return String(s==null?'':s).replace(\/[&<>\"]\/g,function(c){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c];}); }\n  function strip(s){ var d=document.createElement('div'); d.innerHTML=s||''; return (d.textContent||'').trim(); }\n  function eur(v){ var n=parseFloat(v); return isNaN(n)?'': n.toLocaleString('de-DE',{minimumFractionDigits:2})+' \u20ac'; }\n\n  function norm(p){\n    var img = '';\n    if(p.images && p.images[0]) img = p.images[0].src || p.images[0];\n    else if(p.image) img = (typeof p.image==='string'? p.image : p.image.src);\n    else if(p.thumbnail) img = p.thumbnail;\n    var desc = strip(p.short_description || p.description || p.desc || '');\n    var price = '';\n    if(p.prices && p.prices.price != null){\n      var mu = p.prices.currency_minor_unit != null ? p.prices.currency_minor_unit : 2;\n      price = eur(parseInt(p.prices.price,10)\/Math.pow(10,mu));\n    } else if(p.price != null && String(p.price).indexOf('\u20ac')>-1){ price = p.price; }\n    else if(p.price != null){ price = eur(p.price); }\n    return {\n      name: p.name || p.title || 'Produkt', desc: desc, price: price, img: img,\n      link: p.permalink || p.url || ORDER,\n      purchasable: p.is_purchasable !== false && p.in_stock !== false\n    };\n  }\n\n  function card(p, i){\n    var img  = p.img || STOCK[i % STOCK.length];\n    var desc = p.desc.length > 90 ? p.desc.slice(0,90)+'\u2026' : p.desc;\n    return '<a class=\"ld-prod\" href=\"'+esc(p.link)+'\">'\n      + '<div class=\"ld-prod-img\"><img decoding=\"async\" loading=\"lazy\" alt=\"'+esc(p.name)+'\" src=\"'+esc(img)+'\"'\n      + ' onerror=\"this.src=\\''+STOCK[i % STOCK.length]+'\\'\"><\/div>'\n      + '<div class=\"ld-prod-body\"><h3>'+esc(p.name)+'<\/h3>'\n      + '<p class=\"desc\">'+esc(desc)+'<\/p>'\n      + '<div class=\"ld-prod-foot\"><span class=\"price\">'+esc(p.price)+'<\/span>'\n      + '<span class=\"go\">Bestellen <svg width=\"14\" height=\"14\"><use href=\"#ldi-arrow\"\/><\/svg><\/span><\/div>'\n      + '<\/div><\/a>';\n  }\n  function render(list){\n    grid.innerHTML = shuffle(list.slice()).slice(0,4).map(function(p,i){ return card(p,i); }).join('');\n    syncMap();\n  }\n\n  var ENDPOINTS = [\n    SHOP + '\/wp-json\/ld-pwa\/v1\/products',\n    SHOP + '\/wp-json\/wc\/store\/v1\/products?per_page=40&status=publish'\n  ];\n  function tryEndpoint(idx){\n    if(idx >= ENDPOINTS.length){ render(FALLBACK.map(function(p,i){ p.img = STOCK[i]; return p; })); return; }\n    fetch(ENDPOINTS[idx], { headers:{ 'Accept':'application\/json' } })\n      .then(function(r){ if(!r.ok) throw 0; return r.json(); })\n      .then(function(data){\n        var arr = Array.isArray(data) ? data : (data.products || data.items || data.data || []);\n        if(!Array.isArray(arr) || !arr.length) throw 0;\n        var list = arr.map(norm).filter(function(p){ return p.purchasable !== false; });\n        if(!list.length) list = arr.map(norm);\n        render(list);\n      })\n      .catch(function(){ tryEndpoint(idx+1); });\n  }\n  tryEndpoint(0);\n})();\n<\/script>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wittenbergs Lieblingsd\u00f6ner LiebeD\u00f6nermit Herz gemacht. Frisch gegrillt, gro\u00dfz\u00fcgige Portionen, hausgemachte So\u00dfen und beste Zutaten \u2013 t\u00e4glich frisch zubereitet in der Lutherstadt Wittenberg und direkt zu dir geliefert. Jetzt bestellen Standort&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":4,"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":11,"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/11"}],"wp:attachment":[{"href":"https:\/\/dev.liebedoener.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}