.KeukenHartIntro_hart_banner__MWnD0{position:relative;padding:6.5rem 0 5.5rem;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff;overflow:hidden;border-bottom:3px solid var(--accent)}.KeukenHartIntro_luchtstroom_overlay__uZYNp{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;backgroundImage:radial-gradient(circle,#fff 1px,transparent 0);backgroundSize:28px 28px;pointer-events:none}.KeukenHartIntro_hart_raster__Ye0t7{display:grid;grid-template-columns:1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}@media (min-width:1024px){.KeukenHartIntro_hart_raster__Ye0t7{grid-template-columns:1.3fr .9fr}}.KeukenHartIntro_intro_inhoud__Pn73B{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;z-index:10}.KeukenHartIntro_culinair_label__kS6dX{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--accent);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:.4rem 1rem;border-radius:99px;display:inline-flex;align-items:center;gap:.5rem}.KeukenHartIntro_intro_inhoud__Pn73B h1{color:#fff;font-size:2.5rem;line-height:1.15;margin:0}@media (min-width:768px){.KeukenHartIntro_intro_inhoud__Pn73B h1{font-size:3.6rem}}.KeukenHartIntro_intro_beschrijving__XzBwg{font-size:1.15rem;line-height:1.65;color:hsla(0,0%,100%,.85);max-width:620px;margin:0}.KeukenHartIntro_actie_groep__S7Dx5{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;width:100%}.KeukenHartIntro_offerte_schakel_knop__A0o6C{background-color:var(--accent);color:#fff!important;box-shadow:0 4px 15px rgba(219,100,0,.35);border-radius:var(--radius-organic);padding:1.1rem 2.6rem;font-weight:700;display:inline-flex;align-items:center;gap:.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);border:none}.KeukenHartIntro_offerte_schakel_knop__A0o6C:hover{background-color:#fff;color:var(--primary)!important;box-shadow:var(--shadow-organic-hover);transform:translateY(-2px)}.KeukenHartIntro_secondaire_knop__E5Syl{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:#fff!important;border-radius:var(--radius-md);padding:1.1rem 2rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.KeukenHartIntro_secondaire_knop__E5Syl:hover{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.KeukenHartIntro_intro_usps__WEkC0{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.KeukenHartIntro_intro_usp_item__xpLQN{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:hsla(0,0%,100%,.8)}.KeukenHartIntro_culinaire_figuur__yyI_l{position:relative;width:100%;display:flex;justify-content:center;align-items:center;z-index:5}.KeukenHartIntro_figuur_masker__O6zcD{position:relative;width:100%;max-width:440px;aspect-ratio:4/3.6;border-radius:var(--radius-organic);box-shadow:var(--shadow-fenix),var(--shadow-eik);overflow:hidden;background-color:var(--primary-light);border:4px solid var(--wit)}.KeukenHartIntro_keuken_impressie__xvrjJ{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.KeukenHartIntro_figuur_masker__O6zcD:hover .KeukenHartIntro_keuken_impressie__xvrjJ{transform:scale(1.05)}.KeukenHartIntro_impressie_badge__f_Hu8{position:absolute;bottom:1.25rem;left:1.25rem;background:#fff;padding:.75rem 1.25rem;border-radius:var(--radius-md);box-shadow:var(--shadow-organic);display:flex;flex-direction:column;gap:.15rem;color:var(--text-dark)}.KeukenHartIntro_impressie_badge_titel__Z_W5g{font-weight:700;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.KeukenHartIntro_impressie_badge_cijfer__ptktF{font-family:var(--font-heading),Georgia,serif;font-size:1.2rem;color:var(--accent)}.KeukenPrijsVergelijker_vergelijker_sectie__w2rT4{padding:6rem 0;background-color:var(--primary-light);border-bottom:1px solid var(--card-border)}.KeukenPrijsVergelijker_titel_blok__hAJ29{max-width:800px;margin-bottom:3.5rem}.KeukenPrijsVergelijker_titel_blok__hAJ29 h2{font-size:2.25rem;line-height:1.2;margin-bottom:1rem}.KeukenPrijsVergelijker_titel_blok__hAJ29 p{color:var(--text-muted);font-size:1.1rem}.KeukenPrijsVergelijker_keuze_schakelaars__Rl7CR{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;background:rgba(26,26,46,.03);padding:.5rem;border-radius:var(--radius-md);display:inline-flex}.KeukenPrijsVergelijker_schakelaar_knop__pWBN3{padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;border-radius:var(--radius-sm);background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:all .25s cubic-bezier(.16,1,.3,1)}.KeukenPrijsVergelijker_schakelaar_knop_actief__2X_zh{background:#fff;color:var(--primary);box-shadow:var(--shadow-organic)}.KeukenPrijsVergelijker_tier_kaart__pTQXt{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-marmer);display:grid;grid-template-columns:1fr;overflow:hidden;margin-bottom:4rem}@media (min-width:1024px){.KeukenPrijsVergelijker_tier_kaart__pTQXt{grid-template-columns:1fr 1.2fr}}.KeukenPrijsVergelijker_tier_links__lWSYi{padding:3rem;background:linear-gradient(135deg,#faf6ee,#f5ede0);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;border-right:1px solid var(--card-border)}.KeukenPrijsVergelijker_schrijnwerk_badge__MK_78{background:var(--primary);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .8rem;border-radius:var(--radius-sm)}.KeukenPrijsVergelijker_tier_links__lWSYi h3{font-size:2rem;margin:0}.KeukenPrijsVergelijker_prijs_label__cgytX{font-family:var(--font-mono),monospace;font-size:2.2rem;font-weight:700;color:var(--accent)}.KeukenPrijsVergelijker_duur_label__aSotQ{font-size:.95rem;color:var(--text-muted);font-weight:600}.KeukenPrijsVergelijker_tier_rechts__9FxfY{padding:3rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.KeukenPrijsVergelijker_tier_rechts__9FxfY h4{font-family:var(--font-body),sans-serif;font-size:1.15rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dark)}.KeukenPrijsVergelijker_kenmerken_lijst__mUIQg{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.KeukenPrijsVergelijker_kenmerken_lijst__mUIQg{grid-template-columns:1fr 1fr}}.KeukenPrijsVergelijker_kenmerk_item__zfh7F{display:flex;align-items:flex-start;gap:.75rem;font-size:.98rem;color:var(--text-muted)}.KeukenPrijsVergelijker_raster_sectie__pwWDG{border-top:1px solid var(--card-border);padding-top:4rem}.KeukenPrijsVergelijker_raster_sectie__pwWDG h3{font-size:1.75rem;margin-bottom:2rem}.KeukenPrijsVergelijker_prijstabel_omhulsel__xA7SR{width:100%;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-organic);background:#fff}.KeukenPrijsVergelijker_vergelijk_tabel__oaRAV{width:100%;border-collapse:collapse;text-align:left;min-width:800px}.KeukenPrijsVergelijker_vergelijk_tabel__oaRAV th{background-color:var(--primary);color:#fff;padding:1.25rem 1.5rem;font-weight:700;font-size:.95rem}.KeukenPrijsVergelijker_vergelijk_tabel__oaRAV td{padding:1.25rem 1.5rem;border-bottom:1px solid var(--card-border);font-size:.95rem;color:var(--text-muted)}.KeukenPrijsVergelijker_vergelijk_tabel__oaRAV tr:last-child td{border-bottom:none}.KeukenPrijsVergelijker_vergelijk_tabel__oaRAV tr:hover{background-color:rgba(26,26,46,.02)}.KeukenPrijsVergelijker_actie_balk__tkCRb{margin-top:3rem;display:flex;justify-content:center}.KeukenPrijsVergelijker_vergelijk_trechter_knop__3QGUJ{background-color:var(--accent);color:#fff!important;font-weight:700;padding:1rem 2.25rem;border-radius:var(--radius-organic);display:inline-flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-organic);transition:all .3s cubic-bezier(.16,1,.3,1);border:none}.KeukenPrijsVergelijker_vergelijk_trechter_knop__3QGUJ:hover{background-color:var(--primary);box-shadow:var(--shadow-organic-hover);transform:translateY(-2px)}.WerkbladMateriaalVergelijker_werkblad_sectie__A0Dbi{padding:6rem 0;background-color:var(--bg-surface);border-bottom:1px solid var(--card-border)}.WerkbladMateriaalVergelijker_titel_blok__1_Shq{max-width:800px;margin-bottom:3.5rem}.WerkbladMateriaalVergelijker_titel_blok__1_Shq h2{font-size:2.25rem;line-height:1.2;margin-bottom:1rem}.WerkbladMateriaalVergelijker_titel_blok__1_Shq p{color:var(--text-muted);font-size:1.1rem}.WerkbladMateriaalVergelijker_materiaal_schakelaars__yMed4{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem;justify-content:center}.WerkbladMateriaalVergelijker_materiaal_knop__KvTD1{padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;border-radius:var(--radius-md);background:#fff;border:1px solid var(--card-border);cursor:pointer;color:var(--text-muted);box-shadow:var(--shadow-organic);transition:all .3s cubic-bezier(.16,1,.3,1)}.WerkbladMateriaalVergelijker_materiaal_knop_actief__DjO0m{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:var(--shadow-organic-hover)}.WerkbladMateriaalVergelijker_materiaal_kaart__MGBt3{background:#fff;border-radius:var(--radius-lg);border:2px solid var(--card-border);box-shadow:var(--shadow-marmer);overflow:hidden;display:grid;grid-template-columns:1fr;transition:all .35s ease}@media (min-width:1024px){.WerkbladMateriaalVergelijker_materiaal_kaart__MGBt3{grid-template-columns:1.1fr 1fr}}.WerkbladMateriaalVergelijker_kaart_links__8vMlt{padding:3.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;border-right:1px solid var(--card-border)}.WerkbladMateriaalVergelijker_kaart_links__8vMlt h3{font-size:2.2rem;margin:0;color:var(--text-dark)}.WerkbladMateriaalVergelijker_prijs_indicator__u9N8t{font-size:1.15rem;font-weight:700;color:var(--accent);background-color:var(--accent-glow);padding:.35rem 1rem;border-radius:var(--radius-sm)}.WerkbladMateriaalVergelijker_kaart_links__8vMlt p{color:var(--text-muted);font-size:1.05rem;line-height:1.65;margin:0}.WerkbladMateriaalVergelijker_kaart_rechts__Mr_p_{padding:3.5rem;background:linear-gradient(135deg,#faf7f2,#f5f0e6);display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.WerkbladMateriaalVergelijker_kaart_rechts__Mr_p_ h4{font-family:var(--font-body),sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dark);margin:0}.WerkbladMateriaalVergelijker_eigenschappen_lijst__Vloi4{display:flex;flex-direction:column;gap:1.25rem}.WerkbladMateriaalVergelijker_eigenschap_rij__b3Siq{display:flex;justify-content:space-between;border-bottom:1px dashed var(--card-border);padding-bottom:.75rem;font-size:.98rem}.WerkbladMateriaalVergelijker_eigenschap_rij__b3Siq:last-child{border-bottom:none;padding-bottom:0}.WerkbladMateriaalVergelijker_eigenschap_label__z5fhl{font-weight:600;color:var(--text-muted)}.WerkbladMateriaalVergelijker_eigenschap_waarde__LsHts{font-weight:700;color:var(--text-dark)}.KeukenCrawlNetwerk_crawl_sectie__J0li0{padding:5rem 0;background-color:var(--bg);border-top:1px solid var(--card-border)}.KeukenCrawlNetwerk_titel_blok__v7olu{max-width:800px;margin-bottom:3rem}.KeukenCrawlNetwerk_titel_blok__v7olu h2{font-size:2rem;line-height:1.2;margin-bottom:.75rem}.KeukenCrawlNetwerk_titel_blok__v7olu p{color:var(--text-muted);font-size:1.05rem}.KeukenCrawlNetwerk_stad_raster__4QC_b{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.KeukenCrawlNetwerk_stad_raster__4QC_b{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.KeukenCrawlNetwerk_stad_raster__4QC_b{grid-template-columns:repeat(5,1fr)}}.KeukenCrawlNetwerk_stad_schakeling__PnRu7{background:#fff;padding:1.25rem;border-radius:var(--radius-md);box-shadow:var(--shadow-organic);display:flex;flex-direction:column;gap:.35rem;transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;border:1px solid var(--card-border);border-bottom:none}.KeukenCrawlNetwerk_stad_schakeling__PnRu7:hover{border-color:var(--accent);box-shadow:var(--shadow-organic-hover);transform:translateY(-3px)}.KeukenCrawlNetwerk_stad_naam__NuLSw{font-weight:700;font-size:1rem;color:var(--text-dark);transition:color .25s ease}.KeukenCrawlNetwerk_stad_schakeling__PnRu7:hover .KeukenCrawlNetwerk_stad_naam__NuLSw{color:var(--accent)}.KeukenCrawlNetwerk_provincie_indicatie__dTUTY{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.page_gidsen_sectie__IUkCl{padding:6rem 0;background-color:var(--bg)}.page_titel_blok__1RU4q{max-width:800px;margin:0 auto 4rem;text-align:center}.page_titel_blok__1RU4q h2{font-size:2.25rem;line-height:1.2;margin-bottom:1rem}.page_titel_blok__1RU4q p{color:var(--text-muted);font-size:1.1rem}.page_gidsen_raster__v1aKd{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media (min-width:768px){.page_gidsen_raster__v1aKd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_gidsen_raster__v1aKd{grid-template-columns:repeat(3,1fr)}}.page_gids_artikel__DJ2xr{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-organic);overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}.page_gids_artikel__DJ2xr:hover{box-shadow:var(--shadow-organic-hover);transform:translateY(-4px)}.page_gids_afbeelding_omhulsel__9F5VY{position:relative;width:100%;height:200px;overflow:hidden}.page_gids_afbeelding__HPEf8{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page_gids_artikel__DJ2xr:hover .page_gids_afbeelding__HPEf8{transform:scale(1.04)}.page_gids_inhoud__E4wlz{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:1.25rem}.page_gids_meta__CdN0l{display:flex;flex-direction:column;gap:.5rem}.page_gids_icon__7SkcY{font-size:1.85rem;display:block}.page_gids_titel__OvUst{font-size:1.25rem;font-weight:700;color:var(--text-dark);font-family:var(--font-heading),Georgia,serif;line-height:1.3}.page_gids_beschrijving__YObko{color:var(--text-muted);font-size:.9rem;line-height:1.6}.page_gids_knop__hCSqW{padding:.75rem 1rem;font-size:.85rem;width:100%;text-align:center;border-radius:var(--radius-sm);font-weight:700;display:block;background:transparent;color:var(--primary);border:1.5px solid var(--primary);transition:all .25s ease;text-decoration:none}.page_gids_knop__hCSqW:hover{background-color:var(--primary);color:#fff!important}