{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "Druivenrassen van Wijndomein Bergen",
"description": "Overzicht van de 12 PIWI-druivenrassen die Wijndomein Bergen in Bergen, Noord-Holland verbouwt. Zes witte en zes blauwe schimmelresistente druivenrassen voor duurzame wijnbouw.",
"url": "https://beleef.domeinbergen.nl/druivenrassen",
"inLanguage": "nl",
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Wijndomein Bergen", "item": "https://www.domeinbergen.nl"},
{"@type": "ListItem", "position": 2, "name": "Beleef", "item": "https://beleef.domeinbergen.nl"},
{"@type": "ListItem", "position": 3, "name": "Druivenrassen", "item": "https://beleef.domeinbergen.nl/druivenrassen"}
]
},
"mainEntity": {
"@type": "ItemList",
"name": "PIWI-druivenrassen Wijndomein Bergen",
"numberOfItems": 12,
"itemListElement": [
{"@type":"ListItem","position":1,"item":{"@type":"Thing","name":"Souvignier Gris","description":"Aromatisch wit PIWI-druivenras met noten van abrikoos, honing en exotisch fruit. Goudgele kleur in het glas, uitstekende ziekteresistentie. Oorsprong in Duitsland.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":2,"item":{"@type":"Thing","name":"Muscaris","description":"Muskaatig, bloemig PIWI-ras met intense aroma's van peer, lychee en witte bloemen. Frisse zuurgraad, ontwikkeld door WBI Freiburg in Duitsland.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":3,"item":{"@type":"Thing","name":"Sauvitage","description":"Fris en fruitig wit PIWI-ras met aroma's van citrus en wit fruit. Goed aangepast aan het Nederlandse klimaat.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":4,"item":{"@type":"Thing","name":"Cabernet Blanc","description":"Fris, elegant wit PIWI-ras met aroma's van kruisbes, grapefruit en citrus. Vergelijkbaar met Sauvignon Blanc, afkomstig uit Zwitserland.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":5,"item":{"@type":"Thing","name":"Sauvignon Soyhières","description":"Aromatisch Zwitsers PIWI-ras met typische Sauvignon-kenmerken: kruidig, fris en fruitig.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":6,"item":{"@type":"Thing","name":"Calardis Blanc","description":"Neutraal, elegant wit PIWI-ras met noten van appel, peer en subtiele bloemen. Ontwikkeld in Duitsland, geschikt voor koele klimaten.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":7,"item":{"@type":"Thing","name":"Cabernet Cortis","description":"Vol, krachtig blauw PIWI-ras met aroma's van cassis, zwarte bes en donker fruit. Hoge kleurintensiteit, ontwikkeld door WBI Freiburg.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":8,"item":{"@type":"Thing","name":"Monarch","description":"Rijp, fruitig blauw PIWI-ras met aroma's van pruim, kersen en donkere bessen. Zachte tannines, herkomst Duitsland.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":9,"item":{"@type":"Thing","name":"Laurot","description":"Intens blauw PIWI-ras met rijpe tannines en aroma's van donker fruit, kersen en kruiden.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":10,"item":{"@type":"Thing","name":"Rondo","description":"Krachtig, dieppaars blauw PIWI-ras met aroma's van zwarte bes, pruim en lichte kruidigheid. Tsjechisch-Duits ras, populair in Noord-Europa.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":11,"item":{"@type":"Thing","name":"Satin Noir","description":"Zacht, elegant blauw PIWI-ras met aroma's van rode vruchten, aardbei en zachte tannines.","url":"https://beleef.domeinbergen.nl/druivenrassen"}},
{"@type":"ListItem","position":12,"item":{"@type":"Thing","name":"Cabaret Noir","description":"Fruitig, levendig blauw PIWI-ras met aroma's van kers, aardbei en rode bessen.","url":"https://beleef.domeinbergen.nl/druivenrassen"}}
]
}
}
{
"@context": "https://schema.org",
"@type": ["Winery", "LocalBusiness"],
"name": "Wijndomein Bergen",
"url": "https://www.domeinbergen.nl",
"description": "Wijndomein Bergen is een duurzame wijngaard in Bergen, Noord-Holland. Het domein verbouwt 12 PIWI-druivenrassen en produceert meerdere prijswinnende Nederlandse wijnen.",
"address": {
"@type": "PostalAddress",
"addressLocality": "Bergen",
"addressRegion": "Noord-Holland",
"addressCountry": "NL"
},
"areaServed": "Nederland",
"knowsAbout": ["PIWI-druivenrassen", "duurzame wijnbouw", "Nederlandse wijn", "biologische wijnbouw"]
}
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{"@type":"Question","name":"Wat zijn PIWI-druivenrassen?","acceptedAnswer":{"@type":"Answer","text":"PIWI staat voor Pilzwiderstandsfähig, wat 'schimmelresistent' betekent. PIWI-druivenrassen zijn van nature bestand tegen schimmelziekten zoals valse meeldauw, echte meeldauw (oïdium) en botrytis. Hierdoor is veel minder gebruik van gewasbeschermingsmiddelen nodig, wat ze ideaal maakt voor duurzame en biologisch georiënteerde wijnbouw."}},
{"@type":"Question","name":"Welke druivenrassen verbouwt Wijndomein Bergen?","acceptedAnswer":{"@type":"Answer","text":"Wijndomein Bergen verbouwt twaalf PIWI-druivenrassen: zes witte rassen (Souvignier Gris, Muscaris, Sauvitage, Cabernet Blanc, Sauvignon Soyières en Calardis Blanc) en zes blauwe/rode rassen (Cabernet Cortis, Monarch, Laurot, Rondo, Satin Noir en Cabaret Noir)."}},
{"@type":"Question","name":"Waar ligt Wijndomein Bergen?","acceptedAnswer":{"@type":"Answer","text":"Wijndomein Bergen ligt in Bergen, Noord-Holland, Nederland. Het is een van de meest noordelijke professionele wijngaarden van Nederland en richt zich op duurzame wijnbouw met PIWI-druivenrassen die speciaal geschikt zijn voor het Nederlandse klimaat."}},
{"@type":"Question","name":"Zijn PIWI-wijnen net zo goed als klassieke wijnen?","acceptedAnswer":{"@type":"Answer","text":"Ja. PIWI-wijnen staan steeds meer in de belangstelling van wijnkenners wereldwijd. Doordat de druiven op een duurzame manier worden geteeld en unieke, frisse smaakprofielen hebben, winnen ze regelmatig internationale onderscheidingen."}},
{"@type":"Question","name":"Wat is het verschil tussen witte en blauwe PIWI-druivenrassen?","acceptedAnswer":{"@type":"Answer","text":"Witte PIWI-rassen zoals Souvignier Gris, Muscaris en Cabernet Blanc produceren witte wijnen met aroma's variërend van bloemig en muskaatig tot fris en citrusachtig. Blauwe rassen zoals Rondo, Cabernet Cortis en Monarch worden gebruikt voor rode wijnen met aroma's van donker fruit, pruim en kersen."}},
{"@type":"Question","name":"Wat maakt PIWI-druivenrassen geschikt voor het Nederlandse klimaat?","acceptedAnswer":{"@type":"Answer","text":"Het Nederlandse klimaat is koel en vochtig, wat traditionele druivenrassen gevoelig maakt voor schimmelziekten. PIWI-rassen zijn speciaal veredeld om hier resistent tegen te zijn en rijpen goed ook in koelere, nattere zomers."}},
{"@type":"Question","name":"Kan ik een bezoek brengen aan Wijndomein Bergen?","acceptedAnswer":{"@type":"Answer","text":"Ja, Wijndomein Bergen organiseert regelmatig proeverijen, rondleidingen en evenementen waarbij je de wijngaard, de druivenrassen en de wijnen kunt ontdekken. Kijk op domeinbergen.nl voor het actuele aanbod."}}
]
}
:root{
--groen:#53632E;--groen-bg:#f4f2eb;--creme:#faf8f3;--warm:#f5f0e6;
--wit-a:#c4a35a;--rood-a:#8b2942;
--tekst:#2c2418;--tekst-l:#7a7060;--tekst-z:#a09882;
--lijn:rgba(83,99,46,0.12);
--sh:0 2px 24px rgba(44,36,24,0.07);
--sh-h:0 12px 48px rgba(44,36,24,0.14);
--rad:18px;
}
*{margin:0;padding:0;box-sizing:border-box}
html,body{width:100%;max-width:100vw}
body{font-family:'DM Sans',sans-serif;background:var(--creme);color:var(--tekst);min-height:100vh;overflow-x:hidden;width:100%}
body::before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 15% 0%,rgba(196,163,90,0.05) 0%,transparent 55%),radial-gradient(ellipse at 85% 100%,rgba(139,41,66,0.03) 0%,transparent 55%);pointer-events:none;z-index:0}
.page{position:relative;z-index:1;width:100%;max-width:100%}
.hero{text-align:center;padding:48px 32px 24px;width:100%}
.hero-label{font-weight:500;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--groen);margin-bottom:12px;opacity:0;animation:fadeUp .7s ease forwards .1s}
.hero h1{font-family:'Playfair Display',serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);color:var(--tekst);line-height:1.15;margin-bottom:12px;opacity:0;animation:fadeUp .7s ease forwards .2s}
.hero h1 em{font-style:italic;color:var(--groen)}
.hero p{font-size:1rem;color:var(--tekst-l);line-height:1.7;max-width:520px;margin:0 auto;opacity:0;animation:fadeUp .7s ease forwards .35s}
.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 32px 32px;width:100%;opacity:0;animation:fadeUp .6s ease forwards .5s}
.fbtn{font-family:'DM Sans',sans-serif;font-size:.82rem;font-weight:500;padding:9px 18px;border:1.5px solid var(--lijn);border-radius:100px;background:white;color:var(--tekst-l);cursor:pointer;transition:all .25s;white-space:nowrap}
.fbtn:hover{border-color:var(--groen);color:var(--groen)}
.fbtn.act{background:var(--groen);color:white;border-color:var(--groen)}
.fdiv{width:1px;background:var(--lijn);margin:4px 4px}
.grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:22px;padding:0 32px 80px;
width:100%;max-width:100%;
}
@media(max-width:1100px){.grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:780px){.grid{grid-template-columns:repeat(2,1fr);padding:0 16px 60px;gap:16px}}
@media(max-width:500px){.grid{grid-template-columns:1fr}}
.kaart{background:white;border-radius:var(--rad);overflow:hidden;cursor:pointer;box-shadow:var(--sh);transition:all .4s cubic-bezier(.23,1,.32,1);opacity:0;transform:translateY(20px)}
.kaart.vis{opacity:1;transform:translateY(0)}
.kaart:hover{transform:translateY(-5px);box-shadow:var(--sh-h)}
.k-foto{position:relative;height:180px;overflow:hidden;background-size:cover;background-position:center}
.k-foto::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.08) 55%,transparent 100%)}
.k-foto-info{position:absolute;bottom:0;left:0;right:0;padding:14px 16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between}
.k-naam{font-family:'Playfair Display',serif;font-weight:700;font-size:1.2rem;color:white;text-shadow:0 1px 6px rgba(0,0,0,.3);line-height:1.2}
.k-naam small{display:block;font-family:'DM Sans',sans-serif;font-weight:400;font-size:.68rem;opacity:.85;margin-top:2px;font-style:italic}
.k-badge{font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:100px;backdrop-filter:blur(6px);background:rgba(255,255,255,.22);color:white;flex-shrink:0;margin-left:8px}
.k-body{padding:14px 16px 16px}
.k-radar{display:flex;justify-content:center;margin-bottom:10px}
.k-radar svg{width:150px;height:150px}
.k-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}
.k-tag{font-size:.65rem;padding:2px 7px;border-radius:100px;background:var(--warm);color:var(--tekst-l)}
.k-landen{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:8px}
.k-vlag{width:20px;height:14px;border-radius:2px;object-fit:cover;border:1px solid rgba(0,0,0,.08)}
.k-voet{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--lijn)}
.k-glas{display:flex;align-items:center;gap:5px}
.k-glas-svg{width:18px;height:24px}
.k-glas-txt{font-size:.7rem;color:var(--tekst-l);font-style:italic}
.k-meer{font-size:.7rem;font-weight:600;color:var(--groen);letter-spacing:.05em;text-transform:uppercase}
.overlay{position:fixed;inset:0;background:rgba(44,36,24,.55);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s}
.overlay.open{display:flex;opacity:1}
.detail{background:var(--creme);border-radius:22px;max-width:780px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 24px 80px rgba(44,36,24,.3);transform:translateY(16px) scale(.97);transition:transform .4s cubic-bezier(.23,1,.32,1)}
.overlay.open .detail{transform:translateY(0) scale(1)}
.detail::-webkit-scrollbar{width:5px}
.detail::-webkit-scrollbar-thumb{background:var(--lijn);border-radius:3px}
.d-hero{position:relative;height:260px;background-size:cover;background-position:center;border-radius:22px 22px 0 0}
.d-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.1) 50%,transparent 100%);border-radius:22px 22px 0 0}
.d-close{position:absolute;top:16px;right:16px;z-index:10;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(6px);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:white;transition:background .2s}
.d-close:hover{background:rgba(255,255,255,.4)}
.d-hero-info{position:absolute;bottom:0;left:0;right:0;padding:28px 32px;z-index:2}
.d-badge{font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:5px 14px;border-radius:100px;display:inline-block;margin-bottom:10px;backdrop-filter:blur(6px);background:rgba(255,255,255,.2);color:white}
.d-naam{font-family:'Playfair Display',serif;font-weight:700;font-size:2.2rem;color:white;text-shadow:0 2px 12px rgba(0,0,0,.3)}
.d-kort{font-size:1rem;color:rgba(255,255,255,.85);font-style:italic;margin-top:4px}
.d-content{padding:28px 32px 36px}
.d-profiel{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:24px}
.d-radar-wrap{flex:0 0 240px}
.d-radar-wrap h3,.d-aromas-wrap h3,.d-sec h3{font-family:'Playfair Display',serif;font-size:.95rem;font-weight:600;color:var(--tekst);margin-bottom:10px}
.d-radar svg{width:240px;height:240px}
.d-aromas-wrap{flex:1;min-width:220px}
.d-aromas{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}
.d-atag{font-size:.8rem;padding:6px 14px 6px 8px;border-radius:100px;border:1px solid var(--lijn);background:white;color:var(--tekst);display:flex;align-items:center;gap:5px}
.d-atag .da-i{font-size:1rem}
.d-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.d-ib{background:white;border-radius:12px;padding:14px 16px;position:relative;overflow:hidden}
.d-ib .dib-l{font-size:.68rem;font-weight:600;color:var(--tekst-z);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:flex;align-items:center;gap:5px}
.d-ib .dib-v{font-size:.84rem;color:var(--tekst);line-height:1.5;display:flex;align-items:center;gap:8px}
.glas-svg-wrap{flex-shrink:0}
.glas-svg-wrap svg{width:24px;height:36px}
.fles-wrap{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}
.fles-wrap svg{width:14px;height:32px}
.d-secs{display:flex;flex-direction:column;gap:18px}
.d-sec{background:white;border-radius:14px;padding:20px 24px}
.d-sec p{font-size:.86rem;color:var(--tekst-l);line-height:1.7}
.d-food-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}
.d-food-tile{background:var(--warm);border-radius:14px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .2s}
.d-food-tile:hover{transform:scale(1.04)}
.d-food-tile .df-icon{font-size:2rem}
.d-food-tile .df-txt{font-size:.78rem;color:var(--tekst);font-weight:500;line-height:1.3}
.d-kruising{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;margin-bottom:8px}
.d-kr-p{background:white;border:1.5px solid var(--lijn);border-radius:12px;padding:10px 16px;font-size:.86rem;color:var(--tekst);font-weight:500}
.d-kr-x{font-size:1.2rem;color:var(--tekst-z);font-weight:700}
.d-kr-arr{color:var(--groen);font-size:1.3rem}
.d-kr-res{background:var(--groen);color:white;border:none;border-radius:12px;padding:10px 18px;font-size:.88rem;font-weight:600}
.d-landen{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.d-land{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--tekst-l);background:white;padding:6px 14px 6px 8px;border-radius:100px;border:1px solid var(--lijn)}
.d-land img{width:22px;height:15px;border-radius:2px;object-fit:cover;border:1px solid rgba(0,0,0,.08)}
.w-bars{display:flex;flex-direction:column;gap:10px}
.w-row{display:flex;align-items:center;gap:12px}
.w-label{font-size:.84rem;color:var(--tekst);width:140px;flex-shrink:0}
.w-track{flex:1;height:10px;background:var(--groen-bg);border-radius:5px;overflow:hidden;max-width:220px}
.w-fill{height:100%;border-radius:5px;background:var(--groen);transition:width .6s cubic-bezier(.23,1,.32,1)}
.w-note{font-size:.78rem;color:var(--tekst-z);width:50px}
.faq-sectie{padding:0 32px 80px;width:100%}
.faq-sectie h2{font-family:'Playfair Display',serif;font-weight:700;font-size:clamp(1.5rem,3vw,2rem);color:var(--tekst);text-align:center;margin-bottom:8px}
.faq-sectie .faq-sub{font-size:.95rem;color:var(--tekst-l);text-align:center;margin-bottom:36px;line-height:1.6}
.faq-grid{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.faq-item{background:white;border-radius:14px;box-shadow:var(--sh);overflow:hidden}
.faq-vraag{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;gap:16px;user-select:none}
.faq-vraag h3{font-family:'DM Sans',sans-serif;font-size:.95rem;font-weight:600;color:var(--tekst);margin:0;line-height:1.4}
.faq-icon{width:28px;height:28px;border-radius:50%;background:var(--groen-bg);color:var(--groen);font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s,background .2s}
.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--groen);color:white}
.faq-antwoord{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.23,1,.32,1)}
.faq-antwoord-inner{padding:0 24px 20px;font-size:.88rem;color:var(--tekst-l);line-height:1.75;border-top:1px solid var(--lijn)}
.faq-item.open .faq-antwoord{max-height:400px}
@media(max-width:640px){
.faq-sectie{padding:0 16px 60px}
.faq-vraag{padding:14px 16px}
.faq-antwoord-inner{padding:0 16px 16px}
}
.voet{text-align:center;padding:20px 24px 48px;font-size:.85rem;color:var(--tekst-l)}
.voet a{color:var(--groen);text-decoration:none;font-weight:500}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.loading{grid-column:1/-1;text-align:center;padding:60px 24px;color:var(--tekst-l)}
.spinner{width:32px;height:32px;border:3px solid var(--lijn);border-top-color:var(--groen);border-radius:50%;animation:spin .7s linear infinite;margin:0 auto 12px}
@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:640px){
.hero{padding:36px 16px 16px}
.d-hero{height:200px}.d-content{padding:20px 18px 28px}
.d-naam{font-size:1.6rem}.d-radar-wrap{flex:0 0 180px}.d-radar svg{width:180px;height:180px}
.d-hero-info{padding:16px 18px}.d-info-grid{grid-template-columns:1fr}
.d-food-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}
}
Onze twaalf druivenrassen
Zorgvuldig geselecteerde PIWI-rassen, gekweekt voor het Nederlandse klimaat. Ontdek hun unieke smaak en karakter.
Veelgestelde vragen
Alles wat je wilt weten over onze PIWI-druivenrassen en duurzame wijnbouw in Noord-Holland.
(function(){
var API='https://api.domeinbergen.nl',rassen=[],curSort='standaard';
/* ======== FALLBACK RASSEN (directe weergave + SEO-crawlers) ======== */
var rassenFallback=[
{naam:'Souvignier Gris',kleur:'wit',beschrijving_kort:'Aromatisch en complex',beschrijving_lang:'Aromatisch wit PIWI-druivenras met noten van abrikoos, honing en exotisch fruit. Uitstekende ziekteresistentie. Ontwikkeld in Duitsland.',aromas:'Abrikoos, Honing, Peer, Kruiden',kleur_glas:'Goudgeel',body:3,frisheid:3,fruitig:4,kruidig:3,bloemig:2,zoetheid:2,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:3,weerstand_botrytis:2},
{naam:'Muscaris',kleur:'wit',beschrijving_kort:'Muskaatig en bloemig',beschrijving_lang:'Muskaatig PIWI-ras met intense aroma\'s van peer, lychee en witte bloemen. Frisse zuurgraad. Ontwikkeld door WBI Freiburg in Duitsland.',aromas:'Peer, Lychee, Muskaat, Bloemen',kleur_glas:'Bleekgoud',body:2,frisheid:4,fruitig:4,kruidig:1,bloemig:5,zoetheid:3,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:3,weerstand_botrytis:2},
{naam:'Sauvitage',kleur:'wit',beschrijving_kort:'Fris en fruitig',beschrijving_lang:'Fris en fruitig wit PIWI-ras met aroma\'s van citrus en wit fruit. Goed aangepast aan het Nederlandse klimaat.',aromas:'Citrus, Appel, Peer, Kruiden',kleur_glas:'Lichtgoud',body:2,frisheid:4,fruitig:4,kruidig:2,bloemig:2,zoetheid:2,landen:'Nederland',weerstand_meeldauw:3,weerstand_oidium:2,weerstand_botrytis:2},
{naam:'Cabernet Blanc',kleur:'wit',beschrijving_kort:'Fris en elegant',beschrijving_lang:'Elegant wit PIWI-ras met aroma\'s van kruisbes, grapefruit en citrus. Vergelijkbaar met Sauvignon Blanc. Afkomstig uit Zwitserland.',aromas:'Kruisbes, Grapefruit, Citrus, Limoen',kleur_glas:'Bleekgoud',body:2,frisheid:5,fruitig:4,kruidig:2,bloemig:2,zoetheid:1,landen:'Zwitserland, Nederland',weerstand_meeldauw:3,weerstand_oidium:3,weerstand_botrytis:2},
{naam:'Sauvignon Soyhières',kleur:'wit',beschrijving_kort:'Kruidig en aromatisch',beschrijving_lang:'Aromatisch Zwitsers PIWI-ras met typische Sauvignon-kenmerken: kruidig, fris en fruitig met aroma\'s van passievrucht en citrus.',aromas:'Passievrucht, Citrus, Kruiden, Gras',kleur_glas:'Lichtgoud',body:2,frisheid:4,fruitig:4,kruidig:3,bloemig:2,zoetheid:1,landen:'Zwitserland, Nederland',weerstand_meeldauw:3,weerstand_oidium:2,weerstand_botrytis:2},
{naam:'Calardis Blanc',kleur:'wit',beschrijving_kort:'Neutraal en elegant',beschrijving_lang:'Neutraal, elegant wit PIWI-ras met noten van appel, peer en subtiele bloemen. Ontwikkeld in Duitsland, geschikt voor koele klimaten.',aromas:'Appel, Peer, Bloemen, Vlierbloesem',kleur_glas:'Lichtgoud',body:2,frisheid:3,fruitig:3,kruidig:1,bloemig:3,zoetheid:2,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:3,weerstand_botrytis:3},
{naam:'Cabernet Cortis',kleur:'rood',beschrijving_kort:'Vol en krachtig',beschrijving_lang:'Vol, krachtig blauw PIWI-ras met aroma\'s van cassis, zwarte bes en donker fruit. Hoge kleurintensiteit. Ontwikkeld door WBI Freiburg.',aromas:'Cassis, Zwarte bes, Pruim, Donker fruit',kleur_glas:'Donkerrood',body:4,frisheid:3,fruitig:4,kruidig:3,bloemig:1,zoetheid:2,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:3,weerstand_botrytis:2},
{naam:'Monarch',kleur:'rood',beschrijving_kort:'Rijp en fruitig',beschrijving_lang:'Rijp, fruitig blauw PIWI-ras met aroma\'s van pruim, kersen en donkere bessen. Zachte tannines. Herkomst Duitsland.',aromas:'Pruim, Kersen, Bosbes, Donker fruit',kleur_glas:'Robijnrood',body:3,frisheid:3,fruitig:5,kruidig:2,bloemig:1,zoetheid:2,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:2,weerstand_botrytis:2},
{naam:'Laurot',kleur:'rood',beschrijving_kort:'Intens en krachtig',beschrijving_lang:'Intens blauw PIWI-ras met rijpe tannines en aroma\'s van donker fruit, kersen en kruiden. Uitstekende ziekteresistentie.',aromas:'Donker fruit, Kersen, Kruiden, Peper',kleur_glas:'Diep robijn',body:4,frisheid:3,fruitig:4,kruidig:3,bloemig:1,zoetheid:2,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:3,weerstand_botrytis:3},
{naam:'Rondo',kleur:'rood',beschrijving_kort:'Krachtig en dieppaars',beschrijving_lang:'Krachtig, dieppaars blauw PIWI-ras met aroma\'s van zwarte bes, pruim en lichte kruidigheid. Tsjechisch-Duits ras, populair in Noord-Europa.',aromas:'Zwarte bes, Pruim, Kruidnagel, Viooltje',kleur_glas:'Donker paarsrood',body:4,frisheid:3,fruitig:4,kruidig:3,bloemig:1,zoetheid:2,landen:'Tsjechië, Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:2,weerstand_botrytis:2},
{naam:'Satin Noir',kleur:'rood',beschrijving_kort:'Zacht en elegant',beschrijving_lang:'Zacht, elegant blauw PIWI-ras met aroma\'s van rode vruchten, aardbei en zachte tannines. Soepele, toegankelijke rode wijn.',aromas:'Aardbei, Framboos, Rode vruchten, Viooltje',kleur_glas:'Middel robijn',body:3,frisheid:3,fruitig:5,kruidig:1,bloemig:2,zoetheid:2,landen:'Duitsland, Nederland',weerstand_meeldauw:3,weerstand_oidium:2,weerstand_botrytis:2},
{naam:'Cabaret Noir',kleur:'rood',beschrijving_kort:'Fruitig en levendig',beschrijving_lang:'Fruitig, levendig blauw PIWI-ras met aroma\'s van kers, aardbei en rode bessen. Toegankelijk en aromatisch.',aromas:'Kers, Aardbei, Rode bessen, Framboos',kleur_glas:'Robijnrood',body:3,frisheid:3,fruitig:5,kruidig:2,bloemig:2,zoetheid:2,landen:'Nederland',weerstand_meeldauw:3,weerstand_oidium:2,weerstand_botrytis:2}
];
var fotos={
'Souvignier Gris':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/souvignier-griswijnstok-2560x1100.jpeg',
'Muscaris':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/muscaris-2-2558x1100.jpg',
'Sauvitage':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/wijnstokkensauvitage-2560x1100-1.jpeg',
'Cabernet Blanc':'https://media-01.imu.nl/storage/domeinbergen.nl/31034/cabernetblanc-2560x1099.jpg',
'Sauvignon Soyhières':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/soyhieres-2558x1100.jpg',
'Calardis Blanc':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/wijnstok-calardisblanc-2560x1100-1.jpeg',
'Cabernet Cortis':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/img_1389-2560x1100.jpeg',
'Monarch':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/monarch-2560x1100.jpeg',
'Laurot':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/laurot-2560x1099.png',
'Rondo':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/rondo-2560x1098.png',
'Satin Noir':'https://media-01.imu.nl/storage/domeinbergen.nl/24620/wijnstok-satinnoir-2560x1100-1.jpeg',
'Cabaret Noir':'https://media-01.imu.nl/storage/domeinbergen.nl/24626/cabaretnoir-1-2560x1099.jpg'
};
/* SVG vlag via flagcdn.com */
var landData={
'Duitsland':{c:'de',n:'Duitsland'},'Zwitserland':{c:'ch',n:'Zwitserland'},
'Nederland':{c:'nl',n:'Nederland'},'Belgi':{c:'be',n:'Belgi\u00eb'},
'Oostenrijk':{c:'at',n:'Oostenrijk'},'Tsjech':{c:'cz',n:'Tsjechi\u00eb'},
'Frankrijk':{c:'fr',n:'Frankrijk'},'Italie':{c:'it',n:'Itali\u00eb'},
'Engeland':{c:'gb',n:'Engeland'},'Luxemburg':{c:'lu',n:'Luxemburg'},
'Denemarken':{c:'dk',n:'Denemarken'},'Zweden':{c:'se',n:'Zweden'},
'Slowakije':{c:'sk',n:'Slowakije'}
};
function parseLanden(txt){
if(!txt) return [];
var res=[];
txt.split(',').forEach(function(l){
var t=l.trim();
for(var key in landData){if(t.indexOf(key)>=0){res.push(landData[key]);return;}}
});
return res;
}
function vlagImg(code,w){return 'https://flagcdn.com/w'+(w||40)+'/'+code+'.png';}
function glasSVG(hex,w,h){
w=w||24;h=h||36;
return '
+'
+'
+'
+'
+'';
}
function flesSVG(hex){
return '
+'
+'
+'
+'
+'';
}
function glasHex(txt){
if(!txt) return '#d4a843';
var t=txt.toLowerCase();
if(t.indexOf('donker')>=0&&t.indexOf('paars')>=0) return '#2a0818';
if(t.indexOf('donkerrood')>=0) return '#4a0e22';
if(t.indexOf('robijn')>=0) return t.indexOf('middel')>=0?'#8c2840':'#6b1530';
if(t.indexOf('goud')>=0&&t.indexOf('koper')>=0) return '#d4a843';
if(t.indexOf('goudbruin')>=0) return '#c9a84c';
if(t.indexOf('bleek')>=0) return '#e8dfa0';
if(t.indexOf('goud')>=0) return '#ddb84a';
return '#e8d06a';
}
var foodMap={
'vis':'\uD83D\uDC1F','gevogelte':'\uD83C\uDF57','risotto':'\uD83C\uDF5A','kaas':'\uD83E\uDDC0','kazen':'\uD83E\uDDC0',
'sushi':'\uD83C\uDF63','salade':'\uD83E\uDD57','schelp':'\uD83E\uDD90','oester':'\uD83E\uDD90',
'vlees':'\uD83E\uDD69','biefstuk':'\uD83E\uDD69','lams':'\uD83C\uDF56','bbq':'\uD83C\uDF56',
'wild':'\uD83E\uDD8C','stoofschotel':'\uD83C\uDF72','stoofvlees':'\uD83C\uDF72','eend':'\uD83E\uDD86',
'zalm':'\uD83E\uDD69','pasta':'\uD83C\uDF5D','truffel':'\uD83C\uDF44','champignon':'\uD83C\uDF44',
'aperitief':'\uD83C\uDF78','dessert':'\uD83C\uDF70','fruit':'\uD83C\uDF53','aziatisch':'\uD83E\uDD62',
'groente':'\uD83E\uDD66','seafood':'\uD83E\uDD90','ceviche':'\uD83D\uDC1F','tomaat':'\uD83C\uDF45',
'kaasplank':'\uD83E\uDDC0','geitenkaas':'\uD83E\uDDC0','harde kaas':'\uD83E\uDDC0'
};
function foodIcon(txt){var t=txt.toLowerCase().trim();for(var k in foodMap) if(t.indexOf(k)>=0) return foodMap[k];return '\uD83C\uDF7D\uFE0F';}
var aromaMap={
'peer':'\uD83C\uDF50','abrikoos':'\uD83C\uDF51','honing':'\uD83C\uDF6F','kruiden':'\uD83C\uDF3F',
'muskaat':'\uD83C\uDF3C','tropisch':'\uD83C\uDF34','citrus':'\uD83C\uDF4B','lychee':'\uD83E\uDD65',
'kruisbes':'\uD83C\uDF48','grapefruit':'\uD83E\uDDC1','passievrucht':'\uD83D\uDC9B','limoen':'\uD83C\uDF4B',
'appel':'\uD83C\uDF4E','ananas':'\uD83C\uDF4D','bloedsinaasappel':'\uD83C\uDF4A',
'braam':'\uD83E\uDED0','zwarte bes':'\uD83C\uDF47','peper':'\uD83C\uDF36\uFE0F','cassis':'\uD83C\uDF47',
'kersen':'\uD83C\uDF52','kers':'\uD83C\uDF52','pruim':'\uD83E\uDED0','aardbei':'\uD83C\uDF53','framboos':'\uD83E\uDED0',
'chocolade':'\uD83C\uDF6B','vanille':'\uD83C\uDFD7','ceder':'\uD83C\uDF32','tabak':'\uD83C\uDF42',
'bosbes':'\uD83E\uDED0','jeneverbes':'\uD83C\uDF32','viooltje':'\uD83C\uDF3A','kruidnagel':'\uD83C\uDF3F',
'paprika':'\uD83C\uDF36\uFE0F','vlierbloesem':'\uD83C\uDF38','rook':'\uD83D\uDCA8','aarde':'\uD83C\uDF3E',
'leer':'\uD83D\uDC5C','meloen':'\uD83C\uDF48','kweepeer':'\uD83C\uDF50','wilde bessen':'\uD83C\uDF53',
'artisjok':'\uD83E\uDD66','gras':'\uD83C\uDF3F','bloemen':'\uD83C\uDF3C','donker fruit':'\uD83C\uDF47',
'hout':'\uD83E\uDEB5','vlierbes':'\uD83C\uDF47','weidekruiden':'\uD83C\uDF3F','rokerig':'\uD83D\uDCA8'
};
function aromaIcon(txt){var t=txt.toLowerCase().trim();for(var k in aromaMap) if(t.indexOf(k)>=0) return aromaMap[k];return '\uD83C\uDF3F';}
function miniRadar(r,kleur,sz){
sz=sz||150;var cx=sz/2,cy=sz/2,R=sz/2-22;
var vals=[r.body||0,r.frisheid||0,r.fruitig||0,r.kruidig||0,r.bloemig||0,r.zoetheid||0];
var labs=['Body','Fris','Fruit','Kruid','Bloem','Zoet'];
var n=6,step=(2*Math.PI)/n,st=-Math.PI/2;
var s='
for(var ring=1;ring<=5;ring++){var rr=R*ring/5,pts=[];for(var i=0;i
var dp=[],fc=kleur==='wit'?'rgba(196,163,90,.25)':'rgba(139,41,66,.2)',sc=kleur==='wit'?'#c4a35a':'#8b2942';
for(var i=0;i s+=' for(var i=0;i s+=' var lx=cx+(R+14)*Math.cos(a),ly=cy+(R+14)*Math.sin(a); var anc='middle';if(Math.cos(a)<-.3)anc='end';else if(Math.cos(a)>.3)anc='start'; s+=' return s+''; } function bigRadar(r,kleur){ var sz=240,cx=sz/2,cy=sz/2,R=sz/2-28; var vals=[r.body||0,r.frisheid||0,r.fruitig||0,r.kruidig||0,r.bloemig||0,r.zoetheid||0]; var labs=['Body','Frisheid','Fruitig','Kruidig','Bloemig','Zoetheid']; var n=6,step=(2*Math.PI)/n,st=-Math.PI/2; var s=' for(var ring=1;ring<=5;ring++){var rr=R*ring/5,pts=[];for(var i=0;i for(var i=0;i var dp=[],fc=kleur==='wit'?'rgba(196,163,90,.22)':'rgba(139,41,66,.18)',sc=kleur==='wit'?'#c4a35a':'#8b2942'; for(var i=0;i s+=' for(var i=0;i s+=' var lx=cx+(R+20)*Math.cos(a),ly=cy+(R+20)*Math.sin(a); var anc='middle';if(Math.cos(a)<-.3)anc='end';else if(Math.cos(a)>.3)anc='start'; s+=' return s+''; } function kaartHTML(r,idx){ var k=r.kleur||'wit',foto=fotos[r.naam]||''; var aromas=(r.aromas||'').split(',').slice(0,3).map(function(a){var t=a.trim();return ''+aromaIcon(t)+' '+t+'';}).join(''); var landen=parseLanden(r.landen); var vlagH=landen.length?' var ghx=glasHex(r.kleur_glas); var div=document.createElement('div'); div.className='kaart'; div.style.transitionDelay=(idx*.05)+'s'; div.innerHTML= ' +' +' +''+(k==='wit'?'Wit':'Blauw')+'' +' +' +' +' +vlagH +' +' +'Ontdek \u2192' +' div.onclick=function(){openDetail(r);}; return div; } function openDetail(r){ var k=r.kleur||'wit',ov=document.getElementById('overlay'),det=document.getElementById('detail'); var foto=fotos[r.naam]||'',ghx=glasHex(r.kleur_glas); var aromas=(r.aromas||'').split(',').map(function(a){var t=a.trim();return ''+aromaIcon(t)+''+t+'';}).join(''); var boxes=''; if(r.kleur_glas) boxes+='';}).join('')+'
if(r.vergelijkbaar_met){
var vergl=r.vergelijkbaar_met.split(',');
var flesH='
boxes+='
}
if(r.wijntypen) boxes+='
if(r.populariteit_nl) boxes+='
var foodH='';
if(r.lekker_bij){
foodH='
\uD83C\uDF7D\uFE0F Lekker bij
r.lekker_bij.split(',').map(function(p){var t=p.trim();return '
}
var kruisH='';
if(r.kruising_tussen){
var parts=r.kruising_tussen.split(' x ');
if(parts.length>=2){
kruisH='
\uD83E\uDDEC Afstamming
'+'
+(r.ontwikkeld_door?'
Ontwikkeld door: '+r.ontwikkeld_door+'
':'')+'} else {
kruisH='
\uD83E\uDDEC Afstamming
'+r.kruising_tussen+'
'+(r.ontwikkeld_door?'Ontwikkeld door: '+r.ontwikkeld_door+'
':'')+'}
}
var landen=parseLanden(r.landen);
var landenH='';
if(landen.length){
landenH='
\uD83C\uDF0D Geteeld in
landen.map(function(l){return ''+l.n+'';}).join('')+'
}
var kenH='';
if(r.kenmerken_druiven){
kenH='
\uD83C\uDF47 Kenmerken
'+'
\uD83C\uDF47 Druiven: '+r.kenmerken_druiven+'
'+(r.kenmerken_blad?'
\uD83C\uDF43 Blad: '+r.kenmerken_blad+'
':'')+(r.kenmerken_wijnrank?'
\uD83C\uDF3F Wijnrank: '+r.kenmerken_wijnrank+'
':'')+'
}
var ws=[{l:'Valse meeldauw',v:r.weerstand_meeldauw||0},{l:'O\u00efdium',v:r.weerstand_oidium||0},{l:'Botrytis',v:r.weerstand_botrytis||0}];
var wH=ws.map(function(w){var pct=Math.round(w.v/3*100),noot=w.v===3?'Hoog':w.v===2?'Matig':'Laag';return '
det.innerHTML=
'
+''
+'
+''+(k==='wit'?'Witte druif':'Blauwe druif')+''
+'
+'
+'
+'
+'
+'
Smaakprofiel
+'
Aroma\'s
+'
+'
+foodH+kruisH+landenH
+(r.teeltadvies?'
\uD83C\uDF31 Teeltadvies
'+r.teeltadvies+'
+kenH
+'
\uD83D\uDEE1\uFE0F Ziekteresistentie
+'
ov.classList.add('open');det.scrollTop=0;
setTimeout(function(){det.querySelectorAll('.w-fill').forEach(function(el){var w=el.style.width;el.style.width='0%';setTimeout(function(){el.style.width=w;},50);});},200);
}
var opts=[{k:'standaard',l:'Alle rassen'},{k:'_'},{k:'wit',l:'Wit',f:true},{k:'rood',l:'Blauw / Rood',f:true},{k:'_'},{k:'body',l:'Body'},{k:'frisheid',l:'Frisheid'},{k:'fruitig',l:'Fruitig'},{k:'kruidig',l:'Kruidig'},{k:'bloemig',l:'Bloemig'},{k:'weerstand',l:'Weerstand'}];
function renderFilters(){
var c=document.getElementById('filters');c.innerHTML='';
opts.forEach(function(o){
if(o.k==='_'){var d=document.createElement('div');d.className='fdiv';c.appendChild(d);return;}
var b=document.createElement('button');b.className='fbtn'+(o.k===curSort?' act':'');b.textContent=o.l;
b.onclick=function(){sorteer(o.k,o.f);};c.appendChild(b);
});
}
function sorteer(key,isFilter){
curSort=key;renderFilters();var s;
if(isFilter) s=rassen.filter(function(r){return r.kleur===key;});
else if(key==='standaard') s=rassen.slice();
else if(key==='weerstand') s=rassen.slice().sort(function(a,b){return((b.weerstand_meeldauw||0)+(b.weerstand_oidium||0)+(b.weerstand_botrytis||0))-((a.weerstand_meeldauw||0)+(a.weerstand_oidium||0)+(a.weerstand_botrytis||0));});
else s=rassen.slice().sort(function(a,b){return(b[key]||0)-(a[key]||0);});
renderGrid(s);
}
function renderGrid(lijst){
var g=document.getElementById('grid');g.innerHTML='';
lijst.forEach(function(r,i){var el=kaartHTML(r,i);g.appendChild(el);requestAnimationFrame(function(){requestAnimationFrame(function(){el.classList.add('vis');});});});
}
/* Directe weergave met fallback, API overschrijft zodra geladen */
rassen=rassenFallback.slice();
renderFilters();
renderGrid(rassen);
fetch(API+'/api/wijnrank/druivenrassen').then(function(r){return r.json();}).then(function(d){
if(d.ok&&d.rassen){rassen=d.rassen;renderFilters();renderGrid(rassen);}
}).catch(function(){/* fallback blijft zichtbaar */});
/* ====== FAQ ====== */
var faqData=[
{v:'Wat zijn PIWI-druivenrassen?',a:'PIWI staat voor Pilzwiderstandsf\u00e4hig, wat \'schimmelresistent\' betekent. PIWI-druivenrassen zijn van nature bestand tegen schimmelziekten zoals valse meeldauw, echte meeldauw (o\u00efdium) en botrytis. Hierdoor is veel minder gebruik van gewasbeschermingsmiddelen nodig, wat ze ideaal maakt voor duurzame wijnbouw.'},
{v:'Welke druivenrassen verbouwt Wijndomein Bergen?',a:'Wijndomein Bergen verbouwt twaalf PIWI-druivenrassen: zes witte rassen (Souvignier Gris, Muscaris, Sauvitage, Cabernet Blanc, Sauvignon Soyhières en Calardis Blanc) en zes blauwe/rode rassen (Cabernet Cortis, Monarch, Laurot, Rondo, Satin Noir en Cabaret Noir).'},
{v:'Waar ligt Wijndomein Bergen?',a:'Wijndomein Bergen ligt in Bergen, Noord-Holland, Nederland. Het is een van de meest noordelijke professionele wijngaarden van Nederland en richt zich op duurzame wijnbouw met PIWI-druivenrassen die speciaal geschikt zijn voor het Nederlandse klimaat.'},
{v:'Wat maakt PIWI-druivenrassen geschikt voor het Nederlandse klimaat?',a:'Het Nederlandse klimaat is koel en vochtig, wat traditionele druivenrassen gevoelig maakt voor schimmelziekten. PIWI-rassen zijn speciaal veredeld om hier resistent tegen te zijn en rijpen goed ook in koelere, nattere zomers. Dit maakt ze bij uitstek geschikt voor duurzame wijnbouw in Nederland.'},
{v:'Zijn PIWI-wijnen net zo goed als klassieke wijnen?',a:'Absoluut. PIWI-wijnen staan steeds meer in de belangstelling van wijnkenners wereldwijd. Ze hebben unieke, frisse smaakprofielen en winnen regelmatig internationale onderscheidingen. De wijnen van Wijndomein Bergen zijn hier een goed voorbeeld van.'},
{v:'Wat is het verschil tussen witte en blauwe PIWI-druivenrassen?',a:'Witte PIWI-rassen zoals Souvignier Gris, Muscaris en Cabernet Blanc produceren witte wijnen met aroma\'s vari\u00ebrend van bloemig en muskaatig tot fris en citrusachtig. Blauwe rassen zoals Rondo, Cabernet Cortis en Monarch worden gebruikt voor rode wijnen met aroma\'s van donker fruit, pruim en kersen.'},
{v:'Kan ik een bezoek brengen aan Wijndomein Bergen?',a:'Ja, Wijndomein Bergen organiseert regelmatig proeverijen, rondleidingen en evenementen waarbij je de wijngaard, de druivenrassen en de wijnen kunt ontdekken. Kijk op domeinbergen.nl voor het actuele aanbod.'}
];
function renderFAQ(){
var g=document.getElementById('faqGrid');
faqData.forEach(function(item){
var div=document.createElement('div');div.className='faq-item';
div.innerHTML='
'+item.v+'
+'
div.querySelector('.faq-vraag').onclick=function(){
var isOpen=div.classList.contains('open');
document.querySelectorAll('.faq-item').forEach(function(el){el.classList.remove('open');});
if(!isOpen) div.classList.add('open');
};
g.appendChild(div);
});
}
renderFAQ();
document.getElementById('overlay').onclick=function(e){if(e.target===this)this.classList.remove('open');};
document.addEventListener('keydown',function(e){if(e.key==='Escape')document.getElementById('overlay').classList.remove('open');});
})();
