PageSourceSearch

https://mascolori.eu/pages/stores

html mascolori.eu collected 2026-10-09 22:40:24 UTC 474,327 bytes, 4,496 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    
5
6<script src="/cdn/shopifycloud/consent-tracking-api/v0.1/consent-tracking-api.js"></script>
6
7
8<script type="text/javascript">
9  
10;(function() {
11    var Ge=Object.defineProperty;var qe=(E,A,P)=>A in E?Ge(E,A,{enumerable:!0,configurable:!0,writable:!0,value:P}):E[A]=P;var c=(E,A,P)=>qe(E,typeof A!="symbol"?A+"":A,P);(function(){"use strict";/*! js-cookie v3.0.8 | MIT */function E(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)i!=="__proto__"&&(n[i]=e[i])}return n}var A={read:function(n){return n[0]==='"'&&(n=n.slice(1,-1)),n.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(n){return encodeURIComponent(n).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function P(n,t){function e(r,s,a){if(!(typeof document>"u")){a=E({},t,a),typeof a.expires=="number"&&(a.expires=new Date(Date.now()+a.expires*864e5)),a.expires&&(a.expires=a.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var d="";for(var o in a)a[o]&&(d+="; "+o,a[o]!==!0&&(d+="="+a[o].split(";")[0]));return document.cookie=r+"="+n.write(s,r)+d}}function i(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var s=document.cookie?document.cookie.split("; "):[],a={},d=0;d<s.length;d++){var o=s[d].split("="),u=o.slice(1).join("=");try{var g=decodeURIComponent(o[0]);if(g in a||(a[g]=n.read(u,g)),r===g)break}catch{}}return r?a[r]:a}}return Object.create({set:e,get:i,remove:function(r,s){e(r,"",E({},s,{expires:-1}))},withAttributes:function(r){return P(this.converter,E({},this.attributes,r))},withConverter:function(r){return P(E({},this.converter,r),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(n)}})}var K=P(A,{path:"/"});const j=class j{constructor(t,e={}){c(this,"_writable");this.kind=t,this.cookieAttributes=e}get writable(){if(this._writable===void 0){const t=`${j.PROBE_KEY}_${this.kind}`;this._writable=this.set(t,"1"),this.remove(t)}return this._writable}get(t){var e;try{return this.kind==="cookie"?K.get(t)??null:((e=this.storage)==null?void 0:e.getItem(t))??null}catch(i){return console.debug(`shogun: could not read '${t}' from ${this.kind} store`,i),null}}set(t,e){try{if(this.kind==="cookie")K.set(t,e,this.cookieAttributes);else{const i=this.storage;if(!i)return!1;i.setItem(t,e)}}catch(i){return console.debug(`shogun: could not write '${t}' to ${this.kind} store`,i),!1}return this.get(t)===e}remove(t){try{if(this.kind==="cookie")K.remove(t,this.cookieAttributes);else{const e=this.storage;if(!e)return!1;e.removeItem(t)}}catch(e){return console.debug(`shogun: could not remove '${t}' from ${this.kind} store`,e),!1}return this.get(t)===null}get storage(){try{return(this.kind==="local"?globalThis.localStorage:globalThis.sessionStorage)??null}catch{return null}}};c(j,"PROBE_KEY","_shg_storage_probe");let _=j;class wt{constructor(t,e){c(this,"CACHE_KEY","_shg_audience_cache");c(this,"CACHE_EXPIRATION_DAYS",7);c(this,"DEVICE_MOBILE_BREAKPOINT",768);c(this,"cache",{timestamp:Date.now(),data:{}});c(this,"storage",new _("local"));this.visitor=t,this.locationApiUrl=e,this.restoreCache()}evaluate(t){switch(t.value=this.snakeCaseKeys(t.value),t.audience_type){case"location":return this.locationMatches(t);case"b2b":return this.b2bMatches(t);case"device":return this.deviceMatches(t);case"logged_in":return this.loggedInMatches(t);case"referrer_contains":return this.referrerContainsMatches(t);case"url_contains":return this.urlContainsMatches(t);case"new_visitor":return this.newVisitorMatches(t);case"returning_visitor":return this.returningVisitorMatches(t);default:return{status:"skipped",expected:t.value,actual:null,reason:`No evaluator implemented for audience type: ${t.audience_type}`}}}evaluateAll(t,e="every"){if(!t||t.length===0)return{status:"eligible",condition:e,expected:{},actual:{}};if(!["every","any"].includes(e))return{status:"error",condition:e,expected:{},actual:{}};const i=t.map(d=>({type:d.audience_type,evaluation:this.evaluate(d)})),r=e==="every"?i.every(d=>d.evaluation.status==="match"):i.some(d=>d.evaluation.status==="match"),s=i.some(d=>d.evaluation.status==="error"),a=e==="every"&&i.some(d=>d.evaluation.status==="no_match");return{status:r?"eligible":s&&!a?"error":"not_eligible",condition:e,expected:t.reduce((d,o)=>(d[o.audience_type]={condition:o.condition,value:o.value},d),{}),actual:i.reduce((d,o)=>(d[o.type]=o.evaluation.actual,d),{}),evaluations:i.reduce((d,o)=>(d[o.type]={status:o.evaluation.status,reason:o.evaluation.reason},d),{})}}b2bMatches(t){const e=t.value===this.visitor.isB2B;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isB2B}}}deviceMatches(t){const e=window.innerWidth<this.DEVICE_MOBILE_BREAKPOINT||window.outerWidth<this.DEVICE_MOBILE_BREAKPOINT?"mobile":"desktop",i=t.value===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:e}}}truncate(t){return t?t.slice(0,200):void 0}locationMatches(t){let e=null;if(!this.cache.data.location){let l=null,y=0;try{const v=new XMLHttpRequest;v.open("GET",this.locationApiUrl,!1),v.send(null),y=v.status,y===200?l=JSON.parse(v.responseText):e={cause:"http_status",status:y,error:this.truncate(v.responseText)}}
11catch(v){e={cause:y===200?"invalid_response":"request_failed",status:y,error:this.truncate(String(v))}}e&&console.debug("shogun: location lookup failed, location audiences cannot be evaluated",e),l&&(this.cache.data.location={country:l==null?void 0:l.country,region:l==null?void 0:l.region,city:l==null?void 0:l.city,timestamp:Date.now()},this.saveCache())}const i={condition:t.condition,value:t.value},r=this.cache.data.location;if(!i||!i.value||!i.value.type||!i.value.country_code)return{status:"no_match",expected:i,actual:r?{value:r}:null};if(!r)return{status:"error",expected:i,actual:e,reason:"location_unavailable"};const{type:s,country_code:a,toponym_name:d,parent_name:o}=i.value;let u=!1;switch(s){case"country":u=r.country===a;break;case"region":u=r.region===d&&r.country===a;break;case"city":u=r.city===d&&r.region===o&&r.country===a;break;default:u=!1}return{status:(t.condition==="is_not"?!u:u)?"match":"no_match",expected:i,actual:{value:r}}}loggedInMatches(t){const e=String(t.value)==="true",i=this.visitor.isLoggedIn===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isLoggedIn}}}referrerContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=document.referrer.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:document.referrer}}}urlContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=window.location.href.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:window.location.href}}}returningVisitorMatches(t){if(!this.visitor.detailsPersisted||!this.visitor.details)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"visitor_details_unavailable"};const{expected_time_in_milliseconds:e,within_or_after:i}=t.value||{};if(typeof e!="number"||!i)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected data"};const r=this.visitor.details.first_visit_timestamp,s=Date.now();if(i==="within"){const a=r+e>s;return{status:(t.condition==="is_not"?!a:a)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:r}}}else{const a=r+e<s;return{status:(t.condition==="is_not"?!a:a)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:r}}}}newVisitorMatches(t){if(!this.visitor.detailsPersisted)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"visitor_details_unavailable"};const e=t.value==this.visitor.isFirstVisit;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isFirstVisit}}}restoreCache(){const t=this.storage.get(this.CACHE_KEY);if(t)try{const e=JSON.parse(t);e.timestamp<=Date.now()-this.CACHE_EXPIRATION_DAYS*24*60*60*1e3?(this.storage.remove(this.CACHE_KEY),this.cache.data={}):this.cache=e}catch{this.storage.remove(this.CACHE_KEY),this.cache.data={}}}saveCache(){this.cache.timestamp=Date.now(),this.storage.set(this.CACHE_KEY,JSON.stringify(this.cache))}snakeCaseKeys(t){if(t==null||typeof t!="object")return t;const e={};for(const[i,r]of Object.entries(t)){const s=i.replace(/[A-Z]/g,a=>`_${a.toLowerCase()}`);e[s]=r}return e}}class C extends Error{constructor(e,i,r={}){super(e,{cause:r.cause});c(this,"optimization");this.reason=i,this.name="DispatchError",this.optimization=r.optimization}}const f=class f{constructor(t){c(this,"customerId");c(this,"isB2B");c(this,"details",null);c(this,"sessionId",null);c(this,"id",null);c(this,"_idsPersisted",!0);c(this,"_detailsPersisted",!0);c(this,"storage",new _("local"));c(this,"sessionCookie",new _("cookie",{expires:1/48,path:"/"}));c(this,"visitorCookie",new _("cookie",{expires:365,path:"/"}));this.context=t,this.sessionId=t.sessionId,this.customerId=t.customerId,this.isB2B=t.isB2B,this.loadCachedDetails(),this.loadAndStoreVisitorId(),this.loadAndStoreSessionId()}static storedIds(){const t=new _("cookie");return{id:t.get(f.VISITOR_ID_KEY),sessionId:t.get(f.SESSION_ID_KEY)}}get bin(){return this.sessionId?this.hashWithDjb2(this.sessionId)%f.DEFAULT_NUMBER_OF_BINS:0}
11get firstVisitTimestamp(){var t;return((t=this.details)==null?void 0:t.first_visit_timestamp)??Date.now()}get isFirstVisit(){return this.firstVisitTimestamp>=Date.now()-f.NEW_VISITOR_THRESHOLD_MINUTES*60*1e3}get isLoggedIn(){return!!this.customerId}loadCachedDetails(){var e;const t=this.storage.get(f.DETAILS_KEY);if(t)try{this.details=JSON.parse(t),typeof((e=this.details)==null?void 0:e.first_visit_timestamp)!="number"&&(console.warn("Invalid visitor details found in storage, resetting."),this.details=null)}catch(i){console.error("Error loading visitor details from storage:",i),this.details=null}this.details||(this.details={first_visit_timestamp:Date.now()},this._detailsPersisted=this.storage.set(f.DETAILS_KEY,JSON.stringify(this.details)))}get detailsPersisted(){return this._detailsPersisted}get idsPersisted(){return this._idsPersisted}get cookiesWritable(){return this.visitorCookie.writable}newId(){try{return crypto.randomUUID()}catch{return console.debug("shogun: this platform will not generate an identifier for the visitor"),null}}loadAndStoreSessionId(){const t=this.sessionId||this.sessionCookie.get(f.SESSION_ID_KEY)||null;t?this.sessionId=t:(this.sessionId=this.newId(),this.sessionId||(this._idsPersisted=!1)),this.sessionId&&(this._idsPersisted=this.sessionCookie.set(f.SESSION_ID_KEY,this.sessionId)&&this._idsPersisted)}loadAndStoreVisitorId(){const t=this.visitorCookie.get(f.VISITOR_ID_KEY)||null;t?this.id=t:(this.id=this.newId(),this.id?this._idsPersisted=this.visitorCookie.set(f.VISITOR_ID_KEY,this.id)&&this._idsPersisted:this._idsPersisted=!1)}hashWithDjb2(t){let e=5381;for(let i=0;i<t.length;i++)e=(e<<5)-e+t.charCodeAt(i),e|=0;return Math.abs(e)}};c(f,"DETAILS_KEY","_shg_ab_visitor_details"),c(f,"SESSION_ID_KEY","_shg_ab_session_id"),c(f,"VISITOR_ID_KEY","_shg_ab_visitor_id"),c(f,"DEFAULT_NUMBER_OF_BINS",1e4),c(f,"NEW_VISITOR_THRESHOLD_MINUTES",30);let k=f;const x=class x{constructor(t){c(this,"buyItNowHandlerAttached",!1);this.config=t}run(){typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachBuyItNowHandler()}):setTimeout(()=>{this.attachBuyItNowHandler()},100)}attachBuyItNowHandler(){var r;const t=(r=this.config)==null?void 0:r.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, buy-it-now interception skipped");return}if(this.buyItNowHandlerAttached)return;this.buyItNowHandlerAttached=!0,console.debug("shogun: setting up buy-it-now interception with cart variant ID:",t);const e=async(s,a)=>{var g,l,y,v;const d=(a==null?void 0:a.formData)??new FormData(s);let o=(a==null?void 0:a.variantId)??this.extractVariantIdFromFormData(d);if(!o){console.debug("shogun: no product variant ID found for buy-it-now, interception skipped");return}const u=(a==null?void 0:a.quantity)??(parseInt(d.get("quantity")||"1",10)||1);if(console.debug("shogun: buy-it-now details:",{productVariantId:o,quantity:u,cartVariantId:t,storefrontAccessToken:(g=this.config)!=null&&g.storefrontAccessToken?"***":null,shopDomain:(l=this.config)==null?void 0:l.shopDomain}),(y=this.config)!=null&&y.storefrontAccessToken&&((v=this.config)!=null&&v.shopDomain)){console.debug("shogun: attempting cartCreate with merchandiseId:",`gid://shopify/ProductVariant/${o}`);const N=await this.createCartAndGetCheckoutUrl(o,u,t);if(N){console.debug("shogun: redirecting to cartCreate checkoutUrl (original cart preserved)"),window.location.href=N;return}}console.debug("shogun: falling back to cart add with cart variant"),await this.addToCartAndCheckout(o,u,t)};typeof document<"u"&&(()=>{document.addEventListener("click",s=>{const a=s.target;if(!a)return;const d=this.findPaymentElementFromClick(s,a);if(!d)return;const o=this.findFormForPaymentElement(d,a,s);if(!o)return;
11const u=this.getBuyItNowDetailsFromForm(o);u&&(s.preventDefault(),s.stopPropagation(),s.stopImmediatePropagation(),e(o,u))},{capture:!0})})()}async createCartAndGetCheckoutUrl(t,e,i){var o,u,g,l,y,v,N;if(!((o=this.config)!=null&&o.storefrontAccessToken)||!((u=this.config)!=null&&u.shopDomain))return null;const r=`
12      mutation cartCreate($input: CartInput!) {
13        cartCreate(input: $input) {
14          cart {
15            id
16            checkoutUrl
17          }
18          userErrors {
19            field
20            message
21          }
22        }
23      }
24    `,s=i?[{key:"shogun_variant_id",value:i}]:[];let a=[];i&&this.config.lineItemLevelVariant&&(a=[{key:"_shogun_variant_id",value:i}]);const d={input:{lines:[{merchandiseId:`gid://shopify/ProductVariant/${t}`,quantity:e,attributes:a}],attributes:s}};try{const W=JSON.stringify({query:r,variables:d}),mt=`https://${this.config.shopDomain}/api/2026-07/graphql.json`;console.debug("shogun: cartCreate request URL:",mt),console.debug("shogun: cartCreate request body:",W);const R=await(await fetch(mt,{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":this.config.storefrontAccessToken},body:W})).json();return console.debug("shogun: cartCreate full response:",JSON.stringify(R,null,2)),(y=(l=(g=R.data)==null?void 0:g.cartCreate)==null?void 0:l.cart)!=null&&y.checkoutUrl?(console.debug("shogun: cartCreate successful, checkoutUrl:",R.data.cartCreate.cart.checkoutUrl),R.data.cartCreate.cart.checkoutUrl):(console.error("shogun: cartCreate failed:",((N=(v=R.data)==null?void 0:v.cartCreate)==null?void 0:N.userErrors)||R.errors),null)}catch(W){return console.error("shogun: cartCreate error:",W),null}}async addToCartAndCheckout(t,e,i){var s;const r={items:[{id:t,quantity:e,properties:{}}]};i&&(r.attributes={shogun_variant_id:i},(s=this.config)!=null&&s.lineItemLevelVariant&&(r.items[0].properties={_shogun_variant_id:i}));try{const a=await fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)});a.ok?(console.debug("shogun: added to cart, redirecting to checkout"),window.location.href="/checkout"):console.error("shogun: cart add failed:",await a.text())}catch(a){console.error("shogun: cart add error:",a)}}findPaymentElementFromClick(t,e){const i=e.closest(x.SHOPIFY_PAYMENT_BUTTON_SELECTOR);if(i)return i;const r=typeof t.composedPath=="function"?t.composedPath():[];for(const s of r)if(s instanceof HTMLElement&&s.matches(x.SHOPIFY_PAYMENT_BUTTON_SELECTOR))return s;return null}findFormForPaymentElement(t,e,i){const r=t.closest("form");if(r)return r;const s=e==null?void 0:e.closest("form");if(s)return s;const a=(e==null?void 0:e.closest("[form]"))||t.closest("[form]")||t.querySelector("[form]"),d=a==null?void 0:a.getAttribute("form");if(d){const l=document.getElementById(d);if(l instanceof HTMLFormElement)return l}const o=typeof(i==null?void 0:i.composedPath)=="function"?i.composedPath():[];for(const l of o)if(l instanceof HTMLFormElement)return l;const u=document.querySelectorAll("form");let g=null;for(const l of u)if(l.querySelector(x.SHOPIFY_PAYMENT_BUTTON_SELECTOR)){if(g)return console.debug("shogun: multiple payment-button forms found; skipping ambiguous buy-it-now form mapping"),null;g=l}return g}normalizeProductVariantId(t){if(!t)return null;const e=String(t);if(!e.includes("gid://"))return e;const i=e.match(/\/(\d+)$/);return i?i[1]:e}extractVariantIdFromFormData(t){const e=t.get("id")||t.get("variant_id");if(!e)return null;const i=this.normalizeProductVariantId(e);return i&&i!==e&&console.debug("shogun: extracted numeric ID from GID:",i),i}
24getBuyItNowDetailsFromForm(t){const e=new FormData(t),i=this.extractVariantIdFromFormData(e);if(!i)return null;const r=parseInt(e.get("quantity")||"1",10)||1;return{formData:e,variantId:i,quantity:r}}};c(x,"SHOPIFY_PAYMENT_BUTTON_SELECTOR",'shopify-buy-it-now-button, shopify-accelerated-checkout, [data-shopify="payment-button"], .shopify-payment-button');let U=x;const Y="_shg_r";function vt(n){n.searchParams.set(Y,"1")}function _t(){const{origin:n,pathname:t,search:e,hash:i}=window.location;if(!new URLSearchParams(e).has(Y))return!1;const r=e.slice(1).split("&").filter(s=>{if(!s)return!1;try{return decodeURIComponent(s.split("=")[0].replace(/\+/g," "))!==Y}catch{return!0}});try{window.history.replaceState(window.history.state,"",`${n}${t}${r.length?`?${r.join("&")}`:""}${i}`)}catch(s){console.debug("shogun: could not remove the redirect parameter from the URL",s)}return!0}class V{constructor(t,e,i){c(this,"id");c(this,"name");c(this,"type");c(this,"scope");c(this,"config");c(this,"variants");c(this,"assignedVariantId");c(this,"state");c(this,"assignedAt");c(this,"eligibility");c(this,"context");c(this,"audienceEvaluator");this.id=t.id,this.name=t.name,this.type=t.type,this.scope=t.scope,this.config=t.config||{},this.variants=t.variants||[],this.assignedVariantId=t.assignedVariantId,this.state=t.assignedVariantId?t.state:void 0,this.assignedAt=t.assignedVariantId?t.assignedAt:void 0,this.context=e,this.audienceEvaluator=i}get isFirstAssignment(){return!!this.assignedVariantId&&this.state===void 0}get isFirstView(){return!!this.assignedVariantId&&(this.isEligible||this.isOnAssignedVariant)&&this.state!=="started"}get assignedVariant(){return this.assignedVariantId&&this.variants.find(t=>t.id===this.assignedVariantId)||null}get originalVariant(){return this.variants.find(t=>t.config.original)||null}get isOnAssignedVariant(){var t;return this.assignedVariantId?this.assignedVariantId===((t=this.currentVariant)==null?void 0:t.id):!1}get isEligible(){var t;return((t=this.eligibility)==null?void 0:t.status)==="eligible"}get firstNonDefaultEligibleVariant(){if(!this.eligibility||!this.eligibility.variants)return null;const t=Object.entries(this.eligibility.variants).filter(([i,r])=>r.status==="eligible").map(([i,r])=>i);return this.variantsByPosition().find(i=>t.includes(i.id)&&!i.config.original)||null}get inReview(){return this.type==="review"}get canDispatch(){return!!this.assignedVariant}get needsDispatch(){return this.assignedVariantId?!this.isOnAssignedVariant&&(this.inReview||this.isEligible):!1}evaluateEligibility(){const t=this.type=="ab_test"?this.evaluateAudienceEligibility():{status:"eligible",condition:void 0,expected:{},actual:{}},e=this.evaluateScopeEligibility(),i=this.evaluateVariantAudienceEligibility(),r=[t,e].every(a=>a.status==="eligible"||a.status==="match")&&(Object.keys(i).length===0||Object.values(i).some(a=>a.status==="eligible")),s=[t,e,...Object.values(i)].some(a=>a.status==="error");this.eligibility={status:r?"eligible":s?"error":"not_eligible",audience:t,scope:e,variants:i}}evaluateAudienceEligibility(){return this.audienceEvaluator.evaluateAll(this.config.audiences||[],this.config.audiences_condition||"every")}evaluateVariantAudienceEligibility(){const t={};for(const e of this.variants)e.config.audiences&&e.config.audiences.length>0?t[e.id]=this.audienceEvaluator.evaluateAll(e.config.audiences,e.config.audiences_condition||"every"):e.config.original||(t[e.id]={status:"eligible",condition:void 0,expected:{},actual:{}});return t}finalize(){this.isEligible&&this.removeViewParam()}extractPartialTemplateKey(t){if(!t)return;const e=t.split(".");return e.length<2?t:e.slice(0,-1).join(".")}variantForCurrentTemplate(){const t=this.pagePartialTemplateKey();return this.variants.find(e=>this.extractPartialTemplateKey(e.config.full_template_key)===t)||null}matchesCurrentTemplate(){return this.variantForCurrentTemplate()!==null}pagePartialTemplateKey(){const t=this.context.page.templateDirectory||(this.context.page.pageType==="metaobject"?"metaobject":null),e=t?`templates/${t}/`:"templates/",i=[this.context.page.templateName,this.context.page.templateSuffix].filter(
24Boolean).join(".");return e+i}extractViewParamFromFullTemplateKey(t){if(!t)return;const e=t.split("/").pop().split(".")||[];return e.slice(1,e.length-1).join(".")}variantsByPosition(){return this.variants.slice().sort((t,e)=>{const i=t.position||0,r=e.position||0;return i-r})}removeViewParam(){const t=new URL(window.location.href);t.searchParams.delete("view"),window.history.replaceState({},"",t.toString())}redirect(t){t.searchParams.delete("cache"),vt(t),window.location.replace(t.toString())}}class M extends V{constructor(e,i,r){super(e,i,r);c(this,"buyItNowFinalizer",null);this.buyItNowFinalizer=new U({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken})}get currentVariant(){return this.variants.find(e=>e.id===this.context.page.currentCartVariantId)||null}evaluateScopeEligibility(){return{status:"match",expected:this.scope,actual:this.scope}}dispatch(){this.dispatchCartAssignment(new URL(window.location.href))}dispatchCartAssignment(e){var s;const i=this.assignedVariant;if(!i)throw new Error(`Cannot dispatch ${this.scope} optimization because the assigned variant is not set`);const r=new XMLHttpRequest;if(r.open("POST","/cart/update.js",!1),r.setRequestHeader("Content-Type","application/json"),r.send(JSON.stringify({attributes:{shogun_variant_id:i==null?void 0:i.id}})),r.status===200){const a=(s=i==null?void 0:i.config)==null?void 0:s.theme_id;console.debug(`shogun: dispatching ${this.scope} optimization by setting cart attribute and reloading the page to reflect cart changes`+(a?` with theme_id '${a}'`:"")),this.redirect(e)}else throw new Error(`Failed to update cart for ${this.scope} optimization dispatch, status: ${r.status}`)}finalize(){var e;(this.isEligible||this.inReview)&&((e=this.buyItNowFinalizer)==null||e.run())}}class bt extends M{}class yt extends V{get currentVariant(){return this.matchesPage()?this.variantForCurrentTemplate():null}matchesPage(){const{page_type:t,page_id:e}=this.config,i=!t||t===this.context.page.pageType,r=!e||e===this.context.page.pageId;return i&&r}evaluateScopeEligibility(){const{page_type:t,page_id:e}=this.config,i=new URLSearchParams(window.location.search).get("view");return i&&!this.variants.some(r=>this.extractViewParamFromFullTemplateKey(r.config.full_template_key)===i)?{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor has view param that does not match any variant template keys, likely previewing a template change from theme editor"}:{status:this.scope==="page"&&this.matchesCurrentTemplate()&&this.matchesPage()?"match":"no_match",expected:{page_type:t,page_id:e},actual:{page_type:this.context.page.pageType,page_id:this.context.page.pageId}}}get canDispatch(){var t;return super.canDispatch&&!!this.extractViewParamFromFullTemplateKey((t=this.assignedVariant)==null?void 0:t.config.full_template_key)}dispatch(){var i,r,s;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(r=this.assignedVariant)==null?void 0:r.config.full_template_key}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching page optimization by redirecting to ",t.toString()),this.redirect(t)}}class Et extends M{}class It extends M{}const G="_shogun_variant_id",D=`properties[${G}]`,At=/\/cart\/add(\.js)?$/;class St{constructor(t){c(this,"addToCartHandlerAttached",!1);c(this,"cartAddRequestInterceptionAttached",!1);this.config=t}run(){var e;const t=(e=this.config)==null?void 0:e.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, add-to-cart interception skipped");return}this.interceptCartAddRequests(t),typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachAddToCartHandler(t)}):setTimeout(()=>{this.attachAddToCartHandler(t)},100)}attachAddToCartHandler(t){this.addToCartHandlerAttached||(this.addToCartHandlerAttached=!0,console.debug("shogun: setting up add-to-cart interception with cart variant ID:",t),document.querySelectorAll('form[action="/cart/add"]').forEach(e
24=>{const i=document.createElement("input");i.name=D,i.value=t,i.type="hidden",e.appendChild(i)}))}interceptCartAddRequests(t){this.cartAddRequestInterceptionAttached||(this.cartAddRequestInterceptionAttached=!0,this.interceptFetchCartAdd(t),this.interceptXhrCartAdd(t))}interceptFetchCartAdd(t){if(typeof window>"u"||typeof window.fetch!="function")return;const e=window.fetch,i=this;window.fetch=function(r,s){try{const a=((s==null?void 0:s.method)??(r instanceof Request?r.method:"GET")).toUpperCase(),d=r instanceof Request?r.url:String(r);if(a==="POST"&&i.isCartAddUrl(d)&&(s==null?void 0:s.body)!=null){const o=i.withShogunVariantProperty(s.body,t);if(o!==null)return e.call(this,r,{...s,body:o})}}catch(a){console.debug("shogun: failed to inject cart variant into fetch cart add request:",a)}return e.call(this,r,s)}}interceptXhrCartAdd(t){if(typeof XMLHttpRequest>"u")return;const e=XMLHttpRequest.prototype.open,i=XMLHttpRequest.prototype.send,r=this;XMLHttpRequest.prototype.open=function(s,a,d=!0,o,u){return this.__shogunIsCartAdd=(s==null?void 0:s.toUpperCase())==="POST"&&r.isCartAddUrl(String(a)),e.call(this,s,a,d,o,u)},XMLHttpRequest.prototype.send=function(s){if(this.__shogunIsCartAdd&&s!=null&&!(s instanceof Document))try{const a=r.withShogunVariantProperty(s,t);if(a!==null)return i.call(this,a)}catch(a){console.debug("shogun: failed to inject cart variant into XHR cart add request:",a)}return i.call(this,s)}}isCartAddUrl(t){try{const e=new URL(t,window.location.origin);return e.origin===window.location.origin&&At.test(e.pathname)}catch{return!1}}withShogunVariantProperty(t,e){return t instanceof FormData||t instanceof URLSearchParams?(t.has(D)||t.append(D,e),t):typeof t=="string"?this.withShogunVariantPropertyInString(t,e):null}withShogunVariantPropertyInString(t,e){try{const r=JSON.parse(t);return r&&typeof r=="object"&&!Array.isArray(r)?JSON.stringify(this.withShogunVariantPropertyInPayload(r,e)):null}catch{}if(!t.includes("="))return null;const i=new URLSearchParams(t);return i.has(D)||i.append(D,e),i.toString()}withShogunVariantPropertyInPayload(t,e){return Array.isArray(t.items)?{...t,items:t.items.map(i=>i&&typeof i=="object"?{...i,properties:this.withVariantProperty(i.properties,e)}:i)}:"id"in t?{...t,properties:this.withVariantProperty(t.properties,e)}:t}withVariantProperty(t,e){const i=t&&typeof t=="object"?t:{};return i[G]!=null?i:{...i,[G]:e}}}const L=class L{constructor(){c(this,"observer",null)}removePreviewBar(t){t instanceof Element&&t.matches(L.PREVIEW_BAR_IFRAME_SELECTOR)&&(console.debug(`shogun: Removing preview bar iframe with id: ${t.id}`),t.remove(),this.stop()),t.querySelectorAll(L.PREVIEW_BAR_IFRAME_SELECTOR).forEach(e=>{console.debug(`shogun: Removing preview bar iframe with id: ${e.id}`),e.remove(),this.stop()})}run(){if(this.observer)return;const t=document.documentElement;t&&(this.observer=new MutationObserver(e=>{for(const i of e)for(const r of i.addedNodes)r instanceof Element&&this.removePreviewBar(r)}),this.observer.observe(t,{childList:!0,subtree:!0}),this.removePreviewBar(document))}stop(){var t;(t=this.observer)==null||t.disconnect(),this.observer=null}};c(L,"PREVIEW_BAR_IFRAME_SELECTOR","#preview-bar-iframe, #PBarNextFrameWrapper");let $=L;class Pt extends M{constructor(e,i,r){super(e,i,r);c(this,"addToCartFinalizer",null);c(this,"themePreviewFinalizer",null);this.buyItNowFinalizer=new U({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken,lineItemLevelVariant:!0}),this.addToCartFinalizer=new St({currentCartVariantId:this.context.page.currentCartVariantId})}get currentVariant(){const e=super.currentVariant;if(!e)return null;const i=e.config.theme_id;return i?i===this.context.page.themeId?e:null:e}dispatch(){var r;const e=new URL(window.location.href),i=(r=this.assignedVariant)==null?void 0:r.config.theme_id;i&&i!==this.context.page.themeId&&e.searchParams.set("preview_theme_id",i),this.dispatchCartAssignment(e)}finalize(){var e,i,r,s;(this.isEligible||this.inReview)&&((e=this.addToCartFinalizer)==null||e.run(),(i=this.buyItNowFinalizer)==null||i.run()),this.isOnAssignedVariant&&((r=this.assignedVariant)!=null&&r.config.theme_id)&&(this.themePreviewFinalizer||(this.themePreviewFinalizer=new $),(s=this.themePreviewFinalizer)==null||s.run())}}class Ct extends V{get currentVariant(){return this.variantForCurrentTemplate()}evaluateScopeEligibility(){const t=this.pagePartialTemplateKey();return{status:this.matchesCurrentTemplate()?"match":"no_match",expected:t,actual:t}}get canDispatch(){var t;return super.canDispatch&&!!this.extractViewParamFromFullTemplateKey((t=this.assignedVariant)==null?void 0:t.config.full_template_key)}dispatch(){var i,r,s;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(r=this.assignedVariant)==null?void 0:r.config.full_template_key}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching template optimization by redirecting to ",t.toString()),this.redirect(t)}}const Ot=["a","apps","community","tools"];function xt(n,t){return n?st(n)||st(Tt(n,t)):!1}function st(n){var e;if(!n)return!1;const t=(e=n.split("/")[1])==null?void 0:e.toLowerCase();return Ot.includes(t)}function Tt(n,t){const e=(t||"").replace(/\/+$/,"").toLowerCase();if(!e)return null;const i=n.toLowerCase();return i===e?"/":i.startsWith(`${e}/`)?n.slice(e.length):null}class at extends V{constructor(e,i,r){super(e,i,r);c(this,"themePreviewFinalizer",null);this.themePreviewFinalizer=new $}get currentVariant(){return this.isOnAppProxyRoute&&this.state!=="started"?null:this.renderedVariant}get renderedVariant(){return this.variants.find(e=>e.config.theme_id===this.context.page.themeId)||null}get isOnAppProxyRoute(){return xt(this.context.page.path,this.context.page.languageRootUrl)}evaluateScopeEligibility(){if(!this.originalVariant)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=this.originalVariant.config.theme_id;return e?this.isOnAppProxyRoute?{status:"no_match",expected:e,actual:this.context.page.themeId,reason:"App proxy route: a theme preview cannot start here, so no one is redirected or counted here"}:{status:e===this.context.page.themeId?"match":"no_match",expected:e,actual:this.context.page.themeId}:{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing theme_id in config"}}
24get needsDispatch(){return this.isEligible&&!this.isOnAssignedVariant&&this.isFirstView}get canDispatch(){var e;return super.canDispatch&&!!((e=this.assignedVariant)!=null&&e.config.theme_id)}dispatch(){var r,s;const e=(r=this.assignedVariant)==null?void 0:r.config.theme_id;if(!e)throw new Error(`Assigned variant does not have a valid theme_id for dispatching, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);const i=new URL(window.location.href);i.searchParams.set("preview_theme_id",e),console.debug("shogun: Dispatching theme optimization by redirecting to ",i.toString()),this.redirect(i)}finalize(){var e,i;this.assignedVariantId&&((e=this.renderedVariant)==null?void 0:e.id)===this.assignedVariantId&&((i=this.themePreviewFinalizer)==null||i.run())}}c(at,"PREVIEW_BAR_IFRAME_IDS",["preview-bar-iframe","PBarNextFrameWrapper"]);function q(n){return n.split(/%2F/i).map(t=>{try{return decodeURIComponent(t)}catch{return t}})}function ot(n,t){const e=q(n),i=q(t);return e.length===i.length&&e.every((r,s)=>r===i[s])}class Rt extends V{get currentVariant(){const t=this.getCurrentPathWithoutLanguagePrefix();return this.variants.find(e=>e.config.path!==void 0&&ot(e.config.path,t))||null}evaluateScopeEligibility(){const t=this.variants.find(a=>a.config.original);if(!t)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=t.config.path;if(!e)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing path in config"};if(new URL(window.location.href).searchParams.get("view"))return{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor is likely previewing a template change from theme editor"};const r=this.getCurrentPathWithoutLanguagePrefix(),s=q(r).join("%2F");return{status:ot(e,r)?"match":"no_match",expected:e,actual:s}}get needsDispatch(){return!this.assignedVariantId||!this.isEligible?!1:(console.debug("shogun: Checking if URL redirect optimization needs dispatch. isOnAssignedVariant:",this.isOnAssignedVariant,"isFirstView:",this.isFirstView,"permanentRedirect:",this.config.permanent_redirect),this.config.permanent_redirect===!0&&!this.isOnAssignedVariant||!this.isOnAssignedVariant&&this.isFirstView===!0)}get canDispatch(){var t;return super.canDispatch&&!!((t=this.assignedVariant)!=null&&t.config.path)}get isOnAssignedVariant(){var e;if(super.isOnAssignedVariant)return!0;const t=((e=this.currentVariant)==null?void 0:e.config.original)===!0;return!!this.assignedVariantId&&t&&this.state==="started"&&this.config.permanent_redirect!==!0}dispatch(){var e,i,r,s,a;const t=new URL(window.location.href);if(!((e=this.assignedVariant)!=null&&e.config.path))throw new Error(`Assigned variant does not have a valid path for dispatching path: ${(i=this.assignedVariant)==null?void 0:i.config.path}, variant: ${(r=this.assignedVariant)==null?void 0:r.id}`);t.pathname=this.context.page.languageRootUrl!=="/"?this.context.page.languageRootUrl+((s=this.assignedVariant)==null?void 0:s.config.path):(a=this.assignedVariant)==null?void 0:a.config.path,console.debug("shogun: Dispatching url optimization by redirecting to ",t.toString()),this.redirect(t)}getCurrentPathWithoutLanguagePrefix(){return this.context.page.languageRootUrl==="/"||!this.context.page.path.startsWith(this.context.page.languageRootUrl)?this.context.page.path:this.context.page.path.replace(this.context.page.languageRootUrl,"")}}function ct(n,t,e){switch(n.scope){case"page":return new yt(n,t,e);case"template":return new Ct(n,t,e);case"theme":return new at(n,t,e);case"url_redirect":return new Rt(n,t,e);case"price":return new Et(n,t,e);case"product_details":return new It(n,t,e);case"checkout":return new bt(n,t,e);case"shipping":return new Pt(n,t,e);default:return console.debug(`shogun: No implementation for optimization scope '${n.scope}', ignoring optimization '${n.name}' (${n.id})`),null}}class J{constructor(t){c(this,"visitorBin");this.visitorBin=t}getRandomVariantForVisitorBin(t){let e=null,i=0;for(const r of t)if(i+=k.DEFAULT_NUMBER_OF_BINS*this.trafficForVariant(r)/100,this.visitorBin<i){e=r;break}return e||null}
24trafficForVariant(t){return t.config.percentage||0}}const F=class F extends J{assign(t){var r,s;if(t.length===0)return null;const e=this.sortOptimizationsByPriority(t),i=e.find(a=>a.firstNonDefaultEligibleVariant!==null);return i?(i.assignedVariantId=(r=i.firstNonDefaultEligibleVariant)==null?void 0:r.id,i):(e[0].assignedVariantId=(s=e[0].originalVariant)==null?void 0:s.id,e[0])}sortOptimizationsByPriority(t){return t.sort((e,i)=>{const r=this.scopePriority(e.scope),s=this.scopePriority(i.scope);return r-s})}scopePriority(t){return F.SCOPE_PRIORITIES[t||"page"]??F.SCOPE_PRIORITIES.page}};c(F,"SCOPE_PRIORITIES",{theme:1,template:2,page:3,url_redirect:4,price:5,product_details:6,checkout:7,shipping:8});let X=F;class dt extends J{assign(t){const e=t.filter(s=>s.isEligible);if(e.length===0)return null;const i=e[Math.floor(Math.random()*e.length)],r=this.getRandomVariantForVisitorBin(i.variants);return r?(i.assignedVariantId=r.id,i):null}}class kt extends J{assign(t){const e=t.flatMap(s=>s.variants),i=this.getRandomVariantForVisitorBin(e),r=t.find(s=>s.variants.some(a=>a.id===(i==null?void 0:i.id)))||null;return r&&i?(r.assignedVariantId=i.id,r):null}trafficForVariant(t){return t.traffic_percentage||0}}const T=class T{constructor(){c(this,"storage",new _("session"))}save(){typeof document>"u"||this.storage.set(T.STORAGE_KEY,document.referrer)||console.debug("shogun: could not retain the referrer, this visitor will be attributed to an internal redirect")}restore(){const t=this.storage.get(T.STORAGE_KEY);return t===null?typeof document<"u"&&document.referrer||null:(this.overrideDocumentReferrer(t),t||null)}clear(){this.storage.remove(T.STORAGE_KEY)}overrideDocumentReferrer(t){if(!(typeof document>"u"))try{Object.defineProperty(document,"referrer",{configurable:!0,get:()=>t})}catch(e){console.debug("shogun: failed to set original referrer via `Object.defineProperty`"),console.error(e);try{window.document.__defineGetter__("referrer",()=>t)}catch(i){console.debug("shogun: failed to set original referrer via `__defineGetter__`"),console.error(i)}}}};c(T,"STORAGE_KEY","_shg_referrer");let Z=T;const m=class m{constructor(t,e){c(this,"storage",new _("session"));c(this,"previewLinkHandlerAttached",!1);c(this,"_optimizationInReview");c(this,"optimizationResolved",!1);this.context=t,this.audienceEvaluator=e}get inReview(){return!!this.optimizationInReview}get optimizationInReview(){if(!this.optimizationResolved){const t=this.previewVariantId;this._optimizationInReview=t?ct({id:"review-optimization",name:"Review Optimization",type:"review",scope:this.previewScope,state:"started",variants:[{id:t,name:"Preview Variant",optimization_id:"review-optimization",traffic_percentage:100,config:{original:!1,percentage:100}}],assignedVariantId:t},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator):null,this.optimizationResolved=!0}return this._optimizationInReview||null}run(){const t=document.getElementById(m.PANEL_TEMPLATE_ID);if(!t){console.debug("shogun: sidebar not found!!!");return}const e=t.content.cloneNode(!0);this.attachPreviewLinkClickHandler();const i=()=>{document.body.style.paddingLeft="360px",document.body.style.paddingTop="50px",document.body.prepend(e),typeof window.restoreCollapsedState=="function"&&window.restoreCollapsedState(),typeof window.restoreDescriptionHeightState=="function"&&window.restoreDescriptionHeightState()};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",i);return}i()}get previewVariantId(){const e=new URLSearchParams(window.location.search).get(m.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM),i=this.storage.get(m.PREVIEW_VARIANT_ID_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting variant: ${e}`),this.storage.set(m.PREVIEW_VARIANT_ID_STORAGE_KEY,e),e):(i&&console.debug(`shogun: theme review in progress, viewing variant: ${i}`),i)}get previewScope(){const e=new URLSearchParams(window.location.search).get(m.REVIEW_OPTIMIZATION_SCOPE_PARAM),i=this.storage.get(m.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting scope: ${e}`),this.storage.set(m.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY,e),e):i?(console.debug(`shogun: theme review in progress, using scope: ${i}`),i):m.DEFAULT_REVIEW_SCOPE}attachPreviewLinkClickHandler(){this.previewLinkHandlerAttached||(this.previewLinkHandlerAttached=!0,document.addEventListener("click",t=>{var s,a;const e=(a=(s=t.target).closest)==null?void 0:a.call(s,'a[id^="shg-preview-btn-"]'),i=e==null?void 0:e.dataset.variantId;if(!i)return;t.preventDefault();
24const r=new URLSearchParams(window.location.search);r.set(m.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM,i),window.location.href=`${window.location.pathname}?${r.toString()}`}))}};c(m,"PANEL_TEMPLATE_ID","shogun-price-test-preview"),c(m,"PREVIEW_VARIANT_ID_STORAGE_KEY","_shg_preview_variant_id"),c(m,"PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY","_shg_preview_optimization_scope"),c(m,"REVIEW_OPTIMIZATION_VARIANT_ID_PARAM","shgpvid"),c(m,"REVIEW_OPTIMIZATION_SCOPE_PARAM","shgsc"),c(m,"DEFAULT_REVIEW_SCOPE","product_details");let Q=m;var Vt=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! channel/|google/)google(?!(?:wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!cam)scan|(?<!lib)http|24x7|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+/1\\.0;|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[<\\(;]|^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|discovery|dmbrowser|download|exaleadcloudview|feed|firephp|foregenix|functionize|grab|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|productfinder|prospectingstudio|proxy|ptst[ /]\\d|radar|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/",Dt=/bot|crawl|http|lighthouse|scan|search|spider/i,z;function zt(){if(z instanceof RegExp)return z;try{z=new RegExp(Vt,"i")}catch{z=Dt}return z}var Lt=n=>typeof n=="string"&&n!=="";function Ft(n){return Lt(n)&&zt().test(n)}var Nt=Ft;const w=class w{constructor(t){c(this,"storage",new _("local"));this.publishedOptimizationIds=t}get writable(){return this.storage.writable}get legacyEntries(){return Object.values(this.getState()).filter(t=>typeof t=="string").length}get(t){const e=this.getState()[t];return!e||typeof e=="string"?void 0:{...e,state:e.state??"started"}}update(t){var a,d,o,u;if(t.type!=="ab_test"||t.inReview)return!0;console.debug(`shogun: Caching assignment for optimization: '${t.name}' (${t.id}) to variant: '${(a=t.assignedVariant)==null?void 0:a.name}' (${(d=t.assignedVariant)==null?void 0:d.id})'`);const e=this.getState(),i=t.state??"assigned",r=e[t.id],s=r&&typeof r=="object"?r.assignedAt:t.assignedAt??(t.isFirstAssignment?Date.now():void 0);return t.assignedAt=s,this.storage.set(w.STORAGE_KEY,JSON.stringify({...e,[t.id]:{variantId:t.assignedVariantId,themeId:(u=(o=t.assignedVariant)==null?void 0:o.config)==null?void 0:u.theme_id,state:i,assignedAt:s}}))}markDispatched(t){const e=this.getState(),i=e[t];if(!i||typeof i!="object")return null;const r=Date.now();return this.storage.set(w.STORAGE_KEY,JSON.stringify({...e,[t]:{...i,dispatchedAt:r}}))?r:null}pendingDispatch(){let t;try{t=JSON.parse(this.storage.get(w.STORAGE_KEY)||"{}")??{}}catch{return null}for(const[e,i]of Object.entries(t))if(i&&typeof i=="object"&&typeof i.dispatchedAt=="number"){const r=typeof i.landedAt=="number"?i.landedAt:void 0;return{optimizationId:e,variantId:i.variantId,dispatchedAt:i.dispatchedAt,landedAt:r}}return null}markLanded(t,e){const i=this.getState(),r=i[t];!r||typeof r!="object"||r.dispatchedAt!==e||this.storage.set(w.STORAGE_KEY,JSON.stringify({...i,[t]:{...r,landedAt:Date.now()}}))}clearDispatched(){const t=this.getState(),e=Object.keys(t).filter(i=>{const r=t[i];return typeof r=="object"&&r!==null&&(r.dispatchedAt!==void 0||r.landedAt!==void 0)});e.length!==0&&(e.forEach(i=>
24{const{dispatchedAt:r,landedAt:s,...a}=t[i];t[i]=a}),this.storage.set(w.STORAGE_KEY,JSON.stringify(t)))}clearExpired(){const t=this.getState();if(this.expiredOptimizationIds().forEach(i=>delete t[i]),!this.storage.set(w.STORAGE_KEY,JSON.stringify(t))){console.debug("shogun: could not clear expired optimization state, not redirecting so the visitor is not sent round in a loop");return}console.debug("shogun: cleared expired optimization state, redirecting to default theme");const e=new URL(window.location.href);e.searchParams.set(w.PREVIEW_THEME_PARAM,""),window.location.replace(e.toString())}hasExpiredEntries(){return this.expiredOptimizationIds().length>0}expiredOptimizationIds(){return Object.entries(this.getState()).filter(([t,e])=>typeof e=="string"?!0:!!e.themeId).map(([t])=>t).filter(t=>!this.publishedOptimizationIds.includes(t))}getState(){try{const t=JSON.parse(this.storage.get(w.STORAGE_KEY)||"{}");return!t||typeof t!="object"||Array.isArray(t)?{}:t}catch{return this.storage.remove(w.STORAGE_KEY),{}}}};c(w,"STORAGE_KEY","_shg_ab_optimizations_cache"),c(w,"PREVIEW_THEME_PARAM","preview_theme_id");let tt=w;function ut(){const n=Bt(),t=Ut();return{navigation_type:(n==null?void 0:n.type)??null,prerendering:t.prerendering,activation_start:typeof(n==null?void 0:n.activationStart)=="number"?Math.round(n.activationStart):null,visibility:t.visibility,elapsed_ms:Mt(),webdriver:$t()}}function Ut(){try{return{prerendering:"prerendering"in document?!!document.prerendering:null,visibility:document.visibilityState??null}}catch(n){return console.debug("shogun: could not read the state of this page",n),{prerendering:null,visibility:null}}}function Mt(){try{return Math.round(performance.now())}catch(n){return console.debug("shogun: could not read how long this page has been loading",n),null}}function $t(){try{return"webdriver"in navigator?!!navigator.webdriver:null}catch(n){return console.debug("shogun: could not read whether this page is driven by automation",n),null}}function Bt(){try{return performance.getEntriesByType("navigation")[0]??null}catch(n){return console.debug("shogun: could not read the navigation timing for this page",n),null}}const lt={visitor_consent:null,banner:null,region:null};function ht(n){var t,e,i;if(!n)return lt;try{return{visitor_consent:((t=n.currentVisitorConsent)==null?void 0:t.call(n))??null,banner:((e=n.shouldShowBanner)==null?void 0:e.call(n))??null,region:((i=n.getRegion)==null?void 0:i.call(n))||null}}catch(r){return console.debug("shogun: could not read the consent state",r),lt}}const I=class I{constructor(t){c(this,"pixelTrackingStarted",!1);c(this,"assignedOptimization",null);c(this,"pageViewId",I.newPageViewId());this.context=t}static newPageViewId(){try{return crypto.randomUUID()}catch{return null}}get configLapsed(){const t=this.context.shop.configExpiresAt;return typeof t=="number"&&Date.now()-t>=I.CONFIG_LAPSE_GRACE_MS}static isoOrNull(t){if(typeof t!="number"||!Number.isFinite(t))return null;const e=new Date(t);return Number.isNaN(e.getTime())?null:e.toISOString()}async track(t,e,{reason:i,details:r}={}){var d,o,u;if(e!=null&&e.inReview||this.configLapsed)return;console.debug(`shogun: tracking event '${t}' for optimization '${(e==null?void 0:e.name)||"none"}' (${(e==null?void 0:e.id)||"none"}) ${i?`with reason '${i}'`:""}`),this.assignedOptimization=e??this.assignedOptimization,(t=="started"||t=="viewed"||t=="skipped")&&this.startPixelTracking(t==="started").catch(g=>this.reportCollectionFailure(g));const s=(d=window.Shopify)==null?void 0:d.customerPrivacy;let a=!1;try{a=(s==null?void 0:s.analyticsProcessingAllowed())??!1}catch(g){console.debug("shogun: could not read the consent status",g)}try{const g=await fetch(`${this.context.shop.analyticsUrl}/dispatcher/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t,shop_id:this.context.shop.shopId,pageview_id:this.pageViewId,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,optimization_id:e==null?void 0:e.id,variant_id:(o=e==null?void 0:e.assignedVariant)==null?void 0:o.id,reason:i,details:{optimization_ids:this.context.publishedOptimizations.map(l=>l.id),distribution_method:this.context.assignmentStrategy,context:this.context.page,default_theme_id:this.context.shop.defaultThemeId??null,legacy_cache_entries:this.context.legacyCacheEntries,client_timestamp:new Date().toISOString(),optimizations:this.context.publishedOptimizations.map(l=>({id:l.id,assigned_variant_id:l.assignedVariantId,first_assignment:l.isFirstAssignment,assigned_at:I.isoOrNull(l.assignedAt),eligibility:l.eligibility}
24)),from_dispatch_at:I.isoOrNull(this.context.fromDispatchAt),first_visit_at:this.context.visitor.detailsPersisted?I.isoOrNull((u=this.context.visitor.details)==null?void 0:u.first_visit_timestamp):null,consented:a,consent_api:s?"available":"unavailable",consent:ht(s),environment:{version:this.context.version,storage:this.context.storage,config_expires_at:I.isoOrNull(this.context.configExpiresAt),...this.context.deferral,...ut(),botd:this.context.botDetection()},...r}}),keepalive:!0});g.ok||console.error(`shogun: the analytics endpoint refused the '${t}' event with status ${g.status}, it was not recorded`)}catch(g){console.error("shogun: failed to send tracking event",g)}}static async trackLanded(t){var e;try{const i=await fetch(`${t.analyticsUrl}/dispatcher/landed`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:"landed",shop_id:t.shopId,pageview_id:null,session_id:t.visitor.sessionId,visitor_id:t.visitor.id,optimization_id:t.optimization.id,variant_id:t.optimization.variantId,details:{context:t.page,client_timestamp:new Date().toISOString(),from_dispatch_at:I.isoOrNull(t.dispatchedAt),consent:ht((e=window.Shopify)==null?void 0:e.customerPrivacy),environment:{version:t.version,...ut()}}}),keepalive:!0});return i.ok||console.error(`shogun: the analytics endpoint refused the 'landed' event with status ${i.status}, it was not recorded`),i.ok}catch(i){return console.error("shogun: failed to send tracking event",i),!1}}async startPixelTracking(t=!1){var s,a,d,o,u;if(console.debug("shogun: attempting to start pixel tracking for optimizations"),this.pixelTrackingStarted)return;const e=Date.now(),[i,r]=await Promise.all([this.getCustomerPrivacy(),this.getAnalytics()]);i.analyticsProcessingAllowed()||(console.debug("shogun: Visitor has not consented to tracking, unable to start pixel tracking for optimizations, waiting for consent..."),await this.waitForConsent(i),this.track("consented",this.assignedOptimization??void 0).catch(g=>console.error("shogun: could not report consent",g))),console.debug("shogun: Visitor has consented to tracking, starting pixel tracking for optimizations");try{r.publish("shogun:load",{app_type:((s=this.assignedOptimization)==null?void 0:s.type)=="personalization"?"personalization":"ab_testing",page_type:this.context.page.pageType,page_id:this.context.page.pageId,optimization_id:((a=this.assignedOptimization)==null?void 0:a.id)??null,variant_id:((o=(d=this.assignedOptimization)==null?void 0:d.assignedVariant)==null?void 0:o.id)??null,on_assigned_variant:((u=this.assignedOptimization)==null?void 0:u.isOnAssignedVariant)??!1,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,pageview_id:this.pageViewId,original_referrer:this.context.originalReferrer}),this.pixelTrackingStarted=!0}catch(g){this.reportCollectionFailure(g);return}t&&this.track("collecting",this.assignedOptimization??void 0,{details:{waited_ms:Date.now()-e}}).catch(g=>console.error("shogun: could not report that collection started",g))}reportCollectionFailure(t){console.error("shogun: pixel tracking did not start, this visitor will not be collected",t);const e=t instanceof C?t.reason:"analytics_unavailable";this.track("errored",this.assignedOptimization??void 0,{reason:e,details:{error:t instanceof Error?{message:t.message,stack:t.stack}:String(t)}}).catch(i=>console.error("shogun: could not report the collection failure",i))}async getShopify(){return this.until(()=>window.Shopify,"Timed out waiting for Shopify API","analytics_unavailable")}
24async getAnalytics(){const t=await this.getShopify();return this.until(()=>{const e=t.analytics;return e!=null&&e.publish?e:void 0},"Timed out waiting for Shopify analytics API","analytics_unavailable")}async getCustomerPrivacy(){const t=await this.getShopify();return t!=null&&t.customerPrivacy?t.customerPrivacy:(await this.loadConsentTrackingApi(),this.until(()=>{var e;return(e=window.Shopify)==null?void 0:e.customerPrivacy},"Timed out waiting for Shopify customerPrivacy API","analytics_unavailable"))}loadConsentTrackingApi(){return new Promise((t,e)=>{const i=window.Shopify;if(!(i!=null&&i.loadFeatures)){e(new C("Shopify.loadFeatures is not available","analytics_unavailable"));return}i.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],r=>{r&&r.length>0?e(r[0]):t()})})}waitForConsent(t){return t.analyticsProcessingAllowed()?Promise.resolve():new Promise((e,i)=>{let r=!1,s=!1;const a=()=>{document.removeEventListener("visitorConsentCollected",d)},d=()=>{try{r=t.analyticsProcessingAllowed(),r||(s=!0)}catch(o){console.debug("shogun: could not read the consent status after it was collected",o)}};document.addEventListener("visitorConsentCollected",d),this.until(()=>r?!0:void 0,"Timed out waiting for user consent","consent_timeout").then(()=>{a(),e()}).catch(o=>{a(),i(s?new C("Consent was declined","consent_declined",{cause:o}):o)})})}until(t,e,i,{intervalMs:r=250,timeoutMs:s=15e3}={}){return new Promise((a,d)=>{const o=t();if(o){a(o);return}const u=Date.now(),g=window.setInterval(()=>{const l=t();if(l){window.clearInterval(g),a(l);return}Date.now()-u>s&&(window.clearInterval(g),d(new C(e,i)))},r)})}};c(I,"CONFIG_LAPSE_GRACE_MS",4320*60*1e3);let B=I;class Ht{constructor(t){c(this,"deferredAt",null);c(this,"shownAt",null);c(this,"resume",()=>{this.hidden||(this.shownAt===null&&(this.shownAt=Date.now()),this.onShown())});this.onShown=t}get hidden(){try{return this.prerendering||document.visibilityState==="hidden"}catch(t){return console.debug("shogun: could not read whether the page is visible, treating it as visible",t),!1}}get prerendering(){try{const t=document.visibilityState;return!!document.prerendering||t==="prerender"}catch(t){return console.debug("shogun: could not read whether the page is being prerendered, treating it as not",t),!1}}holdUntilShown(){if(!this.hidden)return!1;if(this.deferredAt!==null)return!0;try{this.listen(!0)}catch(t){return console.debug("shogun: could not wait for the page to be shown, running now",t),this.release(),!1}return this.deferredAt=Date.now(),!0}release(){try{this.listen(!1)}catch(t){console.debug("shogun: could not stop waiting for the page to be shown",t)}}get deferral(){return this.deferredAt===null?{was_hidden:!1,hidden_ms:0}:{was_hidden:!0,hidden_ms:(this.shownAt??Date.now())-this.deferredAt}}listen(t){const e=t?"addEventListener":"removeEventListener";document[e]("visibilitychange",this.resume),document[e]("prerenderingchange",this.resume),window[e]("pageshow",this.resume)}}const jt=["gclid","gbraid","wbraid","fbclid","ttclid","msclkid","srsltid"],Wt=64;function Kt(n,t){const e=Yt(n);return{click_ids:jt.filter(i=>e==null?void 0:e.has(i)),utm_source:et(e==null?void 0:e.get("utm_source")),utm_medium:et(e==null?void 0:e.get("utm_medium")),utm_campaign:et(e==null?void 0:e.get("utm_campaign")),referrer_host:Gt(t)}}function Yt(n){try{return new URL(n).searchParams}catch{return null}}function Gt(n){if(!n)return null;try{return new URL(n).host||null}catch{return null}}function et(n){return n?n.slice(0,Wt):null}const h={Awesomium:"awesomium",Cef:"cef",CefSharp:"cefsharp",CoachJS:"coachjs",Electron:"electron",FMiner:"fminer",Geb:"geb",NightmareJS:"nightmarejs",Phantomas:"phantomas",PhantomJS:"phantomjs",Rhino:"rhino",Selenium:"selenium",Sequentum:"sequentum",SlimerJS:"slimerjs",WebDriverIO:"webdriverio",WebDriver:"webdriver",HeadlessChrome:"headless_chrome",Unknown:"unknown"};
24class p extends Error{constructor(t,e){super(e),this.state=t,this.name="BotdError",Object.setPrototypeOf(this,p.prototype)}}function qt(n,t){const e={};let i={bot:!1};for(const r in t){const s=t[r],a=s(n);let d={bot:!1};typeof a=="string"?d={bot:!0,botKind:a}:a&&(d={bot:!0,botKind:h.Unknown}),e[r]=d,d.bot&&(i=d)}return[e,i]}function Jt({appVersion:n}){if(n.state!==0)return!1;if(/headless/i.test(n.value))return h.HeadlessChrome;if(/electron/i.test(n.value))return h.Electron;if(/slimerjs/i.test(n.value))return h.SlimerJS}function H(n,t){return n.indexOf(t)!==-1}function S(n,t){return n.indexOf(t)!==-1}function Xt(n,t){if("find"in n)return n.find(t);for(let e=0;e<n.length;e++)if(t(n[e],e,n))return n[e]}function gt(n){return Object.getOwnPropertyNames(n)}function it(n,...t){for(const e of t)if(typeof e=="string"){if(H(n,e))return!0}else if(Xt(n,r=>e.test(r))!=null)return!0;return!1}function O(n){return n.reduce((t,e)=>t+(e?1:0),0)}function Zt({documentElementKeys:n}){if(n.state!==0)return!1;if(it(n.value,"selenium","webdriver","driver"))return h.Selenium}function Qt({errorTrace:n}){if(n.state!==0)return!1;if(/PhantomJS/i.test(n.value))return h.PhantomJS}function te({evalLength:n,browserKind:t,browserEngineKind:e}){if(n.state!==0||t.state!==0||e.state!==0)return;const i=n.value;return e.value==="unknown"?!1:i===37&&!H(["webkit","gecko"],e.value)||i===39&&!H(["internet_explorer"],t.value)||i===33&&!H(["chromium"],e.value)}function ee({functionBind:n}){if(n.state===-2)return h.PhantomJS}function ie({languages:n}){if(n.state===0&&n.value.length===0)return h.HeadlessChrome}function ne({mimeTypesConsistent:n}){if(n.state===0&&!n.value)return h.Unknown}function re({notificationPermissions:n,browserKind:t}){if(t.state!==0||t.value!=="chrome")return!1;if(n.state===0&&n.value)return h.HeadlessChrome}function se({pluginsArray:n}){if(n.state===0&&!n.value)return h.HeadlessChrome}function ae({pluginsLength:n,android:t,browserKind:e,browserEngineKind:i}){if(!(n.state!==0||t.state!==0||e.state!==0||i.state!==0)&&!(e.value!=="chrome"||t.value||i.value!=="chromium")&&n.value===0)return h.HeadlessChrome}function oe({process:n}){var t;if(n.state!==0)return!1;if(n.value.type==="renderer"||((t=n.value.versions)===null||t===void 0?void 0:t.electron)!=null)return h.Electron}function ce({productSub:n,browserKind:t}){if(n.state!==0||t.state!==0)return!1;if((t.value==="chrome"||t.value==="safari"||t.value==="opera"||t.value==="wechat")&&n.value!=="20030107")return h.Unknown}function de({userAgent:n}){if(n.state!==0)return!1;if(/PhantomJS/i.test(n.value))return h.PhantomJS;if(/Headless/i.test(n.value))return h.HeadlessChrome;if(/Electron/i.test(n.value))return h.Electron;if(/slimerjs/i.test(n.value))return h.SlimerJS}function ue({webDriver:n}){if(n.state===0&&n.value)return h.HeadlessChrome}function le({webGL:n}){if(n.state===0){const{vendor:t,renderer:e}=n.value;if(t=="Brian Paul"&&e=="Mesa OffScreen")return h.HeadlessChrome}}function he({windowExternal:n}){if(n.state!==0)return!1;if(/Sequentum/i.test(n.value))return h.Sequentum}function ge({windowSize:n,documentFocus:t}){if(n.state!==0||t.state!==0)return!1;const{outerWidth:e,outerHeight:i}=n.value;if(t.value&&e===0&&i===0)return h.HeadlessChrome}function pe({distinctiveProps:n}){if(n.state!==0)return!1;const t=n.value;let e;for(e in t)if(t[e])return e}const fe={detectAppVersion:Jt,detectDocumentAttributes:Zt,detectErrorTrace:Qt,detectEvalLengthInconsistency:te,detectFunctionBind:ee,detectLanguagesLengthInconsistency:ie,detectNotificationPermissions:re,detectPluginsArray:se,detectPluginsLengthInconsistency:ae,detectProcess:oe,detectUserAgent:de,detectWebDriver:ue,detectWebGL:le,detectWindowExternal:he,detectWindowSize:ge,detectMimeTypesConsistent:ne,detectProductSub:ce,detectDistinctiveProperties:pe};function me(){const n=navigator.appVersion;if(n==null)throw new p(-1,"navigator.appVersion is undefined");return n}function we(){if(document.documentElement===void 0)throw new p(-1,"document.documentElement is undefined");const{documentElement:n}=document;if(typeof n.getAttributeNames!="function")throw new p(-2,"document.documentElement.getAttributeNames is not a function");return n.getAttributeNames()}function ve(){try{null[0]()}catch(n){if(n instanceof Error&&n.stack!=null)return n.stack.toString()}throw new p(-3,"errorTrace signal unexpected behaviour")}function _e(){return eval.toString().length}function be(){if(Function.prototype.bind===void 0)throw new p(-2,"Function.prototype.bind is undefined");return Function.prototype.bind.toString()}function nt(){var n,t;const e=window,i=navigator;return O(["webkitPersistentStorage"in i,"webkitTemporaryStorage"in i,i.vendor.indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>
24=5?"chromium":O(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,i.vendor.indexOf("Apple")===0,"getStorageUpdates"in i,"WebKitMediaKeys"in e])>=4?"webkit":O(["buildID"in navigator,"MozAppearance"in((t=(n=document.documentElement)===null||n===void 0?void 0:n.style)!==null&&t!==void 0?t:{}),"onmozfullscreenchange"in e,"mozInnerScreenX"in e,"CSSMozDocumentRule"in e,"CanvasCaptureMediaStream"in e])>=4?"gecko":"unknown"}function ye(){var n;const t=(n=navigator.userAgent)===null||n===void 0?void 0:n.toLowerCase();return S(t,"edg/")?"edge":S(t,"trident")||S(t,"msie")?"internet_explorer":S(t,"wechat")?"wechat":S(t,"firefox")?"firefox":S(t,"opera")||S(t,"opr")?"opera":S(t,"chrome")?"chrome":S(t,"safari")?"safari":"unknown"}function Ee(){const n=nt(),t=n==="chromium",e=n==="gecko",i=window,r=navigator,s="connection";return t?O([!("SharedWorker"in i),r[s]&&"ontypechange"in r[s],!("sinkId"in new Audio)])>=2:e?O(["onorientationchange"in i,"orientation"in i,/android/i.test(r.appVersion)])>=2:!1}function Ie(){return document.hasFocus===void 0?!1:document.hasFocus()}function Ae(){const n=window;return O([!("MediaSettingsRange"in n),"RTCEncodedAudioFrame"in n,""+n.Intl=="[object Intl]",""+n.Reflect=="[object Reflect]"])>=3}function Se(){const n=navigator,t=[],e=n.language||n.userLanguage||n.browserLanguage||n.systemLanguage;if(e!==void 0&&t.push([e]),Array.isArray(n.languages))nt()==="chromium"&&Ae()||t.push(n.languages);else if(typeof n.languages=="string"){const i=n.languages;i&&t.push(i.split(","))}return t}function Pe(){if(navigator.mimeTypes===void 0)throw new p(-1,"navigator.mimeTypes is undefined");const{mimeTypes:n}=navigator;let t=Object.getPrototypeOf(n)===MimeTypeArray.prototype;for(let e=0;e<n.length;e++)t&&(t=Object.getPrototypeOf(n[e])===MimeType.prototype);return t}async function Ce(){if(window.Notification===void 0)throw new p(-1,"window.Notification is undefined");if(navigator.permissions===void 0)throw new p(-1,"navigator.permissions is undefined");const{permissions:n}=navigator;if(typeof n.query!="function")throw new p(-2,"navigator.permissions.query is not a function");try{const t=await n.query({name:"notifications"});return window.Notification.permission==="denied"&&t.state==="prompt"}catch{throw new p(-3,"notificationPermissions signal unexpected behaviour")}}function Oe(){if(navigator.plugins===void 0)throw new p(-1,"navigator.plugins is undefined");if(window.PluginArray===void 0)throw new p(-1,"window.PluginArray is undefined");return navigator.plugins instanceof PluginArray}function xe(){if(navigator.plugins===void 0)throw new p(-1,"navigator.plugins is undefined");if(navigator.plugins.length===void 0)throw new p(-3,"navigator.plugins.length is undefined");return navigator.plugins.length}function Te(){const{process:n}=window,t="window.process is";if(n===void 0)throw new p(-1,`${t} undefined`);if(n&&typeof n!="object")throw new p(-3,`${t} not an object`);return n}function Re(){const{productSub:n}=navigator;if(n===void 0)throw new p(-1,"navigator.productSub is undefined");return n}function ke(){if(navigator.connection===void 0)throw new p(-1,"navigator.connection is undefined");if(navigator.connection.rtt===void 0)throw new p(-1,"navigator.connection.rtt is undefined");return navigator.connection.rtt}function Ve(){return navigator.userAgent}function De(){if(navigator.webdriver==null)throw new p(-1,"navigator.webdriver is undefined");return navigator.webdriver}function ze(){const n=document.createElement("canvas");if(typeof n.getContext!="function")throw new p(-2,"HTMLCanvasElement.getContext is not a function");const t=n.getContext("webgl");if(t===null)throw new p(-4,"WebGLRenderingContext is null");if(typeof t.getParameter!="function")throw new p(-2,"WebGLRenderingContext.getParameter is not a function");const e=t.getParameter(t.VENDOR),i=t.getParameter(t.RENDERER);return{vendor:e,renderer:i}}function Le(){if(window.external===void 0)throw new p(-1,"window.external is undefined");const{external:n}=window;if(typeof n.toString!="function")throw new p(-2,"window.external.toString is not a function");return n.toString()}function Fe(){return{outerWidth:window.outerWidth,outerHeight:window.outerHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight}}function Ne(){const n={[h.Awesomium]:{window:["awesomium"]},[h.Cef]:{window:["RunPerfTest"]},[h.CefSharp]:{window:["CefSharp"]}
24,[h.CoachJS]:{window:["emit"]},[h.FMiner]:{window:["fmget_targets"]},[h.Geb]:{window:["geb"]},[h.NightmareJS]:{window:["__nightmare","nightmare"]},[h.Phantomas]:{window:["__phantomas"]},[h.PhantomJS]:{window:["callPhantom","_phantom"]},[h.Rhino]:{window:["spawn"]},[h.Selenium]:{window:["_Selenium_IDE_Recorder","_selenium","calledSelenium",/^([a-z]){3}_.*_(Array|Promise|Symbol)$/],document:["__selenium_evaluate","selenium-evaluate","__selenium_unwrapped"]},[h.WebDriverIO]:{window:["wdioElectron"]},[h.WebDriver]:{window:["webdriver","__webdriverFunc","__lastWatirAlert","__lastWatirConfirm","__lastWatirPrompt","_WEBDRIVER_ELEM_CACHE","ChromeDriverw"],document:["__webdriver_script_fn","__driver_evaluate","__webdriver_evaluate","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__fxdriver_unwrapped","__webdriver_script_fn","__webdriver_script_func","__webdriver_script_function","$cdc_asdjflasutopfhvcZLmcf","$cdc_asdjflasutopfhvcZLmcfl_","$chrome_asyncScriptInfo","__$webdriverAsyncExecutor"]},[h.HeadlessChrome]:{window:["domAutomation","domAutomationController"]}};let t;const e={},i=gt(window);let r=[];window.document!==void 0&&(r=gt(window.document));for(t in n){const s=n[t];if(s!==void 0){const a=s.window===void 0?!1:it(i,...s.window),d=s.document===void 0||!r.length?!1:it(r,...s.document);e[t]=a||d}}return e}const Ue={android:Ee,browserKind:ye,browserEngineKind:nt,documentFocus:Ie,userAgent:Ve,appVersion:me,rtt:ke,windowSize:Fe,pluginsLength:xe,pluginsArray:Oe,errorTrace:ve,productSub:Re,windowExternal:Le,mimeTypesConsistent:Pe,evalLength:_e,webGL:ze,webDriver:De,languages:Se,notificationPermissions:Ce,documentElementKeys:we,functionBind:be,process:Te,distinctiveProps:Ne},pt=-1,Me=-3,$e=["WindowSize","PluginsLengthInconsistency"],Be={balanced:["webGL","notificationPermissions"],thorough:["notificationPermissions"]};function He(n){const t=n??"balanced";if(t!=="balanced"&&t!=="thorough")return null;let e=null;try{e=performance.now();const i={};for(const[d,o]of Object.entries(Ue))i[d]=Be[t].includes(d)?{state:pt,error:`not collected at the ${t} level`}:We(o);const[r,s]=qt(i,fe),a=Object.entries(r).filter(([,d])=>d.bot).map(([d])=>d.replace(/^detect/,""));return{level:t,status:"done",ms:Math.round(performance.now()-e),bot:s.bot,kind:s.bot?s.botKind:null,detectors:a,gate:je(s.bot,a,navigator.userAgent)}}catch(i){return console.debug("shogun: could not check this page load for automation",i),{level:t,status:"failed",ms:e===null?null:Ke(e)}}}function je(n,t,e){return!n||t.length===0?{would_gate:!1,reason:"not_bot"}:t.some(i=>!$e.includes(i))?{would_gate:!0,reason:"strong_check"}:/Windows NT/.test(e)?{would_gate:!1,reason:"weak_check_windows_exempt"}:{would_gate:!0,reason:"weak_check"}}function We(n){try{const t=n();return t instanceof Promise?(t.catch(()=>{}),{state:pt,error:"asynchronous source"}):{state:0,value:t}}catch(t){return t instanceof p?{state:t.state,error:t.message}:{state:Me,error:t instanceof Error?t.message:String(t)}}}function Ke(n){try{return Math.round(performance.now()-n)}catch{return null}}const Ye={location_unavailable:"location_unavailable",visitor_details_unavailable:"storage_unavailable"},ft=n=>n instanceof Error?{message:n.message,stack:n.stack}:String(n),b=class b{constructor(t){c(this,"retainedReferrer");c(this,"originalReferrer");c(this,"optimizationCache");c(this,"_visitor");c(this,"_audienceEvaluator");c(this,"_optimizationReview");c(this,"attemptsStore",new _("session"));c(this,"tracker");c(this,"hasRun",!1);c(this,"pageVisibility",new Ht(()=>this.run()));c(this,"legacyCacheEntries",0);c(this,"_publishedOptimizations");c(this,"_assignedOptimization");c(this,"fromDispatchAt",null);c(this,"followedRedirect",null);c(this,"isRedirectLanding");c(this,"botDetection",null);this.context=t,this.isRedirectLanding=_t(),this.retainedReferrer=new Z,this.originalReferrer=this.retainedReferrer.restore(),this.optimizationCache=new tt(t.publishedOptimizations.map(e=>e.id)),this.pageVisibility.hidden&&!this.startedFromVisiblePage&&this.reportUnseenLanding(this.optimizationCache.pendingDispatch())}reportUnseenLanding(t){try{if(!t||t.landedAt!==void 0)return;
24B.trackLanded({analyticsUrl:this.context.shop.analyticsUrl,shopId:this.context.shop.shopId,version:b.VERSION,page:this.context.page,visitor:k.storedIds(),optimization:{id:t.optimizationId,variantId:t.variantId},dispatchedAt:t.dispatchedAt}).then(e=>{e&&this.optimizationCache.markLanded(t.optimizationId,t.dispatchedAt)}).catch(e=>console.debug("shogun: could not note that a hidden landing was reported",e))}catch(e){console.debug("shogun: could not report a page that loaded hidden after a redirect",e)}}get visitor(){return this._visitor||(this._visitor=new k(this.context.session)),this._visitor}get audienceEvaluator(){return this._audienceEvaluator||(this._audienceEvaluator=new wt(this.visitor,this.context.shop.geoLocationApi)),this._audienceEvaluator}get optimizationReview(){return this._optimizationReview||(this._optimizationReview=new Q(this.context,this.audienceEvaluator)),this._optimizationReview}get publishedOptimizations(){return this._publishedOptimizations||(this._publishedOptimizations=this.context.publishedOptimizations.flatMap(t=>{var a,d;const e=this.optimizationCache.get(t.id),i=(e==null?void 0:e.variantId)||t.assignedVariantId,r=(e==null?void 0:e.state)||t.state,s=(e==null?void 0:e.assignedAt)??t.assignedAt;if(i){const o=((d=(a=t.variants)==null?void 0:a.find(u=>u.id===i))==null?void 0:d.name)||i;console.debug(`shogun: Found cached optimization for optimization: '${t.name}' (${t.id}), with variant: '${o}' (${i})`)}return ct({...t,assignedVariantId:i,state:r,assignedAt:s},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator)??[]})),this._publishedOptimizations}get abTestStrategy(){switch(this.context.assignmentStrategy){case"greedy":return new dt(this.visitor.bin);case"even":return new kt(this.visitor.bin);default:return new dt(this.visitor.bin)}}get personalizationStrategy(){return new X(this.visitor.bin)}get assignedOptimization(){return this._assignedOptimization===void 0&&(this._assignedOptimization=this.optimizationReview.optimizationInReview||this.previouslyAssignedOptimization||this.abTestStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="ab_test"))||this.personalizationStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="personalization"))||null),this._assignedOptimization}get previouslyAssignedOptimization(){return this.publishedOptimizations.find(t=>t.assignedVariantId!==void 0)||null}get startedFromVisiblePage(){return this.isRedirectLanding&&!this.pageVisibility.prerendering}waitToRedirectUntilShown(){return this.pageVisibility.holdUntilShown()?(console.debug("shogun: Page is hidden and needs a redirect, waiting for it to be shown"),this.hasRun=!1,this.reportUnseenLanding(this.followedRedirect),!0):!1}get isBot(){return Nt(navigator.userAgent)}get dispatchAttempts(){return Number(this.attemptsStore.get(b.DISPATCH_ATTEMPTS_KEY)||"0")}get trackingService(){return this.tracker||(this.tracker=new B({shop:this.context.shop,page:this.context.page,visitor:this.visitor,assignmentStrategy:this.context.assignmentStrategy,publishedOptimizations:this.publishedOptimizations,originalReferrer:this.originalReferrer,storage:{cookie:this.visitor.cookiesWritable,local:this.optimizationCache.writable,session:this.attemptsStore.writable},version:b.VERSION,legacyCacheEntries:this.legacyCacheEntries,deferral:this.pageVisibility.deferral,configExpiresAt:this.context.configExpiresAt??null,fromDispatchAt:this.fromDispatchAt,botDetection:()=>this.botDetection})),this.tracker}get isThemePreview(){var i,r,s;if(this.optimizationReview.inReview)return!1;const t=this.context.page.themeId!=this.context.shop.defaultThemeId,e=(s=(r=(i=this.previouslyAssignedOptimization)==null?void 0:i.assignedVariant)==null?void 0:r.config)==null?void 0:s.theme_id;return t&&(e===void 0||e!==this.context.page.themeId)}set dispatchAttempts(t){this.attemptsStore.set(b.DISPATCH_ATTEMPTS_KEY,t.toString())||console.debug("shogun: could not record the dispatch attempt, this session is not protected against a redirect loop")}exclude(t,e,i=this.previouslyAssignedOptimization){const r=i&&!i.inReview?i:void 0;this.trackingService.track("excluded",r,e?{reason:t,details:e}:{reason:t})}get unassignedReason(){if(this.context.configExpired&&this.publishedOptimizations.length===0)return"config_expired";const e=this.publishedOptimizations.flatMap(i=>{var r,s;
24return[...Object.values(((r=i.eligibility)==null?void 0:r.audience.evaluations)??{}),...Object.values(((s=i.eligibility)==null?void 0:s.variants)??{}).flatMap(a=>Object.values(a.evaluations??{}))]}).find(i=>i.status==="error");return Ye[(e==null?void 0:e.reason)??""]??"no_assigned_variant"}run(){var t,e,i,r,s,a;if(!this.hasRun&&!(!this.startedFromVisiblePage&&this.pageVisibility.holdUntilShown())){this.hasRun=!0,this.pageVisibility.release(),this.legacyCacheEntries=this.optimizationCache.legacyEntries,this.followedRedirect??(this.followedRedirect=this.optimizationCache.pendingDispatch()),this.fromDispatchAt=((t=this.followedRedirect)==null?void 0:t.dispatchedAt)??null,this.optimizationCache.clearDispatched();try{if(this.isBot){console.debug("shogun: Visitor identified as bot, skipping optimization assignment and execution."),this.exclude("bot");return}const d=!this.optimizationCache.writable&&this.publishedOptimizations.some(u=>u.type==="ab_test");if(!this.visitor.idsPersisted||d){console.debug("shogun: Visitor cannot persist their assignment, skipping optimization assignment and execution."),this.exclude("storage_unavailable");return}if(this.dispatchAttempts>=b.MAX_DISPATCH_ATTEMPTS)throw new C(`Maximum dispatch attempts of ${b.MAX_DISPATCH_ATTEMPTS} exceeded. Possible redirect loop detected.`,"max_dispatch_attempts");if(this.optimizationCache.hasExpiredEntries()){if(this.waitToRedirectUntilShown())return;this.exclude("cache_expired",{expired_optimization_ids:this.optimizationCache.expiredOptimizationIds()},null),this.optimizationCache.clearExpired();return}if(this.isThemePreview){console.debug("shogun: Visitor identified as theme preview, skipping optimization assignment and execution."),this.exclude("theme_preview");return}this.publishedOptimizations.forEach(u=>u.evaluateEligibility()),console.debug(`shogun: Running dispatcher with ${this.publishedOptimizations.length} published optimizations (${this.publishedOptimizations.map(u=>u.name).join(", ")})`);const o=this.assignedOptimization;if(o!=null&&o.needsDispatch&&this.waitToRedirectUntilShown())return;if(o){if(!this.optimizationCache.update(o)){console.debug("shogun: Could not record the assignment, skipping optimization execution."),this.exclude("storage_unavailable",void 0,o);return}if(o.isFirstAssignment&&(this.botDetection=He(this.context.botDetectionLevel),this.trackingService.track("assigned",o,{details:{traffic:Kt(window.location.href,this.originalReferrer)}})),o.needsDispatch){if(!o.canDispatch)throw new C(`Optimization '${o.name}' (${o.id}) cannot dispatch variant '${(e=o.assignedVariant)==null?void 0:e.id}'`,"invalid_variant_config",{optimization:o});console.debug(`shogun: Dispatching optimization: ${o.name} (${o.id}) with variant: ${(i=o.assignedVariant)==null?void 0:i.name} (${(r=o.assignedVariant)==null?void 0:r.id}) [attempt ${this.dispatchAttempts+1}]`),this.dispatchAttempts==0&&this.retainedReferrer.save();const u=this.optimizationCache.markDispatched(o.id);this.trackingService.track("dispatched",o,{details:{dispatched_at:u===null?null:new Date(u).toISOString()}}),this.dispatchAttempts=this.dispatchAttempts+1;try{o.dispatch()}catch(g){throw this.optimizationCache.clearDispatched(),new C(`Dispatch failed for optimization '${o.id}'`,"dispatch_failed",{cause:g,optimization:o})}return}console.debug(`shogun: Running optimization: '${o.name}' (${o.id}) with variant: '${(s=o.assignedVariant)==null?void 0:s.name}' (${(a=o.assignedVariant)==null?void 0:a.id})`),o.inReview?(console.debug("shogun: Optimization is in review, running optimization review flow for optimization"),this.optimizationReview.run()):o.isFirstView?(console.debug("shogun: This is the first view for this optimization, tracking started event."),o.state="started",this.optimizationCache.update(o),this.trackingService.track("started",o)):o.isOnAssignedVariant?(console.debug("shogun: This is not the first view for this optimization, tracking viewed event."),this.trackingService.track("viewed",o)):(console.debug("shogun: Visitor is not eligible for the assigned optimization, skipping view tracking and finalization."),this.trackingService.track("skipped",o,{reason:"not_eligible"})),this.dispatchAttempts=0,o.finalize()}else console.debug("shogun: No optimization assigned to this visitor."),this.trackingService.track("skipped",void 0,{reason:this.unassignedReason});this.retainedReferrer.clear()}catch(d){console.error("shogun: Error running optimizations",d);try{const o=d instanceof C?d:void 0;this.trackingService.track("errored",o==null?void 0:o.optimization,{reason:o==null?void 0:o.reason,details:{error:ft(d),cause:(o==null?void 0:o.cause)===void 0?void 0:ft(o.cause)}})}catch(o){console.error("shogun: Failed to report dispatcher error",o)}this.retainedReferrer.clear()}}}};c(b,"VERSION","2.4.0"),c(b,"MAX_DISPATCH_ATTEMPTS",5),c(b,"DISPATCH_ATTEMPTS_KEY","_shg_dispatch_attempts");let rt=b;
24window.ShogunDispatcher=rt})();
25
26})();
27  
28</script>
28<script type="text/javascript">
29  ;(function() {
30    const designMode = false;
31    if (designMode) {
32      console.debug("shogun: Design mode is enabled, skipping optimizer initialization");
33      return;
34    }
35
36    // an Error cannot be sent as-is: message and stack are non-enumerable, so JSON.stringify gives {}
37    const describeThrown = (value) =>
38      value instanceof Error ? { message: value.message, stack: value.stack } : String(value);
39
40    const reportExclusion = (reason, details) => {
41      try {
42        if (typeof fetch !== 'function') return;
43
44        fetch("https://shogun-abc-production.global.ssl.fastly.net/dispatcher/excluded", {
45          method: 'POST',
46          headers: { 'Content-Type': 'application/json' },
47          body: JSON.stringify({
48            name: 'excluded',
49            shop_id: "b82808e8-c041-4462-89f2-732966f9147d",
50            reason: reason,
51            details: details || {}
52          }),
53          keepalive: true,
54        }).catch(() => {});
55      } catch (_error) {
56        // reporting a bail must never be a thing that breaks a merchant's page
57      }
58    };
59
60    // If the referrer url is the Shopify admin url or other known merchant domains, then set a local storage shg_is_merchant flag to true
61    // This is used to remove the preview bar from the page for shoppers
62    //
63    // Reading localStorage throws outright where the origin is denied storage, and this only decides whether a
64    // merchant sees the preview bar. Letting it escape would take the dispatcher down with it and leave the visitor
65    // reporting nothing at all.
66    try {
67      const referrer = document.referrer
68      const merchantDomains = ['admin.shopify.com', 'ab.shgapi.com', 'abc.shogun.dev']
69      if (!localStorage.getItem('_shg_is_merchant') && merchantDomains.some(domain => referrer.includes(domain))) {
70        console.debug('shogun: Setting shg_is_merchant to true')
71        localStorage.setItem('_shg_is_merchant', 'true')
72      }
73    } catch (error) {
74      console.debug('shogun: could not read the merchant flag, continuing without it', error)
75    }
76
77    // Check for optimization disable flags
78    const urlParams = new URLSearchParams(window.location.search);
79    const optimizationDisabled = urlParams.get('shg') === "false" || window.location.hostname.includes('shopifypreview');
80
81    if (optimizationDisabled) {
82      console.debug("shogun: Optimization is disabled, skipping optimizer initialization");
83      return;
84    }
85
86    // Load shop metafield configuration
87    
88    const shopMetafieldConfig = {"default_theme_id":189543219581,"method":"greedy","bot_detection":"balanced","optimizations":[{"id":"66fde5f1-4be5-4167-ac3e-3cb56b62efd0","type":"ab_test","scope":"url_redirect","name":"Hora Azul - A/b test - 1","config":{"audiences":[],"audience_id":null,"new_optimization":false,"permanent_redirect":false,"audiences_condition":null},"variants":[{"id":"d5bf2988-8eba-406e-bc9d-323556313928","name":"Origineel","config":{"path":"/products/hora-azul","page_id":"8411256357186","original":true,"position":0,"page_name":"Hora Azul","page_type":"product","percentage":50,"full_template_key":"templates/product.json","variant_preview_url":"https://mascolori.myshopify.com/products/hora-azul?preview_theme_id=189362602365&shg=false"},"optimization_id":"66fde5f1-4be5-4167-ac3e-3cb56b62efd0","traffic_percentage":50.0},{"id":"0291cc57-a3ea-4e8d-ac14-118ba84b15d2","name":"Variant B","config":{"path":"/pages/hora-azul-2","page_id":"699731116413","original":false,"position":1,"page_name":"V1","page_type":"page","percentage":50,"full_template_key":"templates/page.pf-19ff22b3.json","variant_preview_url":"https://mascolori.myshopify.com/pages/hora-azul-2?preview_theme_id=189362602365&shg=false"},"optimization_id":"66fde5f1-4be5-4167-ac3e-3cb56b62efd0","traffic_percentage":50.0}]}],"expires_at":1791645961000,"env":"production"};
89    
90    if (!shopMetafieldConfig) {
91      console.debug("shogun: Shop metafield configuration for optimizations is missing. Skipping optimizer initialization.");
92      reportExclusion('config_unavailable');
93      return;
94    }
95
96    // A lapsed metafield yields no optimizations, which on its own is indistinguishable from a shop running none.
97    const configExpired = !(shopMetafieldConfig.expires_at > Date.now());
98    const optimizationsData = configExpired ? [] : (shopMetafieldConfig.optimizations || []);
99
100    // These ID should match. It is possible for them to be different if a theme is copied from a different shop.
101    const intendedShopifyId = "75422957890";
101 // The hard coded shopify ID when this snippet was pushed to the theme.
102    const currentShopifyId = "75422957890"; // The current shopify ID that this theme is rendered in.
103    if (intendedShopifyId !== currentShopifyId) {
104      console.debug(`shogun: Shopify ID mismatch: intendedShopifyId=${intendedShopifyId} currentShopifyId=${currentShopifyId}. This may indicate the theme was copied from another shop and not properly set up. Skipping optimizer initialization to avoid potential issues.`);
105      // Attributed to the shop the snippet was written for, the only internal id it carries; both Shopify ids ride
106      // along so the shop it is actually running on can be resolved.
107      reportExclusion('shop_mismatch', { intended_shopify_id: intendedShopifyId, current_shopify_id: currentShopifyId });
108      return;
109    } else {
110      console.debug(`shogun: Shopify ID verified: ${intendedShopifyId}`);
111    }
112
113    
114      if (typeof ShogunDispatcher === 'undefined') {
115        console.error("shogun: Dispatcher is not defined. Please ensure the shogun optimizer script is properly loaded.");
116        reportExclusion('dispatcher_unavailable', { optimizer_version: 2 });
117        return;
118      }
119
120      const dispatcherConfig = {
121        shop: {
122          shopId: "b82808e8-c041-4462-89f2-732966f9147d",
123          shopDomain: "mascolori.myshopify.com",
124          analyticsUrl: "https://shogun-abc-production.global.ssl.fastly.net",
125          geoLocationApi: "https://ipinfo.io/json?token=f2ae3a557d807b",
126          storefrontAccessToken: "c4e200c584fb2319a9a404462f226d09",
127          defaultThemeId: shopMetafieldConfig.default_theme_id ? shopMetafieldConfig.default_theme_id.toString() : null,
128          configExpiresAt: shopMetafieldConfig.expires_at,
129        },
130        page: {
131          pageId: "120827183426",
132          pageType: "page",
133          templateName: "page",
134          templateSuffix: "stores",
135          templateDirectory: "",
136          themeId: "189543219581",
137          languageRootUrl: "/",
138          path: window.location.pathname,
139          currentCartVariantId: null,
140        },
141        session: {
142          sessionId: urlParams.get('shgSessionId'),
143          customerId: "",
144          isB2B: false,
145        },
146        assignmentStrategy: shopMetafieldConfig.method,
147        botDetectionLevel: shopMetafieldConfig.bot_detection,
148        publishedOptimizations: optimizationsData,
149        configExpired: configExpired,
150        configExpiresAt: typeof shopMetafieldConfig.expires_at === 'number' ? shopMetafieldConfig.expires_at : null
151      }
152
153      console.debug("shogun: Initializing ShogunOptimizer v2");
154      try {
155        const dispatcher = new ShogunDispatcher(dispatcherConfig);
156        dispatcher.run();
157      } catch (error) {
158        console.error("shogun: Dispatcher failed to start.", error);
159        reportExclusion('dispatcher_unavailable', { optimizer_version: 2, error: describeThrown(error) });
160      }
161    
162  })();
163
164</script>
164
165
166
167    <title>Shoe store Rotterdam | Step inside Mascolori</title>
168    <meta charset="utf-8">
169    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
170    <meta name="description" content="Explore the artichique world of Mascolori at Nieuwe Binnenweg 116, Rotterdam. Try on distinctive shoes and give your outfit a character of its own.">
171    <link rel="canonical" href="https://mascolori.eu/pages/stores">
172    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
173<meta property="og:site_name" content="Mascolori">
174<meta property="og:url" content="https://mascolori.eu/pages/stores">
175<meta property="og:title" content="Shoe store Rotterdam | Step inside Mascolori">
176<meta property="og:type" content="website">
177<meta property="og:description" content="Explore the artichique world of Mascolori at Nieuwe Binnenweg 116, Rotterdam. Try on distinctive shoes and give your outfit a character of its own."><meta property="og:image" content="//mascolori.eu/cdn/shop/files/MASCOLORI_logo_4.jpg?v=1726240220&width=1200">
178  <meta property="og:image:secure_url" content="//mascolori.eu/cdn/shop/files/MASCOLORI_logo_4.jpg?v=1726240220&width=1200"><meta property="og:image:width" content="1200">
179      <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
180<meta name="twitter:title" content="Shoe store Rotterdam | Step inside Mascolori">
181<meta name="twitter:description" content="Explore the artichique world of Mascolori at Nieuwe Binnenweg 116, Rotterdam. Try on distinctive shoes and give your outfit a character of its own."><meta name="twitter:image" content="//mascolori.eu/cdn/shop/files/MASCOLORI_logo_4.jpg?v=1726240220&width=1200">
182
183    
184      <link 
185        rel="icon"
186        type="image/png"
187        href="//mascolori.eu/cdn/shop/files/favicon3_1.png?crop=center&height=32&v=1692358403&width=32">
188    
189
190    
190<script>
191      document.addEventListener("DOMContentLoaded", function() {
192        window['otkConsent'] = {
193        "security_storage": true,
194        "functionality_storage": true,
195        "ad_user_data": true,
196        "ad_personalization": true,
197        "ad_storage": true,
198        "analytics_storage": true,
199        "personalization_storage": true,
200        "ads_data_redaction": true,
201        "url_passthrough": true,
202        "shop": "mascolori.myshopify.com"
203      };
204
205      function _gtag()
206      {
207        dataLayer.push(arguments)
208      }
209      window.dataLayer = window.dataLayer || [],
210        function (e, t)
211        {
212          e.otCookiesGCM = {}, e.otCookiesGCM = {
213            url_passthrough: !1,
214            ads_data_redaction: !1,
215            config:
216            {
217              ad_user_data: "denied",
218              ad_personalization: "denied",
219              ad_storage: "denied",
220              analytics_storage: "denied",
221              functionality_storage: "denied",
222              personalization_storage: "denied",
223              security_storage: "denied",
224              wait_for_update: 500,
225            }
226          };
227          const a = e.otkConsent;
228          let o = function (e, t)
229          {
230            const a = e + "=",
231              o = decodeURIComponent(t.cookie),
232              n = o.split(";");
233            for (let e = 0; e < n.length; e++)
234            {
235              let t = n[e];
236              for (;
237                " " === t.charAt(0);) t = t.substring(1);
238              if (0 === t.indexOf(a)) return t.substring(a.length, t.length)
239            }
240            return ""
241          }("cookiesNotification", t);
242          _gtag("consent", "default", e.otCookiesGCM.config);
243          let n = !0;
244          if (o)
245          {
246            o = JSON.parse(o);
247            const t = o[0].categoriesSelected;
248            n = !t.includes("marketing"), e.otCookiesGCM.config = {
249              ad_user_data: a.ad_user_data && t.includes("marketing") ? "granted" : "denied",
250              ad_personalization: a.ad_personalization && t.includes("marketing") ? "granted" : "denied",
251              ad_storage: a.ad_storage && t.includes("marketing") ? "granted" : "denied",
252              analytics_storage: a.analytics_storage && t.includes("analytics") ? "granted" : "denied",
253              functionality_storage: a.functionality_storage && t.includes("necessary") ? "granted" : "denied",
254              personalization_storage: a.personalization_storage && t.includes("preferences") ? "granted" : "denied",
255              security_storage: a.security_storage && t.includes("necessary") ? "granted" : "denied"
256            }, _gtag("consent", "update", e.otCookiesGCM.config), _gtag(
257            {
258              event: "OMG-cookie-GCM-update",
259              data: e.otCookiesGCM.config
260            })
261          }
262          e.otCookiesGCM.ads_data_redaction = e.otkConsent.ads_data_redaction && n, e.otCookiesGCM.url_passthrough = e.otkConsent.url_passthrough, e.otCookiesGCM.ads_data_redaction && _gtag("set", "ads_data_redaction", e.otCookiesGCM.ads_data_redaction), e.otCookiesGCM.url_passthrough && _gtag("set", "url_passthrough", e.otCookiesGCM.url_passthrough)
263        }(window, document);
264      });
265    </script>
265
266
267    
267<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
267<meta name="google-site-verification" content="i-dNtGb0O6bm4gkjezugPwoBOoCkxS-3kUcJKUBAfEY">
268<meta name="facebook-domain-verification" content="2yigwakb2uds8mefq0fh3efu4n8iqn">
269<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/75422957890/digital_wallets/dialog">
270<meta id="in-context-paypal-metadata" data-shop-id="75422957890" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
271<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://mascolori.nl/pages/stores">
272<link rel="alternate" hreflang="nl" href="https://mascolori.nl/pages/stores">
273<link rel="alternate" hreflang="en" href="https://mascolori.nl/en/pages/stores">
274<link rel="alternate" hreflang="de" href="https://mascolori.nl/de/pages/stores">
275<link rel="alternate" hreflang="de-DE" href="https://de.mascolori.eu/pages/stores">
276<link rel="alternate" hreflang="en-DE" href="https://de.mascolori.eu/en/pages/stores">
277<link rel="alternate" hreflang="nl-DE" href="https://de.mascolori.eu/nl/pages/stores">
278<link rel="alternate" hreflang="en-LU" href="https://mascolori.eu/pages/stores">
279<link rel="alternate" hreflang="nl-LU" href="https://mascolori.eu/nl/pages/stores">
280<link rel="alternate" hreflang="de-LU" href="https://mascolori.eu/de/pages/stores">
281<link rel="alternate" hreflang="en-AX" href="https://mascolori.eu/pages/stores">
282<link rel="alternate" hreflang="nl-AX" href="https://mascolori.eu/nl/pages/stores">
283<link rel="alternate" hreflang="de-AX" href="https://mascolori.eu/de/pages/stores">
284<link rel="alternate" hreflang="en-AL" href="https://mascolori.eu/pages/stores">
285<link rel="alternate" hreflang="nl-AL" href="https://mascolori.eu/nl/pages/stores">
286<link rel="alternate" hreflang="de-AL" href="https://mascolori.eu/de/pages/stores">
287<link rel="alternate" hreflang="en-AD" href="https://mascolori.eu/pages/stores">
288<link rel="alternate" hreflang="nl-AD" href="https://mascolori.eu/nl/pages/stores">
289<link rel="alternate" hreflang="de-AD" href="https://mascolori.eu/de/pages/stores">
290<link rel="alternate" hreflang="en-AM" href="https://mascolori.eu/pages/stores">
291<link rel="alternate" hreflang="nl-AM" href="https://mascolori.eu/nl/pages/stores">
292<link rel="alternate" hreflang="de-AM" href="https://mascolori.eu/de/pages/stores">
293<link rel="alternate" hreflang="de-AT" href="https://de.mascolori.eu/pages/stores">
294<link rel="alternate" hreflang="en-AT" href="https://de.mascolori.eu/en/pages/stores">
295<link rel="alternate" hreflang="nl-AT" href="https://de.mascolori.eu/nl/pages/stores">
296<link rel="alternate" hreflang="en-BY" href="https://mascolori.eu/pages/stores">
297<link rel="alternate" hreflang="nl-BY" href="https://mascolori.eu/nl/pages/stores">
298<link rel="alternate" hreflang="de-BY" href="https://mascolori.eu/de/pages/stores">
299<link rel="alternate" hreflang="en-BA" href="https://mascolori.eu/pages/stores">
300<link rel="alternate" hreflang="nl-BA" href="https://mascolori.eu/nl/pages/stores">
301<link rel="alternate" hreflang="de-BA" href="https://mascolori.eu/de/pages/stores">
302<link rel="alternate" hreflang="en-BG" href="https://mascolori.eu/pages/stores">
303<link rel="alternate" hreflang="nl-BG" href="https://mascolori.eu/nl/pages/stores">
304<link rel="alternate" hreflang="de-BG" href="https://mascolori.eu/de/pages/stores">
305<link rel="alternate" hreflang="en-HR" href="https://mascolori.eu/pages/stores">
306<link rel="alternate" hreflang="nl-HR" href="https://mascolori.eu/nl/pages/stores">
307<link rel="alternate" hreflang="de-HR" href="https://mascolori.eu/de/pages/stores">
308<link rel="alternate" hreflang="en-CY" href="https://mascolori.eu/pages/stores">
309<link rel="alternate" hreflang="nl-CY" href="https://mascolori.eu/nl/pages/stores">
310<link rel="alternate" hreflang="de-CY" href="https://mascolori.eu/de/pages/stores">
311<link rel="alternate" hreflang="en-CZ" href="https://mascolori.eu/pages/stores">
312<link rel="alternate" hreflang="nl-CZ" href="https://mascolori.eu/nl/pages/stores">
313<link rel="alternate" hreflang="de-CZ" href="https://mascolori.eu/de/pages/stores">
314<link rel="alternate" hreflang="en-DK" href="https://mascolori.eu/pages/stores">
315<link rel="alternate" hreflang="nl-DK" href="https://mascolori.eu/nl/pages/stores">
316<link rel="alternate" hreflang="de-DK" href="https://mascolori.eu/de/pages/stores">
317<link rel="alternate" hreflang="en-EE" href="https://mascolori.eu/pages/stores">
318<link rel="alternate" hreflang="nl-EE" href="https://mascolori.eu/nl/pages/stores">
319<link rel="alternate" hreflang="de-EE" href="https://mascolori.eu/de/pages/stores">
320<link rel="alternate" hreflang="en-FO" href="https://mascolori.eu/pages/stores">
321<link rel="alternate" hreflang="nl-FO" href="https://mascolori.eu/nl/pages/stores">
322<link rel="alternate" hreflang="de-FO" href="https://mascolori.eu/de/pages/stores">
323<link rel="alternate" hreflang="en-FI" href="https://mascolori.eu/pages/stores">
324<link rel="alternate" hreflang="nl-FI" href="https://mascolori.eu/nl/pages/stores">
325<link rel="alternate" hreflang="de-FI" href="https://mascolori.eu/de/pages/stores">
326<link rel="alternate" hreflang="en-FR" href="https://mascolori.eu/pages/stores">
327<link rel="alternate" hreflang="nl-FR" href="https://mascolori.eu/nl/pages/stores">
328<link rel="alternate" hreflang="de-FR" href="https://mascolori.eu/de/pages/stores">
329<link rel="alternate" hreflang="en-GE" href="https://mascolori.eu/pages/stores">
330<link rel="alternate" hreflang="nl-GE" href="https://mascolori.eu/nl/pages/stores">
331<link rel="alternate" hreflang="de-GE" href="https://mascolori.eu/de/pages/stores">
332<link rel="alternate" hreflang="en-GI" href="https://mascolori.eu/pages/stores">
333<link rel="alternate" hreflang="nl-GI" href="https://mascolori.eu/nl/pages/stores">
334<link rel="alternate" hreflang="de-GI" href="https://mascolori.eu/de/pages/stores">
335<link rel="alternate" hreflang="en-GR" href="https://mascolori.eu/pages/stores">
336<link rel="alternate" hreflang="nl-GR" href="https://mascolori.eu/nl/pages/stores">
337<link rel="alternate" hreflang="de-GR" href="https://mascolori.eu/de/pages/stores">
338<link rel="alternate" hreflang="en-GL" href="https://mascolori.eu/pages/stores">
339<link rel="alternate" hreflang="nl-GL" href="https://mascolori.eu/nl/pages/stores">
340<link rel="alternate" hreflang="de-GL" href="https://mascolori.eu/de/pages/stores">
341<link rel="alternate" hreflang="en-GP" href="https://mascolori.eu/pages/stores">
342<link rel="alternate" hreflang="nl-GP" href="https://mascolori.eu/nl/pages/stores">
343<link rel="alternate" hreflang="de-GP" href="https://mascolori.eu/de/pages/stores">
344<link rel="alternate" hreflang="en-GG" href="https://mascolori.eu/pages/stores">
345<link rel="alternate" hreflang="nl-GG" href="https://mascolori.eu/nl/pages/stores">
346<link rel="alternate" hreflang="de-GG" href="https://mascolori.eu/de/pages/stores">
347<link rel="alternate" hreflang="en-HU" href="https://mascolori.eu/pages/stores">
348<link rel="alternate" hreflang="nl-HU" href="https://mascolori.eu/nl/pages/stores">
349<link rel="alternate" hreflang="de-HU" href="https://mascolori.eu/de/pages/stores">
350<link rel="alternate" hreflang="en-IS" href="https://mascolori.eu/pages/stores">
351<link rel="alternate" hreflang="nl-IS" href="https://mascolori.eu/nl/pages/stores">
352<link rel="alternate" hreflang="de-IS" href="https://mascolori.eu/de/pages/stores">
353<link rel="alternate" hreflang="en-IE" href="https://mascolori.eu/pages/stores">
354<link rel="alternate" hreflang="nl-IE" href="https://mascolori.eu/nl/pages/stores">
355<link rel="alternate" hreflang="de-IE" href="https://mascolori.eu/de/pages/stores">
356<link rel="alternate" hreflang="en-IM" href="https://mascolori.eu/pages/stores">
357<link rel="alternate" hreflang="nl-IM" href="https://mascolori.eu/nl/pages/stores">
358<link rel="alternate" hreflang="de-IM" href="https://mascolori.eu/de/pages/stores">
359<link rel="alternate" hreflang="en-IT" href="https://mascolori.eu/pages/stores">
360<link rel="alternate" hreflang="nl-IT" href="https://mascolori.eu/nl/pages/stores">
361<link rel="alternate" hreflang="de-IT" href="https://mascolori.eu/de/pages/stores">
362<link rel="alternate" hreflang="en-LV" href="https://mascolori.eu/pages/stores">
363<link rel="alternate" hreflang="nl-LV" href="https://mascolori.eu/nl/pages/stores">
364<link rel="alternate" hreflang="de-LV" href="https://mascolori.eu/de/pages/stores">
365<link rel="alternate" hreflang="en-LI" href="https://mascolori.eu/pages/stores">
366<link rel="alternate" hreflang="nl-LI" href="https://mascolori.eu/nl/pages/stores">
367<link rel="alternate" hreflang="de-LI" href="https://mascolori.eu/de/pages/stores">
368<link rel="alternate" hreflang="en-LT" href="https://mascolori.eu/pages/stores">
369<link rel="alternate" hreflang="nl-LT" href="https://mascolori.eu/nl/pages/stores">
370<link rel="alternate" hreflang="de-LT" href="https://mascolori.eu/de/pages/stores">
371<link rel="alternate" hreflang="en-MK" href="https://mascolori.eu/pages/stores">
372<link rel="alternate" hreflang="nl-MK" href="https://mascolori.eu/nl/pages/stores">
373<link rel="alternate" hreflang="de-MK" href="https://mascolori.eu/de/pages/stores">
374<link rel="alternate" hreflang="en-MT" href="https://mascolori.eu/pages/stores">
375<link rel="alternate" hreflang="nl-MT" href="https://mascolori.eu/nl/pages/stores">
376<link rel="alternate" hreflang="de-MT" href="https://mascolori.eu/de/pages/stores">
377<link rel="alternate" hreflang="en-MD" href="https://mascolori.eu/pages/stores">
378<link rel="alternate" hreflang="nl-MD" href="https://mascolori.eu/nl/pages/stores">
379<link rel="alternate" hreflang="de-MD" href="https://mascolori.eu/de/pages/stores">
380<link rel="alternate" hreflang="en-MC" href="https://mascolori.eu/pages/stores">
381<link rel="alternate" hreflang="nl-MC" href="https://mascolori.eu/nl/pages/stores">
382<link rel="alternate" hreflang="de-MC" href="https://mascolori.eu/de/pages/stores">
383<link rel="alternate" hreflang="en-ME" href="https://mascolori.eu/pages/stores">
384<link rel="alternate" hreflang="nl-ME" href="https://mascolori.eu/nl/pages/stores">
385<link rel="alternate" hreflang="de-ME" href="https://mascolori.eu/de/pages/stores">
386<link rel="alternate" hreflang="en-NO" href="https://mascolori.eu/pages/stores">
387<link rel="alternate" hreflang="nl-NO" href="https://mascolori.eu/nl/pages/stores">
388<link rel="alternate" hreflang="de-NO" href="https://mascolori.eu/de/pages/stores">
389<link rel="alternate" hreflang="en-PL" href="https://mascolori.eu/pages/stores">
390<link rel="alternate" hreflang="nl-PL" href="https://mascolori.eu/nl/pages/stores">
391<link rel="alternate" hreflang="de-PL" href="https://mascolori.eu/de/pages/stores">
392<link rel="alternate" hreflang="en-PT" href="https://mascolori.eu/pages/stores">
393<link rel="alternate" hreflang="nl-PT" href="https://mascolori.eu/nl/pages/stores">
394<link rel="alternate" hreflang="de-PT" href="https://mascolori.eu/de/pages/stores">
395<link rel="alternate" hreflang="en-RE" href="https://mascolori.eu/pages/stores">
396<link rel="alternate" hreflang="nl-RE" href="https://mascolori.eu/nl/pages/stores">
397<link rel="alternate" hreflang="de-RE" href="https://mascolori.eu/de/pages/stores">
398<link rel="alternate" hreflang="en-RO" href="https://mascolori.eu/pages/stores">
399<link rel="alternate" hreflang="nl-RO" href="https://mascolori.eu/nl/pages/stores">
400<link rel="alternate" hreflang="de-RO" href="https://mascolori.eu/de/pages/stores">
401<link rel="alternate" hreflang="en-SM" href="https://mascolori.eu/pages/stores">
402<link rel="alternate" hreflang="nl-SM" href="https://mascolori.eu/nl/pages/stores">
403<link rel="alternate" hreflang="de-SM" href="https://mascolori.eu/de/pages/stores">
404<link rel="alternate" hreflang="en-RS" href="https://mascolori.eu/pages/stores">
405<link rel="alternate" hreflang="nl-RS" href="https://mascolori.eu/nl/pages/stores">
406<link rel="alternate" hreflang="de-RS" href="https://mascolori.eu/de/pages/stores">
407<link rel="alternate" hreflang="en-SK" href="https://mascolori.eu/pages/stores">
408<link rel="alternate" hreflang="nl-SK" href="https://mascolori.eu/nl/pages/stores">
409<link rel="alternate" hreflang="de-SK" href="https://mascolori.eu/de/pages/stores">
410<link rel="alternate" hreflang="en-SI" href="https://mascolori.eu/pages/stores">
411<link rel="alternate" hreflang="nl-SI" href="https://mascolori.eu/nl/pages/stores">
412<link rel="alternate" hreflang="de-SI" href="https://mascolori.eu/de/pages/stores">
413<link rel="alternate" hreflang="en-ES" href="https://mascolori.eu/pages/stores">
414<link rel="alternate" hreflang="nl-ES" href="https://mascolori.eu/nl/pages/stores">
415<link rel="alternate" hreflang="de-ES" href="https://mascolori.eu/de/pages/stores">
416<link rel="alternate" hreflang="en-SE" href="https://mascolori.eu/pages/stores">
417<link rel="alternate" hreflang="nl-SE" href="https://mascolori.eu/nl/pages/stores">
418<link rel="alternate" hreflang="de-SE" href="https://mascolori.eu/de/pages/stores">
419<link rel="alternate" hreflang="en-TR" href="https://mascolori.eu/pages/stores">
420<link rel="alternate" hreflang="nl-TR" href="https://mascolori.eu/nl/pages/stores">
421<link rel="alternate" hreflang="de-TR" href="https://mascolori.eu/de/pages/stores">
422<link rel="alternate" hreflang="en-UA" href="https://mascolori.eu/pages/stores">
423<link rel="alternate" hreflang="nl-UA" href="https://mascolori.eu/nl/pages/stores">
424<link rel="alternate" hreflang="de-UA" href="https://mascolori.eu/de/pages/stores">
425<link rel="alternate" hreflang="en-GB" href="https://mascolori.eu/pages/stores">
426<link rel="alternate" hreflang="nl-GB" href="https://mascolori.eu/nl/pages/stores">
427<link rel="alternate" hreflang="de-GB" href="https://mascolori.eu/de/pages/stores">
428<link rel="alternate" hreflang="en-VA" href="https://mascolori.eu/pages/stores">
429<link rel="alternate" hreflang="nl-VA" href="https://mascolori.eu/nl/pages/stores">
430<link rel="alternate" hreflang="de-VA" href="https://mascolori.eu/de/pages/stores">
431<link rel="alternate" hreflang="en-DZ" href="https://mascolori.eu/pages/stores">
432<link rel="alternate" hreflang="nl-DZ" href="https://mascolori.eu/nl/pages/stores">
433<link rel="alternate" hreflang="de-DZ" href="https://mascolori.eu/de/pages/stores">
434<link rel="alternate" hreflang="en-AO" href="https://mascolori.eu/pages/stores">
435<link rel="alternate" hreflang="nl-AO" href="https://mascolori.eu/nl/pages/stores">
436<link rel="alternate" hreflang="de-AO" href="https://mascolori.eu/de/pages/stores">
437<link rel="alternate" hreflang="en-AC" href="https://mascolori.eu/pages/stores">
438<link rel="alternate" hreflang="nl-AC" href="https://mascolori.eu/nl/pages/stores">
439<link rel="alternate" hreflang="de-AC" href="https://mascolori.eu/de/pages/stores">
440<link rel="alternate" hreflang="en-BJ" href="https://mascolori.eu/pages/stores">
441<link rel="alternate" hreflang="nl-BJ" href="https://mascolori.eu/nl/pages/stores">
442<link rel="alternate" hreflang="de-BJ" href="https://mascolori.eu/de/pages/stores">
443<link rel="alternate" hreflang="en-BW" href="https://mascolori.eu/pages/stores">
444<link rel="alternate" hreflang="nl-BW" href="https://mascolori.eu/nl/pages/stores">
445<link rel="alternate" hreflang="de-BW" href="https://mascolori.eu/de/pages/stores">
446<link rel="alternate" hreflang="en-BF" href="https://mascolori.eu/pages/stores">
447<link rel="alternate" hreflang="nl-BF" href="https://mascolori.eu/nl/pages/stores">
448<link rel="alternate" hreflang="de-BF" href="https://mascolori.eu/de/pages/stores">
449<link rel="alternate" hreflang="en-BI" href="https://mascolori.eu/pages/stores">
450<link rel="alternate" hreflang="nl-BI" href="https://mascolori.eu/nl/pages/stores">
451<link rel="alternate" hreflang="de-BI" href="https://mascolori.eu/de/pages/stores">
452<link rel="alternate" hreflang="en-CM" href="https://mascolori.eu/pages/stores">
453<link rel="alternate" hreflang="nl-CM" href="https://mascolori.eu/nl/pages/stores">
454<link rel="alternate" hreflang="de-CM" href="https://mascolori.eu/de/pages/stores">
455<link rel="alternate" hreflang="en-CV" href="https://mascolori.eu/pages/stores">
456<link rel="alternate" hreflang="nl-CV" href="https://mascolori.eu/nl/pages/stores">
457<link rel="alternate" hreflang="de-CV" href="https://mascolori.eu/de/pages/stores">
458<link rel="alternate" hreflang="en-CF" href="https://mascolori.eu/pages/stores">
459<link rel="alternate" hreflang="nl-CF" href="https://mascolori.eu/nl/pages/stores">
460<link rel="alternate" hreflang="de-CF" href="https://mascolori.eu/de/pages/stores">
461<link rel="alternate" hreflang="en-TD" href="https://mascolori.eu/p
461ages/stores">
462<link rel="alternate" hreflang="nl-TD" href="https://mascolori.eu/nl/pages/stores">
463<link rel="alternate" hreflang="de-TD" href="https://mascolori.eu/de/pages/stores">
464<link rel="alternate" hreflang="en-KM" href="https://mascolori.eu/pages/stores">
465<link rel="alternate" hreflang="nl-KM" href="https://mascolori.eu/nl/pages/stores">
466<link rel="alternate" hreflang="de-KM" href="https://mascolori.eu/de/pages/stores">
467<link rel="alternate" hreflang="en-CG" href="https://mascolori.eu/pages/stores">
468<link rel="alternate" hreflang="nl-CG" href="https://mascolori.eu/nl/pages/stores">
469<link rel="alternate" hreflang="de-CG" href="https://mascolori.eu/de/pages/stores">
470<link rel="alternate" hreflang="en-CD" href="https://mascolori.eu/pages/stores">
471<link rel="alternate" hreflang="nl-CD" href="https://mascolori.eu/nl/pages/stores">
472<link rel="alternate" hreflang="de-CD" href="https://mascolori.eu/de/pages/stores">
473<link rel="alternate" hreflang="en-CI" href="https://mascolori.eu/pages/stores">
474<link rel="alternate" hreflang="nl-CI" href="https://mascolori.eu/nl/pages/stores">
475<link rel="alternate" hreflang="de-CI" href="https://mascolori.eu/de/pages/stores">
476<link rel="alternate" hreflang="en-DJ" href="https://mascolori.eu/pages/stores">
477<link rel="alternate" hreflang="nl-DJ" href="https://mascolori.eu/nl/pages/stores">
478<link rel="alternate" hreflang="de-DJ" href="https://mascolori.eu/de/pages/stores">
479<link rel="alternate" hreflang="en-EG" href="https://mascolori.eu/pages/stores">
480<link rel="alternate" hreflang="nl-EG" href="https://mascolori.eu/nl/pages/stores">
481<link rel="alternate" hreflang="de-EG" href="https://mascolori.eu/de/pages/stores">
482<link rel="alternate" hreflang="en-GQ" href="https://mascolori.eu/pages/stores">
483<link rel="alternate" hreflang="nl-GQ" href="https://mascolori.eu/nl/pages/stores">
484<link rel="alternate" hreflang="de-GQ" href="https://mascolori.eu/de/pages/stores">
485<link rel="alternate" hreflang="en-ER" href="https://mascolori.eu/pages/stores">
486<link rel="alternate" hreflang="nl-ER" href="https://mascolori.eu/nl/pages/stores">
487<link rel="alternate" hreflang="de-ER" href="https://mascolori.eu/de/pages/stores">
488<link rel="alternate" hreflang="en-SZ" href="https://mascolori.eu/pages/stores">
489<link rel="alternate" hreflang="nl-SZ" href="https://mascolori.eu/nl/pages/stores">
490<link rel="alternate" hreflang="de-SZ" href="https://mascolori.eu/de/pages/stores">
491<link rel="alternate" hreflang="en-ET" href="https://mascolori.eu/pages/stores">
492<link rel="alternate" hreflang="nl-ET" href="https://mascolori.eu/nl/pages/stores">
493<link rel="alternate" hreflang="de-ET" href="https://mascolori.eu/de/pages/stores">
494<link rel="alternate" hreflang="en-GA" href="https://mascolori.eu/pages/stores">
495<link rel="alternate" hreflang="nl-GA" href="https://mascolori.eu/nl/pages/stores">
496<link rel="alternate" hreflang="de-GA" href="https://mascolori.eu/de/pages/stores">
497<link rel="alternate" hreflang="en-GM" href="https://mascolori.eu/pages/stores">
498<link rel="alternate" hreflang="nl-GM" href="https://mascolori.eu/nl/pages/stores">
499<link rel="alternate" hreflang="de-GM" href="https://mascolori.eu/de/pages/stores">
500<link rel="alternate" hreflang="en-GH" href="https://mascolori.eu/pages/stores">
501<link rel="alternate" hreflang="nl-GH" href="https://mascolori.eu/nl/pages/stores">
502<link rel="alternate" hreflang="de-GH" href="https://mascolori.eu/de/pages/stores">
503<link rel="alternate" hreflang="en-GN" href="https://mascolori.eu/pages/stores">
504<link rel="alternate" hreflang="nl-GN" href="https://mascolori.eu/nl/pages/stores">
505<link rel="alternate" hreflang="de-GN" href="https://mascolori.eu/de/pages/stores">
506<link rel="alternate" hreflang="en-GW" href="https://mascolori.eu/pages/stores">
507<link rel="alternate" hreflang="nl-GW" href="https://mascolori.eu/nl/pages/stores">
508<link rel="alternate" hreflang="de-GW" href="https://mascolori.eu/de/pages/stores">
509<link rel="alternate" hreflang="en-KE" href="https://mascolori.eu/pages/stores">
510<link rel="alternate" hreflang="nl-KE" href="https://mascolori.eu/nl/pages/stores">
511<link rel="alternate" hreflang="de-KE" href="https://mascolori.eu/de/pages/stores">
512<link rel="alternate" hreflang="en-LS" href="https://mascolori.eu/pages/stores">
513<link rel="alternate" hreflang="nl-LS" href="https://mascolori.eu/nl/pages/stores">
514<link rel="alternate" hreflang="de-LS" href="https://mascolori.eu/de/pages/stores">
515<link rel="alternate" hreflang="en-LR" href="https://mascolori.eu/pages/stores">
516<link rel="alternate" hreflang="nl-LR" href="https://mascolori.eu/nl/pages/stores">
517<link rel="alternate" hreflang="de-LR" href="https://mascolori.eu/de/pages/stores">
518<link rel="alternate" hreflang="en-LY" href="https://mascolori.eu/pages/stores">
519<link rel="alternate" hreflang="nl-LY" href="https://mascolori.eu/nl/pages/stores">
520<link rel="alternate" hreflang="de-LY" href="https://mascolori.eu/de/pages/stores">
521<link rel="alternate" hreflang="en-MG" href="https://mascolori.eu/pages/stores">
522<link rel="alternate" hreflang="nl-MG" href="https://mascolori.eu/nl/pages/stores">
523<link rel="alternate" hreflang="de-MG" href="https://mascolori.eu/de/pages/stores">
524<link rel="alternate" hreflang="en-MW" href="https://mascolori.eu/pages/stores">
525<link rel="alternate" hreflang="nl-MW" href="https://mascolori.eu/nl/pages/stores">
526<link rel="alternate" hreflang="de-MW" href="https://mascolori.eu/de/pages/stores">
527<link rel="alternate" hreflang="en-ML" href="https://mascolori.eu/pages/stores">
528<link rel="alternate" hreflang="nl-ML" href="https://mascolori.eu/nl/pages/stores">
529<link rel="alternate" hreflang="de-ML" href="https://mascolori.eu/de/pages/stores">
530<link rel="alternate" hreflang="en-MR" href="https://mascolori.eu/pages/stores">
531<link rel="alternate" hreflang="nl-MR" href="https://mascolori.eu/nl/pages/stores">
532<link rel="alternate" hreflang="de-MR" href="https://mascolori.eu/de/pages/stores">
533<link rel="alternate" hreflang="en-MU" href="https://mascolori.eu/pages/stores">
534<link rel="alternate" hreflang="nl-MU" href="https://mascolori.eu/nl/pages/stores">
535<link rel="alternate" hreflang="de-MU" href="https://mascolori.eu/de/pages/stores">
536<link rel="alternate" hreflang="en-MA" href="https://mascolori.eu/pages/stores">
537<link rel="alternate" hreflang="nl-MA" href="https://mascolori.eu/nl/pages/stores">
538<link rel="alternate" hreflang="de-MA" href="https://mascolori.eu/de/pages/stores">
539<link rel="alternate" hreflang="en-MZ" href="https://mascolori.eu/pages/stores">
540<link rel="alternate" hreflang="nl-MZ" href="https://mascolori.eu/nl/pages/stores">
541<link rel="alternate" hreflang="de-MZ" href="https://mascolori.eu/de/pages/stores">
542<link rel="alternate" hreflang="en-NA" href="https://mascolori.eu/pages/stores">
543<link rel="alternate" hreflang="nl-NA" href="https://mascolori.eu/nl/pages/stores">
544<link rel="alternate" hreflang="de-NA" href="https://mascolori.eu/de/pages/stores">
545<link rel="alternate" hreflang="en-NE" href="https://mascolori.eu/pages/stores">
546<link rel="alternate" hreflang="nl-NE" href="https://mascolori.eu/nl/pages/stores">
547<link rel="alternate" hreflang="de-NE" href="https://mascolori.eu/de/pages/stores">
548<link rel="alternate" hreflang="en-NG" href="https://mascolori.eu/pages/stores">
549<link rel="alternate" hreflang="nl-NG" href="https://mascolori.eu/nl/pages/stores">
550<link rel="alternate" hreflang="de-NG" href="https://mascolori.eu/de/pages/stores">
551<link rel="alternate" hreflang="en-RW" href="https://mascolori.eu/pages/stores">
552<link rel="alternate" hreflang="nl-RW" href="https://mascolori.eu/nl/pages/stores">
553<link rel="alternate" hreflang="de-RW" href="https://mascolori.eu/de/pages/stores">
554<link rel="alternate" hreflang="en-ST" href="https://mascolori.eu/pages/stores">
555<link rel="alternate" hreflang="nl-ST" href="https://mascolori.eu/nl/pages/stores">
556<link rel="alternate" hreflang="de-ST" href="https://mascolori.eu/de/pages/stores">
557<link rel="alternate" hreflang="en-SN" href="https://mascolori.eu/pages/stores">
558<link rel="alternate" hreflang="nl-SN" href="https://mascolori.eu/nl/pages/stores">
559<link rel="alternate" hreflang="de-SN" href="https://mascolori.eu/de/pages/stores">
560<link rel="alternate" hreflang="en-SC" href="https://mascolori.eu/pages/stores">
561<link rel="alternate" hreflang="nl-SC" href="https://mascolori.eu/nl/pages/stores">
562<link rel="alternate" hreflang="de-SC" href="https://mascolori.eu/de/pages/stores">
563<link rel="alternate" hreflang="en-SL" href="https://mascolori.eu/pages/stores">
564<link rel="alternate" hreflang="nl-SL" href="https://mascolori.eu/nl/pages/stores">
565<link rel="alternate" hreflang="de-SL" href="https://mascolori.eu/de/pages/stores">
566<link rel="alternate" hreflang="en-SO" href="https://mascolori.eu/pages/stores">
567<link rel="alternate" hreflang="nl-SO" href="https://mascolori.eu/nl/pages/stores">
568<link rel="alternate" hreflang="de-SO" href="https://mascolori.eu/de/pages/stores">
569<link rel="alternate" hreflang="en-ZA" href="https://mascolori.eu/pages/stores">
570<link rel="alternate" hreflang="nl-ZA" href="https://mascolori.eu/nl/pages/stores">
571<link rel="alternate" hreflang="de-ZA" href="https://mascolori.eu/de/pages/stores">
572<link rel="alternate" hreflang="en-SS" href="https://mascolori.eu/pages/stores">
573<link rel="alternate" hreflang="nl-SS" href="https://mascolori.eu/nl/pages/stores">
574<link rel="alternate" hreflang="de-SS" href="https://mascolori.eu/de/pages/stores">
575<link rel="alternate" hreflang="en-SH" href="https://mascolori.eu/pages/stores">
576<link rel="alternate" hreflang="nl-SH" href="https://mascolori.eu/nl/pages/stores">
577<link rel="alternate" hreflang="de-SH" href="https://mascolori.eu/de/pages/stores">
578<link rel="alternate" hreflang="en-SD" href="https://mascolori.eu/pages/stores">
579<link rel="alternate" hreflang="nl-SD" href="https://mascolori.eu/nl/pages/stores">
580<link rel="alternate" hreflang="de-SD" href="https://mascolori.eu/de/pages/stores">
581<link rel="alternate" hreflang="en-TZ" href="https://mascolori.eu/pages/stores">
582<link rel="alternate" hreflang="nl-TZ" href="https://mascolori.eu/nl/pages/stores">
583<link rel="alternate" hreflang="de-TZ" href="https://mascolori.eu/de/pages/stores">
584<link rel="alternate" hreflang="en-TG" href="https://mascolori.eu/pages/stores">
585<link rel="alternate" hreflang="nl-TG" href="https://mascolori.eu/nl/pages/stores">
586<link rel="alternate" hreflang="de-TG" href="https://mascolori.eu/de/pages/stores">
587<link rel="alternate" hreflang="en-TA" href="https://mascolori.eu/pages/stores">
588<link rel="alternate" hreflang="nl-TA" href="https://mascolori.eu/nl/pages/stores">
589<link rel="alternate" hreflang="de-TA" href="https://mascolori.eu/de/pages/stores">
590<link rel="alternate" hreflang="en-TN" href="https://mascolori.eu/pages/stores">
591<link rel="alternate" hreflang="nl-TN" href="https://mascolori.eu/nl/pages/stores">
592<link rel="alternate" hreflang="de-TN" href="https://mascolori.eu/de/pages/stores">
593<link rel="alternate" hreflang="en-UG" href="https://mascolori.eu/pages/stores">
594<link rel="alternate" hreflang="nl-UG" href="https://mascolori.eu/nl/pages/stores">
595<link rel="alternate" hreflang="de-UG" href="https://mascolori.eu/de/pages/stores">
596<link rel="alternate" hreflang="en-EH" href="https://mascolori.eu/pages/stores">
597<link rel="alternate" hreflang="nl-EH" href="https://mascolori.eu/nl/pages/stores">
598<link rel="alternate" hreflang="de-EH" href="https://mascolori.eu/de/pages/stores">
599<link rel="alternate" hreflang="en-ZM" href="https://mascolori.eu/pages/stores">
600<link rel="alternate" hreflang="nl-ZM" href="https://mascolori.eu/nl/pages/stores">
601<link rel="alternate" hreflang="de-ZM" href="https://mascolori.eu/de/pages/stores">
602<link rel="alternate" hreflang="en-ZW" href="https://mascolori.eu/pages/stores">
603<link rel="alternate" hreflang="nl-ZW" href="https://mascolori.eu/nl/pages/stores">
604<link rel="alternate" hreflang="de-ZW" href="https://mascolori.eu/de/pages/stores">
605<link rel="alternate" hreflang="en-AF" href="https://mascolori.eu/pages/stores">
606<link rel="alternate" hreflang="nl-AF" href="https://mascolori.eu/nl/pages/stores">
607<link rel="alternate" hreflang="de-AF" href="https://mascolori.eu/de/pages/stores">
608<link rel="alternate" hreflang="en-AZ" href="https://mascolori.eu/pages/stores">
609<link rel="alternate" hreflang="nl-AZ" href="https://mascolori.eu/nl/pages/stores">
610<link rel="alternate" hreflang="de-AZ" href="https://mascolori.eu/de/pages/stores">
611<link rel="alternate" hreflang="en-BH" href="https://mascolori.eu/pages/stores">
612<link rel="alternate" hreflang="nl-BH" href="https://mascolori.eu/nl/pages/stores">
613<link rel="alternate" hreflang="de-BH" href="https://mascolori.eu/de/pages/stores">
614<link rel="alternate" hreflang="en-BD" href="https://mascolori.eu/pages/stores">
615<link rel="alternate" hreflang="nl-BD" href="https://mascolori.eu/nl/pages/stores">
616<link rel="alternate" hreflang="de-BD" href="https://mascolori.eu/de/pages/stores">
617<link rel="alternate" hreflang="en-BT" href="https://mascolori.eu/pages/stores">
618<link rel="alternate" hreflang="nl-BT" href="https://mascolori.eu/nl/pages/stores">
619<link rel="alternate" hreflang="de-BT" href="https://mascolori.eu/de/pages/stores">
620<link rel="alternate" hreflang="en-IO" href="https://mascolori.eu/pages/stores">
621<link rel="alternate" hreflang="nl-IO" href="https://mascolori.eu/nl/pages/stores">
622<link rel="alternate" hreflang="de-IO" href="https://mascolori.eu/de/pages/stores">
623<link rel="alternate" hreflang="en-BN" href="https://mascolori.eu/pages/stores">
624<link rel="alternate" hreflang="nl-BN" href="https://mascolori.eu/nl/pages/stores">
625<link rel="alternate" hreflang="de-BN" href="https://mascolori.eu/de/pages/stores">
626<link rel="alternate" hreflang="en-KH" href="https://mascolori.eu/pages/stores">
627<link rel="alternate" hreflang="nl-KH" href="https://mascolori.eu/nl/pages/stores">
628<link rel="alternate" hreflang="de-KH" href="https://mascolori.eu/de/pages/stores">
629<link rel="alternate" hreflang="en-CN" href="https://mascolori.eu/pages/stores">
630<link rel="alternate" hreflang="nl-CN" href="https://mascolori.eu/nl/pages/stores">
631<link rel="alternate" hreflang="de-CN" href="https://mascolori.eu/de/pages/stores">
632<link rel="alternate" hreflang="en-CX" href="https://mascolori.eu/pages/stores">
633<link rel="alternate" hreflang="nl-CX" href="https://mascolori.eu/nl/pages/stores">
634<link rel="alternate" hreflang="de-CX" href="https://mascolori.eu/de/pages/stores">
635<link rel="alternate" hreflang="en-CC" href="https://mascolori.eu/pages/stores">
636<link rel="alternate" hreflang="nl-CC" href="https://mascolori.eu/nl/pages/stores">
637<link rel="alternate" hreflang="de-CC" href="https://mascolori.eu/de/pages/stores">
638<link rel="alternate" hreflang="en-HK" href="https://mascolori.eu/pages/stores">
639<link rel="alternate" hreflang="nl-HK" href="https://mascolori.eu/nl/pages/stores">
640<link rel="alternate" hreflang="de-HK" href="https://mascolori.eu/de/pages/stores">
641<link rel="alternate" hreflang="en-IN" href="https://mascolori.eu/pages/stores">
642<link rel="alternate" hreflang="nl-IN" href="https://mascolori.eu/nl/pages/stores">
643<link rel="alternate" hreflang="de-IN" href="https://mascolori.eu/de/pages/stores">
644<link rel="alternate" hreflang="en-ID" href="https://mascolori.eu/pages/stores">
645<link rel="alternate" hreflang="nl-ID" href="https://mascolori.eu/nl/pages/stores">
646<link rel="alternate" hreflang="de-ID" href="https://mascolori.eu/de/pages/stores">
647<link rel="alternate" hreflang="en-IQ" href="https://mascolori.eu/pages/stores">
648<link rel="alternate" hreflang="nl-IQ" href="https://mascolori.eu/nl/pages/stores">
649<link rel="alternate" hreflang="de-IQ" href="https://mascolori.eu/de/pages/stores">
650<link rel="alternate" hreflang="en-IL" href="https://mascolori.eu/pages/stores">
651<link rel="alternate" hreflang="nl-IL" href="https://mascolori.eu/nl/pages/stores">
652<link rel="alternate" hreflang="de-IL" href="https://mascolori.eu/de/pages/stores">
653<link rel="alternate" hreflang="en-JP" href="https://mascolori.eu/pages/stores">
654<link rel="alternate" hreflang="nl-JP" href="https://mascolori.eu/nl/pages/stores">
655<link rel="alternate" hreflang="de-JP" href="https://mascolori.eu/de/pages/stores">
656<link rel="alternate" hreflang="en-JO" href="https://mascolori.eu/pages/stores">
657<link rel="alternate" hreflang="nl-JO" href="https://mascolori.eu/nl/pages/stores">
658<link rel="alternate" hreflang="de-JO" href="https://mascolori.eu/de/pages/stores">
659<link rel="altern
659ate" hreflang="en-KZ" href="https://mascolori.eu/pages/stores">
660<link rel="alternate" hreflang="nl-KZ" href="https://mascolori.eu/nl/pages/stores">
661<link rel="alternate" hreflang="de-KZ" href="https://mascolori.eu/de/pages/stores">
662<link rel="alternate" hreflang="en-KW" href="https://mascolori.eu/pages/stores">
663<link rel="alternate" hreflang="nl-KW" href="https://mascolori.eu/nl/pages/stores">
664<link rel="alternate" hreflang="de-KW" href="https://mascolori.eu/de/pages/stores">
665<link rel="alternate" hreflang="en-KG" href="https://mascolori.eu/pages/stores">
666<link rel="alternate" hreflang="nl-KG" href="https://mascolori.eu/nl/pages/stores">
667<link rel="alternate" hreflang="de-KG" href="https://mascolori.eu/de/pages/stores">
668<link rel="alternate" hreflang="en-LA" href="https://mascolori.eu/pages/stores">
669<link rel="alternate" hreflang="nl-LA" href="https://mascolori.eu/nl/pages/stores">
670<link rel="alternate" hreflang="de-LA" href="https://mascolori.eu/de/pages/stores">
671<link rel="alternate" hreflang="en-LB" href="https://mascolori.eu/pages/stores">
672<link rel="alternate" hreflang="nl-LB" href="https://mascolori.eu/nl/pages/stores">
673<link rel="alternate" hreflang="de-LB" href="https://mascolori.eu/de/pages/stores">
674<link rel="alternate" hreflang="en-MO" href="https://mascolori.eu/pages/stores">
675<link rel="alternate" hreflang="nl-MO" href="https://mascolori.eu/nl/pages/stores">
676<link rel="alternate" hreflang="de-MO" href="https://mascolori.eu/de/pages/stores">
677<link rel="alternate" hreflang="en-MY" href="https://mascolori.eu/pages/stores">
678<link rel="alternate" hreflang="nl-MY" href="https://mascolori.eu/nl/pages/stores">
679<link rel="alternate" hreflang="de-MY" href="https://mascolori.eu/de/pages/stores">
680<link rel="alternate" hreflang="en-MV" href="https://mascolori.eu/pages/stores">
681<link rel="alternate" hreflang="nl-MV" href="https://mascolori.eu/nl/pages/stores">
682<link rel="alternate" hreflang="de-MV" href="https://mascolori.eu/de/pages/stores">
683<link rel="alternate" hreflang="en-MN" href="https://mascolori.eu/pages/stores">
684<link rel="alternate" hreflang="nl-MN" href="https://mascolori.eu/nl/pages/stores">
685<link rel="alternate" hreflang="de-MN" href="https://mascolori.eu/de/pages/stores">
686<link rel="alternate" hreflang="en-MM" href="https://mascolori.eu/pages/stores">
687<link rel="alternate" hreflang="nl-MM" href="https://mascolori.eu/nl/pages/stores">
688<link rel="alternate" hreflang="de-MM" href="https://mascolori.eu/de/pages/stores">
689<link rel="alternate" hreflang="en-NP" href="https://mascolori.eu/pages/stores">
690<link rel="alternate" hreflang="nl-NP" href="https://mascolori.eu/nl/pages/stores">
691<link rel="alternate" hreflang="de-NP" href="https://mascolori.eu/de/pages/stores">
692<link rel="alternate" hreflang="en-OM" href="https://mascolori.eu/pages/stores">
693<link rel="alternate" hreflang="nl-OM" href="https://mascolori.eu/nl/pages/stores">
694<link rel="alternate" hreflang="de-OM" href="https://mascolori.eu/de/pages/stores">
695<link rel="alternate" hreflang="en-PK" href="https://mascolori.eu/pages/stores">
696<link rel="alternate" hreflang="nl-PK" href="https://mascolori.eu/nl/pages/stores">
697<link rel="alternate" hreflang="de-PK" href="https://mascolori.eu/de/pages/stores">
698<link rel="alternate" hreflang="en-PS" href="https://mascolori.eu/pages/stores">
699<link rel="alternate" hreflang="nl-PS" href="https://mascolori.eu/nl/pages/stores">
700<link rel="alternate" hreflang="de-PS" href="https://mascolori.eu/de/pages/stores">
701<link rel="alternate" hreflang="en-PH" href="https://mascolori.eu/pages/stores">
702<link rel="alternate" hreflang="nl-PH" href="https://mascolori.eu/nl/pages/stores">
703<link rel="alternate" hreflang="de-PH" href="https://mascolori.eu/de/pages/stores">
704<link rel="alternate" hreflang="en-QA" href="https://mascolori.eu/pages/stores">
705<link rel="alternate" hreflang="nl-QA" href="https://mascolori.eu/nl/pages/stores">
706<link rel="alternate" hreflang="de-QA" href="https://mascolori.eu/de/pages/stores">
707<link rel="alternate" hreflang="en-RU" href="https://mascolori.eu/pages/stores">
708<link rel="alternate" hreflang="nl-RU" href="https://mascolori.eu/nl/pages/stores">
709<link rel="alternate" hreflang="de-RU" href="https://mascolori.eu/de/pages/stores">
710<link rel="alternate" hreflang="en-SA" href="https://mascolori.eu/pages/stores">
711<link rel="alternate" hreflang="nl-SA" href="https://mascolori.eu/nl/pages/stores">
712<link rel="alternate" hreflang="de-SA" href="https://mascolori.eu/de/pages/stores">
713<link rel="alternate" hreflang="en-SG" href="https://mascolori.eu/pages/stores">
714<link rel="alternate" hreflang="nl-SG" href="https://mascolori.eu/nl/pages/stores">
715<link rel="alternate" hreflang="de-SG" href="https://mascolori.eu/de/pages/stores">
716<link rel="alternate" hreflang="en-KR" href="https://mascolori.eu/pages/stores">
717<link rel="alternate" hreflang="nl-KR" href="https://mascolori.eu/nl/pages/stores">
718<link rel="alternate" hreflang="de-KR" href="https://mascolori.eu/de/pages/stores">
719<link rel="alternate" hreflang="en-LK" href="https://mascolori.eu/pages/stores">
720<link rel="alternate" hreflang="nl-LK" href="https://mascolori.eu/nl/pages/stores">
721<link rel="alternate" hreflang="de-LK" href="https://mascolori.eu/de/pages/stores">
722<link rel="alternate" hreflang="en-TW" href="https://mascolori.eu/pages/stores">
723<link rel="alternate" hreflang="nl-TW" href="https://mascolori.eu/nl/pages/stores">
724<link rel="alternate" hreflang="de-TW" href="https://mascolori.eu/de/pages/stores">
725<link rel="alternate" hreflang="en-TJ" href="https://mascolori.eu/pages/stores">
726<link rel="alternate" hreflang="nl-TJ" href="https://mascolori.eu/nl/pages/stores">
727<link rel="alternate" hreflang="de-TJ" href="https://mascolori.eu/de/pages/stores">
728<link rel="alternate" hreflang="en-TH" href="https://mascolori.eu/pages/stores">
729<link rel="alternate" hreflang="nl-TH" href="https://mascolori.eu/nl/pages/stores">
730<link rel="alternate" hreflang="de-TH" href="https://mascolori.eu/de/pages/stores">
731<link rel="alternate" hreflang="en-TM" href="https://mascolori.eu/pages/stores">
732<link rel="alternate" hreflang="nl-TM" href="https://mascolori.eu/nl/pages/stores">
733<link rel="alternate" hreflang="de-TM" href="https://mascolori.eu/de/pages/stores">
734<link rel="alternate" hreflang="en-AE" href="https://mascolori.eu/pages/stores">
735<link rel="alternate" hreflang="nl-AE" href="https://mascolori.eu/nl/pages/stores">
736<link rel="alternate" hreflang="de-AE" href="https://mascolori.eu/de/pages/stores">
737<link rel="alternate" hreflang="en-UZ" href="https://mascolori.eu/pages/stores">
738<link rel="alternate" hreflang="nl-UZ" href="https://mascolori.eu/nl/pages/stores">
739<link rel="alternate" hreflang="de-UZ" href="https://mascolori.eu/de/pages/stores">
740<link rel="alternate" hreflang="en-VN" href="https://mascolori.eu/pages/stores">
741<link rel="alternate" hreflang="nl-VN" href="https://mascolori.eu/nl/pages/stores">
742<link rel="alternate" hreflang="de-VN" href="https://mascolori.eu/de/pages/stores">
743<link rel="alternate" hreflang="en-YE" href="https://mascolori.eu/pages/stores">
744<link rel="alternate" hreflang="nl-YE" href="https://mascolori.eu/nl/pages/stores">
745<link rel="alternate" hreflang="de-YE" href="https://mascolori.eu/de/pages/stores">
746<link rel="alternate" hreflang="en-AI" href="https://mascolori.eu/pages/stores">
747<link rel="alternate" hreflang="nl-AI" href="https://mascolori.eu/nl/pages/stores">
748<link rel="alternate" hreflang="de-AI" href="https://mascolori.eu/de/pages/stores">
749<link rel="alternate" hreflang="en-AG" href="https://mascolori.eu/pages/stores">
750<link rel="alternate" hreflang="nl-AG" href="https://mascolori.eu/nl/pages/stores">
751<link rel="alternate" hreflang="de-AG" href="https://mascolori.eu/de/pages/stores">
752<link rel="alternate" hreflang="en-AW" href="https://mascolori.eu/pages/stores">
753<link rel="alternate" hreflang="nl-AW" href="https://mascolori.eu/nl/pages/stores">
754<link rel="alternate" hreflang="de-AW" href="https://mascolori.eu/de/pages/stores">
755<link rel="alternate" hreflang="en-BS" href="https://mascolori.eu/pages/stores">
756<link rel="alternate" hreflang="nl-BS" href="https://mascolori.eu/nl/pages/stores">
757<link rel="alternate" hreflang="de-BS" href="https://mascolori.eu/de/pages/stores">
758<link rel="alternate" hreflang="en-BB" href="https://mascolori.eu/pages/stores">
759<link rel="alternate" hreflang="nl-BB" href="https://mascolori.eu/nl/pages/stores">
760<link rel="alternate" hreflang="de-BB" href="https://mascolori.eu/de/pages/stores">
761<link rel="alternate" hreflang="en-BZ" href="https://mascolori.eu/pages/stores">
762<link rel="alternate" hreflang="nl-BZ" href="https://mascolori.eu/nl/pages/stores">
763<link rel="alternate" hreflang="de-BZ" href="https://mascolori.eu/de/pages/stores">
764<link rel="alternate" hreflang="en-BM" href="https://mascolori.eu/pages/stores">
765<link rel="alternate" hreflang="nl-BM" href="https://mascolori.eu/nl/pages/stores">
766<link rel="alternate" hreflang="de-BM" href="https://mascolori.eu/de/pages/stores">
767<link rel="alternate" hreflang="en-VG" href="https://mascolori.eu/pages/stores">
768<link rel="alternate" hreflang="nl-VG" href="https://mascolori.eu/nl/pages/stores">
769<link rel="alternate" hreflang="de-VG" href="https://mascolori.eu/de/pages/stores">
770<link rel="alternate" hreflang="en-KY" href="https://mascolori.eu/pages/stores">
771<link rel="alternate" hreflang="nl-KY" href="https://mascolori.eu/nl/pages/stores">
772<link rel="alternate" hreflang="de-KY" href="https://mascolori.eu/de/pages/stores">
773<link rel="alternate" hreflang="en-CR" href="https://mascolori.eu/pages/stores">
774<link rel="alternate" hreflang="nl-CR" href="https://mascolori.eu/nl/pages/stores">
775<link rel="alternate" hreflang="de-CR" href="https://mascolori.eu/de/pages/stores">
776<link rel="alternate" hreflang="en-CW" href="https://mascolori.eu/pages/stores">
777<link rel="alternate" hreflang="nl-CW" href="https://mascolori.eu/nl/pages/stores">
778<link rel="alternate" hreflang="de-CW" href="https://mascolori.eu/de/pages/stores">
779<link rel="alternate" hreflang="en-DM" href="https://mascolori.eu/pages/stores">
780<link rel="alternate" hreflang="nl-DM" href="https://mascolori.eu/nl/pages/stores">
781<link rel="alternate" hreflang="de-DM" href="https://mascolori.eu/de/pages/stores">
782<link rel="alternate" hreflang="en-DO" href="https://mascolori.eu/pages/stores">
783<link rel="alternate" hreflang="nl-DO" href="https://mascolori.eu/nl/pages/stores">
784<link rel="alternate" hreflang="de-DO" href="https://mascolori.eu/de/pages/stores">
785<link rel="alternate" hreflang="en-SV" href="https://mascolori.eu/pages/stores">
786<link rel="alternate" hreflang="nl-SV" href="https://mascolori.eu/nl/pages/stores">
787<link rel="alternate" hreflang="de-SV" href="https://mascolori.eu/de/pages/stores">
788<link rel="alternate" hreflang="en-GD" href="https://mascolori.eu/pages/stores">
789<link rel="alternate" hreflang="nl-GD" href="https://mascolori.eu/nl/pages/stores">
790<link rel="alternate" hreflang="de-GD" href="https://mascolori.eu/de/pages/stores">
791<link rel="alternate" hreflang="en-GT" href="https://mascolori.eu/pages/stores">
792<link rel="alternate" hreflang="nl-GT" href="https://mascolori.eu/nl/pages/stores">
793<link rel="alternate" hreflang="de-GT" href="https://mascolori.eu/de/pages/stores">
794<link rel="alternate" hreflang="en-HT" href="https://mascolori.eu/pages/stores">
795<link rel="alternate" hreflang="nl-HT" href="https://mascolori.eu/nl/pages/stores">
796<link rel="alternate" hreflang="de-HT" href="https://mascolori.eu/de/pages/stores">
797<link rel="alternate" hreflang="en-HN" href="https://mascolori.eu/pages/stores">
798<link rel="alternate" hreflang="nl-HN" href="https://mascolori.eu/nl/pages/stores">
799<link rel="alternate" hreflang="de-HN" href="https://mascolori.eu/de/pages/stores">
800<link rel="alternate" hreflang="en-JM" href="https://mascolori.eu/pages/stores">
801<link rel="alternate" hreflang="nl-JM" href="https://mascolori.eu/nl/pages/stores">
802<link rel="alternate" hreflang="de-JM" href="https://mascolori.eu/de/pages/stores">
803<link rel="alternate" hreflang="en-MQ" href="https://mascolori.eu/pages/stores">
804<link rel="alternate" hreflang="nl-MQ" href="https://mascolori.eu/nl/pages/stores">
805<link rel="alternate" hreflang="de-MQ" href="https://mascolori.eu/de/pages/stores">
806<link rel="alternate" hreflang="en-MS" href="https://mascolori.eu/pages/stores">
807<link rel="alternate" hreflang="nl-MS" href="https://mascolori.eu/nl/pages/stores">
808<link rel="alternate" hreflang="de-MS" href="https://mascolori.eu/de/pages/stores">
809<link rel="alternate" hreflang="en-NI" href="https://mascolori.eu/pages/stores">
810<link rel="alternate" hreflang="nl-NI" href="https://mascolori.eu/nl/pages/stores">
811<link rel="alternate" hreflang="de-NI" href="https://mascolori.eu/de/pages/stores">
812<link rel="alternate" hreflang="en-PA" href="https://mascolori.eu/pages/stores">
813<link rel="alternate" hreflang="nl-PA" href="https://mascolori.eu/nl/pages/stores">
814<link rel="alternate" hreflang="de-PA" href="https://mascolori.eu/de/pages/stores">
815<link rel="alternate" hreflang="en-SX" href="https://mascolori.eu/pages/stores">
816<link rel="alternate" hreflang="nl-SX" href="https://mascolori.eu/nl/pages/stores">
817<link rel="alternate" hreflang="de-SX" href="https://mascolori.eu/de/pages/stores">
818<link rel="alternate" hreflang="en-BL" href="https://mascolori.eu/pages/stores">
819<link rel="alternate" hreflang="nl-BL" href="https://mascolori.eu/nl/pages/stores">
820<link rel="alternate" hreflang="de-BL" href="https://mascolori.eu/de/pages/stores">
821<link rel="alternate" hreflang="en-KN" href="https://mascolori.eu/pages/stores">
822<link rel="alternate" hreflang="nl-KN" href="https://mascolori.eu/nl/pages/stores">
823<link rel="alternate" hreflang="de-KN" href="https://mascolori.eu/de/pages/stores">
824<link rel="alternate" hreflang="en-LC" href="https://mascolori.eu/pages/stores">
825<link rel="alternate" hreflang="nl-LC" href="https://mascolori.eu/nl/pages/stores">
826<link rel="alternate" hreflang="de-LC" href="https://mascolori.eu/de/pages/stores">
827<link rel="alternate" hreflang="en-MF" href="https://mascolori.eu/pages/stores">
828<link rel="alternate" hreflang="nl-MF" href="https://mascolori.eu/nl/pages/stores">
829<link rel="alternate" hreflang="de-MF" href="https://mascolori.eu/de/pages/stores">
830<link rel="alternate" hreflang="en-PM" href="https://mascolori.eu/pages/stores">
831<link rel="alternate" hreflang="nl-PM" href="https://mascolori.eu/nl/pages/stores">
832<link rel="alternate" hreflang="de-PM" href="https://mascolori.eu/de/pages/stores">
833<link rel="alternate" hreflang="en-VC" href="https://mascolori.eu/pages/stores">
834<link rel="alternate" hreflang="nl-VC" href="https://mascolori.eu/nl/pages/stores">
835<link rel="alternate" hreflang="de-VC" href="https://mascolori.eu/de/pages/stores">
836<link rel="alternate" hreflang="en-TT" href="https://mascolori.eu/pages/stores">
837<link rel="alternate" hreflang="nl-TT" href="https://mascolori.eu/nl/pages/stores">
838<link rel="alternate" hreflang="de-TT" href="https://mascolori.eu/de/pages/stores">
839<link rel="alternate" hreflang="en-TC" href="https://mascolori.eu/pages/stores">
840<link rel="alternate" hreflang="nl-TC" href="https://mascolori.eu/nl/pages/stores">
841<link rel="alternate" hreflang="de-TC" href="https://mascolori.eu/de/pages/stores">
842<link rel="alternate" hreflang="en-UM" href="https://mascolori.eu/pages/stores">
843<link rel="alternate" hreflang="nl-UM" href="https://mascolori.eu/nl/pages/stores">
844<link rel="alternate" hreflang="de-UM" href="https://mascolori.eu/de/pages/stores">
845<link rel="alternate" hreflang="en-CA" href="https://mascolori.eu/pages/stores">
846<link rel="alternate" hreflang="nl-CA" href="https://mascolori.eu/nl/pages/stores">
847<link rel="alternate" hreflang="de-CA" href="https://mascolori.eu/de/pages/stores">
848<link rel="alternate" hreflang="en-MX" href="https://mascolori.eu/pages/stores">
849<link rel="alternate" hreflang="nl-MX" href="https://mascolori.eu/nl/pages/stores">
850<link rel="alternate" hreflang="de-MX" href="https://mascolori.eu/de/pages/stores">
851<link rel="alternate" hreflang="en-US" href="https://mascolori.eu/pages/stores">
852<link rel="alternate" hreflang="nl-US" href="https://mascolori.eu/nl/pages/stores">
853<link rel="alternate" hreflang="de-US" href="https://mascolori.eu/de/pages/stores">
854<link rel="alternate" hreflang="en-AU" href="https://mascolori.eu/pages/stores">
855<link rel="alternate" hreflang="nl-AU" href="https://mascolori.eu/nl/pages/stores">
856<link rel="alternate" hreflang="de-AU" href="https:
856//mascolori.eu/de/pages/stores">
857<link rel="alternate" hreflang="en-CK" href="https://mascolori.eu/pages/stores">
858<link rel="alternate" hreflang="nl-CK" href="https://mascolori.eu/nl/pages/stores">
859<link rel="alternate" hreflang="de-CK" href="https://mascolori.eu/de/pages/stores">
860<link rel="alternate" hreflang="en-FJ" href="https://mascolori.eu/pages/stores">
861<link rel="alternate" hreflang="nl-FJ" href="https://mascolori.eu/nl/pages/stores">
862<link rel="alternate" hreflang="de-FJ" href="https://mascolori.eu/de/pages/stores">
863<link rel="alternate" hreflang="en-PF" href="https://mascolori.eu/pages/stores">
864<link rel="alternate" hreflang="nl-PF" href="https://mascolori.eu/nl/pages/stores">
865<link rel="alternate" hreflang="de-PF" href="https://mascolori.eu/de/pages/stores">
866<link rel="alternate" hreflang="en-KI" href="https://mascolori.eu/pages/stores">
867<link rel="alternate" hreflang="nl-KI" href="https://mascolori.eu/nl/pages/stores">
868<link rel="alternate" hreflang="de-KI" href="https://mascolori.eu/de/pages/stores">
869<link rel="alternate" hreflang="en-NR" href="https://mascolori.eu/pages/stores">
870<link rel="alternate" hreflang="nl-NR" href="https://mascolori.eu/nl/pages/stores">
871<link rel="alternate" hreflang="de-NR" href="https://mascolori.eu/de/pages/stores">
872<link rel="alternate" hreflang="en-NC" href="https://mascolori.eu/pages/stores">
873<link rel="alternate" hreflang="nl-NC" href="https://mascolori.eu/nl/pages/stores">
874<link rel="alternate" hreflang="de-NC" href="https://mascolori.eu/de/pages/stores">
875<link rel="alternate" hreflang="en-NZ" href="https://mascolori.eu/pages/stores">
876<link rel="alternate" hreflang="nl-NZ" href="https://mascolori.eu/nl/pages/stores">
877<link rel="alternate" hreflang="de-NZ" href="https://mascolori.eu/de/pages/stores">
878<link rel="alternate" hreflang="en-NU" href="https://mascolori.eu/pages/stores">
879<link rel="alternate" hreflang="nl-NU" href="https://mascolori.eu/nl/pages/stores">
880<link rel="alternate" hreflang="de-NU" href="https://mascolori.eu/de/pages/stores">
881<link rel="alternate" hreflang="en-NF" href="https://mascolori.eu/pages/stores">
882<link rel="alternate" hreflang="nl-NF" href="https://mascolori.eu/nl/pages/stores">
883<link rel="alternate" hreflang="de-NF" href="https://mascolori.eu/de/pages/stores">
884<link rel="alternate" hreflang="en-PG" href="https://mascolori.eu/pages/stores">
885<link rel="alternate" hreflang="nl-PG" href="https://mascolori.eu/nl/pages/stores">
886<link rel="alternate" hreflang="de-PG" href="https://mascolori.eu/de/pages/stores">
887<link rel="alternate" hreflang="en-PN" href="https://mascolori.eu/pages/stores">
888<link rel="alternate" hreflang="nl-PN" href="https://mascolori.eu/nl/pages/stores">
889<link rel="alternate" hreflang="de-PN" href="https://mascolori.eu/de/pages/stores">
890<link rel="alternate" hreflang="en-WS" href="https://mascolori.eu/pages/stores">
891<link rel="alternate" hreflang="nl-WS" href="https://mascolori.eu/nl/pages/stores">
892<link rel="alternate" hreflang="de-WS" href="https://mascolori.eu/de/pages/stores">
893<link rel="alternate" hreflang="en-SB" href="https://mascolori.eu/pages/stores">
894<link rel="alternate" hreflang="nl-SB" href="https://mascolori.eu/nl/pages/stores">
895<link rel="alternate" hreflang="de-SB" href="https://mascolori.eu/de/pages/stores">
896<link rel="alternate" hreflang="en-TL" href="https://mascolori.eu/pages/stores">
897<link rel="alternate" hreflang="nl-TL" href="https://mascolori.eu/nl/pages/stores">
898<link rel="alternate" hreflang="de-TL" href="https://mascolori.eu/de/pages/stores">
899<link rel="alternate" hreflang="en-TK" href="https://mascolori.eu/pages/stores">
900<link rel="alternate" hreflang="nl-TK" href="https://mascolori.eu/nl/pages/stores">
901<link rel="alternate" hreflang="de-TK" href="https://mascolori.eu/de/pages/stores">
902<link rel="alternate" hreflang="en-TO" href="https://mascolori.eu/pages/stores">
903<link rel="alternate" hreflang="nl-TO" href="https://mascolori.eu/nl/pages/stores">
904<link rel="alternate" hreflang="de-TO" href="https://mascolori.eu/de/pages/stores">
905<link rel="alternate" hreflang="en-TV" href="https://mascolori.eu/pages/stores">
906<link rel="alternate" hreflang="nl-TV" href="https://mascolori.eu/nl/pages/stores">
907<link rel="alternate" hreflang="de-TV" href="https://mascolori.eu/de/pages/stores">
908<link rel="alternate" hreflang="en-VU" href="https://mascolori.eu/pages/stores">
909<link rel="alternate" hreflang="nl-VU" href="https://mascolori.eu/nl/pages/stores">
910<link rel="alternate" hreflang="de-VU" href="https://mascolori.eu/de/pages/stores">
911<link rel="alternate" hreflang="en-WF" href="https://mascolori.eu/pages/stores">
912<link rel="alternate" hreflang="nl-WF" href="https://mascolori.eu/nl/pages/stores">
913<link rel="alternate" hreflang="de-WF" href="https://mascolori.eu/de/pages/stores">
914<link rel="alternate" hreflang="en-JE" href="https://mascolori.eu/pages/stores">
915<link rel="alternate" hreflang="nl-JE" href="https://mascolori.eu/nl/pages/stores">
916<link rel="alternate" hreflang="de-JE" href="https://mascolori.eu/de/pages/stores">
917<link rel="alternate" hreflang="en-YT" href="https://mascolori.eu/pages/stores">
918<link rel="alternate" hreflang="nl-YT" href="https://mascolori.eu/nl/pages/stores">
919<link rel="alternate" hreflang="de-YT" href="https://mascolori.eu/de/pages/stores">
920<link rel="alternate" hreflang="en-SJ" href="https://mascolori.eu/pages/stores">
921<link rel="alternate" hreflang="nl-SJ" href="https://mascolori.eu/nl/pages/stores">
922<link rel="alternate" hreflang="de-SJ" href="https://mascolori.eu/de/pages/stores">
923<link rel="alternate" hreflang="en-AR" href="https://mascolori.eu/pages/stores">
924<link rel="alternate" hreflang="nl-AR" href="https://mascolori.eu/nl/pages/stores">
925<link rel="alternate" hreflang="de-AR" href="https://mascolori.eu/de/pages/stores">
926<link rel="alternate" hreflang="en-BO" href="https://mascolori.eu/pages/stores">
927<link rel="alternate" hreflang="nl-BO" href="https://mascolori.eu/nl/pages/stores">
928<link rel="alternate" hreflang="de-BO" href="https://mascolori.eu/de/pages/stores">
929<link rel="alternate" hreflang="en-BR" href="https://mascolori.eu/pages/stores">
930<link rel="alternate" hreflang="nl-BR" href="https://mascolori.eu/nl/pages/stores">
931<link rel="alternate" hreflang="de-BR" href="https://mascolori.eu/de/pages/stores">
932<link rel="alternate" hreflang="en-BQ" href="https://mascolori.eu/pages/stores">
933<link rel="alternate" hreflang="nl-BQ" href="https://mascolori.eu/nl/pages/stores">
934<link rel="alternate" hreflang="de-BQ" href="https://mascolori.eu/de/pages/stores">
935<link rel="alternate" hreflang="en-CL" href="https://mascolori.eu/pages/stores">
936<link rel="alternate" hreflang="nl-CL" href="https://mascolori.eu/nl/pages/stores">
937<link rel="alternate" hreflang="de-CL" href="https://mascolori.eu/de/pages/stores">
938<link rel="alternate" hreflang="en-CO" href="https://mascolori.eu/pages/stores">
939<link rel="alternate" hreflang="nl-CO" href="https://mascolori.eu/nl/pages/stores">
940<link rel="alternate" hreflang="de-CO" href="https://mascolori.eu/de/pages/stores">
941<link rel="alternate" hreflang="en-EC" href="https://mascolori.eu/pages/stores">
942<link rel="alternate" hreflang="nl-EC" href="https://mascolori.eu/nl/pages/stores">
943<link rel="alternate" hreflang="de-EC" href="https://mascolori.eu/de/pages/stores">
944<link rel="alternate" hreflang="en-FK" href="https://mascolori.eu/pages/stores">
945<link rel="alternate" hreflang="nl-FK" href="https://mascolori.eu/nl/pages/stores">
946<link rel="alternate" hreflang="de-FK" href="https://mascolori.eu/de/pages/stores">
947<link rel="alternate" hreflang="en-GF" href="https://mascolori.eu/pages/stores">
948<link rel="alternate" hreflang="nl-GF" href="https://mascolori.eu/nl/pages/stores">
949<link rel="alternate" hreflang="de-GF" href="https://mascolori.eu/de/pages/stores">
950<link rel="alternate" hreflang="en-GY" href="https://mascolori.eu/pages/stores">
951<link rel="alternate" hreflang="nl-GY" href="https://mascolori.eu/nl/pages/stores">
952<link rel="alternate" hreflang="de-GY" href="https://mascolori.eu/de/pages/stores">
953<link rel="alternate" hreflang="en-PY" href="https://mascolori.eu/pages/stores">
954<link rel="alternate" hreflang="nl-PY" href="https://mascolori.eu/nl/pages/stores">
955<link rel="alternate" hreflang="de-PY" href="https://mascolori.eu/de/pages/stores">
956<link rel="alternate" hreflang="en-PE" href="https://mascolori.eu/pages/stores">
957<link rel="alternate" hreflang="nl-PE" href="https://mascolori.eu/nl/pages/stores">
958<link rel="alternate" hreflang="de-PE" href="https://mascolori.eu/de/pages/stores">
959<link rel="alternate" hreflang="en-SR" href="https://mascolori.eu/pages/stores">
960<link rel="alternate" hreflang="nl-SR" href="https://mascolori.eu/nl/pages/stores">
961<link rel="alternate" hreflang="de-SR" href="https://mascolori.eu/de/pages/stores">
962<link rel="alternate" hreflang="en-UY" href="https://mascolori.eu/pages/stores">
963<link rel="alternate" hreflang="nl-UY" href="https://mascolori.eu/nl/pages/stores">
964<link rel="alternate" hreflang="de-UY" href="https://mascolori.eu/de/pages/stores">
965<link rel="alternate" hreflang="en-VE" href="https://mascolori.eu/pages/stores">
966<link rel="alternate" hreflang="nl-VE" href="https://mascolori.eu/nl/pages/stores">
967<link rel="alternate" hreflang="de-VE" href="https://mascolori.eu/de/pages/stores">
968<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
968
969<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
970<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=75422957890" crossorigin="anonymous"></script>
vendor: 1 bytes, line 970
970
971<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":75422957890,"countryCode":"NL","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/75422957890","merchantName":"Mascolori","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Mascolori","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 971
971
972<script id="shopify-features" type="application/json">{"accessToken":"2eed07fa6d5d46db60762afc7f08262a","betas":["rich-media-storefront-analytics"],"domain":"mascolori.eu","predictiveSearch":true,"shopId":75422957890,"locale":"en"}</script>
vendor: 1 bytes, line 972
972
973<script>var Shopify = Shopify || {};
974Shopify.shop = "mascolori.myshopify.com";
975Shopify.locale = "en";
976Shopify.currency = {"active":"USD","rate":"1.1426754"};
977Shopify.country = "US";
978Shopify.theme = {"name":"Mascolori — maatbalk Heren Sneakers 09-10","id":189543219581,"schema_name":"Mascolori","schema_version":"1.0.3","theme_store_id":null,"role":"main"};
979Shopify.theme.handle = "null";
980Shopify.theme.style = {"id":null,"handle":null};
981Shopify.cdnHost = "mascolori.eu/cdn";
982Shopify.routes = Shopify.routes || {};
983Shopify.routes.root = "/";
984Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
985Shopify.SignInWithShop = Shopify.SignInWithShop || {};
986Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
987Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 987
987
988<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 988
988
989<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 989
989
990<script>
991  window.ShopifyPay = window.ShopifyPay || {};
992  window.ShopifyPay.apiHost = "shop.app\/pay";
993  window.ShopifyPay.redirectState = null;
994</script>
vendor: 1 bytes, line 994
994
995<script>
996  window.Shopify = window.Shopify || {};
997  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
998  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
999  window.Shopify.SignInWithShop.eligible = true;
1000</script>
vendor: 1 bytes, line 1000
1000
1001<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 1001
1001
1002<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1002
1002
1003<script type="module">
1004  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1005
1006  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1007
1008</script>
vendor: 1 bytes, line 1008
1008
1009<script>
1010  window.Shopify = window.Shopify || {};
1011  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1012  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
1013</script>
vendor: 1 bytes, line 1013
1013
1014<script id="__st">var __st={"a":75422957890,"offset":7200,"reqid":"51b693af-3778-44c1-80ba-6ce244595ee1-1791585623","pageurl":"mascolori.eu\/pages\/stores","s":"pages-120827183426","u":"9f2906f1e068","p":"page","rtyp":"page","rid":120827183426};</script>
vendor: 1 bytes, line 1014
1014
1015<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1015
1015
1016<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:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(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 1016
1016
1017<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mascolori.eu/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1017
1017
1018<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 = "//mascolori.eu/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>
1018<script crossorigin="anonymous" defer="defer" src="//mascolori.eu/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 1018
1018
1019<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" 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 1019
1019
1020<script>
1021  window.Shopify = window.Shopify || {};
1022  window.Shopify.MCP = window.Shopify.MCP || {};
1023  window.Shopify.MCP.enabled = true;
1024  window.Shopify.MCP.shop = "mascolori.myshopify.com";
1025  window.Shopify.MCP.mcpEndpoint = "https:\/\/mascolori.eu\/api\/mcp";
1026  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"]}}];
1027</script>
vendor: 1 bytes, line 1027
1027
1028<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.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("\/\/mascolori.eu\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
1029</script>
vendor: 1 bytes, line 1029
1029
1030<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.src="https://mascolori.eu/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1031</script>
vendor: 1 bytes, line 1031
1031
1032<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1033  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);
1034</script>
vendor: 1 bytes, line 1034
1034
1035<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})}}));
1036</script>
1036
1037<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://mascolori.eu/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1038<style id="shopify-accelerated-checkout-cart">
1039        #shopify-buyer-consent {
1040  margin-top: 1em;
1041  display: inline-block;
1042  width: 100%;
1043}
1044
1045#shopify-buyer-consent.hidden {
1046  display: none;
1047}
1048
1049#shopify-subscription-policy-button {
1050  background: none;
1051  border: none;
1052  padding: 0;
1053  text-decoration: underline;
1054  font-size: inherit;
1055  cursor: pointer;
1056}
1057
1058#shopify-subscription-policy-button::before {
1059  box-shadow: none;
1060}
1061
1062      </style>
1063
1064<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1064
1065
1066    <link href="//mascolori.eu/cdn/shop/t/62/assets/application.css?v=131275533180577997741791557745" rel="stylesheet" type="text/css" media="all" />
1067    <link href="//mascolori.eu/cdn/shop/t/62/assets/custom.css?v=173760035961188153451791557750" rel="stylesheet" type="text/css" media="all" />
1068
1069    <style>
1070      html {
1071        padding: 0 !important;
1072      }
1073    </style>
1074  
1075<link rel="preload" href="//mascolori.eu/cdn/shop/t/62/assets/limoniapps-discountninja.css?v=112044527968872240391791557792" as="style" onload="this.onload=null;this.rel='stylesheet'">
1076<noscript><link rel="stylesheet" href="//mascolori.eu/cdn/shop/t/62/assets/limoniapps-discountninja.css?v=112044527968872240391791557792"></noscript>
1077
1078
1079<script type="text/javascript">
1080try { var a = window.location.href.replace(window.location.hash, ""); var b = [], hash; var c = a.slice(a.indexOf('?') + 1).split('&'); for (var i = 0; i < c.length; i++) {hash = c[i].split('='); b.push(hash[0]); b[hash[0]] = hash[1];} var d = b["token"]; var e = b["discountcode"]; var f = 'limoniapps-discountninja-'; if (d) sessionStorage.setItem(f + 'savedtoken', d); if (e) sessionStorage.setItem(f + 'saveddiscountcode', e); } catch (e) { var a = 0; }
1081try { if(null==EventTarget.prototype.original_limoniAppsDiscountNinja_addEventListener){EventTarget.prototype.original_limoniAppsDiscountNinja_addEventListener=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(n,i,t){this.limoniAppsDiscountNinjaAllHandlers=this.limoniAppsDiscountNinjaAllHandlers||[],this.limoniAppsDiscountNinjaAllHandlers.push({typ:n,fn:i,opt:t}),this.original_limoniAppsDiscountNinja_addEventListener(n,i,t)}} } catch (e) { var a = 0; }
1082</script>
1082<script>
1083    
1084    
1085    
1086    
1087    var gsf_conversion_data = {page_type : '', event : '', data : {shop_currency : "USD"}};
1088    
1089</script>
1089
1090
1091
1092<!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
1093
1094
1095  
1095<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/RK9MndHC4zrAEwI5Q0YmhHvvIKAuEhkf16HkxLHJ?languageCode=en" async></script>
1095
1096
1097
1098
1099  
1100<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
1101
1102<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
1103
1104
1105
1106
1107
1108
1109
1110<script>
1111  ;(function () {
1112    const url = new URL(window.location)
1113    const viewParam = url.searchParams.get('view')
1114    if (viewParam && viewParam.includes('variant-pf-')) {
1115      url.searchParams.set('pf_v', viewParam)
1116      url.searchParams.delete('view')
1117      window.history.replaceState({}, '', url)
1118    }
1119  })()
1120</script>
1120
1121
1122
1123
1124<script type='module'>
1125  
1126  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
1127
1128  window.PAGEFLY_CRO['data_debug'] = {
1129    original_template_suffix: "stores",
1130    allow_ab_test: false,
1131    ab_test_start_time: 0,
1132    ab_test_end_time: 0,
1133    today_date_time: 1791585624000,
1134  }
1135  window.PAGEFLY_CRO['GA4'] = { enabled: false}
1136</script>
1136
1137
1138<!-- END app snippet -->
1139
1140
1141
1142
1143
1144
1145
1146
1147  
1147<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-helper.js' defer='defer'></script>
1147
1148
1149  
1149<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-general-helper.js' defer='defer'></script>
1149
1150
1151  
1151<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-snap-slider.js' defer='defer'></script>
1151
1152
1153  
1153<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-slideshow-v3.js' defer='defer'></script>
1153
1154
1155  
1155<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-slideshow-v4.js' defer='defer'></script>
1155
1156
1157  
1157<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-glider.js' defer='defer'></script>
1157
1158
1159  
1159<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
1159
1160
1161  
1161<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-product-media.js' defer='defer'></script>
1161
1162
1163  
1163<script src='https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-product.js' defer='defer'></script>
1163
1164
1165
1166<script id='pagefly-helper-data' type='application/json'>
1167  {
1168    "page_optimization": {
1169      "assets_prefetching": false
1170    },
1171    "elements_asset_mapper": {
1172      "Accordion": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-accordion.js",
1173      "Accordion3": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-accordion3.js",
1174      "CountDown": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-countdown.js",
1175      "GMap1": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-gmap.js",
1176      "GMap2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-gmap.js",
1177      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-gmap.js",
1178      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-gmap.js",
1179      "HTML.Video": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-htmlvideo.js",
1180      "HTML.Video2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-htmlvideo2.js",
1181      "HTML.Video3": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-htmlvideo2.js",
1182      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-htmlvideo2.js",
1183      "Instagram": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-instagram.js",
1184      "Instagram2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-instagram.js",
1185      "Insta3": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-instagram3.js",
1186      "Tabs": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-tab.js",
1187      "Tabs3": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-tab3.js",
1188      "ProductBox": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-cart.js",
1189      "FBPageBox2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-facebook.js",
1190      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-facebook.js",
1191      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-twitter.js",
1192      "Paragraph4": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-paragraph4.js",
1193
1194      "AliReviews": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1195      "BackInStock": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1196      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1197      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1198      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1199      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder
1199-368/assets/pagefly-3rd-elements.js",
1200      "LimeSpot": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1201      "Loox": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1202      "Opinew": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1203      "Powr": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1204      "ProductReviews": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1205      "PushOwl": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1206      "ReCharge": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1207      "Rivyo": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1208      "TrackingMore": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1209      "Vitals": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js",
1210      "Wiser": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-3rd-elements.js"
1211    },
1212    "custom_elements_mapper": {
1213      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-click-action-element.js",
1214      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-dialog-element.js"
1215    }
1216  }
1217</script>
1217
1218
1219<script id='pagefly-heatmap-config' type='application/json'>
1220  {}
1221</script>
vendor: 1 bytes, line 1221
1221
1222<script>
1223  (function () {
1224    var el = document.getElementById('pagefly-heatmap-config')
1225    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
1226    try {
1227      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
1228    } catch (e) {
1229      window.__pagefly_heatmap_config__ = {}
1230    }
1231  })()
1232</script>
vendor: 1 bytes, line 1232
1232
1233<script>
1234  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
1235  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
1236  // overlay path in the metafield, and this page must already be one the merchant enabled
1237  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
1238  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
1239  (function () {
1240    var cfg = window.__pagefly_heatmap_config__ || {}
1241    var id = (window.__pagefly_page_setting__ || {}).pageId
1242    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
1243    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
1244    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
1245    var s = document.createElement('script')
1246    s.src = 'https://cdn.shopify.com/extensions/01a11f15-76fc-7eb4-aca4-56f1414c090f/pagefly-ai-page-builder-368/assets/pagefly-heatmap-overlay.js'
1247    s.defer = true
1248    document.head.appendChild(s)
1249  })()
1250</script>
1250
1251
1252<!-- BEGIN app snippet: pf-ai-schema -->
1253<!-- END app snippet -->
1254
1255
1256<!-- END app block --><!-- BEGIN app block: shopify://apps/selecty/blocks/app-embed/a005a4a7-4aa2-4155-9c2b-0ab41acbf99c --><template id="sel-form-template">
1257  <div id="sel-form" style="display: none;">
1258    <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/stores" />
1259      <input type="hidden" name="country_code" value="US">
1260      <input type="hidden" name="language_code" value="en">
1261    </form>
1262  </div>
1263</template>
1264
1265
1266  
1266<script>
1267    (function () {
1268      window.$selector = window.$selector || []; // Create empty queue for action (sdk) if user has not created his yet
1269      // Fetch geodata only for new users
1270      const wasRedirected = localStorage.getItem('sel-autodetect') === '1';
1271
1272      if (!wasRedirected) {
1273        window.selectorConfigGeoData = fetch('/browsing_context_suggestions.json?source=geolocation_recommendation&country[enabled]=true&currency[enabled]=true&language[enabled]=true', {
1274          method: 'GET',
1275          mode: 'cors',
1276          cache: 'default',
1277          credentials: 'same-origin',
1278          headers: {
1279            'Content-Type': 'application/json',
1280            'Access-Control-Allow-Origin': '*'
1281          },
1282          redirect: 'follow',
1283          referrerPolicy: 'no-referrer',
1284        });
1285      }
1286    })()
1287  </script>
1287
1288  
1288<script type="application/json" id="__selectors_json">
1289    {
1290    "selectors": 
1291  [],
1292    "store": 
1293  
1294    {"isBrandingStore":true,"shouldBranding":true}
1295  
1296,
1297    "autodetect": 
1298  null
1299,
1300    "autoRedirect": 
1301  
1302    {"active":true,"resource":"countries","behavior":"once","queryParams":[],"redirectToDefaultLanguage":true,"visibility":{"urls":{"logicVariant":"exclude","resources":[]},"params":{"logicVariant":"include","resources":["shpxid"],"retainDuringSession":false},"countries":{"logicVariant":"exclude","resources":[]}}}
1303  
1304,
1305    "customResources": 
1306  [],
1307    "markets": [{"enabled":true,"locale":"en","countries":["LU","AX","AL","AD","AM","BY","BA","BG","HR","CY","CZ","DK","EE","FO","FI","FR","GE","GI","GR","GL","GP","GG","HU","IS","IE","IM","IT","LV","LI","LT","MK","MT","MD","MC","ME","NO","PL","PT","RE","RO","SM","RS","SK","SI","ES","SE","TR","UA","VA","DZ","AO","AC","BJ","BW","BF","BI","CM","CV","CF","TD","KM","CG","CD","CI","DJ","EG","GQ","ER","SZ","ET","GA","GM","GH","GN","GW","KE","LS","LR","LY","MG","MW","ML","MR","MU","MA","MZ","NA","NE","NG","RW","ST","SN","SC","SL","SO","ZA","SS","SH","SD","TZ","TG","TA","TN","UG","EH","ZM","ZW","AF","AZ","BH","BD","BT","IO","BN","KH","CN","CX","CC","HK","IN","ID","IQ","IL","JP","JO","KZ","KW","KG","LA","LB","MO","MY","MV","MN","MM","NP","OM","PK","PS","PH","QA","RU","SA","SG","KR","LK","TW","TJ","TH","TM","AE","UZ","VN","YE","AI","AG","AW","BS","BB","BZ","BM","VG","KY","CR","CW","DM","DO","SV","GD","GT","HT","HN","JM","MQ","MS","NI","PA","SX","BL","KN","LC","MF","PM","VC","TT","TC","UM","MX","AU","CK","FJ","PF","KI","NR","NC","NZ","NU","NF","PG","PN","WS","SB","TL","TK","TO","TV","VU","WF","JE","YT","SJ","AR","BO","BR","BQ","CL","CO","EC","FK","GF","GY","PY","PE","SR","UY","VE"],"webPresence":{"defaultLocale":"en","alternateLocales":["nl","de"],"subfolderSuffix":null,"domain":{"host":"mascolori.eu"},"rootUrls":[{"url":"https://mascolori.eu/"},{"url":"https://mascolori.eu/de/"},{"url":"https://mascolori.eu/nl/"}]},"localCurrencies":false,"curr":{"code":"EUR"},"alternateLocales":["nl","de"],"domain":{"host":"mascolori.eu"},"name":"All world","regions":[{"code":"LU"},{"code":"AX"},{"code":"AL"},{"code":"AD"},{"code":"AM"},{"code":"BY"},{"code":"BA"},{"code":"BG"},{"code":"HR"},{"code":"CY"},{"code":"CZ"},{"code":"DK"},{"code":"EE"},{"code":"FO"},{"code":"FI"},{"code":"FR"},{"code":"GE"},{"code":"GI"},{"code":"GR"},{"code":"GL"},{"code":"GP"},{"code":"GG"},{"code":"HU"},{"code":"IS"},{"code":"IE"},{"code":"IM"},{"code":"IT"},{"code":"LV"},{"code":"LI"},{"code":"LT"},{"code":"MK"},{"code":"MT"},{"code":"MD"},{"code":"MC"},{"code":"ME"},{"code":"NO"},{"code":"PL"},{"code":"PT"},{"code":"RE"},{"code":"RO"},{"code":"SM"},{"code":"RS"},{"code":"SK"},{"code":"SI"},{"code":"ES"},{"code":"SE"},{"code":"TR"},{"code":"UA"},{"code":"VA"},{"code":"DZ"},{"code":"AO"},{"code":"AC"},{"code":"BJ"},{"code":"BW"},{"code":"BF"},{"code":"BI"},{"code":"CM"},{"code":"CV"},{"code":"CF"},{"code":"TD"},{"code":"KM"},{"code":"CG"},{"code":"CD"},{"code":"CI"},{"code":"DJ"},{"code":"EG"},{"code":"GQ"},{"code":"ER"},{"code":"SZ"},{"code":"ET"},{"code":"GA"},{"code":"GM"},{"code":"GH"},{"code":"GN"},{"code":"GW"},{"code":"KE"},{"code":"LS"},{"code":"LR"},{"code":"LY"},{"code":"MG"},{"code":"MW"},{"code":"ML"},{"code":"MR"},{"code":"MU"},{"code":"MA"},{"code":"MZ"},{"code":"NA"},{"code":"NE"},{"code":"NG"},{"code":"RW"},{"code":"ST"},{"code":"SN"},{"code":"SC"},{"code":"SL"},{"code":"SO"},{"code":"ZA"},{"code":"SS"},{"code":"SH"},{"code":"SD"},{"code":"TZ"},{"code":"TG"},{"code":"TA"},{"code":"TN"},{"code":"UG"},{"code":"EH"},{"code":"ZM"},{"code":"ZW"},{"code":"AF"},{"code":"AZ"},{"code":"BH"},{"code":"BD"},{"code":"BT"},{"code":"IO"},{"code":"BN"},{"code":"KH"},{"code":"CN"},{"code":"CX"},{"code":"CC"},{"code":"HK"},{"code":"IN"},{"code":"ID"},{"code":"IQ"},{"code":"IL"},{"code":"JP"},{"code":"JO"},{"code":"KZ"},{"code":"KW"},{"code":"KG"},{"code":"LA"},{"code":"LB"},{"code":"MO"},{"code":"MY"},{"code":"MV"},{"code":"MN"},{"code":"MM"},{"code":"NP"},{"code":"OM"},{"code":"PK"},{"code":"PS"},{"code":"PH"},{"code":"QA"},{"code":"RU"},{"code":"SA"},{"code":"SG"},{"code":"KR"},{"code":"LK"},{"code":"TW"},{"code":"TJ"},{"code":"TH"},{"code":"TM"},{"code":"AE"},{"code":"UZ"},{"code":"VN"},{"code":"YE"},{"code":"AI"},{"code":"AG"},{"code":"AW"},{"code":"BS"},{"code":"BB"},{"code":"BZ"},{"code":"BM"},{"code":"VG"},{"code":"KY"},{"code":"CR"},{"code":"CW"},{"code":"DM"},{"code":"DO"},{"code":"SV"},{"code":"GD"},{"code":"GT"},{"code":"HT"},{"code":"HN"},{"code":"JM"},{"code":"MQ"},{"code":"MS"},{"code":"NI"},{"code":"PA"},{"code":"SX"},{"code":"BL"},{"code":"KN"},{"code":"LC"},{"code":"MF"},{"code":"PM"},{"code":"VC"},{"code":"TT"},{"code":"TC"},{"code":"UM"},{"code":"MX"},{"code":"AU"},{"code":"CK"},{"code":"FJ"},{"code":"PF"},{"code":"KI"},{"code":"NR"},{"code":"NC"},{"code":"NZ"},{"code":"NU"},{"code":"NF"},{"code":"PG"},{"code":"PN"},{"code":"WS"},{"code":"SB"},{"code":"TL"},{"code":"TK"},{"code":"TO"},{"code":"TV"},{"code":"VU"},{"code":"WF"},{"code":"JE"},{"code":"YT"},{"code":"SJ"},{"code":"AR"},{"code":"BO"},{"code":"BR"},{"code":"BQ"},{"code":"CL"},{"code":"CO"},{"code":"EC"},{"code":"FK"},{"code":"GF"},{"code":"GY"},{"code":"PY"},{"code":"PE"},{"code":"SR"},{"code":"UY"},{"code":"VE"}],"country":"AX","title":"All world","host":"mascolori.eu"},{"enabled":true,"locale":"en","countries":["GB"],"webPresence":{"defaultLocale":"en","alternateLocales":["nl","de"],"subfolderSuffix":null,"domain":{"host":"mascolori.eu"},"rootUrls":[{"url":"https://mascolori.eu/"},{"url":"https://mascolori.eu/de/"},{"url":"https://mascolori.eu/nl/"}]},"localCurrencies":false,"curr":{"code":"GBP"},"alternateLocales":["nl","de"],"domain":{"host":"mascolori.eu"},"name":"United Kingdom","regions":[{"code":"GB"}
1307],"country":"GB","title":"United Kingdom","host":"mascolori.eu"},{"enabled":true,"locale":"en","countries":["CA"],"webPresence":{"defaultLocale":"en","alternateLocales":["nl","de"],"subfolderSuffix":null,"domain":{"host":"mascolori.eu"},"rootUrls":[{"url":"https://mascolori.eu/"},{"url":"https://mascolori.eu/de/"},{"url":"https://mascolori.eu/nl/"}]},"localCurrencies":false,"curr":{"code":"CAD"},"alternateLocales":["nl","de"],"domain":{"host":"mascolori.eu"},"name":"Canada","regions":[{"code":"CA"}],"country":"CA","title":"Canada","host":"mascolori.eu"},{"enabled":true,"locale":"en","countries":["US"],"webPresence":{"defaultLocale":"en","alternateLocales":["nl","de"],"subfolderSuffix":null,"domain":{"host":"mascolori.eu"},"rootUrls":[{"url":"https://mascolori.eu/"},{"url":"https://mascolori.eu/de/"},{"url":"https://mascolori.eu/nl/"}]},"localCurrencies":false,"curr":{"code":"USD"},"alternateLocales":["nl","de"],"domain":{"host":"mascolori.eu"},"name":"United States","regions":[{"code":"US"}],"country":"US","title":"United States","host":"mascolori.eu"},{"enabled":true,"locale":"nl","countries":["BE"],"webPresence":{"alternateLocales":["en","de"],"defaultLocale":"nl","subfolderSuffix":null,"domain":{"host":"mascolori.nl"}},"localCurrencies":false,"curr":{"code":"EUR"},"alternateLocales":["en","de"],"domain":{"host":"mascolori.nl"},"name":"Belgium","regions":[{"code":"BE"}],"country":"BE","title":"Belgium","host":"mascolori.nl"},{"enabled":true,"locale":"de","countries":["DE","AT"],"webPresence":{"defaultLocale":"de","alternateLocales":["en","nl"],"subfolderSuffix":null,"domain":{"host":"de.mascolori.eu"},"rootUrls":[{"url":"https://de.mascolori.eu/"},{"url":"https://de.mascolori.eu/en/"},{"url":"https://de.mascolori.eu/nl/"}]},"localCurrencies":false,"curr":{"code":"EUR"},"alternateLocales":["en","nl"],"domain":{"host":"de.mascolori.eu"},"name":"Duitsland","regions":[{"code":"DE"},{"code":"AT"}],"country":"AT","title":"Duitsland","host":"de.mascolori.eu"},{"enabled":true,"locale":"nl","countries":["NL"],"webPresence":{"alternateLocales":["en","de"],"defaultLocale":"nl","subfolderSuffix":null,"domain":{"host":"mascolori.nl"}},"localCurrencies":false,"curr":{"code":"EUR"},"alternateLocales":["en","de"],"domain":{"host":"mascolori.nl"},"name":"Netherlands","regions":[{"code":"NL"}],"country":"NL","title":"Netherlands","host":"mascolori.nl"},{"enabled":true,"locale":"nl","countries":["CH"],"webPresence":{"alternateLocales":["en","de"],"defaultLocale":"nl","subfolderSuffix":null,"domain":{"host":"mascolori.nl"}},"localCurrencies":false,"curr":{"code":"CHF"},"alternateLocales":["en","de"],"domain":{"host":"mascolori.nl"},"name":"Switzerland","regions":[{"code":"CH"}],"country":"CH","title":"Switzerland","host":"mascolori.nl"}],
1308    "languages": [{"country":"LU","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"LU","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"LU","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"GB","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"GB","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"GB","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"CA","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"CA","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"CA","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]}
1308,{"country":"US","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"US","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"US","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"BE","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"BE","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"BE","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"DE","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"DE","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"DE","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"NL","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"NL","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"NL","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"CH","subfolderSuffix":null,"title":"Dutch","code":"nl","alias":"nl","endonym":"Nederlands","primary":true,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"CH","subfolderSuffix":null,"title":"English","code":"en","alias":"en","endonym":"English","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"country":"CH","subfolderSuffix":null,"title":"German","code":"de","alias":"de","endonym":"Deutsch","primary":false,"published":true,"domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]}],
1309    "currentMarketLanguages": [{"title":"English","code":"en"},{"title":"Dutch","code":"nl"},{"title":"German","code":"de"}],
1310    "currencies": [{"title":"Euro","code":"EUR","symbol":"€","country":"AX","domainHosts":["mascolori.eu","mascolori.nl","de.mascolori.eu"]},{"title":"British Pound","code":"GBP","symbol":"£","country":"GB","domainHosts":["mascolori.eu"]},{"title":"Canadian Dollar","code":"CAD","symbol":"$","country":"CA","domainHosts":["mascolori.eu"]},{"title":"United States Dollar","code":"USD","symbol":"$","country":"US","domainHosts":["mascolori.eu"]},{"title":"Swiss Franc","code":"CHF","symbol":"Fr.","country":"CH","domainHosts":["mascolori.nl"]}],
1311    "countries": [{"code":"LU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Luxembourg","primary":true,"domainHosts":["mascolori.eu"]},{"code":"AX","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Åland Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Albania","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Andorra","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Armenia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Belarus","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bosnia & Herzegovina","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bulgaria","primary":false,"domainHosts":["mascolori.eu"]},{"code":"HR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Croatia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cyprus","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Czechia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"DK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Denmark","primary":false,"domainHosts":["mascolori.eu"]},{"code":"EE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Estonia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"FO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Faroe Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"FI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Finland","primary":false,"domainHosts":["mascolori.eu"]},{"code":"FR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"France","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Georgia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Gibraltar","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Greece","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Greenland","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GP","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Guadeloupe","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Guernsey","primary":false,"domainHosts":["mascolori.eu"]},{"code":"HU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Hungary","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Iceland","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Ireland","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Isle of Man","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Italy","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LV","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Latvia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Liechtenstein","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Lithuania","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"North Macedonia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Malta","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Moldova","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Monaco","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ME","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Montenegro","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Norway","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Poland","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Portugal","primary":false,"domainHosts":["mascolori.eu"]},{"code":"RE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Réunion","primary":false,"domainHosts":["mascolori.eu"]},{"code":"RO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Romania","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"San Marino","primary":false,"domainHosts":["mascolori.eu"]},{"code":"RS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Serbia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Slovakia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Slovenia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ES","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Spain","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Sweden","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Turkey","primary":false,"domainHosts":["mascolori.eu"]},{"code":"UA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Ukraine","primary":false,"domainHosts":["mascolori.eu"]},{"code":"VA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Vatican City","primary":false,"domainHosts":["mascolori.eu"]},{"code":"DZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Algeria","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Angola","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Ascension Island","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BJ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Benin","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Botswana","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Burkina Faso","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Burundi","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cameroon","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CV","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cape Verde","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Central African Republic","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Chad","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Comoros","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Congo - Brazzaville","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Congo - Kinshasa","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Côte d’Ivoire","primary":false,"domainHosts":["mascolori.eu"]},{"code":"DJ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Djibouti","primary":false,"domainHosts":["mascolori.eu"]},{"code":"EG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Egypt","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GQ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Equatorial Guinea","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ER","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Eritrea","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Eswatini","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ET","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Ethiopia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Gabon","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Gambia","primary":false,"do
1311mainHosts":["mascolori.eu"]},{"code":"GH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Ghana","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Guinea","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Guinea-Bissau","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Kenya","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Lesotho","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Liberia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Libya","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Madagascar","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Malawi","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ML","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mali","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mauritania","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mauritius","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Morocco","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mozambique","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Namibia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Niger","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Nigeria","primary":false,"domainHosts":["mascolori.eu"]},{"code":"RW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Rwanda","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ST","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"São Tomé & Príncipe","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Senegal","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Seychelles","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Sierra Leone","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Somalia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ZA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"South Africa","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"South Sudan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Helena","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Sudan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tanzania","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Togo","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tristan da Cunha","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tunisia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"UG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Uganda","primary":false,"domainHosts":["mascolori.eu"]},{"code":"EH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Western Sahara","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ZM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Zambia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ZW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Zimbabwe","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Afghanistan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Azerbaijan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bahrain","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bangladesh","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bhutan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"British Indian Ocean Territory","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Brunei","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cambodia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"China","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CX","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Christmas Island","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cocos (Keeling) Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"HK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Hong Kong SAR","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"India","primary":false,"domainHosts":["mascolori.eu"]},{"code":"ID","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Indonesia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IQ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Iraq","primary":false,"domainHosts":["mascolori.eu"]},{"code":"IL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Israel","primary":false,"domainHosts":["mascolori.eu"]},{"code":"JP","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Japan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"JO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Jordan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Kazakhstan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Kuwait","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Kyrgyzstan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Laos","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LB","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Lebanon","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Macao SAR","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Malaysia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MV","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Maldives","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mongolia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Myanmar (Burma)","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NP","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Nepal","primary":false,"domainHosts":["mascolori.eu"]},{"code":"OM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Oman","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Pakistan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Palestinian Territories","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Philippines","primary":false,"domainHosts":["mascolori.eu"]},{"code":"QA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Qatar","primary":false,"domainHosts":["mascolori.eu"]},{"code":"RU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Russia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Saudi Arabia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Singapore","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"South Korea","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Sri Lanka","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Taiwan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TJ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tajikistan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TH","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Thailand","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Turkmenistan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"United Arab Emirates","primary":false,"domainHosts":["mascolori.eu"]},{"code":"UZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Uzbekistan","primary":false,"domainHosts":["mascolori.eu"]},{"code":"VN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Vietnam","primary":false,"domainHosts":["mascolori.eu"]},{"code":"YE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Yemen","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Anguilla","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Antigua & Barbuda","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AW","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Aruba","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bahamas","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BB","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Barbados","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Belize","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bermuda","primary":false,"domainHosts":["mascolori.eu"]},{"code":"VG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"British Virgin Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cayman Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Costa Rica","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CW","localCurrencies":false,"currency":{"code"
1311:"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Curaçao","primary":false,"domainHosts":["mascolori.eu"]},{"code":"DM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Dominica","primary":false,"domainHosts":["mascolori.eu"]},{"code":"DO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Dominican Republic","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SV","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"El Salvador","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GD","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Grenada","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Guatemala","primary":false,"domainHosts":["mascolori.eu"]},{"code":"HT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Haiti","primary":false,"domainHosts":["mascolori.eu"]},{"code":"HN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Honduras","primary":false,"domainHosts":["mascolori.eu"]},{"code":"JM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Jamaica","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MQ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Martinique","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Montserrat","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Nicaragua","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PA","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Panama","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SX","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Sint Maarten","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Barthélemy","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Kitts & Nevis","primary":false,"domainHosts":["mascolori.eu"]},{"code":"LC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Lucia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Martin","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Pierre & Miquelon","primary":false,"domainHosts":["mascolori.eu"]},{"code":"VC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"St. Vincent & Grenadines","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Trinidad & Tobago","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Turks & Caicos Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"UM","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"U.S. Outlying Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"MX","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mexico","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Australia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Cook Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"FJ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Fiji","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"French Polynesia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"KI","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Kiribati","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Nauru","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"New Caledonia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NZ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"New Zealand","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Niue","primary":false,"domainHosts":["mascolori.eu"]},{"code":"NF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Norfolk Island","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PG","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Papua New Guinea","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PN","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Pitcairn Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"WS","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Samoa","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SB","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Solomon Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Timor-Leste","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tokelau","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tonga","primary":false,"domainHosts":["mascolori.eu"]},{"code":"TV","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Tuvalu","primary":false,"domainHosts":["mascolori.eu"]},{"code":"VU","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Vanuatu","primary":false,"domainHosts":["mascolori.eu"]},{"code":"WF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Wallis & Futuna","primary":false,"domainHosts":["mascolori.eu"]},{"code":"JE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Jersey","primary":false,"domainHosts":["mascolori.eu"]},{"code":"YT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Mayotte","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SJ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Svalbard & Jan Mayen","primary":false,"domainHosts":["mascolori.eu"]},{"code":"AR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Argentina","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Bolivia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Brazil","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BQ","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Caribbean Netherlands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Chile","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CO","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Colombia","primary":false,"domainHosts":["mascolori.eu"]},{"code":"EC","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Ecuador","primary":false,"domainHosts":["mascolori.eu"]},{"code":"FK","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Falkland Islands","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GF","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"French Guiana","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Guyana","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Paraguay","primary":false,"domainHosts":["mascolori.eu"]},{"code":"PE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Peru","primary":false,"domainHosts":["mascolori.eu"]},{"code":"SR","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Suriname","primary":false,"domainHosts":["mascolori.eu"]},{"code":"UY","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Uruguay","primary":false,"domainHosts":["mascolori.eu"]},{"code":"VE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Venezuela","primary":false,"domainHosts":["mascolori.eu"]},{"code":"GB","localCurrencies":false,"currency":{"code":"GBP","enabled":false,"title":"British Poun
1311d","symbol":"£"},"title":"United Kingdom","primary":false,"domainHosts":["mascolori.eu"]},{"code":"CA","localCurrencies":false,"currency":{"code":"CAD","enabled":false,"title":"Canadian Dollar","symbol":"$"},"title":"Canada","primary":false,"domainHosts":["mascolori.eu"]},{"code":"US","localCurrencies":false,"currency":{"code":"USD","enabled":false,"title":"United States Dollar","symbol":"$"},"title":"United States","primary":false,"domainHosts":["mascolori.eu"]},{"code":"BE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Belgium","primary":false,"domainHosts":["mascolori.nl"]},{"code":"DE","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Germany","primary":false,"domainHosts":["de.mascolori.eu"]},{"code":"AT","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Austria","primary":false,"domainHosts":["de.mascolori.eu"]},{"code":"NL","localCurrencies":false,"currency":{"code":"EUR","enabled":false,"title":"Euro","symbol":"€"},"title":"Netherlands","primary":false,"domainHosts":["mascolori.nl"]},{"code":"CH","localCurrencies":false,"currency":{"code":"CHF","enabled":false,"title":"Swiss Franc","symbol":"Fr."},"title":"Switzerland","primary":false,"domainHosts":["mascolori.nl"]}],
1312    "currentCountry": {"title":"United States","code":"US","currency": {"title": "United States Dollar","code": "USD","symbol": "$"}},
1313    "currentLanguage": {
1314      "title": "English",
1315      "code": "en",
1316      "primary": false
1317    },
1318    "currentCurrency": {
1319      "title": "United States Dollar",
1320      "code": "USD",
1321      "country":"US",
1322      "symbol": "$"
1323    },
1324    "currentMarket": null,
1325    "shopDomain":"mascolori.nl",
1326    "shopCountry": "NL",
1327    "shopLang": "nl"
1328    }
1329  </script>
1329
1330
1331
1332
1333  
1333<script src="https://cdn.shopify.com/extensions/01a1205b-79e7-7681-b39c-b848963dfed9/selecty-188/assets/selectors.js" async></script>
1333
1334
1335<script>
1336  if (new URLSearchParams(location?.search).has('selectors_preview')) {
1337    [].forEach(function (url) {
1338      var s = document.createElement('script');
1339      s.src = url;
1340      s.async = true;
1341      document.head.appendChild(s);
1342    });
1343  }
1344</script>
1344
1345
1346
1347<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360  
1360<script async src="https://static.klaviyo.com/onsite/js/TkVVgV/klaviyo.js?company_id=TkVVgV"></script>
1360
1361  
1361<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>
1361
1362
1363  
1364
1365
1366
1367
1368  
1368<script>
1369    window.klaviyoReviewsProductDesignMode = false
1370  </script>
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380<!-- END app block --><!-- BEGIN app block: shopify://apps/consentik-cookie/blocks/omega-cookies-notification/13cba824-a338-452e-9b8e-c83046a79f21 -->
1381<!-- BEGIN app snippet: release-shopify-tracking -->
1382<script>
1383  (function () {
1384    try {
1385      var storage = window.otBlockedStorage;
1386      if (!storage) return;
1387
1388      var PATTERNS = ['/web-pixel', 'trekkie'];
1389      var BLOCKED_SRC = 'data-cst-blocked-src';
1390      var setAttribute = Element.prototype.setAttribute;
1391
1392      function isShopifyTracking(value) {
1393        value = String(value || '');
1394        for (var i = 0; i < PATTERNS.length; i++) {
1395          if (value.indexOf(PATTERNS[i]) >= 0) return true;
1396        }
1397        return false;
1398      }
1399
1400      function scriptSource(entry) {
1401        return entry.getAttribute ? entry.getAttribute('src') : entry.src;
1402      }
1403
1404      // Gen 2 hooks createElement and appendChild but lets through any node already carrying
1405      // BLOCKED_SRC; setAttribute on the prototype is left untouched.
1406      function releaseScript(entry) {
1407        var src = scriptSource(entry);
1408        var script = document.createElement('script');
1409        setAttribute.call(script, BLOCKED_SRC, src || 'released');
1410        if (entry.type) script.type = entry.type;
1411        if (src) setAttribute.call(script, 'src', src);
1412        else script.text = entry.textContent;
1413        document.head.appendChild(script);
1414      }
1415
1416      // Gen 1 reads these on every check, so switching them off stops it blocking either kind.
1417      // Gen 2 compiled its patterns on first use and ignores them.
1418      var SCOPE_KEYS = ['web_pixel', 'shopify'];
1419      for (var k = 0; k < SCOPE_KEYS.length; k++) {
1420        if (window.omegaBlockScopes) window.omegaBlockScopes[SCOPE_KEYS[k]] = false;
1421        if (window.OMG_BLOCK_URL) window.OMG_BLOCK_URL[SCOPE_KEYS[k]] = [];
1422      }
1423
1424      // The frame stays where it is. BLOCKED_SRC is kept so Gen 2 lets it through if it is
1425      // inserted (or moved) after this. Deferred because Gen 1 queues a frame before it has
1426      // finished hiding it.
1427      function releaseFrame(frame) {
1428        Promise.resolve().then(function () {
1429          var src = frame.getAttribute(BLOCKED_SRC) || frame.getAttribute('data-src');
1430          setAttribute.call(frame, BLOCKED_SRC, src);
1431          setAttribute.call(frame, 'src', src);
1432          frame.removeAttribute('data-src');
1433          frame.style.display = '';
1434        });
1435      }
1436
1437      function isShopifyFrame(frame) {
1438        return isShopifyTracking(frame.getAttribute(BLOCKED_SRC) || frame.getAttribute('data-src'));
1439      }
1440
1441      function isShopifyScript(entry) {
1442        return isShopifyTracking(scriptSource(entry) || entry.textContent);
1443      }
1444
1445      // Whatever was held back before the embed rendered. Filtered in place: the block code and
1446      // the consent scripts read these same arrays when the visitor consents.
1447      function releaseHeld(list, isShopify, release) {
1448        var kept = [];
1449        for (var i = 0; i < list.length; i++) {
1450          if (isShopify(list[i])) release(list[i]);
1451          else kept.push(list[i]);
1452        }
1453        list.length = 0;
1454        Array.prototype.push.apply(list, kept);
1455      }
1456      releaseHeld(storage.scripts, isShopifyScript, releaseScript);
1457      releaseHeld(storage.iframes, isShopifyFrame, releaseFrame);
1458
1459      // Gen 2 keeps blocking both kinds for the life of the page and queues every node it holds
1460      // back through this push, so anything it catches from now on is handed straight back.
1461      function handBack(list, isShopify, release) {
1462        var push = list.push;
1463        list.push = function () {
1464          for (var j = 0; j < arguments.length; j++) {
1465            if (isShopify(arguments[j])) release(arguments[j]);
1466            else push.call(list, arguments[j]);
1467          }
1468          return list.length;
1469        };
1470      }
1471      handBack(storage.scripts, isShopifyScript, releaseScript);
1472      handBack(storage.iframes, isShopifyFrame, releaseFrame);
1473    } catch (e) {}
1474  })();
1475</script>
1475
1476<!-- END app snippet -->
1477<script>
1478    window.otCKAppData = {};
1479    var otCKRequestDataInfo = {};
1480    var otCKRootLink = '';
1481    var otCKSettings = {};
1482    window.OCBCookies = []
1483    window.OCBCategories = []
1484    window['otkConsent'] = window['otkConsent'] || {};
1485</script>
1485
1486
1487
1488
1489
1490    
1490<script>
1491        function __remvoveCookie(name) {
1492            document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';
1493        }
1494
1495        __remvoveCookie('__cross_accepted');
1496    </script>
1496
1497
1498
1499
1500
1501    
1501<script>
1502        otCKRequestDataInfo = {"isGoogleLogged":false,"requiredLoginText":"Please login to request","requestSendingText":"Request sending...","requestSentText":"Request sent"};
1503    </script>
1503
1504
1505
1506    
1506<script>
1507        let otCKEnableDebugger = 0;
1508    </script>
1508
1509
1510
1511
1512
1513    
1513<script>
1514        window.cstCookiesData = {"rootLink":"https://apps.consentik.com/consentik","cookies":[{"id":13672243,"cookie_status":true,"cookie_name":"_ab","cookie_description":"Used in connection with access to admin.","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"session","privacy_link":null,"wildcard":false,"expired_time":"session","type":null},{"id":13672244,"cookie_status":true,"cookie_name":"_secure_session_id","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"session","privacy_link":null,"wildcard":false,"expired_time":"session","type":null},{"id":13672245,"cookie_status":true,"cookie_name":"Cart","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13672246,"cookie_status":true,"cookie_name":"cart_currency","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13672247,"cookie_status":true,"cookie_name":"cart_sig","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13672248,"cookie_status":true,"cookie_name":"cart_ts","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13672249,"cookie_status":true,"cookie_name":"cart_ver","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38569,"platform":"Shopify","domain":"","retention_period":"2 weeks","privacy_link":null,"wildcard":false,"expired_time":"2 weeks","type":null},{"id":13672250,"cookie_status":true,"cookie_name":"checkout","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672251,"cookie_status":true,"cookie_name":"checkout_token","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13672252,"cookie_status":true,"cookie_name":"cookietest","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672253,"cookie_status":true,"cookie_name":"master_device_id","cookie_description":"Used in connection with merchant login.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672254,"cookie_status":true,"cookie_name":"previous_checkout_token\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672255,"cookie_status":true,"cookie_name":"previous_step","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672256,"cookie_status":true,"cookie_name":"remember_me","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672257,"cookie_status":true,"cookie_name":"Secret","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13672258,"cookie_status":true,"cookie_name":"Secure_customer_sig","cookie_description":"Used in connection with customer login.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13672259,"cookie_status":true,"cookie_name":"storefront_digest","cookie_description":"Used in connection with customer login.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13672260,"cookie_status":true,"cookie_name":"_shopify_country\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672261,"cookie_status":true,"cookie_name":"_shopify_m","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672262,"cookie_status":true,"cookie_name":"_shopify_tm","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672263,"cookie_status":true,"cookie_name":"_shopify_tw","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672264,"cookie_status":true,"cookie_name":"_storefront_u","cookie_description":"Used to facilitate updating customer account information.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672265,"cookie_status":true,"cookie_name":"_tracking_consent","cookie_description":"Tracking preferences.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13672266,"cookie_status":true,"cookie_name":"tracked_start_checkout\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672267,"cookie_status":true,"cookie_name":"_Brochure_session","cookie_description":"Used in connection with browsing through site.\r\n","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13672268,"cookie_status":true,"cookie_name":"identity_state","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672269,"cookie_status":true,"cookie_name":"identity_state_<<id>>","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672270,"cookie_status":true,"cookie_name":"identity_customer_account_number","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672271,"cookie_status":true,"cookie_name":"_customer_account_shop_sessions","cookie_description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts\t","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672272,"cookie_status":true,"cookie_name":"_secure_account_session_id","cookie_description":"Used to track a user's session for new customer accounts","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672273,"cookie_status":true,"cookie_name":"_cmp_a","cookie_description":"Used for managing customer privacy settings.","category_id":38569,"platform":"Shopify","domain":"","retention_period":"1 day","privacy_link":null,"wildcard":false,"expired_time":"1 day","type":null},{"id":13672274,"cookie_status":true,"cookie_name":"c","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":"Adform","domain":"adform.net (3rd party)","retention_period":"60 days till 3650 days","privacy_link":null,"wildcard":false,"expired_time":"
151460 days till 3650 days","type":null},{"id":13672275,"cookie_status":true,"cookie_name":"customer_account_locale","cookie_description":"Used in connection with new customer accounts","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672276,"cookie_status":true,"cookie_name":"dynamic_checkout_shown_on_cart","cookie_description":"Dient der Shop-Funktionalität, um den Einkauf und die Bezahlfunktion zu gewährleisten.","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"30 minutes","privacy_link":null,"wildcard":false,"expired_time":"30 minutes","type":null},{"id":13672277,"cookie_status":true,"cookie_name":"hide_shopify_pay_for_checkout","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672278,"cookie_status":true,"cookie_name":"keep_alive","cookie_description":"Used in connection with buyer localization.","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"14 weeks","privacy_link":null,"wildcard":false,"expired_time":"14 weeks","type":null},{"id":13672279,"cookie_status":true,"cookie_name":"discount_code","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672280,"cookie_status":true,"cookie_name":"shopify_pay","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672281,"cookie_status":true,"cookie_name":"shopify_pay_redirect","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":"Shopify","domain":"shopify.com","retention_period":"30 minutes, 3w or 1y depending on value","privacy_link":null,"wildcard":false,"expired_time":"30 minutes, 3w or 1y depending on value","type":null},{"id":13672282,"cookie_status":true,"cookie_name":"shop_pay_accelerated","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672283,"cookie_status":true,"cookie_name":"source_name","cookie_description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672284,"cookie_status":true,"cookie_name":"checkout_session_lookup","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":"Shopify","domain":"","retention_period":"3 weeks","privacy_link":null,"wildcard":false,"expired_time":"3 weeks","type":null},{"id":13672285,"cookie_status":true,"cookie_name":"checkout_prefill","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672286,"cookie_status":true,"cookie_name":"checkout_queue_token","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672287,"cookie_status":true,"cookie_name":"checkout_queue_checkout_token","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672288,"cookie_status":true,"cookie_name":"checkout_worker_session","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672289,"cookie_status":true,"cookie_name":"checkout_session_token","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":"Shopify","domain":"","retention_period":"3 weeks","privacy_link":null,"wildcard":false,"expired_time":"3 weeks","type":null},{"id":13672290,"cookie_status":true,"cookie_name":"order","cookie_description":"Used in connection with order status page.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672291,"cookie_status":true,"cookie_name":"identity-state","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672292,"cookie_status":true,"cookie_name":"card_update_verification_id","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672293,"cookie_status":true,"cookie_name":"customer_account_new_login","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672294,"cookie_status":true,"cookie_name":"customer_account_preview","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672295,"cookie_status":true,"cookie_name":"customer_payment_method","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672296,"cookie_status":true,"cookie_name":"customer_shop_pay_agreement","cookie_description":"Used in connection with checkout","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672297,"cookie_status":true,"cookie_name":"pay_update_intent_id","cookie_description":"Used in connection with checkout","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672298,"cookie_status":true,"cookie_name":"localization","cookie_description":"Für die Lokalisierung und Bereitstellung lokaler Informationen. (z. B. Währung, Shop-Sprache)","category_id":38569,"platform":"Shopify","domain":"","retention_period":"2 weeks","privacy_link":null,"wildcard":false,"expired_time":"2 weeks","type":null},{"id":13672299,"cookie_status":true,"cookie_name":"profile_preview_token","cookie_description":"Used in connection with checkout.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null}
1514,{"id":13672300,"cookie_status":true,"cookie_name":"login_with_shop_finalize","cookie_description":"Used in connection with customer authentication","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672301,"cookie_status":true,"cookie_name":"preview_theme","cookie_description":"Used in connection with the theme editor","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672302,"cookie_status":true,"cookie_name":"shopify-editor-unconfirmed-settings","cookie_description":"Used in connection with the theme editor","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13672303,"cookie_status":true,"cookie_name":"wpm-test-cookie","cookie_description":"Used to ensure our systems are working correctly.","category_id":38569,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null}],"category":[{"id":38569,"category_status":true,"category_name":"Necessary","category_description":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.","is_necessary":true,"name_consent":"necessary"},{"id":38570,"category_status":true,"category_name":"Preferences","category_description":"Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.","is_necessary":false,"name_consent":"preferences"},{"id":38571,"category_status":true,"category_name":"Marketing","category_description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third-party advertisers.","is_necessary":false,"name_consent":"marketing"},{"id":38572,"category_status":true,"category_name":"Analytics","category_description":"Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.","is_necessary":false,"name_consent":"analytics"}]};
1515    </script>
1515
1516
1517
1518
1519    
1519<script>
1520        window.cstMultipleLanguages = {"rootLink":"https://apps.consentik.com/consentik","config":{"id":380,"default_language":"en","language_detection_method":"url","enable":"0","language_list":["en"],"unpublish_language":[],"active_selector":"0"},"cookieInformation":[],"bannerText":[{"id":628,"message":"Wij maken gebruik van cookies om onze website te verbeteren, om het verkeer op de website te analyseren, om de website naar behoren te laten werken en voor de koppeling met social media. Door op Ja te klikken, geef je toestemming voor het plaatsen van alle cookies zoals omschreven in onze privacy- en cookieverklaring.","submit_text":"Ik ga akkoord","info_text":"Privacy Policy","privacy_link":null,"dismiss_text":"Ik ga niet akkoord","prefrences_text":"Preferences","preferences_title":"Manage Consent Preferences","accept_selected_text":"Allow selection","accept_all_text":"Allow all cookies","title_popup":"This website uses cookies","mess_popup":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.","title":null,"google_privacy_text":"Google's Privacy Policy","impressum_title":"Legal Disclosure (Imprint)","reopen_text":"Cookie Manage","language":"en","data_sale_label":"Do not share/sale my personal data"}],"cookies":[{"id":46869,"cookie_status":true,"cookie_name":"_ab","cookie_description":"Used in connection with access to admin.","category_id":38569,"base_on":13672243,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46870,"cookie_status":true,"cookie_name":"_secure_session_id","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38569,"base_on":13672244,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46871,"cookie_status":true,"cookie_name":"Cart","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38569,"base_on":13672245,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46872,"cookie_status":true,"cookie_name":"cart_currency","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38569,"base_on":13672246,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46873,"cookie_status":true,"cookie_name":"cart_sig","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672247,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46874,"cookie_status":true,"cookie_name":"cart_ts","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672248,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46875,"cookie_status":true,"cookie_name":"cart_ver","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38569,"base_on":13672249,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46876,"cookie_status":true,"cookie_name":"checkout","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672250,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46877,"cookie_status":true,"cookie_name":"checkout_token","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672251,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46878,"cookie_status":true,"cookie_name":"cookietest","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38569,"base_on":13672252,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46879,"cookie_status":true,"cookie_name":"master_device_id","cookie_description":"Used in connection with merchant login.\r\n","category_id":38569,"base_on":13672253,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46880,"cookie_status":true,"cookie_name":"previous_checkout_token\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672254,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46881,"cookie_status":true,"cookie_name":"previous_step","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672255,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46882,"cookie_status":true,"cookie_name":"remember_me","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672256,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46883,"cookie_status":true,"cookie_name":"Secret","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672257,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46884,"cookie_status":true,"cookie_name":"Secure_customer_sig","cookie_description":"Used in connection with customer login.\r\n","category_id":38569,"base_on":13672258,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46885,"cookie_status":true,"cookie_name":"storefront_digest","cookie_description":"Used in connection with customer login.\r\n","category_id":38569,"base_on":13672259,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46886,"cookie_status":true,"cookie_name":"_shopify_country\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672260,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46887,"cookie_status":true,"cookie_name":"_shopify_m","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38569,"base_on":13672261,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46888,"cookie_status":true,"cookie_name":"_shopify_tm","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38569,"base_on":13672262,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46889,"cookie_status":true,"cookie_name":"_shopify_tw","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38569,"base_on":13672263,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46890,"cookie_status":true,"cookie_name":"_storefront_u","cookie_description":"Used to facilitate updating customer account information.","category_id":38569,"base_on":13672264,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46891,"cookie_status":true,"cookie_name":"_tracking_consent","cookie_description":"Tracking preferences.\r\n","category_id":38569,"base_on":13672265,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46892,"cookie_status":true,"cookie_name":"tracked_start_checkout\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38569,"base_on":13672266,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46893,"cookie_status":true,"cookie_name":"_Brochure_session","cookie_description":"Used in connection with browsing through site.\r\n","category_id":38569,"base_on":13672267,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46894,"cookie_status":true,"cookie_name":"identity_state","cookie_description":"Used in connection with customer authentication","category_id":38569,"base_on":13672268,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46895,"cookie_status":true,"cookie_name":"identity_state_<<id>>","cookie_description":"Used in connection with customer authentication","category_id":38569,"base_on":13672269,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46896,"cookie_status":true,"cookie_name":"identity_customer_account_number","cookie_description":"Used in connection with customer authentication","category_id":38569,"base_on":13672270,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46897,"cookie_status":true,"cookie_name":"_customer_account_shop_sessions","cookie_description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts\t","category_id":38569,"base_on":13672271,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46898,"cookie_status":true,"cookie_name":"_secure_account_session_id","cookie_description":"Used to track a user's session for new customer accounts","category_id":38569,"base_on":13672272,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46899,"cookie_status":true,"cookie_name":"_cmp_a","cookie_description":"Used for managing customer privacy settings.","category_id":38569,"base_on":13672273,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46900,"cookie_status":true,"cookie_name":"c","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672274,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46901,"cookie_status":true,"cookie_name":"customer_account_locale","cookie_description":"Used in connection with new customer accounts","category_id":38569,"base_on":13672275,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46902,"cookie_status":true,"cookie_name":"dynamic_checkout_shown_on_cart","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672276,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46903,"cookie_status":true,"cookie_name":"hide_shopify_pay_for_checkout","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672277,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46904,"cookie_status":true,"cookie_name":"keep_alive","cookie_description":"Used in connection with buyer localization.","category_id":38569,"base_on":13672278,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46905,"cookie_status":true,"cookie_name":"discount_code","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672279,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46906,"cookie_status":true,"cookie_name":"shopify_pay","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672280,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46907,"cookie_status":true,"cookie_name":"shopify_pay_redirect","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672281,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46908,"cookie_status":true,"cookie_name":"shop_pay_accelerated","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672282,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46909,"cookie_status":true,"cookie_name":"source_name","cookie_description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","category_id":38569,"base_on":13672283,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46910,"cookie_status":true,"cookie_name":"checkout_session_lookup","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672284,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46911,"cookie_status":true,"cookie_name":"checkout_prefill","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672285,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46912,"cookie_status":true,"cookie_name":"checkout_queue_token","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672286,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46913,"cookie_status":true,"cookie_name":"checkout_queue_checkout_token","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672287,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46914,"cookie_status":true,"cookie_name":"checkout_worker_session","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672288,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46915,"cookie_status":true,"cookie_name":"checkout_session_token","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672289,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46916,"cookie_status":true,"cookie_name":"order","cookie_description":"Used in connection with order status page.","category_id":38569,"base_on":13672290,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46917,"cookie_status":true,"cookie_name":"identity-state","cookie_description":"Used in connection with customer authentication","category_id":38569,"base_on":13672291,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46918,"cookie_status":true,"cookie_name":"card_update_verification_id","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672292,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46919,"cookie_status":true,"cookie_name":"customer_account_new_login","cookie_description":"Used in connection with customer authentication","category_id":38569,"base_on":13672293,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46920,"cookie_status":true,"cookie_name":"customer_account_preview","cookie_description":"Used in connecti
1520on with customer authentication","category_id":38569,"base_on":13672294,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46921,"cookie_status":true,"cookie_name":"customer_payment_method","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672295,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46922,"cookie_status":true,"cookie_name":"customer_shop_pay_agreement","cookie_description":"Used in connection with checkout","category_id":38569,"base_on":13672296,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46923,"cookie_status":true,"cookie_name":"pay_update_intent_id","cookie_description":"Used in connection with checkout","category_id":38569,"base_on":13672297,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46924,"cookie_status":true,"cookie_name":"localization","cookie_description":"Used in connection with checkout","category_id":38569,"base_on":13672298,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46925,"cookie_status":true,"cookie_name":"profile_preview_token","cookie_description":"Used in connection with checkout.","category_id":38569,"base_on":13672299,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46926,"cookie_status":true,"cookie_name":"login_with_shop_finalize","cookie_description":"Used in connection with customer authentication","category_id":38569,"base_on":13672300,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46927,"cookie_status":true,"cookie_name":"preview_theme","cookie_description":"Used in connection with the theme editor","category_id":38569,"base_on":13672301,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46928,"cookie_status":true,"cookie_name":"shopify-editor-unconfirmed-settings","cookie_description":"Used in connection with the theme editor","category_id":38569,"base_on":13672302,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":46929,"cookie_status":true,"cookie_name":"wpm-test-cookie","cookie_description":"Used to ensure our systems are working correctly.","category_id":38569,"base_on":13672303,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256867,"cookie_status":false,"cookie_name":"__apex_test__","cookie_description":null,"category_id":null,"base_on":14667232,"language":"en","domain":".mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256868,"cookie_status":false,"cookie_name":"ld_widget_cfg","cookie_description":null,"category_id":null,"base_on":14667233,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256869,"cookie_status":false,"cookie_name":"_gcl_ls","cookie_description":null,"category_id":null,"base_on":14667234,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256870,"cookie_status":false,"cookie_name":"__kl_key","cookie_description":null,"category_id":null,"base_on":14667235,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256871,"cookie_status":false,"cookie_name":"klaviyoOnsite","cookie_description":null,"category_id":null,"base_on":14667236,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false}
1520,{"id":256872,"cookie_status":false,"cookie_name":"lastExternalReferrerTime","cookie_description":null,"category_id":null,"base_on":14667237,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256873,"cookie_status":false,"cookie_name":"$last_referrer","cookie_description":null,"category_id":null,"base_on":14667238,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256874,"cookie_status":false,"cookie_name":"lastExternalReferrer","cookie_description":null,"category_id":null,"base_on":14667239,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256875,"cookie_status":false,"cookie_name":"kl-post-identification-sync","cookie_description":null,"category_id":null,"base_on":14667240,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256876,"cookie_status":false,"cookie_name":"wpm-ri-06e55ba7-7d14-414a-9804-3c6836723170-1784017989-z","cookie_description":null,"category_id":null,"base_on":14667241,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256877,"cookie_status":false,"cookie_name":"klaviyoPagesVisitCountV2","cookie_description":null,"category_id":null,"base_on":14667242,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256878,"cookie_status":false,"cookie_name":"consentHeader","cookie_description":null,"category_id":null,"base_on":14667243,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256879,"cookie_status":false,"cookie_name":"wpm-ri-cb954201-6b98-41af-88a5-a33dbdc5a8d8-1784017991-z","cookie_description":null,"category_id":null,"base_on":14667244,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256880,"cookie_status":false,"cookie_name":"wpm-ri-cb954201-6b98-41af-88a5-a33dbdc5a8d8-1784017991-c","cookie_description":null,"category_id":null,"base_on":14667245,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256881,"cookie_status":false,"cookie_name":"ri-y5VCAWuYQa-IpaM9vcWo2BeEAXmR-z","cookie_description":null,"category_id":null,"base_on":14667246,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256882,"cookie_status":false,"cookie_name":"ri-BuVbp30UQUqYBDxoNnIxcBeEAXmJ-z","cookie_description":null,"category_id":null,"base_on":14667247,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256883,"cookie_status":false,"cookie_name":"ri-y5VCAWuYQa-IpaM9vcWo2BeEAXmR-c","cookie_description":null,"category_id":null,"base_on":14667248,"language":"en","domain":"https://mascolori.eu","expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":256884,"cookie_status":false,"cookie_name":"_shopify_essential","cookie_description":"Stores the user's cookie consent state for the current domain","category_id":38570,"base_on":14667249,"language":"en","domain":"mascolori.myshopify.com","expired_time":"1","platform":"Shopify","privacy_link":null,"type":null,"wildcard":false},{"id":256885,"cookie_status":false,"cookie_name":"_shopify_y","cookie_description":"Shopify analytics.","category_id":38572,"base_on":14667250,"language":"en","domain":"shopify.com","expired_time":"2 years","platform":"Shopify","privacy_link":"https://www.shopify.com/legal/cookies","type":null,"wildcard":false},{"id":256886,"cookie_status":false,"cookie_name":"_shopify_s","cookie_description":"Shopify analytics.","category_id":38572,"base_on":14667251,"language":"en","domain":"shopify.com","expired_time":"2 years","platform":"Shopify","privacy_link":"https://www.shopify.com/legal/cookies","type":null,"wildcard":false},{"id":256887,"cookie_status":false,"cookie_name":"_s","cookie_description":"This cookie is used to store for temporary session","category_id":38572,"base_on":14667252,"language":"en","domain":"events.newsroom.bi","expired_time":"Session","platform":"Marfeel","privacy_link":"https://community.marfeel.com/t/marfeel-com
1520-privacy-policy/10383","type":null,"wildcard":true},{"id":256888,"cookie_status":false,"cookie_name":"_fbp","cookie_description":"Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers","category_id":38571,"base_on":14667253,"language":"en","domain":"facebook.com (3rd party)","expired_time":"4 months","platform":"Facebook","privacy_link":"https://www.facebook.com/about/privacy/","type":null,"wildcard":false},{"id":256889,"cookie_status":false,"cookie_name":"__kla_id","cookie_description":"When Klaviyo? JavaScript is enabled, the __kla_id cookie can track and identify site visitors through an auto-generated ID. This cookie can temporarily hold personally identifiable information. Once a visitor is identified, the cookie can pass their data into Klaviyo.","category_id":38571,"base_on":14667254,"language":"en","domain":"mascolori.eu","expired_time":"2 years","platform":"Klaviyo","privacy_link":"https://www.klaviyo.com/legal","type":null,"wildcard":false},{"id":256890,"cookie_status":false,"cookie_name":"_gcl_au","cookie_description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","category_id":38571,"base_on":14667255,"language":"en","domain":".mascolori.eu","expired_time":"3 months","platform":"Google","privacy_link":"https://policies.google.com/privacy","type":null,"wildcard":false},{"id":256891,"cookie_status":false,"cookie_name":"IDE","cookie_description":"This cookie is used for targeting, analyzing and optimisation of ad campaigns in DoubleClick/Google Marketing Suite ","category_id":38571,"base_on":14667256,"language":"en","domain":"doubleclick.net (3rd party)","expired_time":"2 years","platform":"DoubleClick/Google Marketing","privacy_link":"https://policies.google.com/privacy","type":null,"wildcard":false},{"id":256892,"cookie_status":false,"cookie_name":"RE_","cookie_description":"Used to track the current page of the respondent in a multi-page survey. If the respondent leaves the survey, it enables the respondent to resume on the page they were last on.","category_id":null,"base_on":14667257,"language":"en","domain":"https://mascolori.eu","expired_time":"Session","platform":"SurveyMonkey","privacy_link":"https://www.surveymonkey.com/mp/legal/privacy/","type":null,"wildcard":true}],"categories":[{"id":2996,"category_status":true,"category_name":"Necessary","category_description":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.","is_necessary":true,"name_consent":"necessary","base_on":38569,"language":"en"},{"id":2997,"category_status":true,"category_name":"Preferences","category_description":"Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.","is_necessary":false,"name_consent":"preferences","base_on":38570,"language":"en"},{"id":2998,"category_status":true,"category_name":"Marketing","category_description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third-party advertisers.","is_necessary":false,"name_consent":"marketing","base_on":38571,"language":"en"},{"id":2999,"category_status":true,"category_name":"Analytics","category_description":"Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.","is_necessary":false,"name_consent":"analytics","base_on":38572,"language":"en"}],"privacyPopup":[{"id":3784,"popupTitle":"Your Privacy Information","popupMessage":"This is a summary of your privacy settings and consent choices on our website. You can review and modify these settings at any time.","visitorTitle":"Visitor ID","givenConsentTitle":"Consent given on","expiresTitle":"Expires at","withdrawButton":"Withdraw consent","changeSettingsButton":"Change settings","backgroundColor":"#FFFFFF","textColor":"#333333","highlightColor":"#0C5132","language":"en","isDefaultLanguage":true}]};
1521    </script>
1521
1522
1523
1524
1525
1526
1527    
1527<script>
1528        window.otCKAppData = {"uId":251206,"lowestId":258194,"terms":["preference_popup","data_sale_opt_out","auto_scan","consent_log","margin_from_age","sort_button","data_request","delay_banner","add_link_footer","upload_icon","glass_effect","show_homepage_only","show_dismiss_popup","cookie_life_time","reopen_btn","customize_appearance","block_user_interact","blacklist_pages","preference_config","layout_side","custom_cookie_info_text","reopen_config","cookie_policy_generator","standard_cookies","standard_categories","multiple_center","policy_generator","eu_withdrawal","fullscreen_banner","multiple_language","auto_fit_theme","auto_block_script","sklik","ms_consent_mode","reset_consent","scan_behind_password","web_pixel","gpc","import_export_cookies","auto_transfer_cookie","customer_consent_statistics","checkout_block","admin_mode","setup_mode","schedule_cookie_scan","leave_site","account_ui","cookie_banner","custom_text_and_color","built_in_themes","custom_banner_width","show_cookie_icon","show_dismiss_btn","google_policy","customer_privacy","show_close_icon","quick_cookie_selector","show_preference_btn","display_restriction"],"consentMode":{"have_gtm":true,"gtm":null,"security_storage":true,"functionality_storage":true,"personalization_storage":true,"ad_user_data":true,"ad_personalization":true,"ad_storage":true,"analytics_storage":true,"ads_data_redaction":true,"url_passthrough":true,"enable_gcm":true,"use_template":false,"keep_gtm_setup":false},"consentModeRegions":[],"settings":{"id":35656,"shop":"mascolori.myshopify.com","shop_id":"75422957890","message":"Wij maken gebruik van cookies om onze website te verbeteren, om het verkeer op de website te analyseren, om de website naar behoren te laten werken en voor de koppeling met social media. Door op Ja te klikken, geef je toestemming voor het plaatsen van alle cookies zoals omschreven in onze privacy- en cookieverklaring.","submit_text":"Ik ga akkoord","info_text":"Privacy Policy","privacy_link":null,"dismiss_text":"Ik ga niet akkoord","prefrences_text":"Preferences","preferences_title":"Manage Consent Preferences","accept_selected_text":"Allow selection","accept_all_text":"Allow all cookies","title_popup":"This website uses cookies","mess_popup":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.","title":null,"google_privacy_text":"Google's Privacy Policy","impressum_title":"Legal Disclosure (Imprint)","permission":"0","show_icon":"0","app_enable":"1","popup_layout":1,"fullwidth_position":2,"corner_position":4,"center_position":1,"show_homepage":"0","show_all":"1","show_all_eu":"1","eu_countries":"[]","cache_time":7,"popup_bgcolor":"#ffffff","popup_textcolor":"#333333","more_textcolor":"#333333","submit_bgcolor":"#333333","submit_textcolor":"#ffffff","custom_css":"@media (max-width: 1023px) {\n    .otCookiesNotification #cookies-wrapper {\n        width: 100%;\n        left: 0;\n        transform: none;\n    }\n}","show_dismiss":"1","show_dismiss_popup":"0","show_prefrences":"0","color_text_popup":"#FFFFFF","dismiss_textcolor":"#333333","dismiss_bgcolor":"#ffffff","text_size":13,"close_dismis":"0","prefrences_bgcolor":"#333333","prefrences_textcolor":"#ffffff","accept_selected_text_color":"#02909c","accept_selected_bgcolor":"#e4f3f7","accept_all_text_color":"#ffffff","accept_all_bgcolor":"#02909c","show_cookies":"1","title_color_popup":"#000000","bgcolor_popup":"#ffffff","show_specific_region":[],"style_request_page":"{\"info_bgcolor\":\"#ffffff\",\"show_bgcolor\":\"#2f87e4\",\"edit_bgcolor\":\"#ca2f2f\",\"delete_bgcolor\":\"#770e0e\",\"delete_textcolor\":\"#ffffff\",\"edit_textcolor\":\"#ffffff\",\"show_textcolor\":\"#ffffff\",\"info_textcolor\":\"#000000\",\"info_text_size\":\"13\"}","banner_position":"full","side_position":"left","show_cookies_btn":"0","upgrade_date":"2026-07-14T08:41:39.000Z","theme_name":null,"unit_space":"%","popup_width":100,"position_top":0,"position_left":0,"position_right":0,"position_bottom":0,"enable_debugger":"0","regulation_template":"en","is_updated_cookies":"1","script_tagid":null,"google_privacy_link":"https://business.safety.google/privacy/","enable_google_privacy":"0","enable_impressum":"0","impressum_link":"","decline_behavior":"hide_banner_temporarily","leave_site_url":null,"language_template":"en","text_align":"center","text_direction":"ltr","icon_size":25,"button_style":"solid","submit_border_color":"#333333","preferences_border_color":"#333333","dismiss_border_color":"#333333","plan_name":"PREMIUM_MONTHLY"},"unpublicCookies":[],"rootLink":"https://apps.consentik.com/consentik","shopId":"75422957890","privacyPopup":{"id":3784,"popupTitle":"Your Privacy Information","popupMessage":"This is a summary of your privacy settings and consent choices on our website. You can review and modify these settings at any time.","visitorTitle":"Visitor ID","givenConsentTitle":"Consent given on","expiresTitle":"Expires at","withdrawButton":"Withdraw consent","changeSettingsButton":"Change settings","backgroundColor":"#FFFFFF","textColor":"#333333","highlightColor":"#0C5132","language":"en","isDefaultLanguage":true},"advancedSetting":{"icon_banner_url":"","button_icon_url":"","pages_locked":null,"show_close_icon":"
15280","app_lang":"en","check_list":null,"is_hide_checklist":0,"schedule_enable":"0","schedule_duration":null,"schedule_interval":"no","schedule_secret":"0","banner_holiday":"0","admin_mode":false,"setup_mode":false,"banner_status":{"GDPR":true,"TRIP":false},"glass_effect":null,"quick_show_category":"0","delay_show":0,"gpc":"0","reopen_conf":{"btnBg":"#EA9F30","btnText":"Manage cookie","behavior":"banner","btnColor":"#FFFFFF","position":"bottom-right","displayAs":"icon","verticalMargin":10,"footerLinkEnable":false,"horizontalMargin":10},"scroll_collapse_conf":null,"data_sale_opts":null,"preferences_opts":{"show_table":false,"show_count":false,"type":"necessary","consent":["necessary"]},"buttons_position":null,"sklik_rtg_id":null,"microsoft_consent":{"hasClarity":false,"clarityId":"","hasUET":false,"uetId":""},"font_name":null,"border_style":"rounded","store_front_metafield_id":null,"block_interaction":{"enable":false,"blur":6,"opacity":0.3},"block_element":{"enable":false,"displayTrigger":false,"triggerText":"Update cookie settings","blockedMessage":"This element was blocked due to your marketing cookie settings."},"shop_locales":{"published":[],"unpublished":[]},"enable_uet":"0","cross_domains":null,"fullscreen_banner":"0"},"type":"PREMIUM","planId":32,"fromPlus":false,"fromAdvanced":false,"fromPremium":true,"isUnlimited":false,"isFree":false,"isPaid":true};
1529        window.cstUseLiquid = window.otCKAppData.uId >= window.otCKAppData.lowestId;
1530        if (typeof otCKAppData === 'object') {
1531            otCKRootLink = otCKAppData.rootLink;
1532            otCKSettings = otCKAppData.settings;
1533        }
1534        if (window.cstCookiesData != undefined) {
1535            window.otCKAppData.cookies = window.cstCookiesData.cookies
1536            window.otCKAppData.category = window.cstCookiesData.category
1537        }
1538        window.otCKRequestDataInfo = window.otCKRequestDataInfo ? window.otCKRequestDataInfo : {};
1539    </script>
1539
1540
1541
1542<!-- BEGIN app snippet: consent-mode -->
1542<script>
1543    window.dataLayer = window.dataLayer || [];
1544    const cstConsentMode = window.otCKAppData?.consentMode;
1545    const canNextHandle = typeof window['otkConsent'] === 'undefined' || Object.values(window['otkConsent']).length === 0;
1546    if (!!cstConsentMode && canNextHandle) {
1547        const isEnable = cstConsentMode?.enable_gcm;
1548        // gcm_v2 is a paid term. The API already writes enable_gcm=false here for shops without
1549        // it; this keeps the default command and the gtag.js loads term-gated on their own too.
1550        const hasGcmTerm = Array.isArray(window.otCKAppData?.terms) && window.otCKAppData.terms.includes('gcm_v2');
1551        window['otkConsent'] = cstConsentMode;
1552        const isUseTemplate = cstConsentMode.use_template && cstConsentMode.have_gtm
1553        if (!isUseTemplate && isEnable && hasGcmTerm) {
1554            _cst_gcm_initialize(cstConsentMode)
1555        }
1556    } else {
1557        console.log('GCM ALREADY SET CUSTOM CUSTOM...');
1558    }
1559
1560    // The 7 GCM storage types, all set to the same value. Used for the two
1561    // Smart Geo defaults (global = Denied for an Opt-in world, region-scoped =
1562    // Granted for the Opt-out/Notice exceptions).
1563    function _cst_gcm_uniform_storage(value) {
1564        return {
1565            ad_user_data: value,
1566            ad_personalization: value,
1567            ad_storage: value,
1568            analytics_storage: value,
1569            functionality_storage: value,
1570            personalization_storage: value,
1571            security_storage: value
1572        };
1573    }
1574
1575    // Smart Geo owns the GCM default while it is on: the region's law decides,
1576    // not the merchant's per-storage toggles (which the admin locks in that
1577    // state). Returns null when Smart Geo is off so the merchant config is used.
1578    function _cst_gcm_smart_geo_storage() {
1579        const smartGeo = window.otCKAppData?.smartGeo;
1580        if (smartGeo?.enabled !== true) return null;
1581        const isGrantedByDefault = smartGeo.defaultMode === 'opt-out' || smartGeo.defaultMode === 'notice';
1582        return _cst_gcm_uniform_storage(isGrantedByDefault ? "granted" : "denied");
1583    }
1584
1585    function _cst_gcm_initialize(consentMode) {
1586        const trackingIds = consentMode.gtm?.split(',');
1587        window['otkConsent'] = window['otkConsent'] || consentMode;
1588
1589        /**
1590         * @type {string[]}
1591         */
1592        const regions = window.otCKAppData.consentModeRegions;
1593        const isShowAll = window.otCKAppData?.settings?.show_all === '1';
1594        const userRegion = isShowAll ? {} : { region: regions };
1595        window.cstUserRegion = userRegion;
1596
1597        const merchantStorage = {
1598            // Marketing
1599            ad_user_data: !consentMode.ad_user_data ? "granted" : "denied",
1600            ad_personalization: !consentMode.ad_personalization ? "granted" : "denied",
1601            ad_storage: !consentMode.ad_storage ? "granted" : "denied",
1602            // analytics
1603            analytics_storage: !consentMode.analytics_storage ? "granted" : "denied",
1604            // preferences
1605            functionality_storage: !consentMode.functionality_storage ? "granted" : "denied",
1606            personalization_storage: !consentMode.personalization_storage ? "granted" : "denied",
1607            security_storage: !consentMode.security_storage ? "granted" : "denied"
1608        };
1609        const defaultStorage = _cst_gcm_smart_geo_storage() ?? merchantStorage;
1610
1611        window.otCookiesGCM = {
1612            url_passthrough: false,
1613            ads_data_redaction: false,
1614            config: Object.assign({}, defaultStorage, {
1615                cst_default: 'granted',
1616                wait_for_update: 500
1617            }, userRegion),
1618        };
1619
1620        window.dataLayer.push = function (...items) {
1621            items.forEach((item) => {
1622                const isValidDefault = otValidateDefault(item);
1623                if (isValidDefault) {
1624                    const firstIndex = item[0] ?? false;
1625                    const secondIndex = item[1] ?? false;
1626                    const thirdValue = item[2] ?? [];
1627                    if (firstIndex &&
1628                        firstIndex === "consent" &&
1629                        secondIndex &&
1630                        secondIndex === "update" && thirdValue && Object.keys(thirdValue).includes("cst_update")) {
1631                        const {cst_update, ...dataUpdate} = thirdValue;
1632                        item[2] = {...dataUpdate};
1633                        Array.prototype.push.call(this, item);
1634                    }
1635                    if (firstIndex &&
1636                        firstIndex === "consent" &&
1637                        secondIndex &&
1638                        secondIndex === "default" && thirdValue && Object.keys(thirdValue).includes("cst_default")) {
1639                        const {cst_default, ...dataDefault} = thirdValue;
1640                        item[2] = {...dataDefault};
1641                        Array.prototype.push.call(this, item);
1642                    } else {
1643                        Array.prototype.push.call(this, item);
1644                    }
1645                }
1646            });
1647        };
1648
1649        function gtag() {
1650            dataLayer.push(arguments);
1651        }
1652
1653        function otValidateDefault(item) {
1654            const firstIndex = item[0] ?? false;
1655            const secondIndex = item[1] ?? false;
1656            if (firstIndex && firstIndex === "consent" && secondIndex && secondIndex === "default") {
1657                const thirdIndex = item[2] ?? {};
1658                if (Object.values(thirdIndex).length) {
1659                    const listKeys = Object.keys(thirdIndex);
1660                    const listValue = Object.values(thirdIndex);
1661                    const isOneGranted = listValue.some((item) => item === "granted");
1662                    const isFromConsentik = listKeys.includes("cst_default");
1663                    return !isOneGranted || (isOneGranted && isFromConsentik);
1664                } else {
1665                    return true;
1666                }
1667            } else if (
1668                firstIndex &&
1669                firstIndex === "consent" &&
1670                secondIndex &&
1671                secondIndex === "update"
1672            ) {
1673                const listKeys = Object.keys(item[2]);
1674                return listKeys.includes("cst_update");
1675            } else {
1676                return true;
1677            }
1678        }
1679
1680        gtag("consent", "default", window.otCookiesGCM.config);
1681        gtag("set", "developer_id.dNjA1Yz", true);
1682
1683        // ── Smart Geo-targeting: region-scoped GCM default ──────────────────
1684        // The global default above is Denied for all 7 storage types whenever
1685        // Smart Geo is on (_cst_gcm_smart_geo_storage) — the law of the visitor's
1686        // region decides, not the merchant's per-storage toggles. This second
1687        // `consent default` grants the exception regions (opt-out ∪ notice) —
1688        // GCM applies the most specific matching command per visitor, so this
1689        // overrides the global default correctly without ever needing to
1690        // list the ~180 opt-in regions. No-op when Smart Geo is off/undefined
1691        // or there are no exception regions.
1692        const smartGeo = window.otCKAppData?.smartGeo;
1693        if (smartGeo?.enabled === true && smartGeo.defaultMode === 'opt-in') {
1694            const exceptionRegions = []
1695                .concat(smartGeo.regionsByMode?.['opt-out'] || [])
1696                .concat(smartGeo.regionsByMode?.['notice'] || []);
1697            if (exceptionRegions.length > 0) {
1698                gtag("consent", "default", Object.assign(_cst_gcm_uniform_storage("granted"), {
1699                    cst_default: "granted",
1700                    wait_for_update: 500,
1701                    region: exceptionRegions
1702                }));
1703            }
1704        }
1705
1706        addEventListener("DOMContentLoaded", function () {
1707            let savedCookie = _getCookie(window.otCurrentCookieName);
1708            let blockedMarketing = true;
1709            if (savedCookie) {
1710                savedCookie = JSON.parse(savedCookie);
1711                const acceptedCat = savedCookie[0].categoriesSelected;
1712                blockedMarketing = !acceptedCat.includes("marketing");
1713                window.otCookiesGCM.config = {
1714                    ad_user_data: acceptedCat.includes("marketing")
1715                        ? "granted"
1716                        : "denied",
1717                    ad_personalization: acceptedCat.includes("marketing")
1718                        ? "granted"
1719                        : "denied",
1720                    ad_storage: acceptedCat.includes("marketing")
1721                        ? "granted"
1722                        : "denied",
1723                    analytics_storage: acceptedCat.includes("analytics")
1724                        ? "granted"
1725                        : "denied",
1726                    functionality_storage: acceptedCat.includes("necessary")
1727                        ? "granted"
1728                        : "denied",
1729                    personalization_storage: acceptedCat.includes("preferences")
1730                        ? "granted"
1731                        : "denied",
1732                    security_storage: acceptedCat.includes("necessary")
1733                        ? "granted"
1734                        : "denied"
1735                };
1736                gtag("consent", "update", {...window.otCookiesGCM.config, cst_update: "granted"});
1737            }
1738            window.otCookiesGCM.ads_data_redaction =
1739                window.otkConsent.ads_data_redaction && blockedMarketing;
1740            window.otCookiesGCM.url_passthrough = window.otkConsent.url_passthrough;
1741            window.otCookiesGCM.ads_data_redaction &&
1742            gtag(
1743                "set",
1744                "ads_data_redaction",
1745                window.otCookiesGCM.ads_data_redaction
1746            );
1747            window.otCookiesGCM.url_passthrough &&
1748            gtag("set", "url_passthrough", window.otCookiesGCM.url_passthrough);
1749        });
1750
1751        function _getCookie(prefix) {
1752            if (!prefix) return null;
1753            const cookies = document.cookie.split(";");
1754            for (let i = 0; i < cookies.length; i++) {
1755                const cookie = cookies[i].trim();
1756                const eqIndex = cookie.indexOf("=");
1757                const name = decodeURIComponent(cookie.substring(0, eqIndex));
1758                const value = decodeURIComponent(cookie.substring(eqIndex + 1));
1759                if (name.startsWith(prefix)) {
1760                    return value;
1761                }
1762            }
1763            return null;
1764        }
1765
1766        if (trackingIds?.length > 0) {
1767            if (trackingIds.some(id => id.trim().startsWith('G-') || id.trim().startsWith('AW-'))) {
1768                window.dataLayer = window.dataLayer || [];
1769                window.gtag = window.gtag || function () {
1770                    dataLayer.push(arguments);
1771                };
1772                gtag('js', new Date());
1773            }
1774            trackingIds.forEach(key => {
1775                const ID = key.trim();
1776                if (!ID) return;
1777                if (ID.startsWith('GTM-')) {
1778                    const script = document.createElement('script');
1779                    script.innerHTML = `(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1779j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${ID}');`;
1780                    document.head.append(script);
1781                } else if (ID.startsWith('G-')) {
1782                    const script = document.createElement('script');
1783                    script.async = true;
1784                    script.src = `https://www.googletagmanager.com/gtag/js?id=${ID}`;
1785                    document.head.append(script);
1786                    gtag('config', ID);
1787                } else if (ID.startsWith('ca-pub-')) {
1788                    const script = document.createElement("script");
1789                    script.async = true;
1790                    script.src = `https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=${ID}`;
1791                    script.setAttribute('crossorigin', 'anonymous');
1792                    document.head.append(script);
1793                } else if (ID.startsWith('AW-')) {
1794                    const script = document.createElement("script");
1795                    script.async = true;
1796                    script.src = `https://www.googletagmanager.com/gtag/js?id=${ID}`;
1797                    document.head.append(script);
1798                    gtag('config', ID);
1799                }
1800            });
1801        }
1802    }
1803</script>
1803
1804<!-- END app snippet -->
1805<!-- BEGIN app snippet: UET -->
1805<script>
1806    const cstAdvanced = window.otCKAppData?.advancedSetting;
1807    const cstUetEnabled = cstAdvanced?.enable_uet === '1';
1808    const cstMicrosoftConsent = cstAdvanced?.microsoft_consent;
1809
1810    if (cstUetEnabled && window.cstUseLiquid && !!cstMicrosoftConsent) {
1811        if (cstMicrosoftConsent.hasUET && !!cstMicrosoftConsent.uetId) {
1812            !function (e, a, n, t, o) {
1813                var c, r, d;
1814                e[o] = e[o] || [], c = function () {
1815                    var a = {ti: Number(cstMicrosoftConsent.uetId), enableAutoSpaTracking: !0};
1816                    a.q = e[o], e[o] = new UET(a), e[o].push("pageLoad")
1817                }, (r = a.createElement(n)).src = "//bat.bing.com/bat.js", r.async = 1, r.onload = r.onreadystatechange = function () {
1818                    var e = this.readyState;
1819                    e && "loaded" !== e && "complete" !== e || (c(), r.onload = r.onreadystatechange = null)
1820                }, (d = a.getElementsByTagName(n)[0]).parentNode.insertBefore(r, d)
1821            }(window, document, "script", 0, "uetq");
1822
1823        }
1824
1825        if (cstMicrosoftConsent.hasClarity && !!cstMicrosoftConsent.clarityId) {
1826            (function (c, l, a, r, i, t, y) {
1827                c[a] = c[a] || function () {
1828                    (c[a].q = c[a].q || []).push(arguments)
1829                };
1830                t = l.createElement(r);
1831                t.async = 1;
1832                t.src = "https://www.clarity.ms/tag/" + i;
1833                y = l.getElementsByTagName(r)[0];
1834                y.parentNode.insertBefore(t, y);
1835            })(window, document, "clarity", "script", `${cstMicrosoftConsent.clarityId}`);
1836        }
1837        /**
1838         * UET Function
1839         */
1840        window.uetq = window.uetq || [];
1841
1842        function __cstUetHasCookie(name, values) {
1843            return document.cookie.split(";").some((cookie) => {
1844                cookie = cookie.trim();
1845                return (
1846                    cookie.startsWith(name) && values.some((v) => cookie.includes(v))
1847                );
1848            });
1849        }
1850
1851        function __cstUetSetCookie(name, value, days) {
1852            let expires = "";
1853            if (typeof value !== "string") {
1854                value = JSON.stringify(value);
1855            }
1856            let expiredDate = window.otCookiesExpiredDate;
1857            if (days) {
1858                expiredDate = days;
1859            }
1860            let date = new Date();
1861            date.setTime(date.getTime() + expiredDate * 24 * 60 * 60 * 1000);
1862            expires = "; expires=" + date.toUTCString();
1863            document.cookie = name + "=" + value + expires + "; path=/";
1864        }
1865
1866        // Smart Geo: Opt-out/Notice regions may run ads before consent — their
1867        // law doesn't require prior permission, so Microsoft consent starts
1868        // Granted there and only flips to Denied when the visitor opts out.
1869        // Mode is undefined while Smart Geo is off (or before the region
1870        // resolves), which keeps the previous denied-by-default behaviour.
1871        function __cstUetDefaultGranted() {
1872            const cstMode = window.cstConsentMode;
1873            return cstMode === 'opt-out' || cstMode === 'notice';
1874        }
1875
1876        // Both handlers run twice: once at DOMContentLoaded (fail-safe, before
1877        // the region is known) and again once Smart Geo resolves. The consent
1878        // default must only ever be declared once — the second pass upgrades it
1879        // with an update instead.
1880        let __cstUetDefaultSent = false;
1881        let __cstClarityDefaultSent = false;
1882
1883        function _otkBingConsent() {
1884            if (typeof window.uetq !== 'undefined') {
1885
1886                const isAccepted = __cstUetHasCookie(window.otCurrentCookieName, [
1887                    "marketing",
1888                    "analytics"
1889                ]);
1890                const isGranted = isAccepted || __cstUetDefaultGranted();
1891                __cstUetSetCookie("_uetmsdns", isGranted ? 0 : 1);
1892                if (!__cstUetDefaultSent) {
1893                    __cstUetDefaultSent = true;
1894                    window.uetq.push("consent", "default", {
1895                        ad_storage: __cstUetDefaultGranted() ? "granted" : "denied"
1896                    });
1897                }
1898                if (isGranted) {
1899                    window.uetq.push("consent", "update", {
1900                        ad_storage: "granted"
1901                    });
1902                }
1903            }
1904        }
1905
1906        function _otkClarityConsent() {
1907
1908            if (typeof window.clarity !== 'undefined') {
1909                const isAccepted = __cstUetHasCookie(window.otCurrentCookieName, [
1910                    "marketing",
1911                    "analytics"
1912                ]);
1913                const isGranted = isAccepted || __cstUetDefaultGranted();
1914                __cstUetSetCookie("_claritymsdns", isGranted ? 0 : 1);
1915                if (!__cstClarityDefaultSent) {
1916                    __cstClarityDefaultSent = true;
1917                    const cstClarityDefault = __cstUetDefaultGranted() ? "granted" : "denied";
1918                    window.clarity("consentv2", {
1919                        ad_Storage: cstClarityDefault,
1920                        analytics_Storage: cstClarityDefault
1921                    });
1922                }
1923                if (isGranted) {
1924                    window.clarity("consentv2", {
1925                        ad_Storage: "granted",
1926                        analytics_Storage: "granted"
1927                    });
1928                }
1929            }
1930        }
1931
1932        function __cstApplyMicrosoftConsent() {
1933            _otkBingConsent()
1934            _otkClarityConsent()
1935        }
1936
1937        document.addEventListener("DOMContentLoaded", () => {
1938            // Apply the safe default immediately so nothing is measured with no
1939            // consent state at all, then re-apply once Smart Geo knows the region.
1940            __cstApplyMicrosoftConsent()
1941            const cstSmartGeo = window.otCKAppData?.smartGeo;
1942            if (cstSmartGeo?.enabled === true && typeof window._cstResolveConsentMode === 'function') {
1943                window._cstResolveConsentMode().then(__cstApplyMicrosoftConsent, __cstApplyMicrosoftConsent);
1944            }
1945        })
1946    }
1947
1948</script>
1948<!-- END app snippet -->
1949
1950
1951
1952<script>
1953  window.otckBannerVersion = "legacy";
1954  
1955</script>
1955
1956
1957
1958  
1959  
1959<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/jQueryOT.min.js" defer></script>
1959
1960  
1961    <!-- BEGIN app snippet: source -->
1962
1963<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/cst-styles.js" defer></script>
vendor: 1 bytes, line 1963
1963
1964<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/cst.js" defer></script>
1964
1965
1966<style id="cst-style-main"></style>
1967
1968<style id="cst-style-layout"></style>
1969
1970<script>
1971  function otLoadSource(fileName) {
1972        otLoadScript(otGetResouceFile(fileName))
1973    }
1974
1975    function otLoadScript(url, callback = () => {}) {
1976      var script = document.createElement('script');
1977      script.type = 'text/javascript';
1978      script.src = url;
1979      script.defer = true;
1980
1981      if (script.readyState) {  // IE
1982          script.onreadystatechange = function() {
1983              if (script.readyState == 'loaded' || script.readyState == 'complete') {
1984                  script.onreadystatechange = null;
1985                  callback();
1986              }
1987          };
1988      } else {  // Other browsers
1989          script.onload = function() {
1990              callback();
1991          };
1992      }
1993
1994      document.getElementsByTagName('head')[0].appendChild(script);
1995    }
1996    // Stylesheets ride along inside the JS bundles (window.otStyles) instead of
1997    // being fetched as .css assets. Every caller passes a slotId so the rules land
1998    // in a fixed spot in the document; appending to <body> is only a fallback for a
1999    // stale snippet, and it puts the rules after #ot-custom-css.
2000    function otInjectStyle(key, slotId) {
2001        const css = (window.otStyles || {})[key];
2002        if (!css) return;
2003
2004        if (slotId) {
2005          const slot = document.getElementById(slotId);
2006          if (slot) {
2007            slot.textContent = css;
2008            return;
2009          }
2010        }
2011
2012        const style = document.createElement("style");
2013        style.textContent = css;
2014        document.getElementsByTagName("body")[0].appendChild(style);
2015    }
2016
2017    function otGetResouceFile(fileName) {
2018      const listFile = [{
2019        key: 'full',
2020        url: "https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/full.js",
2021      },{
2022        key: 'corner',
2023        url: "https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/corner.js",
2024      },{
2025        key: 'sidebar',
2026        url: "https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/sidebar.js",
2027      },{
2028        key: 'center',
2029        url: "https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/center.js",
2030      },
2031      {
2032        key: 'custom',
2033        url: "https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/custom.js",
2034      },
2035      {
2036        key: 'dataRequest',
2037        url: "https://cdn.shopify.com/extensions/01a11eaa-24ab-7250-b3dd-58b46e73fccd/consentik-ex-202610091016/assets/dataRequest.js",
2038      },
2039    ]
2040    const fileURL = listFile.find(item => item.key === fileName)
2041    return fileURL.url
2042    }
2043</script>
2043
2044<!-- END app snippet -->
2045  
2046
2047
2048
2049
2050
2051
2052    
2052<script>
2053        window.otIsSetupMode = false
2054    </script>
2054
2055
2056
2057
2058
2059
2060
2061
2062<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a088f0-127a-7337-ab8c-e047d095bce1/movatech-lightning-deals-88/assets/lightning-deals-badges.css" rel="stylesheet" type="text/css" media="all">
2063<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2064<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: 75422957890,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 2064
2064
2065<script>
2066  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2067</script>
vendor: 1 bytes, line 2067
2067
2068<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}
2068).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: 75422957890,storefrontBaseUrl: "https://mascolori.nl",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mascolori.eu/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"3113910653","configuration":"{\"tagID\":\"2613820722374\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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"},{"id":"3090710909","configuration":"{\"shopId\":\"b82808e8-c041-4462-89f2-732966f9147d\",\"analyticsUrl\":\"https:\\\/\\\/shogun-abc-production.global.ssl.fastly.net\",\"appType\":\"ab_testing\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d2b8445c58f7ac1a1dfccce276de7aa","type":"APP","apiClientId":214825828353,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
2068,"dataSharingState":"unrestricted"},{"id":"2028208509","configuration":"{\"accountID\":\"TkVVgV\",\"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":"1949663613","configuration":"{\"account_ID\":\"782377\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/mascolori.js\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1479082365","configuration":"{\"accountID\":\"b89c361c-5c0c-40bd-8cc1-88f4bf1d3035\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bae564ff3ee3d74fc50ea9981b86488d","type":"APP","apiClientId":103308394497,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"747831618","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\",\\\"GT-WVXM834C\\\"],\\\"target_country\\\":\\\"NL\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-VH0FYMR72V\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\/-gR9CL7SufIYEJSGlMsD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-VH0FYMR72V\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\/lNSYCLvSufIYEJSGlMsD\\\",\\\"MC-98P9BKKH0S\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-VH0FYMR72V\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\/KbOHCLXSufIYEJSGlMsD\\\",\\\"MC-98P9BKKH0S\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\/JShUCLjSufIYEJSGlMsD\\\",\\\"MC-98P9BKKH0S\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-VH0FYMR72V\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\/RkktCL_TufIYEJSGlMsD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-VH0FYMR72V\\\",\\\"AW-962921236\\\/WXhmCLnTufIYEJSGlMsD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-VH0FYMR72V\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"230850882","configuration":"{\"pixel_id\":\"1013503449328905\",\"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"]},{"id":"205848957","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Reaktion Pixel"},{"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":"Mascolori","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"mascolori.myshopify.com","countryCode":"NL","storefrontUrl":"https:\/\/mascolori.eu"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://mascolori.eu/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"189543219581","themePublished":"true","eventMetadataId":"7edfaebf-e6f6-4634-9586-bc958b498543","pageType":"page","resourceId":"120827183426","shopId":"75422957890","storefrontBaseUrl":"https:\/\/mascolori.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\",{}]]"});})();</script>
2068<script>
2069  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2070  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2071  window.ShopifyAnalytics.meta.currency = 'USD';
2072  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":120827183426,"requestId":"51b693af-3778-44c1-80ba-6ce244595ee1-1791585623"}};
2073  for (var attr in meta) {
2074    window.ShopifyAnalytics.meta[attr] = meta[attr];
2075  }
2076</script>
vendor: 1 bytes, line 2076
2076
2077<script class="analytics">
2078  (function () {
2079    var customDocumentWrite = function(content) {
2080      var jquery = null;
2081
2082      if (window.jQuery) {
2083        jquery = window.jQuery;
2084      } else if (window.Checkout && window.Checkout.$) {
2085        jquery = window.Checkout.$;
2086      }
2087
2088      if (jquery) {
2089        jquery('body').append(content);
2090      }
2091    };
2092
2093    var hasLoggedConversion = function(token) {
2094      if (token) {
2095        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2096      }
2097      return false;
2098    }
2099
2100    var setCookieIfConversion = function(token) {
2101      if (token) {
2102        var twoMonthsFromNow = new Date(Date.now());
2103        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2104
2105        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2106      }
2107    }
2108
2109    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2110    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2111    if (trekkie.integrations) {
2112      return;
2113    }
2114    trekkie.methods = [
2115      'identify',
2116      'page',
2117      'ready',
2118      'track',
2119      'trackForm',
2120      'trackLink'
2121    ];
2122    trekkie.factory = function(method) {
2123      return function() {
2124        var args = Array.prototype.slice.call(arguments);
2125        args.unshift(method);
2126        trekkie.push(args);
2127        if (method == 'track' || method == 'page') {
2128          var pageUrl;
2129          try {
2130            pageUrl = window.location.href;
2131          } catch (e) {}
2132          var pageReferrer;
2133          try {
2134            pageReferrer = document.referrer;
2135          } catch (e) {}
2136          try {
2137            if (window.__TREKKIE_SHIM_QUEUE == null) {
2138              window.__TREKKIE_SHIM_QUEUE = [];
2139            }
2140            window.__TREKKIE_SHIM_QUEUE.push({
2141              from: 'trekkie-stub',
2142              method: method,
2143              args: args.slice(1),
2144              pageContext: {
2145                url: pageUrl,
2146                referrer: pageReferrer
2147              }
2148            });
2149          } catch (e) {
2150            // no-op
2151          }
2152        }
2153        return trekkie;
2154      };
2155    };
2156    for (var i = 0; i < trekkie.methods.length; i++) {
2157      var key = trekkie.methods[i];
2158      trekkie[key] = trekkie.factory(key);
2159    }
2160    trekkie.load = function(config) {
2161      trekkie.config = config || {};
2162      trekkie.config.initialDocumentCookie = document.cookie;
2163      var first = document.getElementsByTagName('script')[0];
2164var script = document.createElement('script');
2165script.type = 'text/javascript';
2166script.onerror = function(e) {
2167  var scriptFallback = document.createElement('script');
2168  scriptFallback.type = 'text/javascript';
2169  scriptFallback.onerror = function(error) {
2170          var Monorail = {
2171      produce: function produce(monorailDomain, schemaId, payload) {
2172        var currentMs = new Date().getTime();
2173        var event = {
2174          schema_id: schemaId,
2175          payload: payload,
2176          metadata: {
2177            event_created_at_ms: currentMs,
2178            event_sent_at_ms: currentMs
2179          }
2180        };
2181        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2182      },
2183      sendRequest: function sendRequest(endpointUrl, payload) {
2184        // Try the sendBeacon API
2185        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2186          var blobData = new window.Blob([payload], {
2187            type: 'text/plain'
2188          });
2189
2190          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2191            return true;
2192          } // sendBeacon was not successful
2193
2194        } // XHR beacon
2195
2196        var xhr = new XMLHttpRequest();
2197
2198        try {
2199          xhr.open('POST', endpointUrl);
2200          xhr.setRequestHeader('Content-Type', 'text/plain');
2201          xhr.send(payload);
2202        } catch (e) {
2203          console.log(e);
2204        }
2205
2206        return false;
2207      },
2208      isIos12: function isIos12() {
2209        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2210      }
2211    };
2212    Monorail.produce('monorail-edge.shopifysvc.com',
2213      'trekkie_storefront_load_errors/1.1',
2214      {shop_id: 75422957890,
2215      theme_id: 189543219581,
2216      app_name: "storefront",
2217      context_url: window.location.href,
2218      source_url: "//mascolori.eu/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
2219
2220  };
2221  scriptFallback.async = true;
2222  scriptFallback.src = '//mascolori.eu/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
2223  first.parentNode.insertBefore(scriptFallback, first);
2224};
2225script.async = true;
2226script.src = '//mascolori.eu/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
2227first.parentNode.insertBefore(script, first);
2228
2229    };
2230    trekkie.load(
2231      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":75422957890,"isMerchantRequest":null,"themeId":189543219581,"themeCityHash":"14410867013943246690","contentLanguage":"en","currency":"USD","eventMetadataId":"7edfaebf-e6f6-4634-9586-bc958b498543"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2232    );
2233
2234    var loaded = false;
2235    trekkie.ready(function() {
2236      if (loaded) return;
2237      loaded = true;
2238
2239      window.ShopifyAnalytics.lib = window.trekkie;
2240
2241      var originalDocumentWrite = document.write;
2242      document.write = customDocumentWrite;
2243      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2244      document.write = originalDocumentWrite;
2245
2246      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2247      var token = match? match[1]: undefined;
2248      if (!hasLoggedConversion(token)) {
2249        setCookieIfConversion(token);
2250        
2251      }
2252    });
2253
2254    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":120827183426,"requestId":"51b693af-3778-44c1-80ba-6ce244595ee1-1791585623","shopifyEmitted":true});
2255
2256    var eventsListenerScript = document.createElement('script');
2257    eventsListenerScript.async = true;
2258    eventsListenerScript.src = "//mascolori.eu/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2259    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2260})();</script>
vendor: 1 bytes, line 2260
2260
2261<script
2262  defer
2263  src="https://mascolori.eu/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
2264  data-application="storefront-renderer"
2265  data-shop-id="75422957890"
2266  data-render-region="gcp-us-west1"
2267  data-page-type="page"
2268  data-theme-instance-id="189543219581"
2269  data-theme-name="Mascolori"
2270  data-theme-version="1.0.3"
2271  data-monorail-region="shop_domain"
2272  data-resource-timing-sampling-rate="10"
2273  data-shs="true"
2274  data-shs-beacon="true"
2275  data-shs-export-with-fetch="true"
2276  data-shs-logs-sample-rate="1"
2277  data-shs-beacon-endpoint="https://mascolori.eu/api/collect"
2278></script>
2278
2279<meta name="shopify-y" content="2f760d3d-f8a4-4d82-a424-25b1385d5ef5" data-expiration="1823143224000"><meta name="shopify-s" content="43228dc2-09bc-47c6-ae67-a807ff6485b5" data-expiration="1791587424000">
2280</head>
2281	<body>
2282		<!-- BEGIN sections: header-group -->
2283<div id="shopify-section-sections--27821635371389__169320432739452eeb" class="shopify-section shopify-section-group-header-group">
2284
2285
2286
2287</div><div id="shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3" class="shopify-section shopify-section-group-header-group announcement"><style>
2288#shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3{margin-top:0px;margin-bottom:0px;background:#fff;color:#222;border-bottom:1px solid #eee}
2289#shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3 .announcement__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:34px;padding:6px 30px;background:#fff}
2290#shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3 .announcement__title{max-width:60%;color:#444;font-size:12px}
2291#shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3 .announcement__title .swiper-slide{color:inherit}
2292.mc-top-reviews{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;color:#222!important;font-size:12px;line-height:1.5;text-decoration:none!important;letter-spacing:.01em}
2293.mc-top-reviews__star{color:#bc176b;font-size:15px}
2294.mc-top-reviews__arrow{color:#214da8}
2295.mc-top-reviews:focus-visible{outline:2px solid #214da8;outline-offset:3px}
2296@media(max-width:749px){#shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3 .announcement__title{display:none}#shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3 .announcement__inner{justify-content:center;min-height:32px;padding:5px 12px}.mc-top-reviews{font-size:12px}}
2297@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
2298.section-reviews{scroll-margin-top:100px}
2299</style>
2300<div class="announcement__inner">
2301  <div class="announcement__title" announcement-slider>
2302    <div class="swiper-wrapper">
2303      
2304        
2305          
2306            <a href="/pages/bezorging" class="swiper-slide">Ordered before 3 p.m., free delivery tomorrow</a>
2307          
2308        
2309      
2310        
2311          
2312            <a href="/pages/waarom-mascolori" class="swiper-slide">100% Uniqueness Guarantee</a>
2313          
2314        
2315      
2316        
2317          
2318            <a href="/pages/waarom-mascolori" class="swiper-slide">Handmade in Portugal</a>
2319          
2320        
2321      
2322        
2323          
2324            <a href="/pages/stores" class="swiper-slide">Designed in Rotterdam</a>
2325          
2326        
2327      
2328        
2329      
2330    </div>
2331  </div>
2332  <a class="mc-top-reviews" href="https://maps.google.com/maps?cid=15288568830371378186" data-mc-top-reviews data-review-word="reviews" data-on-google="on Google">
2333    <span class="mc-top-reviews__star" aria-hidden="true">★</span>
2334    <span data-mc-top-review-text>Google Reviews</span>
2335    <span class="mc-top-reviews__arrow" aria-hidden="true">↗</span>
2336  </a>
2337</div>
2338<script>
2339(function(){
2340  var section=document.getElementById('shopify-section-sections--27821635371389__4da4161b-565b-49df-bf60-d0eb3a20b9d3');
2341  if(!section)return;
2342  var link=section.querySelector('[data-mc-top-reviews]');
2343  var label=link.querySelector('[data-mc-top-review-text]');
2344  function update(){
2345    var widget=document.querySelector('.mc-google-reviews--reputon .reputon-google-reviews-widget');
2346    if(!widget)return;
2347    var score=widget.querySelector('.reputon-count-number');
2348    var count=widget.querySelector('.reputon-reviews-count');
2349    if(!score||!count)return;
2350    var rating=parseFloat(score.textContent.replace(',','.'));
2351    var total=count.textContent.match(/[\d,\.\s]+/);
2352    if(!rating||!total)return;
2353    var totalNumber=parseInt(total[0].replace(/\D/g,''),10);
2354    if(!totalNumber)return;
2355    var locale=document.documentElement.lang||'nl';
2356    var text=new Intl.NumberFormat(locale,{minimumFractionDigits:1,maximumFractionDigits:1}).format(rating)+' '+link.dataset.onGoogle+' · '+new Intl.NumberFormat(locale).format(totalNumber)+' '+link.dataset.reviewWord;
2357    if(label.textContent!==text)label.textContent=text;
2358    var anchor=widget.closest('.shopify-section');
2359    if(anchor)link.setAttribute('href','#'+anchor.id);
2360  }
2361  var pending=false;
2362  var observer=new MutationObserver(function(){if(!pending){pending=true;requestAnimationFrame(function(){pending=false;update();});}});
2363  observer.observe(document.body,{childList:true,subtree:true});
2364  update();
2365})();
2366</script>
2366
2367
2368</div><header id="shopify-section-sections--27821635371389__header" class="shopify-section shopify-section-group-header-group header"><style>
2369    .header {
2370        margin-top: 0px;
2371        margin-bottom: 0px;
2372    }
2373</style>
2374
2375<div class="header__wrapper" id="Header">
2376    <div class="logo">
2377        <a href="/" class="logo__inner" home-url>
2378            
2379                <svg class="header__logo-svg" width="158" height="20" viewBox="0 0 158 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2380    <g clip-path="url(#clip0_577_1629)">
2381        <path d="M43.0869 19.6427H38.9043L37.2733 15.3726H29.4439L27.8248 19.6427H23.6333L31.2407 0.3573H35.4795L43.0869 19.6427ZM32.9812 6.03341L30.6487 12.0668H36.039L33.7094 6.03341L33.3453 4.95861L32.9812 6.03341Z" fill="black"/>
2382        <path d="M57.7511 5.75744H53.8497C53.7935 4.21496 52.8107 3.36093 51.4639 3.36093C50.1171 3.36093 49.2468 4.10457 49.2468 5.42629C49.2468 6.87872 50.3124 7.35512 52.6983 8.1801C56.8808 9.55991 58.3697 11.268 58.3697 14.1583C58.3697 17.8765 55.534 20 51.828 20C47.3376 20 45.0198 17.4089 44.8955 13.7458H48.7969C48.8827 15.6456 49.9217 16.6507 51.8842 16.6507C53.5123 16.6507 54.4684 15.7415 54.4684 14.4749C54.4684 13.2084 53.4294 12.4415 50.9873 11.6369C47.4352 10.5069 45.3454 8.96441 45.3454 5.74292C45.3454 2.38199 47.675 -0.0145264 51.5616 -0.0145264C55.2262 -2.03867e-06 57.5824 1.92883 57.7511 5.75744Z" fill="black"/>
2383        <path d="M103.01 15.8402H111.177V19.6427H99.1416V0.3573H103.01V15.8402Z" fill="black"/>
2384        <path d="M133.162 9.9724C133.162 15.756 128.952 20 123 20C117.047 20 112.802 15.756 112.802 9.9724C112.802 4.18882 117.014 0 123 0C128.985 0 133.162 4.21496 133.162 9.9724ZM116.816 9.9724C116.816 13.7197 119.261 16.4735 123 16.4735C126.738 16.4735 129.148 13.7197 129.148 9.9724C129.148 6.22513 126.706 3.52651 123 3.52651C119.294 3.52651 116.816 6.25418 116.816 9.9724Z" fill="black"/>
2385        <path d="M95.998 9.9724C95.998 15.756 91.7888 20 85.839 20C79.8893 20 75.6416 15.756 75.6416 9.9724C75.6416 4.18882 79.8538 0 85.842 0C91.8302 0 95.998 4.21496 95.998 9.9724ZM79.6555 9.9724C79.6555 13.7197 82.1005 16.4735 85.839 16.4735C89.5776 16.4735 91.9841 13.7197 91.9841 9.9724C91.9841 6.22513 89.5421 3.52651 85.842 3.52651C82.1419 3.52651 79.6555 6.25418 79.6555 9.9724Z" fill="black"/>
2386        <path d="M149.64 6.50109C149.673 7.60903 149.365 8.70091 148.756 9.63455C148.147 10.5682 147.266 11.3003 146.228 11.7357L150.493 19.6427H146.077L142.258 12.4241H140.518V19.6427H136.669V0.3573H142.735C146.944 0.3573 149.64 2.83806 149.64 6.50109ZM140.518 3.88671V9.06318H142.735C144.531 9.06318 145.695 8.20915 145.695 6.50109C145.695 4.79303 144.543 3.88671 142.735 3.88671H140.518Z" fill="black"/>
2387        <path d="M157.6 19.6427H153.752V0.3573H157.6V19.6427Z" fill="black"/>
2388        <path d="M71.1099 16.2963C70.1713 16.306 69.2449 16.0875 68.4133 15.6601C66.4567 14.6376 65.1572 12.6478 65.1572 9.97241C65.1572 7.29703 66.4685 5.34205 68.4133 4.33116C69.2355 3.91094 70.1504 3.69547 71.0774 3.70371C71.8736 3.70371 73.1494 3.77343 73.1494 3.77343V0.171393C72.4651 0.0557089 71.7718 -0.00163403 71.0774 5.42574e-06C69.7045 -0.00947598 68.3437 0.251293 67.0754 0.76689C63.5233 2.23385 61.2559 5.67321 61.2559 9.97241C61.2559 14.2716 63.5233 17.7458 67.0783 19.2244C68.3557 19.7453 69.7267 20.009 71.1099 20C71.7931 20.0021 72.4752 19.9486 73.1494 19.8402V16.2295C73.1494 16.2295 71.8795 16.2963 71.1099 16.2963Z" fill="black"/>
2389        <path d="M16.6445 0.3573L10.5556 9.81845L4.46378 0.3573H0V19.6398H3.81257V6.96587L8.89797 14.8991H12.2103L17.2957 6.96587V19.6398H21.1083V0.3573H16.6445Z" fill="black"/>
2390    </g>
2391    <defs>
2392        <clipPath id="clip0_577_1629">
2393            <rect width="157.6" height="20" fill="white"/>
2394        </clipPath>
2395    </defs>
2396</svg>
2397            
2398        </a>
2399    </div>
2400    <div class="menu">
2401        <nav class="menu__inner" id="headerMenu">
2402            
2403                <li class="menu__button">
2404                    <a class="url" href="/collections/heren" main-menu-item>
2405                        <span>Men</span>
2406                       
2407                            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">
2408                                <path d="M12.27 1.25215C12.27 1.25215 8.90451 4.67855 6.74806 6.87403L1 1.12598" stroke="black" stroke-width="1.4"/>
2409                            </svg>
2410                       
2411                    </a>
2412                    
2413                        <div class="dropdown-menu">
2414                            <ul class="dropdown-menu__links">
2415                                
2416                                    <a href="/collections/heren" class="dropdown-menu__title">All men's shoes</a>
2417                                
2418                                    <a href="/collections/pointed-toe" class="dropdown-menu__title">Pointed</a>
2419                                
2420                                    <a href="/collections/sneakers" class="dropdown-menu__title">Sneakers</a>
2421                                
2422                                    <a href="/collections/chelsea-boots" class="dropdown-menu__title">Chelsea Boots</a>
2423                                
2424                                    <a href="/collections/collabs" class="dropdown-menu__title">Collabs</a>
2425                                
2426                                    <a href="/collections/brand-new" class="dropdown-menu__title">Brand New</a>
2427                                
2428                                    <a href="/collections/sale" class="dropdown-menu__title">Sale</a>
2429                                
2430                            </ul>
2431                        </div>
2432                    
2433                </li>
2434            
2435                <li class="menu__button">
2436                    <a class="url" href="/collections/dames" main-menu-item>
2437                        <span>Ladies</span>
2438                       
2439                            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">
2440                                <path d="M12.27 1.25215C12.27 1.25215 8.90451 4.67855 6.74806 6.87403L1 1.12598" stroke="black" stroke-width="1.4"/>
2441                            </svg>
2442                       
2443                    </a>
2444                    
2445                        <div class="dropdown-menu">
2446                            <ul class="dropdown-menu__links">
2447                                
2448                                    <a href="/collections/lage-laarsjes" class="dropdown-menu__title">Low Boots</a>
2449                                
2450                                    <a href="/collections/hoge-laarsjes" class="dropdown-menu__title">High Boots</a>
2451                                
2452                                    <a href="/collections/sneakers-dames" class="dropdown-menu__title">Sneakers</a>
2453                                
2454                                    <a href="https://mascolori.nl/collections/pumps" class="dropdown-menu__title">pumps</a>
2455                                
2456                                    <a href="/collections/brand-new-dames" class="dropdown-menu__title">Brand New</a>
2457                                
2458                                    <a href="/collections/sale-dames" class="dropdown-menu__title">Sale</a>
2459                                
2460                            </ul>
2461                        </div>
2462                    
2463                </li>
2464            
2465                <li class="menu__button">
2466                    <a class="url" href="/collections/overhemden" main-menu-item>
2467                        <span>Clothing</span>
2468                       
2469                    </a>
2470                    
2471                </li>
2472            
2473                <li class="menu__button">
2474                    <a class="url" href="/collections/riemen" main-menu-item>
2475                        <span>Belts</span>
2476                       
2477                    </a>
2478                    
2479                </li>
2480            
2481                <li class="menu__button">
2482                    <a class="url" href="#" main-menu-item>
2483                        <span>accessories</span>
2484                       
2485                            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">
2486                                <path d="M12.27 1.25215C12.27 1.25215 8.90451 4.67855 6.74806 6.87403L1 1.12598" stroke="black" stroke-width="1.4"/>
2487                            </svg>
2488                       
2489                    </a>
2490                    
2491                        <div class="dropdown-menu">
2492                            <ul class="dropdown-menu__links">
2493                                
2494                                    <a href="/collections/riemen" class="dropdown-menu__title">Belts</a>
2495                                
2496                                    <a href="/collections/socks" class="dropdown-menu__title">Socks</a>
2497                                
2498                                    <a href="/collections/veters" class="dropdown-menu__title">laces</a>
2499                                
2500                                    <a href="/products/awadawdaw" class="dropdown-menu__title">Gift card</a>
2501                                
2502                                    <a href="/collections/keep-em-shining" class="dropdown-menu__title">Care products</a>
2503                                
2504                            </ul>
2505                        </div>
2506                    
2507                </li>
2508            
2509                <li class="menu__button">
2510                    <a class="url" href="/pages/waarom-mascolori" main-menu-item>
2511                        <span>ABOUT US</span>
2512                       
2513                            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">
2514                                <path d="M12.27 1.25215C12.27 1.25215 8.90451 4.67855 6.74806 6.87403L1 1.12598" stroke="black" stroke-width="1.4"/>
2515                            </svg>
2516                       
2517                    </a>
2518                    
2519                        <div class="dropdown-menu">
2520                            <ul class="dropdown-menu__links">
2521                                
2522                                    <a href="/pages/waarom-mascolori" class="dropdown-menu__title">About mascolori</a>
2523                                
2524                                    <a href="/blogs/onze-samenwerking-en-specials" class="dropdown-menu__title">specials</a>
2525                                
2526                                    <a href="/pages/stores" class="dropdown-menu__title">Store</a>
2527                                
2528                                    <a href="/blogs/stories/storieseuropese
2528-schoenen" class="dropdown-menu__title">Gemaakt in Portugal</a>
2529                                
2530                                    <a href="/blogs/stories/storiesopvallende-schoenen-bruiloft" class="dropdown-menu__title">Trouwen op Mascolori's</a>
2531                                
2532                            </ul>
2533                        </div>
2534                    
2535                </li>
2536            
2537                <li class="menu__button">
2538                    <a class="url" href="/pages/contact" main-menu-item>
2539                        <span>CONTACT</span>
2540                       
2541                    </a>
2542                    
2543                </li>
2544            
2545        </nav>
2546    </div>
2547    <div class="navigation">
2548        <div class="navigation__inner">
2549            <div class="lang-switch" lang-switch>
2550<form method="post" action="/localization" id="mc-language-desktop" accept-charset="UTF-8" class="mc-language-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/stores" />
2551<input type="hidden" name="country_code" value="US">
2552
2553
2554
2555
2556<button type="submit" name="language_code" value="nl" class="nl" lang="nl">nl</button>
2557
2558
2559<span class="lang-switch__divider">/</span>
2560
2561<span class="en active" aria-current="true">en</span>
2562
2563
2564<span class="lang-switch__divider">/</span>
2565
2566<button type="submit" name="language_code" value="de" class="de" lang="de">de</button>
2567
2568
2569</form>
2570<style>.mc-language-form{display:flex;align-items:center;gap:8px;margin:0}.mc-language-form button{appearance:none;border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.mc-language-form button:focus-visible{outline:2px solid currentColor;outline-offset:4px}</style></div>
2571            <button class="navigation__search nav-btn" id="openSearchBtn">
2572                
2573        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2574            <path d="M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2575            <path d="M13.7041 13.703L17.501 17.4999" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2576        </svg>
2577    
2578
2579
2580            </button>
2581            <button class="navigation__like wishlist-nav--target">
2582                
2583                
2584            </button>
2585            <a href="https://mascolori.eu/customer_authentication/redirect?locale=en&region_country=US" class="navigation__account nav-btn">
2586                
2587        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2588            <path d="M10 12.5C12.7614 12.5 15 10.2614 15 7.5C15 4.73858 12.7614 2.5 10 2.5C7.23858 2.5 5 4.73858 5 7.5C5 10.2614 7.23858 12.5 10 12.5Z" stroke="black" stroke-width="1.4" stroke-miterlimit="10"/>
2589            <path d="M2.42188 16.8751C3.18979 15.5447 4.2944 14.44 5.62465 13.6719C6.9549 12.9038 8.46392 12.4994 10 12.4994C11.5361 12.4994 13.0451 12.9038 14.3753 13.6719C15.7056 14.44 16.8102 15.5447 17.5781 16.8751" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2590        </svg>
2591    
2592
2593
2594            </a>
2595            <button class="navigation__cart nav-btn" open-cart-button>
2596                
2597        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2598            <path d="M16.3126 5.625H3.68756C3.53377 5.62572 3.38551 5.68242 3.27048 5.78451C3.15546 5.88659 3.08155 6.02707 3.06256 6.17969L1.95319 16.1797C1.94332 16.2668 1.9519 16.355 1.97836 16.4386C2.00483 16.5222 2.04859 16.5993 2.1068 16.6649C2.16501 16.7305 2.23637 16.7831 2.31623 16.8193C2.3961 16.8555 2.48269 16.8745 2.57038 16.875H17.4298C17.5174 16.8745 17.604 16.8555 17.6839 16.8193C17.7638 16.7831 17.8351 16.7305 17.8933 16.6649C17.9515 16.5993 17.9953 16.5222 18.0218 16.4386C18.0482 16.355 18.0568 16.2668 18.0469 16.1797L16.9376 6.17969C16.9186 6.02707 16.8447 5.88659 16.7296 5.78451C16.6146 5.68242 16.4664 5.62572 16.3126 5.625Z" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2599            <path d="M6.875 8.125V5.625C6.875 4.7962 7.20424 4.00134 7.79029 3.41529C8.37634 2.82924 9.1712 2.5 10 2.5C10.8288 2.5 11.6237 2.82924 12.2097 3.41529C12.7958 4.00134 13.125 4.7962 13.125 5.625V8.125" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2600        </svg>
2601    
2602
2603
2604                <span class="cart-product-count nav-count" data-cart-items-count>0</span>
2605            </button>
2606        </div>
2607    </div>
2608    <div class="mobile-buttons">
2609        <span class="wishlist-nav--target"></span>
2610
2611        <button class="navigation__cart" open-cart-button>
2612            
2613        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
2614            <path d="M26.1 8H5.9C5.65394 8.00116 5.41672 8.09188 5.23268 8.25521C5.04864 8.41855 4.93038 8.64332 4.9 8.8875L3.125 24.8875C3.10922 25.0269 3.12294 25.1681 3.16529 25.3018C3.20763 25.4356 3.27764 25.5589 3.37078 25.6639C3.46392 25.7688 3.57809 25.8529 3.70588 25.9109C3.83366 25.9688 3.97221 25.9991 4.1125 26H27.8875C28.0278 25.9991 28.1663 25.9688 28.2941 25.9109C28.4219 25.8529 28.5361 25.7688 28.6292 25.6639C28.7224 25.5589 28.7924 25.4356 28.8347 25.3018C28.8771 25.1681 28.8908 25.0269 28.875 24.8875L27.1 8.8875C27.0696 8.64332 26.9514 8.41855 26.7673 8.25521C26.5833 8.09188 26.3461 8.00116 26.1 8Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2615            <path d="M11 12V8C11 6.67392 11.5268 5.40215 12.4645 4.46447C13.4021 3.52678 14.6739 3 16 3C17.3261 3 18.5979 3.52678 19.5355 4.46447C20.4732 5.40215 21 6.67392 21 8V12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2616        </svg>
2617        
2618
2619
2620
2621            <span class="cart-product-count nav-count" data-cart-items-count>0</span>
2622        </button>
2623        <div class="burger-menu" id="burgerMenuButton">
2624            <div class="burger-menu__body">
2625                <span></span>
2626                <span></span>
2627                <span></span>
2628            </div>
2629        </div>
2630    </div>
2631        
2632</div>
2633<div class="mobile-menu" id="mobileMenu">
2634    <div class="mobile-menu__inner">
2635        <div class="mobile-menu__header">
2636            <div class="logo">
2637                <a href="/" class="logo__inner" home-url>
2638                    
2639                        <svg class="header__logo-svg" width="158" height="20" viewBox="0 0 158 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2640    <g clip-path="url(#clip0_577_1629)">
2641        <path d="M43.0869 19.6427H38.9043L37.2733 15.3726H29.4439L27.8248 19.6427H23.6333L31.2407 0.3573H35.4795L43.0869 19.6427ZM32.9812 6.03341L30.6487 12.0668H36.039L33.7094 6.03341L33.3453 4.95861L32.9812 6.03341Z" fill="black"/>
2642        <path d="M57.7511 5.75744H53.8497C53.7935 4.21496 52.8107 3.36093 51.4639 3.36093C50.1171 3.36093 49.2468 4.10457 49.2468 5.42629C49.2468 6.87872 50.3124 7.35512 52.6983 8.1801C56.8808 9.55991 58.3697 11.268 58.3697 14.1583C58.3697 17.8765 55.534 20 51.828 20C47.3376 20 45.0198 17.4089 44.8955 13.7458H48.7969C48.8827 15.6456 49.9217 16.6507 51.8842 16.6507C53.5123 16.6507 54.4684 15.7415 54.4684 14.4749C54.4684 13.2084 53.4294 12.4415 50.9873 11.6369C47.4352 10.5069 45.3454 8.96441 45.3454 5.74292C45.3454 2.38199 47.675 -0.0145264 51.5616 -0.0145264C55.2262 -2.03867e-06 57.5824 1.92883 57.7511 5.75744Z" fill="black"/>
2643        <path d="M103.01 15.8402H111.177V19.6427H99.1416V0.3573H103.01V15.8402Z" fill="black"/>
2644        <path d="M133.162 9.9724C133.162 15.756 128.952 20 123 20C117.047 20 112.802 15.756 112.802 9.9724C112.802 4.18882 117.014 0 123 0C128.985 0 133.162 4.21496 133.162 9.9724ZM116.816 9.9724C116.816 13.7197 119.261 16.4735 123 16.4735C126.738 16.4735 129.148 13.7197 129.148 9.9724C129.148 6.22513 126.706 3.52651 123 3.52651C119.294 3.52651 116.816 6.25418 116.816 9.9724Z" fill="black"/>
2645        <path d="M95.998 9.9724C95.998 15.756 91.7888 20 85.839 20C79.8893 20 75.6416 15.756 75.6416 9.9724C75.6416 4.18882 79.8538 0 85.842 0C91.8302 0 95.998 4.21496 95.998 9.9724ZM79.6555 9.9724C79.6555 13.7197 82.1005 16.4735 85.839 16.4735C89.5776 16.4735 91.9841 13.7197 91.9841 9.9724C91.9841 6.22513 89.5421 3.52651 85.842 3.52651C82.1419 3.52651 79.6555 6.25418 79.6555 9.9724Z" fill="black"/>
2646        <path d="M149.64 6.50109C149.673 7.60903 149.365 8.70091 148.756 9.63455C148.147 10.5682 147.266 11.3003 146.228 11.7357L150.493 19.6427H146.077L142.258 12.4241H140.518V19.6427H136.669V0.3573H142.735C146.944 0.3573 149.64 2.83806 149.64 6.50109ZM140.518 3.88671V9.06318H142.735C144.531 9.06318 145.695 8.20915 145.695 6.50109C145.695 4.79303 144.543 3.88671 142.735 3.88671H140.518Z" fill="black"/>
2647        <path d="M157.6 19.6427H153.752V0.3573H157.6V19.6427Z" fill="black"/>
2648        <path d="M71.1099 16.2963C70.1713 16.306 69.2449 16.0875 68.4133 15.6601C66.4567 14.6376 65.1572 12.6478 65.1572 9.97241C65.1572 7.29703 
264866.4685 5.34205 68.4133 4.33116C69.2355 3.91094 70.1504 3.69547 71.0774 3.70371C71.8736 3.70371 73.1494 3.77343 73.1494 3.77343V0.171393C72.4651 0.0557089 71.7718 -0.00163403 71.0774 5.42574e-06C69.7045 -0.00947598 68.3437 0.251293 67.0754 0.76689C63.5233 2.23385 61.2559 5.67321 61.2559 9.97241C61.2559 14.2716 63.5233 17.7458 67.0783 19.2244C68.3557 19.7453 69.7267 20.009 71.1099 20C71.7931 20.0021 72.4752 19.9486 73.1494 19.8402V16.2295C73.1494 16.2295 71.8795 16.2963 71.1099 16.2963Z" fill="black"/>
2649        <path d="M16.6445 0.3573L10.5556 9.81845L4.46378 0.3573H0V19.6398H3.81257V6.96587L8.89797 14.8991H12.2103L17.2957 6.96587V19.6398H21.1083V0.3573H16.6445Z" fill="black"/>
2650    </g>
2651    <defs>
2652        <clipPath id="clip0_577_1629">
2653            <rect width="157.6" height="20" fill="white"/>
2654        </clipPath>
2655    </defs>
2656</svg>
2657                    
2658                </a>
2659            </div>
2660            <div class="mobile-menu__close-btn close-btn" id="burgerMenuCloseButton">
2661                <div class="close-btn__inner">
2662                    <span></span>
2663                    <span></span>
2664                </div>
2665            </div> 
2666        </div>
2667        <div class="mobile-menu__search">
2668            <form action="/search" class="mobile-menu__search-inner">
2669                <input type="text"
2670                    placeholder="Search"
2671                    name="q"
2672                    value=""
2673                    class="mobile-menu__input"
2674                />
2675                <input type="hidden" name="type" value="product">
2676                <button class="mobile-menu__input-btn">
2677                    <svg width="28" height="15" viewBox="0 0 28 15" fill="none" xmlns="http://www.w3.org/2000/svg">
2678                        <path d="M0 7.5H26M26 7.5L18.9091 1M26 7.5L18.9091 14" stroke="black" stroke-width="1.4"/>
2679                    </svg>
2680                </button>
2681            </form>
2682        </div>
2683        <nav class="mobile-menu__menu" id="mobileMenuItemsBody">
2684            
2685                
2686                <li class="item"  data-mobile-menu-item>
2687                    
2688                        <div class="item__dropdown-title" href="/collections/heren" data-mobile-open-dropdown>
2689                            <span class="title-inner">Men</span>
2690                            <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2691                                <path d="M0 8H26M26 8L18.9091 1.5M26 8L18.9091 14.5" stroke="black" stroke-width="1.4"/>
2692                            </svg>
2693                        </div>
2694                        <div class="dropdown-menu" data-mobile-dropdown>
2695                            <button class="back-button" data-mobile-close-dropdown>
2696                                <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2697                                    <path d="M28 8H2M2 8L9.09091 1.5M2 8L9.09091 14.5" stroke="black" stroke-width="1.4"/>
2698                                </svg>
2699                                Back
2700                            </button>           
2701                            <ul class="dropdown-menu__links">
2702                                
2703                                    <a href="/collections/heren" class="dropdown-menu__title">All men's shoes</a>
2704                                
2705                                    <a href="/collections/pointed-toe" class="dropdown-menu__title">Pointed</a>
2706                                
2707                                    <a href="/collections/sneakers" class="dropdown-menu__title">Sneakers</a>
2708                                
2709                                    <a href="/collections/chelsea-boots" class="dropdown-menu__title">Chelsea Boots</a>
2710                                
2711                                    <a href="/collections/collabs" class="dropdown-menu__title">Collabs</a>
2712                                
2713                                    <a href="/collections/brand-new" class="dropdown-menu__title">Brand New</a>
2714                                
2715                                    <a href="/collections/sale" class="dropdown-menu__title">Sale</a>
2716                                
2717                            </ul>                 
2718                        </div>
2719                    
2720                </li>
2721            
2722                
2723                <li class="item"  data-mobile-menu-item>
2724                    
2725                        <div class="item__dropdown-title" href="/collections/dames" data-mobile-open-dropdown>
2726                            <span class="title-inner">Ladies</span>
2727                            <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2728                                <path d="M0 8H26M26 8L18.9091 1.5M26 8L18.9091 14.5" stroke="black" stroke-width="1.4"/>
2729                            </svg>
2730                        </div>
2731                        <div class="dropdown-menu" data-mobile-dropdown>
2732                            <button class="back-button" data-mobile-close-dropdown>
2733                                <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2734                                    <path d="M28 8H2M2 8L9.09091 1.5M2 8L9.09091 14.5" stroke="black" stroke-width="1.4"/>
2735                                </svg>
2736                                Back
2737                            </button>           
2738                            <ul class="dropdown-menu__links">
2739                                
2740                                    <a href="/collections/lage-laarsjes" class="dropdown-menu__title">Low Boots</a>
2741                                
2742                                    <a href="/collections/hoge-laarsjes" class="dropdown-menu__title">High Boots</a>
2743                                
2744                                    <a href="/collections/sneakers-dames" class="dropdown-menu__title">Sneakers</a>
2745                                
2746                                    <a href="https://mascolori.nl/collections/pumps" class="dropdown-menu__title">pumps</a>
2747                                
2748                                    <a href="/collections/brand-new-dames" class="dropdown-menu__title">Brand New</a>
2749                                
2750                                    <a href="/collections/sale-dames" class="dropdown-menu__title">Sale</a>
2751                                
2752                            </ul>                 
2753                        </div>
2754                    
2755                </li>
2756            
2757                
2758                <li class="item"  >
2759                    
2760                        <a class="item__title" href="/collections/overhemden">Clothing</a>
2761                    
2762                </li>
2763            
2764                
2765                <li class="item"  >
2766                    
2767                        <a class="item__title" href="/collections/riemen">Belts</a>
2768                    
2769                </li>
2770            
2771                
2772                <li class="item"  data-mobile-menu-item>
2773                    
2774                        <div class="item__dropdown-title" href="#" data-mobile-open-dropdown>
2775                            <span class="title-inner">accessories</span>
2776                            <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2777                                <path d="M0 8H26M26 8L18.9091 1.5M26 8L18.9091 14.5" stroke="black" stroke-width="1.4"/>
2778                            </svg>
2779                        </div>
2780                        <div class="dropdown-menu" data-mobile-dropdown>
2781                            <button class="back-button" data-mobile-close-dropdown>
2782                                <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2783                                    <path d="M28 8H2M2 8L9.09091 1.5M2 8L9.09091 14.5" stroke="black" stroke-width="1.4"/>
2784                                </svg>
2785                                Back
2786                            </button>           
2787                            <ul class="dropdown-menu__links">
2788                                
2789                                    <a href="/collections/riemen" class="dropdown-menu__title">Belts</a>
2790                                
2791                                    <a href="/collections/socks" class="dropdown-menu__title">Socks</a>
2792                                
2793                                    <a href="/collections/veters" class="dropdown-menu__title">laces</a>
2794                                
2795                                    <a href="/products/awadawdaw" class="dropdown-menu__title">Gift card</a>
2796                                
2797                                    <a href="/collections/keep-em-shining" class="dropdown-menu__title">Care products</a>
2798                                
2799                            </ul>                 
2800                        </div>
2801                    
2802                </li>
2803            
2804                
2805                <li class="item"  data-mobile-menu-item>
2806                    
2807                        <div class="item__dropdown-title" href="/pages/waarom-mascolori" data-mobile-open-dropdown>
2808                            <span class="title-inner">ABOUT US</span>
2809                            <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2810                                <path d="M0 8H26M26 8L18.9091 1.5M26 8L18.9091 14.5" stroke="black" stroke-width="1.4"/>
2811                            </svg>
2812                        </div>
2813                        <div class="dropdown-menu" data-mobile-dropdown>
2814                            <button class="back-button" data-mobile-close-dropdown>
2815                                <svg width="28" height="16" viewBox="0 0 28 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2816                                    <path d="M28 8H2M2 8L9.09091 1.5M2 8L9.09091 14.5" stroke="black" stroke-width="1.4"/>
2817                                </svg>
2818                                Back
2819                            </button>           
2820                            <ul class="dropdown-menu__links">
2821                                
2822                                    <a href="/pages/waarom-mascolori" class="dropdown-menu__title">About mascolori</a>
2823                                
2824                                    <a href="/blogs/onze-samenwerking-en-specials" class="dropdown-menu__title">specials</a>
2825                                
2826                                    <a href="/pages/stores" class="dropdown-menu__title">Store</a>
2827                                
2828                                    <a href="/blogs/stories/storieseuropese-schoenen" class="dropdown-menu__title">Gemaakt in Portugal</a>
2829                                
2830                                    <a href="/blogs/stories/storiesopvallende-schoenen-bruiloft" class="dropdown-menu__title">Trouwen op Mascolori's</a>
2831                                
2832                            </ul>                 
2833                        </div>
2834                    
2835                </li>
2836            
2837                
2838                <li class="item"  >
2839                    
2840                        <a class="item__title" href="/pages/contact">CONTACT</a>
2841                    
2842                </li>
2843            
2844        </nav>
2845        <div class="mobile-menu__navigation nav-mobile">
2846            <a href="https://mascolori.eu/customer_authentication/redirect?locale=en&region_country=US" class="nav-mobile__account nav-mobile__button ">
2847                
2848        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2849            <path d="M10 12.5C12.7614 12.5 15 10.2614 15 7.5C15 4.73858 12.7614 2.5 10 2.5C7.23858 2.5 5 4.73858 5 7.5C5 10.2614 7.23858 12.5 10 12.5Z" stroke="black" stroke-width="1.4" stroke-miterlimit="10"/>
2850            <path d="M2.42188 16.8751C3.18979 15.5447 4.2944 14.44 5.62465 13.6719C6.9549 12.9038 8.46392 12.4994 10 12.4994C11.5361 12.4994 13.0451 12.9038 14.3753 13.6719C15.7056 14.44 16.8102 15.5447 17.5781 16.8751" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2851        </svg>
2852    
2853
2854
2855                <span>account</span>
2856            </a>
2857            <a href="/pages/wishlist" class="nav-mobile__like nav-mobile__button ">
2858                
2859                <span class="wishlist-nav--target">wishlist</span>
2860            </a>
2861            <div class="lang-switch" lang-switch>
2862<form method="post" action="/localization" id="mc-language-mobile" accept-charset="UTF-8" class="mc-language-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/stores" />
2863<input type="hidden" name="country_code" value="US">
2864
2865
2866
2867
2868<button type="submit" name="language_code" value="nl" class="nl" lang="nl">nl</button>
2869
2870
2871<span class="lang-switch__divider">/</span>
2872
2873<span class="en active" aria-current="true">en</span>
2874
2875
2876<span class="lang-switch__divider">/</span>
2877
2878<button type="submit" name="language_code" value="de" class="de" lang="de">de</button>
2879
2880
2881</form>
2882<style>.mc-language-form{display:flex;align-items:center;gap:8px;margin:0}.mc-language-form button{appearance:none;border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.mc-language-form button:focus-visible{outline:2px solid currentColor;outline-offset:4px}</style></div>
2883        </div>
2884    </div>
2885    
2886</div>
2887
2888
2889
2890
2891
2892</header><div id="shopify-section-sections--27821635371389__search" class="shopify-section shopify-section-group-header-group"><div class="predictive-search__container" id="predictiveSearchBody">
2893    <div class="predictive-search">
2894        <div class="predictive-search__header">
2895            <h6 class="predictive-search__title">What are you looking for?</h6>
2896            <div class="predictive-search__close-btn" id="closeSearchBtn">Close</div>
2897        </div>
2898        <div class="predictive-search__body">
2899            <form action="/search" method="get" role="search" class="search-form" data-predictive-search-form>
2900                <div class="search-form__input-block">
2901                    <input class="search-form__input" data-search-bar type="search" placeholder="Start typing..." name="q" >
2902                    <input type="hidden" name="type" value="product">    
2903                    <div class="search-form__clear-btn" >
2904                        <svg data-search-clear width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2905                            <path fill-rule="evenodd" clip-rule="evenodd" d="M0.75293 8.125C0.75293 3.6392 4.39151 0 8.87655 0C13.3616 0 17.0002 3.6392 17.0002 8.125C17.0002 12.6108 13.3616 16.25 8.87655 16.25C4.39151 16.25 0.75293 12.6108 0.75293 8.125ZM8.87655 1.25C5.08175 1.25 2.00272 4.32955 2.00272 8.125C2.00272 11.9204 5.08175 15 8.87655 15C12.6713 15 15.7504 11.9204 15.7504 8.125C15.7504 4.32955 12.6713 1.25 8.87655 1.25ZM5.93511 5.18306C6.17914 4.93898 6.5748 4.93898 6.81884 5.18306L8.87655 7.24112L10.9343 5.18306C11.1783 4.93898 11.574 4.93898 11.818 5.18306C12.062 5.42714 12.062 5.82286 11.818 6.06694L9.76028 8.125L11.818 10.1831C12.062 10.4271 12.062 10.8229 11.818 11.0669C11.574 11.311 11.1783 11.311 10.9343 11.0669L8.87655 9.00888L6.81884 11.0669C6.5748 11.311 6.17914 11.311 5.93511 11.0669C5.69107 10.8229 5.69107 10.4271 5.93511 10.1831L7.99281 8.125L5.93511 6.06694C5.69107 5.82286 5.69107 5.42714 5.93511 5.18306Z" fill="#1F1F1F"/>
2906                        </svg>
2907                    </div>
2908                </div>
2909                <button class="search-form__submit-btn" data-search-submit>
2910                    <span>Search</span>
2911                    <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
2912                        <path d="M13.5938 23.4375C19.0303 23.4375 23.4375 19.0303 23.4375 13.5938C23.4375 8.1572 19.0303 3.75 13.5938 3.75C8.1572 3.75 3.75 8.1572 3.75 13.5938C3.75 19.0303 8.1572 23.4375 13.5938 23.4375Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2913                        <path d="M20.5557 20.5547L26.251 26.25" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2914                    </svg>
2915                </button>
2916            </form>
2917            <div class="search-results" data-no-search-text="no results" data-predictive-search>
2918
2919            </div>
2920        </div>
2921    </div>
2922</div></div><aside id="shopify-section-sections--27821635371389__cart" class="shopify-section shopify-section-group-header-group cart-popup"><form action="/checkout" method="POST" class="cart-popup__form" id="cartForm">
2923    <header class="cart-popup__header">
2924        <div class="left-block block" id="cart-recommendation-header">
2925            <h4 class="left-block__title title">COMPLETE YOUR OUTFIT</h4>
2926        </div>
2927        <div class="right-block block">
2928            <h4 class="right-block__title title">YOUR SHOPPING CART</h4>
2929            <div class="close-btn" close-cart-btn>Close</div>
2930        </div>
2931    </header>
2932    <main class="cart-popup__main">
2933        <div class="featured-products" id="cart-recommendation">
2934            <h4 class="featured-products__title title mobile">COMPLETE YOUR OUTFIT</h4>
2935            <div class="featured-products__body" data-cart-complementary>
2936
2937            </div>
2938        </div>
2939        <div class="cart-body">
2940            
2941                <div class="cart-body__main" >
2942                    <div class="cart-products" id="cartProductsBlock" all-collection-url="/collections/all">
2943                        
2944                            <div class="cart-empty">
2945                                <h6 class="cart-empty__title">Cart is empty</h6>
2946                                <a class="cart-empty__button" href="/collections/all">Back to shopping</a>
2947                            </div>
2948                        
2949                    </div> 
2950                    
2951                    <div class="cart-body__footer" data-cart-footer>
2952                        <div class="total-price-block">
2953                            <span>In total (incl. VAT)</span>
2954                            <span class="price" id="cartSubtotalPrice">$0.00</span>
2955                        </div>
2956                        <div class="footer-buttons">
2957                            <a class="go-back-button footer-button" id="continue-shopping-btn" href="/collections/all">Continue shopping</a>
2958                            <button type="submit" class="checkout-button footer-button disabled" id="checkoutButton">Checkout</button>
2959                        </div>
2960                        
2961                        <!-- INVULLEN MET POSTNL -->
2962                        
2963
2964                        <style>
2965                          #postnl-login-button {
2966                            border-radius: 50px !important;
2967                          }
2968
2969                          #postnl-login-button__second-text {
2970                            font-weight: 400;
2971                          }  
2972                        </style>
2973                        <!-- END INVULLEN MET POSTNL -->
2974                    </div>
2975                </div> 
2976            
2977        </div>
2978    </main>
2979</form>
2980
2981<div class="overlay cart" id="cart-overlay"></div>
2982
2983<script>
2984  document.addEventListener('DOMContentLoaded', function() {
2985    const lastAddedCollection = sessionStorage.getItem('lastAddedCollection');
2986    if (lastAddedCollection) {
2987      const btn = document.getElementById('continue-shopping-btn');
2988      if (btn) {
2989        btn.setAttribute('href', '/collections/' + lastAddedCollection);
2990      }
2991    }
2992  });
2993</script>
2993
2994
2995
2996</aside><aside id="shopify-section-sections--27821635371389__floating-buttons" class="shopify-section shopify-section-group-header-group floating-buttons-outer"><div id='tawk_64919199cc26a871b023a259' class="live-chat" data-live-chat></div>
2997
2998<div class="floating-buttons" scroll-top-container>
2999    
3000    
3001        <button class="floating-buttons__scroll-top" scroll-top-button floating-button>
3002            <svg width="21" height="36" viewBox="0 0 21 36" fill="none" xmlns="http://www.w3.org/2000/svg">
3003                <g clip-path="url(#clip0_1_2)">
3004                    <path d="M10.5 35.5L10.5 3.5" stroke="black" stroke-width="3"/>
3005                    <path d="M2.43934 11.4393L11.4408 2.4379" stroke="black" stroke-width="3"/>
3006                    <path d="M18.4423 11.5607L9.44081 2.5592" stroke="black" stroke-width="3"/>
3007                </g>
3008                <defs>
3009                    <clipPath id="clip0_1_2">
3010                        <rect width="35" height="20" fill="white" transform="matrix(0 -1 1 0 0.5 35.5)"/>
3011                    </clipPath>
3012                </defs>
3013            </svg>
3014
3015        </button>
3016    
3017</div>
3018
3019
3020
3021</aside>
3022<!-- END sections: header-group -->
3023		<main class="main"><div id="shopify-section-template--27821635142013__1696deae-e99c-42ac-9f78-ed6c4d2155e3" class="shopify-section"><div class="about-links">
3024  <p class="about-links__text">Stores</p>
3025  
3026    <h1 class="about-links__title">Mascolori schoenenwinkel in Rotterdam</h1>
3027  
3028  <div class="about-links__links">
3029    
3030      <a class="about-links__link " href="/pages/waarom-mascolori">Why mascolori</a>
3031    
3032      <a class="about-links__link " href="/blogs/onze-samenwerking-en-specials">specials</a>
3033    
3034      <a class="about-links__link about-links__link--active" href="/pages/stores">Store</a>
3035    
3036  </div>
3037</div>
3038
3039</div><div id="shopify-section-template--27821635142013__a78b78fc-38a6-4913-96da-b7311ff309bb" class="shopify-section opkl-content-grid">
3040<div class="content content--template--27821635142013__a78b78fc-38a6-4913-96da-b7311ff309bb" style="padding-bottom: 0px;"><div class="image">
3041          <img src="//mascolori.eu/cdn/shop/files/feest_blok_2.jpg?v=1713873196&amp;width=910" alt="" srcset="//mascolori.eu/cdn/shop/files/feest_blok_2.jpg?v=1713873196&amp;width=352 352w, //mascolori.eu/cdn/shop/files/feest_blok_2.jpg?v=1713873196&amp;width=832 832w, //mascolori.eu/cdn/shop/files/feest_blok_2.jpg?v=1713873196&amp;width=910 910w" width="910" height="643" loading="lazy">
3042        </div><div class="text" style="text-align: left !important">
3043          
3044            <h2>Since 2011</h2><p> Mascolori has been around since 2011 and was born in Rotterdam. There you will also find the always cozy Mascolori Store. We are ready for you with a personal touch with coffee, cookies, wine and, above all, lots of great Mascolori's. We are a colorful house and offer a warm welcome to all colorful souls.</p>
3045          
3046        </div></div>
3047</div><div id="shopify-section-template--27821635142013__section_content_grid_PPUKBQ" class="shopify-section opkl-content-grid">
3048<div class="content content--template--27821635142013__section_content_grid_PPUKBQ" style="padding-bottom: 120px;"><div class="image">
3049          <img src="//mascolori.eu/cdn/shop/files/mascolorist-danny-vera-mascolori-winkel-staand.jpg?v=1791190836&amp;width=910" alt="Mascolorist Danny Vera met Mascolori-tas in de winkel" srcset="//mascolori.eu/cdn/shop/files/mascolorist-danny-vera-mascolori-winkel-staand.jpg?v=1791190836&amp;width=352 352w, //mascolori.eu/cdn/shop/files/mascolorist-danny-vera-mascolori-winkel-staand.jpg?v=1791190836&amp;width=832 832w, //mascolori.eu/cdn/shop/files/mascolorist-danny-vera-mascolori-winkel-staand.jpg?v=1791190836&amp;width=910 910w" width="910" height="1213" loading="lazy">
3050        </div><div class="text" style="text-align: left !important">
3051          
3052            <h2>Mascolorist Danny Vera op bezoek.</h2><h2></h2><p>Een goed pak, een eigen geluid en een winkel vol schoenen met karakter. Danny Vera bij Mascolori, aan de Nieuwe Binnenweg in Rotterdam.</p>
3053          
3054        </div></div>
3055</div><div id="shopify-section-template--27821635142013__86e95aa0-7c5f-49e5-8653-301d829aada1" class="shopify-section opkl-content-grid">
3056  <style>
3057    .content--template--27821635142013__86e95aa0-7c5f-49e5-8653-301d829aada1 {
3058      flex-direction: row-reverse;
3059    }
3060
3061    @media screen and (max-width:768px)  {
3062      .content--template--27821635142013__86e95aa0-7c5f-49e5-8653-301d829aada1 {
3063        flex-direction: column;
3064      }
3065    }
3066  </style>  
3067
3068<div class="content content--template--27821635142013__86e95aa0-7c5f-49e5-8653-301d829aada1" style="padding-bottom: 0px;"><div class="image">
3069          <img src="//mascolori.eu/cdn/shop/files/DSC1427.jpg?v=1695716929&amp;width=910" alt="" srcset="//mascolori.eu/cdn/shop/files/DSC1427.jpg?v=1695716929&amp;width=352 352w, //mascolori.eu/cdn/shop/files/DSC1427.jpg?v=1695716929&amp;width=832 832w, //mascolori.eu/cdn/shop/files/DSC1427.jpg?v=1695716929&amp;width=910 910w" width="910" height="607" loading="lazy">
3070        </div><div class="text" style="text-align: left !important">
3071          
3072            <h2> Join the party</h2>
3073<p> There is often a party in the Mascolori Store. We celebrate life and like to do so with all Mascolorists. This can be done on a Tuesday morning but also at a party during the weekend. This is how we 
3073celebrate our birthday every year with all the trimmings. Keep an eye on the socials to stay informed of the latest news and to know what fun we are organizing. And/or sign up for the newsletter. This way, as color lovers, we keep in touch as much as possible.</p>
3074          
3075        </div></div>
3076</div><div id="shopify-section-template--27821635142013__f138aa3d-4919-4ac2-bcae-40dbb0342d3f" class="shopify-section opkl-content-grid">
3077<div class="content content--template--27821635142013__f138aa3d-4919-4ac2-bcae-40dbb0342d3f" style="padding-bottom: 30px;"><div class="image">
3078          <img src="//mascolori.eu/cdn/shop/files/IMG_9471.jpg?v=1695716975&amp;width=910" alt="" srcset="//mascolori.eu/cdn/shop/files/IMG_9471.jpg?v=1695716975&amp;width=352 352w, //mascolori.eu/cdn/shop/files/IMG_9471.jpg?v=1695716975&amp;width=832 832w, //mascolori.eu/cdn/shop/files/IMG_9471.jpg?v=1695716975&amp;width=910 910w" width="910" height="771" loading="lazy">
3079        </div><div class="text" style="text-align: left !important">
3080          
3081            <h2>And more</h2><p> If you have a creative idea and would like to share it with us, you are always welcome. We never avoid a pleasant conversation. In the Mascolori Store we also have some samples in most sizes that are not on the site. Every visit is therefore a unique experience.</p><p></p>
3082          
3083        </div></div>
3084</div><div id="shopify-section-template--27821635142013__f16e86d0-e45c-49cc-9d94-5793b4580951" class="shopify-section"><section class="inside-view">
3085  <h3 class="inside-view__title">Where can you find the Mascolori Store?</h3>
3086  <div class="inside-view__content-wrapper">
3087    <div class="inside-view__text-container">
3088      
3089        <div class="inside-view__text"><p>New Binnenweg 116,<br> 3015BE, Rotterdam.<br><br> A ten-minute walk from Central Station.</p><p> Parking in the centre of Rotterdam is only paid.</p></div>
3090      
3091        <div class="inside-view__text"><p>We are available for you from Tuesday to Sunday. You can visit us from Tuesday to Saturday between 10:00 AM and 6:00 PM. On Sundays we will be in the store from 12:00 to 17:00 to welcome you.</p></div>
3092      
3093        <div class="inside-view__text"><p><strong>Even overleggen?</strong><br/><a href="tel:+31102230535">Bel +31 10 223 05 35</a><br/><a href="mailto:[email protected]">Mail [email protected]</a></p><p>Vertel ons welk model en welke maat je wilt passen als je daarvoor speciaal langskomt.</p></div>
3094      
3095    </div>
3096    <div class="inside-view__embed">
3097      <iframe src="https://www.google.com/maps/embed?pb=!4v1686816837372!6m8!1m7!1sCAoSLEFGMVFpcFA3UVJTUEJwdVBTNTFBN3F5bTkza1M3Z1hnV09oRjdRZTBFbEFP!2m2!1d51.915555294278!2d4.4669504797087!3f120!4f0!5f0.7820865974627469" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
3098    </div>
3099  </div>
3100</section>
3101
3102</div><section id="shopify-section-template--27821635142013__6e41c7b1-2075-4400-bec9-cc7b8ff64d39" class="shopify-section section-newsletter"><style>
3103    #shopify-section-template--27821635142013__6e41c7b1-2075-4400-bec9-cc7b8ff64d39.section-newsletter {
3104        
3105            margin-top: 5px;
3106        
3107        
3108            margin-bottom: 120px;
3109        
3110    }
3111
3112    
3113        @media (max-width: 1200px) {
3114            #shopify-section-template--27821635142013__6e41c7b1-2075-4400-bec9-cc7b8ff64d39.section-newsletter {
3115                margin-top: 50px;
3116            }
3117        }
3118    
3119    
3120        @media (max-width: 1200px) {
3121            #shopify-section-template--27821635142013__6e41c7b1-2075-4400-bec9-cc7b8ff64d39.section-newsletter {
3122                margin-bottom: 50px;
3123            }
3124        }
3125    
3126</style>
3127
3128<div class="wrapper" id="klavio-wrapper">
3129    <h2 class="primary-title">
3130        Sign up for
3131        <div class="primary-title__alter-words-wrapper">
3132            <div class="primary-title__alter-words" primary-title-words>
3133                
3134                    <span class="primary-title__alter-word"><red>the latest Mascolori news</red></span>
3135                
3136                    <span class="primary-title__alter-word"><red>the new collections</red></span>
3137                
3138            </div>
3139        </div>
3140    </h2>
3141    <h6 class="section-newsletter__subtitle"></h6>
3142    
3143    
3144    
3145    
3146    
3147    
3148    <div class="klaviyo-form-W4pN86">
3149        <svg class="contact-form__submit-icon"  width="35" height="20" viewBox="0 0 35 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3150            <path d="M0 10L32 10" stroke="black" stroke-width="3"/>
3151            <line x1="24.0607" y1="1.93934" x2="33.0621" y2="10.9408" stroke="black" stroke-width="3"/>
3152            <line x1="23.9393" y1="17.9423" x2="32.9408" y2="8.94081" stroke="black" stroke-width="3"/>
3153        </svg>
3154    </div> 
3155    
3155<script async type='text/javascript' src='https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=TkVVgV'></script>
3155
3156    <h6 class="fulfillment" id="subscriptionFulfillment">Thank you for your subscription</h6>
3157</div>
3158
3159<script>
3160    const subscriptionFulfillment = document.getElementById('subscriptionFulfillment');
3161
3162    if (subscriptionFulfillment && (window.location.href.includes('customer_posted=true') || window.location.href.includes('form_type=customer'))) {
3163        subscriptionFulfillment.classList.add('active');
3164    }
3165
3166    const interval = setInterval(() => {
3167        const formContainer = document.getElementById('klavio-wrapper');
3168        const button = formContainer.querySelector('form button');
3169        const arrow = formContainer.querySelector('.contact-form__submit-icon');
3170        const lang = formContainer.getAttribute('data-store-lang');
3171
3172        if (button) {
3173            button.addEventListener('mouseover', () => {
3174                arrow.classList.add('active');
3175            })
3176
3177            button.addEventListener('mouseout', () => {
3178                arrow.classList.remove('active');
3179            })
3180
3181            button.addEventListener('click', () => {
3182                arrow.classList.add('disabled');
3183            })
3184
3185            clearInterval(interval);
3186        }
3187    }, 500)
3188</script>
3188
3189
3190
3191
3192</section></main>
3193		<!-- BEGIN sections: footer-group -->
3194<footer id="shopify-section-sections--27821635338621__footer" class="shopify-section shopify-section-group-footer-group footer"><div class="footer__wrapper">
3195    <div class="footer__info-block">
3196        <a href="/" class="footer__logo" home-url>
3197            
3198                <svg width="275" height="35" viewBox="0 0 275 35" fill="none" xmlns="http://www.w3.org/2000/svg">
3199<g clip-path="url(#clip0_591_1793)">
3200<path d="M75.1833 34.3749H67.885L65.039 26.9022H51.3774L48.5521 34.3749H41.2383L54.5126 0.625488H61.909L75.1833 34.3749ZM57.5497 10.5587L53.4796 21.1171H62.8852L58.8203 10.5587L58.185 8.67778L57.5497 10.5587Z" fill="white"/>
3201<path d="M100.771 10.0756H93.9633C93.8651 7.37621 92.1503 5.88165 89.8002 5.88165C87.4501 5.88165 85.9316 7.18303 85.9316 9.49603C85.9316 12.0378 87.791 12.8715 91.9541 14.3152C99.2523 16.7299 101.85 19.719 101.85 24.7771C101.85 31.284 96.9022 35 90.4355 35C82.6001 35 78.5558 30.4655 78.3389 24.0552H85.1465C85.2963 27.3798 87.1092 29.1387 90.5337 29.1387C93.3745 29.1387 95.0428 27.5476 95.0428 25.3312C95.0428 23.1148 93.2298 21.7727 88.9686 20.3646C82.7705 18.3871 79.124 15.6878 79.124 10.0501C79.124 4.16851 83.1889 -0.0253906 89.9707 -0.0253906C96.365 2.69469e-05 100.476 3.37548 100.771 10.0756Z" fill="white"/>
3202<path d="M179.745 27.7206H193.996V34.3749H172.995V0.625488H179.745V27.7206Z" fill="white"/>
3203<path d="M232.357 17.4517C232.357 27.573 225.012 35 214.625 35C204.238 35 196.832 27.573 196.832 17.4517C196.832 7.33043 204.181 0 214.625 0C225.069 0 232.357 7.37618 232.357 17.4517ZM203.835 17.4517C203.835 24.0094 208.102 28.8286 214.625 28.8286C221.149 28.8286 225.353 24.0094 225.353 17.4517C225.353 10.894 221.092 6.17139 214.625 6.17139C208.159 6.17139 203.835 10.9448 203.835 17.4517Z" fill="white"/>
3204<path d="M167.509 17.4517C167.509 27.573 160.164 35 149.783 35C139.401 35 131.989 27.573 131.989 17.4517C131.989 7.33043 139.339 0 149.788 0C160.237 0 167.509 7.37618 167.509 17.4517ZM138.993 17.4517C138.993 24.0094 143.259 28.8286 149.783 28.8286C156.306 28.8286 160.505 24.0094 160.505 17.4517C160.505 10.894 156.244 6.17139 149.788 6.17139C143.331 6.17139 138.993 10.9448 138.993 17.4517Z" fill="white"/>
3205<path d="M261.111 11.3771C261.168 13.316 260.63 15.2268 259.568 16.8607C258.506 18.4946 256.968 19.7758 255.156 20.5376L262.599 34.3749H254.892L248.229 21.7424H245.192V34.3749H238.478V0.625488H249.061C256.406 0.625488 261.111 4.96681 261.111 11.3771ZM245.192 6.80196V15.8608H249.061C252.196 15.8608 254.226 14.3662 254.226 11.3771C254.226 8.38802 252.217 6.80196 249.061 6.80196H245.192Z" fill="white"/>
3206<path d="M275 34.3749H268.285V0.625488H275V34.3749Z" fill="white"/>
3207<path d="M124.081 28.5185C122.444 28.5355 120.827 28.153 119.376 27.4052C115.962 25.6158 113.694 22.1336 113.694 17.4517C113.694 12.7697 115.982 9.34853 119.376 7.57947C120.811 6.84409 122.407 6.46702 124.025 6.48143C125.414 6.48143 127.64 6.60343 127.64 6.60343V0.299876C126.446 0.0974296 125.236 -0.00292059 124.025 -5.15402e-05C121.629 -0.016644 119.254 0.439701 117.041 1.342C110.843 3.90917 106.887 9.92805 106.887 17.4517C106.887 24.9753 110.843 31.0551 117.046 33.6427C119.275 34.5542 
3207121.668 35.0158 124.081 34.9999C125.273 35.0036 126.464 34.91 127.64 34.7204V28.4015C127.64 28.4015 125.424 28.5185 124.081 28.5185Z" fill="white"/>
3208<path d="M29.0433 0.625488L18.4187 17.1825L7.78896 0.625488H0V34.3699H6.65264V12.1905L15.5263 26.0736H21.306L30.1797 12.1905V34.3699H36.8323V0.625488H29.0433Z" fill="white"/>
3209</g>
3210<defs>
3211<clipPath id="clip0_591_1793">
3212<rect width="275" height="35" fill="white"/>
3213</clipPath>
3214</defs>
3215</svg>
3216
3217            
3218        </a>
3219        <p class="footer__text">
3220            <p>Thank you Masscolorist! Without your joy of coloring outside the lines, we wouldn't exist. Mascolorists are kings and that is why we like to please you. If you have any questions or requests, we would love to hear from you.</p>
3221        </p>
3222        <div class="footer__social social social-mobile">
3223            <a href="https://www.facebook.com/MascoloriFashion" target="_blank" class="social__item">
3224                
3225        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3226            <path d="M28.9999 16.0005C28.9959 19.1777 27.8301 22.2438 25.7223 24.6213C23.6145 26.9987 20.7101 28.5233 17.5562 28.908C17.486 28.9159 17.4149 28.9089 17.3475 28.8873C17.2802 28.8658 17.2182 28.8302 17.1657 28.783C17.1131 28.7357 17.0712 28.6779 17.0426 28.6132C17.014 28.5486 16.9995 28.4786 16.9999 28.408V19.0005H19.9999C20.137 19.0008 20.2727 18.9729 20.3986 18.9185C20.5244 18.8642 20.6378 18.7845 20.7315 18.6845C20.8253 18.5845 20.8975 18.4663 20.9437 18.3373C20.9899 18.2082 21.009 18.071 20.9999 17.9342C20.9779 17.6771 20.8592 17.4378 20.6679 17.2646C20.4766 17.0914 20.2268 16.997 19.9687 17.0005H16.9999V14.0005C16.9999 13.47 17.2107 12.9613 17.5857 12.5862C17.9608 12.2112 18.4695 12.0005 18.9999 12.0005H20.9999C21.137 12.0008 21.2727 11.9729 21.3986 11.9185C21.5244 11.8642 21.6378 11.7845 21.7315 11.6845C21.8253 11.5845 21.8975 11.4663 21.9437 11.3373C21.9899 11.2082 22.009 11.071 21.9999 10.9342C21.9778 10.6766 21.8588 10.437 21.667 10.2637C21.4751 10.0904 21.2247 9.99634 20.9662 10.0005H18.9999C17.9391 10.0005 16.9217 10.4219 16.1715 11.172C15.4214 11.9222 14.9999 12.9396 14.9999 14.0005V17.0005H11.9999C11.8629 17.0002 11.7272 17.028 11.6013 17.0824C11.4755 17.1367 11.3621 17.2164 11.2683 17.3164C11.1746 17.4164 11.1023 17.5346 11.0562 17.6636C11.01 17.7927 10.9909 17.9299 10.9999 18.0667C11.0221 18.3243 11.141 18.5639 11.3329 18.7372C11.5248 18.9105 11.7752 19.0046 12.0337 19.0005H14.9999V28.4105C15.0004 28.481 14.9859 28.5509 14.9574 28.6154C14.9289 28.68 14.887 28.7377 14.8346 28.785C14.7822 28.8322 14.7204 28.8678 14.6532 28.8894C14.5861 28.9111 14.5151 28.9182 14.4449 28.9105C11.2066 28.5161 8.2344 26.9203 6.11654 24.439C3.99867 21.9577 2.88955 18.7718 3.00869 15.5117C3.25869 8.76171 8.72619 3.27421 15.4812 3.01171C17.2301 2.94396 18.9746 3.22965 20.6105 3.85166C22.2464 4.47368 23.7401 5.41925 25.0021 6.63183C26.2642 7.8444 27.2687 9.29906 27.9556 10.9088C28.6425 12.5185 28.9977 14.2503 28.9999 16.0005Z" fill="#A6A6A6"/>
3227        </svg>
3228    
3229
3230
3231            </a>
3232            <a href="https://www.youtube.com/user/MascoloriFashion" target="_blank" class="social__item">
3233                
3234        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3235            <path d="M29.2913 8.69C29.1735 8.22919 28.9478 7.80298 28.6329 7.44654C28.318 7.09011 27.9228 6.81366 27.48 6.64C23.195 4.985 16.375 5 16 5C15.625 5 8.805 4.985 4.52 6.64C4.0772 6.81366 3.68204 7.09011 3.36712 7.44654C3.05219 7.80298 2.82653 8.22919 2.70875 8.69C2.385 9.9375 2 12.2175 2 16C2 19.7825 2.385 22.0625 2.70875 23.31C2.82636 23.771 3.05194 24.1975 3.36687 24.5542C3.68181 24.9108 4.07706 25.1875 4.52 25.3613C8.625 26.945 15.05 27 15.9175 27H16.0825C16.95 27 23.3787 26.945 27.48 25.3613C27.9229 25.1875 28.3182 24.9108 28.6331 24.5542C28.9481 24.1975 29.1736 23.771 29.2913 23.31C29.615 22.06 30 19.7825 30 16C30 12.2175 29.615 9.9375 29.2913 8.69ZM20.2775 16.4163L14.2775 20.4163C14.2022 20.4665 14.1146 20.4954 14.0242 20.4997C13.9338 20.5041 13.8438 20.4839 13.764 20.4411C13.6842 20.3984 13.6175 20.3348 13.571 20.2571C13.5245 20.1794 13.4999 20.0905 13.5 20V12C13.4999 11.9095 13.5245 11.8206 13.571 11.7429C13.6175 11.6652 13.6842 11.6016 13.764 11.5589C13.8438 11.5161 13.9338 11.4959 
323514.0242 11.5003C14.1146 11.5046 14.2022 11.5335 14.2775 11.5838L20.2775 15.5838C20.3461 15.6294 20.4023 15.6913 20.4412 15.7639C20.4801 15.8365 20.5005 15.9176 20.5005 16C20.5005 16.0824 20.4801 16.1635 20.4412 16.2361C20.4023 16.3087 20.3461 16.3706 20.2775 16.4163Z" fill="#A6A6A6"/>
3236        </svg>
3237    
3238
3239
3240            </a>
3241            <a href="http://instagram.com/mascolori" target="_blank" class="social__item">
3242                
3243        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3244            <path d="M22 3H10C8.14409 3.00199 6.36477 3.74012 5.05245 5.05245C3.74012 6.36477 3.00199 8.14409 3 10V22C3.00199 23.8559 3.74012 25.6352 5.05245 26.9476C6.36477 28.2599 8.14409 28.998 10 29H22C23.8559 28.998 25.6352 28.2599 26.9476 26.9476C28.2599 25.6352 28.998 23.8559 29 22V10C28.998 8.14409 28.2599 6.36477 26.9476 5.05245C25.6352 3.74012 23.8559 3.00199 22 3ZM16 22C14.8133 22 13.6533 21.6481 12.6666 20.9888C11.6799 20.3295 10.9108 19.3925 10.4567 18.2961C10.0026 17.1997 9.88378 15.9933 10.1153 14.8295C10.3468 13.6656 10.9182 12.5965 11.7574 11.7574C12.5965 10.9182 13.6656 10.3468 14.8295 10.1153C15.9933 9.88378 17.1997 10.0026 18.2961 10.4567C19.3925 10.9108 20.3295 11.6799 20.9888 12.6666C21.6481 13.6533 22 14.8133 22 16C21.9983 17.5908 21.3657 19.116 20.2408 20.2408C19.116 21.3657 17.5908 21.9983 16 22ZM23.5 10C23.2033 10 22.9133 9.91203 22.6666 9.7472C22.42 9.58238 22.2277 9.34811 22.1142 9.07403C22.0007 8.79994 21.9709 8.49834 22.0288 8.20736C22.0867 7.91639 22.2296 7.64912 22.4393 7.43934C22.6491 7.22956 22.9164 7.0867 23.2074 7.02882C23.4983 6.97094 23.7999 7.00065 24.074 7.11418C24.3481 7.22771 24.5824 7.41997 24.7472 7.66664C24.912 7.91332 25 8.20333 25 8.5C25 8.89782 24.842 9.27936 24.5607 9.56066C24.2794 9.84196 23.8978 10 23.5 10ZM20 16C20 16.7911 19.7654 17.5645 19.3259 18.2223C18.8864 18.8801 18.2616 19.3928 17.5307 19.6955C16.7998 19.9983 15.9956 20.0775 15.2196 19.9231C14.4437 19.7688 13.731 19.3878 13.1716 18.8284C12.6122 18.269 12.2312 17.5563 12.0769 16.7804C11.9225 16.0044 12.0017 15.2002 12.3045 14.4693C12.6072 13.7384 13.1199 13.1136 13.7777 12.6741C14.4355 12.2346 15.2089 12 16 12C17.0609 12 18.0783 12.4214 18.8284 13.1716C19.5786 13.9217 20 14.9391 20 16Z" fill="#A6A6A6"/>
3245        </svg>
3246    
3247
3248
3249            </a>
3250            
3251        </div>
3252    </div>
3253    <div class="footer__nav-block">
3254        <div class="footer__menu">
3255            
3256                
3257                        <div class="menu-item">
3258                            <h4 class="menu-item__title">Mascolori Store</h4>
3259                            <p><a href="tel:+31%2010%20223%2005%2035" title="tel:+31 10 223 05 35">T +31 10 223 05 35</a></p><p> <a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p><p> Nieuwe Binnenweg 116 3015 BE Rotterdam</p>
3260                        </div>
3261                
3262                
3263            
3264                
3265                        <div class="menu-item">
3266                            <h4 class="menu-item__title">Opening hours</h4>
3267                            <p>Tue-Sat: 10am-6pm</p><p> Sunday: 12:00-17:00</p>
3268                        </div>
3269                
3270                
3271            
3272                
3273                        <nav class="menu-item">
3274                            <h4 class="menu-item__title">about mascolori</h4>
3275                            
3276                                <a href="/pages/waarom-mascolori">Our story</a>
3277                            
3278                                <a href="/pages/stores">Shop</a>
3279                            
3280                        </nav>
3281                    
3282                
3283            
3284                
3285                        <nav class="menu-item">
3286                            <h4 class="menu-item__title">Customer service</h4>
3287                            
3288                                <a href="/pages/terms-and-conditions">Terms and conditions</a>
3289                            
3290                                <a href="/pages/faq">FAQ</a>
3291                            
3292                                <a href="/pages/bestellen">Order</a>
3293                            
3294                                <a href="/pages/betalen">Pay</a>
3295                            
3296                                <a href="/pages/bezorging">Delivery</a>
3297                            
3298                                <a href="/pages/ruilen-en-retourneren">Exchange and return</a>
3299                            
3300                                <a href="/pages/privacybeleid">Privacy Policy</a>
3301                            
3302                                <a href="/pages/cancel-order">Bestelling annuleren</a>
3303                            
3304                        </nav>
3305                    
3306                
3307            
3308        </div>
3309    </div>
3310</div>
3311
3312
3313</footer><div id="shopify-section-sections--27821635338621__add-info" class="shopify-section shopify-section-group-footer-group lower-footer"><div class="lower-footer__inner">
3314    <p class="lower-footer__copyright">© 2025 Mascolori is a company of Mascolori BV – Chamber of Commerce number 66744172</p>
3315    
3316    <div class="lower-footer__social social">
3317        <a href="https://www.facebook.com/MascoloriFashion" target="_blank" class="social__item">
3318            
3319        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3320            <path d="M28.9999 16.0005C28.9959 19.1777 27.8301 22.2438 25.7223 24.6213C23.6145 26.9987 20.7101 28.5233 17.5562 28.908C17.486 28.9159 17.4149 28.9089 17.3475 28.8873C17.2802 28.8658 17.2182 28.8302 17.1657 28.783C17.1131 28.7357 17.0712 28.6779 17.0426 28.6132C17.014 28.5486 16.9995 28.4786 16.9999 28.408V19.0005H19.9999C20.137 19.0008 20.2727 18.9729 20.3986 18.9185C20.5244 18.8642 20.6378 18.7845 20.7315 18.6845C20.8253 18.5845 20.8975 18.4663 20.9437 18.3373C20.9899 18.2082 21.009 18.071 20.9999 17.9342C20.9779 17.6771 20.8592 17.4378 20.6679 17.2646C20.4766 17.0914 20.2268 16.997 19.9687 17.0005H16.9999V14.0005C16.9999 13.47 17.2107 12.9613 17.5857 12.5862C17.9608 12.2112 18.4695 12.0005 18.9999 12.0005H20.9999C21.137 12.0008 21.2727 11.9729 21.3986 11.9185C21.5244 11.8642 21.6378 11.7845 21.7315 11.6845C21.8253 11.5845 21.8975 11.4663 21.9437 11.3373C21.9899 11.2082 22.009 11.071 21.9999 10.9342C21.9778 10.6766 21.8588 10.437 21.667 10.2637C21.4751 10.0904 21.2247 9.99634 20.9662 10.0005H18.9999C17.9391 10.0005 16.9217 10.4219 16.1715 11.172C15.4214 11.9222 14.9999 12.9396 14.9999 14.0005V17.0005H11.9999C11.8629 17.0002 11.7272 17.028 11.6013 17.0824C11.4755 17.1367 11.3621 17.2164 11.2683 17.3164C11.1746 17.4164 11.1023 17.5346 11.0562 17.6636C11.01 17.7927 10.9909 17.9299 10.9999 18.0667C11.0221 18.3243 11.141 18.5639 11.3329 18.7372C11.5248 18.9105 11.7752 19.0046 12.0337 19.0005H14.9999V28.4105C15.0004 28.481 14.9859 28.5509 14.9574 28.6154C14.9289 28.68 14.887 28.7377 14.8346 28.785C14.7822 28.8322 14.7204 28.8678 14.6532 28.8894C14.5861 28.9111 14.5151 28.9182 14.4449 28.9105C11.2066 28.5161 8.2344 26.9203 6.11654 24.439C3.99867 21.9577 2.88955 18.7718 3.00869 15.5117C3.25869 8.76171 8.72619 3.27421 15.4812 3.01171C17.2301 2.94396 18.9746 3.22965 20.6105 3.85166C22.2464 4.47368 23.7401 5.41925 25.0021 6.63183C26.2642 7.8444 27.2687 9.29906 27.9556 10.9088C28.6425 12.5185 28.9977 14.2503 28.9999 16.0005Z" fill="#A6A6A6"/>
3321        </svg>
3322    
3323
3324
3325        </a>
3326        <a href="https://www.youtube.com/@MascoloriFashion" target="_blank" class="social__item">
3327            
3328        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3329            <path d="M29.2913 8.69C29.1735 8.22919 28.9478 7.80298 28.6329 7.44654C28.318 7.09011 27.9228 6.81366 27.48 6.64C23.195 4.985 16.375 5 16 5C15.625 5 8.805 4.985 4.52 6.64C4.0772 6.81366 3.68204 7.09011 3.36712 7.44654C3.05219 7.80298 2.82653 8.22919 2.70875 8.69C2.385 9.9375 2 12.2175 2 16C2 19.7825 2.385 22.0625 2.70875 23.31C2.82636 23.771 3.05194 24.1975 3.36687 24.5542C3.68181 24.9108 4.07706 25.1875 4.52 25.3613C8.625 26.945 15.05 27 15.9175 27H16.0825C16.95 27 23.3787 26.945 27.48 25.3613C27.9229 25.1875 28.3182 24.9108 28.6331 24.5542C28.9481 24.1975 29.1736 23.771 29.2913 23.31C29.615 22.06 30 19.7825 30 16C30 12.2175 29.615 9.9375 29.2913 8.69ZM20.2775 16.4163L14.2775 20.4163C14.2022 20.4665 14.1146 20.4954 14.0242 20.4997C13.9338 20.5041 13.8438 20.4839 13.764 20.4411C13.6842 20.3984 13.6175 20.3348 13.571 20.2571C13.5245 20.1794 13.4999 20.0905 13.5 20V12C13.4999 11.9095 13.5245 11.8206 13.571 11.7429C13.6175 11.6652 13.6842 11.6016 13.764 11.5589C13.8438 11.5161 13.9338 11.4959 14.0242 11.5003C14.1146 11.5046 14.2022 11.5335 14.2775 11.5838L20.2775 15.5838C20.3461 15.6294 20.4023 15.6913 20.4412 15.7639C20.4801 15.8365 20.5005 15.9176 20.5005 16C20.5005 16.0824 20.4801 16.1635 20.4412 16.2361C20.4023 16.3087 20.3461 16.3706 20.2775 16.4163Z" fill="#A6A6A6"/>
3330        </svg>
3331    
3332
3333
3334        </a>
3335        <a href="http://instagram.com/mascolori" target="_blank" class="social__item">
3336            
3337        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3338            <path d="M22 3H10C8.14409 3.00199 6.36477 3.74012 5.05245 5.05245C3.74012 6.36477 3.00199 8.14409 3 10V22C3.00199 23.8559 3.74012 25.6352 5.05245 26.9476C6.36477 28.2599 8.14409 28.998 10 29H22C23.8559 28.998 25.6352 28.2599 26.9476 26.9476C28.2599 25.6352 28.998 23.8559 29 22V10C28.998 8.14409 28.2599 6.36477 26.9476 5.05245C25.6352 3.74012 23.8559 3.00199 22 3ZM16 22C14.8133 22 13.6533 21.6481 12.6666 20.9888C11.6799 20.3295 10.9108 19.3925 10.4567 18.2961C10.0026 17.1997 9.88378 15.9933 10.1153 14.8295C10.3468 13.6656 10.9182 12.5965 11.7574 11.7574
3338C12.5965 10.9182 13.6656 10.3468 14.8295 10.1153C15.9933 9.88378 17.1997 10.0026 18.2961 10.4567C19.3925 10.9108 20.3295 11.6799 20.9888 12.6666C21.6481 13.6533 22 14.8133 22 16C21.9983 17.5908 21.3657 19.116 20.2408 20.2408C19.116 21.3657 17.5908 21.9983 16 22ZM23.5 10C23.2033 10 22.9133 9.91203 22.6666 9.7472C22.42 9.58238 22.2277 9.34811 22.1142 9.07403C22.0007 8.79994 21.9709 8.49834 22.0288 8.20736C22.0867 7.91639 22.2296 7.64912 22.4393 7.43934C22.6491 7.22956 22.9164 7.0867 23.2074 7.02882C23.4983 6.97094 23.7999 7.00065 24.074 7.11418C24.3481 7.22771 24.5824 7.41997 24.7472 7.66664C24.912 7.91332 25 8.20333 25 8.5C25 8.89782 24.842 9.27936 24.5607 9.56066C24.2794 9.84196 23.8978 10 23.5 10ZM20 16C20 16.7911 19.7654 17.5645 19.3259 18.2223C18.8864 18.8801 18.2616 19.3928 17.5307 19.6955C16.7998 19.9983 15.9956 20.0775 15.2196 19.9231C14.4437 19.7688 13.731 19.3878 13.1716 18.8284C12.6122 18.269 12.2312 17.5563 12.0769 16.7804C11.9225 16.0044 12.0017 15.2002 12.3045 14.4693C12.6072 13.7384 13.1199 13.1136 13.7777 12.6741C14.4355 12.2346 15.2089 12 16 12C17.0609 12 18.0783 12.4214 18.8284 13.1716C19.5786 13.9217 20 14.9391 20 16Z" fill="#A6A6A6"/>
3339        </svg>
3340    
3341
3342
3343        </a>
3344        
3345    </div>
3346    <div class="lower-footer__payments">
3347        
3348        <svg width="56" height="32" viewBox="0 0 56 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3349            <rect x="0.5" y="0.5" width="55" height="31" fill="white"/>
3350            <path d="M37.5337 9.57698C36.8626 9.30277 35.7982 9 34.4821 9C31.1222 9 28.7562 10.8453 28.7417 13.4836C28.7138 15.4301 30.4356 16.5113 31.7235 17.1603C33.0398 17.8235 33.4872 18.2564 33.4872 18.8475C33.4738 19.7554 32.4236 20.1739 31.444 20.1739C30.0857 20.1739 29.3579 19.9582 28.2518 19.4531L27.8038 19.2365L27.3277 22.2787C28.1256 22.6532 29.5958 22.9854 31.1222 23C34.6921 23 37.0162 21.1832 37.0438 18.3717C37.0574 16.829 36.1481 15.6468 34.1879 14.6809C32.9979 14.0608 32.2692 13.6426 32.2692 13.0082C32.2831 12.4314 32.8856 11.8406 34.2288 11.8406C35.3349 11.8117 36.1476 12.0855 36.7632 12.3595L37.0709 12.5034L37.5337 9.57698Z" fill="#A6A6A6"/>
3351            <path d="M25.2 22.798H21.7977L23.9258 9.24567H27.3279L25.2 22.798Z" fill="#A6A6A6"/>
3352            <path fill-rule="evenodd" clip-rule="evenodd" d="M46.2552 9.24567H43.6236C42.812 9.24567 42.1955 9.49056 41.8453 10.3701L36.7916 22.7978H40.3616C40.3616 22.7978 40.9493 21.1252 41.0756 20.7649H45.4439C45.5416 21.2407 45.8498 22.7978 45.8498 22.7978H49L46.2552 9.24567ZM42.0555 17.9969C42.3357 17.2183 43.4139 14.2051 43.4139 14.2051C43.4082 14.2168 43.4527 14.0896 43.5189 13.9007L43.5193 13.8995C43.617 13.6206 43.7615 13.2079 43.8615 12.9076L44.0993 14.0753C44.0993 14.0753 44.7436 17.3193 44.8835 17.9969H42.0555Z" fill="#A6A6A6"/>
3353            <path d="M18.9559 9.24567L15.624 18.4871L15.2599 16.6128L15.2595 16.6117L14.0699 10.3849C13.874 9.5193 13.2719 9.27422 12.53 9.24567H7.056L7 9.5195C8.33508 9.87113 9.52918 10.3778 10.5755 11.0078L13.6079 22.7837H17.2058L22.5536 9.24567H18.9559Z" fill="#A6A6A6"/>
3354            <rect x="0.5" y="0.5" width="55" height="31" stroke="#A6A6A6"/>
3355        </svg>
3356
3357    
3358
3359
3360        
3361        <svg width="56" height="32" viewBox="0 0 56 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3362            <rect x="0.5" y="0.5" width="55" height="31" fill="white"/>
3363            <path d="M27.9524 8.92773C27.8331 9.01855 27.7168 9.1123 27.6025 9.20898C25.6552 10.8594 24.4229 13.2881 24.4229 16C24.4229 18.7109 25.6552 21.1396 27.6025 22.79C27.7168 22.8867 27.8331 22.9805 27.9524 23.0723C28.0707 22.9805 28.1881 22.8867 28.3024 22.79C30.2486 21.1396 31.482 18.7109 31.482 16C31.482 13.2881 30.2486 10.8594 28.3024 9.20898C28.1881 9.1123 28.0707 9.01855 27.9524 8.92773ZM33.6628 7C31.7717 7 30.012 7.55371 28.548 8.50391C28.6222 8.56348 28.6984 8.62207 28.7706 8.68359C30.9485 10.5283 32.1969 13.1953 32.1969 16C32.1969 18.8037 30.9485 21.4707 28.7716 23.3154C28.6984 23.376 28.6222 23.4355 28.548 23.4951C30.012 24.4453 31.7717 25 33.6628 25C38.7666 25 42.9038 20.9697 42.9038 16C42.9038 11.0293 38.7666 7 33.6628 7ZM27.1332 23.3154C27.2054 23.376 27.2816 23.4355 27.3568 23.4951C25.8918 24.4453 24.1331 25 22.241 25C17.1372 25 13 20.9697 13 16C13 11.0293 17.1372 7 22.241 7C24.1331 7 25.8918 7.55371 27.3568 8.50391C27.2816 8.56348 27.2054 8.62207 27.1332 8.68359C24.9563 10.5283 23.7079 13.1953 23.7079 16C23.7079 18.8047 24.9563 21.4707 27.1332 23.3154Z" fill="#A6A6A6"/>
3364            <rect x="0.5" y="0.5" width="55" height="31" stroke="#A6A6A6"/>
3365        </svg>
3366
3367    
3368
3369
3370        
3371        <svg width="56" height="32" viewBox="0 0 56 32" fill="none" xmlns="http://www.w3.org/2000/svg">
3372            <rect x="0.5" y="0.5" width="55" height="31" fill="white"/>
3373            <path fill-rule="evenodd" clip-rule="evenodd" d="M34.8661 9.98909C34.8582 8.99611 34.5717 8.22404 33.964 7.50779C33.0669 6.45186 31.4478 6 29.376 6H23.3612C22.938 6 22.577 6.31801 22.5116 6.75093L20.0064 23.1642C19.957 23.4889 20.1993 23.7818 20.5161 23.7818H23.2185L22.9854 25.3097L22.9852 25.311C22.8569 26.1598 23.491 27 24.4196 27H27.5495C28.4318 27 29.1412 26.3466 29.2786 25.5153L29.3101 25.3469L29.9 21.4778L29.9059 21.4448H30.1631C31.8086 21.4448 33.3943 21.1006 34.6822 20.1541C35.9878 19.1947 36.8628 17.7084 37.2459 15.6751C37.5597 14.0093 37.4497 12.3551 36.3983 11.1168L36.3972 11.1154C36.076 10.7385 35.6883 10.4387 35.259 10.204L34.8661 9.98909ZM34.7404 11.3199C34.7548 11.2392 34.7679 11.1598 34.7796 11.0815C35.0392 11.2235 35.2697 11.3904 35.468 11.5842L35.4717 11.5878C35.5292 11.6442 35.584 11.7029 35.636 11.764C35.6465 11.7763 35.6569 11.7888 35.66
337372 11.8013C36.407 12.7026 36.5489 13.9728 36.2632 15.49C35.5694 19.1724 33.1954 20.4448 30.1631 20.4448H29.695C29.3245 20.4448 29.0089 20.7233 28.9512 21.1024L28.9133 21.3144L28.324 25.1796L28.2933 25.3439C28.2349 25.7217 27.9201 26 27.5495 26H24.4196C24.1427 26 23.9311 25.7444 23.974 25.4605L25.1334 17.8594L25.1343 17.8536C25.1984 17.4502 25.5166 17.1476 25.9049 17.1126C25.9296 17.1104 25.9546 17.1092 25.9799 17.1092H27.7445C28.0142 17.1092 28.2793 17.1004 28.5393 17.0822C31.4339 16.8795 33.6961 15.51 34.5665 12.128C34.6229 11.9091 34.6734 11.6818 34.7178 11.4458C34.7256 11.4034 34.7332 11.3615 34.7404 11.3199Z" fill="#A6A6A6"/>
3374            <rect x="0.5" y="0.5" width="55" height="31" stroke="#A6A6A6"/>
3375        </svg>
3376
3377
3378
3379
3380    </div>
3381</div>
3382
3383
3384
3385</div>
3386<!-- END sections: footer-group -->
3387
3388		
3388<script src="//mascolori.eu/cdn/shop/t/62/assets/custom.js?v=100424002196156850001791557750" type="module" defer></script>
3388
3389		
3389<script src="//mascolori.eu/cdn/shop/t/62/assets/application.js?v=38494805924553597021791557747" type="module" defer></script>
3389
3390
3391  <!--Start of Tawk.to Script-->
3392    
3392<script type="text/javascript">
3393    var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
3394    (function(){
3395    var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
3396    s1.async=true;
3397    s1.src='https://embed.tawk.to/5e538709a89cda5a188799ae/default';
3398    s1.charset='UTF-8';
3399    s1.setAttribute('crossorigin','*');
3400    s0.parentNode.insertBefore(s1,s0);
3401    })();
3402    </script>
3402
3403  <!--End of Tawk.to Script-->
3404
3405		<!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
3406		<noscript>
3407    <style>
3408        .limoniapps-discountninja-block { animation: unset !important; }
3409            .limoniapps-discountninja-block:after { animation: unset !important; }
3410            .limoniapps-discountninja-block .limoniapps-discountninja-button-spinner:before { animation: unset !important; }
3411    </style>
3412	<div class="limoniapps-discountninja-warning-nojs">This website uses JavaScript to apply discounts. To be eligible for discounts, please enable JavaScript for your browser.</div>
3413</noscript>
3413<script>window.discountNinjaContext = { Version: "4.7.0", Shop: "mascolori.myshopify.com", DesignMode: "false", Locale: "ShopLocaleDrop", RootRoute: "/", CartRoute: "/cart", ApiVersion: "5", ShopCurrency: "EUR", PresentmentCurrency: "USD", PresentmentCurrencyMoney: "$6,777.89", PresentmentCurrencyMoneyWithCurrency: "$6,777.89 USD", PresentmentCurrencyMoneyWithoutCurrency: "6,777.89", PresentmentCurrencyMoneyWithoutTrailingZeros: "$6,777.89", EnabledCurrencies: [], MoneyFormat: "${{amount}}", MoneyWithCurrencyFormat: "${{amount}} USD", Customer: null, Cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, Product: null, CollectionProducts: [], ProductVariants: null, Labels: { From: "From", Here: "here", Free: "FREE", SoldOut: "Sold out" }, Settings: {"Cart":{"QuantitySpinnerMode":"disable"},"DrawerCart":{},"Checkout":{"LoadingCheckoutMessage1":"<div style=\"display: inline-flex;justify-content: center;align-items: center;\"><div class=\"limoniapps-discountninja-spinner\"></div><span style=\"font-size: 14px\"> Loading checkout...</span></div>","LoadingCheckoutMessage2":"<div style=\"display: inline-flex;justify-content: center;align-items: center;\"><span style=\"font-size: 14px\">⚠️ Technical failure.<br/><br/>Failed to apply the discount</br>to the checkout.<br/>Return to the cart and check out to try again.</span></div>","LoadingCheckoutMessage3":"<div style=\"display: inline-flex;justify-content: center;align-items: center;\"><div class=\"limoniapps-discountninja-spinner\"></div><span style=\"font-size: 14px\"> Redirecting to secure checkout...</span></div>","CheckoutMode":"1,1F,N,NF","DiscountCumulationMode":"highestwins","DiscountCumulationModeCartLevel":"sum","SubscriptionProductsMessage":"<span style=\"color: rgb(255, 0, 0); font-size: 14px;\">Discounts cannot be applied at checkout when subscription products are in the cart</span>","HideAdditionalCheckoutButtons":true,"RedirectBuyNowButtons":true,"BlockCheckoutButton":true,"OverlayBackgroundColor":"rgba(0,0,0,0.7)","PopupBackgroundColor":"rgba(255,255,255,1)"},"Currency":{"BaseCurrency":"EUR","BaseCurrencySymbol":"€","RoundPrices":false,"RoundToCents":95},"General":{"ShowPoweredBy":false,"ExitIntentMode":"default","StoreShareableLinks":true,"StorePromotionCodes":true,"PercentageCalculationMode":"line","ShareableLinksExpiration":1,"PromotionCodesExpiration":1},"GWPSettings":{"PageRefreshText":"Updating your cart...","FreeGiftAddedText":"A free gift has been added to the cart!","AllowAddingManuallyRemovedGifts":false},"PriceUpdate":{"PriceFormat":{"Other":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\} \\{\\{ORIGINAL_PRICE,STRIKETHROUGH\\}\\}","CustomFormat":false,"Alignment":"left"},"OtherMultiTier":{"Format":"As low as&nbsp;\\{\\{DISCOUNTED_PRICE_HIGHEST_TIER\\}\\}","CustomFormat":true,"Alignment":"left"},"Product":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\} \\{\\{ORIGINAL_PRICE,STRIKETHROUGH\\}\\}","CustomFormat":false,"Alignment":"left"},"CartProduct":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\} \\{\\{ORIGINAL_PRICE,STRIKETHROUGH\\}\\}","CustomFormat":false},"CartLine":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\} \\{\\{ORIGINAL_PRICE,STRIKETHROUGH\\}\\}","CustomFormat":false},"CartSubtotal":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\} \\{\\{ORIGINAL_PRICE,STRIKETHROUGH\\}\\}","CustomFormat":false},"DrawerCartProduct":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\}","CustomFormat":false},"DrawerCartLine":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\}","CustomFormat":false},"DrawerCartSubtotal":{"Format":"\\{\\{DISCOUNTED_PRICE\\}\\} \\{\\{ORIGINAL_PRICE,STRIKETHROUGH\\}\\}","CustomFormat":false}},"Enable":{"Home":true,"Product":true,"Collection":true,"Search":true,"Blog":true,"Custom":true,"Cart":true,"DrawerCart":true},"Mode":{"ProductPrice":"custom","ProductPriceMobile":"custom","ProductBanner":"appblock","CollectionProductPrice":"custom","CollectionProductPriceMobile":"custom","CollectionProductBadge":"custom","CollectionProductCard":"custom","CollectionProductHandle":"custom","FeaturedProductPrice":"custom","FeaturedProductBanner":"custom","FeaturedProductCard":"custom","FeaturedProductHandle":"custom","CartRoot":"custom","CartProductPrice":"custom","CartProductComment":"custom","CartLinePrice":"custom","CartQuantity":"custom","CartSubtotal":"custom","CartSubtotalPrice":"custom","CartPromotionSummary":"appblock","CartBanner":"custom","DrawerCartProductPrice":"custom","DrawerCartProductComment":"custom","DrawerCartLinePrice":"custom","DrawerCartQuantity":"custom","DrawerCartSubtotal":"custom","DrawerCartSubtotalPrice":"custom","CartItemSelector":"custom","CartItemKeySelector":"custom","CartItemKeyAttribute":"custom","DrawerCartItemSelector":"custom","DrawerCartItemKeySelector":"custom","DrawerCartItemKeyAttribute":"custom","DrawerCartRoot":"custom","DrawerCartPromotionSummary":"custom","ReloadPageAfterCartAdjustmentsOnCart":true,"ReloadPageAfterCartAdjustments":true,"CallbackAfterReloadPageForCartAdjustments":"custom"},"HideZeroCents":true},"StickyBar":{"AnimationExit":"animated fadeOutUpBig","AnimationOnGoal":"animated rubberBand","AnimationOnReminder":"animated shake","ReminderDuration":40000,"Cycle":{"DurationMilliseconds":6000,"Mode":"cycle","AnimationOnCyle":"animated fadeOut fadeIn"}},"Notification":{"Delay":10000,"HideMode":"minimize","AnimationEnter":"animated fadeInUpBig","AnimationEnterMobile":"animated fadeInUpBig","AnimationExit":"animated fadeOutDownBig","AnimationOnReminder":"animated rubberBand","OfferCounterAnimate":false,"OfferCounter":true,"Minim
3413izeButton":true,"ReminderDuration":40000,"MinimizeAfterFirstView":true},"CountdownClock":{"FormattingTemplateIn_Style1":"{d}[d] [0,1], {\\d}{h}[h] [1,1], {\\h}{m}[m] [2,1] [4,0] {\\m}[s] [3,1]","FormattingTemplateIn_Style2":"{d}[d] [0,1], {\\d}{h}[h] [1,1], {\\h}{m}[m] [2,1] [4,0] {\\m}[s] [3,1]","FormattingTemplateIn_Style3":"{d}[d] [0,1], {\\d}{h}[h] [1,1], {\\h}{m}[m] [2,1] [4,0] {\\m}[s] [3,1]","FormattingTemplateIn_Style4":"[d]d [h]h [m]m [s]s","FormattingTemplateIn_Style5":"[d]d [h]h [m]m [s]s","FormattingTemplateOnDate":"dddd, MMMM Do YYYY","FormattingTemplateOnTime":"h:mmA","RestartFrequency":"oncepersession"},"Badge":{"HideThirdPartyBadges":true},"Label":{"UseSoldOutLabelProductPage":true,"UseSoldOutLabelCollectionPage":true,"UseFromLabelCollectionPage":true},"ProductPageBanner":{"Mode":"best"},"PromotionSummary":{"ShowComments":false,"HideSubtotal":true,"HideSubtotalDrawerCart":true,"NewFooter":true,"FooterSubtotal":{"Text":"<span style=\"font-size: 14px;\">\\{\\{SUBTOTAL\\}\\}</span>"},"FooterSubtotalTextColor":"#333333","FooterSubtotalLabel":{"Text":"<span style=\"font-size: 14px;\">Subtotal</span>"},"FooterSubtotalLabelTextColor":"#333333","FooterTotalDiscount":{"Text":"<span style=\"font-size: 14px;\">-\\{\\{TOTAL_DISCOUNT\\}\\}</span>"},"FooterTotalDiscountTextColor":"#333333","FooterTotalDiscountLabel":{"Text":"<span style=\"font-size: 14px;\">Discount (\\{\\{DISCOUNT_PERCENTAGE_TOTAL\\}\\})</span>"},"FooterTotalDiscountLabelTextColor":"#333333","FooterTotal":{"Text":"<span style=\"font-size: 16px;\"><b>\\{\\{TOTAL\\}\\}</b></span>"},"FooterTotalTextColor":"#333333","FooterTotalLabel":{"Text":"<span style=\"font-size: 16px;\"><b>Total</b></span>"},"FooterTotalLabelTextColor":"#333333","FooterDiscountedTotal":{"Text":"<span style=\"font-size: 16px;\"><b>\\{\\{DISCOUNTED_TOTAL\\}\\}</b></span>"},"FooterDiscountedTotalTextColor":"#333333","FooterDiscountedTotalLabel":{"Text":"<span style=\"font-size: 16px;\"><b>Total</b></span>"},"FooterDiscountedTotalLabelTextColor":"#333333","ShowBody":true,"SubtotalRowMode":"discount_order_level","DiscountRowMode":"discount_order_level"},"StructuredData":{"Microdata":true,"JsonLD":true}}, Flags: {
3414    
3415    Version: "v4.6.0",
3416
3417    
3418    VariantPriceUpdateRequiresDelay: false,
3419
3420    
3421    ProductsAreLoadedAsynchronously: false,
3422    
3423    
3424    ThemeOverridesReloadPageAfterCartAdjustments: true,
3425
3426    
3427    ReloadPageAfterCartAdjustmentsOnCart: true,
3428
3429    
3430    ReloadPageAfterCartAdjustments: true,
3431
3432    
3433    CallbackAfterReloadPageForCartAdjustments: null,
3434
3435    
3436    DrawerCartRefreshMethod: null,
3437
3438    
3439    EnableAddToCartHook: false,
3440
3441    
3442    UnregisterThirdPartyCheckoutClickEvents: false,
3443
3444    
3445    ReplaceDefaultCheckoutEventsOnButtons: false,
3446
3447    
3448    ReplaceDefaultCheckoutEventsOnLinks: true,
3449
3450    
3451    CustomCheckoutButton: false,
3452
3453    
3454    StickyBarShouldPushSelectors: null,
3455
3456    
3457    DelayCheckoutMilliseconds: 0,
3458
3459    
3460    AllowCancelCheckoutByForm: true,
3461
3462    
3463    WaitForProductCards: false,
3464
3465    
3466    SkipWaitForJQuery: false,
3467
3468    
3469	MandatoryCheckboxes: null,
3470
3471    
3472    StickyBarRenderingDelay: 0,
3473
3474    
3475    HideCollectionBadgeForSoldOutProducts: true,
3476
3477    
3478	RedirectToCheckoutOnFallBackUsingSubmit: true,
3479
3480    
3481	RedirectToCheckoutOnFallBack: true,
3482
3483    
3484	VerifyVariantUsingQuery: false,
3485
3486    
3487	VerifyVariantUsingSelectedOption: false,
3488
3489    
3490	DrawerCartRedrawnEvents: null,
3491
3492    
3493    RepairLinksAtCheckout: true,
3494
3495    
3496    ApplyPromotionsOnRedirectLoginFromCheckout: true,
3497
3498    
3499    ActionAfterRedirectLoginFromCheckout: 'cart',
3500
3501    
3502    UseCartJSApi: false,
3503
3504    
3505    AllowCurrencyConversionUsingCurrencyConvertAll: true,
3506
3507    
3508    CopyAllPropertiesWhenSplitting: true,
3509
3510    
3511    CurrencyConversionRoundingAlgorithm: 'round',
3512
3513    
3514    Selector3Installments: null,
3515
3516    
3517    Selector4Installments: null,
3518
3519    
3520    SkipProcessQuantityChangesBeforeCheckout: false,
3521
3522    
3523    QuickViewPriceAttribute: null,
3524    QuickViewCompareAtPriceAttribute: null,
3525
3526    
3527    ShortCodeVersion: "1",
3528
3529    
3530    HideProductBannerIfOverallocated: false,
3531
3532    
3533    ShowCollectionBadgeIfOverallocated: false,
3534
3535    
3536    UseFetch: false,
3537
3538    
3539    AvoidHandlingNonDiscountedCheckout: false,
3540
3541    
3542    RefetchCartBeforeCheckout: false,
3543
3544    
3545    UseProxy: true,
3546
3547    
3548    UseCDN: true
3549}, Status: "174", Signature: "FB9C8A744379D0A8A4EE448FC451F74EF6902304600A9A0A0A4C5F7BBDEDD6FA" };document.dispatchEvent(
3550    new CustomEvent('discountNinjaContext:load')
3551  );
3552</script>
3552
3553	  <div id="apptonizeloyalty_root"
3554     data-shop="mascolori.nl"
3555     data-shopname="Mascolori"
3556     data-shopid="75422957890"
3557     data-languagecode="en"
3558     data-customerid=""
3559     data-email=""
3560     data-firstname=""
3561     data-lastname="">
3562</div>
3563
3564
3565<script src="https://shopping.apptonize.net/js/webshop/loyalty/general.js" defer></script>
3565
3566  
3567
3568  <style> .collection__products-grid .product-link {position: relative;} </style>
3569<div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block">
3570
3571  
3571<script>
3572    window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/app-loader.js";
3573  </script>
3573
3574  
3574<script id="wkAppSettings" type="application/json">
3575    {
3576      "assets": {
3577        "themeCssFile": null,
3578        "localeJsonFile": "locale-en.json",
3579        "appBaseCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/app-base.css",
3580        "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-block.js",
3581        "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-link.js",
3582        "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-link.css",
3583        "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-link-block.js",
3584        "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-page-bundle.js",
3585        "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-page-bundle.css",
3586        "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-link-floating.js",
3587        "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-link-floating.css",
3588        "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-collection.js",
3589        "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-collection.css",
3590        "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-product.js",
3591        "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-product.css",
3592        "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-save-for-later.css",
3593        "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-account-dialog.css"
3594      },
3595      "config": {
3596        "apiHost": "https:\/\/api.appmate.io\/v2",
3597        "customerId": null,
3598        "customerEmail": null,
3599        "customerTags": null,
3600        "customerName": null,
3601        "shopName": "Mascolori",
3602        "shopDomain": "mascolori.nl",
3603        "shopPermanentDomain": "mascolori.myshopify.com",
3604        "shopMoneyFormat": "${{amount}}",
3605        "shopMoneyFormatWithCurrency": "${{amount}} USD",
3606        "shopCustomerAccountsEnabled": true,
3607        "fileUrl": "\/\/mascolori.eu\/cdn\/shop\/files\/?v=41135",
3608        "storefrontAccessToken": null,
3609        "storefrontVersion": "2024-10",
3610        "localeIsoCode": "en",
3611        "token": "f44a433251c62f5d2bdc7760a787c7735a0e3eb24b76ab781372ee6900d034f7"
3612      },
3613      "settings": {
3614        "general": {
3615          "appLoading": "LAZY",
3616          "wishlistPath": "\/pages\/wishlist",
3617          "wishlistAccessMode": "UNRESTRICTED",
3618          "wishlistMode": "PRODUCT"
3619        },
3620        "money": {
3621          "withCurrency": true
3622        },
3623        "integrations": {
3624          "wishlistAnalytics": {
3625            "enabled": true
3626          },
3627          "klaviyo": {
3628            "enabled": false
3629          },
3630          "metaPixel": {
3631            "enabled": true
3632          },
3633          "googleAnalytics": {
3634            "enabled": true
3635          }
3636        }
3637      },
3638      "collectionButtons": {
3639        "productLinkSelector": "",
3640        "injectMethod": "insertAfter",
3641        "injectReferenceJs": "(target, app) => target",
3642        "floatingReferenceJs": "(target, app) => target",
3643        "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
3644        "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
3645      }
3646    }
3647  </script>
3647
3648  
3649    <!-- BEGIN app snippet: z-legacy-app-module -->
3650<script>
3651  if (!window.WishlistKingEmbed) {
3652    window.WishlistKingEmbed = {
3653      dependencies: [],
3654    };
3655  }
3656  window.litDisableBundleWarning = true;
3657</script>
vendor: 1 bytes, line 3657
3657
3658<script type="module">
3659  import * as lit from 'https://cdn.jsdelivr.net/gh/lit/[email protected]/all/lit-all.min.js';
3660  import { WishlistApp } from 'https://cdn.jsdelivr.net/npm/@appmate/[email protected]/wishlist-app.js';
3661
3662  const appSettings = JSON.parse(document.getElementById('wkAppSettings').text);
3663  const themeCode = JSON.parse(document.getElementById('wkThemeCode')?.text ?? '{}');
3664
3665  const app = new WishlistApp({
3666    config: appSettings.config,
3667    settings: appSettings.settings,
3668    dependencies: [
3669      themeCode.customIconsUrl || 'https://cdn.appmate.io/themecode-templates/icons.js?v=11',
3670      ...new Set(
3671        [
3672          themeCode.saveForLaterJsUrl ? "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-save-for-later.css" : undefined,
3673          "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/app-base.css",
3674          'https://cdn.appmate.io/themecode-templates/locale-en.json?v=23',
3675          '',
3676          ...window.WishlistKingEmbed.dependencies,
3677        ]
3678          .filter((v) => !!v)
3679          .sort((a, b) => {
3680            if (a.includes('custom.css')) return 1;
3681            if (b.includes('custom.css')) return -1;
3682            return a.localeCompare(b);
3683          })
3684      ),
3685    ],
3686  });
3687
3688  if (themeCode.wishlistLinkHeadlessJsUrl) {
3689    Promise.all([
3690      import(
3691        app.parseDependencyUrl({
3692          url: themeCode.wishlistLinkHeadlessJsUrl,
3693          noCache: app.isDevMode(),
3694        })
3695      ),
3696      import('https://cdn.jsdelivr.net/npm/@appmate/[email protected]/wishlist-element-headless.js'),
3697    ]).then(([{ define, inject }, { WishlistElementHeadless }]) => {
3698      if (typeof define === 'function') {
3699        headlessElements.define(
3700          'wishlist-link-headless',
3701          define({
3702            theme: app.theme,
3703            WishlistElementHeadless,
3704          })
3705        );
3706      }
3707      if (typeof inject === 'function') {
3708        inject(app);
3709      }
3710    });
3711  }
3712
3713  if (themeCode.wishlistButtonHeadlessJsUrl) {
3714    Promise.all([
3715      import(
3716        app.parseDependencyUrl({
3717          url: themeCode.wishlistButtonHeadlessJsUrl,
3718          noCache: app.isDevMode(),
3719        })
3720      ),
3721      import('https://cdn.jsdelivr.net/npm/@appmate/[email protected]/wishlist-element-headless.js'),
3722    ]).then(([{ define, inject }, { WishlistElementHeadless }]) => {
3723      if (typeof define === 'function') {
3724        headlessElements.define(
3725          'wishlist-button-headless',
3726          define({
3727            theme: app.theme,
3728            WishlistElementHeadless,
3729          })
3730        );
3731      }
3732      if (typeof inject === 'function') {
3733        inject(app);
3734      }
3735    });
3736  }
3737
3738  if (themeCode.saveForLaterJsUrl) {
3739    Promise.all([
3740      import(
3741        app.parseDependencyUrl({
3742          url: themeCode.saveForLaterJsUrl,
3743          noCache: app.isDevMode(),
3744        })
3745      ),
3746      import('https://cdn.jsdelivr.net/npm/@appmate/[email protected]/wishlist-element.js'),
3747    ]).then(([{ define, inject }, { WishlistElement }]) => {
3748      if (typeof define === 'function') {
3749        customElements.define(
3750          'save-for-later',
3751          define({
3752            lit,
3753            WishlistElement,
3754          })
3755        );
3756      }
3757      if (typeof inject === 'function') {
3758        inject(app);
3759      }
3760    });
3761  }
3762</script>
3762
3763<!-- END app snippet -->
3764  
3765  <style>
3766    :root {
3767      --wk-color-solid-button-label: 255, 255, 255;
3768      --wk-color-accent-1: 0, 0, 0;
3769      --wk-color-accent-2: 0, 0, 0;
3770      --wk-color-outline-button-label: 0, 0, 0;
3771      --wk-color-background-1: 255, 255, 255;
3772      --wk-color-background-2: 255, 255, 255;
3773      --wk-color-text: 0, 0, 0;
3774      --wk-button-min-height: 45px;
3775      --wk-button-border-width: 1px;
3776      --wk-button-border-radius: 0px;
3777      --wk-input-min-height: 45px;
3778      --wk-input-border-width: 1px;
3779      --wk-input-border-radius: 0px;
3780      --wk-shadow-opacity: 15%;
3781      --wk-shadow-horizontal-offset: 0px;
3782      --wk-shadow-vertical-offset: 2px;
3783      --wk-shadow-blur: 4px;
3784      --wk-font-text-scale: 1.0;
3785    }
3786  </style>
3787
3788
3789</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
3789<script id="wkThemeCode" type="application/json">
3790  {
3791    "customIconsUrl": null,
3792    "addToCartJsUrl": null,
3793    "productCardJsUrl": null,
3794    "wishlistPageJsUrl": null,
3795    "eventSubscribersJsUrl": null,
3796    "localeJsonUrl": null,
3797    "customCssUrl": null,
3798    "collectionButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/mascolori\/main\/collection-buttons.js?v=1687182031630292",
3799    "productPageButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/mascolori\/main\/product-page-buttons.js?v=1687165576702281",
3800    "headerLinkJsUrl": "https:\/\/cdn.appmate.io\/themecode\/mascolori\/main\/header-link.js?v=1687509296158242",
3801    "wishlistLinkHeadlessJsUrl": null,
3802    "wishlistButtonHeadlessJsUrl": null,
3803    "saveForLaterJsUrl": null,
3804    "customDataUrl": null,
3805    "addWishlistToCartJsUrl": null,
3806    "accountDialogUrl": null
3807  }
3808</script>
3808
3809
3810  <!-- BEGIN app snippet: z-legacy-theme-code-module -->
3810<script>
3811  if (!window.WishlistKingEmbed) {
3812    window.WishlistKingEmbed = {
3813      dependencies: [],
3814    };
3815  }
3816
3817  const themeCode = JSON.parse(document.getElementById('wkThemeCode')?.text ?? '{}');
3818  window.WishlistKingEmbed.themeCode = themeCode;
3819
3820  window.WishlistKingEmbed.dependencies = [
3821    ...window.WishlistKingEmbed.dependencies,
3822    themeCode.collectionButtonsJsUrl ? "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-collection.css" : '',
3823    themeCode.productPageButtonsJsUrl ? "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-button-product.css" : '',
3824    themeCode.headerLinkJsUrl ? "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-link.css" : '',
3825    themeCode.customCssUrl,
3826    themeCode.localeJsonUrl,
3827    themeCode.eventSubscribersJsUrl,
3828  ];
3829</script>
vendor: 1 bytes, line 3829
3829
3830<script type="module">
3831  const runWhenReady = () => {
3832    const app = window.WishlistKing;
3833    if (!app) {
3834      return window.document.addEventListener('wk:app:created', runWhenReady, {
3835        once: true,
3836      });
3837    }
3838
3839    const themeCode = JSON.parse(document.getElementById('wkThemeCode')?.text ?? '{}');
3840
3841    const isDevMode = app.isDevMode();
3842    if (themeCode.collectionButtonsJsUrl) {
3843      import("https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/z-legacy-wishlist-button-collection.js").then(({ codeAccess }) =>
3844        codeAccess({
3845          app,
3846          scriptUrl: app.parseDependencyUrl({ url: themeCode.collectionButtonsJsUrl, noCache: isDevMode }),
3847        })
3848      );
3849    }
3850    if (themeCode.productPageButtonsJsUrl) {
3851      import("https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/z-legacy-wishlist-button-product.js").then(({ codeAccess }) =>
3852        codeAccess({
3853          app,
3854          scriptUrl: app.parseDependencyUrl({ url: themeCode.productPageButtonsJsUrl, noCache: isDevMode }),
3855        })
3856      );
3857    }
3858    if (themeCode.headerLinkJsUrl) {
3859      import("https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/z-legacy-wishlist-link.js").then(({ codeAccess }) =>
3860        codeAccess({ app, scriptUrl: app.parseDependencyUrl({ url: themeCode.headerLinkJsUrl, noCache: isDevMode }) })
3861      );
3862    }
3863  };
3864  runWhenReady();
3865</script>
3865
3866<!-- END app snippet -->
3867
3868
3869</div><div id="shopify-block-AWUpOQXhTUURWaFB4N__13375938897875554821" class="shopify-block shopify-app-block">
3869<script id="q-salekit-v2" type="text/javascript">
3870  window.qskStore = {
3871    currency: "EUR",
3872    moneyFormat: "${{amount}}",
3873    templateName: "page",
3874    productHandle: "",
3875  };
3876
3877  
3878
3879  window.qskData = {
3880    settings: null,
3881    subscription: null,
3882    isDesignMode: false,
3883    instanceConfig: null,
3884    shop: null,
3885    storeFrontAccessToken: null,
3886
3887    salespopTranslation: null,
3888    visitorCountTranslation: null,
3889    soldCountTranslation: null,
3890    cartcountdownTranslation: null,
3891    promobarTranslation: null,
3892    popupTranslation: null,
3893  };
3894
3895  
3896    qskData.settings = []
3897  
3898
3899  
3900    qskData.subscription = {"name":"salekit-free","kind":"subscription","over_capacity":false,"applied_shopify_plans":null}
3901  
3902
3903  
3904
3905  
3906    qskData.instanceConfig = null;
3907  
3908
3909  
3910    qskData.shop = {"plan_name":"professional","plan_updated_at":"2025-11-27 15:07:19"};
3911  
3912
3913  
3914    qskData.storeFrontAccessToken = '40200a9b19bc08dc56551c265b96b84b';
3915  
3916
3917  
3918
3919  
3920
3921  
3922
3923  
3924
3925  
3926
3927  
3928</script>
3928
3929
3930<script src="https://cdn.shopify.com/extensions/01a0d681-f9be-74d3-a2e4-dcd6b838fe77/sale-kit-118/assets/salekit-v2.js" defer="defer"></script>
3930
3931
3932
3933
3934
3935  <style id="qikify-salekit-custom-style"></style>
3936
3937
3938
3939  
3939<script id="qikify-salekit-custom-script"></script>
3939
3940
3941
3942
3943
3944</div><div id="shopify-block-ALzNWVWllZmJQbW5Ca__11153146942398837788" class="shopify-block shopify-app-block">
3945
3946
3947<div
3948  id="lightning-deals-label"
3949  class="ld-badge"
3950  data-is-design-mode="false"
3951  style="display:none;background-color:#ffcc00;color:#000000;border-color:#ffcc00;border-radius:4rem;top:10px;bottom:auto;left:10px;right:auto;"
3952>Lightning Deal</div>
3953
3954<!-- Config element (hidden) -->
3955<div
3956  id="lightning-deals-mini-timer"
3957  style="display:none"
3958  data-is-design-mode="false"
3959  data-template="default"
3960  data-display-type="timer_only"
3961  data-timer-position="overlay"
3962  data-timer-bg-color="#fffffff2"
3963  data-timer-text-color="#121212bf"
3964  data-timer-border-radius="6"
3965  data-timer-font-size="12"
3966  data-timer-padding="8"
3967  data-discount-bg-color="#ba4444"
3968  data-discount-text-color="#ffffff"
3969  data-discount-border-radius="4"
3970  data-progress-fill-color=""
3971  data-progress-track-color="#12121214"
3972  data-progress-border-radius="4"
3973  data-progress-bar-start-color="#4caf50"
3974  data-progress-bar-mid-color="#ffcc00"
3975  data-progress-bar-end-color="#d9534f"
3976  data-product-selectors="a[href^='/products/']"
3977  data-product-link-selector=".collection .card__heading a[href*='/products/{h}'],.featured-collection__container .productitem--image-link[href*='/products/{h}'],.productgrid--wrapper .productitem--image-link[href*='/products/{h}'],.f-column .product-card .product-card__image-wrapper a[href*='/products/{h}'],.product-card__wrapper .product-card__link[href*='/products/{h}'],.collection__products-grid .product-card a[href*='/products/{h}'],.grid-view-item__link[href*='/products/{h}']"
3978  data-card-media-selector=".card__media,.media,.product-image,.image-container,.product-card__image-wrapper,.productitem__image-container,.collection__products-grid .product-link,.grid-view-item__image.product-img,.product_info_image_wrapper"
3979>
3980  <!-- default template -->
3981  <template id="ld-tpl-default">
3982    <div class="deal-progress-container">
3983      <div class="deal-top-row">
3984        <div class="deal-discount-badge hidden"><span class="discount-text"></span></div>
3985        <div class="deal-timer-section hidden"><span class="timer-prefix">Ends in</span> <span class="timer-text"></span></div>
3986      </div>
3987      <div class="deal-bottom-row hidden">
3988        <div class="deal-progress-bar"><div class="progress-fill " style="width:0%">&nbsp;</div></div>
3989        <div class="deal-claimed-text"><span class="claimed-text"></span></div>
3990      </div>
3991      <span class="sr-only">Lightning deal loading...</span>
3992    </div>
3993  </template>
3994
3995  <!-- minimal template -->
3996  <template id="ld-tpl-minimal">
3997    <div class="ld-tpl ld-tpl-minimal" style="background:#fffffff2;border-radius:6px;padding:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.2);">
3998      <div class="deal-discount-badge hidden" style="background:#ba4444;color:#ffffff;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;"><span class="discount-text"></span></div>
3999      <div class="deal-timer-section hidden" style="color:#121212bf;font-size:12px;"><span class="timer-text">--:--:--</span></div>
4000    </div>
4001  </template>
4002
4003  <!-- progress-only template -->
4004  <template id="ld-tpl-progress-only">
4005    <div class="ld-tpl ld-tpl-progress-only">
4006      <div class="ld-po-track" style="background:#12121214;border-radius:4px;height:8px;overflow:hidden;width:100%;margin-bottom:5px;">
4007        <div class="ld-po-fill " style="width:0%;height:100%;border-radius:4px;transition:width .4s ease;">&nbsp;</div>
4008      </div>
4009      <div class="ld-po-text-wrapper" style="display:flex;justify-content:space-between;align-items:center;gap:8px;">
4010        <div class="ld-po-text" style="color:#121212bf;font-size:12px;text-align:left;">&nbsp;</div>
4011        <div class="ld-po-right-text" style="color:#121212bf;font-size:12px;text-align:right;"></div>
4012      </div>
4013    </div>
4014  </template>
4015
4016  <!-- countdown-only template -->
4017  <template id="ld-tpl-countdown-only">
4018    <div class="ld-tpl ld-tpl-countdown-only" style="background:#fffffff2;border-radius:6px;padding:8px;text-align:center;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.2);">
4019      <div class="ld-co-label" style="color:#121212bf;font-size:10px;opacity:.8;margin-bottom:2px;">Deal ends in</div>
4020      <div class="timer-text" style="color:#121212bf;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;">--:--:--</div>
4021    </div>
4022  </template>
4023</div>
4024
4025<style data-shopify>
4026  .lightning-mini-timer .progress-low {
4027    background-color: #4caf50;
4028  }
4029
4030  .lightning-mini-timer .progress-medium {
4031    background-color: #ffcc00;
4032  }
4033
4034  .lightning-mini-timer .progress-high {
4035    background-color: #d9534f;
4036  }
4037</style>
4038
4039
4040<script type="module" src="https://cdn.shopify.com/extensions/01a088f0-127a-7337-ab8c-e047d095bce1/movatech-lightning-deals-88/assets/labels.min.js"></script>
4040
4041
4042
4043
4044
4045
4046</div><div id="shopify-block-ATTBxaW80QnpTTEFYb__8703631750054007177" class="shopify-block shopify-app-block">
4047<script src="https://app-sf.feedbackcompany.com:8443/api/v1//feedback-script.js" type="application/javascript" async></script>
4047
4048</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
4048<script id="wkWishlistPage" type="application/json">
4049  {
4050    "showVendor": false,
4051    "showProductTitle": true,
4052    "showPrice": true,
4053    "showShareButton": true,
4054    "showBuyAllButton": false,
4055    "showClearButton": false,
4056    "moveToCart": false,
4057    "ctaButton": "add-to-cart",
4058    "productOptions": "dropdowns",
4059    "wishlistEmptyLink": "\/collections\/all",
4060    "removeButtonStyle": "icon"
4061  }
4062</script>
4062
4063
4064  <!-- BEGIN app snippet: z-legacy-wishlist-page-module -->
4064<script>
4065  if (!window.WishlistKingEmbed) {
4066    window.WishlistKingEmbed = {
4067      dependencies: [],
4068    };
4069  }
4070  window.WishlistKingEmbed.dependencies = [
4071    ...window.WishlistKingEmbed.dependencies,
4072    "https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/component-wishlist-page-bundle.css",
4073  ];
4074</script>
4074
4075
4076<script type="module">
4077  const wishlistPage = JSON.parse(document.getElementById('wkWishlistPage')?.text ?? '{}');
4078
4079  const runWhenReady = () => {
4080    const app = window.WishlistKing;
4081    if (!app) {
4082      return window.document.addEventListener('wk:app:created', runWhenReady, {
4083        once: true,
4084      });
4085    }
4086    import("https://cdn.shopify.com/extensions/01a11237-849c-700d-a368-1913dfe36c35/swish-wishlist-king-261/assets/z-legacy-wishlist-page.js").then(({ inject }) =>
4087      inject({
4088        app,
4089        ...wishlistPage,
4090      })
4091    );
4092  };
4093  runWhenReady();
4094</script>
4094
4095<!-- END app snippet -->
4096
4097<style>
4098  wishlist-page {
4099    --text-color: var(--wk-color-text);
4100    --page-max-width: 1200px;
4101    --page-padding-top: 30px;
4102    --page-padding-bottom: 30px;
4103    --button-min-height: var(--wk-button-min-height);
4104    --button-border-width: var(--wk-button-border-width);
4105    --button-border-radius: var(--wk-button-border-radius);
4106    --input-min-height: var(--wk-input-min-height);
4107    --input-border-width: var(--wk-input-border-width);
4108    --input-border-radius: var(--wk-input-border-radius);
4109
4110    --grid-columns-xs: 1;
4111    --grid-columns-sm: 2;
4112    --grid-columns-md: 2;
4113    --grid-columns-lg: 3;
4114    --grid-columns-xl: 4;
4115
4116    --cta-button-background: rgb(var(--wk-color-accent-1));
4117    --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
4118    --cta-button-color: rgb(var(--wk-color-solid-button-label));
4119
4120    --variant-input-background: rgb(var(--wk-color-background-1));
4121    --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
4122    --variant-input-color: rgb(var(--wk-color-text));
4123    --variant-input-selected-background: var(--variant-input-background);
4124    --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
4125    --variant-input-selected-color: var(--variant-input-color);
4126    --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));
4127
4128    --price-justify-content: center;
4129
4130    --option-select-label-display: none;
4131
4132    --image-aspect-ratio: 1/1;
4133    --image-object-fit: cover;
4134    --meta-text-align: center;
4135  }
4136</style>
4137
4138</div><div id="shopify-block-AcFM4aUFNeGVHMDBvZ__6334180388785705388" class="shopify-block shopify-app-block">
4138<script src="https://authwarden-static-public.s3.eu-west-1.amazonaws.com/sha256.min.js" defer></script>
4138
4139
4140<script type="text/javascript">
4141  //
4142  // Redirect AuthWarden flow
4143  //
4144  var pnlLoginDomain = 'dil-login.postnl.nl';
4145  var authWardenUrl = 'https://' + pnlLoginDomain;
4146  const visitingDomain = 'mascolori.nl';
4147  let pnlClientId = '';
4148  let analyticsOpt = false;
4149  var redirectUri = 'https://' + visitingDomain + '/?callback=postnl';
4150  let pnlPrefillCache = JSON.parse(sessionStorage.getItem('_pnlPrefillCache'));
4151
4152  if (pnlPrefillCache) {
4153    pnlClientId = pnlPrefillCache.pnlClientId;
4154    analyticsOpt = pnlPrefillCache.analyticsOpt;
4155  } else {
4156    fetch('https://' + visitingDomain + '/apps/postnl-invullen-met/clientId')
4157      .then((response) => response.json())
4158      .then((data) => {
4159        if (!data.clientId) {
4160          document.getElementById('postnl-button-wrapper').style.display = 'none';
4161        } else {
4162          pnlClientId = data.clientId;
4163          analyticsOpt = data.analyticsOpt;
4164          document.getElementById('postnl-button-wrapper').style.display = 'flex';
4165          sessionStorage.setItem('_pnlPrefillCache', JSON.stringify(
4166            {
4167              pnlClientId: data.clientId,
4168              analyticsOpt: data.analyticsOpt,
4169            }
4170          ));
4171        }
4172      });
4173  }
4174
4175  function generateRandomString() {
4176    const array = new Uint32Array(56 / 2);
4177    const dec = window.crypto.getRandomValues(array);
4178    const hexed = ('0' + dec.toString(16)).substr(-2);
4179    return Array.from(array, (dec) => ('0' + dec.toString(16)).substr(-2)).join('');
4180  }
4181
4182  function base64urlencode(a) {
4183    let str = '';
4184    const bytes = new Uint8Array(a);
4185    const len = bytes.byteLength;
4186    for (let i = 0; i < len; i++) {
4187      str += String.fromCharCode(bytes[i]);
4188    }
4189    return btoa(str).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, '');
4190  }
4191
4192  function challenge_from_verifier(v) {
4193    const hashed = sha256(v);
4194    const base64encoded = base64urlencode(hashed);
4195    return base64encoded;
4196  }
4197
4198  function setCookie(name, value, minutes) {
4199    const date = new Date();
4200    date.setTime(date.getTime() + (minutes * 60 * 1000));
4201    const expires = "expires=" + date.toUTCString();
4202    document.cookie = name + "=" + value + ";" + expires + ";path=/";
4203  }
4204
4205  function getCookie(name) {
4206    const nameEQ = name + "=";
4207    const ca = document.cookie.split(';');
4208    for(let i=0; i < ca.length; i++) {
4209        let c = ca[i];
4210        while (c.charAt(0) === ' ') c = c.substring(1, c.length);
4211        if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
4212    }
4213    return null;
4214  }
4215
4216  async function generateRedirect() {
4217    if (analyticsOpt) {
4218      try {
4219        const response = await fetch('https://' + visitingDomain + '/apps/postnl-invullen-met/analytics/buttonClicked', {
4220          method: 'PUT',
4221        });
4222
4223        if (response.ok) {
4224          try {
4225            const data = await response.json();
4226            const token = data.checkoutSessionToken;
4227            setCookie('_pnlPrefillSession', token, 60);
4228
4229            pnlPerformRedirect();
4230          } catch (err) {
4231            console.error('Failed to parse response', err);
4232          }
4233        } else {
4234          console.error('Failed to update button click', response);
4235        }
4236      } catch (err) {
4237        console.error('Failed to send analytics data', err);
4238      }
4239    } else {
4240      pnlPerformRedirect();
4241    }
4242  }
4243
4244  function pnlPerformRedirect() {
4245    const verifier = generateRandomString();
4246    sessionStorage.setItem('AuthWardenVerifier', verifier);
4247
4248    const challenge = challenge_from_verifier(verifier);
4249    const oauthUrl = authWardenUrl + '/oauth2/authorize';
4250    const responseType = 'code';
4251    const scope = 'base';
4252    const codeChallenge = challenge;
4253    const codeChallengeMethod = 'S256';
4254    const state = crypto.randomUUID();
4255
4256    sessionStorage.setItem('AuthWardenState', state);
4257
4258    const url = `${oauthUrl}?client_id=${pnlClientId}&redirect_uri=${encodeURIComponent(
4259      redirectUri
4260    )}&response_type=${responseType}&scope=${encodeURIComponent(
4261      scope
4262    )}&code_challenge=${codeChallenge}&code_challenge_method=${codeChallengeMethod}&state=${state}`;
4263
4264    window.location.href = url;
4265  }
4266
4267  function jsonToUrlParams(json) {
4268    const params = Object.keys(json)
4269      .map((key) => {
4270        const value = json[key];
4271        if (value !== null && typeof value !== 'undefined') {
4272          return `${encodeURIComponent(key)}=${encodeURIComponent(value)}`;
4273        }
4274        return '';
4275      })
4276      .filter((param) => param.length > 0)
4277      .join('&');
4278    return params;
4279  }
4280
4281  async function fetchAccessToken(code, redirectState) {
4282    const verifier = sessionStorage.getItem('AuthWardenVerifier');
4283    const state = sessionStorage.getItem('AuthWardenState');
4284    sessionStorage.removeItem('AuthWardenVerifier');
4285    sessionStorage.removeItem('AuthWardenState');
4286
4287    if (state == null || state == '') {
4288      console.error('AuthWarden: stored state is empty', state);
4289    }
4290
4291    if (redirectState == null || redirectState == '') {
4292      console.error('AuthWarden: redirect state is empty', redirectState);
4293    }
4294
4295    if (redirectState != state) {
4296      console.error('AuthWarden: invalid state');
4297      console.error('AuthWarden: redirectState', redirectState);
4298      console.error('AuthWarden: storedState', state);
4299      throw new Error('State mismatch');
4300    }
4301
4302    const payload = {
4303      grant_type: 'authorization_code',
4304      redirect_uri: redirectUri,
4305      code_verifier: verifier,
4306      scope: 'base',
4307      code: code,
4308      client_id: pnlClientId,
4309    };
4310
4311    var urlEncodedData = new URLSearchParams();
4312
4313    Object.keys(payload).forEach((key) => {
4314      urlEncodedData.append(key, payload[key]);
4315    });
4316
4317    const response = await fetch(authWardenUrl + '/oauth2/token/', {
4318      method: 'POST',
4319      headers: {
4320        'Content-Type': 'application/x-www-form-urlencoded',
4321        Accept: 'application/json',
4322      },
4323      body: urlEncodedData.toString(),
4324    });
4325
4326    if (!response.ok) {
4327      throw new Error('Network response was not ok');
4328    }
4329
4330    const data = await response.json();
4331    return data.access_token;
4332  }
4333
4334  async function fetchUserInfo(accessToken) {
4335    const response = await fetch(authWardenUrl + '/api/user_info/', {
4336      method: 'GET',
4337      headers: {
4338        Authorization: `Bearer ${accessToken}`,
4339      },
4340    });
4341
4342    if (response.ok) {
4343      const data = await response.json();
4344      return data;
4345    } else {
4346      throw new Error('Failed to fetch user info');
4347    }
4348  }
4349
4350  function redirect_user_after_oauth(code, state) {
4351    if (code) {
4352      fetchAccessToken(code, state)
4353        .then((accessToken) => {
4354          fetchUserInfo(accessToken).then((result) => {
4355            let url = '/cart/';
4356            
4357            url += '?';
4358            url += 'checkout[email]=' + result['person']['email'] + '&';
4359            url += 'checkout[shipping_address][country_code]=' + result['primaryAddress']['countryIso2'] + '&';
4360            url += 'checkout[shipping_address][first_name]=' + result['person']['givenName'] + '&';
4361            url += 'checkout[shipping_address][last_name]=' + result['person']['familyName'] + '&';
4362            
4363              url += 'checkout[shipping_address][address1]=' + result['primaryAddress']['formattedAddress'][0] + '&';
4364            
4365            url += 'checkout[shipping_address][zip]=' + result['primaryAddress']['postalCode'] + '&';
4366            url += 'checkout[shipping_address][city]=' + result['primaryAddress']['cityName'] + '&';
4367
4368            // Force redirect
4369            window.location.replace(url);
4370          });
4371        })
4372        .catch((error) => {
4373          console.error('AuthWarden: Failed to fetch access token', error);
4374        });
4375    }
4376  }
4377
4378  document.addEventListener('DOMContentLoaded', function() {
4379    const urlParams = new URLSearchParams(window.location.search);
4380    const callback = urlParams.get('callback');
4381
4382    if (callback === 'postnl') {
4383      const error = urlParams.get('error');
4384      if (error) {
4385        console.error('OAuth error:', error);
4386      } else {
4387        const code = urlParams.get('code');
4388        const state = urlParams.get('state');
4389        redirect_user_after_oauth(code, state);
4390      }
4391    }
4392  });
4393</script>
4393
4394
4395<style>
4396  @font-face {
4397    font-family: 'PostNL-Bold';
4398    src: url('https://cdn.postnl.nl/fonts/PostNL-Bold.woff2');
4399  }
4400
4401  #postnl-button-wrapper {
4402    display: flex;
4403    justify-content: end;
4404  }
4405
4406  #postnl-login-button {
4407    width: 100%;
4408    min-width: 145px;
4409    min-height: 35px;
4410    max-height: 60px;
4411    border: 1px solid #f56900;
4412    margin: 0;
4413    background-color: #f56900;
4414    cursor: pointer;
4415    outline: none;
4416    box-sizing: border-box;
4417    display: flex;
4418    align-items: center;
4419    flex-direction: row;
4420    flex-shrink: 0;
4421    justify-content: center;
4422    transition: background-color 0.2s ease;
4423    opacity: 1;
4424    border-radius: 4px;
4425    position: relative;
4426    font-size: 16px;
4427    color: #ffffff;
4428    padding: 5px 10px;
4429  }
4430
4431  #postnl-login-button:focus #postnl-login-button__outline {
4432    position: absolute;
4433    inset: -4px;
4434    border-radius: 4px;
4435    border: 2px solid #000000;
4436  }
4437
4438  #postnl-login-button__text {
4439    width: 100%;
4440    font-family: 'PostNL-Bold', Helvetica, Arial, sans-serif;
4441    font-weight: 500;
4442    opacity: 1;
4443    transition: color 0.2s ease;
4444    text-rendering: geometricPrecision;
4445    display: flex;
4446    align-items: center;
4447    justify-content: center;
4448    gap: 0.4em;
4449  }
4450
4451  #postnl-login-button__text span {
4452    display: inline;
4453    vertical-align: middle;
4454    font-size: 18px;
4455  }
4456
4457  #postnl-login-button:hover,
4458  #postnl-login-button:focus {
4459    background-color: #ed7000;
4460    border-color: #ed7000;
4461  }
4462
4463  /* INVERTED */
4464  .pnl-inverted#postnl-login-button {
4465    background-color: #ffffff;
4466    color: #27324c;
4467    border-color: #27324c;
4468  }
4469
4470  .pnl-inverted#postnl-login-button:focus #postnl-login-button__outline {
4471    position: absolute;
4472    inset: -4px;
4473    border-radius: 4px;
4474    border: none;
4475  }
4476
4477  .pnl-inverted#postnl-login-button #postnl-logo path {
4478    fill: #f56900;
4479    transition: fill 0.2s ease;
4480  }
4481
4482  .pnl-inverted#postnl-login-button:hover,
4483  .pnl-inverted#postnl-login-button:focus {
4484    background-color: #f6f6f6;
4485    border-color: #ed7000;
4486  }
4487
4488  .pnl-inverted#postnl-login-button:hover #postnl-logo path,
4489  .pnl-inverted#postnl-login-button:focus #postnl-logo path {
4490    fill: #ffffff;
4491  }
4492</style>
4493
4494</div>
4494<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4494
4495</body>
4496</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.