.baby-held{background:linear-gradient(#fff9f3 0%,#f1e1ff 100%);border-radius:28px;flex-direction:column;align-items:center;max-width:calc(1400px + 2*clamp(20px,5cqi,72px));margin:0 auto;padding:12px 16px 16px;display:flex;position:relative;overflow:hidden}.baby-held-figuur{justify-content:center;width:100%;display:flex}.baby-held-vak{width:min(300px,92%);height:360px;margin-bottom:-56px;position:relative;overflow:hidden}.baby-held-cirkel{background:#f3ebfa;border-radius:50%;width:290px;height:290px;margin-left:-145px;position:absolute;top:20px;left:50%}.baby-held-schaduw{display:none}.baby-held-ooievaar{width:auto;max-width:none;height:600px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.baby-held-tekst{z-index:1;text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:26px 22px 24px;display:flex;position:relative;box-shadow:0 1px 2px #6e461e0d,0 10px 30px #926bad24}.baby-held h1{font-size:32px;line-height:1.04;font-weight:var(--gewicht-kop);letter-spacing:-.03em;text-wrap:balance;margin:0}.baby-held-intro{color:var(--tekst-2);text-wrap:pretty;margin:0 0 8px;font-size:15px;line-height:1.5}.baby-held .site-knop.groot{width:100%;padding:16px 24px;font-size:17px}.baby-held .site-inlogregel{font-size:14px}@media (min-width:1024px){.baby-held{padding:clamp(36px,5cqi,72px) clamp(20px,5cqi,72px);padding-left:calc(clamp(36px, 6cqi, 96px) + (min(100cqi - 2 * var(--main-rand), 1400px + 2 * clamp(20px, 5cqi, 72px)) - min(100cqi - 2 * var(--main-rand), 1400px)) / 2);border-radius:clamp(28px,3cqi,44px);flex-flow:wrap;gap:28px 24px}.baby-held-tekst{width:auto;box-shadow:none;text-align:left;background:0 0;border-radius:0;flex:1.1 420px;order:1;align-items:flex-start;gap:0;padding:0}.baby-held h1{margin-bottom:18px;font-size:clamp(38px,5.6cqi,76px);line-height:1.02}.baby-held-intro{max-width:520px;margin-bottom:28px;font-size:clamp(16px,1.5cqi,20px)}.baby-held .site-knop.groot{width:auto;padding:18px 38px;font-size:18px}.baby-held .site-inlogregel{margin-top:16px;font-size:15px}.baby-held-figuur{flex:360px;order:2;width:auto}.baby-held-vak{aspect-ratio:1;width:min(540px,100%);height:auto;margin-bottom:0;overflow:visible}.baby-held-cirkel{width:auto;height:auto;margin-left:0;inset:6%}.baby-held-schaduw{filter:blur(8px);background:#6e469624;border-radius:50%;width:36%;height:5%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,40%)}.baby-held-ooievaar{height:100%;top:auto;bottom:0}}.baby-stappen{max-width:1264px;margin:0 auto;padding:clamp(36px,4cqi,56px) 12px 40px}.baby-stappen .site-sectiekop{max-width:760px}.baby-stappen .site-h2,.baby-ideeen .site-h2,.baby-winkels .site-h2,.baby-uitnodiging .site-h2{font-size:clamp(28px,3.8cqi,48px);line-height:1.08}.baby-stappen-lijst{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.baby-stap{top:calc(var(--veilig-boven) + var(--stap-top,96px));background:var(--stap-tint);border-radius:32px;flex-direction:column;gap:22px;padding:16px 16px 28px;display:flex;position:sticky;box-shadow:0 -10px 30px #6e461e0f}.baby-stap-tekst{padding:0 10px}.baby-stap-kop{align-items:center;gap:12px;margin-bottom:8px;display:flex}.baby-stap-nr{width:36px;height:36px;font-size:16px;font-weight:var(--gewicht-kop);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.baby-stap h3{font-size:22px;font-weight:var(--gewicht-kop);letter-spacing:-.02em;text-wrap:balance;margin:0}.baby-stap p{color:#444;margin:0;font-size:16px;line-height:1.55}.baby-stappen-ruimte{height:80px}.baby-stappen-lijst[data-los]>.baby-stap{position:static}.baby-stappen-lijst[data-los]>.baby-stappen-ruimte{display:none}@media (min-width:1024px){.baby-stap{position:static}.baby-stappen-ruimte{display:none}}.baby-scherm{box-sizing:border-box;background:var(--creme);text-align:left;border-radius:24px;flex-direction:column;gap:12px;height:276px;padding:14px;display:flex;overflow:hidden}.baby-scherm.zoek{gap:10px}.baby-stap .mock-lijst{height:276px}.baby-scherm-titel{font-size:18px;line-height:1.25;font-weight:var(--gewicht-kop);letter-spacing:-.02em;background:#f3ebfa;border-radius:16px;flex:none;padding:12px 14px}.baby-scherm-titel span{color:#926bad;text-underline-offset:4px;-webkit-text-decoration:underline #ceaeec;text-decoration:underline #ceaeec;text-decoration-thickness:2px}.baby-scherm-naam{flex-direction:column;flex:none;gap:6px;display:flex}.baby-scherm-veld{font-size:19px;font-weight:var(--gewicht-kop);background:#fff;border:2px solid #ceaeec;border-radius:16px;align-items:center;gap:2px;padding:9px 14px;display:flex}.site-caret.baby-caret{background:#b483e2;height:21px}.baby-scherm-keuze{font-size:14px;font-weight:var(--gewicht-knop);text-align:center;background:#f4f2f0;border-radius:999px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.baby-scherm-keuze span{color:var(--gedempt);padding:8px 0}.baby-scherm-keuze .aan{color:var(--inkt);box-shadow:var(--schaduw-s);background:#fff;border-radius:999px}.baby-scherm-kleur{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.baby-scherm-stippen{flex:auto;justify-content:flex-end;gap:5px;min-width:0;padding-right:4px;display:flex}.baby-scherm-stippen span{border-radius:50%;flex:none;width:22px;height:22px}.baby-scherm-stippen span:first-child{background:#ef827f}.baby-scherm-stippen span:nth-child(2){background:#f4a261}.baby-scherm-stippen span:nth-child(3){background:#5bb693}.baby-scherm-stippen span:nth-child(4){background:#b483e2;box-shadow:0 0 0 2px #fff,0 0 0 4px #b483e2}.baby-scherm-stippen span:nth-child(5){background:#519ed3}.baby-scherm-stippen span:nth-child(6){background:#dd86b0}.baby-scherm-zoek{border:1px solid var(--lijn);font-size:14px;font-weight:var(--gewicht-knop);color:var(--gedempt);background:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:11px 16px;display:flex}.baby-scherm-zoek svg{flex:none}.baby-scherm-lijstkop{flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 4px 0;display:flex}.baby-scherm-lijstkop span:first-child{font-size:16px;font-weight:var(--gewicht-kop)}.baby-scherm-lijstkop span:last-child{font-size:12px;font-weight:var(--gewicht-knop);color:var(--gedempt)}.baby-prijs{font-size:12px;font-weight:var(--gewicht-knop);color:#519ed3}.baby-scherm-weg{box-sizing:border-box;border:1px solid var(--lijn);width:32px;height:32px;color:var(--gedempt);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.baby-ideeen{max-width:1264px;margin:0 auto;padding:0 12px 24px}.baby-ideeen .site-sectiekop{margin-bottom:32px}.baby-ideeen-lijst{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.baby-idee{box-shadow:var(--schaduw-m);background:#fff;border-radius:24px;align-items:center;gap:14px;padding:12px;display:flex}.baby-idee:nth-child(n+4){display:none}@media (min-width:1024px){.baby-idee:nth-child(n+4){display:flex}}.baby-idee-foto{border-radius:18px;flex:none;width:96px;height:96px;overflow:hidden}.baby-idee-foto img{object-fit:cover;width:100%;height:100%;display:block}.baby-idee-tekst{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.baby-idee h3{font-size:17px;font-weight:var(--gewicht-kop);letter-spacing:-.01em;margin:0}.baby-idee p{color:var(--tekst-3);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.baby-winkels{max-width:1264px;margin:0 auto;padding:32px 12px 16px}.baby-winkels-blok{background:#fdf0e6;border-radius:36px;flex-wrap:wrap;align-items:center;gap:32px 48px;padding:clamp(28px,5cqi,64px);display:flex}.baby-winkels-tekst{flex:320px;min-width:0}.baby-winkels-tekst .site-label{color:#8a5a32}.baby-winkels-tekst .site-h2,.baby-uitnodiging-tekst .site-h2{margin-bottom:14px}.baby-winkels-tekst p,.baby-uitnodiging-tekst p{max-width:440px;color:var(--tekst-1);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.baby-winkels-logos{flex:1.3 420px;min-width:0}.baby-winkels-logos>div{margin-top:0!important}.baby-uitnodiging{max-width:1264px;margin:0 auto;padding:0 12px 16px}.baby-uitnodiging-blok{background:#f3ebfa;border-radius:36px;flex-flow:row-reverse wrap;align-items:center;gap:40px;padding:clamp(28px,5cqi,72px);display:flex}.baby-uitnodiging-tekst{flex:340px;min-width:0}.baby-uitnodiging-tekst .site-label{color:#6b4c86}.baby-uitnodiging-beeld{flex:300px;justify-content:center;min-width:0;display:flex}.baby-appje{transform-origin:50% 100%;background:#fff;border-radius:28px;width:min(320px,100%);overflow:hidden;box-shadow:0 1px 2px #6e461e0d,0 16px 36px #6e469629}.baby-appje-kaartvak{background:#f4f4f7;padding:20px}.baby-appje-kaart{aspect-ratio:4/5;background:#fff;border-radius:18px;position:relative;overflow:hidden}.baby-appje-rij{border-top:1px solid var(--lijn);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));height:76px;display:grid}.baby-appje-tool{color:var(--inkt);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.baby-appje-tool span{font-size:11px;font-weight:var(--gewicht-knop);color:#6b5e56}.baby-gids{max-width:1064px;margin:0 auto;padding:clamp(56px,7cqi,96px) 12px 24px}.baby-gids-kaart{text-align:center;background:#fff;border-radius:32px;padding:clamp(26px,4cqi,48px);box-shadow:0 1px 2px #6e461e0d,0 6px 18px #6e461e14}.baby-h2{font-size:clamp(26px,3.2cqi,40px);line-height:1.1;font-weight:var(--gewicht-kop);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px}.baby-gids-kaart p{max-width:720px;color:var(--tekst-1);text-wrap:pretty;margin:0 auto;font-size:18px;line-height:1.65}.baby-handig{padding-top:24px}.baby-handig-punten{text-align:left;grid-template-columns:1fr;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.baby-handig-punt{border-radius:24px;padding:20px 22px}.baby-handig-punt.lila{background:#f3ebfa}.baby-handig-punt.mint{background:#e5f3ee}.baby-handig-punt.blauw{background:#e3eff8}.baby-handig-punt h3{font-size:19px;line-height:1.25;font-weight:var(--gewicht-kop);letter-spacing:-.02em;margin:0 0 6px}.baby-gids-kaart .baby-handig-punt p{max-width:none;margin:0;font-size:16px;line-height:1.55}@media (min-width:1024px){.baby-handig-punten{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.baby-rijen{flex-direction:column;gap:16px;max-width:1264px;margin:0 auto;padding:24px 12px;display:flex}.baby-rij{flex-wrap:wrap;gap:16px;display:flex}.baby-rij-tekst{flex:1.4 calc(420px + 2*clamp(8px,2cqi,24px));min-width:0;padding:clamp(20px,3cqi,40px) clamp(8px,2cqi,24px)}.baby-rij-tekst .baby-h2{text-wrap:wrap;margin-bottom:16px}.baby-rij-tekst p{color:var(--tekst-1);margin:0 0 14px;font-size:17px;line-height:1.7}.baby-rij-tekst p:last-child{margin-bottom:0}.baby-vlak{border-radius:32px;flex:300px;position:relative;overflow:hidden}.baby-vlak.kalender{background:#fcebeb;height:clamp(360px,36cqi,440px)}.baby-kalender-figuur{aspect-ratio:704/1400;height:150%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.baby-kalender-figuur>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.baby-kalender{width:43.33%;height:27.05%;color:var(--inkt);position:absolute;top:32.82%;left:28.29%;container-type:inline-size}.baby-kalender-binnen{flex-direction:column;gap:4cqi;padding:6cqi 2cqi 5cqi;display:flex;position:absolute;inset:0}.baby-kalender-kop{font-size:10cqi;font-weight:var(--gewicht-kop);color:var(--gedempt);letter-spacing:.08em;text-transform:uppercase;text-align:center}.baby-kalender-weken{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqi 2cqi;min-height:0;display:grid}.baby-week{font-size:17cqi;line-height:1;font-weight:var(--gewicht-kop);letter-spacing:-.02em;color:var(--warm-grijs);justify-content:center;align-items:center;display:flex;position:relative}.baby-week.omcirkeld{color:var(--inkt)}.baby-week svg{pointer-events:none;width:29cqi;height:29cqi;position:absolute;top:50%;left:50%;overflow:visible}.baby-ring{fill:none;stroke:#ef827f;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0}.baby-uitnodiging-beeld .home-uitnodiging-telefoon{aspect-ratio:340/580;border-radius:9.41%/5.52%;width:100%;max-width:340px;position:relative;overflow:hidden;box-shadow:0 30px 60px -18px #926bad61,0 2px 8px #6e461e0d}.baby-beeldvak-beeld{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.baby-beeldvak-beeld.vullen{object-fit:cover}.baby-beeldvak-beeld.passen{object-fit:contain}.baby-plaatshouder{border-radius:inherit;color:var(--tekst-3);text-align:center;border:2px dashed #c9c2bc;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:13px;line-height:1.45;display:flex;position:absolute;inset:0;overflow:auto}.baby-plaatshouder strong{font-weight:var(--gewicht-knop);color:var(--inkt)}.baby-plaatshouder code{overflow-wrap:anywhere;background:#fff;border-radius:8px;max-width:100%;padding:2px 8px;font-size:12px}.baby-plaatshouder p{max-width:360px;margin:0;font-size:12px}.baby-beeldvak-ooievaar{background:#f3ebfa;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.baby-beeldvak-ooievaar img{width:auto;max-width:none;height:88%;display:block}.baby-blog{max-width:1264px;margin:0 auto;padding:clamp(40px,5cqi,72px) 12px 16px}.baby-blog-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:20px;display:flex}.baby-blog-kop .baby-h2{margin:0}.baby-blog .site-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.baby-blog-alle{font-size:15px;font-weight:var(--gewicht-knop)}.baby-blog-alle:hover{color:var(--merk)}.site-slot.baby-slot{background:linear-gradient(#fff9f3 0%,#f1e1ff 100%)}.site-faq-sectie.baby-faq{padding:clamp(48px,6cqi,88px) 12px}.baby-verder{color:var(--tekst-3);text-align:center;margin:28px 0 0;font-size:16px}.baby-verder a{font-weight:var(--gewicht-knop)}.baby-banner{color:var(--inkt);background:linear-gradient(#fff9f3 0%,#f1e1ff 100%);border-radius:36px;margin-top:clamp(56px,7cqi,96px);display:block;position:relative;overflow:hidden}.baby-banner-inhoud{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:28px 20px 0;display:flex}.baby-banner-label{font-size:13px;font-weight:var(--gewicht-knop);color:#6b4c86}.baby-banner-titel{font-size:clamp(26px,3cqi,38px);line-height:1.1;font-weight:var(--gewicht-kop);letter-spacing:-.02em;margin:8px 0}.baby-banner-regel{color:var(--tekst-1);text-wrap:pretty;font-size:17px;line-height:1.5}.baby-banner-rechts{flex-direction:column;align-items:center;gap:18px;display:flex}.baby-banner-fotos{align-items:center;display:flex}.baby-banner-foto{box-sizing:border-box;object-fit:cover;border:3px solid #fff;border-radius:20px;width:70px;height:70px;display:block;box-shadow:0 6px 16px #6e469629}.baby-banner-foto+.baby-banner-foto{margin-left:-14px}.baby-banner-knop{background:var(--merk);color:#fff;font-size:15px;font-weight:var(--gewicht-kop);border-radius:999px;padding:13px 24px;box-shadow:0 8px 20px #ef827f4d}.baby-banner-ooievaar{width:auto;max-width:none;height:220px;margin-top:4px;display:block}@media (min-width:1024px){.baby-banner-inhoud{text-align:left;flex-direction:row;gap:24px;padding:clamp(36px,4.5cqi,60px) clamp(24px,3.5cqi,48px) clamp(36px,4.5cqi,60px) calc(clamp(40px,5cqi,80px) + 210px)}.baby-banner-tekst{flex:auto;min-width:0}.baby-banner-rechts{flex:0 0 260px}.baby-banner-foto{width:78px;height:78px}.baby-banner-ooievaar{pointer-events:none;height:155%;margin:0;position:absolute;top:clamp(20px,2.5cqi,32px);left:clamp(40px,5cqi,80px)}}.site .baby-appje[data-wacht]{opacity:0;transform:translateY(40px)scale(.92)}.site .baby-appje[data-wacht] .baby-appje-tool{opacity:0;transform:translateY(8px)}.site[data-beweegt] .baby-appje:not([data-wacht]){transition:transform .8s cubic-bezier(.34,1.4,.64,1) .2s,opacity .4s .2s}.site[data-beweegt] .baby-appje:not([data-wacht]) .baby-appje-tool{transition:opacity .4s ease calc(.65s + var(--i,0) * 90ms), transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(.65s + var(--i,0) * 90ms)}.site .baby-kalender[data-wacht] .baby-ring{stroke-dashoffset:100px}.site[data-beweegt] .baby-kalender:not([data-wacht]) .baby-ring{transition:stroke-dashoffset .55s cubic-bezier(.65, 0, .35, 1) calc(.35s + var(--i,0) * .18s)}@media (prefers-reduced-motion:reduce){.site .baby-appje[data-wacht],.site .baby-appje[data-wacht] .baby-appje-tool{opacity:1;transform:none}.site .baby-kalender[data-wacht] .baby-ring{stroke-dashoffset:0}}@media print{.site .baby-appje[data-wacht],.site .baby-appje[data-wacht] .baby-appje-tool{opacity:1;transform:none}.site .baby-kalender[data-wacht] .baby-ring{stroke-dashoffset:0}}
