{"title":"Recipes","description":"\u003cstyle\u003e\n  .pdf-desc{\n    --bg:#F7F9FF;\n    --card:#FFFFFF;\n    --text:#141414;\n    --muted:#667085;\n    --blue:#3F63F4;\n    --blue-dark:#2448E8;\n    --blue-soft:#EEF3FF;\n    --border:rgba(63,99,244,.18);\n    --shadow:0 30px 90px rgba(63,99,244,.18);\n\n    font-family:inherit;\n    color:var(--text);\n    width:100%;\n    max-width:1280px;\n    margin:0 auto;\n  }\n\n  .pdf-desc-box{\n    position:relative;\n    overflow:hidden;\n    width:100%;\n    box-sizing:border-box;\n    margin:28px auto;\n    padding:52px;\n    border-radius:36px;\n    border:1px solid var(--border);\n    background:\n      radial-gradient(circle at 85% 10%, rgba(63,99,244,.28), transparent 34%),\n      radial-gradient(circle at 8% 85%, rgba(175,200,255,.42), transparent 32%),\n      linear-gradient(135deg,#FFFFFF 0%,#F4F7FF 38%,#E8F0FF 100%);\n    box-shadow:var(--shadow);\n  }\n\n  .pdf-desc-box::before{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:\n      linear-gradient(120deg,rgba(255,255,255,.72),transparent 45%),\n      radial-gradient(circle at 45% 20%,rgba(255,255,255,.55),transparent 30%);\n    pointer-events:none;\n  }\n\n  .pdf-desc-content{\n    position:relative;\n    z-index:2;\n  }\n\n  .pdf-desc-badge{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding:9px 14px;\n    border-radius:999px;\n    background:rgba(255,255,255,.78);\n    border:1px solid rgba(63,99,244,.18);\n    color:var(--blue);\n    font-size:13px;\n    font-weight:850;\n    margin-bottom:20px;\n    box-shadow:0 10px 28px rgba(63,99,244,.12);\n    backdrop-filter:blur(12px);\n  }\n\n  .pdf-desc-badge span{\n    width:8px;\n    height:8px;\n    background:var(--blue);\n    border-radius:50%;\n    box-shadow:0 0 0 5px rgba(63,99,244,.12);\n  }\n\n  .pdf-desc h2{\n    margin:0 0 18px;\n    max-width:900px;\n    font-size:clamp(34px,4.5vw,58px);\n    line-height:1.02;\n    letter-spacing:-.055em;\n  }\n\n  .pdf-desc h2 span{\n    color:var(--blue);\n  }\n\n  .pdf-desc p{\n    margin:0;\n    max-width:820px;\n    font-size:17px;\n    line-height:1.78;\n    color:var(--muted);\n  }\n\n  .pdf-desc-grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:18px;\n    margin-top:34px;\n  }\n\n  .pdf-desc-card{\n    position:relative;\n    z-index:2;\n    background:rgba(255,255,255,.78);\n    border:1px solid rgba(63,99,244,.16);\n    border-radius:24px;\n    padding:24px;\n    transition:.25s ease;\n    box-shadow:0 18px 45px rgba(63,99,244,.08);\n    backdrop-filter:blur(14px);\n  }\n\n  .pdf-desc-card:hover{\n    transform:translateY(-6px);\n    background:#fff;\n    border-color:rgba(63,99,244,.35);\n    box-shadow:0 24px 60px rgba(63,99,244,.18);\n  }\n\n  .pdf-desc-icon{\n    width:48px;\n    height:48px;\n    border-radius:17px;\n    background:linear-gradient(135deg,#DCE8FF,#F3F7FF);\n    color:var(--blue);\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    font-size:23px;\n    margin-bottom:16px;\n    box-shadow:inset 0 0 0 1px rgba(63,99,244,.10);\n  }\n\n  .pdf-desc-card h3{\n    margin:0 0 9px;\n    font-size:20px;\n    letter-spacing:-.03em;\n    color:var(--text);\n  }\n\n  .pdf-desc-card p{\n    font-size:14.5px;\n    line-height:1.62;\n    color:var(--muted);\n  }\n\n  .collection__description,\n  .collection-description,\n  .rte{\n    max-width:1280px !important;\n    width:100% !important;\n  }\n\n  @media(max-width:990px){\n    .pdf-desc-box{\n      padding:38px;\n      border-radius:28px;\n    }\n\n    .pdf-desc-grid{\n      grid-template-columns:1fr;\n    }\n  }\n\n  @media(max-width:749px){\n    .pdf-desc{\n      max-width:100%;\n    }\n\n    .pdf-desc-box{\n      padding:26px;\n      margin:16px 0;\n      border-radius:22px;\n    }\n\n    .pdf-desc h2{\n      font-size:clamp(34px,10vw,48px);\n      line-height:1.05;\n    }\n\n    .pdf-desc p{\n      font-size:16px;\n      line-height:1.7;\n    }\n\n    .pdf-desc-grid{\n      gap:14px;\n      margin-top:26px;\n    }\n\n    .pdf-desc-card{\n      padding:22px;\n      border-radius:20px;\n    }\n  }\n\u003c\/style\u003e\u003cdiv class=\"pdf-desc\"\u003e\u003cdiv class=\"pdf-desc-box\"\u003e\u003cdiv class=\"pdf-desc-content\"\u003e\n\u003cdiv class=\"pdf-desc-badge\"\u003e\n\u003cspan\u003e\u003c\/span\u003e Cooking recipes as digital PDF\u003c\/div\u003e\n\u003ch2\u003eCooking recipes to \u003cspan\u003edownload\u003c\/span\u003e, save, and use immediately.\u003c\/h2\u003e\n\u003cp\u003eIn this collection, you'll find digital PDF cooking recipes for easy meals, new inspiration, and practical dishes for home. Ideal for digital storage, printing, or quick use while cooking.\u003c\/p\u003e\n\u003cdiv class=\"pdf-desc-grid\"\u003e\n\u003cdiv class=\"pdf-desc-card\"\u003e\n\u003cdiv class=\"pdf-desc-icon\"\u003e🍽️\u003c\/div\u003e\n\u003ch3\u003ePractical recipes\u003c\/h3\u003e\n\u003cp\u003eClear recipes that are easy to follow and suitable for daily use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdf-desc-card\"\u003e\n\u003cdiv class=\"pdf-desc-icon\"\u003e📄\u003c\/div\u003e\n\u003ch3\u003eDirectly as PDF\u003c\/h3\u003e\n\u003cp\u003eAfter purchase, you will receive a digital file that you can easily download, save, and print.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pdf-desc-card\"\u003e\n\u003cdiv class=\"pdf-desc-icon\"\u003e👨🍳\u003c\/div\u003e\n\u003ch3\u003eFor every kitchen\u003c\/h3\u003e\n\u003cp\u003eSuitable for home, meal prep, quick meals, inspiration, and new cooking experiences.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","products":[{"product_id":"snelle-maaltijden-20-makkelijke-recepten-nederlands","title":"Snelle Maaltijden – 20 Makkelijke Recepten voor Elke Dag - Nederlands","description":"\u003c!-- UNLIMITED PAGES PRODUCT BLOCK – SNELLE MAALTIJDEN --\u003e\n\u003cstyle\u003e\n  .up-style {\n    --up-blue: #4f6fdc;\n    --up-blue-dark: #324b9b;\n    --up-blue-light: #eef2ff;\n    --up-bg: #f8f9fc;\n    --up-card: #ffffff;\n    --up-text: #252936;\n    --up-muted: #6f7585;\n    --up-border: #e7e9f1;\n\n    font-family: inherit;\n    color: var(--up-text);\n    line-height: 1.65;\n  }\n\n  .up-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 34px 26px;\n    margin-bottom: 22px;\n    background:\n      linear-gradient(\n        135deg,\n        var(--up-blue-light) 0%,\n        #ffffff 100%\n      );\n    border: 1px solid var(--up-border);\n    border-radius: 20px;\n  }\n\n  .up-hero::after {\n    content: \"\";\n    position: absolute;\n    right: -45px;\n    bottom: -55px;\n    width: 160px;\n    height: 160px;\n    background: rgba(79, 111, 220, 0.08);\n    border-radius: 50%;\n  }\n\n  .up-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    padding: 7px 11px;\n    margin-bottom: 14px;\n    color: var(--up-blue-dark);\n    background: rgba(255, 255, 255, 0.8);\n    border: 1px solid #dce3ff;\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .up-hero h2 {\n    position: relative;\n    z-index: 1;\n    max-width: 700px;\n    margin: 0 0 12px;\n    color: var(--up-blue-dark);\n    font-size: clamp(28px, 5vw, 42px);\n    line-height: 1.15;\n    letter-spacing: -0.03em;\n  }\n\n  .up-hero p {\n    position: relative;\n    z-index: 1;\n    max-width: 760px;\n    margin: 0;\n    color: var(--up-muted);\n    font-size: 17px;\n  }\n\n  .up-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin: 22px 0;\n  }\n\n  .up-stat {\n    padding: 18px;\n    background: var(--up-card);\n    border: 1px solid var(--up-border);\n    border-radius: 16px;\n    box-shadow: 0 8px 24px rgba(34, 42, 74, 0.05);\n  }\n\n  .up-stat span {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--up-blue);\n    font-size: 21px;\n    font-weight: 750;\n  }\n\n  .up-stat small {\n    color: var(--up-muted);\n    font-size: 14px;\n  }\n\n  .up-section {\n    padding: 24px;\n    margin: 22px 0;\n    background: var(--up-card);\n    border: 1px solid var(--up-border);\n    border-radius: 18px;\n  }\n\n  .up-section h3 {\n    margin: 0 0 14px;\n    color: var(--up-blue-dark);\n    font-size: 23px;\n    line-height: 1.3;\n  }\n\n  .up-section p {\n    margin: 0;\n    color: var(--up-muted);\n  }\n\n  .up-checklist {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .up-checklist li {\n    position: relative;\n    padding: 10px 0 10px 32px;\n    color: var(--up-text);\n    border-bottom: 1px solid var(--up-border);\n  }\n\n  .up-checklist li:last-child {\n    border-bottom: 0;\n  }\n\n  .up-checklist li::before {\n    content: \"✓\";\n    position: absolute;\n    top: 9px;\n    left: 0;\n    display: grid;\n    width: 21px;\n    height: 21px;\n    place-items: center;\n    color: #ffffff;\n    background: var(--up-blue);\n    border-radius: 50%;\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  .up-highlight {\n    padding: 24px;\n    margin: 22px 0;\n    background: var(--up-blue-light);\n    border: 1px solid #dfe5ff;\n    border-radius: 18px;\n  }\n\n  .up-highlight h3 {\n    margin: 0 0 9px;\n    color: var(--up-blue-dark);\n    font-size: 21px;\n  }\n\n  .up-highlight p {\n    margin: 0;\n    color: #59637c;\n  }\n\n  .up-recipes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 9px 22px;\n    padding: 0;\n    margin: 0;\n    list-style: none;\n    counter-reset: recipe-counter;\n  }\n\n  .up-recipes li {\n    position: relative;\n    min-height: 30px;\n    padding: 4px 0 4px 38px;\n    color: var(--up-text);\n    counter-increment: recipe-counter;\n  }\n\n  .up-recipes li::before {\n    content: counter(recipe-counter, decimal-leading-zero);\n    position: absolute;\n    top: 4px;\n    left: 0;\n    color: var(--up-blue);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n  }\n\n  .up-digital {\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n    padding: 20px;\n    margin-top: 22px;\n    background: var(--up-blue-dark);\n    border-radius: 18px;\n    color: #ffffff;\n  }\n\n  .up-digital-icon {\n    flex: 0 0 auto;\n    display: grid;\n    width: 42px;\n    height: 42px;\n    place-items: center;\n    background: rgba(255, 255, 255, 0.14);\n    border-radius: 12px;\n    font-size: 20px;\n  }\n\n  .up-digital strong {\n    display: block;\n    margin-bottom: 3px;\n    font-size: 17px;\n  }\n\n  .up-digital p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.82);\n    font-size: 14px;\n  }\n\n  .up-note {\n    padding-top: 15px;\n    color: var(--up-muted);\n    font-size: 13px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .up-hero {\n      padding: 28px 20px;\n    }\n\n    .up-stats,\n    .up-recipes {\n      grid-template-columns: 1fr;\n    }\n\n    .up-section,\n    .up-highlight {\n      padding: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"up-style\"\u003e\n\n  \u003csection class=\"up-hero\"\u003e\n    \u003cspan class=\"up-eyebrow\"\u003eDigitaal kookboek\u003c\/span\u003e\n\n    \u003ch2\u003eSnelle Maaltijden\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Twintig eenvoudige en smaakvolle recepten voor dagen waarop je\n      lekker wilt eten zonder uren in de keuken te staan.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"up-stats\"\u003e\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003e20\u003c\/span\u003e\n      \u003csmall\u003eVolledig uitgewerkte recepten\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003eSnel\u003c\/span\u003e\n      \u003csmall\u003eIdeaal voor drukke dagen\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003eDigitaal\u003c\/span\u003e\n      \u003csmall\u003eDirect en eenvoudig te gebruiken\u003c\/small\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"up-section\"\u003e\n    \u003ch3\u003eMakkelijk koken, zonder gedoe\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Dit digitale kookboek helpt je om iedere dag een lekkere maaltijd\n      op tafel te zetten. De recepten zijn overzichtelijk opgebouwd,\n      bevatten herkenbare ingrediënten en zijn ook geschikt wanneer je\n      nog niet veel kookervaring hebt.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-section\"\u003e\n    \u003ch3\u003eDit vind je in het kookboek\u003c\/h3\u003e\n\n    \u003cul class=\"up-checklist\"\u003e\n      \u003cli\u003e20 duidelijke recepten voor snelle maaltijden\u003c\/li\u003e\n      \u003cli\u003eIngrediënten uit de gewone supermarkt\u003c\/li\u003e\n      \u003cli\u003eEen bereidingswijze in eenvoudige stappen\u003c\/li\u003e\n      \u003cli\u003eBereidingstijd, porties en moeilijkheid\u003c\/li\u003e\n      \u003cli\u003eChef's Tips voor een beter eindresultaat\u003c\/li\u003e\n      \u003cli\u003eHandige variaties per gerecht\u003c\/li\u003e\n      \u003cli\u003eBewaaradvies en informatie over allergenen\u003c\/li\u003e\n      \u003cli\u003eGeschatte voedingswaarden per portie\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-highlight\"\u003e\n    \u003ch3\u003eVoor iedere thuiskok\u003c\/h3\u003e\n\n    \u003cp\u003e\n      De recepten zijn geschikt voor beginners én ervaren thuiskoks.\n      Dankzij de vaste en overzichtelijke opbouw zie je direct wat je\n      nodig hebt en hoe je het gerecht bereidt.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-section\"\u003e\n    \u003ch3\u003eRecepten in dit kookboek\u003c\/h3\u003e\n\n    \u003col class=\"up-recipes\"\u003e\n      \u003cli\u003eRomige kip-pestopasta\u003c\/li\u003e\n      \u003cli\u003ePasta carbonara\u003c\/li\u003e\n      \u003cli\u003ePasta bolognese\u003c\/li\u003e\n      \u003cli\u003ePasta met zalm en spinazie\u003c\/li\u003e\n      \u003cli\u003ePenne arrabbiata\u003c\/li\u003e\n      \u003cli\u003eKip teriyaki met rijst\u003c\/li\u003e\n      \u003cli\u003eKip kerrie\u003c\/li\u003e\n      \u003cli\u003eGebakken rijst met groenten\u003c\/li\u003e\n      \u003cli\u003eMexicaanse rijstschotel\u003c\/li\u003e\n      \u003cli\u003eChili con carne\u003c\/li\u003e\n      \u003cli\u003eKrieltjes met kip en groenten\u003c\/li\u003e\n      \u003cli\u003eAardappelovenschotel met gehakt\u003c\/li\u003e\n      \u003cli\u003eStamppot met rookworst\u003c\/li\u003e\n      \u003cli\u003eGeroosterde aardappelen met zalm\u003c\/li\u003e\n      \u003cli\u003eKip uit de oven met aardappeltjes\u003c\/li\u003e\n      \u003cli\u003eKrokante kipwraps\u003c\/li\u003e\n      \u003cli\u003eBurrito's met gehakt\u003c\/li\u003e\n      \u003cli\u003eQuesadilla's met kip\u003c\/li\u003e\n      \u003cli\u003eClub sandwich deluxe\u003c\/li\u003e\n      \u003cli\u003eLoaded nacho's uit de oven\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-highlight\"\u003e\n    \u003ch3\u003ePraktisch en overzichtelijk\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Elk recept bevat dezelfde herkenbare indeling. Zo vind je snel\n      de ingrediënten, bereidingsstappen, tips, allergenen en\n      voedingswaarden terug.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"up-digital\"\u003e\n    \u003cdiv class=\"up-digital-icon\"\u003e↓\u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003eDit is een digitaal product\u003c\/strong\u003e\n\n      \u003cp\u003e\n        Je ontvangt een digitaal kookboek. Er wordt geen fysiek boek\n        per post verzonden.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"up-note\"\u003e\n    De vermelde voedingswaarden zijn schattingen en kunnen verschillen\n    door gebruikte merken, portiegroottes en bereidingswijze.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Unlimited-Pages","offers":[{"title":"Default Title","offer_id":58256009757004,"sku":null,"price":3.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1069\/5956\/9228\/files\/3fad2335ff7d40beec76d6aad351c418qhAC5n3S939A0hPK-0.png?v=1785417121"},{"product_id":"20-makkelijke-ontbijtrecepten-nederlands","title":"Snelle Maaltijden – 20 Makkelijke ontbijt recepten - Nederlands","description":"\u003c!-- UNLIMITED PAGES – 20 MAKKELIJKE \u0026 LEUKE ONTBIJTRECEPTEN --\u003e\n\n\u003cstyle\u003e\n  .up-product {\n    --up-blue: #4f6fdc;\n    --up-blue-dark: #324b9b;\n    --up-blue-light: #eef2ff;\n    --up-bg: #f8f9fc;\n    --up-card: #ffffff;\n    --up-text: #252936;\n    --up-muted: #6f7585;\n    --up-border: #e7e9f1;\n\n    font-family: inherit;\n    color: var(--up-text);\n    line-height: 1.65;\n  }\n\n  .up-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 34px 26px;\n    margin-bottom: 22px;\n    background: linear-gradient(\n      135deg,\n      var(--up-blue-light) 0%,\n      #ffffff 100%\n    );\n    border: 1px solid var(--up-border);\n    border-radius: 20px;\n  }\n\n  .up-hero::after {\n    content: \"\";\n    position: absolute;\n    right: -45px;\n    bottom: -55px;\n    width: 160px;\n    height: 160px;\n    background: rgba(79, 111, 220, 0.08);\n    border-radius: 50%;\n  }\n\n  .up-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    padding: 7px 11px;\n    margin-bottom: 14px;\n    color: var(--up-blue-dark);\n    background: rgba(255, 255, 255, 0.8);\n    border: 1px solid #dce3ff;\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .up-hero h2 {\n    position: relative;\n    z-index: 1;\n    max-width: 700px;\n    margin: 0 0 12px;\n    color: var(--up-blue-dark);\n    font-size: clamp(28px, 5vw, 42px);\n    line-height: 1.15;\n    letter-spacing: -0.03em;\n  }\n\n  .up-hero p {\n    position: relative;\n    z-index: 1;\n    max-width: 760px;\n    margin: 0;\n    color: var(--up-muted);\n    font-size: 17px;\n  }\n\n  .up-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin: 22px 0;\n  }\n\n  .up-stat {\n    padding: 18px;\n    background: var(--up-card);\n    border: 1px solid var(--up-border);\n    border-radius: 16px;\n    box-shadow: 0 8px 24px rgba(34, 42, 74, 0.05);\n  }\n\n  .up-stat span {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--up-blue);\n    font-size: 21px;\n    font-weight: 750;\n  }\n\n  .up-stat small {\n    color: var(--up-muted);\n    font-size: 14px;\n  }\n\n  .up-section {\n    padding: 24px;\n    margin: 22px 0;\n    background: var(--up-card);\n    border: 1px solid var(--up-border);\n    border-radius: 18px;\n  }\n\n  .up-section h3 {\n    margin: 0 0 14px;\n    color: var(--up-blue-dark);\n    font-size: 23px;\n    line-height: 1.3;\n  }\n\n  .up-section p {\n    margin: 0;\n    color: var(--up-muted);\n  }\n\n  .up-checklist {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .up-checklist li {\n    position: relative;\n    padding: 10px 0 10px 32px;\n    color: var(--up-text);\n    border-bottom: 1px solid var(--up-border);\n  }\n\n  .up-checklist li:last-child {\n    border-bottom: 0;\n  }\n\n  .up-checklist li::before {\n    content: \"✓\";\n    position: absolute;\n    top: 9px;\n    left: 0;\n    display: grid;\n    width: 21px;\n    height: 21px;\n    place-items: center;\n    color: #ffffff;\n    background: var(--up-blue);\n    border-radius: 50%;\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  .up-highlight {\n    padding: 24px;\n    margin: 22px 0;\n    background: var(--up-blue-light);\n    border: 1px solid #dfe5ff;\n    border-radius: 18px;\n  }\n\n  .up-highlight h3 {\n    margin: 0 0 9px;\n    color: var(--up-blue-dark);\n    font-size: 21px;\n  }\n\n  .up-highlight p {\n    margin: 0;\n    color: #59637c;\n  }\n\n  .up-recipes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 9px 22px;\n    padding: 0;\n    margin: 0;\n    list-style: none;\n    counter-reset: recipe-counter;\n  }\n\n  .up-recipes li {\n    position: relative;\n    min-height: 30px;\n    padding: 4px 0 4px 38px;\n    color: var(--up-text);\n    counter-increment: recipe-counter;\n  }\n\n  .up-recipes li::before {\n    content: counter(recipe-counter, decimal-leading-zero);\n    position: absolute;\n    top: 4px;\n    left: 0;\n    color: var(--up-blue);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n  }\n\n  .up-digital {\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n    padding: 20px;\n    margin-top: 22px;\n    background: var(--up-blue-dark);\n    border-radius: 18px;\n    color: #ffffff;\n  }\n\n  .up-digital-icon {\n    flex: 0 0 auto;\n    display: grid;\n    width: 42px;\n    height: 42px;\n    place-items: center;\n    background: rgba(255, 255, 255, 0.14);\n    border-radius: 12px;\n    font-size: 20px;\n  }\n\n  .up-digital strong {\n    display: block;\n    margin-bottom: 3px;\n    font-size: 17px;\n  }\n\n  .up-digital p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.82);\n    font-size: 14px;\n  }\n\n  .up-note {\n    padding-top: 15px;\n    color: var(--up-muted);\n    font-size: 13px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .up-hero {\n      padding: 28px 20px;\n    }\n\n    .up-stats,\n    .up-recipes {\n      grid-template-columns: 1fr;\n    }\n\n    .up-section,\n    .up-highlight {\n      padding: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"up-product\"\u003e\n\n  \u003csection class=\"up-hero\"\u003e\n    \u003cspan class=\"up-eyebrow\"\u003eDigitaal kookboek\u003c\/span\u003e\n\n    \u003ch2\u003e20 Makkelijke \u0026amp; Leuke Ontbijtrecepten\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Twintig eenvoudige en lekkere ontbijtrecepten voor een fijne start\n      van de dag. Van warme havermout en pannenkoekjes tot yoghurtbowls,\n      wraps en hartige ontbijtjes.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"up-stats\"\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003e20\u003c\/span\u003e\n      \u003csmall\u003eVolledig uitgewerkte ontbijtrecepten\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003eMakkelijk\u003c\/span\u003e\n      \u003csmall\u003eGeschikt voor iedere ochtend\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003eDigitaal\u003c\/span\u003e\n      \u003csmall\u003eDirect en eenvoudig te gebruiken\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003csection class=\"up-section\"\u003e\n\n    \u003ch3\u003eBegin je dag lekker\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Dit digitale kookboek helpt je om op een makkelijke manier meer\n      afwisseling in je ontbijt te brengen. De recepten zijn overzichtelijk\n      opgebouwd, bevatten herkenbare ingrediënten en zijn geschikt voor\n      zowel snelle ochtenden als momenten waarop je iets uitgebreider wilt\n      ontbijten.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-section\"\u003e\n\n    \u003ch3\u003eDit vind je in het kookboek\u003c\/h3\u003e\n\n    \u003cul class=\"up-checklist\"\u003e\n      \u003cli\u003e20 makkelijke en leuke ontbijtrecepten\u003c\/li\u003e\n      \u003cli\u003eIngrediënten uit de gewone supermarkt\u003c\/li\u003e\n      \u003cli\u003eDuidelijke bereidingswijze in eenvoudige stappen\u003c\/li\u003e\n      \u003cli\u003eBereidingstijd, porties en moeilijkheid\u003c\/li\u003e\n      \u003cli\u003eChef's Tips voor een beter eindresultaat\u003c\/li\u003e\n      \u003cli\u003eHandige variaties per ontbijt\u003c\/li\u003e\n      \u003cli\u003eBewaaradvies en informatie over allergenen\u003c\/li\u003e\n      \u003cli\u003eGeschatte voedingswaarden per portie\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-highlight\"\u003e\n\n    \u003ch3\u003eVoor iedere ochtend\u003c\/h3\u003e\n\n    \u003cp\u003e\n      De recepten zijn geschikt voor beginners én ervaren thuiskoks.\n      Dankzij de vaste en overzichtelijke opbouw zie je direct welke\n      ingrediënten je nodig hebt en hoe je het ontbijt stap voor stap\n      bereidt.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-section\"\u003e\n\n    \u003ch3\u003eRecepten in dit kookboek\u003c\/h3\u003e\n\n    \u003col class=\"up-recipes\"\u003e\n      \u003cli\u003eRomige havermout met banaan en kaneel\u003c\/li\u003e\n      \u003cli\u003eGriekse yoghurt met aardbei en granola\u003c\/li\u003e\n      \u003cli\u003eAvocadotoast met ei en tomaat\u003c\/li\u003e\n      \u003cli\u003eBananenpannenkoekjes met havermout\u003c\/li\u003e\n      \u003cli\u003eOntbijtwrap met roerei en avocado\u003c\/li\u003e\n      \u003cli\u003eAppel-kaneel overnight oats\u003c\/li\u003e\n      \u003cli\u003eWentelteefjes met kaneel en rood fruit\u003c\/li\u003e\n      \u003cli\u003eSmoothiebowl met mango en banaan\u003c\/li\u003e\n      \u003cli\u003eVolkoren toast met hüttenkäse en perzik\u003c\/li\u003e\n      \u003cli\u003eGroente-omelet met kaas\u003c\/li\u003e\n      \u003cli\u003eChiapudding met frambozen\u003c\/li\u003e\n      \u003cli\u003eOntbijtmuffins met ei en spinazie\u003c\/li\u003e\n      \u003cli\u003ePindakaas-banaan toast met chia\u003c\/li\u003e\n      \u003cli\u003eYoghurt-banaan ontbijtshake\u003c\/li\u003e\n      \u003cli\u003eRoerei op toast met gerookte zalm\u003c\/li\u003e\n      \u003cli\u003eWarme appel-havermout uit de oven\u003c\/li\u003e\n      \u003cli\u003eCroissant met roerei, kaas en tomaat\u003c\/li\u003e\n      \u003cli\u003eOntbijtquesadilla met ei en kaas\u003c\/li\u003e\n      \u003cli\u003eKwarkbowl met appel, noten en kaneel\u003c\/li\u003e\n      \u003cli\u003eMini ontbijtpizza's op volkorenbrood\u003c\/li\u003e\n    \u003c\/ol\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-highlight\"\u003e\n\n    \u003ch3\u003ePraktisch en overzichtelijk\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Elk recept bevat dezelfde herkenbare indeling. Zo vind je snel\n      de ingrediënten, bereidingsstappen, tips, allergenen en\n      voedingswaarden terug.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"up-digital\"\u003e\n\n    \u003cdiv class=\"up-digital-icon\"\u003e↓\u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003eDit is een digitaal product\u003c\/strong\u003e\n\n      \u003cp\u003e\n        Je ontvangt een digitaal kookboek met 20 ontbijtrecepten.\n        Er wordt geen fysiek boek per post verzonden.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp class=\"up-note\"\u003e\n    De vermelde voedingswaarden zijn schattingen en kunnen verschillen\n    door gebruikte merken, portiegroottes en bereidingswijze.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Unlimited-Pages","offers":[{"title":"Default Title","offer_id":58324050182476,"sku":null,"price":3.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1069\/5956\/9228\/files\/20c03cfb635b468fe6c81943c7f75864XcrojZcs9vj0LHY1-0_c360c8d7-b952-4e6c-b9bd-24e07c904a8f.png?v=1786112176"},{"product_id":"20-makkelijke-avondmaaltijden-nederlands","title":"Avondmaaltijden – 20 Makkelijke \u0026 Lekkere Recepten - Nederlands","description":"\u003c!-- UNLIMITED PAGES – 20 MAKKELIJKE \u0026 LEKKERE AVONDMAALTIJDEN --\u003e\n\n\u003cstyle\u003e\n  .up-product {\n    --up-blue: #4f6fdc;\n    --up-blue-dark: #324b9b;\n    --up-blue-light: #eef2ff;\n    --up-bg: #f8f9fc;\n    --up-card: #ffffff;\n    --up-text: #252936;\n    --up-muted: #6f7585;\n    --up-border: #e7e9f1;\n\n    font-family: inherit;\n    color: var(--up-text);\n    line-height: 1.65;\n  }\n\n  .up-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 34px 26px;\n    margin-bottom: 22px;\n    background: linear-gradient(\n      135deg,\n      var(--up-blue-light) 0%,\n      #ffffff 100%\n    );\n    border: 1px solid var(--up-border);\n    border-radius: 20px;\n  }\n\n  .up-hero::after {\n    content: \"\";\n    position: absolute;\n    right: -45px;\n    bottom: -55px;\n    width: 160px;\n    height: 160px;\n    background: rgba(79, 111, 220, 0.08);\n    border-radius: 50%;\n  }\n\n  .up-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    padding: 7px 11px;\n    margin-bottom: 14px;\n    color: var(--up-blue-dark);\n    background: rgba(255, 255, 255, 0.8);\n    border: 1px solid #dce3ff;\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .up-hero h2 {\n    position: relative;\n    z-index: 1;\n    max-width: 700px;\n    margin: 0 0 12px;\n    color: var(--up-blue-dark);\n    font-size: clamp(28px, 5vw, 42px);\n    line-height: 1.15;\n    letter-spacing: -0.03em;\n  }\n\n  .up-hero p {\n    position: relative;\n    z-index: 1;\n    max-width: 760px;\n    margin: 0;\n    color: var(--up-muted);\n    font-size: 17px;\n  }\n\n  .up-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin: 22px 0;\n  }\n\n  .up-stat {\n    padding: 18px;\n    background: var(--up-card);\n    border: 1px solid var(--up-border);\n    border-radius: 16px;\n    box-shadow: 0 8px 24px rgba(34, 42, 74, 0.05);\n  }\n\n  .up-stat span {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--up-blue);\n    font-size: 21px;\n    font-weight: 750;\n  }\n\n  .up-stat small {\n    color: var(--up-muted);\n    font-size: 14px;\n  }\n\n  .up-section {\n    padding: 24px;\n    margin: 22px 0;\n    background: var(--up-card);\n    border: 1px solid var(--up-border);\n    border-radius: 18px;\n  }\n\n  .up-section h3 {\n    margin: 0 0 14px;\n    color: var(--up-blue-dark);\n    font-size: 23px;\n    line-height: 1.3;\n  }\n\n  .up-section p {\n    margin: 0;\n    color: var(--up-muted);\n  }\n\n  .up-checklist {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .up-checklist li {\n    position: relative;\n    padding: 10px 0 10px 32px;\n    color: var(--up-text);\n    border-bottom: 1px solid var(--up-border);\n  }\n\n  .up-checklist li:last-child {\n    border-bottom: 0;\n  }\n\n  .up-checklist li::before {\n    content: \"✓\";\n    position: absolute;\n    top: 9px;\n    left: 0;\n    display: grid;\n    width: 21px;\n    height: 21px;\n    place-items: center;\n    color: #ffffff;\n    background: var(--up-blue);\n    border-radius: 50%;\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  .up-highlight {\n    padding: 24px;\n    margin: 22px 0;\n    background: var(--up-blue-light);\n    border: 1px solid #dfe5ff;\n    border-radius: 18px;\n  }\n\n  .up-highlight h3 {\n    margin: 0 0 9px;\n    color: var(--up-blue-dark);\n    font-size: 21px;\n  }\n\n  .up-highlight p {\n    margin: 0;\n    color: #59637c;\n  }\n\n  .up-recipes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 9px 22px;\n    padding: 0;\n    margin: 0;\n    list-style: none;\n    counter-reset: recipe-counter;\n  }\n\n  .up-recipes li {\n    position: relative;\n    min-height: 30px;\n    padding: 4px 0 4px 38px;\n    color: var(--up-text);\n    counter-increment: recipe-counter;\n  }\n\n  .up-recipes li::before {\n    content: counter(recipe-counter, decimal-leading-zero);\n    position: absolute;\n    top: 4px;\n    left: 0;\n    color: var(--up-blue);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n  }\n\n  .up-digital {\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n    padding: 20px;\n    margin-top: 22px;\n    background: var(--up-blue-dark);\n    border-radius: 18px;\n    color: #ffffff;\n  }\n\n  .up-digital-icon {\n    flex: 0 0 auto;\n    display: grid;\n    width: 42px;\n    height: 42px;\n    place-items: center;\n    background: rgba(255, 255, 255, 0.14);\n    border-radius: 12px;\n    font-size: 20px;\n  }\n\n  .up-digital strong {\n    display: block;\n    margin-bottom: 3px;\n    font-size: 17px;\n  }\n\n  .up-digital p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.82);\n    font-size: 14px;\n  }\n\n  .up-note {\n    padding-top: 15px;\n    color: var(--up-muted);\n    font-size: 13px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .up-hero {\n      padding: 28px 20px;\n    }\n\n    .up-stats,\n    .up-recipes {\n      grid-template-columns: 1fr;\n    }\n\n    .up-section,\n    .up-highlight {\n      padding: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"up-product\"\u003e\n\n  \u003csection class=\"up-hero\"\u003e\n    \u003cspan class=\"up-eyebrow\"\u003eDigitaal kookboek\u003c\/span\u003e\n\n    \u003ch2\u003e20 Makkelijke \u0026amp; Lekkere Avondmaaltijden\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Twintig eenvoudige en gevarieerde avondmaaltijden met herkenbare\n      ingrediënten en duidelijke stappen. Van romige gnocchi en frisse\n      bowls tot curry, vis, ovengerechten en vegetarische maaltijden.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"up-stats\"\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003e20\u003c\/span\u003e\n      \u003csmall\u003eVolledig uitgewerkte avondmaaltijden\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003eMakkelijk\u003c\/span\u003e\n      \u003csmall\u003eGeschikt voor iedere avond\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"up-stat\"\u003e\n      \u003cspan\u003eDigitaal\u003c\/span\u003e\n      \u003csmall\u003eDirect en eenvoudig te gebruiken\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003csection class=\"up-section\"\u003e\n\n    \u003ch3\u003eMaak het avondeten makkelijk\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Lekker avondeten hoeft niet ingewikkeld te zijn. In dit digitale\n      kookboek vind je twintig makkelijke en gevarieerde gerechten die je\n      stap voor stap kunt bereiden. Ideaal voor doordeweekse avonden en\n      voor iedereen die graag lekker eet zonder ingewikkelde recepten.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-section\"\u003e\n\n    \u003ch3\u003eDit vind je in het kookboek\u003c\/h3\u003e\n\n    \u003cul class=\"up-checklist\"\u003e\n      \u003cli\u003e20 makkelijke en lekkere avondmaaltijden\u003c\/li\u003e\n      \u003cli\u003eIngrediënten uit de gewone supermarkt\u003c\/li\u003e\n      \u003cli\u003eDuidelijke bereidingswijze in eenvoudige stappen\u003c\/li\u003e\n      \u003cli\u003eBereidingstijd, porties en moeilijkheid\u003c\/li\u003e\n      \u003cli\u003eChef's Tips voor een beter eindresultaat\u003c\/li\u003e\n      \u003cli\u003eHandige variaties per gerecht\u003c\/li\u003e\n      \u003cli\u003eBewaaradvies en informatie over allergenen\u003c\/li\u003e\n      \u003cli\u003eGeschatte voedingswaarden per portie\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-highlight\"\u003e\n\n    \u003ch3\u003eVoor iedere avond\u003c\/h3\u003e\n\n    \u003cp\u003e\n      De recepten zijn geschikt voor beginners én ervaren thuiskoks.\n      Dankzij de vaste en overzichtelijke opbouw zie je direct welke\n      ingrediënten je nodig hebt en hoe je iedere avondmaaltijd stap\n      voor stap bereidt.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-section\"\u003e\n\n    \u003ch3\u003eRecepten in dit kookboek\u003c\/h3\u003e\n\n    \u003col class=\"up-recipes\"\u003e\n      \u003cli\u003eRomige gnocchi met kip en spinazie\u003c\/li\u003e\n      \u003cli\u003eGriekse kip met couscous en tzatziki\u003c\/li\u003e\n      \u003cli\u003eGehaktballetjes in tomatensaus met orzo\u003c\/li\u003e\n      \u003cli\u003eKabeljauw met citroenrijst en sperziebonen\u003c\/li\u003e\n      \u003cli\u003eZoete-aardappeltraybake met feta\u003c\/li\u003e\n      \u003cli\u003eRomige tortellini met champignons\u003c\/li\u003e\n      \u003cli\u003eThaise noedels met kip en pindasaus\u003c\/li\u003e\n      \u003cli\u003eTurkse köfte met bulgur en yoghurtsaus\u003c\/li\u003e\n      \u003cli\u003eGroene curry met garnalen\u003c\/li\u003e\n      \u003cli\u003eVegetarische linzencurry met kokos\u003c\/li\u003e\n      \u003cli\u003eKipshoarma bowl met knoflooksaus\u003c\/li\u003e\n      \u003cli\u003eRavioli met tomaat, courgette en mozzarella\u003c\/li\u003e\n      \u003cli\u003eVarkenshaasreepjes met champignonrijst\u003c\/li\u003e\n      \u003cli\u003eFalafel pita met hummus en salade\u003c\/li\u003e\n      \u003cli\u003eRunderreepjes met broccoli en noedels\u003c\/li\u003e\n      \u003cli\u003eAubergine uit de oven met mozzarella\u003c\/li\u003e\n      \u003cli\u003eKip in honing-mosterdsaus met puree\u003c\/li\u003e\n      \u003cli\u003eMediterrane parelcouscous met halloumi\u003c\/li\u003e\n      \u003cli\u003ePompoenrisotto met spinazie\u003c\/li\u003e\n      \u003cli\u003eKipburger met ovenfriet en koolsla\u003c\/li\u003e\n    \u003c\/ol\u003e\n\n  \u003c\/section\u003e\n\n  \u003csection class=\"up-highlight\"\u003e\n\n    \u003ch3\u003ePraktisch en overzichtelijk\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Elk recept bevat dezelfde herkenbare indeling. Zo vind je snel\n      de ingrediënten, bereidingsstappen, tips, allergenen en\n      voedingswaarden terug.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"up-digital\"\u003e\n\n    \u003cdiv class=\"up-digital-icon\"\u003e↓\u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cstrong\u003eDit is een digitaal product\u003c\/strong\u003e\n\n      \u003cp\u003e\n        Je ontvangt een digitaal kookboek met 20 makkelijke en lekkere\n        avondmaaltijden. Er wordt geen fysiek boek per post verzonden.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp class=\"up-note\"\u003e\n    De vermelde voedingswaarden zijn schattingen en kunnen verschillen\n    door gebruikte merken, portiegroottes en bereidingswijze.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Unlimited-Pages","offers":[{"title":"Default Title","offer_id":58324434223436,"sku":null,"price":3.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1069\/5956\/9228\/files\/e9767bbe04b24995cf254d98a85cbfddzfnw5y9oQYAKM2vo-0.png?v=1786113238"}],"url":"https:\/\/unlimited-pages.com\/en\/collections\/kookrecepten.oembed","provider":"Unlimited-Pages","version":"1.0","type":"link"}