:root{--oranje:#f3981a;--oranje-diep:#d97e08;--oranje-zacht:#fdf1e1;--azuur-donker:#121f3f;--azuur-mid:#264f68;--azuur-licht:#b0e2f5;--azuur-bright:#80f4fc;--cherry:#98005d;--inkt:#1d1c1a;--grijs:#6b6a66;--creme:#fbfaf6;--creme-2:#f9f6f0;--lijn:#e9e1d2;--wit:#fff;--radius:16px;--maxw:1180px;--font-display:Georgia,serif;--font-body:system-ui,sans-serif;--font-script:cursive}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;color:var(--inkt);background:var(--wit);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display),Georgia,serif;color:var(--azuur-donker);line-height:1.08;letter-spacing:.01em;margin:0}a{color:var(--azuur-mid);text-decoration:none}a:hover{color:var(--oranje-diep)}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;color:var(--oranje)}.eyebrow,.knop{font-family:var(--font-body),sans-serif;font-weight:700}.knop{display:inline-block;background:var(--oranje);color:#2a1a02;letter-spacing:.02em;padding:13px 26px;border-radius:999px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px rgba(243,152,26,.28)}.knop:hover{background:var(--oranje-diep);color:#2a1a02;transform:translateY(-1px)}.knop-licht{background:transparent;color:var(--wit);border:1.5px solid hsla(0,0%,100%,.55);box-shadow:none}.knop-licht:hover{background:hsla(0,0%,100%,.12);color:var(--wit)}.site-header{background:var(--wit);border-bottom:1px solid var(--lijn);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-row{gap:28px;min-height:78px}.merk,.nav-row{display:flex;align-items:center}.merk{gap:12px}.merk-mark{width:40px;height:40px;flex:none}.merk-tekst{display:flex;flex-direction:column;line-height:1}.merk-naam{font-family:var(--font-display),serif;font-weight:900;font-size:1.2rem;letter-spacing:.04em;color:var(--oranje)}.merk-naam,.merk-sub{text-transform:uppercase}.merk-sub{font-size:.6rem;letter-spacing:.18em;color:var(--grijs);margin-top:3px}.hoofdnav{display:flex;align-items:center;gap:20px;margin-left:auto;flex-wrap:wrap;font-size:.92rem}.hoofdnav a{color:var(--inkt);font-weight:500}.hoofdnav a:hover{color:var(--oranje-diep)}.nav-cta{background:var(--oranje);color:#2a1a02!important;padding:9px 18px;border-radius:999px;font-weight:700}.nav-cta:hover{background:var(--oranje-diep)}.hero{position:relative;background:radial-gradient(120% 120% at 80% 0,var(--azuur-mid),var(--azuur-donker) 60%);color:var(--wit);overflow:hidden}.hero:after{content:"";position:absolute;right:-120px;top:-80px;width:520px;height:520px;background:url(/walts-logo.svg) no-repeat 50%/contain;opacity:.06;pointer-events:none;filter:grayscale(1) brightness(3)}.hero-inner{position:relative;padding:96px 0 104px;max-width:720px}.hero .eyebrow{color:var(--oranje)}.hero h1{color:var(--wit);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:900;text-transform:uppercase;margin:14px 0 20px}.hero p{font-size:1.2rem;opacity:.92;max-width:560px}.hero-knoppen{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero-script{font-family:var(--font-script),cursive;font-size:1.6rem;color:var(--azuur-bright)}.trustbalk{background:var(--azuur-donker);color:var(--wit);border-top:1px solid hsla(0,0%,100%,.08)}.trustbalk .container{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:center;justify-content:center;padding:18px 28px}.trust-item{display:flex;align-items:center;gap:9px;font-size:.82rem;letter-spacing:.04em;opacity:.92}.trust-item strong{color:var(--oranje);font-weight:700}.trust-item .dot{width:6px;height:6px;border-radius:50%;background:var(--oranje);flex:none}section{padding:72px 0}section.creme{background:var(--creme)}.sectie-kop{max-width:640px;margin:0 0 36px}.sectie-kop h2{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;margin:10px 0 0}.sectie-kop p{color:var(--grijs);margin:12px 0 0;font-size:1.05rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:26px;gap:26px}.kaart{border:1px solid var(--lijn);border-radius:var(--radius);overflow:hidden;background:var(--wit);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}a.kaart:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(18,31,63,.12);color:inherit}.kaart .body{padding:22px;flex:1 1;display:flex;flex-direction:column}.kaart h3{font-size:1.3rem;font-weight:700;margin:0 0 10px}.kaart p{color:var(--grijs);margin:0 0 18px;flex:1 1}.kaart .meta{font-family:var(--font-body),sans-serif;font-size:.82rem;letter-spacing:.04em;color:var(--oranje-diep)}.kaart .beeld,.kaart .meta{font-weight:700;text-transform:uppercase}.kaart .beeld{aspect-ratio:3/2;background:linear-gradient(135deg,var(--azuur-mid),var(--azuur-donker));display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);font-family:var(--font-display),serif;letter-spacing:.05em;font-size:.95rem;text-align:center;padding:20px}blockquote.kaart .body{gap:14px}blockquote.kaart p{font-size:1.05rem;color:var(--inkt);font-style:italic}.blog-hero{width:100%;height:clamp(220px,42vh,460px);overflow:hidden;background:var(--zacht)}.blog-hero img{width:100%;height:100%;display:block}.blog-hero[data-fit=contain]{background:var(--azuur)}.artikel{max-width:760px;margin:0 auto;padding:64px 28px}.artikel h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;text-transform:uppercase;margin:0 0 14px}.kruimels{font-family:var(--font-body),sans-serif;font-size:.82rem;letter-spacing:.04em;margin:0 0 26px}.kruimels,.lead{color:var(--grijs)}.lead{font-size:1.25rem}.highlights{list-style:none;padding:0;margin:26px 0;display:grid;grid-gap:11px;gap:11px}.highlights li{padding-left:30px;position:relative}.highlights li:before{content:"✦";position:absolute;left:0;color:var(--oranje)}.prijs{font-family:var(--font-display),serif;font-size:1.5rem;color:var(--azuur-donker);font-weight:700}.artikel .knop{margin-top:12px}.blokken>*{margin:22px 0}.blok-tekst p{margin:0 0 14px}.blok-afbeelding{margin:28px 0}.blok-afbeelding img{width:100%;height:auto;border-radius:var(--radius);display:block}.blok-afbeelding figcaption{margin-top:8px;font-size:.9rem;color:var(--grijs);text-align:center}.blok-video{position:relative;aspect-ratio:16/9;margin:28px 0;border-radius:var(--radius);overflow:hidden;background:#000}.blok-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.blok-knop{margin:24px 0}.blok-widget{margin:40px 0}.blok-widget h2{font-size:1.7rem;margin:0 0 22px}.blok-citaat{border-left:4px solid var(--goud);margin:28px 0;padding:6px 0 6px 22px;font-size:1.25rem;font-style:italic;color:var(--azuur)}.blok-citaat cite{display:block;font-size:.95rem;color:var(--grijs);font-style:normal;margin-top:8px}.blok-hr{border:0;border-top:1px solid var(--lijn);margin:40px 0}.blok-cta{background:linear-gradient(135deg,var(--azuur),var(--azuur-licht));color:#fff;border-radius:var(--radius);padding:38px 32px;text-align:center;margin:36px 0}.blok-cta h3{color:#fff;font-size:1.7rem;margin:0 0 10px}.blok-cta p{opacity:.92;max-width:520px;margin:0 auto 20px}.blok-kolommen{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:28px 0}.blok-kolommen p{margin:0 0 12px}@media (max-width:600px){.blok-kolommen{grid-template-columns:1fr}}.blok-galerij{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:28px 0}.blok-galerij img{width:100%;height:160px;object-fit:cover;border-radius:10px;display:block}.promo{background:var(--oranje-zacht);border:1px solid #f3d9b0;border-radius:var(--radius);padding:22px 26px;margin:30px 0}.promo .label{display:inline-block;background:var(--oranje);color:#2a1a02;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:4px 12px;border-radius:999px;text-transform:uppercase}.site-footer{background:var(--azuur-donker);color:hsla(0,0%,100%,.85);padding:56px 0 30px;margin-top:0}.footer-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}.footer-merk{display:flex;align-items:center;gap:12px}.footer-merk .merk-mark{width:44px;height:44px}.footer-merk .merk-naam{color:var(--oranje)}.footer-merk .merk-sub{color:hsla(0,0%,100%,.6)}.site-footer .adres{font-size:.92rem;line-height:1.7}.site-footer .adres a{color:var(--azuur-bright)}.site-footer .trust{font-size:.82rem;color:hsla(0,0%,100%,.65);letter-spacing:.03em}.footer-onder{border-top:1px solid hsla(0,0%,100%,.12);margin-top:36px;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:center;font-size:.82rem;color:hsla(0,0%,100%,.6)}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links .ck-link,.footer-links a{color:hsla(0,0%,100%,.8)}@media (max-width:760px){.hoofdnav{display:none}.hero-inner{padding:64px 0 72px}}.ck-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.cookie-balk{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--azuur-donker);color:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.22)}.cookie-binnen{max-width:var(--maxw);margin:0 auto;padding:18px 28px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.cookie-tekst{flex:1 1;min-width:260px;font-size:.9rem;line-height:1.5}.cookie-tekst a{color:var(--azuur-bright);text-decoration:underline}.cookie-knoppen{display:flex;gap:10px;flex-wrap:wrap}.ck-knop{font-family:var(--font-body),sans-serif;font-size:.88rem;font-weight:700;padding:11px 18px;border-radius:999px;cursor:pointer;border:1.5px solid transparent}.ck-prim{background:var(--oranje);color:#2a1a02}.ck-prim:hover{background:var(--oranje-diep)}.ck-sec{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.5)}.ck-sec:hover{background:hsla(0,0%,100%,.12)}.cookie-overlay{position:fixed;inset:0;z-index:1001;background:rgba(10,16,30,.6);display:flex;align-items:center;justify-content:center;padding:20px}.cookie-modal{background:#fff;color:var(--inkt);border-radius:18px;max-width:560px;width:100%;max-height:86vh;overflow:auto;padding:26px}.ck-kop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ck-kop h2{font-size:1.5rem}.ck-sluit{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--grijs)}.ck-cat{border:1px solid var(--lijn);border-radius:12px;padding:15px 17px;margin:12px 0;display:block}.ck-keuze{cursor:pointer}.ck-cat-kop{display:flex;align-items:center;justify-content:space-between;font-weight:700}.ck-cat p{margin:6px 0 0;color:var(--grijs);font-size:.88rem}.ck-altijd{font-size:.76rem;color:var(--oranje-diep);font-weight:700}.ck-cat input[type=checkbox]{width:20px;height:20px;accent-color:var(--oranje)}.ck-modal-voet{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:18px}.ck-modal-voet .ck-sec{color:var(--azuur-mid);border-color:var(--lijn)}.ck-modal-voet .ck-sec:hover{background:var(--creme)}@font-face{font-family:__fonseca_08edc4;src:url(/_next/static/media/a1a1f87146b1d3ed-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__fonseca_08edc4;src:url(/_next/static/media/d3002b6e2a7e3f45-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__fonseca_08edc4;src:url(/_next/static/media/f01e898c2d8d34af-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__fonseca_08edc4;src:url(/_next/static/media/e006e34193dd2759-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__fonseca_Fallback_08edc4;src:local("Arial");ascent-override:75.81%;descent-override:20.84%;line-gap-override:18.89%;size-adjust:128.61%}.__className_08edc4{font-family:__fonseca_08edc4,__fonseca_Fallback_08edc4}.__variable_08edc4{--font-display:"__fonseca_08edc4","__fonseca_Fallback_08edc4"}@font-face{font-family:__jakarta_63b395;src:url(/_next/static/media/3c6e52022b4de54b-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__jakarta_Fallback_63b395;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_63b395{font-family:__jakarta_63b395,__jakarta_Fallback_63b395}.__variable_63b395{--font-body:"__jakarta_63b395","__jakarta_Fallback_63b395"}@font-face{font-family:__squarePeg_024828;src:url(/_next/static/media/817d6fbb2436f9de-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__squarePeg_Fallback_024828;src:local("Arial");ascent-override:164.04%;descent-override:71.32%;line-gap-override:0.00%;size-adjust:56.08%}.__className_024828{font-family:__squarePeg_024828,__squarePeg_Fallback_024828;font-weight:400}.__variable_024828{--font-script:"__squarePeg_024828","__squarePeg_Fallback_024828"}