*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--ink: #1a1a1a; --ink-muted: #5a5a5a; --ink-light: #8a8a8a;
--cream: #faf8f4; --cream-dark: #f0ece4;
--forest: #2d5a3d; --forest-light: #e8f2ec; --forest-mid: #4a7c5a;
--border: #e0dbd0; --radius: 10px;
--serif: Georgia, serif; --sans: system-ui, -apple-system, sans-serif;
}
.vv-wrap { max-width: 780px; margin: 0 auto; padding: 2rem 1.5rem 4rem; font-family: var(--sans); color: var(--ink); line-height: 1.7; -webkit-font-smoothing: antialiased; }
.vv-hero { display: grid; grid-template-columns: 160px 1fr; gap: 2.5rem; align-items: start; margin-bottom: 2rem; }
@media (max-width: 580px) { .vv-hero { grid-template-columns: 1fr; } .vv-hero-img { max-width: 150px; margin: 0 auto; } }
.vv-cover { width: 150px; height: auto; max-height: 220px; object-fit: cover; object-position: top; border-radius: 6px; box-shadow: 0 4px 16px rgba(0,0,0,0.15); display: block; }
.vv-tag { display: inline-block; font-size: 11px; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; background: var(--forest-light); color: var(--forest); border-radius: 99px; padding: 3px 10px; margin-bottom: 0.75rem; }
.vv-h1 { font-family: var(--serif); font-size: clamp(1.5rem, 4vw, 2rem); font-weight: 600; line-height: 1.25; margin-bottom: 0.5rem; }
.vv-sub { font-size: 15px; color: var(--ink-muted); margin-bottom: 1.25rem; font-style: italic; font-family: var(--serif); }
.vv-price-row { display: flex; align-items: center; gap: 12px; margin-bottom: 0.75rem; }
.vv-price { font-size: 1.5rem; font-weight: 500; }
.vv-price-detail { font-size: 12px; color: var(--ink-light); line-height: 1.4; }
.vv-specs { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 1.25rem; }
.vv-spec { font-size: 12px; background: var(--cream-dark); border: 1px solid var(--border); border-radius: 99px; padding: 3px 10px; color: var(--ink-muted); }
.vv-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #2d5a3d !important; color: #ffffff !important; font-family: system-ui,sans-serif !important; font-size: 15px !important; font-weight: 500 !important; padding: 13px 24px !important; border-radius: 10px !important; text-decoration: none !important; border: none !important; cursor: pointer !important; width: 100% !important; max-width: 360px !important; justify-content: center !important; margin-bottom: 0.6rem !important; }
.vv-btn:hover, .vv-btn:visited, .vv-btn:active { color: #ffffff !important; background: #4a7c5a !important; text-decoration: none !important; }
.vv-shipping { font-size: 12px; color: var(--ink-light); display: flex; align-items: center; gap: 5px; margin-top: 4px; }
.vv-intro { background: var(--forest-light); border: 1px solid #c8e0d0; border-radius: var(--radius); padding: 1.25rem 1.5rem; margin-bottom: 2rem; font-size: 15px; }
.vv-section { margin-bottom: 2.5rem; }
.vv-h2 { font-family: var(--serif); font-size: 1.25rem; font-weight: 600; margin-bottom: 0.9rem; padding-bottom: 0.5rem; border-bottom: 1.5px solid var(--border); }
.vv-p { margin-bottom: 1rem; }
.vv-p:last-child { margin-bottom: 0; }
.vv-testimonials { display: grid; gap: 1rem; }
.vv-testimonial { background: #fff; border: 1px solid var(--border); border-left: 3px solid var(--forest); border-radius: 0 var(--radius) var(--radius) 0; padding: 14px 18px; }
.vv-testimonial blockquote { font-family: var(--serif); font-style: italic; font-size: 15px; margin-bottom: 8px; line-height: 1.6; }
.vv-testimonial cite { font-size: 12px; color: var(--ink-light); font-style: normal; display: flex; align-items: center; gap: 6px; }
.vv-dot { width: 20px; height: 20px; border-radius: 50%; background: var(--forest-light); color: var(--forest); font-size: 9px; font-weight: 600; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.vv-cta-box { background: #2d5a3d; border-radius: 14px; padding: 2rem 1.75rem; text-align: center; margin-bottom: 2.5rem; }
.vv-cta-box h3 { font-family: var(--serif); font-size: 1.2rem; color: #fff; margin-bottom: 0.4rem; font-weight: 600; }
.vv-cta-box p { font-size: 14px; color: rgba(255,255,255,0.7); margin-bottom: 1.25rem; }
.vv-btn-white { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #fff !important; color: #2d5a3d !important; font-family: system-ui,sans-serif !important; font-size: 15px !important; font-weight: 500 !important; padding: 13px 28px !important; border-radius: 10px !important; text-decoration: none !important; cursor: pointer !important; border: none !important; }
.vv-btn-white:hover, .vv-btn-white:visited { color: #2d5a3d !important; text-decoration: none !important; }
Aanbevolen boek
Vaccin Vrij kopen – Door Frankema
Ouders, artsen en wetenschappers over vaccins en vaccinvrij opgroeien
€27,95
+ €4,40 verzending via PostNLTotaal €32,35 incl. BTW
Softcover
352 pagina's
Herziene editie 2025
In eigen beheer uitgegeven
Bestel nu — €27,95 + €4,40 verzending
Betaal veilig via PayPal · Verzending via PostNL
Goed nieuws: Een van de beste naslagwerken voor ouders met vragen over vaccineren is eindelijk weer verkrijgbaar! Nadat de uitgever het boek niet wilde bijdrukken en er censuur had plaatsgevonden op bol.com is het boek nu uitgebracht in eigen beheer.
Waarom elke twijfelende ouder dit boek zou moeten lezen
Ruim twee decennia geleden besloot Door Frankema haar kinderen niet te laten vaccineren. Wat aanvankelijk een puur intuitieve beslissing was, groeide daarna uit tot een grondige, jarenlange studie. Zo ging ze op zoek naar de wetenschappelijke onderbouwing van het Rijksvaccinatieprogramma (RVP). Bovendien gaf ze artsen en wetenschappers de ruimte om hun verhaal te vertellen. Het resultaat is Vaccin Vrij : een 352 pagina's tellend naslagwerk over vaccins en vaccinvrij opgroeien. read more