1<!doctype html> 2<html class="no-js no-touch" lang="nl"> 3 <head> 4
4<script id="pandectes-rules">� /* PANDECTES-GDPR: DO NOT MODIFY AUTO GENERATED CODE OF THIS SCRIPT */� � window.PandectesSettings = {"store":{"id":51437109415,"plan":"plus","theme":"BluMill-Shopify-Theme-Empire/main","primaryLocale":"nl","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":true,"timezone":"Europe/Amsterdam"},"tsPublished":1777707085,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We gebruiken cookies om de functionaliteit van de website te optimaliseren, de prestaties te analyseren en u een gepersonaliseerde ervaring te bieden. Sommige cookies zijn essentieel om de website goed te laten werken en correct te laten functioneren. Die cookies kunnen niet worden uitgeschakeld. In dit venster kunt u uw voorkeur voor cookies beheren.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"nl","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"nl":"Wij respecteren uw privacy"},"consentText":{"nl":"Deze website maakt gebruik van cookies om u de beste ervaring te bieden."},"linkText":{"nl":"Kom meer te weten"},"imprintText":{"nl":"Afdruk"},"googleLinkText":{"nl":"De privacyvoorwaarden van Google"},"allowButtonText":{"nl":"Aanvaarden"},"denyButtonText":{"nl":"Afwijzen"},"dismissButtonText":{"nl":"OK"},"leaveSiteButtonText":{"nl":"Verlaat deze site"},"preferencesButtonText":{"nl":"Voorkeuren"},"cookiePolicyText":{"nl":"Cookie beleid"},"preferencesPopupTitleText":{"nl":"Toestemmingsvoorkeuren beheren"},"preferencesPopupIntroText":{"nl":"We gebruiken cookies om de functionaliteit van de website te optimaliseren, de prestaties te analyseren en u een gepersonaliseerde ervaring te bieden. Sommige cookies zijn essentieel om de website correct te laten werken en functioneren. Die cookies kunnen niet worden uitgeschakeld. In dit venster kunt u uw voorkeur voor cookies beheren."},"preferencesPopupSaveButtonText":{"nl":"Voorkeuren opslaan"},"preferencesPopupCloseButtonText":{"nl":"Sluiten"},"preferencesPopupAcceptAllButtonText":{"nl":"Accepteer alles"},"preferencesPopupRejectAllButtonText":{"nl":"Alles afwijzen"},"cookiesDetailsText":{"nl":"Cookiegegevens"},"preferencesPopupAlwaysAllowedText":{"nl":"Altijd toegestaan"},"accessSectionParagraphText":{"nl":"U heeft te allen tijde het recht om uw gegevens in te zien."},"accessSectionTitleText":{"nl":"Gegevensportabiliteit"},"accessSectionAccountInfoActionText":{"nl":"Persoonlijke gegevens"},"accessSectionDownloadReportActionText":{"nl":"Download alles"},"accessSectionGDPRRequestsActionText":{"nl":"Verzoeken van betrokkenen"},"accessSectionOrdersRecordsActionText":{"nl":"Bestellingen"},"rectificationSectionParagraphText":{"nl":"U hebt het recht om te vragen dat uw gegevens worden bijgewerkt wanneer u dat nodig acht."},"rectificationSectionTitleText":{"nl":"Gegevens rectificatie"},"rectificationCommentPlaceholder":{"nl":"Beschrijf wat u wilt bijwerken"},"rectificationCommentValidationError":{"nl":"Commentaar is verplicht"},"rectificationSectionEditAccountActionText":{"nl":"Vraag een update aan"},"erasureSectionTitleText":{"nl":"Recht om vergeten te worden"},"erasureSectionParagraphText":{"nl":"U heeft het recht om al uw gegevens te laten wissen. Daarna heeft u geen toegang meer tot uw account."},"erasureSectionRequestDeletionActionText":{"nl":"Verzoek om verwijdering van persoonlijke gegevens"},"consentDate":{"nl":"Toestemmingsdatum"},"consentId":{"nl":"Toestemmings-ID"},"consentSectionChangeConsentActionText":{"nl":"Wijzig de toestemmingsvoorkeur"},"consentSectionConsentedText":{"nl":"U heeft ingestemd met het cookiebeleid van deze website op:"},"consentSectionNoConsentText":{"nl":"U heeft niet ingestemd met het cookiebeleid van deze website."},"consentSectionTitleText":{"nl":"Uw toestemming voor cookies"},"consentStatus":{"nl":"Toestemmingsvoorkeur"},"confirmationFailureMessage":{"nl":"Uw verzoek is niet geverifieerd. Probeer het opnieuw en als het probleem aanhoudt, neem dan contact op met de winkeleigenaar voor hulp"},"confirmationFailureTitle":{"nl":"Er is een probleem opgetreden"},"confirmationSuccessMessage":{"nl":"We zullen spoedig contact met u opnemen over uw verzoek."},"confirmationSuccessTitle":{"nl":"Uw verzoek is geverifieerd"},"guestsSupportEmailFailureMessage":{"nl":"Uw verzoek is niet ingediend. Probeer het opnieuw en als het probleem aanhoudt, neem dan contact op met de winkeleigenaar voor hulp."},"guestsSupportEmailFailureTitle":{"nl":"Er is een probleem opgetreden"},"guestsSupportEmailPlaceholder":{"nl":"E-mailadres"},"guestsSupportEmailSuccessMessage":{"nl":"Als je bent geregistreerd als klant van deze winkel, ontvang je binnenkort een e-mail met instructies over hoe je verder kunt gaan."},"guestsSupportEmailSuccessTitle":{"nl":"dankjewel voor je aanvraag"},"guestsSupportEmailValidationError":{"nl":"E-mail is niet geldig"},"guestsSupportInfoText":{"nl":"Log in met uw klantaccount om verder te gaan."},"submitButton":{"nl":"Indienen"},"submittingButton":{"nl":"Verzenden..."},"cancelButton":{"nl":"Annuleren"},"declIntroText":{"nl":"We gebruiken cookies om de functionaliteit van de website te optimaliseren, de prestaties te analyseren en u een gepersonaliseerde ervaring te bieden. Sommige cookies zijn essentieel om de website goed te laten werken en correct te laten functioneren. Die cookies kunnen niet worden uitgeschakeld. In dit venster kunt u uw voorkeur voor cookies beheren."},"declName":{"nl":"Naam"},"declPurpose":{"nl":"Doel"},"declType":{"nl":"Type"},"declRetention":{"nl":"Behoud"},"declProvider":{"nl":"Aanbieder"},"declFirstParty":{"nl":"Directe"},"declThirdParty":{"nl":"Derde partij"},"declSeconds":{"nl":"seconden"},"declMinutes":{"nl":"minuten"},"declHours":{"nl":"uur"},"declWeeks":{"nl":"week(en)"},"declDays":{"nl":"dagen"},"declMonths":{"nl":"maanden"},"declYears":{"nl":"jaren"},"declSession":{"nl":"Sessie"},"declDomain":{"nl":"Domein"},"declPath":{"nl":"Pad"}}
4,"categories":{"strictlyNecessaryCookiesTitleText":{"nl":"Strikt noodzakelijke cookies"},"strictlyNecessaryCookiesDescriptionText":{"nl":"Deze cookies zijn essentieel om u in staat te stellen door de website te navigeren en de functies ervan te gebruiken, zoals toegang tot beveiligde delen van de website. Zonder deze cookies kan de website niet goed functioneren."},"functionalityCookiesTitleText":{"nl":"Functionele cookies"},"functionalityCookiesDescriptionText":{"nl":"Deze cookies stellen de site in staat om verbeterde functionaliteit en personalisatie te bieden. Ze kunnen worden ingesteld door ons of door externe providers wiens diensten we aan onze pagina's hebben toegevoegd. Als u deze cookies niet toestaat, werken sommige of al deze diensten mogelijk niet correct."},"performanceCookiesTitleText":{"nl":"Prestatiecookies"},"performanceCookiesDescriptionText":{"nl":"Deze cookies stellen ons in staat om de prestaties van onze website te monitoren en te verbeteren. Ze stellen ons bijvoorbeeld in staat om bezoeken te tellen, verkeersbronnen te identificeren en te zien welke delen van de site het populairst zijn."},"targetingCookiesTitleText":{"nl":"Targeting-cookies"},"targetingCookiesDescriptionText":{"nl":"Deze cookies kunnen via onze site worden geplaatst door onze advertentiepartners. Ze kunnen door die bedrijven worden gebruikt om een profiel van uw interesses op te bouwen en u relevante advertenties op andere sites te tonen. Ze slaan geen directe persoonlijke informatie op, maar zijn gebaseerd op de unieke identificatie van uw browser en internetapparaat. Als je deze cookies niet toestaat, krijg je minder gerichte advertenties te zien."},"unclassifiedCookiesTitleText":{"nl":"Niet-geclassificeerde cookies"},"unclassifiedCookiesDescriptionText":{"nl":"Niet-geclassificeerde cookies zijn cookies die we aan het classificeren zijn, samen met de aanbieders van individuele cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000","textForCalculation":{"a":1,"b":0,"g":0,"r":0},"border":"#000000"}},"content":{"href":"https://blumill-shop.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://cdn.shopify.com/s/files/1/0514/3710/9415/t/30/assets/pandectes-logo.png?v=1777707001?v=1777707085465\" alt=\"Cookie banner\" />"},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"opt-both":"<div class=\"cc-compliance cc-highlight\">{{deny}}{{allow}}</div>"},"type":"opt-both","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}{{close}}"},"position":"bottom","theme":"wired","revokable":true,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://cdn.shopify.com/s/files/1/0514/3710/9415/t/30/assets/pandectes-reopen-logo.png?v=1777707001","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Sluiten\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"auOnly":false,"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"nzOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1726039968,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{"useButtons":true},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":false,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":false,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"nl":"Gebruikt in verband met lokalisatie van kopers."}},{"name":"secure_customer_sig","type":"http","domain":"blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":"Gebruikt in verband met klantenlogin."}},{"name":"localization","type":"http","domain":"blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":"Shopify-winkellokalisatie"}},{"name":"_tracking_consent","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":"Voorkeuren volgen."}},{"name":"_cmp_a","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"nl":"Wordt gebruikt voor het beheren van de privacy-instellingen van klanten."}},{"name":"wpm-test-cookie","type":"http","domain":"nl","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"nl":"Used to ensure our systems are working correctly."}},{"name":"wpm-test-cookie","type":"http","domain":"blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"nl":"Used to ensure our systems are working correctly."}}],"1":[],"2":[{"name":"_shopify_y","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":"Shopify-analyses."}},{"name":"_landing_page","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"nl":"Volgt bestemmingspagina's."}},{"name":"_orig_referrer","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"nl":"Volgt bestemmingspagina's."}},{"name":"_shopify_s","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"nl":"Shopify-analyses."}},{"name":"_shopify_sa_t","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"nl":"Shopify-analyses met betrekking tot marketing en verwijzingen."}},{"name":"_shopify_sa_p","type":"http","domain":".blumill.nl","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"nl":"Shopify-analyses met betrekking tot marketing en verwijzingen."}},{"name":"_ga","type":"http","domain":".blumill.nl","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":"Cookie is ingesteld door Google Analytics met onbekende functionaliteit"}},{"name":"_gid","type":"http","domain":".blumill.nl","path":"/","provider":"Google","firstParty":true,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"nl":"Cookie wordt geplaatst door Google Analytics om paginaweergaven te tellen en bij te houden."}},{"name":"_gat","type":"http","domain":".blumill.nl","path":"/","provider":"Google","firstParty":true,"retention":"1 minute(s)","session":false,"expires":1,"unit":"declMinutes","purpose":{"nl":"Cookie wordt geplaatst door Google Analytics om verzoeken van bots te filteren."}},{"name":"_shopify_s","type":"http","domain":"nl","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"nl":"Shopify-analyses."}},{"name":"_ga_3EKWXZRN9X","type":"http","domain":".blumill.nl","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":""}}],"4":[{"name":"__kla_id","type":"http","domain":"blumill.nl","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"nl":"Houdt bij wanneer iemand door een Klaviyo-e-mail naar uw website klikt"}}],"8":[]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","adwordsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":false,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"amazon":{},"microsoft":{"isActive":false,"uetTags":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":false,"gpcIsActive":false,"clarity":{},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}� � !function(){"use strict";window.PandectesRules=window.PandectesRules||{},window.PandectesRules.manualBlacklist={1:[],2:[],4:[]},window.PandectesRules.blacklistedIFrames={1:[],2:[],4:[]},window.PandectesRules.blacklistedCss={1:[],2:[],4:[]},window.PandectesRules.blacklistedBeacons={1:[],2:[],4:[]};const e="javascript/blocked",t=["US-CA","US-VA","US-CT","US-UT","US-CO","US-MT","US-TX","US-OR","US-IA","US-NE","US-NH","US-DE","US-NJ","US-TN","US-MN","US-RI","US-IN","US-KY"],n=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","GB","LI","NO","IS"];function a(e){return new RegExp(e.replace(/[/\\.+?$()]/g,"\\$&").replace("*","(.*)"))}const o=(e,t="log")=>{new URLSearchParams(window.location.search).get("log")&&console[t](`PandectesRules: ${e}`)};function s(e){const t=document.createElement("script");t.async=!0,t.src=e,document.head.appendChild(t)}const r=window.PandectesRulesSettings||window.PandectesSettings,i=function(){if(void 0!==window.dataLayer&&Array.isArray(window.dataLayer)){if(window.dataLayer.some((e=>"pandectes_full_scan"===e.event)))return!0}return!1}(),c=((e="_pandectes_gdpr")=>{const t=("; "+document.cookie).split("; "+e+"=");let n;if(t.length<2)n={};else{const e=t.pop().split(";");n=window.atob(e.shift())}const a=(e=>{try{return JSON.parse(e)}catch(e){return!1}})(n);return!1!==a?a:n})(),{banner:{isActive:d},blocker:{defaultBlocked:l,patterns:u}}=r,g=c&&null!==c.preferences&&void 0!==c.preferences?c.preferences:null,p=i?0:d?null===g?l:g:0,f={1:!(1&p),2:!(2&p),4:!(4&p)},{blackList:w,whiteList:h,iframesBlackList:y,iframesWhiteList:m,beaconsBlackList:b,beaconsWhiteList:_}=u,k={blackList:[],whiteList:[],iframesBlackList:{1:[],2:[],4:[],8:[]},iframesWhiteList:[],beaconsBlackList:{1:[],2:[],4:[],8:[]},beaconsWhiteList:[]};[1,2,4].map((e=>{f[e]||(k.blackList.push(...w[e].length?w[e].map(a):[]),k.iframesBlackList[e]=y[e].length?y[e].map(a):[],k.beaconsBlackList[e]=b[e].length?b[e].map(a):[])})),k.whiteList=h.length?h.map(a):[],k.iframesWhiteList=m.length?m.map(a):[],k.beaconsWhiteList=_.length?_.map(a):[];const v={scripts:[],iframes:{1:[],2:[],4:[]},beacons:{1:[],2:[],4:[]},css:{1:[],2:[],4:[]}},S=(t,n)=>t&&(!n||n!==e)&&(!k.blackList||k.blackList.some((e=>e.test(t))))&&(!k.whiteList||k.whiteList.every((e=>!e.test(t)))),L=(e,t)=>{const n=k.iframesBlackList[t],a=k.iframesWhiteList;return e&&(!n||n.some((t=>t.test(e))))&&(!a||a.every((t=>!t.test(e))))},C=(e,t)=>{const n=k.beaconsBlackList[t],a=k.beaconsWhiteList;return e&&(!n||n.some((t=>t.test(e))))&&(!a||a.every((t=>!t.test(e))))},A=new MutationObserver((e=>{for(let t=0;t<e.length;t++){const{addedNodes:n}=e[t];for(let e=0;e<n.length;e++){const t=n[e],a=t.dataset&&t.dataset.cookiecategory;if(1===t.nodeType&&"LINK"===t.tagName){const e=t.dataset&&t.dataset.href;if(e&&a)switch(a){case"functionality":case"C0001":v.css[1].push(e);break;case"performance":case"C0002":v.css[2].push(e);break;case"targeting":case"C0003":v.css[4].push(e)}}}}}));var E=new MutationObserver((t=>{for(let n=0;n<t.length;n++){const{addedNodes:a}=t[n];for(let t=0;t<a.length;t++){const n=a[t],s=n.src||n.dataset&&n.dataset.src,r=n.dataset&&n.dataset.cookiecategory;if(1===n.nodeType&&"IFRAME"===n.tagName){if(s){let e=!1;L(s,1)||"functionality"===r||"C0001"===r?(e=!0,v.iframes[1].push(s)):L(s,2)||"performance"===r||"C0002"===r?(e=!0,v.iframes[2].push(s)):(L(s,4)||"targeting"===r||"C0003"===r)&&(e=!0,v.iframes[4].push(s)),e&&(n.removeAttribute("src"),n.setAttribute("data-src",s))}}else if(1===n.nodeType&&"IMG"===n.tagName){if(s){let e=!1;C(s,1)?(e=!0,v.beacons[1].push(s)):C(s,2)?(e=!0,v.beacons[2].push(s)):C(s,4)&&(e=!0,v.beacons[4].push(s)),e&&(n.removeAttribute("src"),n.setAttribute("data-src",s))}}
4else if(1===n.nodeType&&"SCRIPT"===n.tagName){const t=n.type;let a=!1;if(S(s,t)?(o(`rule blocked: ${s}`),a=!0):s&&r?o(`manually blocked @ ${r}: ${s}`):r&&o(`manually blocked @ ${r}: inline code`),a){v.scripts.push([n,t]),n.type=e;const a=function(t){n.getAttribute("type")===e&&t.preventDefault(),n.removeEventListener("beforescriptexecute",a)};n.addEventListener("beforescriptexecute",a),n.parentElement&&n.parentElement.removeChild(n)}}}}}));const P=document.createElement,$={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),type:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};window.PandectesRules.unblockCss=e=>{const t=v.css[e]||[];t.length&&o(`Unblocking CSS for ${e}`),t.forEach((e=>{const t=document.querySelector(`link[data-href^="${e}"]`);t.removeAttribute("data-href"),t.href=e})),v.css[e]=[]},window.PandectesRules.unblockIFrames=e=>{const t=v.iframes[e]||[];t.length&&o(`Unblocking IFrames for ${e}`),k.iframesBlackList[e]=[],t.forEach((e=>{const t=document.querySelector(`iframe[data-src^="${e}"]`);t.removeAttribute("data-src"),t.src=e})),v.iframes[e]=[]},window.PandectesRules.unblockBeacons=e=>{const t=v.beacons[e]||[];t.length&&o(`Unblocking Beacons for ${e}`),k.beaconsBlackList[e]=[],t.forEach((e=>{const t=document.querySelector(`img[data-src^="${e}"]`);t.removeAttribute("data-src"),t.src=e})),v.beacons[e]=[]},window.PandectesRules.unblockInlineScripts=function(e){const t=1===e?"functionality":2===e?"performance":"targeting",n=document.querySelectorAll(`script[type="javascript/blocked"][data-cookiecategory="${t}"]`);o(`unblockInlineScripts: ${n.length} in ${t}`),n.forEach((function(e){const t=document.createElement("script");t.type="text/javascript",e.hasAttribute("src")?t.src=e.getAttribute("src"):t.textContent=e.textContent,document.head.appendChild(t),e.parentNode.removeChild(e)}))},window.PandectesRules.unblockInlineCss=function(e){const t=1===e?"functionality":2===e?"performance":"targeting",n=document.querySelectorAll(`link[data-cookiecategory="${t}"]`);o(`unblockInlineCss: ${n.length} in ${t}`),n.forEach((function(e){e.href=e.getAttribute("data-href")}))},window.PandectesRules.unblock=function(e){e.length<1?(k.blackList=[],k.whiteList=[],k.iframesBlackList=[],k.iframesWhiteList=[]):(k.blackList&&(k.blackList=k.blackList.filter((t=>e.every((e=>"string"==typeof e?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0))))),k.whiteList&&(k.whiteList=[...k.whiteList,...e.map((e=>{if("string"==typeof e){const t=".*"+a(e)+".*";if(k.whiteList.every((e=>e.toString()!==t.toString())))return new RegExp(t)}else if(e instanceof RegExp&&k.whiteList.every((t=>t.toString()!==e.toString())))return e;return null})).filter(Boolean)]));let t=0;
4[...v.scripts].forEach((([e,n],a)=>{if(function(e){const t=e.getAttribute("src");return k.blackList&&k.blackList.every((e=>!e.test(t)))||k.whiteList&&k.whiteList.some((e=>e.test(t)))}(e)){const o=document.createElement("script");for(let t=0;t<e.attributes.length;t++){let n=e.attributes[t];"src"!==n.name&&"type"!==n.name&&o.setAttribute(n.name,e.attributes[t].value)}o.setAttribute("src",e.src),o.setAttribute("type",n||"application/javascript"),document.head.appendChild(o),v.scripts.splice(a-t,1),t++}})),0==k.blackList.length&&0===k.iframesBlackList[1].length&&0===k.iframesBlackList[2].length&&0===k.iframesBlackList[4].length&&0===k.beaconsBlackList[1].length&&0===k.beaconsBlackList[2].length&&0===k.beaconsBlackList[4].length&&(o("Disconnecting observers"),E.disconnect(),A.disconnect())};const{store:{adminMode:T,headless:B,storefrontRootDomain:R,checkoutRootDomain:I,storefrontAccessToken:O},banner:{isActive:U},blocker:z}=r,{defaultBlocked:D}=z;U&&function(e){if(window.Shopify&&window.Shopify.customerPrivacy)return void e();let t=null;window.Shopify&&window.Shopify.loadFeatures&&window.Shopify.trackingConsent?e():t=setInterval((()=>{window.Shopify&&window.Shopify.loadFeatures&&(clearInterval(t),window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(t=>{t?o("Shopify.customerPrivacy API - failed to load"):(o(`shouldShowBanner() -> ${window.Shopify.trackingConsent.shouldShowBanner()} | saleOfDataRegion() -> ${window.Shopify.trackingConsent.saleOfDataRegion()}`),e())})))}),10)}((()=>{!function(){const e=window.Shopify.trackingConsent;if(!1!==e.shouldShowBanner()||null!==g||7!==D)try{const t=T&&!(window.Shopify&&window.Shopify.AdminBarInjector);let n={preferences:!(1&p)||i||t,analytics:!(2&p)||i||t,marketing:!(4&p)||i||t};B&&(n.headlessStorefront=!0,n.storefrontRootDomain=R?.length?R:window.location.hostname,n.checkoutRootDomain=I?.length?I:`checkout.${window.location.hostname}`,n.storefrontAccessToken=O?.length?O:""),e.firstPartyMarketingAllowed()===n.marketing&&e.analyticsProcessingAllowed()===n.analytics&&e.preferencesProcessingAllowed()===n.preferences||e.setTrackingConsent(n,(function(e){e&&e.error?o("Shopify.customerPrivacy API - failed to setTrackingConsent"):o(`setTrackingConsent(${JSON.stringify(n)})`)}))}catch(e){o("Shopify.customerPrivacy API - exception")}}(),function(){if(B){const e=window.Shopify.trackingConsent,t=e.currentVisitorConsent();if(navigator.globalPrivacyControl&&""===t.sale_of_data){const t={sale_of_data:!1,headlessStorefront:!0};t.storefrontRootDomain=R?.length?R:window.location.hostname,t.checkoutRootDomain=I?.length?I:`checkout.${window.location.hostname}`,t.storefrontAccessToken=O?.length?O:"",e.setTrackingConsent(t,(function(e){e&&e.error?o(`Shopify.customerPrivacy API - failed to setTrackingConsent({${JSON.stringify(t)})`):o(`setTrackingConsent(${JSON.stringify(t)})`)}))}}}()}));const N="[Pandectes :: Google Consent Mode debug]:";function j(...e){const t=e[0],n=e[1],a=e[2];if("consent"!==t)return"config"===t?"config":void 0;const{ad_storage:o,ad_user_data:s,ad_personalization:r,functionality_storage:i,analytics_storage:c,personalization_storage:d,security_storage:l}=a,u={Command:t,Mode:n,ad_storage:o,ad_user_data:s,ad_personalization:r,functionality_storage:i,analytics_storage:c,personalization_storage:d,security_storage:l};return console.table(u),"default"===n&&("denied"===o&&"denied"===s&&"denied"===r&&"denied"===i&&"denied"===c&&"denied"===d||console.warn(`${N} all types in a "default" command should be set to "denied" except for security_storage that should be set to "granted"`)),n}let M=!1,x=!1;function q(e){e&&("default"===e?(M=!0,x&&console.warn(`${N} "default" command was sent but there was already an "update" command before it.`)):"update"===e?(x=!0,M||console.warn(`${N} "update" command was sent but there was no "default" command before it.`)):"config"===e&&(M||console.warn(`${N} a tag read consent state before a "default" command was sent.`)))}function F(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}const{banner:{isActive:W,hybridStrict:H},geolocation:{caOnly:G=!1,euOnly:J=!1,brOnly:K=!1,jpOnly:V=!1,thOnly:Z=!1,chOnly:Y=!1,zaOnly:X=!1,canadaOnly:Q=!1,globalVisibility:ee=!0},blocker:{defaultBlocked:te=7,googleConsentMode:{isActive:ne,onlyGtm:ae=!1,id:oe="",analyticsId:se="",adwordsId:re="",redactData:ie,urlPassthrough:ce,adStorageCategory:de,analyticsStorageCategory:le,functionalityStorageCategory:ue,personalizationStorageCategory:ge,securityStorageCategory:pe,dataLayerProperty:fe="dataLayer",waitForUpdate:we=0,useNativeChannel:he=!1,debugMode:ye=!1}}}=r;function me(){window[fe].push(arguments)}window[fe]=window[fe]||[];const be={hasInitialized:!1,useNativeChannel:!1,ads_data_redaction:!1,url_passthrough:!1,data_layer_property:"dataLayer",storage:{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}};if(W&&ne)if(ye&&(_e=fe||"dataLayer",window[_e].forEach((e=>{q(j(...F(e)))})),window[_e].push=function(...e){return q(j(...F(e[0]))),Array.prototype.push.apply(this,e)}),ae){const e="https://www.googletagmanager.com";if(oe.length){const t=oe.split(",");window[be.data_layer_property].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});for(let n=0;n<t.length;n++){const a="dataLayer"!==be.data_layer_property?`&l=${be.data_layer_property}`:"";s(`${e}/gtm.js?id=${t[n].trim()}${a}`)}}}else{const e=0===(te&de)?"granted":"denied",a=0===(te&le)?"granted":"denied",o=0===(te&ue)?"granted":"denied",r=0===(te&ge)?"granted":"denied",i=0===(te&pe)?"granted":"denied";be.hasInitialized=!0,be.useNativeChannel=he,be.url_passthrough=ce,be.ads_data_redaction="denied"===e&&ie,be.storage.ad_storage=e,be.storage.ad_user_data=e,be.storage.ad_personalization=e,be.storage.analytics_storage=a,be.storage.functionality_storage=o,be.storage.personalization_storage=r,be.storage.security_storage=i,be.data_layer_property=fe||"dataLayer",me("set","developer_id.dMTZkMj",!0),be.ads_data_redaction&&me("set","ads_data_redaction",be.ads_data_redaction),be.url_passthrough&&me("set","url_passthrough",be.url_passthrough),function(){const e=p!==te?{wait_for_update:we||500}:we?{wait_for_update:we}:{};ee&&!H?me("consent","default",{...be.storage,...e}):(me("consent","default",{...be.storage,...e,region:[...J||H?n:[],...G&&!H?t:[],...K&&!H?["BR"]:[],...V&&!H?["JP"]:[],...!1===Q||H?[]:["CA"],...Z&&!H?["TH"]:[],...Y&&!H?["CH"]:[],...X&&
4!H?["ZA"]:[]]}),me("consent","default",{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted",...e}));if(null!==g){const e=0===(p&de)?"granted":"denied",t=0===(p&le)?"granted":"denied",n=0===(p&ue)?"granted":"denied",a=0===(p&ge)?"granted":"denied",o=0===(p&pe)?"granted":"denied";be.storage.ad_storage=e,be.storage.ad_user_data=e,be.storage.ad_personalization=e,be.storage.analytics_storage=t,be.storage.functionality_storage=n,be.storage.personalization_storage=a,be.storage.security_storage=o,me("consent","update",be.storage)}me("js",new Date);const a="https://www.googletagmanager.com";if(oe.length){const e=oe.split(",");window[be.data_layer_property].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});for(let t=0;t<e.length;t++){const n="dataLayer"!==be.data_layer_property?`&l=${be.data_layer_property}`:"";s(`${a}/gtm.js?id=${e[t].trim()}${n}`)}}if(se.length){const e=se.split(",");for(let t=0;t<e.length;t++){const n=e[t].trim();n.length&&(s(`${a}
4/gtag/js?id=${n}`),me("config",n,{send_page_view:!be.useNativeChannel}))}}if(re.length){const e=re.split(",");for(let t=0;t<e.length;t++){const n=e[t].trim();n.length&&(s(`${a}/gtag/js?id=${n}`),me("config",n,{allow_enhanced_conversions:!0}))}}}()}var _e;function ke(e,t,n=100,a=5e3){const o=e===window&&t.startsWith("window.")?t.substring(7):t;return new Promise(((s,r)=>{let i=null;const c=()=>{i&&clearTimeout(i)};(()=>{const d=Date.now(),l=()=>{const u=function(e,t){if(!t)return e;if(null==e)return;return t.split(".").reduce(((e,t)=>{if(null!=e)return e[t]}),e)}(e,o);return null!=u?(c(),s({value:u})):Date.now()-d>=a?(c(),r(new Error(`Property path "${t}" not found within ${a}ms.`))):void(i=setTimeout(l,n))};l()})()}))}const{blocker:{klaviyoIsActive:ve,googleConsentMode:{adStorageCategory:Se}}}=r;ve&&window.addEventListener("PandectesEvent_OnConsent",(function(e){const{preferences:t,consentType:n}=e.detail;if(null!=t&&"default"!==n){const e=0===(t&Se)?"granted":"denied";ke(window,"klaviyo").then((()=>{const t=["identify",{ad_personalization:e,ad_user_data:e}];window.klaviyo.push(t)})).catch((()=>{console.warn("Klaviyo object not found on window")}))}}));const{banner:{revokableTrigger:Le}}=r;if(Le){const e=async()=>{for await(let e of((e,t=1e3,n=1e4)=>{const a=new WeakMap;return{async*[Symbol.asyncIterator](){const o=Date.now();for(;Date.now()-o<n;){const n=document.querySelectorAll(e);for(const e of n)a.has(e)||(a.set(e,!0),yield e);await new Promise((e=>setTimeout(e,t)))}}}})('a[href*="reopenbanner" i]'))e.onclick=e=>{e.preventDefault(),window.Pandectes.fn.revokeConsent()}};"loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e()}const{banner:{isActive:Ce},blocker:{defaultBlocked:Ae=7,microsoft:{isActive:Ee,uetTags:Pe,dataLayerProperty:$e="uetq"}={isActive:!1,uetTags:"",dataLayerProperty:"uetq"},clarity:{isActive:Te,id:Be}={isActive:!1,id:""}}}=r,Re={hasInitialized:!1,data_layer_property:"uetq",storage:{ad_storage:"granted"}};if(Ce&&Ee){if(function(e,t,n){const a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3);const o="expires="+a.toUTCString();document.cookie=`${e}=${t}; ${o}; path=/; secure; samesite=strict`}("_uetmsdns","0",365),Pe.length){const e=Pe.split(",");for(let t=0;t<e.length;t++)e[t].trim().length&&Me(e[t])}const e=4&Ae?"denied":"granted";if(Re.hasInitialized=!0,Re.storage.ad_storage=e,window[$e]=window[$e]||[],window[$e].push("consent","default",Re.storage),null!==g){const e=4&p?"denied":"granted";Re.storage.ad_storage=e,window[$e].push("consent","update",Re.storage)}window.addEventListener("PandectesEvent_OnConsent",(e=>{["new","revoke"].includes(e.detail?.consentType)&&(4&e.detail?.preferences?window[$e].push("consent","update",{ad_storage:"denied"}):window[$e].push("consent","update",{ad_storage:"granted"}))}))}var Ie,Oe,Ue,ze,De,Ne,je;function Me(e){const t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="//bat.bing.com/bat.js",t.onload=function(){const t={ti:e,cookieFlags:"SameSite=None;Secure"};t.q=window[$e],window[$e]=new UET(t),window[$e].push("pageLoad")},document.head.appendChild(t)}Te&&Ce&&(Be.length&&(Ie=window,Oe=document,ze="script",De=Be,Ie[Ue="clarity"]=Ie[Ue]||function(){(Ie[Ue].q=Ie[Ue].q||[]).push(arguments)},(Ne=Oe.createElement(ze)).async=1,Ne.src="https://www.clarity.ms/tag/"+De,(je=Oe.getElementsByTagName(ze)[0]).parentNode.insertBefore(Ne,je)),window.addEventListener("PandectesEvent_OnConsent",(e=>{["new","revoke"].includes(e.detail?.consentType)&&"function"==typeof window.clarity&&(2&e.detail?.preferences?window.clarity("consent",!1):window.clarity("consent"))})));(r?.blocker?.amazon?.enabled??!1)&&((()=>{if(window.amznConsent||document.querySelector("script[data-amzn-consent]"))return;const e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://c.amazon-adsystem.com/aat/amzn-consent.js",e.dataset.amznConsent="true",document.head.appendChild(e)})(),window.addEventListener("PandectesEvent_OnConsent",(function(e){const{preferences:t}=e.detail;if(null!=t){const e=!(4&t);ke(window,"amznConsent").then((t=>{t().setEnableAdStorage(e).setEnableUserData(e).build()})).catch((()=>
4{console.warn("window.amznConsent not found")}))}}))),window.PandectesRules.gcm=be;const{banner:{isActive:xe},blocker:{isActive:qe}}=r;o(`Prefs: ${p} | Banner: ${xe?"on":"off"} | Blocker: ${qe?"on":"off"}`);const Fe=null===g&&/\/checkouts\//.test(window.location.pathname);0!==p&&!1===i&&qe&&!Fe&&(o("Blocker will execute"),document.createElement=function(...t){if("script"!==t[0].toLowerCase())return P.bind?P.bind(document)(...t):P;const n=P.bind(document)(...t);try{Object.defineProperties(n,{src:{...$.src,set(t){S(t,n.type)&&$.type.set.call(this,e),$.src.set.call(this,t)}},type:{...$.type,get(){const t=$.type.get.call(this);return t===e||S(this.src,t)?null:t},set(t){const a=S(n.src,n.type)?e:t;$.type.set.call(this,a)}}}),n.setAttribute=function(t,a){if("type"===t){const t=S(n.src,n.type)?e:a;$.type.set.call(n,t)}else"src"===t?(S(a,n.type)&&$.type.set.call(n,e),$.src.set.call(n,a)):HTMLScriptElement.prototype.setAttribute.call(n,t,a)}}catch(e){console.warn("PandectesRules: unable to prevent script execution for script src ",n.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return n},E.observe(document.documentElement,{childList:!0,subtree:!0}),A.observe(document.documentElement,{childList:!0,subtree:!0}))}(); 5�</script>
5 6 7
7<script defer type="text/javascript" src="//blumill.nl/cdn/shop/t/30/assets/cart-drawer.js?v=17387490577064029701777707000"></script>
7 8 9
9<script> 10 window.Store = window.Store || {}; 11 window.Store.id = 51437109415; 12 this.countryCode = ""; 13 localStorage.setItem('shopCountryCode', this.countryCode); 14 </script>
14 15 <meta charset="utf-8"> 16 <meta http-equiv="x-ua-compatible" content="IE=edge"> 17 18 <link rel="preconnect" href="https://cdn.shopify.com"> 19 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 20 <link rel="preconnect" href="https://v.shopify.com"> 21 <link rel="preconnect" href="https://cdn.shopifycloud.com"> 22 23 <title>BluMill Koffiemachine - de perfecte koffiemachine voor thuis</title> 24 25 26 <meta name="description" content="Geniet van heerlijke espresso's, cappuccino's of café latte met de BluMill Koffiemachine. Haal de barista in jezelf naar boven. Bestel nu!"> 27 28 29 30 <link rel="shortcut icon" href="//blumill.nl/cdn/shop/files/BluMill_logo_Favicon_32x32.png?v=1641562783" type="image/png"> 31 32 33 34 <link rel="canonical" href="https://blumill.nl/products/blumill-koffiemachine" /> 35 36 37 <meta name="viewport" content="width=device-width"> 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56<meta property="og:site_name" content="BluMill"> 57<meta property="og:url" content="https://blumill.nl/products/blumill-koffiemachine"> 58<meta property="og:title" content="BluMill Koffiemachine"> 59<meta property="og:type" content="website"> 60<meta property="og:description" content="Geniet van heerlijke espresso's, cappuccino's of café latte met de BluMill Koffiemachine. Haal de barista in jezelf naar boven. Bestel nu!"> 61 62 63 64 65 66 67 68 69 70 71 <meta 72 property="og:image" 73 content="https://blumill.nl/cdn/shop/files/BluMillcolors1000x1000_1200x1200.jpg?v=1724076999" 74 /> 75 <meta 76 property="og:image:secure_url" 77 content="https://blumill.nl/cdn/shop/files/BluMillcolors1000x1000_1200x1200.jpg?v=1724076999" 78 /> 79 <meta property="og:image:width" content="1200" /> 80 <meta property="og:image:height" content="1200" /> 81 82 83 <meta property="og:image:alt" content="BluMill Koffiemachine in kleuren zwart, zilver en rose goud" /> 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101<meta name="twitter:title" content="BluMill Koffiemachine - de perfecte koffiemachine voor thuis"> 102<meta name="twitter:description" content="Geniet van heerlijke espresso's, cappuccino's of café latte met de BluMill Koffiemachine. Haal de barista in jezelf naar boven. Bestel nu!"> 103 104 105 106 107 108 109 110 <meta name="twitter:card" content="summary"> 111 112 113 <meta 114 property="twitter:image" 115 content="https://blumill.nl/cdn/shop/files/BluMillcolors1000x1000_1200x1200_crop_center.jpg?v=1724076999" 116 /> 117 <meta property="twitter:image:width" content="1200" /> 118 <meta property="twitter:image:height" content="1200" /> 119 120 121 <meta property="twitter:image:alt" content="BluMill Koffiemachine in kleuren zwart, zilver en rose goud" /> 122 123 124 125 126 <link href="//blumill.nl/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2" as="font" crossorigin="anonymous"> 127 <link rel="preload" as="style" href="//blumill.nl/cdn/shop/t/30/assets/theme.min.css?v=125468879043307897831777707085"> 128 <link rel="preload" as="style" href="//blumill.nl/cdn/shop/t/30/assets/custom.css?v=99740028694789874831777707084"> 129 130 131 <!-- Start of Shopioso speed boost --> 132 133 134 135 136 137 138 139 140 141 142 143 144 145
145<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
145<meta name="facebook-domain-verification" content="eflo2ap4e4t22eikbcjk615hx8ekx0"> 146<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/51437109415/digital_wallets/dialog"> 147<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/41778318475431:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" hreflang="x-default" href="https://blumill.nl/products/blumill-koffiemachine"> 148<link rel="alternate" hreflang="nl" href="https://blumill.nl/products/blumill-koffiemachine"> 149<link rel="alternate" hreflang="nl-BE" href="https://blumill.be/products/blumill-koffiemachine"> 150<link rel="alternate" type="application/json+oembed" href="https://blumill.nl/products/blumill-koffiemachine.oembed">
151<script async="async" data-src="/checkouts/internal/preloads.js?locale=nl-NL"></script>
vendor: 1 bytes, line 151
151
152<script id="shopify-features" type="application/json">{"accessToken":"b003fcc0e07ed8429250c37986f2090f","betas":["rich-media-storefront-analytics"],"domain":"blumill.nl","predictiveSearch":true,"shopId":51437109415,"locale":"nl"}</script>
vendor: 1 bytes, line 152
152
153<script>var Shopify = Shopify || {}; 154Shopify.shop = "blumill-shop.myshopify.com"; 155Shopify.locale = "nl"; 156Shopify.currency = {"active":"EUR","rate":"1.0"}; 157Shopify.country = "NL"; 158Shopify.theme = {"name":"BluMill-Shopify-Theme-Empire\/main","id":199339245913,"schema_name":"Empire","schema_version":"11.1.0","theme_store_id":null,"role":"main"}; 159Shopify.theme.handle = "null"; 160Shopify.theme.style = {"id":null,"handle":null}; 161Shopify.cdnHost = "blumill.nl/cdn"; 162Shopify.routes = Shopify.routes || {}; 163Shopify.routes.root = "/"; 164Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 165Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 166Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 167Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 167
167
168<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 168
168
169<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 169
169
170<script> 171 window.Shopify = window.Shopify || {}; 172 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 173 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 174 window.Shopify.SignInWithShop.eligible = true; 175</script>
vendor: 1 bytes, line 175
175
176<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 176
176
177<script defer="defer" async type="module" data-src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.nl.esm.js"></script>
vendor: 1 bytes, line 177
177
178<script type="module"> 179 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.nl.esm.js"); 180 181 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 182 183</script>
vendor: 1 bytes, line 183
183
184<script> 185 window.Shopify = window.Shopify || {}; 186 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 187 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.nl.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.nl.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.nl.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.nl.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.nl.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.nl.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.nl.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.nl.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.nl.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.nl.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.nl.esm.js"],"listener":["modules/v2/loader.listener.nl.esm.js"],"pay-button":["modules/v2/loader.pay-button.nl.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.nl.esm.js"],"shop-button":["modules/v2/loader.shop-button.nl.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.nl.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.nl.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.nl.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.nl.esm.js"],"shop-login":["modules/v2/loader.shop-login.nl.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.nl.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.nl.esm.js"]}; 188</script>
vendor: 1 bytes, line 188
188
189<script>(function() { 190 var isLoaded = false; 191 function asyncLoad() { 192 if (isLoaded) return; 193 isLoaded = true; 194 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ede9c21687c26f495f634bbed\/b5f94ac7bd10a7ce7d7d389cf.js?shop=blumill-shop.myshopify.com","https:\/\/easygdpr.b-cdn.net\/v\/1553540745\/gdpr.min.js?shop=blumill-shop.myshopify.com","\/\/cdn.shopify.com\/proxy\/43f2364b8dbcaf95c3525fbc93544841bbe9a4a79850b0d872719796a8f3094e\/s.pandect.es\/scripts\/pandectes-core.js?shop=blumill-shop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 195 for (var i = 0; i < urls.length; i++) { 196 var s = document.createElement('script'); 197 s.type = 'text/javascript'; 198 s.async = true; 199 s.src = urls[i]; 200 var x = document.getElementsByTagName('script')[0]; 201 x.parentNode.insertBefore(s, x); 202 } 203 }; 204 document.addEventListener('StartAsyncLoading',function(event){asyncLoad();});if(window.attachEvent) { 205 window.attachEvent('onload', function(){}); 206 } else { 207 window.addEventListener('load', function(){}, false); 208 } 209})();</script>
vendor: 1 bytes, line 209
209
210<script id="__st">var __st={"a":51437109415,"offset":7200,"reqid":"1d26d377-bba8-4da3-ac9e-f80f2f2a1c57-1791585660","pageurl":"blumill.nl\/products\/blumill-koffiemachine","u":"5660fb03b2ab","p":"product","rtyp":"product","rid":6223404368039};</script>
vendor: 1 bytes, line 210
210
211<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 211
211
212<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Beschermd door hCaptcha',privacyText:'Privacy',termsText:'Voorwaarden'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 212
212
213<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" data-src="//blumill.nl/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 213
213
214<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//blumill.nl/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
214<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" data-src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 214
214
215<script> 216 window.Shopify = window.Shopify || {}; 217 window.Shopify.MCP = window.Shopify.MCP || {}; 218 window.Shopify.MCP.enabled = true; 219 window.Shopify.MCP.shop = "blumill-shop.myshopify.com"; 220 window.Shopify.MCP.mcpEndpoint = "https:\/\/blumill.nl\/api\/mcp"; 221 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 222</script>
vendor: 1 bytes, line 222
222
223<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.data-src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/blumill.nl\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 224</script>
vendor: 1 bytes, line 224
224
225<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.data-src="https://blumill.nl/cdn/shopifycloud/portable-wallets/latest/portable-wallets.nl.js",t.type="module",document.head.appendChild(t)}}; 226</script>
vendor: 1 bytes, line 226
226
227<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 228 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 229</script>
vendor: 1 bytes, line 229
229
230<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 231</script>
231 232
233<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
233 234 235 236
236<script> 237 var script_loaded=!1;function loadJSscripts(){setTimeout(function(){if(!script_loaded){script_loaded=!0;var t=document.getElementsByTagName("script");for(i=0;i<t.length;i++)null!==t[i].getAttribute("data-src")&&(t[i].setAttribute("src",t[i].getAttribute("data-src")),delete t[i].dataset.src);var e=document.getElementsByTagName("link");for(i=0;i<e.length;i++)null!==e[i].getAttribute("data-href")&&(e[i].setAttribute("href",e[i].getAttribute("data-href")),delete e[i].dataset.href);setTimeout(function(){document.dispatchEvent(new CustomEvent("StartAsyncLoading")),document.dispatchEvent(new CustomEvent("StartKernelLoading"))},400)}console.log("Shopioso 12s wait")},12e3)}function loadJSscriptsNow(){if(!script_loaded){console.log("Shopioso scripts have loaded."),script_loaded=!0;var t=document.getElementsByTagName("script");for(i=0;i<t.length;i++)null!==t[i].getAttribute("data-src")&&(t[i].setAttribute("src",t[i].getAttribute("data-src")),delete t[i].dataset.src);var e=document.getElementsByTagName("link");for(i=0;i<e.length;i++)null!==e[i].getAttribute("data-href")&&(e[i].setAttribute("href",e[i].getAttribute("data-href")),delete e[i].dataset.href);setTimeout(function(){document.dispatchEvent(new CustomEvent("StartAsyncLoading")),document.dispatchEvent(new CustomEvent("StartKernelLoading"))},400)}}var activityEvents=["mousedown","mousemove","keydown","scroll","touchstart","click","keypress","touchmove"];activityEvents.forEach(function(t){window.addEventListener(t,loadJSscriptsNow,!1)}),document.addEventListener("DOMContentLoaded",loadJSscripts),window.addEventListener?window.addEventListener("load",loadJSscripts):window.attachEvent?window.attachEvent("onload",loadJSscripts):window.onload=loadJSscripts; 238 </script>
238 239 <!-- End of Shopioso speed boost --> 240 241 <link href="//blumill.nl/cdn/shop/t/30/assets/theme.min.css?v=125468879043307897831777707085" rel="stylesheet" type="text/css" media="all" /> 242 <link href="//blumill.nl/cdn/shop/t/30/assets/custom.css?v=99740028694789874831777707084" rel="stylesheet" type="text/css" media="all" /> 243 <link href="//blumill.nl/cdn/shop/t/30/assets/cart-drawer.css?v=37713615653894364821777706998" rel="stylesheet" type="text/css" media="all" /> 244 245 246 247 248
248<script> 249 window.Theme = window.Theme || {}; 250 window.Theme.version = '11.1.0'; 251 window.Theme.name = 'Empire'; 252 window.Theme.routes = { 253 "root_url": "/", 254 "account_url": "/account", 255 "account_login_url": "https://blumill.nl/customer_authentication/redirect?locale=nl®ion_country=NL", 256 "account_logout_url": "/account/logout", 257 "account_register_url": "https://shopify.com/51437109415/account?locale=nl®ion_country=NL&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJibHVtaWxsLXNob3AubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMTkwNDYwLCJuYmYiOjE3OTE1ODU2NjB9.TPZ5EdnZcmOhfD7PCtyzOPV3KySfQLDcaKVimptD8gA", 258 "account_addresses_url": "/account/addresses", 259 "collections_url": "/collections", 260 "all_products_collection_url": "/collections/all", 261 "search_url": "/search", 262 "predictive_search_url": "/search/suggest", 263 "cart_url": "/cart", 264 "cart_add_url": "/cart/add", 265 "cart_change_url": "/cart/change", 266 "cart_clear_url": "/cart/clear", 267 "product_recommendations_url": "/recommendations/products", 268 }; 269 </script>
269 270 271 272 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 273 274 275 276 <!-- TCF is active, scripts are loaded above --> 277 278
278<script> 279 280 window.addEventListener('DOMContentLoaded', function(){ 281 const script = document.createElement('script'); 282 283 script.src = "https://cdn.shopify.com/extensions/01a11687-a319-7422-b9b0-51680bbe142b/gdpr-cookie-consent-419/assets/pandectes-core.js"; 284 285 script.defer = true; 286 document.body.appendChild(script); 287 }) 288 </script>
288 289 290 291 292 293 294 295 296<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 297 298 299 300 301 302 303 304 305 306 307 308 309
309<script async src="https://static.klaviyo.com/onsite/js/V2N7q7/klaviyo.js?company_id=V2N7q7"></script>
309 310
310<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
310 311 312 313
313<script id="viewed_product"> 314 if (item == null) { 315 var _learnq = _learnq || []; 316 317 var MetafieldReviews = null 318 var MetafieldYotpoRating = null 319 var MetafieldYotpoCount = null 320 var MetafieldLooxRating = null 321 var MetafieldLooxCount = null 322 var okendoProduct = null 323 var okendoProductReviewCount = null 324 var okendoProductReviewAverageValue = null 325 try { 326 // The following fields are used for Customer Hub recently viewed in order to add reviews. 327 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 328 MetafieldReviews = {"rating_count":3}; 329 MetafieldYotpoRating = null 330 MetafieldYotpoCount = null 331 MetafieldLooxRating = null 332 MetafieldLooxCount = null 333 334 okendoProduct = null 335 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 336 if (okendoProduct && 'error' in okendoProduct) { 337 okendoProduct = null 338 } 339 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 340 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 341 } catch (error) { 342 console.error('Error in Klaviyo onsite reviews tracking:', error); 343 } 344 345 var item = { 346 Name: "BluMill Koffiemachine", 347 ProductID: 6223404368039, 348 Categories: ["BluMill Bestsellers","BluMill Producten","Keuken \u0026 Huishouden","Paasartikelen"], 349 ImageURL: "https://blumill.nl/cdn/shop/files/BluMillcolors1000x1000_grande.jpg?v=1724076999", 350 URL: "https://blumill.nl/products/blumill-koffiemachine", 351 Brand: "-", 352 Price: "â¬149,95", 353 Value: "149,95", 354 CompareAtPrice: "â¬0,00" 355 }; 356 _learnq.push(['track', 'Viewed Product', item]); 357 _learnq.push(['trackViewedItem', { 358 Title: item.Name, 359 ItemId: item.ProductID, 360 Categories: item.Categories, 361 ImageUrl: item.ImageURL, 362 Url: item.URL, 363 Metadata: { 364 Brand: item.Brand, 365 Price: item.Price, 366 Value: item.Value, 367 CompareAtPrice: item.CompareAtPrice 368 }, 369 metafields:{ 370 reviews: MetafieldReviews, 371 yotpo:{ 372 rating: MetafieldYotpoRating, 373 count: MetafieldYotpoCount, 374 }, 375 loox:{ 376 rating: MetafieldLooxRating, 377 count: MetafieldLooxCount, 378 }, 379 okendo: { 380 rating: okendoProductReviewAverageValue, 381 count: okendoProductReviewCount, 382 } 383 } 384 }]); 385 } 386 </script>
386 387 388 389 390 391 392
392<script> 393 window.klaviyoReviewsProductDesignMode = false 394 </script>
394 395 396 397 398 399 400 401 402 403 404<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
405<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 51437109415,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 405
405
406<script> 407 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 408</script>
vendor: 1 bytes, line 408
408
409<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
409).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 51437109415,storefrontBaseUrl: "https://blumill.nl",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://blumill.nl/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"4031840601","configuration":"{\"mailchimp_store_id\":\"store_9e1v7pzkmgghptj4uts4\", \"mailchimp_user_id\":\"152375346\",\"mailchimp_list_id\":\"9cfda8b5a5\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2930606425","configuration":"{\"accountID\":\"V2N7q7\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2669576537","configuration":"{\"accountID\":\"blumill-shop\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"906199385","configuration":"{\"pixel_id\":\"1790657521795750\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
409,{"id":"179110233","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"BluMill","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"blumill-shop.myshopify.com","countryCode":"NL","storefrontUrl":"https:\/\/blumill.nl"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":149.95,"currencyCode":"EUR"},"product":{"title":"BluMill Koffiemachine","vendor":"-","id":"6223404368039","untranslatedTitle":"BluMill Koffiemachine","url":"\/products\/blumill-koffiemachine","type":"Koffiemachine"},"id":"41778318442663","image":{"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"},"sku":"10377","title":"Zwart \/ Rosé Goud","untranslatedTitle":"Zwart \/ Rosé Goud"},{"price":{"amount":149.95,"currencyCode":"EUR"},"product":{"title":"BluMill Koffiemachine","vendor":"-","id":"6223404368039","untranslatedTitle":"BluMill Koffiemachine","url":"\/products\/blumill-koffiemachine","type":"Koffiemachine"},"id":"41778318475431","image":{"src":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999"},"sku":"10376","title":"Zilver","untranslatedTitle":"Zilver"},{"price":{"amount":149.95,"currencyCode":"EUR"},"product":{"title":"BluMill Koffiemachine","vendor":"-","id":"6223404368039","untranslatedTitle":"BluMill Koffiemachine","url":"\/products\/blumill-koffiemachine","type":"Koffiemachine"},"id":"49033515073881","image":{"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"},"sku":"11170","title":"Zwart","untranslatedTitle":"Zwart"}],"products":[{"id":"6223404368039","handle":"blumill-koffiemachine","isCollective":null,"title":"BluMill Koffiemachine","type":"Koffiemachine","untranslatedTitle":"BluMill Koffiemachine","url":"\/products\/blumill-koffiemachine","vendor":"-","remoteShopId":null,"variants":[{"id":"41778318442663","image":{"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"},"price":{"amount":149.95,"currencyCode":"EUR"},"sku":"10377","title":"Zwart \/ Rosé Goud","untranslatedTitle":"Zwart \/ Rosé Goud"},{"id":"41778318475431","image":{"src":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999"},"price":{"amount":149.95,"currencyCode":"EUR"},"sku":"10376","title":"Zilver","untranslatedTitle":"Zilver"},{"id":"49033515073881","image":{"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"},"price":{"amount":149.95,"currencyCode":"EUR"},"sku":"11170","title":"Zwart","untranslatedTitle":"Zwart"}]}],"purchasingCompany":null},},"https://blumill.nl/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"199339245913","themePublished":"true","eventMetadataId":"83547c10-de4f-4258-914e-1fd3ffd63110","pageType":"product","resourceId":"6223404368039","shopId":"51437109415","storefrontBaseUrl":"https:\/\/blumill.nl","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":149.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"BluMill Koffiemachine\",\"vendor\":\"-\",\"id\":\"6223404368039\",\"untranslatedTitle\":\"BluMill Koffiemachine\",\"url\":\"\/products\/blumill-koffiemachine\",\"type\":\"Koffiemachine\"},\"id\":\"41778318475431\",\"image\":{\"src\":\"\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999\"},\"sku\":\"10376\",\"title\":\"Zilver\",\"untranslatedTitle\":\"Zilver\"}}]]"});})();</script>
409<script> 410 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 411 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 412 window.ShopifyAnalytics.meta.currency = 'EUR'; 413 var meta = {"product":{"id":6223404368039,"gid":"gid:\/\/shopify\/Product\/6223404368039","vendor":"-","type":"Koffiemachine","handle":"blumill-koffiemachine","variants":[{"id":41778318442663,"price":14995,"name":"BluMill Koffiemachine - Zwart \/ Rosé Goud","public_title":"Zwart \/ Rosé Goud","sku":"10377"},{"id":41778318475431,"price":14995,"name":"BluMill Koffiemachine - Zilver","public_title":"Zilver","sku":"10376"},{"id":49033515073881,"price":14995,"name":"BluMill Koffiemachine - Zwart","public_title":"Zwart","sku":"11170"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":6223404368039,"requestId":"1d26d377-bba8-4da3-ac9e-f80f2f2a1c57-1791585660"}}; 414 for (var attr in meta) { 415 window.ShopifyAnalytics.meta[attr] = meta[attr]; 416 } 417</script>
vendor: 1 bytes, line 417
417
418<script class="analytics"> 419 (function () { 420 var customDocumentWrite = function(content) { 421 var jquery = null; 422 423 if (window.jQuery) { 424 jquery = window.jQuery; 425 } else if (window.Checkout && window.Checkout.$) { 426 jquery = window.Checkout.$; 427 } 428 429 if (jquery) { 430 jquery('body').append(content); 431 } 432 }; 433 434 var hasLoggedConversion = function(token) { 435 if (token) { 436 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 437 } 438 return false; 439 } 440 441 var setCookieIfConversion = function(token) { 442 if (token) { 443 var twoMonthsFromNow = new Date(Date.now()); 444 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 445 446 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 447 } 448 } 449 450 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 451 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 452 if (trekkie.integrations) { 453 return; 454 } 455 trekkie.methods = [ 456 'identify', 457 'page', 458 'ready', 459 'track', 460 'trackForm', 461 'trackLink' 462 ]; 463 trekkie.factory = function(method) { 464 return function() { 465 var args = Array.prototype.slice.call(arguments); 466 args.unshift(method); 467 trekkie.push(args); 468 if (method == 'track' || method == 'page') { 469 var pageUrl; 470 try { 471 pageUrl = window.location.href; 472 } catch (e) {} 473 var pageReferrer; 474 try { 475 pageReferrer = document.referrer; 476 } catch (e) {} 477 try { 478 if (window.__TREKKIE_SHIM_QUEUE == null) { 479 window.__TREKKIE_SHIM_QUEUE = []; 480 } 481 window.__TREKKIE_SHIM_QUEUE.push({ 482 from: 'trekkie-stub', 483 method: method, 484 args: args.slice(1), 485 pageContext: { 486 url: pageUrl, 487 referrer: pageReferrer 488 } 489 }); 490 } catch (e) { 491 // no-op 492 } 493 } 494 return trekkie; 495 }; 496 }; 497 for (var i = 0; i < trekkie.methods.length; i++) { 498 var key = trekkie.methods[i]; 499 trekkie[key] = trekkie.factory(key); 500 } 501 trekkie.load = function(config) { 502 trekkie.config = config || {}; 503 trekkie.config.initialDocumentCookie = document.cookie; 504 var first = document.getElementsByTagName('script')[0]; 505var script = document.createElement('script'); 506script.type = 'text/javascript'; 507script.onerror = function(e) { 508 var scriptFallback = document.createElement('script'); 509 scriptFallback.type = 'text/javascript'; 510 scriptFallback.onerror = function(error) { 511 var Monorail = { 512 produce: function produce(monorailDomain, schemaId, payload) { 513 var currentMs = new Date().getTime(); 514 var event = { 515 schema_id: schemaId, 516 payload: payload, 517 metadata: { 518 event_created_at_ms: currentMs, 519 event_sent_at_ms: currentMs 520 } 521 }; 522 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 523 }, 524 sendRequest: function sendRequest(endpointUrl, payload) { 525 // Try the sendBeacon API 526 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 527 var blobData = new window.Blob([payload], { 528 type: 'text/plain' 529 }); 530 531 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 532 return true; 533 } // sendBeacon was not successful 534 535 } // XHR beacon 536 537 var xhr = new XMLHttpRequest(); 538 539 try { 540 xhr.open('POST', endpointUrl); 541 xhr.setRequestHeader('Content-Type', 'text/plain'); 542 xhr.send(payload); 543 } catch (e) { 544 console.log(e); 545 } 546 547 return false; 548 }, 549 isIos12: function isIos12() { 550 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 551 } 552 }; 553 Monorail.produce('monorail-edge.shopifysvc.com', 554 'trekkie_storefront_load_errors/1.1', 555 {shop_id: 51437109415, 556 theme_id: 199339245913, 557 app_name: "storefront", 558 context_url: window.location.href, 559 source_url: "//blumill.nl/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 560 561 }; 562 scriptFallback.async = true; 563 scriptFallback.src = '//blumill.nl/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 564 first.parentNode.insertBefore(scriptFallback, first); 565}; 566script.async = true; 567script.src = '//blumill.nl/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 568first.parentNode.insertBefore(script, first); 569 570 }; 571 trekkie.load( 572 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":51437109415,"isMerchantRequest":null,"themeId":199339245913,"themeCityHash":"11390221071857357901","contentLanguage":"nl","currency":"EUR","eventMetadataId":"83547c10-de4f-4258-914e-1fd3ffd63110"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 573 ); 574 575 var loaded = false;
576 trekkie.ready(function() { 577 if (loaded) return; 578 loaded = true; 579 580 window.ShopifyAnalytics.lib = window.trekkie; 581 582 var originalDocumentWrite = document.write; 583 document.write = customDocumentWrite; 584 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 585 document.write = originalDocumentWrite; 586 587 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 588 var token = match? match[1]: undefined; 589 if (!hasLoggedConversion(token)) { 590 setCookieIfConversion(token); 591 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":41778318475431,"productId":6223404368039,"productGid":"gid:\/\/shopify\/Product\/6223404368039","name":"BluMill Koffiemachine - Zilver","price":"149.95","sku":"10376","brand":"-","variant":"Zilver","category":"Koffiemachine","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 592 } 593 }); 594 595 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":6223404368039,"requestId":"1d26d377-bba8-4da3-ac9e-f80f2f2a1c57-1791585660","shopifyEmitted":true}); 596 597 var eventsListenerScript = document.createElement('script'); 598 eventsListenerScript.async = true; 599 eventsListenerScript.src = "//blumill.nl/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 600 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 601})();</script>
601 602
602<script> 603 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 604 window.ga = function ga() { 605 (window.ga.q = window.ga.q || []).push(arguments); 606 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 607 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 608 } 609 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 610 }; 611 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 612 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 613 } 614 } 615</script>
vendor: 1 bytes, line 615
615
616<script 617 defer 618 src="https://blumill.nl/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 619 data-application="storefront-renderer" 620 data-shop-id="51437109415" 621 data-render-region="gcp-us-west1" 622 data-page-type="product" 623 data-theme-instance-id="199339245913" 624 data-theme-name="Empire" 625 data-theme-version="11.1.0" 626 data-monorail-region="shop_domain" 627 data-resource-timing-sampling-rate="10" 628 data-shs="true" 629 data-shs-beacon="true" 630 data-shs-export-with-fetch="true" 631 data-shs-logs-sample-rate="1" 632 data-shs-beacon-endpoint="https://blumill.nl/api/collect" 633></script>
633 634<meta name="shopify-y" content="d55ef4d2-8a4d-4e53-9b8c-77705c462df2" data-expiration="1823143260000"><meta name="shopify-s" content="69cfbd91-8279-4924-a7a0-7942edbcb3d8" data-expiration="1791587460000"> 635</head> 636 637 <body class="template-product" data-instant-allow-query-string data-reduce-animations> 638 639
639<script> 640 document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js'); 641 if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor'; 642 if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch'); 643 </script>
643 644 645 646 <svg 647 class="icon-star-reference" 648 aria-hidden="true" 649 focusable="false" 650 role="presentation" 651 xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none" 652 > 653 <symbol id="icon-star"> 654 <rect class="icon-star-background" width="20" height="20" fill="currentColor"/> 655 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/> 656 </symbol> 657 <clipPath id="icon-star-clip"> 658 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 659 </clipPath> 660 </svg> 661 662 663 664 <a class="skip-to-main" href="#site-main">Doorgaan naar inhoud</a> 665 666 <!-- BEGIN sections: header-group --> 667<div id="shopify-section-sections--29830923944281__header" class="shopify-section shopify-section-group-header-group site-header-wrapper"> 668 669
670<script 671 type="application/json" 672 data-section-id="sections--29830923944281__header" 673 data-section-type="static-header" 674 data-section-data> 675 { 676 "settings": { 677 "sticky_header": true, 678 "has_box_shadow": true, 679 "live_search": { 680 "enable": true, 681 "money_format": "â¬{{amount_with_comma_separator}}", 682 "show_mobile_search_bar": true 683 } 684 } 685 } 686</script>
686 687 688 689 690 691 692<style data-shopify> 693 .site-logo { 694 max-width: 250px; 695 } 696 697 .site-logo-image { 698 max-height: 100px; 699 } 700</style> 701 702<header 703 class="site-header site-header-nav--open" 704 role="banner" 705 data-site-header 706> 707 <div 708 class=" 709 site-header-main 710 711 " 712 data-site-header-main 713 data-site-header-sticky 714 715 data-site-header-mobile-search-bar 716 717 > 718 <button class="site-header-menu-toggle" data-menu-toggle> 719 <div class="site-header-menu-toggle--button" tabindex="-1"> 720 <span class="toggle-icon--bar toggle-icon--bar-top"></span> 721 <span class="toggle-icon--bar toggle-icon--bar-middle"></span> 722 <span class="toggle-icon--bar toggle-icon--bar-bottom"></span> 723 <span class="visually-hidden">Menu</span> 724 </div> 725 </button> 726 727 728 729 <div 730 class=" 731 site-header-main-content 732 733 small-promo-enabled 734 735 " 736 > 737 <div class="site-header-logo"> 738 <a 739 class="site-logo" 740 href="/"> 741 742 743 744 745 746 747 748 749 <img 750 751 src="//blumill.nl/cdn/shop/files/BluMill_logo_color_165x52.png?v=1641562783" 752 753 alt="" 754 755 756 data-rimg 757 srcset="//blumill.nl/cdn/shop/files/BluMill_logo_color_165x52.png?v=1641562783 1x" 758 759 760 class="site-logo-image" 761 style=" 762 object-fit:cover;object-position:50.0% 50.0%; 763 764" 765 766 > 767 768 769 770 771 772 </a> 773 </div> 774 775 776 777 778 779 780 781<div class="live-search" data-live-search><form 782 class=" 783 live-search-form 784 form-fields-inline 785 786 " 787 action="/search" 788 method="get" 789 role="search" 790 aria-label="Product" 791 data-live-search-form 792 > 793 <div class="form-field no-label"><span class="form-field-select-wrapper live-search-filter-wrapper"> 794 <select 795 class="live-search-filter" 796 id="live-search-filter" 797 data-live-search-filter 798 data-filter-all="Alle categorieën" 799 > 800 801 <option value="" selected>Alle categorieën</option> 802 <option value="" disabled>------</option> 803 804 805<option value="product_type:Aircooler, Ventilator">Aircooler, Ventilator</option> 806<option value="product_type:Airfryer">Airfryer</option> 807<option value="product_type:Barbecue">Barbecue</option> 808<option value="product_type:BluMill IJsmachine">BluMill IJsmachine</option> 809<option value="product_type:Elektrisch Verfpistool">Elektrisch Verfpistool</option> 810<option value="product_type:Fitnessapparaten">Fitnessapparaten</option> 811<option value="product_type:Grill">Grill</option> 812<option value="product_type:Heater">Heater</option> 813<option value="product_type:Ijsblokjesmaker">Ijsblokjesmaker</option> 814<option value="product_type:Keukenmachine">Keukenmachine</option> 815<option value="product_type:Koffiemachine">Koffiemachine</option> 816<option value="product_type:Step">Step</option> 817<option value="product_type:Wasmachine">Wasmachine</option> 818 819 </select> 820 821 <label 822 class=" 823 live-search-filter-label 824 form-field-select 825 " 826 for="live-search-filter" 827 data-live-search-filter-label 828 >Alle categorieën 829</label> 830 <svg 831 aria-hidden="true" 832 focusable="false" 833 role="presentation" 834 width="8" 835 height="6" 836 viewBox="0 0 8 6" 837 fill="none" 838 xmlns="http://www.w3.org/2000/svg" 839 class="icon-chevron-down" 840> 841<path class="icon-chevron-down-left" d="M4 4.5L7 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> 842<path class="icon-chevron-down-right" d="M4 4.5L1 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> 843</svg> 844 845 </span><input 846 class="form-field-input live-search-form-field" 847 type="text" 848 name="q" 849 aria-label="Zoeken" 850 placeholder="Waar ben je naar op zoek?" 851 852 autocomplete="off" 853 data-live-search-input 854 > 855 <button 856 class="live-search-takeover-cancel" 857 type="button" 858 data-live-search-takeover-cancel> 859 Annuleren 860 </button> 861 862 <button 863 class="live-search-button" 864 type="submit" 865 aria-label="Zoeken" 866 data-live-search-submit 867 >
868 <span class="search-icon search-icon--inactive"> 869 <svg 870 aria-hidden="true" 871 focusable="false" 872 role="presentation" 873 xmlns="http://www.w3.org/2000/svg" 874 width="23" 875 height="24" 876 fill="none" 877 viewBox="0 0 23 24" 878> 879 <path d="M21 21L15.5 15.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 880 <circle cx="10" cy="9" r="8" stroke="currentColor" stroke-width="2"/> 881</svg> 882 883 </span> 884 <span class="search-icon search-icon--active"> 885 <svg 886 aria-hidden="true" 887 focusable="false" 888 role="presentation" 889 width="26" 890 height="26" 891 viewBox="0 0 26 26" 892 xmlns="http://www.w3.org/2000/svg" 893> 894 <g fill-rule="nonzero" fill="currentColor"> 895 <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> 896 </g> 897</svg> 898 </span> 899 </button> 900 </div> 901 902 <div class="search-flydown" data-live-search-flydown> 903 <div class="search-flydown--placeholder" data-live-search-placeholder> 904 <div class="search-flydown--product-items"> 905 906 <a class="search-flydown--product search-flydown--product" href="#"> 907 908 <div class="search-flydown--product-image"> 909 <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 910 </div> 911 912 913 <div class="search-flydown--product-text"> 914 <span class="search-flydown--product-title placeholder--content-text"></span> 915 <span class="search-flydown--product-price placeholder--content-text"></span> 916 </div> 917 </a> 918 919 <a class="search-flydown--product search-flydown--product" href="#"> 920 921 <div class="search-flydown--product-image"> 922 <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 923 </div> 924 925 926 <div class="search-flydown--product-text"> 927 <span class="search-flydown--product-title placeholder--content-text"></span>
928 <span class="search-flydown--product-price placeholder--content-text"></span> 929 </div> 930 </a> 931 932 <a class="search-flydown--product search-flydown--product" href="#"> 933 934 <div class="search-flydown--product-image"> 935 <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 936 </div> 937 938 939 <div class="search-flydown--product-text"> 940 <span class="search-flydown--product-title placeholder--content-text"></span> 941 <span class="search-flydown--product-price placeholder--content-text"></span> 942 </div> 943 </a> 944 945 </div> 946 </div> 947 948 <div 949 class=" 950 search-flydown--results 951 952 " 953 data-live-search-results 954 ></div> 955 956 957 <div class="search-flydown--quicklinks" data-live-search-quick-links> 958 <span class="search-flydown--quicklinks-title">Categorieën</span> 959 960 <ul class="search-flydown--quicklinks-list"> 961 962 <li class="search-flydown--quicklinks-item"> 963 <a class="search-flydown--quicklinks-link" href="/collections/keuken-huishoud"> 964 Keuken & Huishouden 965 </a> 966 </li> 967 968 <li class="search-flydown--quicklinks-item"> 969 <a class="search-flydown--quicklinks-link" href="/collections/fitness"> 970 Sport & Vrije Tijd 971 </a> 972 </li> 973 974 <li class="search-flydown--quicklinks-item"> 975 <a class="search-flydown--quicklinks-link" href="/collections/tuin-outdoor"> 976 Tuin & Outdoor 977 </a> 978 </li> 979 980 </ul> 981 </div> 982 983 </div> 984 </form> 985</div> 986 987 988 989 990 991 992 <a 993 class="small-promo-content--link" 994 href="/pages/contact" 995 > 996 997 <div class="small-promo"> 998 999 <span 1000 class=" 1001 small-promo-icon 1002 1003 small-promo-icon--svg 1004 1005 " 1006 > 1007 1008 1009 1010 1011 <svg class="icon-chat-alternate " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M25.6663 17.4167H28.4163V24.75L36.6663 17.4167H40.083C41.7399 17.4167 43.083 16.0735 43.083 14.4167V3.91667C43.083 2.25982 41.7399 0.916672 40.083 0.916672H18.583C16.9262 0.916672 15.583 2.25982 15.583 3.91667V8.25001" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M0.916504 43.0833C0.941096 40.9887 1.37714 38.9194 2.19984 36.993C3.09817 35.1945 6.85467 33.9478 11.57 32.2025C12.8442 31.7295 12.6352 28.4002 12.0705 27.7787C11.1709 26.8046 10.4877 25.6512 10.0655 24.3942C9.64339 23.1373 9.49195 21.8053 9.62117 20.4857C9.54039 19.6458 9.63332 18.7982 9.8942 17.9958C10.1551 17.1934 10.5783 16.4532 11.1375 15.8214C11.6968 15.1896 12.3801 14.6797 13.1449 14.3233C13.9097 13.9669 14.7397 13.7718 15.5832 13.75C16.4273 13.7708 17.2581 13.9652 18.0237 14.3211C18.7894 14.6771 19.4736 15.1869 20.0336 15.8188C20.5937 16.4507 21.0175 17.1912 21.2789 17.9941C21.5402 18.797 21.6333 19.6452 21.5525 20.4857C21.6817 21.8053 21.5303 23.1373 21.1082 24.3942C20.686 25.6512 20.0027 26.8046 19.1032 27.7787C18.5385 28.4002 18.3295 31.7295 19.6037 32.2025C24.319 33.9478 28.0755 35.1945 28.9738 36.993
1011C29.7965 38.9194 30.2326 40.9887 30.2572 43.0833H0.916504Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M29.3333 8.70834C29.5865 8.70834 29.7917 8.91355 29.7917 9.16668C29.7917 9.41981 29.5865 9.62501 29.3333 9.62501C29.0802 9.62501 28.875 9.41981 28.875 9.16668C28.875 8.91355 29.0802 8.70834 29.3333 8.70834" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M35.7498 8.70834C36.003 8.70834 36.2082 8.91355 36.2082 9.16668C36.2082 9.41981 36.003 9.62501 35.7498 9.62501C35.4967 9.62501 35.2915 9.41981 35.2915 9.16668C35.2915 8.91355 35.4967 8.70834 35.7498 8.70834" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22.9163 8.70834C23.1695 8.70834 23.3747 8.91355 23.3747 9.16668C23.3747 9.41981 23.1695 9.62501 22.9163 9.62501C22.6632 9.62501 22.458 9.41981 22.458 9.16668C22.458 8.91355 22.6632 8.70834 22.9163 8.70834" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> 1012 1013 1014 </span> 1015 1016 1017 <div class="small-promo-content"> 1018 1019 1020 1021 1022 1023 <div class="small-promo-content--desktop"> 1024 <p> </p> 1025 </div> 1026 1027 </div> 1028 </div> 1029 1030 </a> 1031 1032 1033 </div> 1034 1035 <div class="site-header-right"> 1036 <ul class="site-header-actions" data-header-actions> 1037 1038</ul> 1039 1040 1041 <div class="site-header-cart"> 1042 <a class="site-header-cart--button" href="/cart"> 1043 <span 1044 class="site-header-cart--count " 1045 data-header-cart-count=""> 1046 </span> 1047 <span class="site-header-cart-icon site-header-cart-icon--svg"> 1048 1049 1050 1051 1052 <svg width="25" height="24" viewBox="0 0 25 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1 0C0.447715 0 0 0.447715 0 1C0 1.55228 0.447715 2 1 2H1.33877H1.33883C1.61048 2.00005 2.00378 2.23945 2.10939 2.81599L2.10937 2.816L2.11046 2.82171L5.01743 18.1859C5.12011 18.7286 5.64325 19.0852 6.18591 18.9826C6.21078 18.9779 6.23526 18.9723 6.25933 18.9658C6.28646 18.968 6.31389 18.9692 6.34159 18.9692H18.8179H18.8181C19.0302 18.9691 19.2141 18.9765 19.4075 18.9842L19.4077 18.9842C19.5113 18.9884 19.6175 18.9926 19.7323 18.9959C20.0255 19.0043 20.3767 19.0061 20.7177 18.9406C21.08 18.871 21.4685 18.7189 21.8028 18.3961C22.1291 18.081 22.3266 17.6772 22.4479 17.2384C22.4569 17.2058 22.4642 17.1729 22.4699 17.1396L23.944 8.46865C24.2528 7.20993 23.2684 5.99987 21.9896 6H21.9894H4.74727L4.07666 2.45562L4.07608 2.4525C3.83133 1.12381 2.76159 8.49962e-05 1.33889 0H1.33883H1ZM5.12568 8L6.8227 16.9692H18.8178H18.8179C19.0686 16.9691 19.3257 16.9793 19.5406 16.9877L19.5413 16.9877C19.633 16.9913 19.7171 16.9947 19.7896 16.9967C20.0684 17.0047 20.2307 16.9976 20.3403 16.9766C20.3841 16.9681 20.4059 16.96 20.4151 16.9556C20.4247 16.9443 20.4639 16.8918 20.5077 16.7487L21.9794 8.09186C21.9842 8.06359 21.9902 8.03555 21.9974 8.0078C21.9941 8.00358 21.9908 8.00108 21.989 8H5.12568ZM20.416 16.9552C20.4195 16.9534 20.4208 16.9524 20.4205 16.9523C20.4204 16.9523 20.4199 16.9525 20.4191 16.953L20.416 16.9552ZM10.8666 22.4326C10.8666 23.2982 10.195 24 9.36658 24C8.53815 24 7.86658 23.2982 7.86658 22.4326C7.86658 21.567 8.53815 20.8653 9.36658 20.8653C10.195 20.8653 10.8666 21.567 10.8666 22.4326ZM18.0048 24C18.8332 24 19.5048 23.2982 19.5048 22.4326C19.5048 21.567 18.8332 20.8653 18.0048 20.8653C17.1763 20.8653 16.5048 21.567 16.5048 22.4326C16.5048 23.2982 17.1763 24 18.0048 24Z" fill="currentColor"/> </svg> 1053 1054 1055 </span> 1056 <span class="visually-hidden">Winkelwagen</span> 1057 </a> 1058 </div> 1059 </div> 1060 </div> 1061 1062 <div 1063 class=" 1064 site-navigation-wrapper 1065 1066 1067 " 1068 data-site-navigation 1069 id="site-header-nav" 1070 > 1071 <nav 1072 class="site-navigation" 1073 aria-label="Hoofd" 1074 > 1075 1076 1077 1078 1079 1080<ul
1081 class="navmenu navmenu-depth-1" 1082 data-navmenu 1083 aria-label="Categorieën" 1084> 1085 1086 1087 1088 1089 1090 1091 1092 1093<li 1094 class="navmenu-item navmenu-basic__item navmenu-id-keuken-huishouden" 1095 1096 1097 1098 > 1099 1100 <a 1101 1102 class=" 1103 navmenu-link 1104 navmenu-link-depth-1 1105 1106 1107 " 1108 1109 href="/collections/keuken-huishoud" 1110 1111 > 1112 Keuken & Huishouden 1113 1114 1115 </a> 1116 1117 1118 1119 </details> 1120 </li> 1121 1122 1123 1124 1125 1126 1127 1128 1129<li 1130 class="navmenu-item navmenu-basic__item navmenu-id-sport-vrije-tijd" 1131 1132 1133 1134 > 1135 1136 <a 1137 1138 class=" 1139 navmenu-link 1140 navmenu-link-depth-1 1141 1142 1143 " 1144 1145 href="/collections/fitness" 1146 1147 > 1148 Sport & Vrije Tijd 1149 1150 1151 </a> 1152 1153 1154 1155 </details> 1156 </li> 1157 1158 1159 1160 1161 1162 1163 1164 1165<li 1166 class="navmenu-item navmenu-basic__item navmenu-id-tuin-outdoor" 1167 1168 1169 1170 > 1171 1172 <a 1173 1174 class=" 1175 navmenu-link 1176 navmenu-link-depth-1 1177 1178 1179 " 1180 1181 href="/collections/tuin-outdoor" 1182 1183 > 1184 Tuin & Outdoor 1185 1186 1187 </a> 1188 1189 1190 1191 </details> 1192 </li> 1193 1194</ul> 1195 1196 1197 1198 </nav> 1199 </div> 1200 1201 <div class="site-mobile-nav" id="site-mobile-nav" data-mobile-nav tabindex="0"> 1202 <div class="mobile-nav-panel" data-mobile-nav-panel> 1203 1204 <ul class="site-header-actions" data-header-actions> 1205 1206</ul> 1207 1208 1209 <a 1210 class="mobile-nav-close" 1211 href="#site-header-nav" 1212 data-mobile-nav-close> 1213 <svg 1214 aria-hidden="true" 1215 focusable="false" 1216 role="presentation" 1217 xmlns="http://www.w3.org/2000/svg" 1218 width="13" 1219 height="13" 1220 viewBox="0 0 13 13" 1221> 1222 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 1223</svg> 1224 <span class="visually-hidden">Sluiten</span> 1225 </a> 1226 1227 <div class="mobile-nav-content" data-mobile-nav-content> 1228 1229 1230 1231 1232 1233<ul
1234 class="navmenu navmenu-depth-1" 1235 data-navmenu 1236 aria-label="Categorieën" 1237> 1238 1239 1240 1241 1242 1243 1244 1245<li 1246 class="navmenu-item navmenu-id-keuken-huishouden" 1247 1248 > 1249 <a 1250 class="navmenu-link " 1251 href="/collections/keuken-huishoud" 1252 1253 > 1254 Keuken & Huishouden 1255 </a> 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 </li> 1266 1267 1268 1269 1270 1271 1272 1273<li 1274 class="navmenu-item navmenu-id-sport-vrije-tijd" 1275 1276 > 1277 <a 1278 class="navmenu-link " 1279 href="/collections/fitness" 1280 1281 > 1282 Sport & Vrije Tijd 1283 </a> 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 </li> 1294 1295 1296 1297 1298 1299 1300 1301<li 1302 class="navmenu-item navmenu-id-tuin-outdoor" 1303 1304 > 1305 <a 1306 class="navmenu-link " 1307 href="/collections/tuin-outdoor" 1308 1309 > 1310 Tuin & Outdoor 1311 </a> 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 </li> 1322 1323</ul> 1324 1325 1326 1327 </div> 1328 <div class="utility-bar__mobile-disclosure" data-utility-mobile></div> 1329 </div> 1330 1331 <div class="mobile-nav-overlay" data-mobile-nav-overlay></div> 1332</div> 1333 1334</header> 1335 1336<style> #shopify-section-sections--29830923944281__header .live-search-filter-wrapper {display: none;} </style></div> 1337<!-- END sections: header-group --> 1338 <div id="shopify-section-cart-drawer" class="shopify-section"><form method="post" action="/cart" id="cart_form" accept-charset="UTF-8" class="cart-drawer-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="cart" /><input type="hidden" name="utf8" value="â" /> 1339 <div class="cart-drawer"> 1340 <div class="cart-drawer-box"> 1341 1342 <div class="cart-drawer-header"> 1343 <span class="cart-drawer-header-text">Je winkelwagen</span> 1344 <div class="cart-drawer-header-right"> 1345 <button type="button" class="cart-drawer-header-right-close"> 1346 <img src="https://cdn.shopify.com/s/files/1/0868/8841/5545/files/close.svg?v=1728215562" alt="Close icon" width="12" height="12"/> 1347 </button> 1348 </div> 1349 1350 <div class="shipping-bar-container"><div class="shipping-bar"> 1351 <div class="shipping-bar-message"><span>Gratis verzending vanaf</span> <span class="shipping-bar-amount">100,-</span></div> 1352 <div class="shipping-bar-progress"> 1353 <div class="shipping-bar-progress-inner" style="width: 0%;"></div> 1354 </div> 1355 </div> 1356 </div> 1357 </div> 1358 1359 1360 <p class="cart-drawer-empty">Je winkelwagen is leeg</p> 1361 1362 </div> 1363 </div> 1364</form> 1365 1366</div> 1367 1368 <div style="--background-color: #ffffff"> 1369 1370 1371 1372 </div> 1373 1374 <div class="intersection-target" data-header-intersection-target></div> 1375 <div class="site-main-dimmer" data-site-main-dimmer></div> 1376 <main id="site-main" class="site-main" aria-label="Main content" tabindex="-1"> 1377 <div id="shopify-section-template--29830924894553__main" class="shopify-section product--section section--canonical"> 1378
1379<script 1380 type="application/json" 1381 data-section-type="static-product" 1382 data-section-id="template--29830924894553__main" 1383 data-section-data 1384> 1385 { 1386 "settings": { 1387 "cart_redirection": false, 1388 "gallery_thumbnail_position": "left", 1389 "gallery_video_autoplay": true, 1390 "gallery_video_looping": true, 1391 "gallery_hover_zoom": "disabled", 1392 "gallery_click_to_zoom": "desktop", 1393 "money_format": "â¬{{amount_with_comma_separator}}", 1394 "swatches_enable": true, 1395 "sold_out_options": "hidden", 1396 "select_first_available_variant": true 1397 }, 1398 "context": { 1399 "select_variant": "Selecteer een variant", 1400 "product_available": "In winkelwagen", 1401 "product_sold_out": "Uitverkocht", 1402 "product_unavailable": "Niet beschikbaar", 1403 "product_preorder": "Voorafgaande bestelling", 1404 "request_message_empty": "Citaatverzoek" 1405 }, 1406 "product": {"id":6223404368039,"title":"BluMill Koffiemachine","handle":"blumill-koffiemachine","description":"\u003cp\u003eGeniet van heerlijke espresso's, dampende cappuccino's en cafe latte's in enkele seconden met de BluMill espressomachine. Dit apparaat zet koffie zoals een echte Italiaan, met de mogelijkheid om zowel kleine als grote koppen te maken. Dankzij de automatische melkopschuimer en een vermogen van bijna 1500 Watt maak je gemakkelijk meerdere espresso's achter elkaar.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEen eigen barista thuis\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMet de BluMill koffiemachine heb je je favoriete koffie binnen handbereik. Het apparaat is voorzien van drie handige knoppen voor verschillende koffiesoorten. Kies je favoriete gemalen koffie en vul het filter met de twee meegeleverde filters voor een enkele of dubbele espresso. Gebruik de maatlepel en stamper voor de perfecte hoeveelheid koffie. Voeg je favoriete melk toe en de BluMill doet de rest. Het apparaat warmt snel op en heeft een uitneembaar afdruiprooster en uitschuifbaar plateau, ideaal voor zelfs de kleinste koffiekopjes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEenvoudig te reinigen\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEenvoudig onderhoud is gegarandeerd, want zowel het water- als het melkreservoir zijn vaatwasmachinebestendig. De rest maak je eenvoudig schoon met een sopje. De speciale clean functie zorgt ervoor dat je de melktuit na elk gebruik gemakkelijk kunt reinigen. Berg de filters handig op aan de achterkant, zodat ze altijd bij de hand zijn zonder rondslingeren.\u003c\/p\u003e\n\u003c!----\u003e","published_at":"2021-01-21T10:40:40+01:00","created_at":"2021-01-21T10:39:58+01:00","vendor":"-","type":"Koffiemachine","tags":["Koffiemachine","Wonen"],"price":14995,"price_min":14995,"price_max":14995,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":41778318442663,"title":"Zwart \/ Rosé Goud","option1":"Zwart \/ Rosé Goud","option2":null,"option3":null,"sku":"10377","requires_shipping":true,"taxable":true,"featured_image":{"id":31906370781351,"product_id":6223404368039,"position":4,"created_at":"2021-12-13T14:24:32+01:00","updated_at":"2024-08-26T16:31:03+02:00","alt":"BluMill Koffiemachine in rose goud","width":1200,"height":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663","variant_ids":[41778318442663,49033515073881]},"available":false,"name":"BluMill Koffiemachine - Zwart \/ Rosé Goud","public_title":"Zwart \/ Rosé Goud","options":["Zwart \/ Rosé Goud"],"price":14995,"weight":4500,"compare_at_price":null,"inventory_management":"shopify","barcode":"8720246427431","featured_media":{"alt":"BluMill Koffiemachine in rose goud","id":24408664834215,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41778318475431,"title":"Zilver","option1":"Zilver","option2":null,"option3":null,"sku":"10376","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BluMill Koffiemachine - Zilver","public_title":"Zilver","options":["Zilver"],"price":14995,"weight":4500,"compare_at_price":null,"inventory_management":"shopify","barcode":"8720246427424","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49033515073881,"title":"Zwart","option1":"Zwart","option2":null,"option3":null,"sku":"11170","requires_shipping":true,"taxable":true,"featured_image":{"id":31906370781351,"product_id":6223404368039,"position":4,"created_at":"2021-12-13T14:24:32+01:00","updated_at":"2024-08-26T16:31:03+02:00","alt":"BluMill Koffiemachine in rose goud","width":1200,"height":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663","variant_ids":[41778318442663,49033515073881]},"available":true,"name":"BluMill Koffiemachine - Zwart","public_title":"Zwart","options":["Zwart"],"price":14995,"weight":4500,"compare_at_price":null,"inventory_management":"shopify","barcode":"8718868602909","featured_media":{"alt":"BluMill Koffiemachine in rose goud","id":24408664834215,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67.jpg?v=1724682663","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12008.jpg?v=1724682663","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4.jpg?v=1724076996","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c.jpg?v=1724076991","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3.jpg?v=1724076989","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f.jpg?v=1724076987","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46.jpg?v=1724076814","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a.jpg?v=1724076813","\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x120011rose.jpg?v=1724076810","\/\/blumill.nl\/cdn\/shop\/files\/BluMillKoffiemachineZwart544x840.jpg?v=1724076808"],"featured_image":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999","options":["Kleur"],"media":[{"alt":"BluMill Koffiemachine in kleuren zwart, zilver en rose goud","id":47661940900185,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000.jpg?v=1724076999","width":1000},{"alt":"BluMill Koffiemachine met grote watertank van 1,2l","id":24408664866983,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67.jpg?v=1724682663"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67.jpg?v=1724682663","width":1200},{"alt":"BluMill Koffiemachine machine maakt heerlijke cappucino, espresso en latte","id":24408658772135,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12008.jpg?v=1724682663"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12008.jpg?v=1724682663","width":1200},{"alt":"BluMill Koffiemachine in rose goud","id":24408664834215,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3.jpg?v=1724682663","width":1200},{"alt":"Met de BluMill Koffiemachine kan je kiezen uit 3 lekkere koffievariates","id":24408664899751,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4.jpg?v=1724076996"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4.jpg?v=1724076996","width":1200},{"alt":"BluMill Koffiemachine inclusief melkopschuimer","id":24408664932519,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c.jpg?v=1724076991"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c.jpg?v=1724076991","width":1200},{"alt":"BluMill Koffiemachine met verhoging voor het kopje","id":24408665030823,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3.jpg?v=1724076989"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3.jpg?v=1724076989","width":1200},{"alt":"BluMill Koffiemachine met ingebouwde melkopschuimer","id":24408665063591,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f.jpg?v=1724076987"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f.jpg?v=1724076987","width":1200},{"alt":"BluMill Koffiemachine biedt 3 koffievariaties","id":24408665096359,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46.jpg?v=1724076814"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46.jpg?v=1724076814","
1406width":1200},{"alt":"BluMill Koffiemachine in de verpakking","id":24408665161895,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a.jpg?v=1724076813"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a.jpg?v=1724076813","width":1200},{"alt":"BluMill Koffiemachine maat indicatie","id":24408665194663,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x120011rose.jpg?v=1724076810"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/products\/BluMillCoffeeMachine1200x120011rose.jpg?v=1724076810","width":1200},{"alt":"BluMill Koffiemachine met melkopschuimer en piston","id":47661973668185,"position":12,"preview_image":{"aspect_ratio":0.648,"height":840,"width":544,"src":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillKoffiemachineZwart544x840.jpg?v=1724076808"},"aspect_ratio":0.648,"height":840,"media_type":"image","src":"\/\/blumill.nl\/cdn\/shop\/files\/BluMillKoffiemachineZwart544x840.jpg?v=1724076808","width":544},{"alt":null,"id":47980467650905,"position":13,"preview_image":{"aspect_ratio":1.333,"height":360,"width":480,"src":"\/\/blumill.nl\/cdn\/shop\/files\/preview_images\/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286.jpg?v=1725028691"},"aspect_ratio":1.77,"external_id":"AtVhum4soGU","host":"youtube","media_type":"external_video"}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eGeniet van heerlijke espresso's, dampende cappuccino's en cafe latte's in enkele seconden met de BluMill espressomachine. Dit apparaat zet koffie zoals een echte Italiaan, met de mogelijkheid om zowel kleine als grote koppen te maken. Dankzij de automatische melkopschuimer en een vermogen van bijna 1500 Watt maak je gemakkelijk meerdere espresso's achter elkaar.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEen eigen barista thuis\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMet de BluMill koffiemachine heb je je favoriete koffie binnen handbereik. Het apparaat is voorzien van drie handige knoppen voor verschillende koffiesoorten. Kies je favoriete gemalen koffie en vul het filter met de twee meegeleverde filters voor een enkele of dubbele espresso. Gebruik de maatlepel en stamper voor de perfecte hoeveelheid koffie. Voeg je favoriete melk toe en de BluMill doet de rest. Het apparaat warmt snel op en heeft een uitneembaar afdruiprooster en uitschuifbaar plateau, ideaal voor zelfs de kleinste koffiekopjes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEenvoudig te reinigen\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEenvoudig onderhoud is gegarandeerd, want zowel het water- als het melkreservoir zijn vaatwasmachinebestendig. De rest maak je eenvoudig schoon met een sopje. De speciale clean functie zorgt ervoor dat je de melktuit na elk gebruik gemakkelijk kunt reinigen. Berg de filters handig op aan de achterkant, zodat ze altijd bij de hand zijn zonder rondslingeren.\u003c\/p\u003e\n\u003c!----\u003e"}, 1407 "product_recommendation_limit": null 1408 } 1409</script>
1409 1410 1411 1412 1413 1414 1415 1416 1417<nav 1418 class="breadcrumbs-container" 1419 aria-label="Broodkruimels" 1420 > 1421 <a href="/">Startpagina</a> 1422 1423 1424 1425 <span class="breadcrumbs-delimiter" aria-hidden="true"> 1426 <svg 1427 aria-hidden="true" 1428 focusable="false" 1429 role="presentation" 1430 xmlns="http://www.w3.org/2000/svg" 1431 width="8" 1432 height="5" 1433 viewBox="0 0 8 5" 1434> 1435 <path fill="currentColor" fill-rule="evenodd" d="M1.002.27L.29.982l3.712 3.712L7.714.982 7.002.27l-3 3z"/> 1436</svg> 1437 1438 </span> 1439 <span>BluMill Koffiemachine</span> 1440 1441 1442 </nav> 1443 1444 1445 1446<section 1447 class=" 1448 product__container 1449 product__container--two-columns 1450 " 1451 data-product-wrapper 1452> 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468<article class="product--outer"> 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478<div 1479 class=" 1480 product-gallery 1481 1482 click-to-zoom-enabled 1483 " 1484 data-product-gallery 1485 1486 data-product-gallery-aspect-ratio="natural" 1487 data-product-gallery-thumbnails="left" 1488> 1489 1490 1491<div 1492 class=" 1493 product-gallery--viewer 1494 1495 product-gallery--has-media 1496 1497 " 1498 data-gallery-viewer 1499> 1500 1501 <figure 1502 class=" 1503 product-gallery--media 1504 product-gallery--image 1505 " 1506 tabindex="-1" 1507 1508 aria-hidden="false" 1509 1510 data-gallery-figure 1511 data-gallery-index="0" 1512 data-gallery-selected="true" 1513 data-media="47661940900185" 1514 data-media-type="image" 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 data-zoom="//blumill.nl/cdn/shop/files/BluMillcolors1000x1000_1000x1000.jpg?v=1724076999" 1528 1529 data-image-height="1000" 1530 data-image-width="1000" 1531 1532 > 1533 1534 <div 1535 class="product-gallery--image-background" 1536 1537 > 1538 1539 1540 1541 1542 <img 1543 1544 src="//blumill.nl/cdn/shop/files/BluMillcolors1000x1000_700x700.jpg?v=1724076999" 1545 1546 alt="BluMill Koffiemachine in kleuren zwart, zilver en rose goud" 1547 1548 1549 data-rimg 1550 srcset="//blumill.nl/cdn/shop/files/BluMillcolors1000x1000_700x700.jpg?v=1724076999 1x, //blumill.nl/cdn/shop/files/BluMillcolors1000x1000_994x994.jpg?v=1724076999 1.42x" 1551 1552 1553 class="product-gallery--loaded-image" 1554 1555 fetchpriority="high" 1556 > 1557 1558 1559 1560 1561 </div> 1562 1563 </figure> 1564 1565 <figure 1566 class=" 1567 product-gallery--media 1568 product-gallery--image 1569 " 1570 tabindex="-1" 1571 1572 aria-hidden="true" 1573 1574 data-gallery-figure 1575 data-gallery-index="1" 1576 data-gallery-selected="false" 1577 data-media="24408664866983" 1578 data-media-type="image" 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_1200x1200.jpg?v=1724682663" 1592 1593 data-image-height="1200" 1594 data-image-width="1200" 1595 1596 > 1597 1598 <div 1599 class="product-gallery--image-background" 1600 1601 > 1602 1603 1604 1605 1606 <img 1607 1608 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_700x700.jpg?v=1724682663" 1609 1610 alt="BluMill Koffiemachine met grote watertank van 1,2l" 1611 1612 1613 data-rimg 1614 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_700x700.jpg?v=1724682663 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_1197x1197.jpg?v=1724682663 1.71x" 1615 1616 1617 class="product-gallery--loaded-image" 1618 1619 fetchpriority="high" 1620 > 1621 1622 1623 1624 1625 </div> 1626 1627 </figure> 1628 1629 <figure 1630 class=" 1631 product-gallery--media 1632 product-gallery--image 1633 " 1634 tabindex="-1" 1635 1636 aria-hidden="true" 1637 1638 data-gallery-figure 1639 data-gallery-index="2" 1640 data-gallery-selected="false" 1641 data-media="24408658772135" 1642 data-media-type="image" 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_1200x1200.jpg?v=1724682663" 1656 1657 data-image-height="1200" 1658 data-image-width="1200" 1659 1660 > 1661 1662 <div 1663 class="product-gallery--image-background" 1664 1665 > 1666 1667 1668 1669 1670 <img 1671 1672 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_700x700.jpg?v=1724682663" 1673 1674 alt="BluMill Koffiemachine machine maakt heerlijke cappucino, espresso en latte" 1675 1676 1677 data-rimg 1678 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_700x700.jpg?v=1724682663 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_1197x1197.jpg?v=1724682663 1.71x" 1679 1680 1681 class="product-gallery--loaded-image" 1682 1683 fetchpriority="high" 1684 > 1685 1686 1687 1688 1689 </div> 1690 1691 </figure> 1692 1693 <figure 1694 class=" 1695 product-gallery--media 1696 product-gallery--image 1697 " 1698 tabindex="-1" 1699 1700 aria-hidden="true" 1701 1702 data-gallery-figure 1703 data-gallery-index="3" 1704 data-gallery-selected="false" 1705 data-media="24408664834215" 1706 data-media-type="image" 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_1200x1200.jpg?v=1724682663" 1720 1721 data-image-height="1200" 1722 data-image-width="1200" 1723 1724 > 1725 1726 <div 1727 class="product-gallery--image-background" 1728 1729 > 1730 1731 1732 1733 1734 <img 1735 1736 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_700x700.jpg?v=1724682663" 1737 1738 alt="BluMill Koffiemachine in rose goud" 1739 1740 1741 data-rimg 1742 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_700x700.jpg?v=1724682663 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_1197x1197.jpg?v=1724682663 1.71x" 1743 1744 1745 class="product-gallery--loaded-image" 1746 1747 fetchpriority="high" 1748 > 1749 1750 1751 1752 1753 </div> 1754 1755 </figure> 1756 1757 <figure 1758 class=" 1759 product-gallery--media 1760 product-gallery--image 1761 " 1762 tabindex="-1" 1763 1764 aria-hidden="true" 1765 1766 data-gallery-figure 1767 data-gallery-index="4" 1768 data-gallery-selected="false" 1769 data-media="24408664899751" 1770 data-media-type="image" 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_1200x1200.jpg?v=1724076996" 1784 1785 data-image-height="1200" 1786 data-image-width="1200" 1787 1788 > 1789 1790 <div 1791 class="product-gallery--image-background" 1792 1793 > 1794 1795 1796 1797 1798 <img 1799 1800 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_700x700.jpg?v=1724076996" 1801 1802 alt="Met de BluMill Koffiemachine kan je kiezen uit 3 lekkere koffievariates" 1803 1804 1805 data-rimg 1806 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_700x700.jpg?v=1724076996 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_1197x1197.jpg?v=1724076996 1.71x" 1807 1808 1809 class="product-gallery--loaded-image" 1810 1811 fetchpriority="high" 1812 > 1813 1814 1815 1816 1817 </div> 1818 1819 </figure> 1820 1821 <figure 1822 class=" 1823 product-gallery--media 1824 product-gallery--image 1825 " 1826 tabindex="-1" 1827 1828 aria-hidden="true" 1829 1830 data-gallery-figure 1831 data-gallery-index="5" 1832 data-gallery-selected="false" 1833 data-media="24408664932519" 1834 data-media-type="image" 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_1200x1200.jpg?v=1724076991" 1848 1849 data-image-height="1200" 1850 data-image-width="1200" 1851 1852 > 1853 1854 <div 1855 class="product-gallery--image-background" 1856 1857 > 1858 1859 1860 1861 1862 <img 1863 1864 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_700x700.jpg?v=1724076991" 1865 1866 alt="BluMill Koffiemachine inclusief melkopschuimer" 1867 1868 1869 data-rimg 1870 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_700x700.jpg?v=1724076991 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_1197x1197.jpg?v=1724076991 1.71x" 1871 1872 1873 class="product-gallery--loaded-image" 1874 1875 fetchpriority="high" 1876 > 1877 1878 1879 1880 1881 </div> 1882 1883 </figure> 1884 1885 <figure 1886 class=" 1887 product-gallery--media 1888 product-gallery--image 1889 " 1890 tabindex="-1" 1891 1892 aria-hidden="true" 1893 1894 data-gallery-figure 1895 data-gallery-index="6" 1896 data-gallery-selected="false" 1897 data-media="24408665030823" 1898 data-media-type="image" 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_1200x1200.jpg?v=1724076989" 1912 1913 data-image-height="1200" 1914 data-image-width="1200" 1915 1916 > 1917 1918 <div 1919 class="product-gallery--image-background" 1920 1921 > 1922 1923 1924 1925 1926 <img 1927 1928 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_700x700.jpg?v=1724076989" 1929 1930 alt="BluMill Koffiemachine met verhoging voor het kopje" 1931 1932 1933 data-rimg 1934 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_700x700.jpg?v=1724076989 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_1197x1197.jpg?v=1724076989 1.71x" 1935 1936 1937 class="product-gallery--loaded-image" 1938 1939 fetchpriority="high" 1940 > 1941 1942 1943 1944 1945 </div> 1946 1947 </figure> 1948 1949 <figure 1950 class=" 1951 product-gallery--media 1952 product-gallery--image 1953 " 1954 tabindex="-1" 1955 1956 aria-hidden="true" 1957 1958 data-gallery-figure 1959 data-gallery-index="7" 1960 data-gallery-selected="false" 1961 data-media="24408665063591" 1962 data-media-type="image" 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_1200x1200.jpg?v=1724076987" 1976 1977 data-image-height="1200" 1978 data-image-width="1200" 1979 1980 > 1981 1982 <div 1983 class="product-gallery--image-background" 1984 1985 > 1986 1987 1988 1989 1990 <img 1991 1992 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_700x700.jpg?v=1724076987" 1993 1994 alt="BluMill Koffiemachine met ingebouwde melkopschuimer" 1995 1996 1997 data-rimg 1998 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_700x700.jpg?v=1724076987 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_1197x1197.jpg?v=1724076987 1.71x" 1999 2000 2001 class="product-gallery--loaded-image" 2002 2003 fetchpriority="high" 2004 > 2005 2006 2007 2008 2009 </div> 2010 2011 </figure> 2012 2013 <figure 2014 class=" 2015 product-gallery--media 2016 product-gallery--image 2017 " 2018 tabindex="-1" 2019 2020 aria-hidden="true" 2021 2022 data-gallery-figure 2023 data-gallery-index="8" 2024 data-gallery-selected="false" 2025 data-media="24408665096359" 2026 data-media-type="image" 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_1200x1200.jpg?v=1724076814" 2040 2041 data-image-height="1200" 2042 data-image-width="1200" 2043 2044 > 2045 2046 <div 2047 class="product-gallery--image-background" 2048 2049 > 2050 2051 2052 2053 2054 <img 2055 2056 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_700x700.jpg?v=1724076814" 2057 2058 alt="BluMill Koffiemachine biedt 3 koffievariaties" 2059 2060 2061 data-rimg 2062 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_700x700.jpg?v=1724076814 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_1197x1197.jpg?v=1724076814 1.71x" 2063 2064 2065 class="product-gallery--loaded-image" 2066 2067 fetchpriority="high" 2068 > 2069 2070 2071 2072 2073 </div> 2074 2075 </figure> 2076 2077 <figure 2078 class=" 2079 product-gallery--media 2080 product-gallery--image 2081 " 2082 tabindex="-1" 2083 2084 aria-hidden="true" 2085 2086 data-gallery-figure 2087 data-gallery-index="9" 2088 data-gallery-selected="false" 2089 data-media="24408665161895" 2090 data-media-type="image" 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_1200x1200.jpg?v=1724076813" 2104 2105 data-image-height="1200" 2106 data-image-width="1200" 2107 2108 > 2109 2110 <div 2111 class="product-gallery--image-background" 2112 2113 > 2114 2115 2116 2117 2118 <img 2119 2120 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_700x700.jpg?v=1724076813" 2121 2122 alt="BluMill Koffiemachine in de verpakking" 2123 2124 2125 data-rimg 2126 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_700x700.jpg?v=1724076813 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_1197x1197.jpg?v=1724076813 1.71x" 2127 2128 2129 class="product-gallery--loaded-image" 2130 2131 fetchpriority="high" 2132 > 2133 2134 2135 2136 2137 </div> 2138 2139 </figure> 2140 2141 <figure 2142 class=" 2143 product-gallery--media 2144 product-gallery--image 2145 " 2146 tabindex="-1" 2147 2148 aria-hidden="true" 2149 2150 data-gallery-figure 2151 data-gallery-index="10" 2152 data-gallery-selected="false" 2153 data-media="24408665194663" 2154 data-media-type="image" 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 data-zoom="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_1200x1200.jpg?v=1724076810" 2168 2169 data-image-height="1200" 2170 data-image-width="1200" 2171 2172 > 2173 2174 <div 2175 class="product-gallery--image-background" 2176 2177 > 2178 2179 2180 2181 2182 <img 2183 2184 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_700x700.jpg?v=1724076810" 2185 2186 alt="BluMill Koffiemachine maat indicatie" 2187 2188 2189 data-rimg 2190 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_700x700.jpg?v=1724076810 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_1197x1197.jpg?v=1724076810 1.71x" 2191 2192 2193 class="product-gallery--loaded-image" 2194 2195 fetchpriority="high" 2196 > 2197 2198 2199 2200 2201 </div> 2202 2203 </figure> 2204 2205 <figure 2206 class=" 2207 product-gallery--media 2208 product-gallery--image 2209 " 2210 tabindex="-1" 2211 2212 aria-hidden="true" 2213 2214 data-gallery-figure 2215 data-gallery-index="11" 2216 data-gallery-selected="false" 2217 data-media="47661973668185" 2218 data-media-type="image" 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 data-zoom="//blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_544x840.jpg?v=1724076808" 2232 2233 data-image-height="840" 2234 data-image-width="544" 2235 2236 > 2237 2238 <div 2239 class="product-gallery--image-background" 2240 2241 > 2242 2243 2244 2245 2246 <img 2247 2248 src
2248="//blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_454x700.jpg?v=1724076808" 2249 2250 alt="BluMill Koffiemachine met melkopschuimer en piston" 2251 2252 2253 data-rimg 2254 srcset="//blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_454x700.jpg?v=1724076808 1x, //blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_545x840.jpg?v=1724076808 1.2x" 2255 2256 2257 class="product-gallery--loaded-image" 2258 2259 fetchpriority="high" 2260 > 2261 2262 2263 2264 2265 </div> 2266 2267 </figure> 2268 2269 <figure 2270 class=" 2271 product-gallery--media 2272 product-gallery--external_video 2273 " 2274 tabindex="-1" 2275 2276 aria-hidden="true" 2277 2278 data-gallery-figure 2279 data-gallery-index="12" 2280 data-gallery-selected="false" 2281 data-media="47980467650905" 2282 data-media-type="external_video" 2283 2284 > 2285 2286 2287 <div class="product-gallery--external-video"> 2288 2289 2290 2291 2292 2293 2294 2295 2296<div 2297 class=" 2298 video 2299 video-aspect-ratio-16-9 2300 " 2301 data-video="youtube" 2302> 2303 2304 <div 2305 class="video-cover" 2306 2307 2308 2309 2310 data-rimg="lazy" 2311 data-rimg-scale="1" 2312 data-rimg-template="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_{size}.jpg?v=1725028691" 2313 data-rimg-max="480x360" 2314 data-rimg-crop="false" 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 data-video-cover 2329 > 2330 2331 2332 2333 2334 <noscript data-rimg-noscript> 2335 <img 2336 2337 src="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_480x360.jpg?v=1725028691" 2338 2339 2340 alt="" 2341 data-rimg="noscript" 2342 srcset="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_480x360.jpg?v=1725028691 1x" 2343 2344 2345 2346 > 2347 </noscript> 2348 2349 2350 <img 2351 2352 src="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_480x360.jpg?v=1725028691" 2353 2354 alt="" 2355 2356 2357 data-rimg="lazy" 2358 data-rimg-scale="1" 2359 data-rimg-template="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_{size}.jpg?v=1725028691" 2360 data-rimg-max="480x360" 2361 data-rimg-crop="false" 2362 2363 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='480'%20height='360'></svg>" 2364 2365 2366 2367 2368 2369 > 2370 2371 2372 2373 <div data-rimg-canvas></div> 2374 2375 2376 2377 2378 <div 2379 class="video-overlay" 2380 2381 > 2382 <button 2383 class=" 2384 video-play-button 2385 " 2386 aria-label="play" 2387 data-video-play-button 2388 > 2389 2390 2391 2392 <svg class="icon-play " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="61" height="61" viewBox="0 0 61 61" tabindex="-1"> <rect x="0.5" y="0.5" width="60" height="60" fill="none" stroke="none" stroke-miterlimit="10"/> <path d="M25,21.39a1,1,0,0,0-1.51.86V38.64a1,1,0,0,0,1.55.83l13.11-8.67a1,1,0,0,0,0-1.7Z" fill="currentColor"/> </svg> 2393 2394 2395 2396 2397 <svg class="icon-loading " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="77" height="77" viewBox="0 0 77 77" tabindex="-1"> <g fill="none" fill-rule="evenodd"> <path fill="#fff" fill-opacity=".29" fill-rule="nonzero" d="M38.5 76.5c-20.987 0-38-17.013-38-38s17.013-38 38-38 38 17.013 38 38-17.013 38-38 38zm0-3c19.33 0 35-15.67 35-35s-15.67-35-35-35-35 15.67-35 35 15.67 35 35 35z"/> <path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M38.5 75C58.658 75 75 58.658 75 38.5" opacity=".9"/> </g> </svg> 2398 2399 </button> 2400 </div> 2401 </div> 2402 2403 2404 2405 <div 2406 class="youtube hide-player" 2407 data-video-element 2408 data-video-url="https://www.youtube.com/embed/AtVhum4soGU?controls=1&enablejsapi=1&modestbranding=1&origin=https%3A%2F%2Fblumill.nl&playsinline=1&rel=0" 2409 ><div></div></div> 2410</div> 2411 2412 </div> 2413 2414 </figure> 2415 2416 2417 2418 2419 <button 2420 class=" 2421 product-gallery--expand 2422 expand--hide-mobile 2423 2424 " 2425 data-gallery-expand aria-haspopup="true" 2426 >
2427 <span class="click-text" tabindex="-1"> 2428 2429 2430 2431 <svg class="icon-zoom " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="0 0 13 14" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.6499 5.36407C10.6499 6.71985 10.1504 7.95819 9.32715 8.90259L12.5762 12.6036L11.4233 13.6685L8.13379 9.92206C7.31836 10.433 6.35596 10.7281 5.3252 10.7281C2.38428 10.7281 0 8.3266 0 5.36407C0 2.40155 2.38428 0 5.3252 0C8.26611 0 10.6499 2.40155 10.6499 5.36407ZM9.29102 5.36407C9.29102 7.57068 7.51514 9.35956 5.32471 9.35956C3.13428 9.35956 1.3584 7.57068 1.3584 5.36407C1.3584 3.15741 3.13428 1.36859 5.32471 1.36859C7.51514 1.36859 9.29102 3.15741 9.29102 5.36407ZM4.9502 3.23438H5.80029V4.93439H7.5V5.78436H5.80029V7.48438H4.9502V5.78436H3.25V4.93439H4.9502V3.23438Z" transform="translate(0 0.015625)" fill="currentColor"/> </svg> 2432 2433 Klik of scrol om in te zoomen 2434 </span> 2435 <span class="tap-text" tabindex="-1"> 2436 2437 2438 2439 <svg class="icon-tap " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="18" fill="none" > <g clip-path="url(#clip0)"> <path d="M10.5041 5.68411c.3161-.69947.3733-1.48877.1212-2.24947C10.1368 1.96048 8.60378.947266 6.86197.947266c-1.7418 0-3.27478 1.013214-3.76334 2.487374-.25211.7607-.19492 1.55.12117 2.24947" stroke="currentColor" stroke-width="1.18421" stroke-linecap="round" stroke-linejoin="round"/> <path d="M1.29826 12.9496l.4482-.3869-.00078-.0009-.44742.3878zm2.1109-1.6885l.44817-.387-.00075-.0009-.44742.3879zm2.14476 2.484l-.44817.387c.16167.1872.42273.2542.6546.168.23187-.0863.38567-.3076.38567-.555h-.5921zm2.745-2.9235h-.59211c0 .327.26509.5921.59211.5921v-.5921zm-1.6868 7.3776l-4.86566-5.6365-.896406.7738L5.71571 18.973l.89641-.7738zm-4.86644-5.6374c-.26238-.3027-.22472-.749.09904-1.008l-.73973-.9248c-.84206.6736-.962533 1.8912-.254153 2.7084l.894843-.7756zm.09904-1.008c.33763-.2701.84237-.2218 1.11702.0951l.89484-.7757c-.69611-.8031-1.92341-.90664-2.75159-.2442l.73973.9248zm1.11627.0942l2.14476 2.4841.89634-.7739-2.14476-2.4841-.89634.7739zm3.18503 2.0971V5.10805H4.96181v8.63705h1.18421zm0-8.63705c0-.379.32677-.72639.7804-.72639V3.19745c-1.0624 0-1.96461.83323-1.96461 1.9106h1.18421zm.7804-.72639c.45362 0 .78039.34739.78039.72639h1.18421c0-1.07737-.90221-1.9106-1.9646-1.9106v1.18421zm.78039.72639v5.71355h1.18421V5.10805H7.70681zm.59211 6.30565H11.273v-1.1842H8.29892v1.1842zm2.97408 0c1.717 0 3.0679 1.3312 3.0679 2.9239h1.1842c0-2.2911-1.9264-4.1081-4.2521-4.1081v1.1842zm3.0679 2.9239v4.6098h1.1842v-4.6098h-1.1842z" fill="currentColor"/> </g> <defs> <clipPath id="clip0"> <path fill="#fff" d="M0 0h16.6645v18H0z"/> </clipPath> </defs> </svg> 2440 2441 Tik om in te zoomen 2442 </span> 2443 </button> 2444 2445</div> 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 <div 2457 class="product-gallery--navigation loading" 2458 data-gallery-navigation 2459 > 2460 <button 2461 class="gallery-navigation--scroll-button scroll-left" 2462 aria-label="Scroll thumbnails left" 2463 data-gallery-scroll-button 2464 > 2465 <svg 2466 aria-hidden="true" 2467 focusable="false" 2468 role="presentation" 2469 width="14" 2470 height="8" 2471 viewBox="0 0 14 8" 2472 fill="none" 2473 xmlns="http://www.w3.org/2000/svg" 2474> 2475 <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 2476 <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 2477</svg> 2478 2479 </button> 2480 <button 2481 class="gallery-navigation--scroll-button scroll-right" 2482 aria-label="Scroll thumbnails right" 2483 data-gallery-scroll-button 2484 > 2485 <svg 2486 aria-hidden="true" 2487 focusable="false" 2488 role="presentation" 2489 width="14" 2490 height="8" 2491 viewBox="0 0 14 8" 2492 fill="none" 2493 xmlns="http://www.w3.org/2000/svg" 2494> 2495 <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 2496 <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 2497</svg> 2498 2499 </button> 2500 <div 2501 class="gallery-navigation--scroller" 2502 data-gallery-scroller 2503 > 2504 2505 <button 2506 class="
2507 product-gallery--media-thumbnail 2508 product-gallery--image-thumbnail 2509 " 2510 type="button" 2511 tab-index="0" 2512 aria-label="BluMill Koffiemachine in kleuren zwart, zilver en rose goud thumbnail" 2513 data-gallery-thumbnail 2514 data-gallery-index="0" 2515 data-gallery-selected="true" 2516 data-media="47661940900185" 2517 data-media-type="image" 2518 > 2519 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2520 2521 2522 2523 2524 2525 <img 2526 2527 src="//blumill.nl/cdn/shop/files/BluMillcolors1000x1000_75x75_crop_center.jpg?v=1724076999" 2528 2529 alt="BluMill Koffiemachine in kleuren zwart, zilver en rose goud" 2530 2531 2532 data-rimg 2533 srcset="//blumill.nl/cdn/shop/files/BluMillcolors1000x1000_75x75_crop_center.jpg?v=1724076999 1x, //blumill.nl/cdn/shop/files/BluMillcolors1000x1000_150x150_crop_center.jpg?v=1724076999 2x, //blumill.nl/cdn/shop/files/BluMillcolors1000x1000_225x225_crop_center.jpg?v=1724076999 3x, //blumill.nl/cdn/shop/files/BluMillcolors1000x1000_300x300_crop_center.jpg?v=1724076999 4x" 2534 2535
2536 class="product-gallery--media-thumbnail-img" 2537 2538 2539 > 2540 2541 2542 2543 2544 </span> 2545 </button> 2546 2547 <button 2548 class=" 2549 product-gallery--media-thumbnail 2550 product-gallery--image-thumbnail 2551 " 2552 type="button" 2553 tab-index="0" 2554 aria-label="BluMill Koffiemachine met grote watertank van 1,2l thumbnail" 2555 data-gallery-thumbnail 2556 data-gallery-index="1" 2557 data-gallery-selected="false" 2558 data-media="24408664866983" 2559 data-media-type="image" 2560 > 2561 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2562 2563 2564 2565 2566 2567 <img 2568 2569 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_75x75_crop_center.jpg?v=1724682663" 2570 2571 alt="BluMill Koffiemachine met grote watertank van 1,2l" 2572 2573 2574 data-rimg 2575 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_75x75_crop_center.jpg?v=1724682663 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_150x150_crop_center.jpg?v=1724682663 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_225x225_crop_center.jpg?v=1724682663 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12002_939c93f4-8f6e-4284-9563-3505e966ac67_300x300_crop_center.jpg?v=1724682663 4x" 2576 2577
2578 class="product-gallery--media-thumbnail-img" 2579 2580 2581 > 2582 2583 2584 2585 2586 </span> 2587 </button> 2588 2589 <button 2590 class=" 2591 product-gallery--media-thumbnail 2592 product-gallery--image-thumbnail 2593 " 2594 type="button" 2595 tab-index="0" 2596 aria-label="BluMill Koffiemachine machine maakt heerlijke cappucino, espresso en latte thumbnail" 2597 data-gallery-thumbnail 2598 data-gallery-index="2" 2599 data-gallery-selected="false" 2600 data-media="24408658772135" 2601 data-media-type="image" 2602 > 2603 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2604 2605 2606 2607 2608 2609 <img 2610 2611 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_75x75_crop_center.jpg?v=1724682663" 2612 2613 alt="BluMill Koffiemachine machine maakt heerlijke cappucino, espresso en latte" 2614 2615 2616 data-rimg 2617 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_75x75_crop_center.jpg?v=1724682663 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_150x150_crop_center.jpg?v=1724682663 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_225x225_crop_center.jpg?v=1724682663 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_300x300_crop_center.jpg?v=1724682663 4x" 2618 2619
2620 class="product-gallery--media-thumbnail-img" 2621 2622 2623 > 2624 2625 2626 2627 2628 </span> 2629 </button> 2630 2631 <button 2632 class=" 2633 product-gallery--media-thumbnail 2634 product-gallery--image-thumbnail 2635 " 2636 type="button" 2637 tab-index="0" 2638 aria-label="BluMill Koffiemachine in rose goud thumbnail" 2639 data-gallery-thumbnail 2640 data-gallery-index="3" 2641 data-gallery-selected="false" 2642 data-media="24408664834215" 2643 data-media-type="image" 2644 > 2645 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2646 2647 2648 2649 2650 2651 <img 2652 2653 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_75x75_crop_center.jpg?v=1724682663" 2654 2655 alt="BluMill Koffiemachine in rose goud" 2656 2657 2658 data-rimg 2659 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_75x75_crop_center.jpg?v=1724682663 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_150x150_crop_center.jpg?v=1724682663 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_225x225_crop_center.jpg?v=1724682663 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12001_16436dfa-b740-4e67-98dc-4d803fce60f3_300x300_crop_center.jpg?v=1724682663 4x" 2660 2661
2662 class="product-gallery--media-thumbnail-img" 2663 2664 2665 > 2666 2667 2668 2669 2670 </span> 2671 </button> 2672 2673 <button 2674 class=" 2675 product-gallery--media-thumbnail 2676 product-gallery--image-thumbnail 2677 " 2678 type="button" 2679 tab-index="0" 2680 aria-label="Met de BluMill Koffiemachine kan je kiezen uit 3 lekkere koffievariates thumbnail" 2681 data-gallery-thumbnail 2682 data-gallery-index="4" 2683 data-gallery-selected="false" 2684 data-media="24408664899751" 2685 data-media-type="image" 2686 > 2687 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2688 2689 2690 2691 2692 2693 <img 2694 2695 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_75x75_crop_center.jpg?v=1724076996" 2696 2697 alt="Met de BluMill Koffiemachine kan je kiezen uit 3 lekkere koffievariates" 2698 2699 2700 data-rimg 2701 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_75x75_crop_center.jpg?v=1724076996 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_150x150_crop_center.jpg?v=1724076996 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_225x225_crop_center.jpg?v=1724076996 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12003_4644fc64-f517-4eab-840d-2fae6dc80eb4_300x300_crop_center.jpg?v=1724076996 4x" 2702 2703
2704 class="product-gallery--media-thumbnail-img" 2705 2706 2707 > 2708 2709 2710 2711 2712 </span> 2713 </button> 2714 2715 <button 2716 class=" 2717 product-gallery--media-thumbnail 2718 product-gallery--image-thumbnail 2719 " 2720 type="button" 2721 tab-index="0" 2722 aria-label="BluMill Koffiemachine inclusief melkopschuimer thumbnail" 2723 data-gallery-thumbnail 2724 data-gallery-index="5" 2725 data-gallery-selected="false" 2726 data-media="24408664932519" 2727 data-media-type="image" 2728 > 2729 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2730 2731 2732 2733 2734 2735 <img 2736 2737 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_75x75_crop_center.jpg?v=1724076991" 2738 2739 alt="BluMill Koffiemachine inclusief melkopschuimer" 2740 2741 2742 data-rimg 2743 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_75x75_crop_center.jpg?v=1724076991 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_150x150_crop_center.jpg?v=1724076991 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_225x225_crop_center.jpg?v=1724076991 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12004_b1d3aa49-af93-48a9-8982-37b9e99e652c_300x300_crop_center.jpg?v=1724076991 4x" 2744 2745
2746 class="product-gallery--media-thumbnail-img" 2747 2748 2749 > 2750 2751 2752 2753 2754 </span> 2755 </button> 2756 2757 <button 2758 class=" 2759 product-gallery--media-thumbnail 2760 product-gallery--image-thumbnail 2761 " 2762 type="button" 2763 tab-index="0" 2764 aria-label="BluMill Koffiemachine met verhoging voor het kopje thumbnail" 2765 data-gallery-thumbnail 2766 data-gallery-index="6" 2767 data-gallery-selected="false" 2768 data-media="24408665030823" 2769 data-media-type="image" 2770 > 2771 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2772 2773 2774 2775 2776 2777 <img 2778 2779 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_75x75_crop_center.jpg?v=1724076989" 2780 2781 alt="BluMill Koffiemachine met verhoging voor het kopje" 2782 2783 2784 data-rimg 2785 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_75x75_crop_center.jpg?v=1724076989 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_150x150_crop_center.jpg?v=1724076989 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_225x225_crop_center.jpg?v=1724076989 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12006_1990efdf-fdf1-49e4-b1d1-0d35834782a3_300x300_crop_center.jpg?v=1724076989 4x" 2786 2787
2788 class="product-gallery--media-thumbnail-img" 2789 2790 2791 > 2792 2793 2794 2795 2796 </span> 2797 </button> 2798 2799 <button 2800 class=" 2801 product-gallery--media-thumbnail 2802 product-gallery--image-thumbnail 2803 " 2804 type="button" 2805 tab-index="0" 2806 aria-label="BluMill Koffiemachine met ingebouwde melkopschuimer thumbnail" 2807 data-gallery-thumbnail 2808 data-gallery-index="7" 2809 data-gallery-selected="false" 2810 data-media="24408665063591" 2811 data-media-type="image" 2812 > 2813 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2814 2815 2816 2817 2818 2819 <img 2820 2821 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_75x75_crop_center.jpg?v=1724076987" 2822 2823 alt="BluMill Koffiemachine met ingebouwde melkopschuimer" 2824 2825 2826 data-rimg 2827 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_75x75_crop_center.jpg?v=1724076987 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_150x150_crop_center.jpg?v=1724076987 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_225x225_crop_center.jpg?v=1724076987 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12007_2262cea9-9f9d-489f-9379-03f9bc031b3f_300x300_crop_center.jpg?v=1724076987 4x" 2828 2829
2830 class="product-gallery--media-thumbnail-img" 2831 2832 2833 > 2834 2835 2836 2837 2838 </span> 2839 </button> 2840 2841 <button 2842 class=" 2843 product-gallery--media-thumbnail 2844 product-gallery--image-thumbnail 2845 " 2846 type="button" 2847 tab-index="0" 2848 aria-label="BluMill Koffiemachine biedt 3 koffievariaties thumbnail" 2849 data-gallery-thumbnail 2850 data-gallery-index="8" 2851 data-gallery-selected="false" 2852 data-media="24408665096359" 2853 data-media-type="image" 2854 > 2855 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2856 2857 2858 2859 2860 2861 <img 2862 2863 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_75x75_crop_center.jpg?v=1724076814" 2864 2865 alt="BluMill Koffiemachine biedt 3 koffievariaties" 2866 2867 2868 data-rimg 2869 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_75x75_crop_center.jpg?v=1724076814 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_150x150_crop_center.jpg?v=1724076814 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_225x225_crop_center.jpg?v=1724076814 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x12008_a103ad1d-61b4-400a-8c7a-5a6ae3e24e46_300x300_crop_center.jpg?v=1724076814 4x" 2870 2871
2872 class="product-gallery--media-thumbnail-img" 2873 2874 2875 > 2876 2877 2878 2879 2880 </span> 2881 </button> 2882 2883 <button 2884 class=" 2885 product-gallery--media-thumbnail 2886 product-gallery--image-thumbnail 2887 " 2888 type="button" 2889 tab-index="0" 2890 aria-label="BluMill Koffiemachine in de verpakking thumbnail" 2891 data-gallery-thumbnail 2892 data-gallery-index="9" 2893 data-gallery-selected="false" 2894 data-media="24408665161895" 2895 data-media-type="image" 2896 > 2897 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2898 2899 2900 2901 2902 2903 <img 2904 2905 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_75x75_crop_center.jpg?v=1724076813" 2906 2907 alt="BluMill Koffiemachine in de verpakking" 2908 2909 2910 data-rimg 2911 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_75x75_crop_center.jpg?v=1724076813 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_150x150_crop_center.jpg?v=1724076813 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_225x225_crop_center.jpg?v=1724076813 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120010_df3462f0-2328-4cdf-89f3-f9ad2572c96a_300x300_crop_center.jpg?v=1724076813 4x" 2912 2913
2914 class="product-gallery--media-thumbnail-img" 2915 2916 2917 > 2918 2919 2920 2921 2922 </span> 2923 </button> 2924 2925 <button 2926 class=" 2927 product-gallery--media-thumbnail 2928 product-gallery--image-thumbnail 2929 " 2930 type="button" 2931 tab-index="0" 2932 aria-label="BluMill Koffiemachine maat indicatie thumbnail" 2933 data-gallery-thumbnail 2934 data-gallery-index="10" 2935 data-gallery-selected="false" 2936 data-media="24408665194663" 2937 data-media-type="image" 2938 > 2939 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2940 2941 2942 2943 2944 2945 <img 2946 2947 src="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_75x75_crop_center.jpg?v=1724076810" 2948 2949 alt="BluMill Koffiemachine maat indicatie" 2950 2951 2952 data-rimg 2953 srcset="//blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_75x75_crop_center.jpg?v=1724076810 1x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_150x150_crop_center.jpg?v=1724076810 2x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_225x225_crop_center.jpg?v=1724076810 3x, //blumill.nl/cdn/shop/products/BluMillCoffeeMachine1200x120011rose_300x300_crop_center.jpg?v=1724076810 4x" 2954 2955
2956 class="product-gallery--media-thumbnail-img" 2957 2958 2959 > 2960 2961 2962 2963 2964 </span> 2965 </button> 2966 2967 <button 2968 class=" 2969 product-gallery--media-thumbnail 2970 product-gallery--image-thumbnail 2971 " 2972 type="button" 2973 tab-index="0" 2974 aria-label="BluMill Koffiemachine met melkopschuimer en piston thumbnail" 2975 data-gallery-thumbnail 2976 data-gallery-index="11" 2977 data-gallery-selected="false" 2978 data-media="47661973668185" 2979 data-media-type="image" 2980 > 2981 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 2982 2983 2984 2985 2986 2987 <img 2988 2989 src="//blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_49x75_crop_center.jpg?v=1724076808" 2990 2991 alt="BluMill Koffiemachine met melkopschuimer en piston" 2992 2993 2994 data-rimg 2995 srcset="//blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_49x75_crop_center.jpg?v=1724076808 1x, //blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_98x150_crop_center.jpg?v=1724076808 2x, //blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_147x225_crop_center.jpg?v=1724076808 3x, //blumill.nl/cdn/shop/files/BluMillKoffiemachineZwart544x840_196x300_crop_center.jpg?v=1724076808 4x" 2996 2997
2998 class="product-gallery--media-thumbnail-img" 2999 3000 3001 > 3002 3003 3004 3005 3006 </span> 3007 </button> 3008 3009 <button 3010 class=" 3011 product-gallery--media-thumbnail 3012 product-gallery--external_video-thumbnail 3013 " 3014 type="button" 3015 tab-index="0" 3016 aria-label="BluMill Koffiemachine thumbnail" 3017 data-gallery-thumbnail 3018 data-gallery-index="12" 3019 data-gallery-selected="false" 3020 data-media="47980467650905" 3021 data-media-type="external_video" 3022 > 3023 <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> 3024 3025 3026 3027 3028 <svg class="icon-play-thumb " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1 25H25V1H1V25Z" fill="none"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.71814 6.71984C9.0517 6.31605 8.19995 6.79588 8.19995 7.5751V18.311C8.19995 19.1138 9.09826 19.5893 9.76217 19.1379L18.1123 13.4612C18.7146 13.0518 18.6912 12.1564 18.0682 11.779L9.71814 6.71984Z" fill="currentColor"/> </svg> 3029 3030 3031 3032 3033 3034 3035 <img 3036 3037 src="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_100x75_crop_center.jpg?v=1725028691" 3038 3039 alt="" 3040 3041 3042 data-rimg 3043 srcset="//blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_100x75_crop_center.jpg?v=1725028691 1x, //blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_200x150_crop_center.jpg?v=1725028691 2x, //blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_300x225_crop_center.jpg?v=1725028691 3x, //blumill.nl/cdn/shop/files/preview_images/hqdefault_33046aac-f4b2-4c8f-b7f7-9c4c408bb286_400x300_crop_center.jpg?v=1725028691 4x" 3044 3045
3046 class="product-gallery--media-thumbnail-img" 3047 3048 3049 > 3050 3051 3052 3053 3054 </span> 3055 </button> 3056 3057 </div> 3058 </div> 3059 3060 3061 3062 3063 3064 3065</div> 3066 3067 3068 <div class="product-main"> 3069 <div class="product-details" data-product-details> 3070 3071 <div 3072 class=" 3073 product-block 3074 product-block--title 3075 product-block--first 3076 3077 " 3078 3079 > 3080 3081<h1 class="product-title">BluMill Koffiemachine</h1> 3082 </div> 3083 3084 <div 3085 class=" 3086 product-block 3087 product-block--text 3088 3089 " 3090 3091 > 3092 3093 <div class="product-text"> 3094 <div class="metafield-rich_text_field"><ul><li>Veelzijdig ook geschikt voor lungo, cappuccino en dubbele espresso </li><li>Geschikt voor iedere melk zoals koemelk, sojamelk, havermelk en amandelmelk </li><li>Groot waterreservoir van 1,2 liter voor meerdere kopjes koffie </li><li>Handige accessoires inclusief maatlepel en stamper </li><li>Eenvoudig onderhoud met clean functie voor de melktuit </li></ul></div> 3095 </div> 3096 3097 3098 </div> 3099 3100 <div 3101 class=" 3102 product-block 3103 product-block--text 3104 3105 " 3106 3107 > 3108 3109 <div class="product-text"> 3110 3111 </div> 3112 3113 3114 </div> 3115 3116 <div 3117 class=" 3118 product-block 3119 product-block--inventory_status 3120 3121 " 3122 3123 > 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137<div class="product-stock-level-wrapper" 3138 data-stock-level 3139 data-stock-variant-id="41778318442663" 3140 data-stock-variant-selected="false" 3141 > 3142 3143 <div class="product-stock-level__badge-text"> 3144 3145 3146 3147 </div> 3148 3149</div> 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163<div class="product-stock-level-wrapper" 3164 data-stock-level 3165 data-stock-variant-id="41778318475431" 3166 data-stock-variant-selected="true" 3167 > 3168 3169 <div class="product-stock-level__badge-text"> 3170 3171 3172 3173 <span class=' 3174 3175 product-stock-level-instock 3176 3177'>Vandaag besteld, dinsdag in huis</span> 3178 3179 3180 </div> 3181 3182</div> 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196<div class="product-stock-level-wrapper" 3197 data-stock-level 3198 data-stock-variant-id="49033515073881" 3199 data-stock-variant-selected="false" 3200 > 3201 3202 <div class="product-stock-level__badge-text"> 3203 3204 3205 3206 <span class=' 3207 3208 product-stock-level-instock 3209 3210'>Vandaag besteld, dinsdag in huis</span> 3211 3212 3213 </div> 3214 3215</div> 3216 3217 3218 3219 3220 </div> 3221 3222 <div 3223 class=" 3224 product-block 3225 product-block--price 3226 3227 " 3228 3229 > 3230 3231 <div 3232 class="product-pricing" 3233 aria-live="polite" 3234 data-product-pricing 3235 > 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296<div class="price product__price "> 3297 3298 <div 3299 class="price__compare-at " 3300 data-price-compare-container 3301 > 3302 3303 3304 <span class="money price__original" data-price-original></span> 3305 3306 </div> 3307 3308 3309 3310 3311 <div class="price__compare-at--hidden" data-compare-price-range-hidden> 3312 3313 <span class="visually-hidden">Oorspronkelijke prijs</span> 3314 <span class="money price__compare-at--min" data-price-compare-min> 3315 â¬149,95 3316 </span> 3317 - 3318 <span class="visually-hidden">Oorspronkelijke prijs</span> 3319 <span class="money price__compare-at--max" data-price-compare-max> 3320 â¬149,95 3321 </span> 3322 3323 </div> 3324 <div class="price__compare-at--hidden" data-compare-price-hidden>
3325 <span class="visually-hidden">Oorspronkelijke prijs</span> 3326 <span class="money price__compare-at--single" data-price-compare> 3327 3328 </span> 3329 </div> 3330 3331 3332 3333 <div class="price__current " data-price-container> 3334 3335 3336 3337 3338 3339 3340 <span class="money" data-price> 3341 â¬149,95 3342 </span> 3343 3344 3345 </div> 3346 3347 3348 3349 <div class="price__current--hidden" data-current-price-range-hidden> 3350 3351 <span class="money price__current--min" data-price-min>â¬149,95</span> 3352 - 3353 <span class="money price__current--max" data-price-max>â¬149,95</span> 3354 3355 </div> 3356 <div class="price__current--hidden" data-current-price-hidden> 3357 <span class="visually-hidden">Huidige prijs</span> 3358 <span class="money" data-price> 3359 â¬149,95 3360 </span> 3361 </div> 3362 3363 3364 3365 3366 3367 3368 3369 3370 <div 3371 class=" 3372 product__unit-price 3373 hidden 3374 " 3375 data-unit-price 3376 > 3377 <span class="product__total-quantity" data-total-quantity></span> | <span class="product__unit-price--amount money" data-unit-price-amount></span> / <span class="product__unit-price--measure" data-unit-price-measure></span> 3378 </div> 3379 3380 3381 3382 3383</div> 3384 3385 3386 <form data-payment-terms-target style="display: none;"></form> 3387 </div> 3388 3389 3390 3391 3392 <div class="product-betaalmethodes"> 3393 3394 3395 <img src="https://cdn.shopify.com/s/files/1/0868/8841/5545/files/betaalmethodesproductnl.png?v=1721366171" width="198" height="33"> 3396 3397 3398 </div> 3399 3400 3401 </div> 3402 3403 <div 3404 class=" 3405 product-block 3406 product-block--text 3407 3408 " 3409 3410 > 3411 3412 <div class="product-text"> 3413 3414 </div> 3415 3416 3417 </div> 3418 3419 <div 3420 class=" 3421 product-block 3422 product-block--form 3423 3424 " 3425 3426 > 3427 3428 <div 3429 class="product-form--regular" 3430 data-product-form-regular 3431 > 3432 <div data-product-form-area> 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450<form method="post" action="/cart/add" id="product_form_6223404368039" accept-charset="UTF-8" class="option-style-select" enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3451 3452 3453 3454 3455 3456<variant-selection 3457 3458 class="variant-selection" 3459 product-url="/products/blumill-koffiemachine.js" 3460 variant="41778318475431" 3461 data-variant-selection 3462 > 3463 3464 <noscript> 3465 <style> 3466 .variant-selection__variants { 3467 display: block !important; 3468 } 3469 </style> 3470 </noscript> 3471 <select 3472 class="variant-selection__variants" 3473 name="id" 3474 style="display: none" 3475 data-variants 3476 > 3477 <option 3478 value="not-selected" 3479 disabled 3480 3481 > 3482 Kies een variant 3483 </option> 3484 3485 <option 3486 3487 value="41778318442663" 3488 disabled 3489 > 3490 Zwart / Rosé Goud - â¬149,95 3491 </option> 3492 3493 <option 3494 selected 3495 value="41778318475431" 3496 3497 > 3498 Zilver - â¬149,95 3499 </option> 3500 3501 <option 3502 3503 value="49033515073881" 3504 3505 > 3506 Zwart - â¬149,95 3507 </option> 3508 3509 </select> 3510 3511 3512 3513 3514 <options-selection 3515 3516 style="display: none;" 3517 3518 remove-unavailable 3519 select-first-available 3520 data-options-selection 3521 data-unavailable-text="Niet beschikbaar" 3522 > 3523
3523<script> 3524 (function() { 3525 const scriptTag = document.scripts[document.scripts.length - 1]; 3526 const parentTag = scriptTag.parentNode; 3527 3528 parentTag.style.display = ''; 3529 })() 3530 </script>
3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542<div class="options-selection__select-wrapper"> 3543 <div 3544 class="options-selection__select" 3545 > 3546 <label 3547 class="options-selection__select-label" 3548 for="template--29830924894553__main-data-variant-option-0-template--29830924894553__main" 3549 data-variant-option-name="Kleur" 3550 data-variant-option-choose-name="Kies een Kleur" 3551 > 3552 3553 Kleur 3554 3555 </label> 3556 <div class="options-selection__input-select-wrapper"> 3557 <select 3558 id="template--29830924894553__main-data-variant-option-0-template--29830924894553__main" 3559 class="options-selection__input-select" 3560 data-variant-option 3561 data-variant-option-index="0" 3562 data-variant-option-chosen-value="Zilver" 3563 > 3564 3565 3566 <option 3567 value="Zwart / Rosé Goud" 3568 3569 data-variant-option-value-wrapper 3570 data-variant-option-value 3571 data-variant-option-value-index="0" 3572 > 3573 Zwart / Rosé Goud 3574 </option> 3575 3576 <option 3577 value="Zilver" 3578 selected 3579 data-variant-option-value-wrapper 3580 data-variant-option-value 3581 data-variant-option-value-index="0" 3582 > 3583 Zilver 3584 </option> 3585 3586 <option 3587 value="Zwart" 3588 3589 data-variant-option-value-wrapper 3590 data-variant-option-value 3591 data-variant-option-value-index="0" 3592 > 3593 Zwart 3594 </option> 3595 3596 </select> 3597 <div 3598 class="options-selection__input-select-chevron" 3599 > 3600 <svg 3601 aria-hidden="true" 3602 focusable="false" 3603 role="presentation" 3604 width="8" 3605 height="6"
3606 viewBox="0 0 8 6" 3607 fill="none" 3608 xmlns="http://www.w3.org/2000/svg" 3609 > 3610 <path d="M4 4.5L7 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> 3611 <path d="M4 4.5L1 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> 3612 </svg> 3613 </div> 3614 </div> 3615 </div> 3616</div> 3617 3618 3619 3620 </options-selection> 3621 3622 3623 3624 </variant-selection> 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 <div class="product-form--atc"> 3637 <div class="product-form__action-wrapper"> 3638 3639 3640 3641 3642<quantity-selector 3643 class="quantity-selector" 3644 data-quantity-selector 3645> 3646 <label 3647 class="quantity-selector__label" 3648 for="quantity-selector__input-template--29830924894553__main 3649" 3650 >Hoeveelheid</label> 3651 3652 <div class="quantity-selector__wrapper"> 3653 <div 3654 class=" 3655 quantity-selector__button-wrapper 3656 quantity-selector__button-wrapper--minus 3657 quantity-selector__button-wrapper--disabled 3658 " 3659 data-button-wrapper 3660 data-button-wrapper-minus 3661 > 3662 <button 3663 class=" 3664 quantity-selector__button 3665 quantity-selector__button--minus 3666 " 3667 type="button" 3668 name="minus" 3669 aria-label="Verlaag de hoeveelheid door 1" 3670 data-quantity-minus 3671 > 3672 3673 3674 3675 <svg width="10" height="2" viewBox="0 0 10 2" fill="none"> <rect width="10" height="2" fill="currentColor"/> </svg> 3676 3677 </button> 3678 </div> 3679 3680 <input 3681 class="quantity-selector__input" 3682 id="quantity-selector__input-template--29830924894553__main 3683" 3684 aria-label="Hoeveelheid" 3685 name="quantity" 3686 type="number" 3687 min="1" 3688 step="1" 3689 value="1" 3690 data-quantity-input 3691 data-increment-value="1" 3692 > 3693 3694 <div 3695 class=" 3696 quantity-selector__button-wrapper--plus 3697 quantity-selector__button-wrapper 3698 " 3699 data-button-wrapper 3700 data-button-wrapper-plus 3701 > 3702 <button 3703 class=" 3704 quantity-selector__button 3705 quantity-selector__button--plus 3706 " 3707 type="button" 3708 name="plus" 3709 aria-label="Verhoog de hoeveelheid door 1" 3710 data-quantity-plus 3711 > 3712 3713 3714 3715 <svg class="icon-plus " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6L4 10H6V6H10V4H6V0H4L4 4H0V6H4Z" fill="currentColor"/> </svg> 3716 3717 </button> 3718 </div> 3719 </div> 3720</quantity-selector> 3721 3722 3723 3724 3725 3726 <button 3727 class=" 3728 product-form--atc-button 3729 3730 " 3731 type="submit" 3732 3733 data-product-atc 3734 3735 > 3736 <span class="atc-button--text"> 3737 3738 3739 In winkelwagen 3740 3741 3742 </span> 3743 <span class="atc-button--icon"><svg 3744 aria-hidden="true" 3745 focusable="false" 3746 role="presentation" 3747 width="26" 3748 height="26" 3749 viewBox="0 0 26 26" 3750 xmlns="http://www.w3.org/2000/svg" 3751> 3752 <g fill-rule="nonzero" fill="currentColor"> 3753 <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> 3754 </g> 3755</svg></span> 3756 </button> 3757 3758 3759 </div> 3760 </div> 3761 3762 <div data-payment-terms-reference style="display: none;"> 3763 3764 </div> 3765 3766 3767<input type="hidden" name="product-id" value="6223404368039" /><input type="hidden" name="section-id" value="template--29830924894553__main" /></form> 3768 3769 </div> 3770 </div> 3771 3772 3773 </div> 3774 3775 <div 3776 class=" 3777 product-block 3778 product-block--custom-liquid 3779 3780 " 3781 3782 > 3783 3784 3785 <div class="custom-liquid"> 3786 3787 3788 3789 </div> 3790 3791 3792 3793 </div> 3794 3795 <div 3796 class=" 3797 product-block 3798 product-block--tabs 3799 3800 " 3801 3802 > 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 <div class="pxu-tabs pxu-tabs--bottom-false"> 3813 3814 <input 3815 class="tab-radio" 3816 id="description-tab-template--29830924894553__main" 3817 name="template--29830924894553__main" 3818 tabindex="0" 3819 type="radio" 3820 checked="checked" 3821 > 3822 3823 <label class="tab-label" for="description-tab-template--29830924894553__main"> 3824 Beschrijving 3825 </label> 3826 3827 <div class="tab-panel" tabindex="0"> 3828 3829 3830 <p>Geniet van heerlijke espresso's, dampende cappuccino's en cafe latte's in enkele seconden met de BluMill espressomachine. Dit apparaat zet koffie zoals een echte Ital
3830iaan, met de mogelijkheid om zowel kleine als grote koppen te maken. Dankzij de automatische melkopschuimer en een vermogen van bijna 1500 Watt maak je gemakkelijk meerdere espresso's achter elkaar.</p> 3831<p><strong>Een eigen barista thuis</strong></p> 3832<p>Met de BluMill koffiemachine heb je je favoriete koffie binnen handbereik. Het apparaat is voorzien van drie handige knoppen voor verschillende koffiesoorten. Kies je favoriete gemalen koffie en vul het filter met de twee meegeleverde filters voor een enkele of dubbele espresso. Gebruik de maatlepel en stamper voor de perfecte hoeveelheid koffie. Voeg je favoriete melk toe en de BluMill doet de rest. Het apparaat warmt snel op en heeft een uitneembaar afdruiprooster en uitschuifbaar plateau, ideaal voor zelfs de kleinste koffiekopjes.</p> 3833<p><strong>Eenvoudig te reinigen</strong></p> 3834<p>Eenvoudig onderhoud is gegarandeerd, want zowel het water- als het melkreservoir zijn vaatwasmachinebestendig. De rest maak je eenvoudig schoon met een sopje. De speciale clean functie zorgt ervoor dat je de melktuit na elk gebruik gemakkelijk kunt reinigen. Berg de filters handig op aan de achterkant, zodat ze altijd bij de hand zijn zonder rondslingeren.</p> 3835<!----> 3836 3837 3838 </div> 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 <input 3856 class="tab-radio" 3857 id="tab-2-template--29830924894553__main" 3858 name="template--29830924894553__main" 3859 tabindex="0" 3860 type="radio" 3861 3862 > 3863 3864 <label class="tab-label" for="tab-2-template--29830924894553__main"> 3865 Specificaties 3866 </label> 3867 3868 <div class="tab-panel" tabindex="0"> 3869 <p><span class="metafield-multi_line_text_field">Stroomvoorziening: 220 â 240 V~ 50 Hz<br /> 3870Vermogen: 1230-1470W<br /> 3871Capaciteit waterreservoir: 1200 ml<br /> 3872Capaciteit melkreservoir: 700 ml<br /> 3873Inhoud:<br /> 38741 x BluMill Koffie Machine<br /> 38752 x Portafilters in verschillende maten<br /> 38761 x 2-in-1 koffielepel met stamper<br /> 38771 x Gebruiksaanwijzing</span></p> 3878 </div> 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 </div> 3891 3892 3893 3894 3895 </div> 3896 3897 3898 3899 </div> 3900 </div> 3901 3902 3903</article> 3904 3905 3906 3907 3908 3909</section> 3910 3911<style> #shopify-section-template--29830924894553__main .rating__star-wrapper, #shopify-section-template--29830924894553__main .rating__count {cursor: pointer;} #shopify-section-template--29830924894553__main .product-details .product-betaalmethodes {display: none;} </style></div><div id="shopify-section-template--29830924894553__recommendations" class="shopify-section product-recommendations--section"> 3912 3913 3914
3914<script 3915 type="application/json" 3916 data-section-type="static-product-recommendations" 3917 data-section-id="template--29830924894553__recommendations" 3918 data-section-data 3919 > 3920{ 3921 "settings": { 3922 "limit": 5 3923 }, 3924 "productId": 6223404368039, 3925 "sectionId": "template--29830924894553__recommendations" 3926} 3927 </script>
3927 3928 3929 <section 3930 class="product-section--container product-row--container product-recommendations--container" 3931 data-html 3932 data-product-recommendations 3933 > 3934 3935 </section> 3936 3937 <div class="productitem-quickshop" data-product-quickshop> 3938 <span class="quickshop-spinner"><svg 3939 aria-hidden="true" 3940 focusable="false" 3941 role="presentation" 3942 width="26" 3943 height="26" 3944 viewBox="0 0 26 26" 3945 xmlns="http://www.w3.org/2000/svg" 3946> 3947 <g fill-rule="nonzero" fill="currentColor"> 3948 <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> 3949 </g> 3950</svg></span> 3951</div> 3952 3953 3954 3955</div><div id="shopify-section-template--29830924894553__recently-viewed" class="shopify-section recently-viewed--section">
3956<script 3957 type="application/json" 3958 data-section-type="static-recently-viewed" 3959 data-section-id="template--29830924894553__recently-viewed" 3960 data-section-data 3961> 3962 { 3963 3964"recently_viewed_info": { 3965 "handle": "blumill-koffiemachine" 3966 }, 3967 3968"time": { 3969 "second": "seconde", 3970 "seconds": "seconden", 3971 "minute": "minuut", 3972 "minutes": "minuten", 3973 "hour": "uur", 3974 "hours": "uren", 3975 "ago": "geleden" 3976}, 3977"product_card_settings": { 3978 "emphasize_price": false, 3979 "sale_badge": false, 3980 "sale_badge_style": "percent" 3981}, 3982"currency": "EUR" 3983 3984 } 3985</script>
3985 3986 3987<aside 3988 aria-label="Recently viewed products" 3989 class="product-section--container product-recently-viewed--section" 3990> 3991 <div class="product-recently-viewed__wrapper"> 3992 <div class="product-recently-viewed__header"> 3993 <h2 class="product-recently-viewed__heading"> 3994 Onlangs bekeken 3995 </h2> 3996 <button 3997 class="product-recently-viewed__clear" 3998 data-clear-recently-viewed 3999 > 4000 Onlangs bekeken wissen 4001 </button> 4002 </div> 4003 4004 <div 4005 class=" 4006 product-section--content 4007 product-recently-viewed__content 4008 imagestyle--cropped-medium 4009 " 4010 data-recently-viewed-container 4011 > 4012 </div> 4013 </div> 4014</aside> 4015 4016 4017<style> #shopify-section-template--29830924894553__recently-viewed .product-recently-viewed__header {display: block;} #shopify-section-template--29830924894553__recently-viewed .product-recently-viewed__heading {text-align: center !important;} #shopify-section-template--29830924894553__recently-viewed .product-recently-viewed__wrapper {background-color: #fff; padding: 0px;} #shopify-section-template--29830924894553__recently-viewed .product-recently-viewed__content {width: 100% !important; padding: 0px;} </style></div> 4018 </main><!-- BEGIN sections: footer-group --> 4019<div id="shopify-section-sections--29830923911513__footer" class="shopify-section shopify-section-group-footer-group">
4019<script 4020 type="application/json" 4021 data-section-id="sections--29830923911513__footer" 4022 data-section-type="static-footer"> 4023</script>
4023 4024 4025 4026 4027 4028 4029<footer role="contentinfo" aria-label="Footer"> 4030 <section class="site-footer-wrapper"> 4031 4032 <div class="site-footer-item"> 4033 <div class="site-footer-blocks column-count-4"> 4034 <div class="site-footer-block-item site-footer-block-social-accounts " > 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 <h2 class="site-footer-block-title"> 4067 Volg ons 4068 </h2> 4069 4070 <div class="site-footer-block-content"> 4071 4072 4073 <div class="social-icons"> 4074 4075 4076<a 4077 class="social-link" 4078 title="Facebook" 4079 href="https://www.facebook.com/profile.php?id=61563439587729" 4080 target="_blank"> 4081<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M13.591 6.00441C11.5868 6.11515 9.75158 6.92966 8.34448 8.333C7.44444 9.23064 6.78641 10.2982 6.39238 11.5002C6.01229 12.6596 5.90552 13.9193 6.08439 15.1343C6.18456 15.8146 6.36736 16.4631 6.63981 17.1046C6.71166 17.2738 6.89438 17.6476 6.98704 17.815C7.22995 18.2538 7.52906 18.6904 7.84853 19.0725C8.16302 19.4486 8.56717 19.8479 8.94482 20.1556C9.6776 20.7526 10.5183 21.2186 11.4085 21.5211C11.8412 21.6681 12.259 21.7723 12.7342 21.8517L12.751 21.8545V19.0664V16.2783H11.7348H10.7186V15.1231V13.9678H11.7344H12.7503L12.7531 12.9265C12.756 11.8203 12.7553 11.845 12.7927 11.5862C12.9306 10.6339 13.3874 9.91646 14.1198 9.50212C14.4564 9.31168 14.8782 9.18341 15.331 9.13374C15.791 9.0833 16.55 9.12126 17.351 9.23478C17.4659 9.25105 17.5612 9.26437 17.5629 9.26437C17.5646 9.26437 17.566 9.70662 17.566 10.2472V11.2299L16.9679 11.233C16.3284 11.2363 16.299 11.2379 16.1298 11.2771C15.6926 11.3785 15.4015 11.6608 15.2983 12.0834C15.2566 12.2542 15.256 12.2685 15.256 13.1531V13.9678H16.3622C17.3606 13.9678 17.4685 13.9689 17.4685 13.9795C17.4685 13.9921 17.1263 16.2236 17.1191 16.2578L17.1148 16.2783H16.1854H15.256V19.0647V21.8511L15.2954 21.8459C15.4396 21.8271 15.8337 21.7432 16.0548 21.6844C16.5933 21.5411 17.079 21.3576 17.581 21.1076C19.3154 20.2441 20.6895 18.7615 21.4192 16.9663C21.7498 16.153 21.936 15.3195 21.9915 14.4052C22.0028 14.2197 22.0028 13.7268 21.9916 13.5415C21.9403 12.6947 21.7817 11.9389 21.4942 11.1712C20.8665 9.49533 19.6589 8.05123 18.1135 7.12853C17.7376 6.90413 17.2813 6.68103 16.8985 6.53456C16.1262 6.23908 15.3815 6.07432 14.5323 6.01114C14.3897 6.00053 13.7447 5.99591 13.591 6.00441Z" fill="currentColor"/> </svg> 4082 4083 <span class="visually-hidden">Vind ons op Facebook</span> 4084 4085</a> 4086 4087 4088 4089 4090<a 4091 class="social-link" 4092 title="Instagram" 4093 href="https://www.instagram.com/blumill.nl/" 4094 target="_blank"> 4095<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.1213 6.00507C10.5981 6.02559 9.96558 6.0872 9.6431 6.14903C7.77505 6.50724 6.50522 7.77703 6.14804 9.644C6.0118 10.3562 6 10.7031 6 14.0006C6 17.298 6.0118 17.6449 6.14804 18.3572C6.50522 20.2241 7.776 21.4948 9.6431 21.852C10.3554 21.9882 10.7023 22 14 22C17.2977 22 17.6446 21.9882 18.3569 21.852C20.224 21.4948 21.4948 20.2241 21.852 18.3572C21.9882 17.6449 22 17.298 22 14.0006C22 10.7031 21.9882 10.3562 21.852 9.644C21.4935 7.77016 20.2144 6.49675 18.3396 6.14716C17.6551 6.01955 17.3874 6.00985 14.334 6.00234C12.707 5.99836 11.2612 5.99957 11.1213 6.00507ZM17.6262 7.50836C18.2783 7.59344 18.7654 7.73848 19.1427 7.95992C19.3813 8.09994 19.9011 8.61966 20.0411 8.85821C20.2728 9.253 20.4142 9.74012 20.4952 10.4223C20.5551 10.9261 20.5551 17.075 20.4952 17.5789C20.4142 18.261 20.2728 18.7482 20.0411 19.143C19.9011 19.3815 19.3813 19.9012 19.1427 20.0412C18.7479 20.2729 18.2608 20.4143 17.5785 20.4953C17.0747 20.5552 10.9253 20.5552 10.4215 20.4953C9.73923 20.4143 9.25207 20.2729 8.85726 20.0412C8.61869 19.9012 8.09893 19.3815 7.9589 19.143C7.72724 18.7482 7.58578 18.261 7.50476 17.5789C7.44493 17.075 7.44493 10.9261 7.50476 10.4223C7.56313 9.93096 7.62729 9.63856 7.74686 9.31938C7.88402 8.95319 8.02204 8.72965 8.28724 8.44428C8.87822 7.8083 9.55222 7.55184 10.8191 7.48098C11.5114 7.44227 17.2981 7.46552 17.6262 7.50836ZM17.9602 8.80646C17.7222 8.8876 17.4343 9.18659 17.358 9.43194C17.1268 10.175 17.8258 10.874 18.569 10.6429C18.8334 10.5606 19.1165 10.2776 19.1987 10.013C19.2689 9.78758 19.251 9.52441 19.1511 9.31187C19.071 9.14148 18.8248 8.90306 18.6554 8.83162C18.4699 8.75347 18.1498 8.74189 17.9602 8.80646ZM13.6183 9.8962C12.6459 9.99712 11.7694 10.4112 11.0899 11.0907C9.99978 12.1807 9.61075 13.7764 10.076 15.2492C10.4746 16.5107 11.4897 17.5257 12.7513 17.9243C13.5638 18.1809 14.4362 18.1809 15.2487 17.9243C16.5103 17.5257 17.5254 16.5107 17.924 15.2492C18.1806 14.4367 18.1806 13.5644 17.924 12.752C17.5254 11.4904 16.5103 10.4754 15.2487 10.0769C14.7428 9.91709 14.1016 9.84604 13.6183 9.8962ZM14.6362 11.4119C14.9255 11.4811 15.4416 11.7393 15.6794 11.9337C15.9731 12.1738 16.2113 12.4794 16.3856 12.8396C16.5969 13.2766 16.6509 13.5128 16.6509 14.0006C16.6509 14.4884 16.5969 14.7246 16.3856 15.1615C16.1137 15.7235 15.7253 16.1118 15.161 16.3855C14.7247 16.5972 14.4883 16.6513 14 16.6513C13.5117 16.6513 13.2753 16.5972 12.839 16.3855C12.2747 16.1118 11.8863 15.7235 11.6144 15.1615C11.5298 14.9866 11.4355 14.7433 11.4049 14.6208C11.3288 14.3169 11.3288 13.6843 11.4049 13.3803C11.482 13.0724 11.7369 12.5611 11.933 12.3213C12.3447 11.8177 12.9934 11.449 13.6224 11.3611C13.8845 11.3244 14.3734 11.3489 14.6362 11.4119Z" fill="currentColor"/> </svg> 4096 4097 <span class="visually-hidden">Vind ons op Instagram</span> 4098 4099</a> 4100 4101 4102 4103 4104<a 4105 class="social-link" 4106 title="YouTube" 4107 href="https://www.youtube.com/@blumill4384" 4108 target="_blank"> 4109<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M21.68 10.7286C22 11.9386 22 14.5 22 14.5C22 14.5 22 17.0614 21.68 18.2714C21.5909 18.6122 21.4103 18.9233 21.157 19.1721C20.9037 19.4208 20.587 19.5982 20.24 19.6857C19.008 20 14 20 14 20C14 20 8.992 20 7.76 19.6857C7.41301 19.5982 7.09631 19.4208 6.843 19.1721C6.58968 18.9233 6.40906 18.6122 6.32 18.2714C6 17.0614 6 14.5 6 14.5C6 14.5 6 11.9386 6.32
410910.7286C6.512 10.0371 7.056 9.50286 7.76 9.31429C8.992 9 14 9 14 9C14 9 19.008 9 20.24 9.31429C20.944 9.50286 21.488 10.0371 21.68 10.7286ZM12.4 16.8571L16.56 14.5L12.4 12.1429V16.8571Z" fill="currentColor"/> </svg> 4110 4111 <span class="visually-hidden">Vind ons op YouTube</span> 4112 4113</a> 4114 4115</div> 4116 4117 4118 </div> 4119 4120 4121 4122 4123 4124 4125</div> 4126<div class="site-footer-block-item site-footer-block-menu has-accordion" > 4127 4128 4129 <h2 class="site-footer-block-title" data-accordion-trigger> 4130 Categorieën 4131 4132 <span class="site-footer-block-icon accordion--icon"> 4133 <svg 4134 aria-hidden="true" 4135 focusable="false" 4136 role="presentation" 4137 width="14" 4138 height="8" 4139 viewBox="0 0 14 8" 4140 fill="none" 4141 xmlns="http://www.w3.org/2000/svg" 4142> 4143 <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 4144 <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 4145</svg> 4146 4147 </span> 4148 </h2> 4149 4150 <div class="site-footer-block-content"> 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164<ul 4165 class=" 4166 navmenu 4167 navmenu-depth-1 4168 4169 4170 " 4171 data-navmenu 4172 data-accordion-content 4173 4174 4175> 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 <li 4189 class="navmenu-item navmenu-id-keuken-huishouden" 4190 > 4191 <a 4192 class=" 4193 navmenu-link 4194 navmenu-link-depth-1 4195 4196 " 4197 href="/collections/keuken-huishoud" 4198 > 4199 4200 Keuken & Huishouden 4201</a> 4202 </li> 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 <li 4217 class="navmenu-item navmenu-id-sport-vrije-tijd" 4218 > 4219 <a 4220 class=" 4221 navmenu-link 4222 navmenu-link-depth-1 4223 4224 " 4225 href="/collections/fitness" 4226 > 4227 4228 Sport & Vrije Tijd 4229</a> 4230 </li> 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 <li 4245 class="navmenu-item navmenu-id-tuin-outdoor" 4246 > 4247 <a 4248 class=" 4249 navmenu-link 4250 navmenu-link-depth-1 4251 4252 " 4253 href="/collections/tuin-outdoor" 4254 > 4255 4256 Tuin & Outdoor 4257</a> 4258 </li> 4259 4260 4261</ul> 4262 4263 </div> 4264 4265 4266 4267</div> 4268<div class="site-footer-block-item site-footer-block-newsletter " > 4269 4270 4271 4272 <h2 class="site-footer-block-title"> 4273 Nieuwsbrief 4274 </h2> 4275 4276 4277 4278 <div class="site-footer-block-content rte"> 4279 <p>Meld je aan voor onze nieuwsbrief en <strong>ontvang direct 5% korting!</strong></p> 4280 </div> 4281 4282 4283 4284 4285 4286 4287<div class="newsletter"> 4288 <form method="post" action="/contact#footer_newsletter_newsletter" id="footer_newsletter_newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4289 4290 <input 4291 type="hidden" 4292 name="contact[tags]" 4293 value="prospect, newsletter" 4294 > 4295 4296 <div class="form-fields-inline pxs-newsletter-form-fields"> 4297 <div class="form-field newsletter-input"> 4298 <input 4299 class=" 4300 form-field-input 4301 form-field-text 4302 " 4303 type="email" 4304 id="footer_newsletter_email" 4305 name="contact[email]" 4306 aria-label="Emailadres" 4307 > 4308 4309 <label 4310 class="form-field-title" 4311 for="footer_newsletter_email" 4312 > 4313 Emailadres 4314 </label> 4315 </div> 4316 4317 <div class="form-field newsletter-submit"> 4318 <button 4319 class="button-primary" 4320 name="subscribe" 4321 type="submit" 4322 > 4323 Inschrijven 4324 </button> 4325 </div> 4326 </div> 4327 4328 </form> 4329</div> 4330 4331 4332 4333 4334 4335</div> 4336<div class="site-footer-block-item site-footer-block-menu has-accordion" > 4337 4338 4339 <h2 class="site-footer-block-title" data-accordion-trigger> 4340 Klantenservice 4341 4342 <span class="site-footer-block-icon accordion--icon"> 4343 <svg 4344 aria-hidden="true" 4345 focusable="false" 4346 role="presentation" 4347 width="14" 4348 height="8" 4349 viewBox="0 0 14 8" 4350 fill="none" 4351 xmlns="http://www.w3.org/2000/svg" 4352> 4353 <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 4354 <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 4355</svg> 4356 4357 </span> 4358 </h2> 4359 4360 <div class="site-footer-block-content"> 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374<ul
4375 class=" 4376 navmenu 4377 navmenu-depth-1 4378 4379 4380 " 4381 data-navmenu 4382 data-accordion-content 4383 4384 4385> 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 <li 4399 class="navmenu-item navmenu-id-contact" 4400 > 4401 <a 4402 class=" 4403 navmenu-link 4404 navmenu-link-depth-1 4405 4406 " 4407 href="/pages/contact" 4408 > 4409 4410 Contact 4411</a> 4412 </li> 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 <li 4427 class="navmenu-item navmenu-id-retourneren-ah-voordeelshop-aankopen" 4428 > 4429 <a 4430 class=" 4431 navmenu-link 4432 navmenu-link-depth-1 4433 4434 " 4435 href="/pages/retouren-ah-voordeelshop" 4436 > 4437 4438 Retourneren AH Voordeelshop-aankopen 4439</a> 4440 </li> 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 <li 4455 class="navmenu-item navmenu-id-retourneren" 4456 > 4457 <a 4458 class=" 4459 navmenu-link 4460 navmenu-link-depth-1 4461 4462 " 4463 href="/pages/retourneren-bij-blumill" 4464 > 4465 4466 Retourneren 4467</a> 4468 </li> 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 <li 4483 class="navmenu-item navmenu-id-algemene-voorwaarden" 4484 > 4485 <a 4486 class=" 4487 navmenu-link 4488 navmenu-link-depth-1 4489 4490 " 4491 href="/pages/algemene-voorwaarden" 4492 > 4493 4494 Algemene Voorwaarden 4495</a> 4496 </li> 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 <li 4511 class="navmenu-item navmenu-id-herroepingsvoorwaarden" 4512 > 4513 <a 4514 class=" 4515 navmenu-link 4516 navmenu-link-depth-1 4517 4518 " 4519 href="/pages/herroepingsvoorwaarden" 4520 > 4521 4522 Herroepingsvoorwaarden 4523</a> 4524 </li> 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 <li 4539 class="navmenu-item navmenu-id-privacy-policy" 4540 > 4541 <a 4542 class=" 4543 navmenu-link 4544 navmenu-link-depth-1 4545 4546 " 4547 href="/pages/privacy-policy" 4548 > 4549 4550 Privacy Policy 4551</a> 4552 </li> 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 <li 4567 class="navmenu-item navmenu-id-onderhoudspagina-hottubs" 4568 > 4569 <a 4570 class=" 4571 navmenu-link 4572 navmenu-link-depth-1 4573 4574 " 4575 href="/pages/onderhoudspagina-avenli-jacuzzis" 4576 > 4577 4578 Onderhoudspagina Hottubs 4579</a> 4580 </li> 4581 4582 4583</ul> 4584 4585 </div> 4586 4587 4588 4589</div> 4590 4591 </div> 4592 </div> 4593 4594 4595 <div class="site-footer-item site-footer-item--information"> 4596 <div class="site-footer__row site-footer__row--first"> 4597 4598 </div> 4599 4600 <div class="site-footer__row site-footer__row--second"> 4601 <div class="site-footer__row-inner-wrapper-left"><nav 4602 class="site-footer-navigation" 4603 aria-label="Voettekst" 4604 > 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618<ul 4619 class=" 4620 navmenu 4621 navmenu-depth-1 4622 4623 4624 " 4625 data-navmenu 4626 4627 4628 4629> 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 <li 4643 class="navmenu-item navmenu-id-contact" 4644 > 4645 <a 4646 class=" 4647 navmenu-link 4648 navmenu-link-depth-1 4649 4650 " 4651 href="/pages/contact" 4652 > 4653 4654 Contact 4655</a> 4656 </li> 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 <li 4671 class="navmenu-item navmenu-id-retourneren-ah-voordeelshop-aankopen" 4672 > 4673 <a 4674 class=" 4675 navmenu-link 4676 navmenu-link-depth-1 4677 4678 " 4679 href="/pages/retouren-ah-voordeelshop" 4680 > 4681 4682 Retourneren AH Voordeelshop-aankopen 4683</a> 4684 </li> 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 <li 4699 class="navmenu-item navmenu-id-retourneren" 4700 > 4701 <a 4702 class=" 4703 navmenu-link 4704 navmenu-link-depth-1 4705 4706 " 4707 href="/pages/retourneren-bij-blumill" 4708 > 4709 4710 Retourneren 4711</a> 4712 </li> 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 <li 4727 class="navmenu-item navmenu-id-algemene-voorwaarden" 4728 > 4729 <a 4730 class=" 4731 navmenu-link 4732 navmenu-link-depth-1 4733 4734 " 4735 href="/pages/algemene-voorwaarden" 4736 > 4737 4738 Algemene Voorwaarden 4739</a> 4740 </li> 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 <li 4755 class="navmenu-item navmenu-id-herroepingsvoorwaarden" 4756 > 4757 <a 4758 class=" 4759 navmenu-link 4760 navmenu-link-depth-1 4761 4762 " 4763 href="/pages/herroepingsvoorwaarden" 4764 > 4765 4766 Herroepingsvoorwaarden 4767</a> 4768 </li> 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 <li 4783 class="navmenu-item navmenu-id-privacy-policy" 4784 > 4785 <a 4786 class=" 4787 navmenu-link 4788 navmenu-link-depth-1 4789 4790 " 4791 href="/pages/privacy-policy" 4792 > 4793 4794 Privacy Policy 4795</a> 4796 </li> 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 <li 4811 class="navmenu-item navmenu-id-onderhoudspagina-hottubs" 4812 > 4813 <a 4814 class=" 4815 navmenu-link 4816 navmenu-link-depth-1 4817 4818 " 4819 href="/pages/onderhoudspagina-avenli-jacuzzis" 4820 > 4821 4822 Onderhoudspagina Hottubs 4823</a> 4824 </li> 4825 4826 4827</ul> 4828 4829 </nav><p class="site-footer-credits">Copyright © 2026 BluMill. 4830 </p> 4831 4832 <p class="site-footer-credits"> 4833 Powered by Shopify 4834 </p> 4835 </div> 4836 4837 4838 4839 </div> 4840 </div> 4841 </section> 4842</footer> 4843 4844</div> 4845<!-- END sections: footer-group --> 4846 4847 4848 <div style="display: none;" aria-hidden="true" data-templates> 4849 4850 <div 4851 class="message-banner--container" 4852 role="alert" 4853 data-message-banner 4854 > 4855 <div class="message-banner--outer"> 4856 <div class="message-banner--inner" data-message-banner-content></div> 4857 4858 <button 4859 class="message-banner--close" 4860 type="button" 4861 aria-label="Sluiten" 4862 data-message-banner-close 4863 ><svg 4864 aria-hidden="true" 4865 focusable="false" 4866 role="presentation" 4867 xmlns="http://www.w3.org/2000/svg" 4868 width="13" 4869 height="13" 4870 viewBox="0 0 13 13" 4871>
4872 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 4873</svg></button> 4874 </div> 4875 </div> 4876 4877 4878 4879 <section class="atc-banner--container" role="log" data-atc-banner> 4880 <div class="atc-banner--outer"> 4881 <div class="atc-banner--inner"> 4882 <div class="atc-banner--product"> 4883 <h2 class="atc-banner--product-title"> 4884 <span class="atc-banner--product-title--icon"> 4885 4886 4887 4888 <svg class="icon-checkmark " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="18" height="13" viewBox="0 0 18 13" xmlns="http://www.w3.org/2000/svg"> <path fill="currentColor" fill-rule="evenodd" d="M6.23 9.1L2.078 5.2 0 7.15 6.23 13 18 1.95 15.923 0z" /> </svg> 4889 4890 </span> 4891 Toegevoegd aan je winkelwagen: 4892 </h2> 4893 4894 <div class="atc--product"> 4895 <div class="atc--product-image" data-atc-banner-product-image> 4896 <svg class="placeholder--image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 4897 </div> 4898 <div class="atc--product-details"> 4899 <h2 class="atc--product-details--title" data-atc-banner-product-title></h2> 4900 <span class="atc--product-details--options" data-atc-banner-product-options></span> 4901 <span class="atc--product-details--price"> 4902 <span class="atc--product-details--price-quantity" data-atc-banner-product-price-quantity></span> 4903 <span class="atc--product-details--price-value money" data-atc-banner-product-price-value></span> 4904 <span class="atc--product-details--price-discounted money" data-atc-banner-product-price-discounted></span> 4905 <span class="atc--product-details--unit-price hidden" data-atc-banner-unit-price> 4906 ** total_quantity ** | ** unit_price ** / ** unit_measure ** 4907 </span> 4908 </span> 4909 <ul class="discount-list" data-atc-banner-product-discounts> 4910 <li class="discount-list-item"> 4911 4912 4913 4914 <svg class="icon-sale-tag " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewBox="0 0 350 350" fill="none"> <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M0 197.826C0 192.95 1.93821 188.275 5.38762 184.83L179.459 10.7587C186.348 3.86966 195.692 -0.000356971 205.435 2.46966e-08H334.782C343.187 2.46966e-08 350 6.81304 350 15.2173V144.565C350 154.308 346.13 163.651 339.241 170.541L165.17 344.612C161.725 348.061 157.049 350 152.174 350C147.299 350 142.624 348.061 139.179 344.612L5.38762 210.821C1.93821 207.376 0 202.701 0 197.826ZM304.348 68.4786C304.348 81.085 294.128 91.3046 281.521 91.3046C268.915 91.3046 258.695 81.085 258.695 68.4786C258.695 55.8721 268.915 45.6525 281.521 45.6525C294.128 45.6525 304.348 55.8721 304.348 68.4786Z" fill="currentColor"/> </svg> 4915
4916 <span class="discount-title"></span> 4917 (-<span class="money discount-amount"></span>) 4918 </li> 4919 </ul> 4920 <span class="atc--line-item-subscriptions" data-atc-banner-product-subscription-title></span> 4921 </div> 4922 </div> 4923 </div> 4924 4925 <div class="atc-banner--cart"> 4926 <div class="atc-banner--cart-subtotal"> 4927 <span class="atc-subtotal--label"> 4928 Subtotaal winkelwagen 4929 </span> 4930 <span class="atc-subtotal--price money" data-atc-banner-cart-subtotal></span> 4931 </div> 4932<footer class="atc-banner--cart-footer"> 4933 <a class="button-secondary atc-button--viewcart" href="/cart" data-atc-banner-cart-button> 4934 Winkelwagen (<span></span>) 4935 </a> 4936 <form 4937 class="atc-banner__form" 4938 action="/cart" 4939 method="post" 4940 aria-label="cart checkout" 4941 > 4942 <button class="button-primary atc-button--checkout" type="submit" name="checkout"> 4943 4944 <span>Afrekenen</span> 4945 </button> 4946 </form> 4947 </footer> 4948 </div> 4949 </div> 4950 4951 <button 4952 class="atc-banner--close" 4953 type="button" 4954 aria-label="Sluiten" 4955 data-atc-banner-close 4956 ><svg 4957 aria-hidden="true" 4958 focusable="false" 4959 role="presentation" 4960 xmlns="http://www.w3.org/2000/svg" 4961 width="13" 4962 height="13" 4963 viewBox="0 0 13 13" 4964> 4965 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 4966</svg></button> 4967 </div> 4968 </section> 4969 4970 4971 </div> 4972 4973 4974 4975 <div class="modal" data-modal-container aria-label="modal window" data-trap-focus> 4976 <div class="modal-inner" data-modal-inner> 4977 <button 4978 class="modal-close" 4979 type="button" 4980 aria-label="Sluiten" 4981 data-modal-close 4982 > 4983 <svg 4984 aria-hidden="true" 4985 focusable="false" 4986 role="presentation" 4987 xmlns="http://www.w3.org/2000/svg" 4988 width="13" 4989 height="13" 4990 viewBox="0 0 13 13" 4991> 4992 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 4993</svg> 4994 </button> 4995 <div class="modal-content" data-modal-content></div> 4996 </div> 4997 </div> 4998 4999 <div class="modal-1" data-modal-container-1 aria-label="modal window"> 5000 <div class="modal-inner" data-modal-inner> 5001 <button 5002 class="modal-close" 5003 type="button" 5004 aria-label="Sluiten" 5005 data-modal-1-close 5006 > 5007 <svg 5008 aria-hidden="true" 5009 focusable="false" 5010 role="presentation" 5011 xmlns="http://www.w3.org/2000/svg" 5012 width="13" 5013 height="13" 5014 viewBox="0 0 13 13" 5015> 5016 <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> 5017</svg> 5018 </button> 5019 <div class="modal-content" data-modal-content></div> 5020 </div> 5021 </div> 5022 5023 5024 5025 5026 5027 5028 <div 5029 class="pswp" 5030 tabindex="-1" 5031 role="dialog" 5032 aria-hidden="true" 5033 aria-label="Product zoom dialoog" 5034 data-photoswipe 5035 > 5036 5037 5038 <div class="pswp__bg"></div> 5039 5040 5041 <div class="pswp__scroll-wrap"> 5042 5043 <div class="pswp__container" aria-hidden="true"> 5044 <div class="pswp__item"></div> 5045 <div class="pswp__item"></div> 5046 <div class="pswp__item"></div> 5047 </div> 5048 5049 5050 <div class="pswp__ui pswp__ui--hidden"> 5051 <div class="pswp__top-bar"> 5052 5053 <div class="pswp__counter"></div> 5054 <button class="pswp__button pswp__button--close" title="Sluiten">
5055 <span tabindex="-1"> 5056 5057 5058 5059 <svg class="icon-close " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/> <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/> </svg> 5060 5061 </span> 5062 </button> 5063 <button class="pswp__button pswp__button--share" title="Share"></button> 5064 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 5065 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 5066 5067 5068 5069 <div class="pswp__preloader"> 5070 <div class="pswp__preloader__icn"> 5071 <div class="pswp__preloader__cut"> 5072 <div class="pswp__preloader__donut"></div> 5073 </div> 5074 </div> 5075 </div> 5076 </div> 5077 5078 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5079 <div class="pswp__share-tooltip"></div> 5080 </div> 5081 5082 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 5083 </button> 5084 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 5085 </button> 5086 5087 <div class="pswp__caption"> 5088 <div class="pswp__caption__center"></div> 5089 </div> 5090 </div> 5091 </div> 5092 <div class="product-zoom--thumbnails" data-photoswipe-thumbs> 5093 <button 5094 class="gallery-navigation--scroll-button scroll-left" 5095 aria-label="Scroll thumbnails left" 5096 data-gallery-scroll-button 5097 > 5098 <svg 5099 aria-hidden="true" 5100 focusable="false" 5101 role="presentation" 5102 width="14" 5103 height="8" 5104 viewBox="0 0 14 8" 5105 fill="none" 5106 xmlns="http://www.w3.org/2000/svg" 5107> 5108 <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 5109 <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 5110</svg> 5111 5112 </button> 5113 <button 5114 class="gallery-navigation--scroll-button scroll-right" 5115 aria-label="Scroll thumbnails right" 5116 data-gallery-scroll-button 5117 > 5118 <svg 5119 aria-hidden="true" 5120 focusable="false" 5121 role="presentation" 5122 width="14" 5123 height="8" 5124 viewBox="0 0 14 8" 5125 fill="none" 5126 xmlns="http://www.w3.org/2000/svg" 5127> 5128 <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 5129 <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> 5130</svg> 5131 5132 </button> 5133 <div class="product-zoom--thumb-scroller" data-photoswipe-thumb-scroller></div> 5134 </div> 5135 </div> 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148
5149<script 5150 src="//blumill.nl/cdn/shop/t/30/assets/empire.min.js?v=126981113002330789811777707006" 5151 data-scripts 5152 data-shopify-api-url="//blumill.nl/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" 5153 data-shopify-countries="/services/javascripts/countries.js" 5154 data-shopify-common="//blumill.nl/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" 5155 data-shopify-cart="//blumill.nl/cdn/shop/t/30/assets/jquery.cart.js?v=3741" 5156 data-pxu-polyfills="//blumill.nl/cdn/shop/t/30/assets/polyfills.min.js?v=86384920436605339181777707003" 5157 async 5158 ></script>
5158 5159 5160 5161 5162 5163 5164 5165 5166 5167
5167<script type="application/ld+json"> 5168 { 5169 "@context": "http://schema.org", 5170 "@type": "BreadcrumbList", 5171 "itemListElement": [ 5172 5173 5174 { 5175 "@type": "ListItem", 5176 "position": 1, 5177 "item": { 5178 "@id": "https://blumill.nl/collections", 5179 "name": "Collecties" 5180 } 5181 }, 5182 { 5183 "@type": "ListItem", 5184 "position": 2, 5185 "item": { 5186 "@id": "https://blumill.nl/collections/blumill-bestsellers", 5187 "name": "BluMill Bestsellers" 5188 } 5189 }, 5190 5191 { 5192 "@type": "ListItem", 5193 "position": 3, 5194 "item": { 5195 "@id": "https://blumill.nl/products/blumill-koffiemachine", 5196 "name": "BluMill Koffiemachine" 5197 } 5198 } 5199 5200 ] 5201 } 5202 </script>
5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212
5212<script type="application/ld+json"> 5213 { 5214 "@context": "http://schema.org/", 5215 "@type": "Product", 5216 "name": "BluMill Koffiemachine", 5217 "image": "https:\/\/blumill.nl\/cdn\/shop\/files\/BluMillcolors1000x1000_1024x1024.jpg?v=1724076999", 5218 5219 "description": "\u003cp\u003eGeniet van heerlijke espresso's, dampende cappuccino's en cafe latte's in enkele seconden met de BluMill espressomachine. Dit apparaat zet koffie zoals een echte Italiaan, met de mogelijkheid om zowel kleine als grote koppen te maken. Dankzij de automatische melkopschuimer en een vermogen van bijna 1500 Watt maak je gemakkelijk meerdere espresso's achter elkaar.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEen eigen barista thuis\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMet de BluMill koffiemachine heb je je favoriete koffie binnen handbereik. Het apparaat is voorzien van drie handige knoppen voor verschillende koffiesoorten. Kies je favoriete gemalen koffie en vul het filter met de twee meegeleverde filters voor een enkele of dubbele espresso. Gebruik de maatlepel en stamper voor de perfecte hoeveelheid koffie. Voeg je favoriete melk toe en de BluMill doet de rest. Het apparaat warmt snel op en heeft een uitneembaar afdruiprooster en uitschuifbaar plateau, ideaal voor zelfs de kleinste koffiekopjes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEenvoudig te reinigen\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEenvoudig onderhoud is gegarandeerd, want zowel het water- als het melkreservoir zijn vaatwasmachinebestendig. De rest maak je eenvoudig schoon met een sopje. De speciale clean functie zorgt ervoor dat je de melktuit na elk gebruik gemakkelijk kunt reinigen. Berg de filters handig op aan de achterkant, zodat ze altijd bij de hand zijn zonder rondslingeren.\u003c\/p\u003e\n\u003c!----\u003e", 5220 5221 5222 "brand": { 5223 "@type": "Brand", 5224 "name": "-" 5225 }, 5226 5227 5228 "sku": "10376", 5229 5230 5231 "mpn": "8720246427424", 5232 5233 5234 "offers": { 5235 "@type": "Offer", 5236 "priceCurrency": "EUR", 5237 "price": 149.95, 5238 "availability": "http://schema.org/InStock", 5239 "url": "https://blumill.nl/products/blumill-koffiemachine?variant=41778318475431", 5240 "seller": { 5241 "@type": "Organization", 5242 "name": "BluMill" 5243 }, 5244 "priceValidUntil": "2027-10-10" 5245 } 5246 } 5247 </script>
5247 5248 5249 5250 5251
5252<script type="application/ld+json"> 5253 { 5254 "@context": "http://schema.org", 5255 "@type": "WebSite", 5256 "name": "BluMill", 5257 "url": "https://blumill.nl" 5258 } 5259</script>
5259 5260 5261 5262
5262<script> 5263 (function () { 5264 function handleFirstTab(e) { 5265 if (e.keyCode === 9) { // the "I am a keyboard user" key 5266 document.body.classList.add('user-is-tabbing'); 5267 window.removeEventListener('keydown', handleFirstTab); 5268 } 5269 } 5270 window.addEventListener('keydown', handleFirstTab); 5271 })(); 5272 </script>
5272 5273 5274
5274<script 5275 src="//blumill.nl/cdn/shop/t/30/assets/instantPage.min.js?v=66686188410710575361777706999" 5276 type="module" 5277 defer 5278 > 5279 </script>
5279 5280 <style> </style> 5281<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
5281<script type="text/javascript"> 5282 //SendWILL APPS COMMON JS CODE 5283 window.EcomSendApps = window.EcomSendApps || {} 5284 5285 window.EcomSendApps.design_mode = false 5286 5287 5288 window.EcomSendApps.common = window.EcomSendApps.common || {} 5289 window.EcomSendApps.common.shop = { 5290 permanent_domain: 'blumill-shop.myshopify.com', 5291 currency: "EUR", 5292 money_format: "â¬{{amount_with_comma_separator}}", 5293 id: 51437109415, 5294 } 5295 5296 5297 5298 window.EcomSendApps.common.customer = { 5299 id: null, 5300 tags: null, 5301 email: null, 5302 accepts_marketing: null, 5303 first_name: null, 5304 } 5305 5306 5307 5308 window.EcomSendApps.common.template = 'product' 5309</script>
5309 5310<!-- END app snippet --> 5311
5312<script> 5313 window.EcomSendApps = window.EcomSendApps || {} 5314 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 5315 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 5316 /** @description storefront main bundle asset url */ 5317 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 5318 /** @description storefront style asset url */ 5319 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 5320 /** @description storefront wasm asset url for runtime signature module */ 5321 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 5322 /** @description fallback delay when requestIdleCallback is unavailable */ 5323 const ECOMSEND_IDLE_TIMEOUT_MS = 800 5324 /** @description user interaction events used to trigger lazy init earlier */ 5325 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 5326 /** @description global flag key for emergency immediate loading */ 5327 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 5328 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 5329 const ECOMSEND_DEFAULT_GDPR_FLAG = false 5330 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 5331 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 5332 5333 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 5334 function normalizeEcomsendBooleanFlag(rawValue) { 5335 if (typeof rawValue === "boolean") { 5336 return rawValue 5337 } 5338 if (typeof rawValue === "number") { 5339 return rawValue === 1 5340 } 5341 if (typeof rawValue === "string") { 5342 const normalizedValue = rawValue.trim().toLowerCase() 5343 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 5344 } 5345 return false 5346 } 5347 5348 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 5349 function lockEcomsendReadonlyFlag(flagName, flagValue) { 5350 try { 5351 Object.defineProperty(window.EcomSendApps, flagName, { 5352 value: flagValue, 5353 writable: false, 5354 configurable: false, 5355 enumerable: true, 5356 }) 5357 return 5358 } catch (error) {} 5359 window.EcomSendApps[flagName] = flagValue 5360 } 5361 5362 /** @description resolve storefront GDPR mode from merchant theme override */ 5363 function resolveEcomsendGdprMode() { 5364 if (typeof window.EcomSendApps.GDPR === "undefined") { 5365 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 5366 } 5367 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 5368 window.EcomSendApps.GDPR = gdprEnabled 5369 return gdprEnabled 5370 } 5371 5372 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 5373 function resolveEcomsendCwTracksMode() { 5374 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 5375 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 5376 } 5377 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 5378 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 5379 return cwTracksEnabled 5380 } 5381 5382 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 5383 function syncEcomsendGdprModeToStorage(gdprEnabled) { 5384 if (!window.localStorage) { 5385 return 5386 } 5387 if (gdprEnabled) { 5388 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 5389 return 5390 } 5391 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 5392 } 5393 5394 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 5395 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 5396 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 5397 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 5398 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 5399 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 5400 5401 try { 5402 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 5403 } catch (error) {} 5404 5405 /** @description create main stylesheet node for storefront runtime */ 5406 function createEcomSendMainStyleEle() { 5407 const ecomsendMainStyleEle = document.createElement("link") 5408 ecomsendMainStyleEle.rel = "stylesheet" 5409 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 5410 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 5411 return ecomsendMainStyleEle 5412 } 5413 5414 /** @description append runtime stylesheet exactly once */ 5415 function ensureEcomSendMainStyleLoaded() { 5416 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 5417 return 5418 } 5419 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 5420 document.head.appendChild(ecomsendMainStyleEle) 5421 } 5422 5423 /** @description remove interaction listeners after first lazy-init trigger */ 5424 function clearInteractionListeners() {
5425 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 5426 window.removeEventListener(eventName, scheduleMainBundleLoad) 5427 }) 5428 } 5429 5430 /** @description run low-priority task via idle callback with timeout fallback */ 5431 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 5432 if (window.requestIdleCallback) { 5433 window.requestIdleCallback(() => { 5434 taskRunner() 5435 }, { timeout: timeoutMs }) 5436 return 5437 } 5438 window.setTimeout(() => { 5439 taskRunner() 5440 }, timeoutMs) 5441 } 5442 5443 /** @description load main storefront bundle once and keep rollback override */ 5444 function loadEcomsendMainBundle() { 5445 if (window.__ecomsendMainBundleLoaded) { 5446 return 5447 } 5448 window.__ecomsendMainBundleLoaded = true 5449 clearInteractionListeners() 5450 /** @description ensure storefront runtime css is loaded together with main bundle */ 5451 ensureEcomSendMainStyleLoaded() 5452 const ecomsendMainScriptEle = document.createElement("script") 5453 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 5454 ecomsendMainScriptEle.async = true 5455 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 5456 document.body.appendChild(ecomsendMainScriptEle) 5457 } 5458 5459 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 5460 function scheduleMainBundleLoad() { 5461 if (window.__ecomsendMainBundleLoadScheduled) { 5462 return 5463 } 5464 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 5465 window.__ecomsendMainBundleLoadScheduled = true 5466 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 5467 loadEcomsendMainBundle() 5468 return 5469 } 5470 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 5471 } 5472 5473 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 5474 function cacheMarketingParams() { 5475 const urlParams = new URLSearchParams(window.location.search) 5476 const marketingId = urlParams.get("ec_marketing_id") 5477 const ecEmailId = urlParams.get("ec_email_id") 5478 const ecMarketingSign = urlParams.get("ec_marketing_sign") 5479 5480 if (marketingId && window.localStorage) { 5481 window.localStorage.setItem("ec_marketing_id", marketingId) 5482 } 5483 if (ecEmailId && window.localStorage) { 5484 window.localStorage.setItem("ec_email_id", ecEmailId) 5485 } 5486 if (ecMarketingSign && window.localStorage) { 5487 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 5488 } 5489 } 5490 5491 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 5492 function isMarketingStorageAllowedByCustomerPrivacy() { 5493 const customerPrivacy = window?.Shopify?.customerPrivacy 5494 if (!customerPrivacy) { 5495 return false 5496 } 5497 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 5498 if (marketingAllowed) { 5499 return true 5500 } 5501 if (typeof customerPrivacy.currentVisitorConsent === "function") { 5502 const consent = customerPrivacy.currentVisitorConsent() 5503 return consent?.marketing === "yes" 5504 } 5505 return false 5506 } 5507 5508 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 5509 function isAnalyticsStorageAllowedByCustomerPrivacy() { 5510 const customerPrivacy = window?.Shopify?.customerPrivacy 5511 if (!customerPrivacy) { 5512 return false 5513 } 5514 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 5515 if (analyticsAllowed) { 5516 return true 5517 } 5518 if (typeof customerPrivacy.currentVisitorConsent === "function") { 5519 const consent = customerPrivacy.currentVisitorConsent() 5520 return consent?.analytics === "yes" 5521 } 5522 return false 5523 } 5524 5525 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 5526 function cacheMarketingParamsWithGdprGuard() { 5527 if (!ECOMSEND_GDPR_ENABLED) { 5528 cacheMarketingParams() 5529 return 5530 } 5531 if (isMarketingStorageAllowedByCustomerPrivacy()) { 5532 cacheMarketingParams() 5533 } 5534 } 5535 5536 /** @description cache shop id used by pixel report branches */ 5537 function cacheShopIdForPixel() { 5538 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 5539 return 5540 } 5541 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 5542 } 5543 5544 /** 5545 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 5546 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 5547 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 5548 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 5549 */ 5550 5551 /** @description execute shop id caching with GDPR guard and shared consent policy */ 5552 function cacheShopIdWithGdprGuard() { 5553 if (!ECOMSEND_GDPR_ENABLED) { 5554 cacheShopIdForPixel() 5555 return 5556 } 5557 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 5558 cacheShopIdForPixel() 5559 } 5560 } 5561 5562 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 5563 function withCustomerPrivacyApiReady(onReady) { 5564 if (!ECOMSEND_GDPR_ENABLED) { 5565 onReady() 5566 return 5567 } 5568 if (window?.Shopify?.customerPrivacy) { 5569 onReady() 5570 return 5571 } 5572 if (typeof window?.Shopify?.loadFeatures !== "function") { 5573 return 5574 } 5575 window.Shopify.loadFeatures( 5576 [{ name: "consent-tracking-api", version: "0.1" }], 5577 (error) => { 5578 if (error) { 5579 return 5580 } 5581 onReady() 5582 } 5583 ) 5584 } 5585 5586 try { 5587 withCustomerPrivacyApiReady(() => { 5588 cacheMarketingParamsWithGdprGuard() 5589 cacheShopIdWithGdprGuard() 5590 }) 5591 if (ECOMSEND_GDPR_ENABLED) { 5592 document.addEventListener("visitorConsentCollected", () => { 5593 cacheMarketingParamsWithGdprGuard() 5594 cacheShopIdWithGdprGuard() 5595 }) 5596 } 5597 } catch (e) {} 5598 5599 /** @description inject wasm asset url into shared namespace before main bundle executes */ 5600 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 5601
5602 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 5603 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 5604 }) 5605 5606 if (document.readyState === "loading") { 5607 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 5608 } else { 5609 scheduleMainBundleLoad() 5610 } 5611</script>
5611 5612 5613<style id="ecomsend-custom-style"></style> 5614
5615<script>window.shopLocale = 'nl'</script>
5615 5616
5617<script> 5618 /** @description timeout used for deferred discount request scheduling */ 5619 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 5620 5621 /** @description apply discount code from url query only when parameter exists */ 5622 function applyWillDiscountCode() { 5623 const urlParams = new URLSearchParams(window.location.search) 5624 const willDiscountCode = urlParams.get("willDiscountCode") 5625 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 5626 return 5627 } 5628 fetch("/cart/update.js", { 5629 method: "POST", 5630 headers: { 5631 "Content-Type": "application/json", 5632 }, 5633 body: JSON.stringify({ 5634 discount: willDiscountCode, 5635 }), 5636 }) 5637 } 5638 5639 try { 5640 if (!window.__ecomsendDeferredTasksScheduled) { 5641 /** @description global guard to avoid duplicate deferred task scheduling */ 5642 window.__ecomsendDeferredTasksScheduled = true 5643 if (window.requestIdleCallback) { 5644 window.requestIdleCallback(() => { 5645 applyWillDiscountCode() 5646 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 5647 } else { 5648 window.setTimeout(() => { 5649 applyWillDiscountCode() 5650 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 5651 } 5652 } 5653 } catch (error) {} 5654</script>
5654 5655 5656 5657 5658</div><!-- Failed to render app block "7280966411886983154": app block path "shopify://apps/monk/blocks/app-embed/e949adb6-87ca-4b97-8f31-0e51bf507f2d" does not exist -->
5658<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5658 5659</body> 5660</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.