1<!doctype html> 2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]--> 7<head>
7<script data-source-attribution="shopify.event_observer.bootstrap"> 8(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//quelque-chose.ca/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`9403944`)))})(); 9//# sourceURL=event-observer-collector.js 10</script>
10 11 12 13 <!-- Basic page needs ================================================== --> 14 <meta charset="utf-8"> 15 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 16 17 <meta name="google-site-verification" content="PpfaRn68joc1RA-pxSpjS2lt6WUZQqjcUsbpK4a-TTs" /> 18 19 20 <link rel="shortcut icon" href="//quelque-chose.ca/cdn/shop/files/LOGO_32x32.png?v=1613582365" type="image/png" /> 21 22 23 <!-- Title and description ================================================== --> 24 <title> 25 Quelque Chose Patisserie - Macarons Canada – Quelque Chose Patisserie Inc 26 </title> 27 28 29 <meta name="description" content="French desserts with a modern twist / Desserts francais avec un touche moderne"> 30 31 32 <!-- Helpers ================================================== --> 33 <!-- /snippets/social-meta-tags.liquid --> 34 35 36 <meta property="og:type" content="website"> 37 <meta property="og:title" content="Quelque Chose Patisserie - Macarons Canada"> 38 <meta property="og:url" content="https://quelque-chose.ca/"> 39 <meta property="og:description" content="French desserts with a modern twist / Desserts francais avec un touche moderne"> 40 41<meta property="og:site_name" content="Quelque Chose Patisserie Inc"> 42 43 44<meta name="twitter:card" content="summary_large_image"> 45 46 47 <meta name="twitter:title" content="Quelque Chose Patisserie - Macarons Canada"> 48 <meta name="twitter:description" content="French desserts with a modern twist / Desserts francais avec un touche moderne"> 49 50 51 <link rel="canonical" href="https://quelque-chose.ca/"> 52 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> 53 <meta name="theme-color" content="#1f3057"> 54 55 <!-- CSS ================================================== --> 56 <link href="//quelque-chose.ca/cdn/shop/t/8/assets/timber.scss.css?v=151109118832316285201706635866" rel="stylesheet" type="text/css" media="all" /> 57 <link href="//quelque-chose.ca/cdn/shop/t/8/assets/theme.scss.css?v=31021830998289652051706635866" rel="stylesheet" type="text/css" media="all" /> 58 <link href="//quelque-chose.ca/cdn/shop/t/8/assets/quelquechose.scss.css?v=40530855748471360101586536307" rel="stylesheet" type="text/css" media="all" /> 59 60 61 62 <link href="//fonts.googleapis.com/css?family=Lora:700" rel="stylesheet" type="text/css" media="all" /> 63 64 65 66 67 68 <link href="//fonts.googleapis.com/css?family=Crimson+Text:700" rel="stylesheet" type="text/css" media="all" /> 69 70 71 72 73 74 75 <link href="//fonts.googleapis.com/css?family=Roboto:700" rel="stylesheet" type="text/css" media="all" /> 76 77 78 79 80 <!-- Sections ================================================== --> 81
81<script> 82 window.theme = window.theme || {}; 83 theme.strings = { 84 zoomClose: "Close (Esc)", 85 zoomPrev: "Previous (Left arrow key)", 86 zoomNext: "Next (Right arrow key)", 87 moneyFormat: "${{amount}}", 88 addressError: "Error looking up that address", 89 addressNoResults: "No results for that address", 90 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 91 authError: "There was a problem authenticating your Google Maps account." 92 }; 93 theme.settings = { 94 cartType: "drawer", 95 gridType: "collage" 96 }; 97 </script>
97 98 99
99<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js" type="text/javascript"></script>
99 100 101 <!--[if (gt IE 9)|!(IE)]><!-->
101<script src="//quelque-chose.ca/cdn/shop/t/8/assets/lazysizes.min.js?v=37531750901115495291506978703" async="async"></script>
101<!--<![endif]--> 102 <!--[if lte IE 9]>
102<script src="//quelque-chose.ca/cdn/shop/t/8/assets/lazysizes.min.js?v=37531750901115495291506978703"></script>
102<![endif]--> 103 104 <!--[if (gt IE 9)|!(IE)]><!-->
104<script src="//quelque-chose.ca/cdn/shop/t/8/assets/theme.js?v=120156624395460333491605108715" defer="defer"></script>
104<!--<![endif]--> 105 <!--[if lte IE 9]>
105<script src="//quelque-chose.ca/cdn/shop/t/8/assets/theme.js?v=120156624395460333491605108715"></script>
105<![endif]--> 106 107 <!-- Header hook for plugins ================================================== --> 108
108<script>window.nfecShopVersion = '1645363235';window.nfecJsVersion = '449365';window.nfecCVersion = 73396</script>
108<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
108<meta name="google-site-verification" content="WX60oKoKkeoqWw2wYungdGHwt_xYk5u-FhwLZSVeUG0"> 109<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9403944/digital_wallets/dialog"> 110<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
110<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
110 111<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
112<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=9403944" crossorigin="anonymous"></script>
vendor: 1 bytes, line 112
112
113<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9403944,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9403944","merchantName":"Quelque Chose Patisserie Inc","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Quelque Chose Patisserie Inc","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 113
113
114<script id="shopify-features" type="application/json">{"accessToken":"0547ba937038c704a12174afe97a156d","betas":["rich-media-storefront-analytics"],"domain":"quelque-chose.ca","predictiveSearch":true,"shopId":9403944,"locale":"en"}</script>
vendor: 1 bytes, line 114
114
115<script>var Shopify = Shopify || {}; 116Shopify.shop = "quelque-chose-patisserie.myshopify.com"; 117Shopify.locale = "en"; 118Shopify.currency = {"active":"USD","rate":"0.71567892"}; 119Shopify.country = "US"; 120Shopify.theme = {"name":"Brooklyn","id":3882942492,"schema_name":"Brooklyn","schema_version":"2.6.4","theme_store_id":730,"role":"main"}; 121Shopify.theme.handle = "null"; 122Shopify.theme.style = {"id":null,"handle":null}; 123Shopify.cdnHost = "quelque-chose.ca/cdn"; 124Shopify.routes = Shopify.routes || {}; 125Shopify.routes.root = "/"; 126Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 127Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 128Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 129Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 129
129
130<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 130
130
131<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 131
131
132<script> 133 window.ShopifyPay = window.ShopifyPay || {}; 134 window.ShopifyPay.apiHost = "shop.app\/pay"; 135 window.ShopifyPay.redirectState = null; 136</script>
vendor: 1 bytes, line 136
136
137<script> 138 window.Shopify = window.Shopify || {}; 139 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 140 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 141 window.Shopify.SignInWithShop.eligible = true; 142</script>
vendor: 1 bytes, line 142
142
143<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 143
143
144<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 144
144
145<script type="module"> 146 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 147 148 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 149 150</script>
vendor: 1 bytes, line 150
150
151<script> 152 window.Shopify = window.Shopify || {}; 153 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 154 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"]}; 155</script>
vendor: 1 bytes, line 155
155
156<script>(function() { 157 var isLoaded = false; 158 function asyncLoad() { 159 if (isLoaded) return; 160 isLoaded = true; 161 var urls = ["\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=quelque-chose-patisserie.myshopify.com","\/\/cdn.shopify.com\/proxy\/96d2cca35f30b78776af4f53a97b81edb1dc06bc5df7f3b83775e4a62786cb71\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=quelque-chose-patisserie.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/assets.useinstabuy.com\/assets\/instabuy-client.js?shop=quelque-chose-patisserie.myshopify.com"]; 162 for (var i = 0; i < urls.length; i++) { 163 var s = document.createElement('script'); 164 s.type = 'text/javascript'; 165 s.async = true; 166 s.src = urls[i]; 167 var x = document.getElementsByTagName('script')[0]; 168 x.parentNode.insertBefore(s, x); 169 } 170 }; 171 if(window.attachEvent) { 172 window.attachEvent('onload', asyncLoad); 173 } else { 174 window.addEventListener('load', asyncLoad, false); 175 } 176})();</script>
vendor: 1 bytes, line 176
176
177<script id="__st">var __st={"a":9403944,"offset":-14400,"reqid":"e49e1c97-1229-4e52-9395-6bc66d3c8985-1791063147","pageurl":"quelque-chose.ca\/","u":"3a57bc453352","p":"home"};</script>
vendor: 1 bytes, line 177
177
178<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 178
178
179<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 179
179
180<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//quelque-chose.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 180
180
181<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 = "//quelque-chose.ca/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>
181<script crossorigin="anonymous" defer="defer" src="//quelque-chose.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 181
181
182<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 182
182
183<script> 184 window.Shopify = window.Shopify || {}; 185 window.Shopify.MCP = window.Shopify.MCP || {}; 186 window.Shopify.MCP.enabled = true; 187 window.Shopify.MCP.shop = "quelque-chose-patisserie.myshopify.com"; 188 window.Shopify.MCP.mcpEndpoint = "https:\/\/quelque-chose.ca\/api\/mcp"; 189 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?\"\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."}},"required":["query"]}}]; 190</script>
vendor: 1 bytes, line 190
190
191<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("\/\/quelque-chose.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 192</script>
vendor: 1 bytes, line 192
192
193<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://quelque-chose.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 194</script>
vendor: 1 bytes, line 194
194
195<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 196 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); 197</script>
vendor: 1 bytes, line 197
197
198<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})}})); 199</script>
199 200<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://quelque-chose.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 201<style id="shopify-accelerated-checkout-cart"> 202 #shopify-buyer-consent { 203 margin-top: 1em; 204 display: inline-block; 205 width: 100%; 206} 207 208#shopify-buyer-consent.hidden { 209 display: none; 210} 211 212#shopify-subscription-policy-button { 213 background: none; 214 border: none; 215 padding: 0; 216 text-decoration: underline; 217 font-size: inherit; 218 cursor: pointer; 219} 220 221#shopify-subscription-policy-button::before { 222 box-shadow: none; 223} 224 225 </style> 226
227<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
227 228 <!-- /snippets/oldIE-js.liquid --> 229 230 231<!--[if lt IE 9]>
232<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 232
232
233<script src="//quelque-chose.ca/cdn/shop/t/8/assets/respond.min.js?v=52248677837542619231506978704" type="text/javascript"></script>
233 234<link href="//quelque-chose.ca/cdn/shop/t/8/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 235<link href="//quelque-chose.ca/search?q=846cee2784402f481b44e5e845b1bd01" id="respond-redirect" rel="respond-redirect" />
236<script src="//quelque-chose.ca/search?q=846cee2784402f481b44e5e845b1bd01" type="text/javascript"></script>
236 237<![endif]--> 238 239 240<!--[if (lte IE 9) ]>
240<script src="//quelque-chose.ca/cdn/shop/t/8/assets/match-media.min.js?v=159635276924582161481506978703" type="text/javascript"></script>
240<![endif]--> 241 242 243
243<script src="//quelque-chose.ca/cdn/shop/t/8/assets/modernizr.min.js?v=21391054748206432451506978703" type="text/javascript"></script>
243 244 245 246 247 <link href="//quelque-chose.ca/cdn/shop/t/8/assets/shopstorm-apps.scss.css?v=7537" rel="stylesheet" type="text/css" media="all" /> 248 249 250
250<script> 251var Shoppad = { 252 apps: { 253 infiniteoptions: { 254 ready: function() { 255 256 $('.datepicker').datepicker({ 257 inline: true, 258 minDate: 1, 259 altField: '.datepicker input[type=text]', 260 onSelect: function() { 261 $('.ui-datepicker-inline').hide(); 262 } 263 }); 264 265 $('.datepicker input[type=text]').change(function(){ 266 $('.datepicker').datepicker('setDate', $(this).val()); 267 }); 268 269 $('.datepicker').datepicker( "setDate", '' ); 270 271 $('.datepicker input[type=text]').attr('readonly','true'); 272 273 $('.ui-datepicker-inline').hide(); 274 275 $('.datepicker input[type=text]').on('click touchstart', function () { 276 $('.ui-datepicker-inline').show(); 277 }); 278 } 279 } 280 } 281}; 282</script>
282 283
284<script src="https://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
284 285 286 287
287<script> 288 window.zoorixCartData = { 289 currency: "USD", 290 currency_symbol: "$", 291 292 original_total_price: 0, 293 total_discount: 0, 294 item_count: 0, 295 items: [ 296 297 ] 298 299 }; 300 window.Zoorix = window.Zoorix || {}; 301 window.Zoorix.moneyFormat = "${{amount}}"; 302 window.Zoorix.moneyFormatWithCurrency = "${{amount}} USD"; 303</script>
303 304<link rel="stylesheet" href="//quelque-chose.ca/cdn/shop/t/8/assets/sca-pp.css?v=26248894406678077071590178660"> 305
305<script> 306 307 SCAPPShop = {}; 308 309 </script>
vendor: 1 bytes, line 309
309
310<script src="//quelque-chose.ca/cdn/shop/t/8/assets/sca-pp-initial.js?v=1062897222502753561590503750" type="text/javascript"></script>
310 311 312<!-- Zapiet | Store Pickup + Delivery --> 313 314<style type="text/css"> 315.mfp-bg{z-index:999999998;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:999999999;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}@media (max-width:900px){.mfp-container{padding-left:6px;padding-right:6px}}.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em)perspective(600px)rotateX(10deg);transform:translateY(-1em)perspective(600px)rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;-webkit-transition:opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s,-webkit-transform .15s ease-out}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0)perspective(600px)rotateX(0);transform:translateY(0)perspective(600px)rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;-webkit-transition:opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s,-webkit-transform .15s ease-out;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,.12);box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;
315width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{background:#b1dcfb;cursor:pointer;color:#000}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time{min-width:256px;max-width:320px}.picker--time .picker__holder{background:#f2f2f2}@media (min-height:40.125em){.picker--time .picker__holder{font-size:.875em}}.picker--time .picker__box{padding:0;position:relative}#storePickupApp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;margin-top:1rem;text-align:left}#storePickupApp tr{display:table-row}#storePickupApp tr td{display:table-cell;float:inherit;padding:0}#storePickupApp .address{margin-bottom:0;padding-bottom:0}#storePickupApp .filterByRegion select{width:100%}#storePickupApp .row{display:block}#storePickupApp .picker__weekday{padding:1em!important;display:table-cell;float:inherit}#storePickupApp input[type=text]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.7em 1em;border:1px solid #dadada;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;
315-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:0;font-size:.9em;line-height:1em;height:inherit}#storePickupApp p{padding:0;margin:10px 0;font-size:.9em}#storePickupApp .pickupPagination{padding:0;margin:1em 0 0;font-size:.9em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#storePickupApp .pickupPagination li{margin-right:.4em;border:1px solid #dadada;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}#storePickupApp .pickupPagination li a{padding:.5em 1em}#storePickupApp .pickupPagination li.active{background:#eee}#storePickupApp .pickupPagination li:hover{border-color:#c1c1c1}#storePickupApp .checkoutMethodsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#storePickupApp .checkoutMethodsContainer.inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#storePickupApp .checkoutMethodsContainer.inline,#storePickupApp .checkoutMethodsContainer.inline .checkoutMethod{display:-webkit-box;display:-ms-flexbox;display:flex}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.5em;border:1px solid #dadada;border-radius:5px;padding:1em}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:last-child{margin-right:0}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod:hover{cursor:pointer;border-color:#c1c1c1}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.active{background:#eee}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.5em}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodImage img{max-height:26px}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod .checkoutMethodName{text-align:center;line-height:1em;font-size:.9em}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.5em}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod:last-child{margin-right:0}#storePickupApp .checkoutMethodsContainer.custom .checkoutMethod .checkoutMethodImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#storePickupApp .checkoutMethodContainer.pickup #searchBlock{margin-top:1em}#storePickupApp .checkoutMethodContainer .inputWithButton{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;position:relative}#storePickupApp .checkoutMethodContainer .inputWithButton input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:0;margin:0;max-width:inherit;border-radius:4px 0 0 4px;line-height:1em}#storePickupApp .checkoutMethodContainer .inputWithButton .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;border:none;border:1px solid #dadada;border-radius:0 4px 4px 0;font-size:1.2em;padding:0 .6em;margin:0;width:inherit}#storePickupApp .checkoutMethodContainer .inputWithButton .button:hover{cursor:pointer}#storePickupApp .checkoutMethodContainer .inputWithButton .button .fa{color:#000}#storePickupApp .checkoutMethodContainer .locations{border:1px solid #dadada;border-radius:4px;margin-top:.5em;max-height:240px;overflow-y:auto}#storePickupApp .checkoutMethodContainer .locations .location{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2em;border-bottom:1px solid #f3f3f3;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#storePickupApp .checkoutMethodContainer .locations .location input[type=radio]{margin-top:.2em;margin-right:.7em;height:inherit}#storePickupApp .checkoutMethodContainer .locations .location:last-child{border-bottom:none}#storePickupApp .checkoutMethodContainer .locations .location.active{background:#eee}#storePickupApp .checkoutMethodContainer .locations .location .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}#storePickupApp .checkoutMethodContainer .locations .location .block .company_name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.3em}#storePickupApp .checkoutMethodContainer .locations .location .block .moreInformationLink{margin-top:.3em}#storePickupApp .checkoutMethodContainer .picker__holder{bottom:-39px}#storePickupApp .checkoutMethodContainer .picker__list{padding:0;display:block}#storePickupApp .checkoutMethodContainer.delivery .inputWithButton,#storePickupApp .checkoutMethodContainer.shipping .inputWithButton{margin-bottom:0}#storePickupApp .checkoutMethodContainer .picker__list-item,#storePickupApp .checkoutMethodContainer .picker__list-item:first-child,#storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(0),#storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(2),#storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(3),#storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(4),#storePickupApp .checkoutMethodContainer .picker__list-item:nth-child(5){width:100%;display:block;padding:1em}#storePickupApp .checkoutMethodContainer.pickup .datePicker{margin-top:1em;margin-bottom:0}#storePickupApp .checkoutMethodContainer.delivery .picker--time .picker__list-item--disabled{display:none}#storePickupApp .spinnerContainer{padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5em}#storePickupApp .error,#storePickupApp .error p{color:#c00}#storePickupApp .picker{left:0}.drawer__cart #storePickupApp .checkoutMethod .checkoutMethodImage img{-webkit-filter:invert(1);filter:invert(1)}.drawer__cart #storePickupApp .checkoutMethod.active{color:#222323}.drawer__cart #storePickupApp .checkoutMethod.active img{-webkit-filter:invert(0);filter:invert(0)}.drawer__cart #storePickupApp .inputWithButton .button,.drawer__cart #storePickupApp .locations .location .block,.drawer__cart #storePickupApp .locations .location a{color:#222323}.zapietModal{color:#333;width:auto;padding:20px;margin:20px auto}.zapietModal,.zapietModal.moreInformation{position:relative;background:#fff;max-width:500px}.zapietModal.moreInformation{margin:0 auto;border:1px solid #fff;border-radius:4px;padding:1em}.zapietModal.moreInformation h2{margin-bottom:.4em;font-size:1.5em}.zapietModal.moreInformation .mfp-close-btn-in .mfp-close{margin:0}.zapietModal.moreInformation table{margin-bottom:0;width:100%}.zapietModal.moreInformation .address{line-height:1.4em;padding-bottom:1em} 316</style> 317 318<link href="//quelque-chose.ca/cdn/shop/t/8/assets/storepickup.css?v=128405042519720942491615351680" rel="stylesheet" type="text/css" media="all" /> 319<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" /> 320
321<script type="text/javascript">document.addEventListener("zapiet:start", function(e) { if (window.Zapiet && window.ZapietCachedSettings) { Zapiet.start(ZapietCachedSettings); }}); </script>
321 322 323 324 325 326 327 328 329
330<script src="//quelque-chose.ca/cdn/shop/t/8/assets/storepickup.js?v=60775335225472681891615351674" defer="defer"></script>
330 331
332<script type="text/javascript"> 333document.addEventListener("DOMContentLoaded", function(event) { 334 var products = []; 335 336 337 338 ZapietCachedSettings = { 339 // Your myshopify.com domain name. 340 shop_identifier: 'quelque-chose-patisserie.myshopify.com', 341 // Which language would you like the widget in? Default English. 342 language_code: 'en', 343 // Any custom settings can go here. 344 settings: { 345 disable_deliveries: false, 346 disable_pickups: false, 347 disable_shipping: false 348 }, 349 checkout_url: '/cart', 350 discount_code: 'false', 351 products: products, 352 checkout_button_label: 'Check Out', 353 customer: { 354 first_name: '', 355 last_name: '', 356 company: '', 357 address1: '', 358 address2: '', 359 city: '', 360 province: '', 361 country: '', 362 zip: '', 363 phone: '' 364 }, 365 advance_notice: { 366 pickup: { 367 value: '', 368 unit: '', 369 breakpoint: '', 370 after_breakpoint_value: '', 371 after_breakpoint_unit: '' 372 }, 373 delivery: { 374 value: '', 375 unit: '', 376 breakpoint: '', 377 after_breakpoint_value: '', 378 after_breakpoint_unit: '' 379 }, 380 shipping: { 381 value: '', 382 breakpoint: '', 383 after_breakpoint_value: '' 384 } 385 }, 386 // Do not modify the following parameters. 387 cached_config: {"enable_app":true,"enable_geo_search_for_pickups":false,"pickup_region_filter_enabled":false,"pickup_region_filter_field":null,"currency":"CAD","weight_format":"kg","pickup.enable_map":false,"delivery_validation_method":"max_driving_distance","base_country_name":"Canada","base_country_code":"CA","method_display_style":"default","default_method_display_style":"classic","date_format":"l, F j, Y","time_format":"h:i A","week_day_start":"Sun","pickup_address_format":"<span class=\"name\"><strong>{{company_name}}</strong></span><span class=\"address\">{{address_line_1}}<br>{{city}}, {{postal_code}}</span><span class=\"distance\">{{distance}}</span>{{more_information}}","rates_enabled":true,"payment_customization_enabled":false,"distance_format":"km","enable_delivery_address_autocompletion":true,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":false,"delivery_note_required":false,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"delivery_validate_cart":true,"pickup_validate_cart":true,"gmak":"QUl6YVN5QktBbnJZZ2dPU2I4dFlNYmFsWGhLQ1VKODBPdy1HdGpr","enable_checkout_locale":true,"enable_checkout_url":true,"disable_widget_for_digital_items":true,"disable_widget_for_product_handles":"gift-card","disable_widget_discount_override":false,"colors":{"widget_active_background_color":null,"widget_active_border_color":null,"widget_active_icon_color":null,"widget_active_text_color":null,"widget_inactive_background_color":null,"widget_inactive_border_color":null,"widget_inactive_icon_color":null,"widget_inactive_text_color":null},"delivery_validator":{"enabled":false,"show_on_page_load":true,"sticky":true},"checkout":{"delivery":{"discount_code":"","prepopulate_shipping_address":true,"preselect_first_available_time":true},"pickup":{"discount_code":null,"prepopulate_shipping_address":true,"customer_phone_required":false,"preselect_first_location":true,"preselect_first_available_time":true},"shipping":{"discount_code":""}},"day_name_attribute_enabled":false,"methods":{"shipping":{"active":true,"enabled":true,"name":"Shipping","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Shipping","enable":true,"property":"type","hide_button":false}},"button":{"type":"default","default":"","hover":"","active":""}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Shipping","enable":false,"property":"type","hide_button":false}},"button":{"type":"default","default":"","hover":"","active":""}}
387,"pickup":{"active":false,"enabled":true,"name":"Pickup","sort":3,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"Shipping","enable":false,"property":"type","hide_button":false}},"button":{"type":"default","default":"","hover":"","active":""}}},"translations":{"methods":{"shipping":"Shipping","pickup":"Pickups","delivery":"Delivery"},"calendar":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","sunday":"Sun","monday":"Mon","tuesday":"Tue","wednesday":"Wed","thursday":"Thu","friday":"Fri","saturday":"Sat","today":"","close":"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"heading":"Store Pickup","note":"","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by state/province","location_label":"Choose a location.","datepicker_label":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","datepicker_placeholder":"Choose a date and time.","locations_found":"Please select a pickup location:","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","no_date_time_selected":"Please select a date & time.","checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","checkout_error":"Please select a date and time for pickup.","more_information":"More information","opening_hours":"Opening hours","dates_not_available":"Sorry, your selected items are not currently available for pickup.","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","cart_eligibility_error":"Sorry, pickup is not available for your selected items."},"delivery":{"heading":"Local Delivery","note":"Enter your postal code to check if you are eligible for local delivery:","location_placeholder":"Enter your postal code ...","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} between {{SLOT_START_TIME}} and {{SLOT_END_TIME}}","available":"Great! You are eligible for delivery.","not_available":"Sorry, delivery is not available in your area.","no_date_time_selected":"Please select a date & time for pickup.","checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","checkout_error":"Please enter a valid zipcode and select your preferred date and time for delivery.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","dates_not_available":"Sorry, your selected items are not currently available for delivery.","min_order_total":"Minimum order value for delivery is $0.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","max_order_total":"Maximum order value for delivery is $0.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","delivery_validator_prelude":"Do we deliver?","delivery_validator_placeholder":"Enter your postal code ...","delivery_validator_button_label":"Go","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_heading":"Sorry, we do not deliver to your area","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_error_heading":"An error occured","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_button_label":"Continue shopping","delivery_note_label":"Please enter delivery instructions (optional)","delivery_note_label_required":"Please enter delivery instructions (required)","delivery_note_error":"Please enter delivery instructions"},"shipping":{"heading":"Shipping","note":"Please click the checkout button to continue.","checkout_button":"Checkout","datepicker_placeholder":"Choose a date.","checkout_error":"Please choose a date for shipping.","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","cart_eligibility_error":"Sorry, shipping is not available for your selected items."},"widget":{"zapiet_id_error":"There was a problem adding the Zapiet ID to your cart","attributes_error":"There was a problem adding the attributes to your cart"},"product_widget":{"title":"Delivery and pickup options:","pickup_at":"Pickup at {{ location }}","ready_for_collection":"Ready for collection from","on":"on","view_all_stores":"View all stores","pickup_not_available_item":"Pickup not available for this item","delivery_not_available_location":"Delivery not available for {{ postal_code }}","delivered_by":"Delivered by {{ date }}","delivered_today":"Delivered today","change":"Change","tomorrow":"tomorrow","today":"today","delivery_to":"Delivery to {{ postal_code }}","showing_options_for":"Showing options for {{ postal_code }}","modal_heading":"Find a store for pickup","modal_subheading":"Showing stores near {{ postal_code }}","show_opening_hours":"Show opening hours","hide_opening_hours":"Hide opening hours","closed":"Closed","input_placeholder":"Enter your postal code","input_button":"Check","input_error":"Add a postal code to check available delivery and pickup options.","pickup_available":"Pickup available","not_available":"Not available","select":"Select","selected":"Selected","find_a_store":"Find a store","out_of_stock":"Out of stock","only_x_in_stock":"Only {{ quantity }} in stock","x_in_stock":"{{ quantity }} in stock","in_stock":"In stock"},"shipping_language_code":"en","delivery_language_code":"en-US","pickup_language_code":"en-GB"},"calendar_settings":{"date_format":"l, F j, Y","week_day_start":"Sun","month_header":"F Y"},"default_language":"en","region":"us-2","api_region":"api-us","enable_zapiet_id_all_items":false,"widget_restore_state_on_load":false,"block_checkout_till_load":false,"block_checkout_styles":"[name=\"checkout\"]{opacity:0.5;pointer-events:none}","draft_orders_enabled":false,"preselect_checkout_method":true,"widget_show_could_not_locate_div_error":true,"checkout_extension_enabled":false,"show_pickup_consent_checkbox":false,"show_delivery_consent_checkbox":false,"subscription_paused":false,"pickup_note_enabled":false,"pickup_note_required":false,"shipping_note_enabled":false,"shipping_note_required":false,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/c894f700-e3ad-46fa-92ed-1132ccbab16a/"} 388 } 389 390 Zapiet.start(ZapietCachedSettings); 391}); 392</script>
392 393<!-- Zapiet | Store Pickup + Delivery --> 394 <meta name="facebook-domain-verification" content="ndh6p2yehq6m6ohte9wbuuwbwfmzcq" /> 395 396 397 398 399<!-- BEGIN app block: shopify://apps/mw-bundle-builder/blocks/app-embed-block/5bcb1a6d-53b5-4d9c-b4f9-19f6620da62b --> 400 401 402 <!-- BEGIN app snippet: helper --><link rel="preload" href="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/theme.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
402<script type="application/json" id="mwMarketingOffersBundleItems">{ } 403</script>
403<script type="application/json" id="mwMarketingOffersOfferItems">[] 404</script>
404 405
406<script></script>
406 407 408 409
409<script> 410 window.mwHelpersReady = new Promise((resolve) => { 411 window.__resolveHelpers = resolve; 412 }); 413 window.mwBundleEvents = { 414 onCallback: function (_hookName, data) { 415 return data; 416 }, 417 ...(window.mwBundleEvents || {}), 418 }; 419 420 421 const mainProduct = null; 422 423 424 window.mwMarketingOffersLiquidData = { 425 quantity_form: [".product-form__quantity"," .product__controls-group-quantity"], 426 product_price: ["form .title-row .product-price .theme-money",".product__container div .product__section .product__details .product__price span .current_price .money",".template-product .page-body-content .section-product .product-details-wrapper .price .money","#product-id-product-template \u003e div .relative-product-template \u003e div .content-height-product-template \u003e div .twelve .offers #price-product-template",".product__info-wrapper .price__container .price__regular",".shopify-section .product-template__container .grid .grid__item .product-single__meta .product-single__price .product-price__price #ProductPrice-product-template",".product-page--main-content .product-page--cart-form-block .prices div p .actual-price",".product-detail__detail \u003e div .product-detail__title-area .product-detail__price span .theme-money",".form__inner__wrapper .form__width .product__title__wrapper .product__price span",".template-product .page-container .main-content .item .info .price .money span",".row.light-space-above .product-details .product-section .product-price .current-price",".page-wrapper .product-wrapper .product-options .product-price .money:first-child",".max-site-width .lg--up--seven-eighths .grid .grid__item:nth-child(2) .wd--pt3 .mt3 div #AddToCartForm--product .shopify-product-form",".item .right div #productPrice-product-template .money",".main-content \u003e div .grid .product-aside .purchase-box .product-form .shopify-product-form .price #ProductPrice-product-template",".product-form .product-add-to-cart .product-price .product-price-minimum",".wrapper .grid .grid__item .product-page--form .f--main .ProductPrice:first-child",".row .product-shop .prices .price .money",".product-shop div #add-to-cart-form .prices .price",".product-main .product-details .product-pricing .product--price .price--main .money","#add-to-cart-form .product-page--pricing .product-page--pricing--variant-price #price-field .money",".grid .grid__item.five-twelfths .product-price span .theme-money",".product-page #product-right #product-description div .product-prices .product-price",".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm #ProductPrice .money",".product.container .inner .product__details.clearfix .product__meta.product__meta--mobile .product__prices .product__price:not(.product__price--old):not(.product__price--new)",".desktop-flex-wrapper \u003e div .mobile-hidden-sm .product-item-caption-header .product-item-caption-price #ProductPrice-product-template .money",".product-details-wrapper .product-details .product-price .product-price-minimum",".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-button .money",".product-details .product-price .money:last-child",".main-content #shopify-section-product-template .product-section .page-content--product .page-width .grid .grid__item .product-single__meta .product__price .money:first-child",".shopify-product-form .medium-down--text-center .medium-down--text-center",".product__details .inner .grid .product__info .product-meta .product-meta__prices .product-meta__price","#shopify-section-product-page .product-page .product-content .product-header .product-price .productPrice",".section-product .grid .product-info .priceWrapper #ProductPrice",".module-product .product-wrap .product-details .product-price .price .money:first-child","#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form .product-page--price span",".section-product-template .form-vertical .product-template__container .js-prod-price span","#productTop .grid .productInfo .price #ProductPrice",".shopify-product-form .product-page--cart-container .product-page--cart--column-a .price .actual-price",".shopify-section \u003e div .product-container .product-info .inner .majorinfo .pricearea .current-price",".product .product_section .product__description .current_price .money span",".product-info .product-info--wrapper .block .product-price .product-normal-price .money","#AddToCartForm #product-price .product-price .money",".shopify-product-form .product-submit .product-price .product-price-minimum",".grid__item .product-form #ProductPrice",".product .product-template-section .main-wrapper div.sixteen:last-child \u003e div:first-child .modal_price .current_price .money span","#shopify-section-product #ProductSection-product .product-single #productInfo-product .text-center .product__price .money #ProductPrice-product .money span",".product-page-area .product-essential .row .product-sh
426op .product-shop-wrapper .product-type-data .price-box .detail-price .price .money",".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm .ProductForm__AddToCart span:last-child",".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductMeta .ProductMeta__PriceList .ProductMeta__Price","#shopify-section-product-template .pricing .price span",".product-main-content .product-header-desktop .product-price .price-main",".product .product-header-mobile .product-price .price-main",".section .six.columns .modal_price span .current_price .money:first-child",".product_section.product_images_position--left .seven.columns.omega p.modal_price span:nth-child(1) .money",".form__inner__wrapper .form__width .product__title__wrapper .product__price span",".shopify-section \u003e div .shopify-product-form .desc_blk .desc_blk_bot .price .money","#section-product .site-box .site-box-content .price .product-price",".main-content #shopify-section-module-product .product-details-inline .product-details .product-price .price .money",".product__form__wrapper \u003e div .product__title__wrapper .product__price span","#shopify-section-product-template div .product-details .product-price-wrap #productPrice-product-template .price-money .money",".product-detail .detail .price-area .theme-money .money:first-child",".product #content #product-description #AddToCartForm .product-price .money span",".grid__cell .product__details .product__meta .product__prices .product__price",".product-template .main div div div .js-product_section div .modal_price span .current_price .money:first-child",".product-top #product-description div .shopify-product-form #product-price .product-price",".section--product-single \u003e div .product-single__bottom \u003e div .js-cart-replace \u003e div .js-product-price-number .product-single__price-number .money",".product-info-outer .col-sm-12 .row .product-info div:nth-child(3) .product-info__price .price-box__new .money",".page-container .product__price .price:not(.price--on-sale) .price__pricing-group .price__regular .price-item.price-item--regular",".page-container .product__price .price--on-sale .price__pricing-group .price__sale .price-item.price-item--sale",".page-container .product-single__price",".product__content .price .price__pricing-group .price__regular .price-item--regular:first-child","#shopify-section-product-template .Product__Wrapper .ProductMeta .ProductMeta__PriceList .ProductMeta__Price",".product__content .product__price .product__current-price",".product-wrapper #ProductPrice",".product-single .product__price .price__regular .price-item--regular",".page-margin--product [data-form-wrapper] [data-price-wrapper] [data-product-price]","#shopify-section-product-template .product-single__meta .product-single__prices .product-single__price",".product:first-child .price-review .price_range",".modal_price span .current_price .money",".mws-price"], 427 crosssellOffersWidgetScript: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/crossell-offers.js", 428 domain: "quelque-chose-patisserie.myshopify.com", 429 stylesheet: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/style.css", 430 page: "index", 431 storeCurrency: "CAD", 432 dateNow: new Date("2026-10-03T17:32:27-0400"), 433 targetCollectionHandles: [], 434 targetCollectionIds: [], 435 imageSrc: null, 436 productHandle: null, 437 productId: null, 438 productTitle: null, 439 offers: [], 440 parentProductIds: "", 441 wrapperProductIds: [7809100283991], 442 identifier: '"app--2508649--mw_bundle"', 443 productHandleMap: new Map(Object.entries({"4496401989719":"macarons-by-unit","7809100283991":"macaron-build-a-box"} ?? {})), 444 config: {"cache_hash":1791060002,"settings":{"common_settings":{"upsell_cross_sell":{"appearance":"slider","offers_to_show":0,"show_qty_input":true,"block_appearance":"grid"},"addons":{"recalculation_strategy":"static","qty_strategy":"MIN","display_thumbnails":true,"display_sku":false,"display_compare_price":false,"use_b2b_contextual_prices":false},"grouped_product":{"recalculation_strategy":"static","qty_strategy":"MIN","hide_grouped_product_price":true,"display_titles_of_table":true,"display_thumbnails":true,"display_sku":false,"display_you_save":true},"bundle_offer":{"discount_combines_with":{"product":false,"shipping":false,"order":false},"discount_type":"ALL","custom_css_styles":""},"volume_offer":{"show_price_per_item":false,"show_compare_at_price":true,"allow_variants":true,"show_gift_titles":true,"color_picker_style":"dropdown","color_swatch_style":"circle","swatch_max_items":5},"bxgy_same_product":{"show_price_per_item":false,"show_compare_at_price":true,"layout_style":"vertical"},"build_your_bundle":{"show_link_button":false,"show_all_products_in_navigation":true,"show_checkout_button":false,"product_click_behavior":"link","block_product_add_when_stock_exhausted":true,"separate_product_items":false,"show_scrollbar_in_catalog":false,"color_picker_style":"dropdown","color_swatch_style":"circle","swatch_max_items":5,"category_image_size":80,"products_before_load_more_desktop":48,"products_before_load_more_mobile":48,"products_block_height_desktop":600,"products_block_height_mobile":300,"full_page_categories_block_height_desktop":600,"full_page_categories_block_height_mobile":300,"empty_box_display":"show_all","hide_sold_out_products":true,"include_gift_price_to_total":false,"auto_select_matching_box_size":false,"automatically_move_to_next_category":false,"automatically_move_to_my_bundle_on_mobile":false,"automatic_move_scroll_top_offset_desktop":0,"automatic_move_scroll_top_offset_mobile":0},"tier_offer":{"show_compare_at_price":true,"show_discount":true,"qty_display_mode":"range"},"styles":{"mode":"theme","custom_css":""},"bundle_styles":{"mode":"theme","custom_css":""},"review":{"enable":false,"review_provider":{"value":"shopify","providers":[{"title":"Shopify Reviews","code":"shopify"},{"title":"Judge.me","code":"judge"},{"title":"Reviews.io","code":"reviewsio"},{"title":"Loox","code":"loox"},{"title":"Stamped","code":"stamped"},{"title":"Vitals","code":"vitals"},{"title":"Ryviu","code":"ryviu"},{"title":"Junip","code":"junip"},{"title":"Opinew","code":"opinew"},{"title":"Quoli","code":"quoli"}]},"stars_color":"#FFC107"},"tweaks":{"bundle_display_sku":false,"widgets_loading_strategy":"LAZY","widgets_lazy_loading_threshold":100,"bundle_display_single_product_quantity":false,"display_in_stock_status":false,"show_load_next_offer":false,"zero_qty":false,"bundle_one_line_layout":false,"reload_page_after_add_to_cart":false,"redirect_to_cart_page":false,"native_add_to_cart_compatibility":false,"optimize_function_instructions":false,"extended_offer_validation":false,"restore_default_variant":false,"check_for_redirect":false,"trigger_event_when_widget_rendered":false,"disable_tracking_time_period":false,"combine_variants_to_one_selector":false,"enable_front_calculation":false,"legacy_front_discount_calculation":false,"show_popup_on_non_product_pages":true,"skip_build_validation":false,"product_title_link_action":"link","product_image_link_action":"link","collapse_addon_widget":false,"collapse_widget_on_mobile":true,"build_offer_incomplete_bundle_protection":false,"show_alterative_cart_layout":false,"scrollable_discount_tiers":false,"show_qty_after_add_to_cart":true,"show_mobile_sticky_bar":true,"build_offer_load_all_products":false,"build_offer_proxy_wrapper_title":false,"build_offer_proxy_item_base_price":false},"low_stock_alerts":{"alerts":[{"threshold":5,"message":"Only {count} left","color":"#DC2626","icon":"dot","iconColor":"#DC2626","animation":"none"}]},"customization":{"build_your_bundle":{"product_corner_radius":20,"box_corner_radius":12,"image_corner_radius":12,"button_corner_radius":10,"cards_shadow":true,"scroll_indicator":"always","scrollbar_color":"#000000","image_background_color":"#ffffff","add_border_to_card":false,"product_border_color":"#000000","product_background_color":"#ffffff","selected_highlight":"border","selected_border_color":"#000000","selected_background_color":"#ffffff","box_background_color":"#ffffff","selected_box_background_color":"#e5e7eb","box_border_color":"#000000","selected_box_border_color":"#000000","box_text_color":"#000000","selected_box_text_color":"#000000","added_variant_active_background_color":"#d5ebff","added_variant_inactive_background_color":"#ffffff","added_variant_active_text_color":"#003a5a","added_variant_inactive_text_color":"#616161","added_variant_active_border_color":"#a2c1d7","added_variant_inactive_border_color":"#f0f0f0"}}},"translations":{"en":{"build_offer_copy_link":"Copy bundle link","build_offer_share":"Share","build_offer_link_copied":"Link copied","upsell_go_to_cart_button":"View cart","upsell_added_to_cart":"Added to cart","upsell_add_to_cart_button":"Upgrade","upsell_added_to_cart_button":"Upgraded","cross_sell_add_to_cart_button":"Add to cart","cross_sell_added_to_cart_button":"Added to cart","cross_sell_sold_out_label":"Sold out","cross_sell_sold_out_button":"Sold out","bundle_total_price":"Total Price","bundle_you_save":"You save","bundle_add_to_cart_button":"Add to cart","bundle_added_to_cart_button":"Added to cart","bundle_discount_free_label":"Free","bundle_qty_label":"Qty","bundle_available_label":"In stock","bundle_continue_selling":"In stock","bundle_sold_out_label":"Sold out","bundle_sold_out_button":"Sold out","bundle_to_bundle_product_button":"Configure \u0026 Buy","bundle_header_title_product":"Product","bundle_header_title_qty":"Quantity","bundle_header_title_price":"Price","common_quantity_input_label":"Quantity","common_variant_select_label":"Variant","common_select_checkbox_label":"Add product","common_buy_n
444ow_button_label":"Buy it now","common_unit_price_item":"{amount} per item","common_unit_price_item_plural":"{amount} \/ {num} items","offer_error_message":"The offer cannot be added to cart. Please try again later.","tier_prices_quantity_label":"Quantity","tier_prices_price_label":"Price","tier_prices_discount_label":"Discount","tier_prices_each_label":"\/each","volume_bundle_each_label":"\/each","volume_bundle_free_gift_title":"Free gifts","volume_bundle_free_gift_badge":"Free","volume_bundle_free_gift_item":"item","volume_bundle_free_gift_items":"items","bxgy_same_product_each_label":"\/each","build_offer_add_to_cart":"Add to cart","build_offer_added":"Added","build_offer_added_variants":"Added:","build_offer_in_bundle":"In bundle","build_offer_add_to_bundle":"Add to bundle","build_offer_product":"Product","build_offer_my_bundle":"My bundle","build_offer_load_more":"Load more","build_offer_total_price":"Total price","build_offer_you_save":"You save","build_offer_failed_to_add":"Failed to add items to cart. Please try again.","build_offer_category_limit":"Please add at least {min} but no more than {max} products from this category.","build_offer_all_products":"All products","build_offer_spend_to_get":"Spend {amount} to get","build_offer_add_products_to_get":"Add {amount} product(s) to get","build_offer_gifts_count":"{amount} gift(s)","build_offer_select_first_product":"Select your first product","build_offer_percentage_off":"{amount} OFF","build_offer_fixed_off":"{amount} OFF","build_offer_fixed_total":"the bundle for {amount}","build_offer_price_all":"{amount} ALL","build_offer_price_per_item":"{amount} per item","build_offer_free_gifts":"Free gifts","build_offer_free_gifts_add_button":"Add","build_offer_free_gifts_added_button":"Added","build_offer_free_gifts_update_button":"Update","build_offer_free_gifts_free_label":"FREE","build_offer_loading_variants":"Loading variants...","build_offer_sold_out_button":"Sold out","build_offer_view_button":"View","build_offer_cart_price_calculation_message":"This item is not available with the current pricing and delivery settings.","low_stock_alert_messages":["Only {count} left"],"build_offer_buy_now_button":"Buy now","build_offer_pdp_title":"Build your bundle","build_offer_product_page_add_button":"Add","build_offer_fill_box_message":"Add {box_size} products to fill your box","build_free_gift_unlock":"Congratulations! You've unlocked a FREE Gift!","build_all_discounts_unlock":"Congratulations! You've unlocked all discounts!","build_offer_items_label":"items"},"de":null,"af":null,"ak":null,"sq":null,"am":null,"ar":null,"hy":null,"as":null,"az":null,"bm":null,"bn":null,"eu":null,"be":null,"bs":null,"br":null,"bg":null,"my":null,"ca":null,"ckb":null,"ce":null,"zh-CN":null,"zh-TW":null,"kw":null,"hr":null,"cs":null,"da":null,"nl":null,"dz":null,"eo":null,"et":null,"ee":null,"fo":null,"fil":null,"fi":null,"fr":{"build_offer_copy_link":"Copy bundle link","build_offer_share":"Partager","build_offer_link_copied":"Lien copié","upsell_go_to_cart_button":"Voir le panier","upsell_added_to_cart":"Ajouté au panier","upsell_add_to_cart_button":"Améliorer","upsell_added_to_cart_button":"Amélioré","cross_sell_add_to_cart_button":"Ajouter au panier","cross_sell_added_to_cart_button":"Ajouté au panier","cross_sell_sold_out_label":"Ãpuisé","cross_sell_sold_out_button":"Ãpuisé","bundle_total_price":"Prix total","bundle_you_save":"Vous économisez","bundle_add_to_cart_button":"Ajouter au panier","bundle_added_to_cart_button":"Ajouté au panier","bundle_discount_free_label":"Gratuit","bundle_qty_label":"Qté","bundle_available_label":"En stock","bundle_continue_selling":"En stock","bundle_sold_out_label":"Ãpuisé","bundle_sold_out_button":"Ãpuisé","bundle_to_bundle_product_button":"Configurer et acheter","bundle_header_title_product":"Produit","bundle_header_title_qty":"Quantité","bundle_header_title_price":"Prix","common_quantity_input_label":"Quantité","common_variant_select_label":"Variante","common_select_checkbox_label":"Ajouter le produit","common_buy_now_button_label":"Acheter maintenant","common_unit_price_item":"{amount} par article","common_unit_price_item_plural":"{amount} \/ {num} articles","offer_error_message":"L'offre ne peut pas être ajoutée au panier. Veuillez réessayer plus tard.","tier_prices_quantity_label":"Quantité","tier_prices_price_label":"Prix","tier_prices_discount_label":"Remise","tier_prices_each_label":"\/unité","volume_bundle_each_label":"\/unité","volume_bundle_free_gift_title":"Cadeaux gratuits","volume_bundle_free_gift_badge":"Gratuit","volume_bundle_free_gift_item":"article","volume_bundle_free_gift_items":"articles","bxgy_same_product_each_label":"\/unité","build_offer_add_to_cart":"Ajouter au panier","build_offer_added":"Ajouté","build_offer_added_variants":"Ajouté :","build_offer_in_bundle":"Dans le pack","build_offer_add_to_bundle":"Ajouter au pack","build_offer_product":"Produit","build_offer_my_bundle":"Mon pack","build_offer_load_more":"Charger plus","build_offer_total_price":"Prix total","build_offer_you_save":"Vous économisez","build_offer_failed_to_add":"Ãchec de l'ajout des articles au panier. Veuillez réessayer.","build_offer_category_limit":"Veuillez ajouter au moins {min} mais pas plus de {max} produits de cette catégorie.","build_offer_all_products":"Tous les produits","build_offer_spend_to_get":"Dépensez {amount} pour obtenir","build_offer_add_products_to_get":"Ajoutez {amount} produit(s) pour obtenir","build_offer_gifts_count":"{amount} cadeau(x)","build_offer_select_first_product":"Sélectionnez votre premier produit","build_offer_percentage_off":"{amount} DE RÃDUCTION","build_offer_fixed_off":"{amount} DE RÃDUCTION","build_offer_fixed_total":"le pack pour {amount}","build_offer_price_all":"{amount} TOUT","build_offer_price_per_item":"{amount} par article","build_offer_free_gifts":"Cadeaux gratuits","build_offer_free_gifts_add_button":"Ajouter","build_offer_free_gifts_added_button":"Ajouté","build_offer_free_gifts_update_button":"Mettre à jour","build_offer_free_gifts_free_label":"GRATU
444IT","build_offer_loading_variants":"Chargement des variantes...","build_offer_sold_out_button":"Ãpuisé","build_offer_view_button":"Voir","build_offer_cart_price_calculation_message":"Cet article n'est pas disponible avec les paramètres de prix et de livraison actuels.","low_stock_alert_messages":["Plus que {count} en stock"],"build_offer_buy_now_button":"Acheter maintenant","build_offer_pdp_title":"Créez votre pack","build_offer_product_page_add_button":"Ajouter","build_offer_fill_box_message":"Ajoutez {box_size} produits pour remplir votre boîte","build_free_gift_unlock":"Félicitations ! Vous avez débloqué un cadeau GRATUIT !","build_all_discounts_unlock":"Félicitations ! Vous avez débloqué toutes les remises !","build_offer_items_label":"articles"},"ff":null,"gl":null,"lg":null,"ka":null,"el":null,"gu":null,"ha":null,"he":null,"hi":null,"hu":null,"is":null,"ig":null,"id":null,"ia":null,"ga":null,"it":null,"ja":null,"jv":null,"kl":null,"kn":null,"ks":null,"kk":null,"km":null,"ki":null,"rw":null,"ko":null,"ku":null,"ky":null,"lo":null,"lv":null,"ln":null,"lt":null,"lu":null,"lb":null,"mk":null,"mg":null,"ms":null,"ml":null,"mt":null,"gv":null,"mr":null,"mn":null,"mi":null,"ne":null,"nd":null,"se":null,"no":null,"nb":null,"nn":null,"or":null,"om":null,"os":null,"ps":null,"fa":null,"pl":null,"pt-BR":null,"pt-PT":null,"pa":null,"qu":null,"ro":null,"rm":null,"rn":null,"ru":null,"sg":null,"sa":null,"sc":null,"gd":null,"sr":null,"sn":null,"ii":null,"sd":null,"si":null,"sk":null,"sl":null,"so":null,"es":null,"su":null,"sw":null,"sv":null,"tg":null,"ta":null,"tt":null,"te":null,"th":null,"bo":null,"ti":null,"to":null,"tr":null,"tk":null,"uk":null,"ur":null,"ug":null,"uz":null,"vi":null,"cy":null,"fy":null,"wo":null,"xh":null,"yi":null,"yo":null,"zu":null},"app_url":"https:\/\/bundle-admin.mageworx.com"},"widget_stats":{"cross_sell_popup":false,"cross_sell_block":false,"upsell_popup":false,"group_product_block":false,"group_product_additional_block":false,"bundle_offer_block":false,"product_addons_block":false,"bogo_offer_block":false,"native_bundle_block":false,"volume_offer_block":false},"storefront_token":{"token":"0e79fbfa4e335b93e8dd5df31bd195f3"}}, 445 storeMoneyFormat: "${{amount}}", 446 b2bCompanyLocationId: 447 448 null 449 , 450 }; 451 452 window.mwMarketingOffersThemeDataQueue = []; 453 window.mwMarketingOffersOptions = Object.assign(window.mwMarketingOffersOptions || {}, { 454 setThemeSections: (sections) => { 455 window.mwMarketingOffersThemeDataQueue.push({ type: 'setThemeSections', value: sections }); 456 }, 457 addSelector: (key, value) => { 458 window.mwMarketingOffersThemeDataQueue.push({ type: 'addSelector', key, value }); 459 } 460 }); 461 </script>
461 462 463
463<script defer src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/helper.js"></script>
463 464 465
465<script> 466 window.mwMarketingOffersHelper = { 467 product: mainProduct, 468 crosssellOffersWidgetScript: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/crossell-offers.js", 469 designMode: Shopify.designMode, 470 stylesheet: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/style.css", 471 domain: "quelque-chose-patisserie.myshopify.com", 472 locale: Shopify.locale, 473 root: Shopify.routes.root, 474 country: Shopify.country, 475 presentmentCurrency: Shopify.currency, 476 designMode: Shopify.designMode, 477 themeId: Shopify.theme.theme_store_id, 478 rate: Shopify.currency.rate, 479 stylesheet: window.mwMarketingOffersLiquidData.stylesheet, 480 page: window.mwMarketingOffersLiquidData.page, 481 domain: window.mwMarketingOffersLiquidData.domain, 482 storeCurrency: window.mwMarketingOffersLiquidData.storeCurrency, 483 storeMoneyFormat: window.mwMarketingOffersLiquidData.storeMoneyFormat, 484 themeSections: window.mwMarketingOffersThemeData?.themeSections, 485 b2bCompanyLocationId: window.mwMarketingOffersLiquidData.b2bCompanyLocationId, 486 487 488 }; 489 490 window.mwMarketingOffersDebug = { 491 /** 492 * Inspect the current render state of a widget custom element. 493 * Usage: mwMarketingOffersDebug.why('mw-product-addons') 494 */ 495 why(tag) { 496 const el = document.querySelector(tag); 497 if (!el) { 498 return { error: `Element <${tag}> not found in DOM. Block may not be added to this template.` }; 499 } 500 const rect = el.getBoundingClientRect(); 501 const cs = getComputedStyle(el); 502 return { 503 tag, 504 present: true, 505 computedDisplay: cs.display, 506 computedVisibility: cs.visibility, 507 computedOpacity: cs.opacity, 508 width: rect.width, 509 height: rect.height, 510 shadowAttached: !!el.shadowRoot, 511 shadowInnerHTMLLength: el.shadowRoot?.innerHTML.length ?? 0, 512 shadowContainerChildren: el.shadowRoot?.querySelector('div')?.children.length ?? 0, 513 inlineStyle: el.getAttribute('style'), 514 hint: cs.display === 'none' 515 ? 'Host is hidden by CSS. Inspect Styles panel â likely a theme rule (e.g. *:empty { display: none }). Override per theme with a more specific selector or !important.' 516 : (el.shadowRoot && el.shadowRoot.querySelector('div')?.children.length === 0 517 ? 'Host visible but shadow DOM is empty. Widget hook returned null â check currentVariantId via mwMarketingOffersDebug.variantInput() and offer matching.' 518 : 'No obvious issue detected.'), 519 }; 520 }, 521 522 /** 523 * Show what the variant_input selector resolved to. 524 * Usage: mwMarketingOffersDebug.variantInput() 525 */ 526 variantInput() { 527 const selectors = window.mwMarketingOffersSettings?.selectors?.variant_input ?? []; 528 for (const selector of selectors) { 529 const el = document.querySelector(selector); 530 if (el) { 531 const product = window.mwMarketingOffersHelper?.product; 532 const productVariantIds = Object.keys(product?.variants ?? {}); 533 return { 534 matchedSelector: selector, 535 value: el.value, 536 // Use getAttribute('id') â form.id is shadowed by named access when
537 // the form contains a child with name="id" (an HTMLInputElement). 538 formId: el.closest('form')?.getAttribute('id') || null, 539 isInProductVariants: productVariantIds.includes(String(el.value)), 540 productHandle: product?.handle, 541 productVariantIds, 542 }; 543 } 544 } 545 return { error: 'No selector in variant_input list matched anything.' }; 546 }, 547 548 /** 549 * Dump the most useful state in one go. 550 * Usage: mwMarketingOffersDebug.dump() 551 */ 552 dump() { 553 const helper = window.mwMarketingOffersHelper; 554 // Default undefined fields to null so JSON.stringify keeps them in the 555 // output (otherwise undefined keys are silently dropped). 556 return { 557 shop: window.Shopify?.shop ?? null, 558 theme: { 559 name: window.Shopify?.theme?.name ?? null, 560 id: window.Shopify?.theme?.id ?? null, 561 role: window.Shopify?.theme?.role ?? null, 562 }, 563 template: window.Shopify?.template ?? null, 564 locale: window.Shopify?.locale ?? null, 565 currency: window.Shopify?.currency?.active ?? null, 566 pageUrl: location.pathname + location.search, 567 helperReady: helper?.ready ?? null, 568 product: { 569 id: helper?.product?.id ?? null, 570 handle: helper?.product?.handle ?? null, 571 variantIds: Object.keys(helper?.product?.variants ?? {}), 572 }, 573 productMapSize: helper?.productMap?.size ?? 0, 574 offersInLiquid: { 575 product_addons: helper?.offers?.product_addons?.length ?? 0, 576 bundle_offers: helper?.offers?.bundle_offers?.length ?? 0, 577 volume_offers: helper?.offers?.volume_offers?.length ?? 0, 578 }, 579 designMode: helper?.designMode ?? null, 580 variantInput: this.variantInput(), 581 widgets: ['mw-product-addons', 'mw-bundle-offer', 'mw-bundle-product', 'mw-volume-bundle', 'mw-bogo-offer', 'mw-bxgy-same-product', 'mw-tier-prices', 'mw-crossell-block', 'mw-products-in-bundle', 'mw-pdp-offer', 'mw-build-offer', 'mw-offers-dialog'] 582 .map(t => ({ tag: t, ...this.why(t) })) 583 .filter(w => w.present), 584 }; 585 }, 586 587 /** 588 * Copy dump() output to clipboard as JSON. For support tickets. 589 * Usage: await mwMarketingOffersDebug.copy() 590 */ 591 async copy() { 592 const json = JSON.stringify(this.dump(), null, 2); 593 try { 594 await navigator.clipboard.writeText(json); 595 return 'copied'; 596 } catch (e) { 597 // navigator.clipboard requires document focus, which fails when called 598 // from the DevTools console. execCommand('copy') still works there. 599 const ta = document.createElement('textarea'); 600 ta.value = json; 601 ta.style.position = 'fixed'; 602 ta.style.opacity = '0'; 603 document.body.appendChild(ta); 604 ta.select(); 605 const ok = document.execCommand('copy'); 606 document.body.removeChild(ta); 607 return ok ? 'copied (fallback)' : 'failed â run mwMarketingOffersDebug.dump() and copy manually'; 608 } 609 }, 610 }; 611 </script>
611 612 613
613<script defer src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/collect-offers.js"></script>
613 614 615 616<!-- END app snippet --> 617 <!-- BEGIN app snippet: demo-offers --> 618<!-- END app snippet --> 619 <!-- BEGIN app snippet: build-your-offer --><!-- END app snippet --> 620 621 <style> 622 @font-face { 623 font-family: Inter; 624 font-weight: 400; 625 font-style: normal; 626 font-display: swap; 627 src: url("//quelque-chose.ca/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 628 url("//quelque-chose.ca/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 629} 630 631 @font-face { 632 font-family: Inter; 633 font-weight: 700; 634 font-style: normal; 635 font-display: swap; 636 src: url("//quelque-chose.ca/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 637 url("//quelque-chose.ca/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 638} 639 640 </style> 641 642
642<script> 643 window.mwMarketingOffersHelper = window.mwMarketingOffersHelper || {}; 644 645 mwMarketingOffersHelper.theme = ` 646 :host { 647 --text-primary-color: #1A1C1D; 648 --text-secondary-color: #7C8488; 649 --stars-background-color: #FFD749; 650 --positive-text-color: #00AB2D; 651 --negative-text-color: #E51C00; 652 --input-control-text-color: #1A1C1D; 653 --input-control-background-color: #FFFFFF; 654 --primary-button-background-color: #1A1C1D; 655 --primary-button-text-color: #FFFFFF; 656 --divider-background-color: #EBEBEB; 657 --plus-icon-color: #1A1C1D; 658 --volume-title-color: #7c8488; 659 --volume-discount-bage-text-color: #420000; 660 --volume-discount-bage-background-color: #fdd8d8; 661 --volume-selected-state-color: #1773b0; 662 --volume-selected-state-background-color: #f4f8fb; 663 --volume-free-gifts-background-color: #f6f6f6; 664 --bogo-discount-bage-background-color: #fdd8d8; 665 --bogo-discount-bage-text-color: #420000; 666 --font-family: Inter, sans-serif; 667 --heading-font-size: 20px; 668 --body-font-size: 16px; 669 }`; 670 671 mwMarketingOffersHelper.themeAppSettings = { 672 volume: { 673 layoutStyle: `vertical` 674 } 675 } 676 </script>
676 677 678 679 680
680<script type="module" defer="defer" src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/common.js"></script>
680 681 682 683
683<script type="module" defer src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/marketing-offers.js"></script>
683 684 685 686 687<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 688
689<script id='shopify-chat-app-embed-data' type='application/json'> 690 { 691 "settings": { 692 "invertActivatorColors": true, 693 "greetingMessage": "ð Hi, message us with any questions. We're happy to help!", 694 "showFeaturedProducts": true, 695 "featuredProducts": [], 696 "horizontalPosition": "bottom_right", 697 "icon": "chat_bubble", 698 "buttonLabel": "Chat" 699 } 700 } 701</script>
701 702 703<style data-shopify> 704 705 706 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 707 shopify-chat:defined:empty { 708 display: grid; 709 } 710 711 :root { 712 --shopify-chat-bg-color: #FFFFFF; 713 --shopify-chat-text-color: #000000; 714 --shopify-chat-accent-bg-color: #000000; 715 --shopify-chat-accent-text-color: #FFFFFF; 716 --shopify-chat-activator-offset: 20px; 717 718 719 720 --shopify-chat-activator-font-size: 16px; 721 --shopify-chat-border-radius: 16px; 722 } 723 724 725</style> 726
727<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
727 728 729 730<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0940/3944/files/Logo_QC_Macarons_Round_Background_e780fadc-4637-4fff-8494-7658d736a161.png?height=628&pad_color=ffa6d1&v=1706635804&width=1200" /> 731<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0940/3944/files/Logo_QC_Macarons_Round_Background_e780fadc-4637-4fff-8494-7658d736a161.png?height=628&pad_color=ffa6d1&v=1706635804&width=1200" /> 732<meta property="og:image:width" content="1200" /> 733<meta property="og:image:height" content="628" /> 734<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
735<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: 9403944,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 735
735
736<script> 737 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 738</script>
vendor: 1 bytes, line 738
738
739<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}
739).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: 9403944,storefrontBaseUrl: "https://quelque-chose.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://quelque-chose.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1168146519","configuration":"{\"accountID\":\"quelque-chose-patisserie\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
739,"dataSharingState":"unrestricted"},{"id":"420642903","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-TNGQTB9\\\",\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-EV5KM5JRPT\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-EV5KM5JRPT\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-EV5KM5JRPT\\\"}],\\\"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":"174522455","configuration":"{\"pixel_id\":\"647162182149695\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","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":"98041943","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Quelque Chose Patisserie Inc","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"quelque-chose-patisserie.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/quelque-chose.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4494658797655","handle":"macaron-making-kit-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32276582105175","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1608381252","handle":"gift-card","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"6540157124","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"484544053280","handle":"french-macaron-classes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44029723279447","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4623289647191","handle":"afternoon-tea-to-go","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32358219808855","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://quelque-chose.ca/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"3882942492","themeStoreId":"730","themePublished":"true","eventMetadataId":"61c37085-5d6b-4a5a-a279-511334b8e698","pageType":"home","shopId":"9403944","storefrontBaseUrl":"https:\/\/quelque-chose.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
739<script> 740 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 741 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 742 window.ShopifyAnalytics.meta.currency = 'USD'; 743 var meta = {"page":{"pageType":"home","requestId":"e49e1c97-1229-4e52-9395-6bc66d3c8985-1791063147"}}; 744 for (var attr in meta) { 745 window.ShopifyAnalytics.meta[attr] = meta[attr]; 746 } 747</script>
vendor: 1 bytes, line 747
747
748<script class="analytics"> 749 (function () { 750 var customDocumentWrite = function(content) { 751 var jquery = null; 752 753 if (window.jQuery) { 754 jquery = window.jQuery; 755 } else if (window.Checkout && window.Checkout.$) { 756 jquery = window.Checkout.$; 757 } 758 759 if (jquery) { 760 jquery('body').append(content); 761 } 762 }; 763 764 var hasLoggedConversion = function(token) { 765 if (token) { 766 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 767 } 768 return false; 769 } 770 771 var setCookieIfConversion = function(token) { 772 if (token) { 773 var twoMonthsFromNow = new Date(Date.now()); 774 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 775 776 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 777 } 778 } 779 780 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 781 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 782 if (trekkie.integrations) { 783 return; 784 } 785 trekkie.methods = [ 786 'identify', 787 'page', 788 'ready', 789 'track', 790 'trackForm', 791 'trackLink' 792 ]; 793 trekkie.factory = function(method) { 794 return function() { 795 var args = Array.prototype.slice.call(arguments); 796 args.unshift(method); 797 trekkie.push(args); 798 if (method == 'track' || method == 'page') { 799 var pageUrl; 800 try { 801 pageUrl = window.location.href; 802 } catch (e) {} 803 var pageReferrer; 804 try { 805 pageReferrer = document.referrer; 806 } catch (e) {} 807 try { 808 if (window.__TREKKIE_SHIM_QUEUE == null) { 809 window.__TREKKIE_SHIM_QUEUE = []; 810 } 811 window.__TREKKIE_SHIM_QUEUE.push({ 812 from: 'trekkie-stub', 813 method: method, 814 args: args.slice(1), 815 pageContext: { 816 url: pageUrl, 817 referrer: pageReferrer 818 } 819 }); 820 } catch (e) { 821 // no-op 822 } 823 } 824 return trekkie; 825 }; 826 }; 827 for (var i = 0; i < trekkie.methods.length; i++) { 828 var key = trekkie.methods[i]; 829 trekkie[key] = trekkie.factory(key); 830 } 831 trekkie.load = function(config) { 832 trekkie.config = config || {}; 833 trekkie.config.initialDocumentCookie = document.cookie; 834 var first = document.getElementsByTagName('script')[0]; 835var script = document.createElement('script'); 836script.type = 'text/javascript'; 837script.onerror = function(e) { 838 var scriptFallback = document.createElement('script'); 839 scriptFallback.type = 'text/javascript'; 840 scriptFallback.onerror = function(error) { 841 var Monorail = { 842 produce: function produce(monorailDomain, schemaId, payload) { 843 var currentMs = new Date().getTime(); 844 var event = { 845 schema_id: schemaId, 846 payload: payload, 847 metadata: { 848 event_created_at_ms: currentMs, 849 event_sent_at_ms: currentMs 850 } 851 }; 852 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 853 }, 854 sendRequest: function sendRequest(endpointUrl, payload) { 855 // Try the sendBeacon API 856 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 857 var blobData = new window.Blob([payload], { 858 type: 'text/plain' 859 }); 860 861 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 862 return true; 863 } // sendBeacon was not successful 864 865 } // XHR beacon 866 867 var xhr = new XMLHttpRequest(); 868 869 try { 870 xhr.open('POST', endpointUrl); 871 xhr.setRequestHeader('Content-Type', 'text/plain'); 872 xhr.send(payload); 873 } catch (e) { 874 console.log(e); 875 } 876 877 return false; 878 }, 879 isIos12: function isIos12() { 880 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 881 } 882 }; 883 Monorail.produce('monorail-edge.shopifysvc.com', 884 'trekkie_storefront_load_errors/1.1', 885 {shop_id: 9403944, 886 theme_id: 3882942492, 887 app_name: "storefront", 888 context_url: window.location.href, 889 source_url: "//quelque-chose.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 890 891 }; 892 scriptFallback.async = true; 893 scriptFallback.src = '//quelque-chose.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 894 first.parentNode.insertBefore(scriptFallback, first); 895}; 896script.async = true; 897script.src = '//quelque-chose.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 898first.parentNode.insertBefore(script, first); 899 900 }; 901 trekkie.load( 902 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9403944,"isMerchantRequest":null,"themeId":3882942492,"themeCityHash":"17271746316360857790","contentLanguage":"en","currency":"USD","eventMetadataId":"61c37085-5d6b-4a5a-a279-511334b8e698"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 903 ); 904 905 var loaded = false;
906 trekkie.ready(function() { 907 if (loaded) return; 908 loaded = true; 909 910 window.ShopifyAnalytics.lib = window.trekkie; 911 912 var originalDocumentWrite = document.write; 913 document.write = customDocumentWrite; 914 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 915 document.write = originalDocumentWrite; 916 917 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 918 var token = match? match[1]: undefined; 919 if (!hasLoggedConversion(token)) { 920 setCookieIfConversion(token); 921 922 } 923 }); 924 925 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"e49e1c97-1229-4e52-9395-6bc66d3c8985-1791063147","shopifyEmitted":true}); 926 927 var eventsListenerScript = document.createElement('script'); 928 eventsListenerScript.async = true; 929 eventsListenerScript.src = "//quelque-chose.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 930 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 931})();</script>
931 932
932<script> 933 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 934 window.ga = function ga() { 935 (window.ga.q = window.ga.q || []).push(arguments); 936 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 937 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 938 } 939 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 940 }; 941 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 942 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 943 } 944 } 945</script>
vendor: 1 bytes, line 945
945
946<script 947 defer 948 src="https://quelque-chose.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 949 data-application="storefront-renderer" 950 data-shop-id="9403944" 951 data-render-region="gcp-us-central1" 952 data-page-type="index" 953 data-theme-instance-id="3882942492" 954 data-theme-name="Brooklyn" 955 data-theme-version="2.6.4" 956 data-monorail-region="shop_domain" 957 data-resource-timing-sampling-rate="10" 958 data-shs="true" 959 data-shs-beacon="true" 960 data-shs-export-with-fetch="true" 961 data-shs-logs-sample-rate="1" 962 data-shs-beacon-endpoint="https://quelque-chose.ca/api/collect" 963></script>
vendor: 1 bytes, line 963
963
964<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Quelque Chose Patisserie Inc. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
964,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 964
964
965<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"9403944","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
965 966<meta name="shopify-y" content="f9655c61-f902-4ba7-b8cc-7c4a79e55ff4" data-expiration="1822620747000"><meta name="shopify-s" content="45a9cdc0-62e7-443a-8111-100ab21e7651" data-expiration="1791064947000"><meta name="new-cookie-storage-activated" content="t"> 967</head> 968 969 970<body id="quelque-chose-patisserie-macarons-canada" class="template-index"> 971 972 <div id="NavDrawer" class="drawer drawer--left"> 973 <div id="shopify-section-drawer-menu" class="shopify-section"><div data-section-id="drawer-menu" data-section-type="drawer-menu-section"> 974 <div class="drawer__fixed-header"> 975 <div class="drawer__header"> 976 <div class="drawer__close drawer__close--left"> 977 <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close"> 978 <span class="icon icon-x" aria-hidden="true"></span> 979 <span class="fallback-text">Close menu</span> 980 </button> 981 </div> 982 </div> 983 </div> 984 <div class="drawer__inner"> 985 986 987 <!-- /snippets/search-bar.liquid --> 988 989 990 991 992 993<form action="/search" method="get" class="input-group search-bar search-bar--drawer" role="search"> 994 995 <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store"> 996 <span class="input-group-btn"> 997 <button type="submit" class="btn--secondary icon-fallback-text"> 998 <span class="icon icon-search" aria-hidden="true"></span> 999 <span class="fallback-text">Search</span> 1000 </button> 1001 </span> 1002</form> 1003 1004 1005 1006 <!-- begin mobile-nav --> 1007 <ul class="mobile-nav"> 1008 1009 1010 1011 1012 <li class="mobile-nav__item"> 1013 <a href="/" class="mobile-nav__link">Home Page</a> 1014 </li> 1015 1016 1017 1018 1019 1020 <li class="mobile-nav__item"> 1021 <a href="https://quelque-chose.ca/pages/online-catering" class="mobile-nav__link">Quick Catering</a> 1022 </li> 1023 1024 1025 1026 1027 1028 <li class="mobile-nav__item"> 1029 <a href="/pages/catering" class="mobile-nav__link">Catering</a> 1030 </li> 1031 1032 1033 1034 1035 1036 <li class="mobile-nav__item"> 1037 <a href="/pages/macaron-flavours" class="mobile-nav__link">Macaron Flavours</a> 1038 </li> 1039 1040 1041 1042 1043 1044 <li class="mobile-nav__item"> 1045 <a href="https://quelque-chose.ca/pages/baking-instructions-scones-and-croissants-instructions-de-cuisson-scones-et-croissants" class="mobile-nav__link">Baking instructions scones and croissants</a> 1046 </li> 1047 1048 1049 1050 1051 1052 <li class="mobile-nav__item"> 1053 <a href="/collections/shipping-nationwide" class="mobile-nav__link">Nationwide Shipping</a> 1054 </li> 1055 1056 1057 1058 1059 1060 <li class="mobile-nav__item"> 1061 <a href="/pages/our-locations" class="mobile-nav__link">Our Locations</a> 1062 </li> 1063 1064 1065 1066 1067 1068 <li class="mobile-nav__item"> 1069 <a href="/pages/faqs" class="mobile-nav__link">FAQs</a> 1070 </li> 1071 1072 1073 1074 1075 <li class="mobile-nav__spacer"></li> 1076 1077 1078 1079 1080 <li class="mobile-nav__item mobile-nav__item--secondary"> 1081 <a href="https://quelque-chose.ca/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log In</a> 1082 </li> 1083 <li class="mobile-nav__item mobile-nav__item--secondary"> 1084 <a href="https://shopify.com/9403944/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJxdWVscXVlLWNob3NlLXBhdGlzc2VyaWUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3OTQ3LCJuYmYiOjE3OTEwNjMxNDd9.Zq_DNFo56Lczw3DkABZS7hmXukiPqYbFRu2njKnWdok" id="customer_register_link">Create Account</a> 1085 </li> 1086 1087 1088 1089 </ul> 1090 <!-- //mobile-nav --> 1091 </div> 1092</div> 1093 1094 1095</div> 1096 </div> 1097 <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer"> 1098 <div class="drawer__fixed-header"> 1099 <div class="drawer__header"> 1100 <div class="drawer__title">Your cart</div> 1101 <div class="drawer__close"> 1102 <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close">
1103 <span class="icon icon-x" aria-hidden="true"></span> 1104 <span class="fallback-text">Close Cart</span> 1105 </button> 1106 </div> 1107 </div> 1108 </div> 1109 <div class="drawer__inner"> 1110 <div id="CartContainer" class="drawer__cart"></div> 1111 </div> 1112 </div> 1113 1114 <div id="PageContainer" class="page-container"> 1115 1116 <div id="shopify-section-header" class="shopify-section"><style> 1117 .site-header__logo img { 1118 max-width: 250px; 1119 } 1120 1121 @media screen and (max-width: 768px) { 1122 .site-header__logo img { 1123 max-width: 100%; 1124 } 1125 } 1126</style> 1127 1128 1129<div data-section-id="header" data-section-type="header-section" data-template="index"> 1130 <div class="header-container"> 1131 <div class="header-wrapper"> 1132 1133 1134 <style> 1135 .announcement-bar { 1136 background-color: #1f3057; 1137 } 1138 1139 .announcement-bar--link:hover { 1140 1141 1142 1143 1144 background-color: #304b88; 1145 1146 } 1147 1148 .announcement-bar__message { 1149 color: #ffffff; 1150 } 1151 </style> 1152 1153 1154 <a href="/pages/opentable" class="announcement-bar announcement-bar--link"> 1155 1156 1157 <p class="announcement-bar__message">RESERVE YOUR AFTERNOON TEA HERE</p> 1158 1159 1160 </a> 1161 1162 1163 1164 1165 1166 <header class="site-header" role="banner"> 1167 <div class="wrapper"> 1168 <div class="grid--full grid--table"> 1169 <div class="grid__item large--hide one-quarter"> 1170 <div class="site-nav--mobile"> 1171 <button type="button" class="icon-fallback-text site-nav__link js-drawer-open-left" aria-controls="NavDrawer"> 1172 <span class="icon icon-hamburger" aria-hidden="true"></span> 1173 <span class="fallback-text">Site navigation</span> 1174 </button> 1175 </div> 1176 </div> 1177 <div class="grid__item large--one-third medium-down--one-half"> 1178 1179 1180 <h1 class="site-header__logo large--left" itemscope itemtype="http://schema.org/Organization"> 1181 1182 1183 1184 <a href="/" itemprop="url" class="site-header__logo-link"> 1185 1186 <img src="//quelque-chose.ca/cdn/shop/files/Logo_QC_Macarons_Round_Background_e780fadc-4637-4fff-8494-7658d736a161_250x.png?v=1706635804" 1187 srcset="//quelque-chose.ca/cdn/shop/files/Logo_QC_Macarons_Round_Background_e780fadc-4637-4fff-8494-7658d736a161_250x.png?v=1706635804 1x, //quelque-chose.ca/cdn/shop/files/Logo_QC_Macarons_Round_Background_e780fadc-4637-4fff-8494-7658d736a161_250x@2x.png?v=1706635804 2x" 1188 alt="Quelque Chose Patisserie Inc" 1189 itemprop="logo"> 1190 </a> 1191 1192 1193 1194 </h1> 1195 1196 </div> 1197 <div class="grid__item large--two-thirds large--text-right medium-down--hide"> 1198 1199 <!-- begin site-nav --> 1200 <ul class="site-nav" id="AccessibleNav"> 1201 1202 1203 <li class="site-nav__item site-nav--compress__menu"> 1204 <button type="button" class="icon-fallback-text site-nav__link site-nav__link--icon js-drawer-open-left" aria-controls="NavDrawer"> 1205 <span class="icon icon-hamburger" aria-hidden="true"></span> 1206 <span class="fallback-text">Site navigation</span> 1207 </button> 1208 </li> 1209 1210 1211 1212 1213 <li class="site-nav__item site-nav__expanded-item"> 1214 <a href="/collections/afternoon-tea" class="site-nav__link">Afternoon Tea</a> 1215 </li> 1216 1217 1218 1219 1220 1221 <li class="site-nav__item site-nav__expanded-item"> 1222 <a href="/collections/macarons" class="site-nav__link">Macaron Gift Boxes</a> 1223 </li> 1224 1225 1226 1227 1228 1229 <li class="site-nav__item site-nav__expanded-item"> 1230 <a href="/collections/favours" class="site-nav__link">Favours</a> 1231 </li> 1232 1233 1234 1235 1236 1237 <li class="site-nav__item site-nav__expanded-item"> 1238 <a href="/collections/pastries" class="site-nav__link">Macaron Towers</a> 1239 </li> 1240 1241 1242 1243 1244 1245 <li class="site-nav__item site-nav__expanded-item"> 1246 <a href="/collections/milkshakes-cold-drinks" class="site-nav__link">Milkshakes</a> 1247 </li> 1248 1249 1250 1251 1252 1253 <li class="site-nav__item site-nav__expanded-item"> 1254 <a href="/collections/palais-des-thes" class="site-nav__link">Palais des thes</a> 1255 </li> 1256 1257 1258 1259 1260 <li class="site-nav__item site-nav__expanded-item"> 1261 <a class="site-nav__link site-nav__link--icon" href="/account">
1262 <span class="icon-fallback-text"> 1263 <span class="icon icon-customer" aria-hidden="true"></span> 1264 <span class="fallback-text"> 1265 1266 Log In 1267 1268 </span> 1269 </span> 1270 </a> 1271 </li> 1272 1273 1274 1275 1276 1277 <li class="site-nav__item"> 1278 <a href="/search" class="site-nav__link site-nav__link--icon" data-mfp-src="#SearchModal"> 1279 <span class="icon-fallback-text"> 1280 <span class="icon icon-search" aria-hidden="true"></span> 1281 <span class="fallback-text">Search</span> 1282 </span> 1283 </a> 1284 </li> 1285 1286 1287 <li class="site-nav__item"> 1288 <a href="/cart" class="site-nav__link site-nav__link--icon cart-link js-drawer-open-right" aria-controls="CartDrawer"> 1289 <span class="icon-fallback-text"> 1290 <span class="icon icon-cart" aria-hidden="true"></span> 1291 <span class="fallback-text">Cart</span> 1292 </span> 1293 <span class="cart-link__bubble"></span> 1294 </a> 1295 </li> 1296 1297 </ul> 1298 <!-- //site-nav --> 1299 </div> 1300 <div class="grid__item large--hide one-quarter"> 1301 <div class="site-nav--mobile text-right"> 1302 <a href="/cart" class="site-nav__link cart-link js-drawer-open-right" aria-controls="CartDrawer"> 1303 <span class="icon-fallback-text"> 1304 <span class="icon icon-cart" aria-hidden="true"></span> 1305 <span class="fallback-text">Cart</span> 1306 </span> 1307 <span class="cart-link__bubble"></span> 1308 </a> 1309 </div> 1310 </div> 1311 </div> 1312 1313 </div> 1314 </header> 1315 </div> 1316 </div> 1317</div> 1318 1319 1320</div> 1321 1322 1323 <div id="shopify-section-slideshow" class="shopify-section"> 1324 1325 1326 1327 1328 1329<div data-section-id="slideshow" data-section-type="slideshow-section"> 1330 1331 <div class="hero-slideshow hero hero--full-height hero--first" id="Hero" data-fullscreen="true"data-parallax="true" data-autoplay="true" data-autoplayspeed="5000"> 1332 1333 1334 <div class="hero__slide is-light slide--326dea96-9cb1-4e68-866f-5e00009f0099" data-color="is-light" > 1335 1336 1337 <noscript> 1338 1339 <div class="hero__image-no-js" style="background-image: url('//quelque-chose.ca/cdn/shop/files/MacaronClass_2048x.png?v=1765477096');"></div> 1340 1341 </noscript> 1342 1343 <img class="hero__image hero__image--326dea96-9cb1-4e68-866f-5e00009f0099 lazyload fade-in" 1344 1345 src="//quelque-chose.ca/cdn/shop/files/MacaronClass_300x.png?v=1765477096" 1346 1347 data-src="//quelque-chose.ca/cdn/shop/files/MacaronClass_{width}x.png?v=1765477096" 1348 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048, 4472]" 1349 data-aspectratio="1.0" 1350 data-sizes="auto" 1351 data-parent-fit="cover" 1352 alt=""> 1353 1354 1355 <div class="hero__text-wrap"> 1356 <div class="hero__text-align"> 1357 <div class="hero__text-content"> 1358 1359 <p class="hero__subtitle"> 1360 September 2nd 1361 </p> 1362 1363 1364 <h2 class="h1 hero__title"> 1365 Macaron Baking Class 1366 </h2> 1367 1368 1369 <a href="/products/french-macaron-classes" class="btn hero__cta"> 1370 Shop now <span class="icon icon-arrow-right" aria-hidden="true"></span> 1371 </a> 1372 1373 </div> 1374 </div> 1375 </div> 1376 </div> 1377 1378 1379 1380 <div class="hero__slide is-light slide--slide_nchnLR" data-color="is-light" > 1381 1382 1383 <noscript> 1384 1385 </noscript> 1386 1387 <img class="hero__image hero__image--slide_nchnLR lazyload fade-in lazypreload" 1388 1389 data-src="//quelque-chose.ca/cdn/shop/files/Quelque_Chose_Profile_Pic_UberEats_{width}x.jpg?v=1727543986" 1390 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048, 4472]" 1391 data-aspectratio="1.25" 1392 data-sizes="auto" 1393 data-parent-fit="cover" 1394 alt=""> 1395 1396 1397 <div class="hero__text-wrap"> 1398 <div class="hero__text-align"> 1399 <div class="hero__text-content"> 1400 1401 <p class="hero__subtitle"> 1402 Westboro and Manor Park 1403 </p> 1404 1405 1406 <h2 class="h1 hero__title"> 1407 Café Menu 1408 </h2> 1409 1410 1411 <a href="/pages/menu" class="btn hero__cta"> 1412 Menu <span class="icon icon-arrow-right" aria-hidden="true"></span> 1413 </a> 1414 1415 </div> 1416 </div> 1417 </div> 1418 </div> 1419 1420 1421 1422 <div class="hero__slide is-light slide--610fab84-7f07-47c8-9c7b-d53235df41b0" data-color="is-light" > 1423 1424 1425 <noscript> 1426 1427 </noscript> 1428 1429 <img class="hero__image hero__image--610fab84-7f07-47c8-9c7b-d53235df41b0 lazyload fade-in lazypreload" 1430 1431 data-src="//quelque-chose.ca/cdn/shop/files/We_cater_image_{width}x.png?v=1726502113" 1432 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048, 4472]" 1433 data-aspectratio="2.0" 1434 data-sizes="auto" 1435 data-parent-fit="cover" 1436 alt=""> 1437 1438 1439 <div class="hero__text-wrap"> 1440 <div class="hero__text-align"> 1441 <div class="hero__text-content"> 1442 1443 <p class="hero__subtitle"> 1444 We cater! 1445 </p> 1446 1447 1448 <h2 class="h1 hero__title"> 1449 Catering services 1450 </h2> 1451 1452 1453 <a href="/pages/catering" class="btn hero__cta"> 1454 More info <span class="icon icon-arrow-right" aria-hidden="true"></span> 1455 </a> 1456 1457 </div> 1458 </div> 1459 </div> 1460 </div> 1461 1462 1463 1464 <div class="hero__slide is-light slide--1584708150598" data-color="is-light" > 1465 1466 1467 <noscript> 1468 1469 </noscript> 1470 1471 <img class="hero__image hero__image--1584708150598 lazyload fade-in lazypreload" 1472 1473 data-src="//quelque-chose.ca/cdn/shop/files/Afternoon_Tea_spread_{width}x.png?v=1727115581"
1474 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048, 4472]" 1475 data-aspectratio="2.0" 1476 data-sizes="auto" 1477 data-parent-fit="cover" 1478 alt=""> 1479 1480 1481 <div class="hero__text-wrap"> 1482 <div class="hero__text-align"> 1483 <div class="hero__text-content"> 1484 1485 <p class="hero__subtitle"> 1486 Westboro and Manor Park location 1487 </p> 1488 1489 1490 <h2 class="h1 hero__title"> 1491 Afternoon Tea 1492 </h2> 1493 1494 1495 <a href="https://quelque-chose.ca/pages/opentable" class="btn hero__cta"> 1496 Reserve now <span class="icon icon-arrow-right" aria-hidden="true"></span> 1497 </a> 1498 1499 </div> 1500 </div> 1501 </div> 1502 </div> 1503 1504 1505 1506 <div class="hero__slide is-light slide--50da4c8d-88d6-4d78-a175-c06396d1c9d4" data-color="is-light" > 1507 1508 1509 <noscript> 1510 1511 </noscript> 1512 1513 <img class="hero__image hero__image--50da4c8d-88d6-4d78-a175-c06396d1c9d4 lazyload fade-in lazypreload" 1514 1515 data-src="//quelque-chose.ca/cdn/shop/files/Horizontal_Afternoon_Tea_To_Go_{width}x.png?v=1614337533" 1516 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048, 4472]" 1517 data-aspectratio="1.7777777777777777" 1518 data-sizes="auto" 1519 data-parent-fit="cover" 1520 alt=""> 1521 1522 1523 <div class="hero__text-wrap"> 1524 <div class="hero__text-align"> 1525 <div class="hero__text-content"> 1526 1527 <p class="hero__subtitle"> 1528 January Promo Afternoon Tea Takeout Discount: TAKEOUTAT 1529 </p> 1530 1531 1532 <h2 class="h1 hero__title"> 1533 Afternoon Tea to Go! 1534 </h2> 1535 1536 1537 <a href="/products/afternoon-tea-to-go" class="btn hero__cta"> 1538 Order now <span class="icon icon-arrow-right" aria-hidden="true"></span> 1539 </a> 1540 1541 </div> 1542 </div> 1543 </div> 1544 </div> 1545 1546 1547 </div> 1548 1549</div> 1550 1551 1552</div> 1553 1554 1555 <main class="main-content" role="main"> 1556 1557 <!-- /templates/index.liquid --> 1558 1559<div class="index-sections"> 1560 1561 <!-- BEGIN content_for_index --><div id="shopify-section-1586456182842" class="shopify-section"><div class="wrapper"> 1562 1563 <div class="section-header text-center"> 1564 <h2 class="h1 section-header__title">Collection list</h2> 1565 <hr class="hr--small"> 1566 </div> 1567 1568 1569 <div class="grid collection-grid"> 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 <!-- /snippets/collection-grid-item.liquid --> 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622<div class="grid__item one-whole medium--one-half large--one-half collection-collage__item text-center" > 1623 <a href="/collections/catering-by-quelque-chose" class="collection-grid__item-link collection-collage__item-wrapper"> 1624 1625 1626 1627 1628 1629 1630 1631 1632 <noscript> 1633 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//quelque-chose.ca/cdn/shop/collections/We_cater_image_grande.png?v=1743517320)"></div> 1634 </noscript> 1635 <div class="collection-grid__item-overlay grid__image lazyload" 1636 1637 style="background-image: url('//quelque-chose.ca/cdn/shop/collections/We_cater_image_300x.png?v=1743517320);" 1638 1639 data-bgset="//quelque-chose.ca/cdn/shop/collections/We_cater_image_180x.png?v=1743517320 180w 90h, 1640 //quelque-chose.ca/cdn/shop/collections/We_cater_image_360x.png?v=1743517320 360w 180h, 1641 //quelque-chose.ca/cdn/shop/collections/We_cater_image_540x.png?v=1743517320 540w 270h, 1642 //quelque-chose.ca/cdn/shop/collections/We_cater_image_720x.png?v=1743517320 720w 360h, 1643 //quelque-chose.ca/cdn/shop/collections/We_cater_image_900x.png?v=1743517320 900w 450h, 1644 1645 1646 1647 1648 //quelque-chose.ca/cdn/shop/collections/We_cater_image.png?v=1743517320 1024w 512h" 1649 data-sizes="auto" 1650 data-parent-fit="cover"> 1651 </div> 1652 1653 1654 <div class="collection-grid__item-title--wrapper">
1655 <span class="collection-grid__item-title"> 1656 Catering By Quelque Chose 1657 </span> 1658 </div> 1659 </a> 1660</div> 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 <!-- /snippets/collection-grid-item.liquid --> 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700<div class="grid__item one-half medium--one-half large--one-half collection-collage__item text-center" > 1701 <a href="/collections/macarons-1" class="collection-grid__item-link collection-collage__item-wrapper"> 1702 1703 1704 1705 1706 1707 1708 1709 1710 <noscript> 1711 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//quelque-chose.ca/cdn/shop/collections/576x320_PROMENADES_NOV18_6_of_6_grande.jpg?v=1743517415)"></div> 1712 </noscript> 1713 <div class="collection-grid__item-overlay grid__image lazyload" 1714 1715 style="background-image: url('//quelque-chose.ca/cdn/shop/collections/576x320_PROMENADES_NOV18_6_of_6_300x.jpg?v=1743517415);" 1716 1717 data-bgset="//quelque-chose.ca/cdn/shop/collections/576x320_PROMENADES_NOV18_6_of_6_180x.jpg?v=1743517415 180w 180h, 1718 //quelque-chose.ca/cdn/shop/collections/576x320_PROMENADES_NOV18_6_of_6_360x.jpg?v=1743517415 360w 360h, 1719 1720 1721 1722 1723 1724 1725 1726 //quelque-chose.ca/cdn/shop/collections/576x320_PROMENADES_NOV18_6_of_6.jpg?v=1743517415 490w 490h" 1727 data-sizes="auto" 1728 data-parent-fit="cover"> 1729 </div> 1730 1731 1732 <div class="collection-grid__item-title--wrapper"> 1733 <span class="collection-grid__item-title"> 1734 Macarons 1735 </span> 1736 </div> 1737 </a> 1738</div> 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 <!-- /snippets/collection-grid-item.liquid --> 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782<div class="grid__item one-half medium--one-third large--one-third collection-collage__item text-center" > 1783 <a href="/collections/macaron-cakes" class="collection-grid__item-link collection-collage__item-wrapper"> 1784 1785 1786 1787 1788 1789 1790 1791 1792 <noscript> 1793 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//quelque-chose.ca/cdn/shop/collections/Macaron_cakes_grande.png?v=1743527655)"></div> 1794 </noscript> 1795 <div class="collection-grid__item-overlay grid__image lazyload" 1796 1797 style="background-image: url('//quelque-chose.ca/cdn/shop/collections/Macaron_cakes_300x.png?v=1743527655);" 1798 1799 data-bgset="//quelque-chose.ca/cdn/shop/collections/Macaron_cakes_180x.png?v=1743527655 180w 180h, 1800 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_360x.png?v=1743527655 360w 360h, 1801 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_540x.png?v=1743527655 540w 540h, 1802 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_720x.png?v=1743527655 720w 720h, 1803 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_900x.png?v=1743527655 900w 900h, 1804 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_1080x.png?v=1743527655 1080w 1080h, 1805 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_1296x.png?v=1743527655 1296w 1296h, 1806 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_1512x.png?v=1743527655 1512w 1512h, 1807 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes_1728x.png?v=1743527655 1728w 1728h, 1808 //quelque-chose.ca/cdn/shop/collections/Macaron_cakes.png?v=1743527655 3024w 3024h" 1809 data-sizes="auto" 1810 data-parent-fit="cover"> 1811 </div> 1812 1813 1814 <div class="collection-grid__item-title--wrapper"> 1815 <span class="collection-grid__item-title"> 1816 Our cakes 1817 </span> 1818 </div> 1819 </a> 1820</div> 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 <!-- /snippets/collection-grid-item.liquid --> 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861<div class="grid__item one-half medium--one-third large--one-third collection-collage__item text-center" > 1862 <a href="/collections/support-local-businesses" class="collection-grid__item-link collection-collage__item-wrapper"> 1863 1864 1865 1866 1867 1868 1869 1870 1871 <noscript> 1872 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_grande.png?v=1742930450)"></div> 1873 </noscript> 1874 <div class="collection-grid__item-overlay grid__image lazyload" 1875 1876 style="background-image: url('//quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_300x.png?v=1742930450);" 1877 1878 data-bgset="//quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_180x.png?v=1742930450 180w 144h, 1879 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_360x.png?v=1742930450 360w 288h, 1880 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_540x.png?v=1742930450 540w 432h,
1881 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_720x.png?v=1742930450 720w 576h, 1882 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_900x.png?v=1742930450 900w 720h, 1883 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_1080x.png?v=1742930450 1080w 864h, 1884 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_1296x.png?v=1742930450 1296w 1037h, 1885 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_1512x.png?v=1742930450 1512w 1210h, 1886 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90_1728x.png?v=1742930450 1728w 1382h, 1887 //quelque-chose.ca/cdn/shop/collections/EF3A4FE7-7A97-4C23-8679-B0AB12302D90.png?v=1742930450 2880w 2304h" 1888 data-sizes="auto" 1889 data-parent-fit="cover"> 1890 </div> 1891 1892 1893 <div class="collection-grid__item-title--wrapper"> 1894 <span class="collection-grid__item-title"> 1895 All of our products 1896 </span> 1897 </div> 1898 </a> 1899</div> 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 <!-- /snippets/collection-grid-item.liquid --> 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940<div class="grid__item one-half medium--one-third large--one-third collection-collage__item text-center" > 1941 <a href="/collections/afternoon-tea" class="collection-grid__item-link collection-collage__item-wrapper"> 1942 1943 1944 1945 1946 1947 1948 1949 1950 <noscript> 1951 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//quelque-chose.ca/cdn/shop/collections/12_grande.jpg?v=1614201828)"></div> 1952 </noscript> 1953 <div class="collection-grid__item-overlay grid__image lazyload" 1954 1955 style="background-image: url('//quelque-chose.ca/cdn/shop/collections/12_300x.jpg?v=1614201828);" 1956 1957 data-bgset="//quelque-chose.ca/cdn/shop/collections/12_180x.jpg?v=1614201828 180w 180h, 1958 //quelque-chose.ca/cdn/shop/collections/12_360x.jpg?v=1614201828 360w 360h, 1959 //quelque-chose.ca/cdn/shop/collections/12_540x.jpg?v=1614201828 540w 540h, 1960 //quelque-chose.ca/cdn/shop/collections/12_720x.jpg?v=1614201828 720w 720h, 1961 //quelque-chose.ca/cdn/shop/collections/12_900x.jpg?v=1614201828 900w 900h, 1962 1963 1964 1965 1966 //quelque-chose.ca/cdn/shop/collections/12.jpg?v=1614201828 1080w 1080h" 1967 data-sizes="auto" 1968 data-parent-fit="cover"> 1969 </div> 1970 1971 1972 <div class="collection-grid__item-title--wrapper"> 1973 <span class="collection-grid__item-title"> 1974 Afternoon Tea to go! 1975 </span> 1976 </div> 1977 </a> 1978</div> 1979 1980 1981 1982 1983 1984 1985 1986 </div> 1987</div> 1988 1989 1990</div><div id="shopify-section-featured_row_NxEi9H" class="shopify-section"><div class="wrapper"> 1991 <div class="page-width feature-row"> 1992 1993 1994 <div class="feature-row"> 1995 1996 1997 <div class="feature-row__item"> 1998 1999 <noscript> 2000 <img src="//quelque-chose.ca/cdn/shop/files/Sandwiches_600x600.jpg?v=1733514564" class="feature-row__image-no-js" /> 2001 </noscript> 2002 <div class="feature-row__image-wrapper" style="padding-top:100.0%;"> 2003 2004 <img class="feature-row__image lazyload" 2005 src="//quelque-chose.ca/cdn/shop/files/Sandwiches_300x300.jpg?v=1733514564" 2006 data-src="//quelque-chose.ca/cdn/shop/files/Sandwiches_{width}x.jpg?v=1733514564" 2007 data-widths="[360, 540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 2008 data-aspectratio="1.0" 2009 data-sizes="auto" 2010 alt=""> 2011 </div> 2012 2013 </div> 2014 2015 2016 2017 <div class="feature-row__item feature-row__text feature-row__text--left"> 2018 2019 <h2 class="h3">QUICK CATERING ORDER</h2> 2020 2021 2022 <div class="rte-setting featured-row__subtext"><p>Introducing our quick and convenient catering service, designed to bring the flavors of Quelque Chose to your gatherings. Whether it's an office luncheon, team breakfast, corporate meeting, or a celebration with friends and family, we've got you covered. Let us make your event deliciously memorable!</p></div> 2023 2024 2025 <a href="https://quelque-chose.ca/pages/online-catering" class="btn"> 2026 ORDER NOW 2027 </a> 2028 2029 </div> 2030 2031 2032 </div> 2033 </div> 2034</div> 2035 2036 2037</div><div id="shopify-section-1605032482a9c42eec" class="shopify-section"><div class="wrapper"> 2038 <div class="page-width feature-row"> 2039 2040 2041 <div class="feature-row"> 2042 2043 2044 <div class="feature-row__item"> 2045 2046 <noscript> 2047 <img src="//quelque-chose.ca/cdn/shop/files/Quelque_Chose_Profile_Pic_UberEats_600x600.jpg?v=1727543986" class="feature-row__image-no-js" /> 2048 </noscript> 2049 <div class="feature-row__image-wrapper" style="padding-top:80.0%;"> 2050 2051 <img class="feature-row__image lazyload" 2052 src="//quelque-chose.ca/cdn/shop/files/Quelque_Chose_Profile_Pic_UberEats_300x300.jpg?v=1727543986" 2053 data-src="//quelque-chose.ca/cdn/shop/files/Quelque_Chose_Profile_Pic_UberEats_{width}x.jpg?v=1727543986" 2054 data-widths="[360, 540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 2055 data-aspectratio="1.25" 2056 data-sizes="auto" 2057 alt=""> 2058 </div> 2059 2060 </div> 2061 2062 2063 2064 <div class="feature-row__item feature-row__text feature-row__text--left"> 2065 2066 <h2 class="h3">Express local delivery (Uber eats)</h2> 2067 2068 2069 <div class="rte-setting featured-row__subtext"><p><a href="https://quelque-chose.ca/pages/express-local-delivery" target="_blank" title="https://quelque-chose.ca/pages/express-local-delivery">Click here for a faster delivery of your favourite treat from our kitchen straight to your home.</a> </p></div> 2070 2071 2072 </div> 2073 2074 2075 </div> 2076 </div> 2077</div> 2078 2079 2080</div><div id="shopify-section-1587920554608" class="shopify-section"><div itemscope itemtype="http://schema.org/Product" id="FeaturedProductSection--1587920554608" data-section-id="1587920554608" data-section-type="product-template" data-image-zoom-type="true" data-enable-history-state="false"> 2081 <div class="wrapper"> 2082 2083 <meta itemprop="url" content="https://quelque-chose.ca/products/macaron-making-kit-1"> 2084 <meta itemprop="image" content="//quelque-chose.ca/cdn/shop/products/Macaronkit_grande.jpg?v=1606487790"> 2085 2086 <div class="grid product-single"> 2087 <div class="grid__item large--seven-twelfths medium--seven-twelfths text-center"> 2088 <div class="product-single__photos"> 2089 2090 2091 2092 2093 2094 2095 2096 <style> 2097 2098 2099 2100 .ProductImage-14794670145623 { 2101 max-width: 800.0px; 2102 max-height: 800px; 2103 } 2104 #ProductImageWrapper-14794670145623 { 2105 max-width: 800.0px; 2106 } 2107 2108 2109 2110</style> 2111 2112 2113 <div id="ProductImageWrapper-14794670145623" class="product-single__photo-wrapper product-single__photo-wrapper--featured-product supports-js" data-image-id="14794670145623"> 2114 <div style="padding-top:100.0%;"> 2115 <img class="lazyload lazypreload ProductImage-14794670145623" 2116 src="//quelque-chose.ca/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_300x300.gif" 2117 data-src="//quelque-chose.ca/cdn/shop/products/Macaronkit_{width}x.jpg?v=1606487790" 2118 data-widths="[180, 370, 540, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2119 data-aspectratio="1.0" 2120 data-sizes="auto" 2121 alt="Macaron Making Kit"> 2122 </div> 2123 </div> 2124 2125 2126 2127 2128 <style> 2129 2130 2131 2132 .ProductImage-13968839475287 { 2133 max-width: 800.0px; 2134 max-height: 800px; 2135 } 2136 #ProductImageWrapper-13968839475287 { 2137 max-width: 800.0px; 2138 } 2139 2140 2141 2142</style> 2143 2144 2145 <div id="ProductImageWrapper-13968839475287" class="product-single__photo-wrapper product-single__photo-wrapper--featured-product supports-js hide" data-image-id="13968839475287"> 2146 <div style="padding-top:100.0%;"> 2147 <img class="lazyload lazypreload ProductImage-13968839475287" 2148 src="//quelque-chose.ca/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_300x300.gif" 2149 data-src="//quelque-chose.ca/cdn/shop/products/Addaheading_9625d6e9-a8d4-4362-a168-adbe453288c9_{width}x.png?v=1606487769" 2150 data-widths="[180, 370, 540, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2151 data-aspectratio="1.0" 2152 data-sizes="auto" 2153 alt="Macaron Making Kit"> 2154 </div> 2155 </div> 2156 2157 2158 </div> 2159 </div> 2160 2161 <div class="grid__item product-single__meta--wrapper medium--five-twelfths large--five-twelfths"> 2162 2163 2164 <h1 class="product-single__title" itemprop="name">Macaron Making Kit</h1> 2165 2166 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 2167 2168
2169 <span id="PriceA11y" class="visually-hidden">Regular price</span> 2170 2171 2172 <span id="ProductPrice" 2173 class="product-single__price" 2174 itemprop="price" 2175 content="26.0"> 2176 $26.00 2177 </span> 2178 2179 <hr class="hr--small"> 2180 2181 <meta itemprop="priceCurrency" content="CAD"> 2182 <link itemprop="availability" href="http://schema.org/InStock"> 2183 2184 <form action="/cart/add" method="post" enctype="multipart/form-data" id="AddToCartForm--1587920554608" class="product-single__form"> 2185 2186 2187 <select name="id" id="ProductSelect" class="product-single__variants no-js"> 2188 2189 2190 <option 2191 selected="selected" 2192 data-sku="" 2193 value="32276582105175"> 2194 Default Title - $26.00 USD 2195 </option> 2196 2197 2198 </select> 2199 2200 <div class="product-single__add-to-cart"> 2201 <button type="submit" name="add" id="AddToCart--1587920554608" class="btn add-to-cart"> 2202 <span class="add-to-cart-text"> 2203 2204 Add to Cart 2205 2206 </span> 2207 </button> 2208 </div> 2209 </form> 2210 2211 </div> 2212 2213 <a class="product-single__full-details text-link" href="/products/macaron-making-kit-1?variant=32276582105175"> 2214 Full details <span class="icon icon-arrow-right" aria-hidden="true"></span> 2215 </a> 2216 2217 2218 <!-- /snippets/social-sharing.liquid --> 2219 2220 2221<div class="social-sharing clean"> 2222 2223 2224 <a target="_blank" href="//www.facebook.com/sharer.php?u=https://quelque-chose.ca/products/macaron-making-kit-1" class="share-facebook" title="Share on Facebook"> 2225 <span class="icon icon-facebook" aria-hidden="true"></span> 2226 <span class="share-title" aria-hidden="true">Share</span> 2227 <span class="visually-hidden">Share on Facebook</span> 2228 </a> 2229 2230 2231 2232 <a target="_blank" href="//twitter.com/share?text=Macaron%20Making%20Kit&url=https://quelque-chose.ca/products/macaron-making-kit-1" class="share-twitter" title="Tweet on Twitter"> 2233 <span class="icon icon-twitter" aria-hidden="true"></span> 2234 <span class="share-title" aria-hidden="true">Tweet</span> 2235 <span class="visually-hidden">Tweet on Twitter</span> 2236 </a> 2237 2238 2239 2240 <a target="_blank" href="//pinterest.com/pin/create/button/?url=https://quelque-chose.ca/products/macaron-making-kit-1&media=//quelque-chose.ca/cdn/shop/products/Macaronkit_1024x1024.jpg?v=1606487790&description=Macaron%20Making%20Kit" class="share-pinterest" title="Pin on Pinterest"> 2241 <span class="icon icon-pinterest" aria-hidden="true"></span> 2242 <span class="share-title" aria-hidden="true">Pin it</span> 2243 <span class="visually-hidden">Pin on Pinterest</span> 2244 </a> 2245 2246 2247</div> 2248 2249 2250 </div> 2251 </div> 2252 2253 2254 </div> 2255</div> 2256 2257
2257<script type="application/json" id="ProductJson-1587920554608"> 2258 {"id":4494658797655,"title":"Macaron Making Kit","handle":"macaron-making-kit-1","description":"\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/Jot4U9Z0RPQ\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eLetâs try to make this French classic in the comfort of your home. This kit includes all ingredients you need to make these delicate treats. Follow the step-by-step instructions to learn the basics of macaron making.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e We recommend using a stand mixer to whip the meringue. Hand mixer is not recommended.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis Kit contains:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eMeringue powder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAlmond mix powder\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCoconut cream\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSemi-sweet chocolate chips\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eSugar\u003c\/li\u003e\n\u003cli\u003eSprinkles\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eParchment paper\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1 large piping bag\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1 small piping bag\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2020-05-04T22:02:43-04:00","created_at":"2020-05-04T22:02:43-04:00","vendor":"Quelque Chose Patisserie Inc","type":"","tags":["Croissant","gluten free","HolidayHST","Macaron","Shipping"],"price":2600,"price_min":2600,"price_max":2600,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":32276582105175,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Macaron Making Kit","public_title":null,"options":["Default Title"],"price":2600,"weight":700,"compare_at_price":null,"inventory_quantity":-700,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/quelque-chose.ca\/cdn\/shop\/products\/Macaronkit.jpg?v=1606487790","\/\/quelque-chose.ca\/cdn\/shop\/products\/Addaheading_9625d6e9-a8d4-4362-a168-adbe453288c9.png?v=1606487769"],"featured_image":"\/\/quelque-chose.ca\/cdn\/shop\/products\/Macaronkit.jpg?v=1606487790","options":["Title"],"media":[{"alt":null,"id":6968329044055,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1301,"width":1301,"src":"\/\/quelque-chose.ca\/cdn\/shop\/products\/Macaronkit.jpg?v=1606487790"},"aspect_ratio":1.0,"height":1301,"media_type":"image","src":"\/\/quelque-chose.ca\/cdn\/shop\/products\/Macaronkit.jpg?v=1606487790","width":1301},{"alt":null,"id":6141911629911,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/quelque-chose.ca\/cdn\/shop\/products\/Addaheading_9625d6e9-a8d4-4362-a168-adbe453288c9.png?v=1606487769"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/quelque-chose.ca\/cdn\/shop\/products\/Addaheading_9625d6e9-a8d4-4362-a168-adbe453288c9.png?v=1606487769","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/Jot4U9Z0RPQ\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eLetâs try to make this French classic in the comfort of your home. This kit includes all ingredients you need to make these delicate treats. Follow the step-by-step instructions to learn the basics of macaron making.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e We recommend using a stand mixer to whip the meringue. Hand mixer is not recommended.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis Kit contains:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eMeringue powder \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAlmond mix powder\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCoconut cream\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSemi-sweet chocolate chips\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eSugar\u
2258003c\/li\u003e\n\u003cli\u003eSprinkles\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eParchment paper\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1 large piping bag\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e1 small piping bag\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e"} 2259 </script>
2259 2260 2261 2262 2263</div><div id="shopify-section-1516829551244" class="shopify-section"><div class="wrapper"> 2264 <div class="page-width feature-row"> 2265 2266 2267 <div class="feature-row"> 2268 2269 2270 <div class="feature-row__item"> 2271 2272 <noscript> 2273 <img src="//quelque-chose.ca/cdn/shop/files/Gift_Card_4_600x600.png?v=1727111464" class="feature-row__image-no-js" /> 2274 </noscript> 2275 <div class="feature-row__image-wrapper" style="padding-top:175.0%;"> 2276 2277 <img class="feature-row__image lazyload" 2278 src="//quelque-chose.ca/cdn/shop/files/Gift_Card_4_300x300.png?v=1727111464" 2279 data-src="//quelque-chose.ca/cdn/shop/files/Gift_Card_4_{width}x.png?v=1727111464" 2280 data-widths="[360, 540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 2281 data-aspectratio="0.5714285714285714" 2282 data-sizes="auto" 2283 alt=""> 2284 </div> 2285 2286 </div> 2287 2288 2289 2290 <div class="feature-row__item feature-row__text feature-row__text--left"> 2291 2292 <h2 class="h3">gift cards</h2> 2293 2294 2295 <div class="rte-setting featured-row__subtext"><p>Buy them online and send them electronically to your family and friends.</p></div> 2296 2297 2298 <a href="/products/gift-card" class="btn"> 2299 Get one 2300 </a> 2301 2302 </div> 2303 2304 2305 </div> 2306 </div> 2307</div> 2308 2309 2310</div><div id="shopify-section-1572725566512" class="shopify-section"><div class="wrapper"> 2311 <div class="page-width feature-row"> 2312 2313 2314 <div class="feature-row"> 2315 2316 2317 <div class="feature-row__item feature-row__text feature-row__text--right"> 2318 2319 <h2 class="h3">our flavours</h2> 2320 2321 2322 <div class="rte-setting featured-row__subtext"><p>Have you tasted them all? Which one is your favorite?</p><p>All of our macarons are 100% gluten-free! Plus, our Raspberry & Dark Chocolate and Brownie macarons are dairy-free as well.</p><p>Be sure to check out our seasonal flavourâthereâs always something new to discover. Got a flavour idea? Weâd love to hear it!</p></div> 2323 2324 2325 </div> 2326 2327 2328 2329 <div class="feature-row__item"> 2330 2331 <noscript> 2332 <img src="//quelque-chose.ca/cdn/shop/files/QC_Flavour_Chart_Back_600x600.png?v=1620056763" class="feature-row__image-no-js" /> 2333 </noscript> 2334 <div class="feature-row__image-wrapper" style="padding-top:99.46386946386947%;"> 2335 2336 <img class="feature-row__image lazyload" 2337 src="//quelque-chose.ca/cdn/shop/files/QC_Flavour_Chart_Back_300x300.png?v=1620056763" 2338 data-src="//quelque-chose.ca/cdn/shop/files/QC_Flavour_Chart_Back_{width}x.png?v=1620056763" 2339 data-widths="[360, 540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 2340 data-aspectratio="1.005390203890321" 2341 data-sizes="auto" 2342 alt=""> 2343 </div> 2344 2345 </div> 2346 2347 2348 </div> 2349 </div> 2350</div> 2351 2352 2353</div><div id="shopify-section-16121148958a2d931f" class="shopify-section"><div class="wrapper"> 2354 2355 <div class="section-header text-center"> 2356 <h2 class="h1 section-header__title">Macaron Making Kit - Home Edition</h2> 2357 <hr class="hr--small"> 2358 </div> 2359 2360 <div class="grid"> 2361 <div class="grid__item one-whole"> 2362 <div class="video-wrapper"> 2363 2364 2365 <iframe src="//www.youtube.com/embed/Jot4U9Z0RPQ?rel=0&showinfo=0&vq=720" width="850" height="480" frameborder="0" allowfullscreen></iframe> 2366 2367 2368 2369 </div> 2370 </div> 2371 </div> 2372</div> 2373 2374 2375</div><div id="shopify-section-16121153840b887a5a" class="shopify-section index-newsletter-section"><div class="newsletter"> 2376 <div class="wrapper"> 2377 2378 <div class="section-header text-center"> 2379 <h2 class="h1 section-header__title">Subscribe to our newsletter</h2> 2380 2381 </div> 2382 2383 2384 <div class="section-subheading text-center"> 2385 <p>Sign up for newsletter and exclusive promotions</p> 2386 <hr class="hr--small"> 2387 </div> 2388 2389 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2390 2391 2392 <label for="Email" class="newsletter__label hidden-label">Sign up to our mailing list</label> 2393 <input type="hidden" name="contact[tags]" value="newsletter"> 2394 <div class="newsletter--form"> 2395 <div class="input-group"> 2396 <input type="email" value="" placeholder="Your email" name="contact[email]" id="Email" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
2397 <span class="input-group-btn"> 2398 <button type="submit" class="btn newsletter__submit" name="commit" id="Subscribe"> 2399 <span class="newsletter__submit-text--large">Subscribe</span> 2400 <span class="newsletter__submit-text--small"> 2401 <span class="icon icon-arrow-right" aria-hidden="true"></span> 2402 </span> 2403 </button> 2404 </span> 2405 </div> 2406 </div> 2407 2408 </form> 2409 </div> 2410</div> 2411 2412 2413</div><!-- END content_for_index --> 2414</div> 2415 2416 <noscript class="endOfLayoutContentX" type="text/mark"></noscript> 2417 2418 </main> 2419 2420 <hr class="hr--large"> 2421 2422 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo"> 2423 <div class="wrapper"> 2424 2425 <div class="grid-uniform"> 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 <div class="grid__item large--one-quarter medium--one-half"> 2444 <ul class="no-bullets site-footer__linklist"> 2445 2446 2447 2448 2449 2450 <li><a href="/">Home</a></li> 2451 2452 2453 2454 2455 2456 2457 <li><a href="/pages/contact-us">Contact Us</a></li> 2458 2459 2460 2461 2462 2463 2464 <li><a href="/pages/about-us">About Us</a></li> 2465 2466 2467 2468 2469 2470 2471 <li><a href="/pages/faqs">FAQs</a></li> 2472 2473 2474 2475 2476 2477 </ul> 2478 </div> 2479 <div class="grid__item large--one-quarter medium--one-half"> 2480 <ul class="no-bullets site-footer__linklist"> 2481 2482 2483 <li><a href="https://quelque-chose.ca/pages/terms-conditions">Terms & Conditions</a></li> 2484 2485 2486 2487 2488 2489 2490 <li><a href="/policies/privacy-policy">Privacy Policy</a></li> 2491 2492 2493 2494 2495 2496 2497 <li><a href="/policies/refund-policy">Refund policy</a></li> 2498 2499 2500 </ul> 2501 </div> 2502 2503 2504 2505 <div class="grid__item large--one-quarter medium--one-half"> 2506 <ul class="no-bullets social-icons"> 2507 2508 <li> 2509 <a href="https://www.facebook.com/quelquechosepatisserie/?fref=ts" title="Quelque Chose Patisserie Inc on Facebook"> 2510 <span class="icon icon-facebook" aria-hidden="true"></span> 2511 Facebook 2512 </a> 2513 </li> 2514 2515 2516 2517 2518 <li> 2519 <a href="https://www.instagram.com/macaronscanada/?hl=en" title="Quelque Chose Patisserie Inc on Instagram"> 2520 <span class="icon icon-instagram" aria-hidden="true"></span> 2521 Instagram 2522 </a> 2523 </li> 2524 2525 2526 2527 2528 2529 2530 2531 </ul> 2532 </div> 2533 2534 2535 <div class="grid__item large--one-quarter medium--one-half large--text-right"> 2536 <p>© 2026, <a href="/" title="">Quelque Chose Patisserie Inc</a><br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> 2537 2538 2539 <ul class="inline-list payment-icons"> 2540 2541 2542 <li> 2543 <span class="icon-fallback-text"> 2544 <span class="icon icon-american_express" aria-hidden="true"></span> 2545 <span class="fallback-text">american express</span> 2546 </span> 2547 </li> 2548 2549 2550 2551 <li> 2552 <span class="icon-fallback-text"> 2553 <span class="icon icon-apple_pay" aria-hidden="true"></span> 2554 <span class="fallback-text">apple pay</span> 2555 </span> 2556 </li> 2557 2558 2559 2560 2561 2562 2563 2564 <li> 2565 <span class="icon-fallback-text">
2566 <span class="icon icon-diners_club" aria-hidden="true"></span> 2567 <span class="fallback-text">diners club</span> 2568 </span> 2569 </li> 2570 2571 2572 2573 <li> 2574 <span class="icon-fallback-text"> 2575 <span class="icon icon-discover" aria-hidden="true"></span> 2576 <span class="fallback-text">discover</span> 2577 </span> 2578 </li> 2579 2580 2581 2582 2583 2584 2585 2586 <li> 2587 <span class="icon-fallback-text"> 2588 <span class="icon icon-master" aria-hidden="true"></span> 2589 <span class="fallback-text">master</span> 2590 </span> 2591 </li> 2592 2593 2594 2595 2596 2597 <li> 2598 <span class="icon-fallback-text"> 2599 <span class="icon icon-visa" aria-hidden="true"></span> 2600 <span class="fallback-text">visa</span> 2601 </span> 2602 </li> 2603 2604 2605 </ul> 2606 2607 </div> 2608 </div> 2609 2610 </div> 2611</footer> 2612 2613 2614</div> 2615 2616 </div> 2617 2618 2619
2619<script> 2620 2621 </script>
2621 2622 2623 2624 2625 <!-- /snippets/ajax-cart-template.liquid --> 2626 2627
2627<script id="CartTemplate" type="text/template"> 2628 2629 <form action="/cart" method="post" novalidate class="cart ajaxcart"> 2630 <div class="ajaxcart__inner ajaxcart__inner--has-fixed-footer"> 2631 {{#items}} 2632 <div class="ajaxcart__product"> 2633 <div class="ajaxcart__row" data-line="{{line}}"> 2634 <div class="grid"> 2635 <div class="grid__item one-quarter"> 2636 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a> 2637 </div> 2638 <div class="grid__item three-quarters"> 2639 <div class="ajaxcart__product-name--wrapper"> 2640 <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a> 2641 {{#if variation}} 2642 <span class="ajaxcart__product-meta">{{variation}}</span> 2643 {{/if}} 2644 {{#properties}} 2645 {{#each this}} 2646 {{#if this}} 2647 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 2648 {{/if}} 2649 {{/each}} 2650 {{/properties}} 2651 </div> 2652 2653 <div class="grid--full display-table"> 2654 <div class="grid__item display-table-cell one-half"> 2655 <div class="ajaxcart__qty"> 2656 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}" aria-label="Reduce item quantity by one"> 2657 <span class="icon icon-minus" aria-hidden="true"></span> 2658 <span class="fallback-text" aria-hidden="true">−</span> 2659 </button> 2660 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 2661 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one"> 2662 <span class="icon icon-plus" aria-hidden="true"></span> 2663 <span class="fallback-text" aria-hidden="true">+</span> 2664 </button> 2665 </div> 2666 </div> 2667 <div class="grid__item display-table-cell one-half text-right"> 2668 {{#if discountsApplied}} 2669 <small class="ajaxcart__price--strikethrough">{{{price}}}</small> 2670 <span class="ajaxcart__price"> 2671 {{{discountedPrice}}} 2672 </span> 2673 {{else}} 2674 <span class="ajaxcart__price"> 2675 {{{price}}} 2676 </span> 2677 {{/if}} 2678 </div> 2679 </div> 2680 {{#if discountsApplied}} 2681 <div class="grid--full display-table"> 2682 <div class="grid__item text-right"> 2683 {{#each discounts}} 2684 <small class="ajaxcart__discount">{{this.title}}</small> 2685 {{/each}} 2686 </div> 2687 </div> 2688 {{/if}} 2689 </div> 2690 </div> 2691 </div> 2692 </div> 2693 {{/items}} 2694 2695 <!-- Zapiet | Store Pickup + Delivery --> 2696<div id="storePickupApp"></div> 2697<!-- Zapiet | Store Pickup + Delivery --> 2698 2699 <div> 2700 <label for="CartSpecialInstructions" class="ajaxcart__note">Special instructions for seller</label> 2701 <textarea name="note" class="input-full" id="CartSpecialInstructions">{{note}}</textarea> 2702 </div> 2703 2704 </div> 2705 <div class="ajaxcart__footer ajaxcart__footer--fixed"> 2706 <div class="grid--full"> 2707 <div class="grid__item two-thirds"> 2708 <p class="ajaxcart__subtotal">Subtotal</p> 2709 </div> 2710 <div class="grid__item one-third text-right"> 2711 <p class="ajaxcart__subtotal"><span class="tdf-cart-total-parent">{{{totalPrice}}}</span></p> 2712 </div> 2713 </div> 2714 {{#if totalCartDiscount}} 2715 <p class="ajaxcart__savings text-center">{{{totalCartDiscount}}}</p> 2716 {{/if}} 2717 <p class="ajaxcart__note text-center">Shipping, taxes, and discounts calculated at checkout.</p> 2718 <button type="submit" class="btn--secondary btn--full cart__checkout" name="checkout"> 2719 Check Out <span class="icon icon-arrow-right" aria-hidden="true"></span> 2720 </button> 2721 </div> 2722 </form> 2723 2724 </script>
2724 2725
2725<script id="AjaxQty" type="text/template"> 2726 2727 <div class="ajaxcart__qty"> 2728 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Reduce item quantity by one"> 2729 <span class="icon icon-minus" aria-hidden="true"></span> 2730 <span class="fallback-text" aria-hidden="true">−</span> 2731 </button> 2732 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*"> 2733 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one"> 2734 <span class="icon icon-plus" aria-hidden="true"></span> 2735 <span class="fallback-text" aria-hidden="true">+</span> 2736 </button> 2737 </div> 2738 2739 </script>
2739 2740
2740<script id="JsQty" type="text/template"> 2741 2742 <div class="js-qty"> 2743 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Reduce item quantity by one"> 2744 <span class="icon icon-minus" aria-hidden="true"></span> 2745 <span class="fallback-text" aria-hidden="true">−</span> 2746 </button> 2747 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 2748 <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one"> 2749 <span class="icon icon-plus" aria-hidden="true"></span> 2750 <span class="fallback-text" aria-hidden="true">+</span> 2751 </button> 2752 </div> 2753 2754 </script>
2754 2755 2756 2757 2758 2759
2759<script> 2760 // Override default values of shop.strings for each template. 2761 // Alternate product templates can change values of 2762 // add to cart button, sold out, and unavailable states here. 2763 theme.productStrings = { 2764 addToCart: "Add to Cart", 2765 soldOut: "Sold Out", 2766 unavailable: "Unavailable" 2767 } 2768 </script>
2768 2769 2770 2771 <div id="SearchModal" class="mfp-hide"> 2772 <!-- /snippets/search-bar.liquid --> 2773 2774 2775 2776 2777 2778<form action="/search" method="get" class="input-group search-bar search-bar--modal" role="search"> 2779 2780 <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store"> 2781 <span class="input-group-btn"> 2782 <button type="submit" class="btn icon-fallback-text"> 2783 <span class="icon icon-search" aria-hidden="true"></span> 2784 <span class="fallback-text">Search</span> 2785 </button> 2786 </span> 2787</form> 2788 2789 </div> 2790
2791<script> 2792 window.InstaBuy = window.InstaBuy || {}; 2793 window.InstaBuy.customer = {}; 2794 window.InstaBuy.customer.id = null; 2795 window.InstaBuy.customer.email = null; 2796 window.InstaBuy.customer.tags = null; 2797 2798 var widgetCount = document.querySelectorAll('[data-instabuy]').length; 2799 if(widgetCount > 0) { 2800 window.InstaBuy = window.InstaBuy || {}; 2801 var scriptTag = document.createElement("script"); 2802 scriptTag.src="https://assets.useinstabuy.com/assets/instabuy-app.js"; 2803 document.head.appendChild(scriptTag); 2804 } 2805</script>
2805 2806<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
2806<script type="text/javascript"> 2807 //SendWILL APPS COMMON JS CODE 2808 window.EcomSendApps = window.EcomSendApps || {} 2809 2810 window.EcomSendApps.design_mode = false 2811 2812 2813 window.EcomSendApps.common = window.EcomSendApps.common || {} 2814 window.EcomSendApps.common.shop = { 2815 permanent_domain: 'quelque-chose-patisserie.myshopify.com', 2816 currency: "CAD", 2817 money_format: "${{amount}}", 2818 id: 9403944, 2819 } 2820 2821 2822 2823 window.EcomSendApps.common.customer = { 2824 id: null, 2825 tags: null, 2826 email: null, 2827 accepts_marketing: null, 2828 first_name: null, 2829 } 2830 2831 2832 2833 window.EcomSendApps.common.template = 'index' 2834</script>
2834 2835<!-- END app snippet --> 2836
2837<script> 2838 window.EcomSendApps = window.EcomSendApps || {} 2839 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 2840 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 2841 /** @description storefront main bundle asset url */ 2842 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 2843 /** @description storefront style asset url */ 2844 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 2845 /** @description storefront wasm asset url for runtime signature module */ 2846 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 2847 /** @description fallback delay when requestIdleCallback is unavailable */ 2848 const ECOMSEND_IDLE_TIMEOUT_MS = 800 2849 /** @description user interaction events used to trigger lazy init earlier */ 2850 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 2851 /** @description global flag key for emergency immediate loading */ 2852 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 2853 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 2854 const ECOMSEND_DEFAULT_GDPR_FLAG = false 2855 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 2856 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 2857 2858 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 2859 function normalizeEcomsendBooleanFlag(rawValue) { 2860 if (typeof rawValue === "boolean") { 2861 return rawValue 2862 } 2863 if (typeof rawValue === "number") { 2864 return rawValue === 1 2865 } 2866 if (typeof rawValue === "string") { 2867 const normalizedValue = rawValue.trim().toLowerCase() 2868 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 2869 } 2870 return false 2871 } 2872 2873 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 2874 function lockEcomsendReadonlyFlag(flagName, flagValue) { 2875 try { 2876 Object.defineProperty(window.EcomSendApps, flagName, { 2877 value: flagValue, 2878 writable: false, 2879 configurable: false, 2880 enumerable: true, 2881 }) 2882 return 2883 } catch (error) {} 2884 window.EcomSendApps[flagName] = flagValue 2885 } 2886 2887 /** @description resolve storefront GDPR mode from merchant theme override */ 2888 function resolveEcomsendGdprMode() { 2889 if (typeof window.EcomSendApps.GDPR === "undefined") { 2890 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 2891 } 2892 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 2893 window.EcomSendApps.GDPR = gdprEnabled 2894 return gdprEnabled 2895 } 2896 2897 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 2898 function resolveEcomsendCwTracksMode() { 2899 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 2900 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 2901 } 2902 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 2903 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 2904 return cwTracksEnabled 2905 } 2906 2907 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 2908 function syncEcomsendGdprModeToStorage(gdprEnabled) { 2909 if (!window.localStorage) { 2910 return 2911 } 2912 if (gdprEnabled) { 2913 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 2914 return 2915 } 2916 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 2917 } 2918 2919 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 2920 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 2921 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 2922 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 2923 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 2924 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 2925 2926 try { 2927 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 2928 } catch (error) {} 2929 2930 /** @description create main stylesheet node for storefront runtime */ 2931 function createEcomSendMainStyleEle() { 2932 const ecomsendMainStyleEle = document.createElement("link") 2933 ecomsendMainStyleEle.rel = "stylesheet" 2934 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 2935 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 2936 return ecomsendMainStyleEle 2937 } 2938 2939 /** @description append runtime stylesheet exactly once */ 2940 function ensureEcomSendMainStyleLoaded() { 2941 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 2942 return 2943 } 2944 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 2945 document.head.appendChild(ecomsendMainStyleEle) 2946 } 2947 2948 /** @description remove interaction listeners after first lazy-init trigger */ 2949 function clearInteractionListeners() {
2950 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2951 window.removeEventListener(eventName, scheduleMainBundleLoad) 2952 }) 2953 } 2954 2955 /** @description run low-priority task via idle callback with timeout fallback */ 2956 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 2957 if (window.requestIdleCallback) { 2958 window.requestIdleCallback(() => { 2959 taskRunner() 2960 }, { timeout: timeoutMs }) 2961 return 2962 } 2963 window.setTimeout(() => { 2964 taskRunner() 2965 }, timeoutMs) 2966 } 2967 2968 /** @description load main storefront bundle once and keep rollback override */ 2969 function loadEcomsendMainBundle() { 2970 if (window.__ecomsendMainBundleLoaded) { 2971 return 2972 } 2973 window.__ecomsendMainBundleLoaded = true 2974 clearInteractionListeners() 2975 /** @description ensure storefront runtime css is loaded together with main bundle */ 2976 ensureEcomSendMainStyleLoaded() 2977 const ecomsendMainScriptEle = document.createElement("script") 2978 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 2979 ecomsendMainScriptEle.async = true 2980 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 2981 document.body.appendChild(ecomsendMainScriptEle) 2982 } 2983 2984 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 2985 function scheduleMainBundleLoad() { 2986 if (window.__ecomsendMainBundleLoadScheduled) { 2987 return 2988 } 2989 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 2990 window.__ecomsendMainBundleLoadScheduled = true 2991 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 2992 loadEcomsendMainBundle() 2993 return 2994 } 2995 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 2996 } 2997 2998 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 2999 function cacheMarketingParams() { 3000 const urlParams = new URLSearchParams(window.location.search) 3001 const marketingId = urlParams.get("ec_marketing_id") 3002 const ecEmailId = urlParams.get("ec_email_id") 3003 const ecMarketingSign = urlParams.get("ec_marketing_sign") 3004 3005 if (marketingId && window.localStorage) { 3006 window.localStorage.setItem("ec_marketing_id", marketingId) 3007 } 3008 if (ecEmailId && window.localStorage) { 3009 window.localStorage.setItem("ec_email_id", ecEmailId) 3010 } 3011 if (ecMarketingSign && window.localStorage) { 3012 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 3013 } 3014 } 3015 3016 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 3017 function isMarketingStorageAllowedByCustomerPrivacy() { 3018 const customerPrivacy = window?.Shopify?.customerPrivacy 3019 if (!customerPrivacy) { 3020 return false 3021 } 3022 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 3023 if (marketingAllowed) { 3024 return true 3025 } 3026 if (typeof customerPrivacy.currentVisitorConsent === "function") { 3027 const consent = customerPrivacy.currentVisitorConsent() 3028 return consent?.marketing === "yes" 3029 } 3030 return false 3031 } 3032 3033 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 3034 function isAnalyticsStorageAllowedByCustomerPrivacy() { 3035 const customerPrivacy = window?.Shopify?.customerPrivacy 3036 if (!customerPrivacy) { 3037 return false 3038 } 3039 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 3040 if (analyticsAllowed) { 3041 return true 3042 } 3043 if (typeof customerPrivacy.currentVisitorConsent === "function") { 3044 const consent = customerPrivacy.currentVisitorConsent() 3045 return consent?.analytics === "yes" 3046 } 3047 return false 3048 } 3049 3050 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 3051 function cacheMarketingParamsWithGdprGuard() { 3052 if (!ECOMSEND_GDPR_ENABLED) { 3053 cacheMarketingParams() 3054 return 3055 } 3056 if (isMarketingStorageAllowedByCustomerPrivacy()) { 3057 cacheMarketingParams() 3058 } 3059 } 3060 3061 /** @description cache shop id used by pixel report branches */ 3062 function cacheShopIdForPixel() { 3063 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 3064 return 3065 } 3066 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 3067 } 3068 3069 /** 3070 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 3071 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 3072 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 3073 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 3074 */ 3075 3076 /** @description execute shop id caching with GDPR guard and shared consent policy */ 3077 function cacheShopIdWithGdprGuard() { 3078 if (!ECOMSEND_GDPR_ENABLED) { 3079 cacheShopIdForPixel() 3080 return 3081 } 3082 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 3083 cacheShopIdForPixel() 3084 } 3085 } 3086 3087 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 3088 function withCustomerPrivacyApiReady(onReady) { 3089 if (!ECOMSEND_GDPR_ENABLED) { 3090 onReady() 3091 return 3092 } 3093 if (window?.Shopify?.customerPrivacy) { 3094 onReady() 3095 return 3096 } 3097 if (typeof window?.Shopify?.loadFeatures !== "function") { 3098 return 3099 } 3100 window.Shopify.loadFeatures( 3101 [{ name: "consent-tracking-api", version: "0.1" }], 3102 (error) => { 3103 if (error) { 3104 return 3105 } 3106 onReady() 3107 } 3108 ) 3109 } 3110 3111 try { 3112 withCustomerPrivacyApiReady(() => { 3113 cacheMarketingParamsWithGdprGuard() 3114 cacheShopIdWithGdprGuard() 3115 }) 3116 if (ECOMSEND_GDPR_ENABLED) { 3117 document.addEventListener("visitorConsentCollected", () => { 3118 cacheMarketingParamsWithGdprGuard() 3119 cacheShopIdWithGdprGuard() 3120 }) 3121 } 3122 } catch (e) {} 3123 3124 /** @description inject wasm asset url into shared namespace before main bundle executes */ 3125 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 3126
3127 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 3128 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 3129 }) 3130 3131 if (document.readyState === "loading") { 3132 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 3133 } else { 3134 scheduleMainBundleLoad() 3135 } 3136</script>
3136 3137 3138<style id="ecomsend-custom-style"></style> 3139
3140<script>window.shopLocale = 'en'</script>
3140 3141
3142<script> 3143 /** @description timeout used for deferred discount request scheduling */ 3144 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 3145 3146 /** @description apply discount code from url query only when parameter exists */ 3147 function applyWillDiscountCode() { 3148 const urlParams = new URLSearchParams(window.location.search) 3149 const willDiscountCode = urlParams.get("willDiscountCode") 3150 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 3151 return 3152 } 3153 fetch("/cart/update.js", { 3154 method: "POST", 3155 headers: { 3156 "Content-Type": "application/json", 3157 }, 3158 body: JSON.stringify({ 3159 discount: willDiscountCode, 3160 }), 3161 }) 3162 } 3163 3164 try { 3165 if (!window.__ecomsendDeferredTasksScheduled) { 3166 /** @description global guard to avoid duplicate deferred task scheduling */ 3167 window.__ecomsendDeferredTasksScheduled = true 3168 if (window.requestIdleCallback) { 3169 window.requestIdleCallback(() => { 3170 applyWillDiscountCode() 3171 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 3172 } else { 3173 window.setTimeout(() => { 3174 applyWillDiscountCode() 3175 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 3176 } 3177 } 3178 } catch (error) {} 3179</script>
3179 3180 3181 3182 3183</div><div id="shopify-block-AeFhwRjFrd0c5RmJOU__6052823664294247695" class="shopify-block shopify-app-block">
3183<script id="qikify-contact-form-config" type="text/javascript"> 3184 3185 3186 window.qcfData = { 3187 entries: null, 3188 subscription: null, 3189 config: null, 3190 translation: null, 3191 instanceStatus: undefined, 3192 customAppDiscounts: null, 3193 }; 3194 3195 3196 qcfData.entries = [{"id":273704,"name":"Contact form","priority":0,"type":null,"data":{"fields":[{"id":"bcontact-field-446927","type":"text","formType":"basic","formName":"name","name":"name","label":"Your name","width":"1_2"},{"id":"bcontact-field-626405","type":"email","formType":"basic","formName":"email","name":"email","label":"Your email","width":"1_2"},{"id":"bcontact-field-435572","name":"Company (if applicable)","label":"Phone ","formType":"custom","formName":"custom","type":"number","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_1","radio_display":"vertical","is_phone_number":true,"required":true},{"id":"bcontact-field-682338","name":"custom_562451","label":"Event Date","formType":"custom","formName":"custom","type":"datetime","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_1","radio_display":"vertical"},{"id":"bcontact-field-547221","name":"custom_658843","label":"Venue (Westboro location, othere venue)","formType":"custom","formName":"custom","type":"text","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_1","radio_display":"vertical"},{"id":"bcontact-field-393446","name":"custom_852805","label":"Event Specifics (type of food, food restrictions, event, etc)","formType":"custom","formName":"custom","type":"textarea","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_1","radio_display":"vertical"},{"id":"bcontact-field-260211","name":"custom_332396","label":"Number of Guests","formType":"custom","formName":"custom","type":"text","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_1","radio_display":"vertical"},{"id":"bcontact-field-93699","name":"custom_597332","label":"Catering Budget (food, staff, rentals)","formType":"custom","formName":"custom","type":"text","choices_v2":"Option 1\nOption 2","datetime_format":"dmy","width":"1_1","radio_display":"vertical"},{"id":"bcontact-field-35710","name":"custom_43544","label":"How did you hear about us?","formType":"custom","formName":"custom","type":"radio","choices_v2":"Attended one of our events\nCorporate or Personal referral\nInternet search\nSocial media","datetime_format":"dmy","width":"1_1","radio_display":"vertical"},{"id":"bcontact-field-157290","name":"custom_975872","label":"Newsletter Signup","formType":"custom","formName":"custom","type":"radio","choices_v2":"Yes, I would like to receive periodic email offers, news and promotions.","datetime_format":"dmy","width":"1_1","radio_display":"vertical"}],"button_display":"fixed","trigger_button_type":"tab","tab_label":"Contact Us","embed_tab_label":"Contact Us","tab_position":"bottom","icon_position":"bottom_right","tab_button_fontsize":"16","embed_tab_button_fontsize":"16","tab_bgcolor":"#3E3E3E","tab_color":"#FFFFFF","show_tab_icon":false,"fixed_icon_button_icon":"letter","embed_button_icon":"letter","button_icon":"letter","mobile_toggle":true,"trigger_button_mobile_type":"icon","button_mobile_position":"bottom_right","button_mobile_position_tab":"bottom","popup_position":"embed","page":"all","template":"none","form_bubble_template":"bubble2","popup_layout":"left","popup_size":"md","hide_watermark":false,"typography":{"fontFamily":"Lato","fontSize":"14"},"alignment":"start","submit_btn_align":"right","submit_btn_style":"round","input_label":"placeholder","border_style":"round","form_popup_template":"popup3","title_label":"Request a Quote","description_label":"At Quelque Chose, we take pride in being your premier Ottawa caterer.","submit_label":"Submit","msg_success":"Thanks for contacting us. We will get back to you as soon as possible.","page_options":"all","radio_display":"block","label_color":"#FFFFFF","background_color":"#1f3057","border_color":"#DADADA","layout":"left","submit_bgcolor":"#fdaab1","title_color":"#FFFFFF","submit_text_color":"#000000","description_color":"#C1C1C1","background_image":"https://cdn.qikify.com/common/contactform/images/popup-image-3.jpg","help_text_color":"#bfbfbf","default_error_message":"Oops! Something's wrong, please check your information and try again.","invali
3196d_error_message":"is invalid","required_error_message":"is required","schedule":"always"},"status":1,"created_at":"2023-10-06 15:14:27","updated_at":"2025-03-14 11:11:26"}]; 3197 3198 3199 3200 qcfData.subscription = {"name":"contactform-basic","kind":"subscription"}; 3201 3202 3203 3204 qcfData.config = []; 3205 3206 3207 3208 3209 3210 3211 3212</script>
3212 3213
3214<script src="https://cdn.shopify.com/extensions/01a0c8ca-96a3-7fd2-b639-9454d2a5d055/free-contact-form-1-142/assets/contactform-v2.js" defer="defer"></script>
3214 3215 3216 3217 3218 3219 <style id="qikify-contactform-custom-style"></style> 3220 3221 3222 3223
3223<script id="qikify-contactform-custom-script"></script>
3223 3224 3225 3226 3227</div>
3227<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3227 3228<shopify-store store-domain="https://quelque-chose.ca" country="US" language="en"></shopify-store> 3229<shopify-chat></shopify-chat> 3230</body> 3231</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.