Winkelwagen

Je winkelwagen is momenteel leeg

Heidebrouwerij

0 producten

Geen producten gevonden

/* container.innerHTML = ''; container.appendChild(el('h3', {}, 'Jouw beste matches')); const recs = getRecs(CATALOG, answers, 3); const grid = el('div', {class:'dzsml-grid'}); recs.forEach(p=>{ const card = el('div', {class:'dzsml-card'}); const img = el('img', {class:'dzsml-img', src:p.image, alt:p.title}); const title = el('div', {style:'margin-top:8px;font-weight:600;'}, p.title); const meta = el('div', {style:'color:#666;font-size:13px;'}, (p.grape||'')+' • '+(p.region||'')); const price = el('div', {class:'dzsml-price'}, euro(p.price)); const tags = el('div', {class:'dzsml-tags'}, (p.styleTags||[]).slice(0,3).map(t=>badge(t)).join('')); const actions = el('div', {class:'dzsml-actions'}); const link = el('a', {href:p.url, class:'dzsml-link'}, 'Bekijk'); const cart = el('a', {href:'#', class:'dzsml-cart'}, 'In winkelmand'); cart.addEventListener('click', async (e)=>{ e.preventDefault(); const ok = await addToCart(p.variantId); if(ok){ window.location.href = '/cart'; close(); } else { window.location.href = p.url; } }); actions.appendChild(link); actions.appendChild(cart); card.appendChild(img); card.appendChild(title); card.appendChild(meta); card.appendChild(price); card.appendChild(tags); card.appendChild(actions); grid.appendChild(card); }); container.appendChild(grid); const foot = el('div', {class:'dzsml-footer'}); const again = el('button', {class:'dzsml-btn secondary', type:'button'}, 'Opnieuw kiezen'); const closeBtn = el('button', {class:'dzsml-btn', type:'button'}, 'Sluiten'); again.addEventListener('click', ()=>{ step=1; renderStep(container); }); closeBtn.addEventListener('click', ()=> close()); foot.appendChild(again); foot.appendChild(closeBtn); container.appendChild(foot); } function openModal(){ const last = Number(localStorage.getItem(STORAGE_KEY)||0); if(Date.now() - last < COOLDOWN_HOURS*3600*1000) return; // Overlay + modal const ov = el('div',{class:'dzsml-overlay','aria-label':'Sommelier overlay'}); const md = el('div',{class:'dzsml-modal', role:'dialog','aria-modal':'true'}); const hd = el('div',{class:'dzsml-header'}); const title = el('div',{class:'dzsml-h-title'}, '
Door het gebruiken van onze website, ga je akkoord met het gebruik van cookies om onze website te verbeteren. Dit bericht verbergen Meer over cookies »