Kostenloser Versand ab 50,- € (BeNeLux)

Rabatte werden im Warenkorb abgezogen.

Sprache

In 2010 I stepped onto the water for the first time with a used North Vegas 10m kite from @ollie_the_surfer. One session was all it took — I was completely hooked. What started as a hobby quickly turned into an obsession, and I never imagined it would one day become my job.

But as of June 1st, I’m officially a co-owner of Kitesurfshop Haarlem.

Over the past months, I’ve been working closely with Hans, Emiel, and Sebas — an amazing team that shares the same drive and vision. Together, we’re ready to take the shop to the next level.

Because this is more than just a kiteshop. We’re building a community. A place to connect, learn, and share the stoke. Expect demo days, downwinders, clinics, knowledge nights, and good vibes after sessions.

We’ve got big plans and we’re just getting started.
Come by the shop sometime — The beers will be cold!

See you on the water!
– Bob Cordemeyer
Co-owner, Kitesurfshop Haarlem

var taal = TEKSTEN[document.documentElement.lang] || TEKSTEN.en; function wachtOp(selector, klaar, maxPogingen) { var n = 0; var timer = setInterval(function () { var el = document.querySelector(selector); if (el) { clearInterval(timer); klaar(el); } else if (++n > (maxPogingen || 40)) { clearInterval(timer); } }, 500); } function pasAan(kop, actieveIds) { var vakjes = document.querySelectorAll('.spice-spa-addon-layouts input[type="checkbox"]'); if (!vakjes.length) return; var eenMetKorting = false; vakjes.forEach(function (cb) { var id = parseInt(cb.value, 10); if (actieveIds.indexOf(id) !== -1) { eenMetKorting = true; return; } var rij = cb.closest('.spice-spa-addon-product-item'); if (!rij || rij.querySelector('.ksh-geen-korting')) return; var titelEl = rij.querySelector('.spice-spa-addon-product-link'); if (!titelEl) return; var span = document.createElement('span'); span.className = 'ksh-geen-korting'; span.textContent = ' — ' + taal.label; span.style.cssText = 'font-size:.85em;color:#8a8f94;font-weight:400'; titelEl.appendChild(span); }); kop.textContent = eenMetKorting ? taal.normaal : taal.geen; } wachtOp('.spice-spa-addon-heading', function (kop) { kop.textContent = taal.normaal; fetch(COLLECTIE, { headers: { 'Accept': 'application/json' } }) .then(function (r) { return r.ok ? r.json() : Promise.reject(r.status); }) .then(function (data) { var ids = (data.products || []).map(function (p) { return p.id; }); pasAan(kop, ids); var main = document.querySelector('.section-main-product'); if (!main) return; var wacht = null; var opnieuw = function () { clearTimeout(wacht); wacht = setTimeout(function () { pasAan(kop, ids); }, 200); }; new MutationObserver(opnieuw).observe(main, { childList: true, subtree: true }); document.addEventListener('change', opnieuw, true); }) .catch(function (e) { console.warn('[bar-addon] collectie niet opgehaald:', e); }); }); })();