{"id":2006,"date":"2026-10-07T07:06:17","date_gmt":"2026-10-07T07:06:17","guid":{"rendered":"https:\/\/belgianchocola.com\/?page_id=2006"},"modified":"2026-10-07T07:14:28","modified_gmt":"2026-10-07T07:14:28","slug":"groups-and-private-workshop","status":"publish","type":"page","link":"https:\/\/belgianchocola.com\/nl\/groups-and-private-workshop\/","title":{"rendered":"Groups and Private Workshop"},"content":{"rendered":"\n<!-- ============================================================\n     PRIVATE GROUPS PAGE \u2014 COPY FROM HERE \u25bc\n     Paste everything between the two markers into one\n     \"Raw HTML\" element (WPBakery), in a full-width row with 0 padding.\n     ============================================================ -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,500;0,700;1,500;1,700&family=DM+Sans:wght@400;500;700&display=swap');\n\n.bcg{\n  --cream:#f7efe6; --cream-2:#efe1cc; --ink:#2a1408; --ink-soft:#6b4329;\n  --dark:#1c0f09; --dark-2:#2b170d; --c-cream:#f7ead8; --c-dim:rgba(247,234,216,.74);\n  --gold:#d9a94e; --gold-2:#f3d48a; --gold-deep:#a8752a; --wa:#25d366;\n  margin:0; padding:0; font-family:'DM Sans',system-ui,-apple-system,sans-serif; color:var(--ink); overflow-x:clip;\n}\n.bcg *,.bcg *::before,.bcg *::after{box-sizing:border-box}\n.bcg-s{position:relative;padding:clamp(80px,10vw,128px) clamp(16px,4vw,40px)}\n.bcg-cream{background:var(--cream)} .bcg-cream2{background:var(--cream-2)}\n.bcg-dark{background:radial-gradient(900px 600px at 85% 10%,rgba(217,169,78,.12),transparent 60%),linear-gradient(180deg,var(--dark-2),var(--dark));color:var(--c-cream)}\n.bcg-wrap{max-width:1180px;margin:0 auto;position:relative}\n.bcg-center{text-align:center;max-width:760px;margin:0 auto}\n\n.bcg .k{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold-deep)}\n.bcg .k::before{content:\"\";width:26px;height:1.5px;background:currentColor}\n.bcg-dark .k{color:var(--gold-2)}\n.bcg h1,.bcg h2{font-family:'Playfair Display',Georgia,serif;font-weight:700;line-height:1.08;letter-spacing:-.01em;margin:0 0 18px;color:inherit;text-transform:none}\n.bcg h1{font-size:clamp(36px,5.2vw,66px)}\n.bcg h2{font-size:clamp(30px,4.2vw,52px)}\n.bcg h1 em,.bcg h2 em{font-style:italic;font-weight:500;color:var(--gold-deep)}\n.bcg-dark h1 em,.bcg-dark h2 em{background:linear-gradient(100deg,var(--gold-deep),var(--gold-2) 40%,var(--gold) 60%,var(--gold-2) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.bcg p.t{font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:var(--ink-soft);margin:0 0 18px}\n.bcg-dark p.t{color:var(--c-dim)}\n.bcg p.t strong{color:var(--ink)} .bcg-dark p.t strong{color:var(--c-cream)}\n\n.bcg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:700;font-size:16px;font-family:inherit;\n  padding:15px 24px;border-radius:999px;border:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}\n.bcg .btn:hover{transform:translateY(-2px)}\n.bcg .btn-wa{color:#fff;background:linear-gradient(135deg,#2fe07a,#1faa52);box-shadow:0 12px 28px -10px rgba(37,211,102,.6)}\n.bcg .btn-gold{color:#2a1408;background:linear-gradient(135deg,var(--gold-2),var(--gold) 55%,var(--gold-deep));box-shadow:0 10px 30px -8px rgba(217,169,78,.55),inset 0 1px 0 rgba(255,255,255,.5)}\n.bcg .btn-line{color:var(--c-cream);background:transparent;box-shadow:inset 0 0 0 1.5px rgba(247,234,216,.35)}\n.bcg .btn-line:hover{color:var(--gold-2);box-shadow:inset 0 0 0 1.5px var(--gold-2)}\n.bcg .btn-ink{color:var(--gold-2);background:var(--ink)}\n.bcg .btn svg{width:20px;height:20px;flex:none}\n.bcg a:focus-visible,.bcg button:focus-visible,.bcg input:focus-visible,.bcg summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}\n.bcg .row{display:flex;flex-wrap:wrap;gap:12px}\n\n.bcg.js .rv{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}\n.bcg.js .rv.in{opacity:1;transform:none}\n\n\/* drips *\/\n.bcg svg.drips{position:absolute;left:0;top:-1px;width:100%;height:80px;pointer-events:none;z-index:2;overflow:hidden;display:block}\n.bcg svg.drips path{transform-box:fill-box;transform-origin:50% 0;animation:bcg-drip var(--dd,8s) ease-in-out infinite;animation-delay:var(--dl,0s)}\n@keyframes bcg-drip{0%,100%{transform:scaleY(1)}50%{transform:scaleY(var(--ds,1.3))}}\n\n\/* ---------- hero ---------- *\/\n.bcg-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,72px);align-items:center}\n.bcg-badge100{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 24px;padding:10px 18px;border-radius:999px;background:rgba(217,169,78,.1);box-shadow:inset 0 0 0 1px rgba(217,169,78,.4);color:var(--c-cream);font-size:15px}\n.bcg-badge100 b{font-family:'Playfair Display',Georgia,serif;font-size:24px;color:var(--gold-2)}\n.bcg-facts{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--c-dim)}\n.bcg-facts li{margin:0;padding:0;display:flex;gap:8px;align-items:center}\n.bcg-facts li::before{content:\"\u2713\";color:var(--gold-2);font-weight:700}\n\n\/* planner *\/\n.bcg-plan{position:relative;padding:clamp(20px,2.6vw,30px);border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));\n  border:1px solid rgba(217,169,78,.3);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08)}\n.bcg-plan .pk{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font-weight:700}\n.bcg-plan h2{font-size:clamp(22px,2.2vw,26px);font-weight:500;margin:0 0 20px}\n.bcg-lbl{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:14px;color:var(--c-dim)}\n.bcg-size{font-family:'Playfair Display',Georgia,serif;font-size:44px;line-height:1;color:var(--gold-2);font-variant-numeric:tabular-nums}\n.bcg-size small{font-family:'DM Sans',sans-serif;font-size:15px;color:var(--c-dim)}\n.bcg-range{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:99px;margin:6px 0 4px;cursor:pointer;\n  background:linear-gradient(90deg,var(--gold-deep),var(--gold-2)) 0\/var(--fill,20%) 100% no-repeat,rgba(255,255,255,.1)}\n.bcg-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;border:0;\n  background:radial-gradient(circle at 34% 30%,#7a4a33,#3a1f14 50%,#1b0c06 90%);box-shadow:0 0 0 3px var(--gold-2),0 6px 14px rgba(0,0,0,.6)}\n.bcg-range::-moz-range-thumb{width:30px;height:30px;border-radius:50%;border:0;background:radial-gradient(circle at 34% 30%,#7a4a33,#3a1f14 50%,#1b0c06 90%);box-shadow:0 0 0 3px var(--gold-2),0 6px 14px rgba(0,0,0,.6)}\n.bcg-ticks{display:flex;justify-content:space-between;font-size:12px;color:rgba(247,234,216,.45);margin-bottom:18px}\n.bcg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px}\n.bcg-stats div{padding:12px 8px;border-radius:14px;background:rgba(0,0,0,.25);text-align:center}\n.bcg-stats b{display:block;font-family:'Playfair Display',Georgia,serif;font-size:24px;color:var(--c-cream);font-variant-numeric:tabular-nums}\n.bcg-stats span{font-size:12px;color:var(--c-dim)}\n.bcg-occ{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}\n.bcg-occ button{font:600 13px 'DM Sans',sans-serif;padding:9px 14px;border-radius:999px;border:0;cursor:pointer;color:var(--c-cream);\n  background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(243,212,138,.25);transition:all .2s ease}\n.bcg-occ button[aria-pressed=\"true\"]{background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));color:#2a1408;box-shadow:none}\n.bcg-date{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:14px;color:var(--c-dim)}\n.bcg-date input{flex:1;min-width:0;font:500 15px 'DM Sans',sans-serif;color:var(--c-cream);background:rgba(0,0,0,.25);border:1px solid rgba(243,212,138,.25);border-radius:12px;padding:10px 12px;color-scheme:dark}\n.bcg-send{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.bcg-send .btn{padding:14px 12px;font-size:15px}\n.bcg-note{margin:14px 0 0;font-size:13px;color:var(--c-dim);text-align:center}\n.bcg-note a{color:var(--gold-2)}\n\n\/* ---------- occasions ---------- *\/\n.bcg-occgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-top:50px}\n.bcg-card{padding:28px 24px;border-radius:22px;background:#fffaf2;box-shadow:0 24px 40px -30px rgba(60,30,10,.5),inset 0 0 0 1px rgba(168,117,42,.18);\n  transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}\n.bcg-card:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 34px 50px -30px rgba(60,30,10,.6),inset 0 0 0 1px rgba(168,117,42,.4)}\n.bcg-card i{font-style:normal;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:24px;margin-bottom:16px;\n  background:radial-gradient(circle at 34% 30%,rgba(243,212,138,.6),rgba(217,169,78,.15))}\n.bcg-card h3{margin:0 0 8px;font-family:'Playfair Display',Georgia,serif;font-size:22px;font-weight:500;color:var(--ink)}\n.bcg-card p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-soft)}\n\n\/* ---------- customise ---------- *\/\n.bcg-cus{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,70px);align-items:center}\n.bcg-ideas{padding:clamp(22px,3vw,32px);border-radius:26px;background:linear-gradient(150deg,#3a1f14,#1c0f09);color:var(--c-cream);box-shadow:0 34px 60px -30px rgba(42,20,8,.7)}\n.bcg-ideas-h{margin:0 0 18px;font-family:'Playfair Display',Georgia,serif;font-size:22px;color:var(--c-cream)}\n.bcg-ideas-h small{display:block;margin-top:4px;font-family:'DM Sans',sans-serif;font-size:13px;color:var(--c-dim)}\n.bcg-ideas-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.bcg-ideas-list button{display:flex;align-items:center;gap:10px;text-align:left;font:600 14px 'DM Sans',sans-serif;color:var(--c-cream);cursor:pointer;\n  padding:12px 14px;border-radius:14px;border:0;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(243,212,138,.22);transition:all .25s ease}\n.bcg-ideas-list button i{font-style:normal;font-size:18px}\n.bcg-ideas-list button:hover{transform:translateY(-2px)}\n.bcg-ideas-list button[aria-pressed=\"true\"]{background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));color:#2a1408;box-shadow:0 8px 20px -10px rgba(243,212,138,.7)}\n.bcg-ideas-list button[aria-pressed=\"true\"]::after{content:\"\u2713\";margin-left:auto;font-weight:700}\n.bcg-ideas-note{margin:16px 0 0;font-size:13px;color:var(--c-dim)}\n\/* ---------- seo text ---------- *\/\n.bcg-seo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px)}\n.bcg-seo h2{font-size:clamp(28px,3.4vw,42px)}\n.bcg-seo h3{margin:6px 0 10px;font-family:'Playfair Display',Georgia,serif;font-size:22px;font-weight:500;color:var(--ink)}\n.bcg-seo a{color:var(--gold-deep);font-weight:700}\n\n\/* ---------- how ---------- *\/\n.bcg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);margin-top:50px;counter-reset:s}\n.bcg-step{position:relative;padding:30px 24px 26px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(217,169,78,.22)}\n.bcg-step::before{counter-increment:s;content:counter(s);position:absolute;top:-22px;left:24px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;\n  font-family:'Playfair Display',Georgia,serif;font-size:20px;color:#2a1408;background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));box-shadow:0 0 22px rgba(243,212,138,.45)}\n.bcg-step h3{margin:10px 0 8px;font-family:'Playfair Display',Georgia,serif;font-size:21px;font-weight:500;color:var(--c-cream)}\n.bcg-step p{margin:0;font-size:15px;line-height:1.6;color:var(--c-dim)}\n.bcg-alert{margin:40px auto 0;max-width:760px;display:flex;gap:16px;align-items:center;padding:18px 22px;border-radius:18px;\n  background:rgba(217,169,78,.1);box-shadow:inset 0 0 0 1px rgba(243,212,138,.4);font-size:15px;line-height:1.55;color:var(--c-cream)}\n.bcg-alert i{font-style:normal;font-size:26px}\n.bcg-alert b{color:var(--gold-2)}\n\n\/* ---------- included ---------- *\/\n.bcg-inc{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,70px);align-items:center}\n.bcg-inc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}\n.bcg-inc li{display:flex;gap:12px;align-items:center;margin:0;padding:14px 16px;border-radius:16px;background:#fffaf2;font-size:15px;color:var(--ink);\n  box-shadow:inset 0 0 0 1px rgba(168,117,42,.18);transition:transform .3s ease}\n.bcg-inc li:hover{transform:translateX(5px)}\n.bcg-inc li::before{content:\"\";flex:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff1bf,var(--gold) 55%,var(--gold-deep))}\n\n\/* ---------- FAQ ---------- *\/\n.bcg-faq{max-width:820px;margin:44px auto 0;display:grid;gap:12px}\n.bcg-faq details{border-radius:18px;background:#fffaf2;box-shadow:inset 0 0 0 1px rgba(168,117,42,.2);overflow:hidden}\n.bcg-faq summary{list-style:none;cursor:pointer;padding:20px 58px 20px 22px;position:relative;font-family:'Playfair Display',Georgia,serif;font-size:19px;color:var(--ink)}\n.bcg-faq summary::-webkit-details-marker{display:none}\n.bcg-faq summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;\n  font-family:'DM Sans',sans-serif;font-size:18px;color:#2a1408;background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));transition:transform .3s ease}\n.bcg-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}\n.bcg-faq details p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7;color:var(--ink-soft)}\n.bcg-faq details p a{color:var(--gold-deep);font-weight:700}\n\n\/* ---------- final ---------- *\/\n.bcg-final{text-align:center}\n.bcg-final .row{justify-content:center;margin-top:30px}\n.bcg-mail{display:inline-block;margin-top:22px;font-size:15px;color:var(--c-dim)}\n.bcg-mail a{color:var(--gold-2);font-weight:700}\n\n\/* sticky WhatsApp *\/\n.bcg-fab{position:fixed;right:18px;bottom:18px;z-index:9990;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;\n  background:linear-gradient(135deg,#2fe07a,#1faa52);box-shadow:0 14px 30px -8px rgba(0,0,0,.45);transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}\n.bcg-fab.show{transform:scale(1)}\n.bcg-fab svg{width:30px;height:30px}\n.bcg-fab::after{content:\"\";position:absolute;inset:0;border-radius:50%;animation:bcg-ping 2.4s infinite}\n@keyframes bcg-ping{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}80%,100%{box-shadow:0 0 0 16px rgba(37,211,102,0)}}\n\n@media (max-width:980px){\n  .bcg-hero,.bcg-inc,.bcg-cus,.bcg-seo{grid-template-columns:1fr}\n  .bcg-occgrid{grid-template-columns:repeat(2,1fr)}\n  .bcg-steps{grid-template-columns:1fr;gap:36px}\n}\n@media (max-width:560px){\n  .bcg-occgrid{grid-template-columns:1fr}\n  .bcg-inc ul{grid-template-columns:1fr}\n  .bcg-send{grid-template-columns:1fr}\n  .bcg-ideas-list{grid-template-columns:1fr}\n  .bcg .row .btn{width:100%}\n  .bcg-alert{flex-direction:column;text-align:center}\n}\n@media (prefers-reduced-motion:reduce){\n  .bcg *,.bcg *::before,.bcg *::after{animation:none!important;transition:none!important}\n  .bcg.js .rv{opacity:1;transform:none}\n}\n\n\/* ===== Full-width fix for Salient \/ WPBakery: removes white space on sides, top and bottom ===== *\/\nhtml:has(#bcg){overflow-x:clip}\nbody:has(#bcg){overflow-x:clip}\nbody:has(#bcg) .container-wrap,\nbody:has(#bcg) #ajax-content-wrap .container-wrap{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;background:transparent}\nbody:has(#bcg) .container-wrap .main-content,\nbody:has(#bcg) .container-wrap .container.main-content{padding-top:0!important;padding-bottom:0!important}\nbody:has(#bcg) .main-content > .row{padding-bottom:0!important;margin-bottom:0!important}\n.wpb_row:has(#bcg),.vc_row:has(#bcg),.vc_section:has(#bcg){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}\n.wpb_column:has(#bcg),.vc_column_container:has(#bcg),.vc_column-inner:has(#bcg),.column-inner:has(#bcg),.wpb_wrapper:has(#bcg){padding:0!important;margin:0!important}\n.wpb_raw_code:has(#bcg),.wpb_raw_html:has(#bcg),.wpb_content_element:has(#bcg){margin:0!important;padding:0!important}\nbody:has(#bcg) .page-header-no-bg,body:has(#bcg) #page-header-wrap,body:has(#bcg) #page-header-bg{display:none!important}\n.bcg{position:relative;width:auto!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}\n<\/style>\n\n<div class=\"bcg\" id=\"bcg\">\n\n  <!-- HERO + GROUP PLANNER -->\n  <section class=\"bcg-s bcg-dark\" aria-labelledby=\"bcg-h1\">\n    <div class=\"bcg-wrap bcg-hero\">\n      <div>\n        <p class=\"k rv\">Group activities in Bruges (Brugge), Belgium<\/p>\n        <h1 class=\"rv\" id=\"bcg-h1\" style=\"--d:.08s\">Private <em>chocolate workshop<\/em> &amp; team building in Bruges<\/h1>\n        <div class=\"bcg-badge100 rv\" style=\"--d:.14s\">From small groups up to <b>100<\/b> people<\/div>\n        <p class=\"t rv\" style=\"--d:.2s\">Looking for an original <strong>team building activity in Bruges<\/strong>? Our <strong>private Belgian chocolate workshop<\/strong> is a hands-on <strong>chocolate making class<\/strong> for groups, hosted in a historic canal-side venue in the heart of Bruges. It&#8217;s ideal for <strong>corporate team building<\/strong>, company outings, <strong>hen and bachelorette parties<\/strong>, birthdays, school trips and family celebrations.<\/p>\n        <p class=\"t rv\" style=\"--d:.26s\">We host <strong>private groups of up to 100 people<\/strong>, and we can <strong>customise your workshop<\/strong> and add extra parts to match your event. Group workshops are booked directly with us, not online. Just <strong>send us a WhatsApp or email<\/strong> with your date and group size.<\/p>\n        <div class=\"row rv\" style=\"--d:.32s\">\n          <a class=\"btn btn-wa\" data-wa href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2Zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.2-.4.6-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.4.1-.7.3-.2.3-.9.9-.9 2.2s.9 2.5 1 2.7c.1.2 1.8 2.8 4.4 3.9 1.6.7 2.3.8 3.1.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.1-1.2l-.5-.3Z\"\/><\/svg>\n            WhatsApp us\n          <\/a>\n          <a class=\"btn btn-line\" data-mail href=\"mailto:belgianchocola.support@gmail.com?subject=Private%20group%20chocolate%20workshop%20in%20Bruges\">\u2709\ufe0f Email us<\/a>\n        <\/div>\n        <ul class=\"bcg-facts rv\" style=\"--d:.38s\">\n          <li>Up to 100 guests<\/li><li>Team building &amp; corporate events<\/li><li>Canal-side venue in Bruges<\/li><li>Ages 12+<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"bcg-plan rv\" style=\"--d:.2s\">\n        <p class=\"pk\">Plan your group<\/p>\n        <h2>How many chocolate makers?<\/h2>\n        <div class=\"bcg-lbl\"><span>Group size<\/span><span class=\"bcg-size\"><span id=\"bcg-n\">20<\/span> <small>people<\/small><\/span><\/div>\n        <input class=\"bcg-range\" id=\"bcg-range\" type=\"range\" min=\"2\" max=\"100\" value=\"20\" aria-label=\"Group size, from 2 to 100 people\">\n        <div class=\"bcg-ticks\" aria-hidden=\"true\"><span>2<\/span><span>25<\/span><span>50<\/span><span>75<\/span><span>100<\/span><\/div>\n        <div class=\"bcg-stats\" aria-live=\"polite\">\n          <div><b id=\"bcg-p\">420<\/b><span>pralines<\/span><\/div>\n          <div><b id=\"bcg-m\">120<\/b><span>mendiants<\/span><\/div>\n          <div><b id=\"bcg-c\">20<\/b><span>hot chocolates<\/span><\/div>\n        <\/div>\n        <div class=\"bcg-occ\" role=\"group\" aria-label=\"Occasion\">\n          <button type=\"button\" aria-pressed=\"true\">\ud83d\udcbc Team building<\/button>\n          <button type=\"button\" aria-pressed=\"false\">\ud83c\udfe2 Company event<\/button>\n          <button type=\"button\" aria-pressed=\"false\">\ud83d\udc70 Hen \/ stag party<\/button>\n          <button type=\"button\" aria-pressed=\"false\">\ud83c\udf82 Birthday<\/button>\n          <button type=\"button\" aria-pressed=\"false\">\ud83c\udf93 School group<\/button>\n          <button type=\"button\" aria-pressed=\"false\">\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67 Family &amp; friends<\/button>\n        <\/div>\n        <label class=\"bcg-date\">\ud83d\udcc5 <span>Preferred date<\/span><input type=\"date\" id=\"bcg-date\"><\/label>\n        <div class=\"bcg-send\">\n          <a class=\"btn btn-wa\" data-wa href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2Zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.2-.4.6-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.4.1-.7.3-.2.3-.9.9-.9 2.2s.9 2.5 1 2.7c.1.2 1.8 2.8 4.4 3.9 1.6.7 2.3.8 3.1.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.1-1.2l-.5-.3Z\"\/><\/svg>\n            Send on WhatsApp\n          <\/a>\n          <a class=\"btn btn-gold\" data-mail href=\"mailto:belgianchocola.support@gmail.com\">\u2709\ufe0f Send by email<\/a>\n        <\/div>\n        <p class=\"bcg-note\">Your message is filled in for you, so just press send.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- OCCASIONS -->\n  <section class=\"bcg-s bcg-cream\" aria-labelledby=\"bcg-occ-h\">\n    <svg class=\"drips\" data-fill=\"#1c0f09\" aria-hidden=\"true\"><\/svg>\n    <div class=\"bcg-wrap\">\n      <div class=\"bcg-center\">\n        <p class=\"k rv\">Group activities in Bruges<\/p>\n        <h2 class=\"rv\" id=\"bcg-occ-h\" style=\"--d:.08s\">A sweet idea for <em>every occasion<\/em><\/h2>\n        <p class=\"t rv\" style=\"--d:.14s\">Whether you&#8217;re organising a <strong>company outing<\/strong>, planning a celebration or looking for <strong>things to do in Bruges with a group<\/strong>, a hands-on chocolate making class is fun, social and delicious.<\/p>\n      <\/div>\n      <div class=\"bcg-occgrid\">\n        <article class=\"bcg-card rv\" style=\"--d:.04s\"><i>\ud83d\udcbc<\/i><h3>Team building in Bruges<\/h3><p>A creative <strong>team building activity<\/strong> where colleagues work together, laugh and leave with something they made themselves.<\/p><\/article>\n        <article class=\"bcg-card rv\" style=\"--d:.1s\"><i>\ud83c\udfe2<\/i><h3>Corporate events &amp; incentives<\/h3><p>An authentic Belgian experience for <strong>corporate events<\/strong>, seminars, conferences, client entertainment and staff parties in Bruges.<\/p><\/article>\n        <article class=\"bcg-card rv\" style=\"--d:.16s\"><i>\ud83d\udc70<\/i><h3>Hen &amp; stag parties<\/h3><p>A fun and original <strong>bachelorette or bachelor party activity in Bruges<\/strong>, with chocolate, good music and plenty of laughs.<\/p><\/article>\n        <article class=\"bcg-card rv\" style=\"--d:.22s\"><i>\ud83c\udf82<\/i><h3>Birthdays &amp; celebrations<\/h3><p>Celebrate a birthday, anniversary or family reunion with a <strong>private chocolate workshop<\/strong> that everyone will remember.<\/p><\/article>\n        <article class=\"bcg-card rv\" style=\"--d:.28s\"><i>\ud83c\udf93<\/i><h3>School &amp; student groups<\/h3><p>An educational and tasty <strong>school trip activity in Bruges<\/strong> for students aged 12 and over, all about Belgian chocolate.<\/p><\/article>\n        <article class=\"bcg-card rv\" style=\"--d:.34s\"><i>\ud83e\uddf3<\/i><h3>Tour &amp; travel groups<\/h3><p>A highlight for <strong>tour groups<\/strong>, friends and families visiting Belgium: a true taste of Bruges they can take home.<\/p><\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CUSTOMISE YOUR WORKSHOP -->\n  <section class=\"bcg-s bcg-cream2\" aria-labelledby=\"bcg-cus-h\">\n    <div class=\"bcg-wrap bcg-cus\">\n      <div>\n        <p class=\"k rv\">Tailor-made group workshops<\/p>\n        <h2 class=\"rv\" id=\"bcg-cus-h\" style=\"--d:.08s\">Customise your <em>chocolate workshop<\/em><\/h2>\n        <p class=\"t rv\" style=\"--d:.14s\">Every group is different. For a <strong>tailor-made team building in Bruges<\/strong> or a special celebration, we can <strong>customise your workshop<\/strong> and <strong>add extra parts<\/strong> to the programme, so your <strong>private chocolate experience<\/strong> fits your event, your timing and your guests.<\/p>\n        <p class=\"t rv\" style=\"--d:.2s\">Tell us what you have in mind and we&#8217;ll see how we can make it happen. <strong>Just message us<\/strong> and we&#8217;ll plan it together.<\/p>\n        <div class=\"row rv\" style=\"--d:.26s\">\n          <a class=\"btn btn-wa\" data-wa href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">WhatsApp us<\/a>\n          <a class=\"btn btn-ink\" data-mail href=\"mailto:belgianchocola.support@gmail.com\">\u2709\ufe0f Email us<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"bcg-ideas rv\" style=\"--d:.16s\">\n        <p class=\"bcg-ideas-h\">Ideas you can ask us about <small>Tap to add them to your message<\/small><\/p>\n        <div class=\"bcg-ideas-list\" role=\"group\" aria-label=\"Extras to ask about\">\n          <button type=\"button\" aria-pressed=\"false\" data-x=\"a longer or extended workshop\"><i>\u23f3<\/i>Longer workshop<\/button>\n          <button type=\"button\" aria-pressed=\"false\" data-x=\"extra chocolate creations\"><i>\ud83c\udf6b<\/i>Extra chocolate creations<\/button>\n          <button type=\"button\" aria-pressed=\"false\" data-x=\"personalised gift boxes for our guests\"><i>\ud83c\udf81<\/i>Personalised gift boxes<\/button>\n          <button type=\"button\" aria-pressed=\"false\" data-x=\"a theme for our company or celebration\"><i>\ud83c\udff7\ufe0f<\/i>Company or party theme<\/button>\n          <button type=\"button\" aria-pressed=\"false\" data-x=\"a specific date or time slot\"><i>\ud83d\uddd3\ufe0f<\/i>Your own date &amp; time<\/button>\n          <button type=\"button\" aria-pressed=\"false\" data-x=\"another idea I'd like to discuss\"><i>\ud83d\udca1<\/i>Your own idea<\/button>\n        <\/div>\n        <p class=\"bcg-ideas-note\">Options depend on your group and date. Message us to discuss.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- HOW TO BOOK -->\n  <section class=\"bcg-s bcg-dark\" aria-labelledby=\"bcg-how-h\">\n    <svg class=\"drips\" data-fill=\"#efe1cc\" aria-hidden=\"true\"><\/svg>\n    <div class=\"bcg-wrap\">\n      <div class=\"bcg-center\">\n        <p class=\"k rv\">How to book a group chocolate workshop<\/p>\n        <h2 class=\"rv\" id=\"bcg-how-h\" style=\"--d:.08s\">Three easy steps to your <em>group workshop<\/em><\/h2>\n      <\/div>\n      <div class=\"bcg-steps\">\n        <div class=\"bcg-step rv\" style=\"--d:.05s\"><h3>Contact us<\/h3><p>Send us a WhatsApp or an email with your preferred date, number of guests and occasion.<\/p><\/div>\n        <div class=\"bcg-step rv\" style=\"--d:.12s\"><h3>Get your tailored offer<\/h3><p>We check availability and send you a proposal for your group, from a small private group up to 100 people, including any extras you want to add.<\/p><\/div>\n        <div class=\"bcg-step rv\" style=\"--d:.19s\"><h3>Make chocolate together<\/h3><p>Your group arrives at our canal-side venue in Bruges, makes Belgian chocolates and takes them home.<\/p><\/div>\n      <\/div>\n      <div class=\"bcg-alert rv\"><i>\ud83d\udcf2<\/i><p style=\"margin:0\"><b>Group bookings are not available online.<\/b> For private groups and team building, please contact us directly by WhatsApp or email.<\/p><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INCLUDED -->\n  <section class=\"bcg-s bcg-cream2\" aria-labelledby=\"bcg-inc-h\">\n    <svg class=\"drips\" data-fill=\"#1c0f09\" aria-hidden=\"true\"><\/svg>\n    <div class=\"bcg-wrap bcg-inc\">\n      <div>\n        <p class=\"k rv\">For every guest<\/p>\n        <h2 class=\"rv\" id=\"bcg-inc-h\" style=\"--d:.08s\">What&#8217;s included in your <em>group chocolate workshop<\/em><\/h2>\n        <p class=\"t rv\" style=\"--d:.14s\">Every guest in your group makes their own <strong>handmade Belgian pralines<\/strong> and <strong>mendiants<\/strong> with premium Belgian chocolate, guided by our expert instructor, in a charming historic building at <strong>Sint Annarei 17, Bruges<\/strong>.<\/p>\n      <\/div>\n      <ul class=\"rv\" style=\"--d:.16s\">\n        <li>21 handmade pralines each<\/li>\n        <li>6 Belgian mendiants each<\/li>\n        <li>Belgian hot chocolate<\/li>\n        <li>Expert instruction<\/li>\n        <li>All equipment &amp; ingredients<\/li>\n        <li>Beautiful packaging to take home<\/li>\n        <li>Gluten-free options<\/li>\n        <li>Dairy-free options on request<\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  <!-- FAQ -->\n  <section class=\"bcg-s bcg-cream\" aria-labelledby=\"bcg-faq-h\">\n    <div class=\"bcg-wrap\">\n      <div class=\"bcg-seo\">\n        <div class=\"rv\">\n          <h2>Team building in Bruges with <em>Belgian chocolate<\/em><\/h2>\n          <p class=\"t\">Searching for <strong>team building ideas in Bruges<\/strong> or a fun <strong>group activity in Belgium<\/strong>? A <strong>chocolate making workshop<\/strong> is one of the most popular ways to bring people together. Your group learns how real <strong>Belgian pralines<\/strong> are made: tempering premium chocolate, filling moulds and decorating with a golden finish. Everyone takes home their own box of handmade chocolates.<\/p>\n          <p class=\"t\">Our workshop takes place in Quay17, a historic canal-side building at Sint Annarei 17 in <strong>Brugge<\/strong>, a short walk from the city&#8217;s main attractions. That makes it easy to combine with a day out, a city visit, a seminar or a <strong>company event in Bruges<\/strong>.<\/p>\n        <\/div>\n        <div class=\"rv\" style=\"--d:.1s\">\n          <h3>Private chocolate class for every kind of group<\/h3>\n          <p class=\"t\">From a small <strong>private chocolate class<\/strong> for friends to <strong>corporate team building for up to 100 people<\/strong>, we adapt the workshop to your group. Popular occasions include <strong>teambuilding in Brugge<\/strong>, staff parties, client events, <strong>hen parties and bachelorette parties in Bruges<\/strong>, birthday parties, family reunions and <strong>school trips to Bruges<\/strong> for students aged 12+.<\/p>\n          <h3>Customised workshops: just contact us<\/h3>\n          <p class=\"t\">Want something special? We can <strong>customise your chocolate workshop<\/strong> and add extra parts to your programme. Send us a <a href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a> or email <a href=\"mailto:belgianchocola.support@gmail.com\">belgianchocola.support@gmail.com<\/a>.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"bcg-center\" style=\"margin-top:clamp(56px,7vw,90px)\">\n        <p class=\"k rv\">Questions<\/p>\n        <h2 class=\"rv\" id=\"bcg-faq-h\" style=\"--d:.08s\">Private group &amp; team building <em>FAQ<\/em><\/h2>\n      <\/div>\n      <div class=\"bcg-faq\">\n        <details class=\"rv\"><summary>How many people can join a private chocolate workshop?<\/summary><p>We can host groups of up to 100 people. From a small private group to a large corporate team, contact us and we&#8217;ll find the right setup for you.<\/p><\/details>\n        <details class=\"rv\"><summary>How do I book a group or team building workshop?<\/summary><p>Group bookings are made directly with us, not through online booking. <a href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">WhatsApp us<\/a> or email <a href=\"mailto:belgianchocola.support@gmail.com\">belgianchocola.support@gmail.com<\/a> with your date and number of guests.<\/p><\/details>\n        <details class=\"rv\"><summary>Can you customise the workshop or add extra parts?<\/summary><p>Yes. We can customise your workshop and add extra parts to the programme for your team building or celebration. Just <a href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">WhatsApp us<\/a> or <a href=\"mailto:belgianchocola.support@gmail.com\">email us<\/a> and tell us what you have in mind.<\/p><\/details>\n        <details class=\"rv\"><summary>Is a chocolate workshop a good team building activity?<\/summary><p>Yes! It&#8217;s hands-on, creative and social. Colleagues work side by side, have fun together and leave with their own box of handmade Belgian chocolates. No experience is needed.<\/p><\/details>\n        <details class=\"rv\"><summary>Is this a good activity for a hen party or bachelorette party in Bruges?<\/summary><p>Definitely. A private chocolate making workshop is a fun, relaxed and original hen party, bachelorette or stag activity in Bruges, and everyone leaves with handmade Belgian chocolates.<\/p><\/details>\n        <details class=\"rv\"><summary>Where does the workshop take place?<\/summary><p>In Quay17, a charming historic building with canal views at Sint Annarei 17, 8000 Brugge, a short walk from Bruges&#8217; main attractions.<\/p><\/details>\n        <details class=\"rv\"><summary>Do you offer gluten-free or dairy-free options?<\/summary><p>Yes. Gluten-free options are available, and dairy-free options are available too. Please let us know about any dietary needs when you contact us.<\/p><\/details>\n        <details class=\"rv\"><summary>What is the minimum age, and what language is the workshop in?<\/summary><p>The workshop is suitable for anyone aged 12 and over, and is led by an English-speaking instructor.<\/p><\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FINAL CTA -->\n  <section class=\"bcg-s bcg-dark bcg-final\" aria-labelledby=\"bcg-final-h\">\n    <svg class=\"drips\" data-fill=\"#f7efe6\" aria-hidden=\"true\"><\/svg>\n    <div class=\"bcg-wrap\">\n      <p class=\"k rv\">Let&#8217;s plan your event<\/p>\n      <h2 class=\"rv\" id=\"bcg-final-h\" style=\"--d:.08s\">Ready to bring your group to <em>Bruges<\/em>?<\/h2>\n      <p class=\"t rv\" style=\"--d:.14s\">Private chocolate workshops and team building in Bruges for up to 100 people. Want to customise your workshop or add an extra part? Just send us a WhatsApp or email with your date and group size.<\/p>\n      <div class=\"row rv\" style=\"--d:.2s\">\n        <a class=\"btn btn-wa\" data-wa href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2Zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.2-.4.6-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.4.1-.7.3-.2.3-.9.9-.9 2.2s.9 2.5 1 2.7c.1.2 1.8 2.8 4.4 3.9 1.6.7 2.3.8 3.1.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.1-1.2l-.5-.3Z\"\/><\/svg>\n          WhatsApp us\n        <\/a>\n        <a class=\"btn btn-gold\" data-mail href=\"mailto:belgianchocola.support@gmail.com\">\u2709\ufe0f Email us<\/a>\n      <\/div>\n      <p class=\"bcg-mail rv\">Email: <a href=\"mailto:belgianchocola.support@gmail.com\">belgianchocola.support@gmail.com<\/a><\/p>\n    <\/div>\n  <\/section>\n\n  <a class=\"bcg-fab\" id=\"bcg-fab\" data-wa href=\"https:\/\/wa.me\/32456371465\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp us about a group workshop\">\n    <svg viewBox=\"0 0 24 24\" fill=\"#fff\" aria-hidden=\"true\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2Zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.2-.4.6-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.4.1-.7.3-.2.3-.9.9-.9 2.2s.9 2.5 1 2.7c.1.2 1.8 2.8 4.4 3.9 1.6.7 2.3.8 3.1.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.1-1.2l-.5-.3Z\"\/><\/svg>\n  <\/a>\n<\/div>\n\n<!-- FAQ structured data, helps Google show these questions in search results -->\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"How many people can join a private chocolate workshop?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We can host groups of up to 100 people. From a small private group to a large corporate team, contact us and we'll find the right setup for you.\"}},\n{\"@type\":\"Question\",\"name\":\"How do I book a group or team building workshop?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Group bookings are made directly with us, not through online booking. WhatsApp us at +32 456 37 14 65 or email belgianchocola.support@gmail.com with your date and number of guests.\"}},\n{\"@type\":\"Question\",\"name\":\"Can you customise the workshop or add extra parts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We can customise your workshop and add extra parts to the programme for your team building or celebration. Just send us a WhatsApp at +32 456 37 14 65 or email belgianchocola.support@gmail.com and tell us what you have in mind.\"}},\n{\"@type\":\"Question\",\"name\":\"Is this a good activity for a hen party or bachelorette party in Bruges?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Definitely. A private chocolate making workshop is a fun, relaxed and original hen party, bachelorette or stag activity in Bruges, and everyone leaves with handmade Belgian chocolates.\"}},\n{\"@type\":\"Question\",\"name\":\"Is a chocolate workshop a good team building activity?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. It's hands-on, creative and social. Colleagues work side by side, have fun together and leave with their own box of handmade Belgian chocolates. No experience is needed.\"}},\n{\"@type\":\"Question\",\"name\":\"Where does the workshop take place?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In Quay17, a charming historic building with canal views at Sint Annarei 17, 8000 Brugge, a short walk from Bruges' main attractions.\"}},\n{\"@type\":\"Question\",\"name\":\"Do you offer gluten-free or dairy-free options?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Gluten-free options are available, and dairy-free options are available too. Please let us know about any dietary needs when you contact us.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the minimum age, and what language is the workshop in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The workshop is suitable for anyone aged 12 and over, and is led by an English-speaking instructor.\"}}\n]}\n<\/script>\n\n<script>\n(function(){\n  var root = document.getElementById('bcg');\n  if(!root || root.dataset.ready) return;\n  root.dataset.ready = '1'; root.classList.add('js');\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var WA = '32456371465', MAIL = 'belgianchocola.support@gmail.com';\n\n  \/* reveal on scroll *\/\n  var els = root.querySelectorAll('.rv');\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } }); }, {threshold:.12});\n    els.forEach(function(el){ io.observe(el); });\n  } else els.forEach(function(el){ el.classList.add('in'); });\n\n  \/* group planner *\/\n  var range = document.getElementById('bcg-range'), nEl = document.getElementById('bcg-n'),\n      pEl = document.getElementById('bcg-p'), mEl = document.getElementById('bcg-m'), cEl = document.getElementById('bcg-c'),\n      dateEl = document.getElementById('bcg-date'), occ = root.querySelector('.bcg-occ');\n  var occasion = 'team building';\n  var ideasBox = root.querySelector('.bcg-ideas-list');\n\n  function fmtDate(v){\n    if(!v) return '';\n    var d = new Date(v + 'T12:00:00');\n    return isNaN(d) ? v : d.toLocaleDateString('en-GB', {weekday:'long', day:'numeric', month:'long', year:'numeric'});\n  }\n  function message(){\n    var n = +range.value, d = fmtDate(dateEl.value);\n    var extras = ideasBox ? Array.prototype.map.call(ideasBox.querySelectorAll('[aria-pressed=\"true\"]'), function(b){ return b.dataset.x; }) : [];\n    return 'Hello Belgian Chocola! I would like more information about a private chocolate workshop in Bruges for a group of ' + n + ' people (' + occasion + ')' +\n           (d ? ', preferably on ' + d : '') + '.' +\n           (extras.length ? ' We would also like to customise the workshop and ask about: ' + extras.join(', ') + '.' : '') +\n           ' Could you tell me about availability and the price? Thank you!';\n  }\n  function update(){\n    var n = +range.value;\n    nEl.textContent = n; pEl.textContent = (n*21).toLocaleString('en'); mEl.textContent = (n*6).toLocaleString('en'); cEl.textContent = n;\n    range.style.setProperty('--fill', ((n-2)\/98*100) + '%');\n    var msg = message();\n    root.querySelectorAll('[data-wa]').forEach(function(a){ a.href = 'https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(msg); });\n    root.querySelectorAll('[data-mail]').forEach(function(a){\n      a.href = 'mailto:' + MAIL + '?subject=' + encodeURIComponent('Private group chocolate workshop: ' + n + ' people') + '&body=' + encodeURIComponent(msg);\n    });\n  }\n  range.addEventListener('input', update);\n  dateEl.addEventListener('change', update);\n  occ.addEventListener('click', function(e){\n    var b = e.target.closest('button'); if(!b) return;\n    occ.querySelectorAll('button').forEach(function(x){ x.setAttribute('aria-pressed', x === b ? 'true' : 'false'); });\n    occasion = b.textContent.replace(\/^[^A-Za-z]+\/, '').trim().toLowerCase();\n    update();\n  });\n  if(ideasBox) ideasBox.addEventListener('click', function(e){\n    var b = e.target.closest('button'); if(!b) return;\n    b.setAttribute('aria-pressed', b.getAttribute('aria-pressed') === 'true' ? 'false' : 'true');\n    update();\n  });\n  try { dateEl.min = new Date().toISOString().slice(0,10); } catch(e){}\n  update();\n\n  \/* floating WhatsApp button after the first screen *\/\n  var fab = document.getElementById('bcg-fab');\n  function onScroll(){ fab.classList.toggle('show', window.scrollY > window.innerHeight * 0.7); }\n  window.addEventListener('scroll', onScroll, {passive:true}); onScroll();\n\n  \/* chocolate drips *\/\n  function rand(a,b){ return a + Math.random()*(b-a); }\n  function drips(){\n    root.querySelectorAll('svg.drips').forEach(function(svg){\n      var w = Math.max(320, Math.round(svg.getBoundingClientRect().width)), base = 10, fill = svg.dataset.fill;\n      svg.setAttribute('viewBox','0 0 ' + w + ' 80');\n      var o = '<rect x=\"0\" y=\"0\" width=\"' + w + '\" height=\"' + base + '\" fill=\"' + fill + '\"\/>', x = rand(20,70);\n      while(x < w - 20){\n        var r = rand(5,11), L = rand(12,44);\n        var d = 'M' + (x-r*2.2) + ' ' + (base-1) + ' Q' + (x-r) + ' ' + base + ' ' + (x-r) + ' ' + (base+r*1.2) +\n                ' L' + (x-r) + ' ' + (base+L) + ' A' + r + ' ' + r + ' 0 0 0 ' + (x+r) + ' ' + (base+L) +\n                ' L' + (x+r) + ' ' + (base+r*1.2) + ' Q' + (x+r) + ' ' + base + ' ' + (x+r*2.2) + ' ' + (base-1) + ' Z';\n        o += '<path style=\"--dd:' + rand(6,11).toFixed(1) + 's;--dl:-' + rand(0,8).toFixed(1) + 's;--ds:' + rand(1.12,1.4).toFixed(2) + '\" fill=\"' + fill + '\" d=\"' + d + '\"\/>';\n        var nx = x + rand(80,190);\n        o += '<ellipse cx=\"' + ((x+nx)\/2) + '\" cy=\"' + base + '\" rx=\"' + rand(14,30) + '\" ry=\"' + rand(3,7) + '\" fill=\"' + fill + '\"\/>';\n        x = nx;\n      }\n      svg.innerHTML = o;\n    });\n  }\n  var rt; window.addEventListener('resize', function(){ clearTimeout(rt); rt = setTimeout(drips, 150); });\n  drips();\n})();\n<\/script>\n<!-- ============================================================\n     PRIVATE GROUPS PAGE \u2014 COPY TO HERE \u25b2\n     ============================================================ -->\n","protected":false},"excerpt":{"rendered":"<p>Group activities in Bruges (Brugge), Belgium Private chocolate workshop &amp; team building in Bruges From small groups up to 100 people Looking for an original team building activity in Bruges?&#8230;<\/p>","protected":false},"author":62,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2006","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/pages\/2006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/comments?post=2006"}],"version-history":[{"count":3,"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/pages\/2006\/revisions"}],"predecessor-version":[{"id":2009,"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/pages\/2006\/revisions\/2009"}],"wp:attachment":[{"href":"https:\/\/belgianchocola.com\/nl\/wp-json\/wp\/v2\/media?parent=2006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}