PageSourceSearch

https://quelque-chose.ca/cart

html quelque-chose.ca collected 2026-10-03 21:32:41 UTC 174,529 bytes, 2,141 lines download raw bytes

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>
8
9  <!-- Basic page needs ================================================== -->
10  <meta charset="utf-8">
11  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
12  
13  <meta name="google-site-verification" content="PpfaRn68joc1RA-pxSpjS2lt6WUZQqjcUsbpK4a-TTs" />
14
15  
16    <link rel="shortcut icon" href="//quelque-chose.ca/cdn/shop/files/LOGO_32x32.png?v=1613582365" type="image/png" />
17  
18
19  <!-- Title and description ================================================== -->
20  <title>
21  Your Shopping Cart &ndash; Quelque Chose Patisserie Inc
22  </title>
23
24  
25
26  <!-- Helpers ================================================== -->
27  <!-- /snippets/social-meta-tags.liquid -->
28
29
30  <meta property="og:type" content="website">
31  <meta property="og:title" content="Your Shopping Cart">
32  <meta property="og:url" content="https://quelque-chose.ca/cart">
33  
34
35<meta property="og:site_name" content="Quelque Chose Patisserie Inc">
36
37
38<meta name="twitter:card" content="summary_large_image">
39
40
41
42  <link rel="canonical" href="https://quelque-chose.ca/cart">
43  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
44  <meta name="theme-color" content="#1f3057">
45
46  <!-- CSS ================================================== -->
47  <link href="//quelque-chose.ca/cdn/shop/t/8/assets/timber.scss.css?v=151109118832316285201706635866" rel="stylesheet" type="text/css" media="all" />
48  <link href="//quelque-chose.ca/cdn/shop/t/8/assets/theme.scss.css?v=31021830998289652051706635866" rel="stylesheet" type="text/css" media="all" />
49  <link href="//quelque-chose.ca/cdn/shop/t/8/assets/quelquechose.scss.css?v=40530855748471360101586536307" rel="stylesheet" type="text/css" media="all" />
50  
51  
52  
53  <link href="//fonts.googleapis.com/css?family=Lora:700" rel="stylesheet" type="text/css" media="all" />
54
55
56  
57    
58    
59    <link href="//fonts.googleapis.com/css?family=Crimson+Text:700" rel="stylesheet" type="text/css" media="all" />
60  
61
62
63  
64    
65    
66    <link href="//fonts.googleapis.com/css?family=Roboto:700" rel="stylesheet" type="text/css" media="all" />
67  
68
69
70
71  <!-- Sections ================================================== -->
72  
72<script>
73    window.theme = window.theme || {};
74    theme.strings = {
75      zoomClose: "Close (Esc)",
76      zoomPrev: "Previous (Left arrow key)",
77      zoomNext: "Next (Right arrow key)",
78      moneyFormat: "${{amount}}",
79      addressError: "Error looking up that address",
80      addressNoResults: "No results for that address",
81      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.",
82      authError: "There was a problem authenticating your Google Maps account."
83    };
84    theme.settings = {
85      cartType: "drawer",
86      gridType: "collage"
87    };
88  </script>
88
89
90  
90<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js" type="text/javascript"></script>
90
91
92  <!--[if (gt IE 9)|!(IE)]><!-->
92<script src="//quelque-chose.ca/cdn/shop/t/8/assets/lazysizes.min.js?v=37531750901115495291506978703" async="async"></script>
92<!--<![endif]-->
93  <!--[if lte IE 9]>
93<script src="//quelque-chose.ca/cdn/shop/t/8/assets/lazysizes.min.js?v=37531750901115495291506978703"></script>
93<![endif]-->
94
95  <!--[if (gt IE 9)|!(IE)]><!-->
95<script src="//quelque-chose.ca/cdn/shop/t/8/assets/theme.js?v=120156624395460333491605108715" defer="defer"></script>
95<!--<![endif]-->
96  <!--[if lte IE 9]>
96<script src="//quelque-chose.ca/cdn/shop/t/8/assets/theme.js?v=120156624395460333491605108715"></script>
96<![endif]-->
97
98  <!-- Header hook for plugins ================================================== -->
99  
99<script>window.nfecShopVersion = '1645363235';window.nfecJsVersion = '449365';window.nfecCVersion = 73396</script>
99<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
99<meta name="google-site-verification" content="WX60oKoKkeoqWw2wYungdGHwt_xYk5u-FhwLZSVeUG0">
100<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9403944/digital_wallets/dialog">
101<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
101<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
101
102<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
103<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=9403944" crossorigin="anonymous"></script>
vendor: 1 bytes, line 103
103
104<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 104
104
105<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 105
105
106<script>var Shopify = Shopify || {};
107Shopify.shop = "quelque-chose-patisserie.myshopify.com";
108Shopify.locale = "en";
109Shopify.currency = {"active":"USD","rate":"0.71567892"};
110Shopify.country = "US";
111Shopify.theme = {"name":"Brooklyn","id":3882942492,"schema_name":"Brooklyn","schema_version":"2.6.4","theme_store_id":730,"role":"main"};
112Shopify.theme.handle = "null";
113Shopify.theme.style = {"id":null,"handle":null};
114Shopify.cdnHost = "quelque-chose.ca/cdn";
115Shopify.routes = Shopify.routes || {};
116Shopify.routes.root = "/";
117Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
118Shopify.SignInWithShop = Shopify.SignInWithShop || {};
119Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
120Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 120
120
121<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 121
121
122<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 122
122
123<script>
124  window.ShopifyPay = window.ShopifyPay || {};
125  window.ShopifyPay.apiHost = "shop.app\/pay";
126  window.ShopifyPay.redirectState = null;
127</script>
vendor: 1 bytes, line 127
127
128<script>
129  window.Shopify = window.Shopify || {};
130  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
131  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
132  window.Shopify.SignInWithShop.eligible = true;
133</script>
vendor: 1 bytes, line 133
133
134<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 134
134
135<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 135
135
136<script type="module">
137  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
138
139  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
140
141</script>
vendor: 1 bytes, line 141
141
142<script>
143  window.Shopify = window.Shopify || {};
144  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
145  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"]};
146</script>
vendor: 1 bytes, line 146
146
147<script>(function() {
148  var isLoaded = false;
149  function asyncLoad() {
150    if (isLoaded) return;
151    isLoaded = true;
152    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"];
153    for (var i = 0; i < urls.length; i++) {
154      var s = document.createElement('script');
155      s.type = 'text/javascript';
156      s.async = true;
157      s.src = urls[i];
158      var x = document.getElementsByTagName('script')[0];
159      x.parentNode.insertBefore(s, x);
160    }
161  };
162  if(window.attachEvent) {
163    window.attachEvent('onload', asyncLoad);
164  } else {
165    window.addEventListener('load', asyncLoad, false);
166  }
167})();</script>
vendor: 1 bytes, line 167
167
168<script id="__st">var __st={"a":9403944,"offset":-14400,"reqid":"bb3614ec-4fc6-4db6-a8f7-b59e265a2a4d-1791063159","pageurl":"quelque-chose.ca\/cart","u":"92deb91c3f41","p":"cart"};</script>
vendor: 1 bytes, line 168
168
169<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<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 171
171
172<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>
172<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 172
172
173<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 173
173
174<script>
175  window.Shopify = window.Shopify || {};
176  window.Shopify.MCP = window.Shopify.MCP || {};
177  window.Shopify.MCP.enabled = true;
178  window.Shopify.MCP.shop = "quelque-chose-patisserie.myshopify.com";
179  window.Shopify.MCP.mcpEndpoint = "https:\/\/quelque-chose.ca\/api\/mcp";
180  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"]}}];
181</script>
vendor: 1 bytes, line 181
181
182<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=");})();
183</script>
vendor: 1 bytes, line 183
183
184<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)}};
185</script>
vendor: 1 bytes, line 185
185
186<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
187  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);
188</script>
vendor: 1 bytes, line 188
188
189<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})}}));
190</script>
190
191<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">
192<style id="shopify-accelerated-checkout-cart">
193        #shopify-buyer-consent {
194  margin-top: 1em;
195  display: inline-block;
196  width: 100%;
197}
198
199#shopify-buyer-consent.hidden {
200  display: none;
201}
202
203#shopify-subscription-policy-button {
204  background: none;
205  border: none;
206  padding: 0;
207  text-decoration: underline;
208  font-size: inherit;
209  cursor: pointer;
210}
211
212#shopify-subscription-policy-button::before {
213  box-shadow: none;
214}
215
216      </style>
217
218<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
218
219  <!-- /snippets/oldIE-js.liquid -->
220
221
222<!--[if lt IE 9]>
223<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 223
223
224<script src="//quelque-chose.ca/cdn/shop/t/8/assets/respond.min.js?v=52248677837542619231506978704" type="text/javascript"></script>
224
225<link href="//quelque-chose.ca/cdn/shop/t/8/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
226<link href="//quelque-chose.ca/search?q=846cee2784402f481b44e5e845b1bd01" id="respond-redirect" rel="respond-redirect" />
227<script src="//quelque-chose.ca/search?q=846cee2784402f481b44e5e845b1bd01" type="text/javascript"></script>
227
228<![endif]-->
229
230
231<!--[if (lte IE 9) ]>
231<script src="//quelque-chose.ca/cdn/shop/t/8/assets/match-media.min.js?v=159635276924582161481506978703" type="text/javascript"></script>
231<![endif]-->
232
233
234  
234<script src="//quelque-chose.ca/cdn/shop/t/8/assets/modernizr.min.js?v=21391054748206432451506978703" type="text/javascript"></script>
234
235
236  
237  
238  <link href="//quelque-chose.ca/cdn/shop/t/8/assets/shopstorm-apps.scss.css?v=7537" rel="stylesheet" type="text/css" media="all" />
239  
240  
241  
241<script>
242var Shoppad = {
243  apps: {
244    infiniteoptions: {
245      ready: function() {
246
247        $('.datepicker').datepicker({
248          inline: true,
249          minDate: 1,
250          altField: '.datepicker input[type=text]',
251          onSelect: function() {
252            $('.ui-datepicker-inline').hide();
253          }
254        });
255
256        $('.datepicker input[type=text]').change(function(){
257          $('.datepicker').datepicker('setDate', $(this).val());
258        });
259
260        $('.datepicker').datepicker( "setDate", '' );
261
262        $('.datepicker input[type=text]').attr('readonly','true');
263
264        $('.ui-datepicker-inline').hide();
265
266        $('.datepicker input[type=text]').on('click touchstart', function () {
267              $('.ui-datepicker-inline').show();
268        });
269      }
270    }
271  }
272};
273</script>
273
274
275<script src="https://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
275
276
277
278  
278<script>
279        window.zoorixCartData = {
280          currency: "USD",
281          currency_symbol: "$",
282          
283          original_total_price: 0,
284          total_discount: 0,
285          item_count: 0,
286          items: [
287              
288          ]
289       	  
290        };
291        window.Zoorix = window.Zoorix || {};
292        window.Zoorix.moneyFormat = "${{amount}}";
293        window.Zoorix.moneyFormatWithCurrency = "${{amount}} USD";
294</script>
294
295<link rel="stylesheet" href="//quelque-chose.ca/cdn/shop/t/8/assets/sca-pp.css?v=26248894406678077071590178660">
296 
296<script>
297  
298  SCAPPShop = {};
299    
300  </script>
vendor: 1 bytes, line 300
300
301<script src="//quelque-chose.ca/cdn/shop/t/8/assets/sca-pp-initial.js?v=1062897222502753561590503750" type="text/javascript"></script>
301
302   
303<!-- Zapiet | Store Pickup + Delivery -->
304
305<style type="text/css">
306.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;
306width: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;
306-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}
307</style>
308
309<link href="//quelque-chose.ca/cdn/shop/t/8/assets/storepickup.css?v=128405042519720942491615351680" rel="stylesheet" type="text/css" media="all" />
310<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" />
311
312<script type="text/javascript">document.addEventListener("zapiet:start", function(e) {	if (window.Zapiet && window.ZapietCachedSettings) {	  Zapiet.start(ZapietCachedSettings);	}}); </script>
312
313
314
315
316
317
318
319
320
321<script src="//quelque-chose.ca/cdn/shop/t/8/assets/storepickup.js?v=60775335225472681891615351674" ></script>
321
322
323<script type="text/javascript">
324document.addEventListener("DOMContentLoaded", function(event) {  
325  var products = [];
326
327  
328
329  ZapietCachedSettings = {
330    // Your myshopify.com domain name. 
331    shop_identifier: 'quelque-chose-patisserie.myshopify.com',
332    // Which language would you like the widget in? Default English. 
333    language_code: 'en',
334    // Any custom settings can go here.
335    settings: {
336      disable_deliveries: false,
337      disable_pickups: false,
338      disable_shipping: false
339    },
340    checkout_url: '/cart',
341    discount_code: 'false',
342    products: products,
343    checkout_button_label: 'Check Out',
344    customer: {
345      first_name: '',
346      last_name: '',
347      company: '',
348      address1: '',
349      address2: '',
350      city: '',
351      province: '',
352      country: '',
353      zip: '',
354      phone: ''
355    },
356    advance_notice: {
357      pickup: {
358        value: '',
359        unit: '',
360        breakpoint: '',
361        after_breakpoint_value: '',
362        after_breakpoint_unit: ''
363      },
364      delivery: { 
365        value: '',
366        unit: '',
367        breakpoint: '',
368        after_breakpoint_value: '',
369        after_breakpoint_unit: ''
370      },
371      shipping: {
372        value: '',
373        breakpoint: '',
374        after_breakpoint_value: ''
375      }
376    },
377    // Do not modify the following parameters.
378    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":""}}
378,"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/"}
379  }
380
381  Zapiet.start(ZapietCachedSettings);
382});
383</script>
383
384<!-- Zapiet | Store Pickup + Delivery -->
385  <meta name="facebook-domain-verification" content="ndh6p2yehq6m6ohte9wbuuwbwfmzcq" />
386
387
388
389
390<!-- 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'>
391
392<script id='shopify-chat-app-embed-data' type='application/json'>
393  {
394    "settings": {
395      "invertActivatorColors": true,
396      "greetingMessage": "👋 Hi, message us with any questions. We're happy to help!",
397      "showFeaturedProducts": true,
398      "featuredProducts": [],
399      "horizontalPosition": "bottom_right",
400      "icon": "chat_bubble",
401      "buttonLabel": "Chat"
402    }
403  }
404</script>
404
405
406<style data-shopify>
407  
408
409  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
410  shopify-chat:defined:empty {
411    display: grid;
412  }
413
414  :root {
415    --shopify-chat-bg-color: #FFFFFF;
416    --shopify-chat-text-color: #000000;
417    --shopify-chat-accent-bg-color: #000000;
418    --shopify-chat-accent-text-color: #FFFFFF;
419    --shopify-chat-activator-offset: 20px;
420
421    
422
423    --shopify-chat-activator-font-size: 16px;
424    --shopify-chat-border-radius: 16px;
425  }
426
427  
428</style>
429
430<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
430
431
432
433<!-- END app block --><!-- BEGIN app block: shopify://apps/mw-bundle-builder/blocks/app-embed-block/5bcb1a6d-53b5-4d9c-b4f9-19f6620da62b -->
434
435
436  <!-- 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'">
436<script type="application/json" id="mwMarketingOffersBundleItems">{  }
437</script>
437<script type="application/json" id="mwMarketingOffersOfferItems">[]
438</script>
438
439
440<script></script>
440
441
442
443  
443<script>
444    window.mwHelpersReady = new Promise((resolve) => {
445      window.__resolveHelpers = resolve;
446    });
447    window.mwBundleEvents = {
448      onCallback: function (_hookName, data) {
449        return data;
450      },
451      ...(window.mwBundleEvents || {}),
452    };
453
454    
455      const mainProduct = null;
456    
457
458    window.mwMarketingOffersLiquidData = {
459      quantity_form: [".product-form__quantity"," .product__controls-group-quantity"],
460      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
460op .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"],
461      crosssellOffersWidgetScript: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/crossell-offers.js",
462      domain: "quelque-chose-patisserie.myshopify.com",
463      stylesheet: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/style.css",
464      page: "cart",
465      storeCurrency: "CAD",
466      dateNow: new Date("2026-10-03T17:32:40-0400"),
467      targetCollectionHandles: [],
468      targetCollectionIds: [],
469      imageSrc: null,
470      productHandle: null,
471      productId: null,
472      productTitle: null,
473      offers: [],
474      parentProductIds: "",
475      wrapperProductIds: [7809100283991],
476      identifier: '"app--2508649--mw_bundle"',
477      productHandleMap: new Map(Object.entries({"4496401989719":"macarons-by-unit","7809100283991":"macaron-build-a-box"} ?? {})),
478      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
478ow_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
478IT","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"}},
479      storeMoneyFormat: "${{amount}}",
480      b2bCompanyLocationId:
481        
482          null
483        ,
484    };
485
486    window.mwMarketingOffersThemeDataQueue = [];
487    window.mwMarketingOffersOptions = Object.assign(window.mwMarketingOffersOptions || {}, {
488      setThemeSections: (sections) => {
489        window.mwMarketingOffersThemeDataQueue.push({ type: 'setThemeSections', value: sections });
490      },
491      addSelector: (key, value) => {
492        window.mwMarketingOffersThemeDataQueue.push({ type: 'addSelector', key, value });
493      }
494    });
495  </script>
495
496
497  
497<script defer src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/helper.js"></script>
497
498
499  
499<script>
500    window.mwMarketingOffersHelper = {
501      product: mainProduct,
502      crosssellOffersWidgetScript: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/crossell-offers.js",
503      designMode: Shopify.designMode,
504      stylesheet: "https:\/\/cdn.shopify.com\/extensions\/01a0f7a8-86af-742e-b9e9-22128d59cf6e\/mw-bundle-builder-509\/assets\/style.css",
505      domain: "quelque-chose-patisserie.myshopify.com",
506      locale: Shopify.locale,
507      root: Shopify.routes.root,
508      country: Shopify.country,
509      presentmentCurrency: Shopify.currency,
510      designMode: Shopify.designMode,
511      themeId: Shopify.theme.theme_store_id,
512      rate: Shopify.currency.rate,
513      stylesheet: window.mwMarketingOffersLiquidData.stylesheet,
514      page: window.mwMarketingOffersLiquidData.page,
515      domain: window.mwMarketingOffersLiquidData.domain,
516      storeCurrency: window.mwMarketingOffersLiquidData.storeCurrency,
517      storeMoneyFormat: window.mwMarketingOffersLiquidData.storeMoneyFormat,
518      themeSections: window.mwMarketingOffersThemeData?.themeSections, 
519      b2bCompanyLocationId: window.mwMarketingOffersLiquidData.b2bCompanyLocationId,
520
521      
522    };
523
524    window.mwMarketingOffersDebug = {
525      /**
526       * Inspect the current render state of a widget custom element.
527       * Usage: mwMarketingOffersDebug.why('mw-product-addons')
528       */
529      why(tag) {
530        const el = document.querySelector(tag);
531        if (!el) {
532          return { error: `Element <${tag}> not found in DOM. Block may not be added to this template.` };
533        }
534        const rect = el.getBoundingClientRect();
535        const cs = getComputedStyle(el);
536        return {
537          tag,
538          present: true,
539          computedDisplay: cs.display,
540          computedVisibility: cs.visibility,
541          computedOpacity: cs.opacity,
542          width: rect.width,
543          height: rect.height,
544          shadowAttached: !!el.shadowRoot,
545          shadowInnerHTMLLength: el.shadowRoot?.innerHTML.length ?? 0,
546          shadowContainerChildren: el.shadowRoot?.querySelector('div')?.children.length ?? 0,
547          inlineStyle: el.getAttribute('style'),
548          hint: cs.display === 'none'
549            ? '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.'
550            : (el.shadowRoot && el.shadowRoot.querySelector('div')?.children.length === 0
551              ? 'Host visible but shadow DOM is empty. Widget hook returned null — check currentVariantId via mwMarketingOffersDebug.variantInput() and offer matching.'
552              : 'No obvious issue detected.'),
553        };
554      },
555
556      /**
557       * Show what the variant_input selector resolved to.
558       * Usage: mwMarketingOffersDebug.variantInput()
559       */
560      variantInput() {
561        const selectors = window.mwMarketingOffersSettings?.selectors?.variant_input ?? [];
562        for (const selector of selectors) {
563          const el = document.querySelector(selector);
564          if (el) {
565            const product = window.mwMarketingOffersHelper?.product;
566            const productVariantIds = Object.keys(product?.variants ?? {});
567            return {
568              matchedSelector: selector,
569              value: el.value,
570              // Use getAttribute('id') — form.id is shadowed by named access when
571              // the form contains a child with name="id" (an HTMLInputElement).
572              formId: el.closest('form')?.getAttribute('id') || null,
573              isInProductVariants: productVariantIds.includes(String(el.value)),
574              productHandle: product?.handle,
575              productVariantIds,
576            };
577          }
578        }
579        return { error: 'No selector in variant_input list matched anything.' };
580      },
581
582      /**
583       * Dump the most useful state in one go.
584       * Usage: mwMarketingOffersDebug.dump()
585       */
586      dump() {
587        const helper = window.mwMarketingOffersHelper;
588        // Default undefined fields to null so JSON.stringify keeps them in the
589        // output (otherwise undefined keys are silently dropped).
590        return {
591          shop: window.Shopify?.shop ?? null,
592          theme: {
593            name: window.Shopify?.theme?.name ?? null,
594            id: window.Shopify?.theme?.id ?? null,
595            role: window.Shopify?.theme?.role ?? null,
596          },
597          template: window.Shopify?.template ?? null,
598          locale: window.Shopify?.locale ?? null,
599          currency: window.Shopify?.currency?.active ?? null,
600          pageUrl: location.pathname + location.search,
601          helperReady: helper?.ready ?? null,
602          product: {
603            id: helper?.product?.id ?? null,
604            handle: helper?.product?.handle ?? null,
605            variantIds: Object.keys(helper?.product?.variants ?? {}),
606          },
607          productMapSize: helper?.productMap?.size ?? 0,
608          offersInLiquid: {
609            product_addons: helper?.offers?.product_addons?.length ?? 0,
610            bundle_offers: helper?.offers?.bundle_offers?.length ?? 0,
611            volume_offers: helper?.offers?.volume_offers?.length ?? 0,
612          },
613          designMode: helper?.designMode ?? null,
614          variantInput: this.variantInput(),
615          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']
616            .map(t => ({ tag: t, ...this.why(t) }))
617            .filter(w => w.present),
618        };
619      },
620
621      /**
622       * Copy dump() output to clipboard as JSON. For support tickets.
623       * Usage: await mwMarketingOffersDebug.copy()
624       */
625      async copy() {
626        const json = JSON.stringify(this.dump(), null, 2);
627        try {
628          await navigator.clipboard.writeText(json);
629          return 'copied';
630        } catch (e) {
631          // navigator.clipboard requires document focus, which fails when called
632          // from the DevTools console. execCommand('copy') still works there.
633          const ta = document.createElement('textarea');
634          ta.value = json;
635          ta.style.position = 'fixed';
636          ta.style.opacity = '0';
637          document.body.appendChild(ta);
638          ta.select();
639          const ok = document.execCommand('copy');
640          document.body.removeChild(ta);
641          return ok ? 'copied (fallback)' : 'failed — run mwMarketingOffersDebug.dump() and copy manually';
642        }
643      },
644    };
645  </script>
645
646
647  
647<script defer src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/collect-offers.js"></script>
647
648
649
650<!-- END app snippet -->
651  <!-- BEGIN app snippet: demo-offers -->
652<!-- END app snippet -->
653  <!-- BEGIN app snippet: build-your-offer --><!-- END app snippet -->
654
655  <style>
656    @font-face {
657  font-family: Inter;
658  font-weight: 400;
659  font-style: normal;
660  font-display: swap;
661  src: url("//quelque-chose.ca/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
662       url("//quelque-chose.ca/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
663}
664
665    @font-face {
666  font-family: Inter;
667  font-weight: 700;
668  font-style: normal;
669  font-display: swap;
670  src: url("//quelque-chose.ca/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
671       url("//quelque-chose.ca/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
672}
673
674  </style>
675
676  
676<script>
677    window.mwMarketingOffersHelper = window.mwMarketingOffersHelper || {};
678
679    mwMarketingOffersHelper.theme = `
680      :host {
681        --text-primary-color: #1A1C1D;
682        --text-secondary-color: #7C8488;
683        --stars-background-color: #FFD749;
684        --positive-text-color: #00AB2D;
685        --negative-text-color: #E51C00;
686        --input-control-text-color: #1A1C1D;
687        --input-control-background-color: #FFFFFF;
688        --primary-button-background-color: #1A1C1D;
689        --primary-button-text-color: #FFFFFF;
690        --divider-background-color: #EBEBEB;
691        --plus-icon-color: #1A1C1D;
692        --volume-title-color: #7c8488;
693        --volume-discount-bage-text-color: #420000;
694        --volume-discount-bage-background-color: #fdd8d8;
695        --volume-selected-state-color: #1773b0;
696        --volume-selected-state-background-color: #f4f8fb;
697        --volume-free-gifts-background-color: #f6f6f6;
698        --bogo-discount-bage-background-color: #fdd8d8;
699        --bogo-discount-bage-text-color: #420000;
700        --font-family: Inter, sans-serif;
701        --heading-font-size: 20px;
702        --body-font-size: 16px;
703      }`;
704
705    mwMarketingOffersHelper.themeAppSettings = {
706      volume: {
707        layoutStyle: `vertical`
708      }
709    }
710  </script>
710
711
712  
713
714  
714<script type="module" defer="defer" src="https://cdn.shopify.com/extensions/01a0f7a8-86af-742e-b9e9-22128d59cf6e/mw-bundle-builder-509/assets/common.js"></script>
714
715
716  
717
718
719<!-- 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" />
720<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" />
721<meta property="og:image:width" content="1200" />
722<meta property="og:image:height" content="628" />
723<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
724<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: "cart"};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 724
724
725<script>
726  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
727</script>
vendor: 1 bytes, line 727
727
728<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}
728).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"]}
728,"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":[],"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":"73b5adf2-7328-42d6-9f95-3f2303bf5d03","pageType":"cart","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>
728<script>
729  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
730  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
731  window.ShopifyAnalytics.meta.currency = 'USD';
732  var meta = {"page":{"pageType":"cart","requestId":"bb3614ec-4fc6-4db6-a8f7-b59e265a2a4d-1791063159"}};
733  for (var attr in meta) {
734    window.ShopifyAnalytics.meta[attr] = meta[attr];
735  }
736</script>
vendor: 1 bytes, line 736
736
737<script class="analytics">
738  (function () {
739    var customDocumentWrite = function(content) {
740      var jquery = null;
741
742      if (window.jQuery) {
743        jquery = window.jQuery;
744      } else if (window.Checkout && window.Checkout.$) {
745        jquery = window.Checkout.$;
746      }
747
748      if (jquery) {
749        jquery('body').append(content);
750      }
751    };
752
753    var hasLoggedConversion = function(token) {
754      if (token) {
755        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
756      }
757      return false;
758    }
759
760    var setCookieIfConversion = function(token) {
761      if (token) {
762        var twoMonthsFromNow = new Date(Date.now());
763        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
764
765        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
766      }
767    }
768
769    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
770    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
771    if (trekkie.integrations) {
772      return;
773    }
774    trekkie.methods = [
775      'identify',
776      'page',
777      'ready',
778      'track',
779      'trackForm',
780      'trackLink'
781    ];
782    trekkie.factory = function(method) {
783      return function() {
784        var args = Array.prototype.slice.call(arguments);
785        args.unshift(method);
786        trekkie.push(args);
787        if (method == 'track' || method == 'page') {
788          var pageUrl;
789          try {
790            pageUrl = window.location.href;
791          } catch (e) {}
792          var pageReferrer;
793          try {
794            pageReferrer = document.referrer;
795          } catch (e) {}
796          try {
797            if (window.__TREKKIE_SHIM_QUEUE == null) {
798              window.__TREKKIE_SHIM_QUEUE = [];
799            }
800            window.__TREKKIE_SHIM_QUEUE.push({
801              from: 'trekkie-stub',
802              method: method,
803              args: args.slice(1),
804              pageContext: {
805                url: pageUrl,
806                referrer: pageReferrer
807              }
808            });
809          } catch (e) {
810            // no-op
811          }
812        }
813        return trekkie;
814      };
815    };
816    for (var i = 0; i < trekkie.methods.length; i++) {
817      var key = trekkie.methods[i];
818      trekkie[key] = trekkie.factory(key);
819    }
820    trekkie.load = function(config) {
821      trekkie.config = config || {};
822      trekkie.config.initialDocumentCookie = document.cookie;
823      var first = document.getElementsByTagName('script')[0];
824var script = document.createElement('script');
825script.type = 'text/javascript';
826script.onerror = function(e) {
827  var scriptFallback = document.createElement('script');
828  scriptFallback.type = 'text/javascript';
829  scriptFallback.onerror = function(error) {
830          var Monorail = {
831      produce: function produce(monorailDomain, schemaId, payload) {
832        var currentMs = new Date().getTime();
833        var event = {
834          schema_id: schemaId,
835          payload: payload,
836          metadata: {
837            event_created_at_ms: currentMs,
838            event_sent_at_ms: currentMs
839          }
840        };
841        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
842      },
843      sendRequest: function sendRequest(endpointUrl, payload) {
844        // Try the sendBeacon API
845        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
846          var blobData = new window.Blob([payload], {
847            type: 'text/plain'
848          });
849
850          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
851            return true;
852          } // sendBeacon was not successful
853
854        } // XHR beacon
855
856        var xhr = new XMLHttpRequest();
857
858        try {
859          xhr.open('POST', endpointUrl);
860          xhr.setRequestHeader('Content-Type', 'text/plain');
861          xhr.send(payload);
862        } catch (e) {
863          console.log(e);
864        }
865
866        return false;
867      },
868      isIos12: function isIos12() {
869        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
870      }
871    };
872    Monorail.produce('monorail-edge.shopifysvc.com',
873      'trekkie_storefront_load_errors/1.1',
874      {shop_id: 9403944,
875      theme_id: 3882942492,
876      app_name: "storefront",
877      context_url: window.location.href,
878      source_url: "//quelque-chose.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
879
880  };
881  scriptFallback.async = true;
882  scriptFallback.src = '//quelque-chose.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
883  first.parentNode.insertBefore(scriptFallback, first);
884};
885script.async = true;
886script.src = '//quelque-chose.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
887first.parentNode.insertBefore(script, first);
888
889    };
890    trekkie.load(
891      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9403944,"isMerchantRequest":null,"themeId":3882942492,"themeCityHash":"17271746316360857790","contentLanguage":"en","currency":"USD","eventMetadataId":"73b5adf2-7328-42d6-9f95-3f2303bf5d03"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
892    );
893
894    var loaded = false;
895    trekkie.ready(function() {
896      if (loaded) return;
897      loaded = true;
898
899      window.ShopifyAnalytics.lib = window.trekkie;
900
901      var originalDocumentWrite = document.write;
902      document.write = customDocumentWrite;
903      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
904      document.write = originalDocumentWrite;
905
906      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
907      var token = match? match[1]: undefined;
908      if (!hasLoggedConversion(token)) {
909        setCookieIfConversion(token);
910        
911      }
912    });
913
914    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"bb3614ec-4fc6-4db6-a8f7-b59e265a2a4d-1791063159","shopifyEmitted":true});
915
916    var eventsListenerScript = document.createElement('script');
917    eventsListenerScript.async = true;
918    eventsListenerScript.src = "//quelque-chose.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
919    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
920})();</script>
920
921  
921<script>
922  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
923    window.ga = function ga() {
924      (window.ga.q = window.ga.q || []).push(arguments);
925      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
926        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
927      }
928      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.");
929    };
930    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
931      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
932    }
933  }
934</script>
vendor: 1 bytes, line 934
934
935<script
936  defer
937  src="https://quelque-chose.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
938  data-application="storefront-renderer"
939  data-shop-id="9403944"
940  data-render-region="gcp-us-central1"
941  data-page-type="cart"
942  data-theme-instance-id="3882942492"
943  data-theme-name="Brooklyn"
944  data-theme-version="2.6.4"
945  data-monorail-region="shop_domain"
946  data-resource-timing-sampling-rate="10"
947  data-shs="true"
948  data-shs-beacon="true"
949  data-shs-export-with-fetch="true"
950  data-shs-logs-sample-rate="1"
951  data-shs-beacon-endpoint="https://quelque-chose.ca/api/collect"
952></script>
vendor: 1 bytes, line 952
952
953<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"}
953,{"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 953
953
954<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>
954
955<meta name="shopify-y" content="1c322125-10c3-40fe-bde4-a8e0daddade6" data-expiration="1822620760000"><meta name="shopify-s" content="702a4bdf-794d-4565-9cfe-f2f0913fc93b" data-expiration="1791064960000"><meta name="new-cookie-storage-activated" content="t">
956</head>
957
958
959<body id="your-shopping-cart" class="template-cart">
960
961  <div id="NavDrawer" class="drawer drawer--left">
962    <div id="shopify-section-drawer-menu" class="shopify-section"><div data-section-id="drawer-menu" data-section-type="drawer-menu-section">
963  <div class="drawer__fixed-header">
964    <div class="drawer__header">
965      <div class="drawer__close drawer__close--left">
966        <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close">
967          <span class="icon icon-x" aria-hidden="true"></span>
968          <span class="fallback-text">Close menu</span>
969        </button>
970      </div>
971    </div>
972  </div>
973  <div class="drawer__inner">
974
975    
976      <!-- /snippets/search-bar.liquid -->
977
978
979
980
981
982<form action="/search" method="get" class="input-group search-bar search-bar--drawer" role="search">
983  
984  <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store">
985  <span class="input-group-btn">
986    <button type="submit" class="btn--secondary icon-fallback-text">
987      <span class="icon icon-search" aria-hidden="true"></span>
988      <span class="fallback-text">Search</span>
989    </button>
990  </span>
991</form>
992
993    
994
995    <!-- begin mobile-nav -->
996    <ul class="mobile-nav">
997      
998        
999        
1000        
1001          <li class="mobile-nav__item">
1002            <a href="/" class="mobile-nav__link">Home Page</a>
1003          </li>
1004        
1005      
1006        
1007        
1008        
1009          <li class="mobile-nav__item">
1010            <a href="https://quelque-chose.ca/pages/online-catering" class="mobile-nav__link">Quick Catering</a>
1011          </li>
1012        
1013      
1014        
1015        
1016        
1017          <li class="mobile-nav__item">
1018            <a href="/pages/catering" class="mobile-nav__link">Catering</a>
1019          </li>
1020        
1021      
1022        
1023        
1024        
1025          <li class="mobile-nav__item">
1026            <a href="/pages/macaron-flavours" class="mobile-nav__link">Macaron Flavours</a>
1027          </li>
1028        
1029      
1030        
1031        
1032        
1033          <li class="mobile-nav__item">
1034            <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>
1035          </li>
1036        
1037      
1038        
1039        
1040        
1041          <li class="mobile-nav__item">
1042            <a href="/collections/shipping-nationwide" class="mobile-nav__link">Nationwide Shipping</a>
1043          </li>
1044        
1045      
1046        
1047        
1048        
1049          <li class="mobile-nav__item">
1050            <a href="/pages/our-locations" class="mobile-nav__link">Our Locations</a>
1051          </li>
1052        
1053      
1054        
1055        
1056        
1057          <li class="mobile-nav__item">
1058            <a href="/pages/faqs" class="mobile-nav__link">FAQs</a>
1059          </li>
1060        
1061      
1062
1063      
1064      <li class="mobile-nav__spacer"></li>
1065
1066      
1067      
1068        
1069          <li class="mobile-nav__item mobile-nav__item--secondary">
1070            <a href="https://quelque-chose.ca/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Log In</a>
1071          </li>
1072          <li class="mobile-nav__item mobile-nav__item--secondary">
1073            <a href="https://shopify.com/9403944/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJxdWVscXVlLWNob3NlLXBhdGlzc2VyaWUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3OTYwLCJuYmYiOjE3OTEwNjMxNjB9.nZgGRLoK5SKMdyC4lcN4FRZaDClkVlfpQdHnjWI_jfo" id="customer_register_link">Create Account</a>
1074          </li>
1075        
1076      
1077      
1078    </ul>
1079    <!-- //mobile-nav -->
1080  </div>
1081</div>
1082
1083
1084</div>
1085  </div>
1086  <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer">
1087    <div class="drawer__fixed-header">
1088      <div class="drawer__header">
1089        <div class="drawer__title">Your cart</div>
1090        <div class="drawer__close">
1091          <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close">
1092            <span class="icon icon-x" aria-hidden="true"></span>
1093            <span class="fallback-text">Close Cart</span>
1094          </button>
1095        </div>
1096      </div>
1097    </div>
1098    <div class="drawer__inner">
1099      <div id="CartContainer" class="drawer__cart"></div>
1100    </div>
1101  </div>
1102
1103  <div id="PageContainer" class="page-container">
1104
1105    <div id="shopify-section-header" class="shopify-section"><style>
1106  .site-header__logo img {
1107    max-width: 250px;
1108  }
1109
1110  @media screen and (max-width: 768px) {
1111    .site-header__logo img {
1112      max-width: 100%;
1113    }
1114  }
1115</style>
1116
1117
1118<div data-section-id="header" data-section-type="header-section" data-template="cart">
1119  <div class="header-container">
1120    <div class="header-wrapper">
1121      
1122        
1123          <style>
1124            .announcement-bar {
1125              background-color: #1f3057;
1126            }
1127
1128            .announcement-bar--link:hover {
1129              
1130
1131              
1132                
1133                background-color: #304b88;
1134              
1135            }
1136
1137            .announcement-bar__message {
1138              color: #ffffff;
1139            }
1140          </style>
1141
1142          
1143            <a href="/pages/opentable" class="announcement-bar announcement-bar--link">
1144          
1145
1146            <p class="announcement-bar__message">RESERVE YOUR AFTERNOON TEA HERE</p>
1147
1148          
1149            </a>
1150          
1151
1152        
1153      
1154
1155      <header class="site-header" role="banner">
1156        <div class="wrapper">
1157          <div class="grid--full grid--table">
1158            <div class="grid__item large--hide one-quarter">
1159              <div class="site-nav--mobile">
1160                <button type="button" class="icon-fallback-text site-nav__link js-drawer-open-left" aria-controls="NavDrawer">
1161                  <span class="icon icon-hamburger" aria-hidden="true"></span>
1162                  <span class="fallback-text">Site navigation</span>
1163                </button>
1164              </div>
1165            </div>
1166            <div class="grid__item large--one-third medium-down--one-half">
1167              
1168              
1169                <div class="h1 site-header__logo large--left" itemscope itemtype="http://schema.org/Organization">
1170              
1171                
1172                  
1173                  <a href="/" itemprop="url" class="site-header__logo-link">
1174                    
1175                     <img src="//quelque-chose.ca/cdn/shop/files/Logo_QC_Macarons_Round_Background_e780fadc-4637-4fff-8494-7658d736a161_250x.png?v=1706635804"
1176                     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"
1177                     alt="Quelque Chose Patisserie Inc"
1178                     itemprop="logo">
1179                  </a>
1180                  
1181                
1182              
1183                </div>
1184              
1185            </div>
1186            <div class="grid__item large--two-thirds large--text-right medium-down--hide">
1187              
1188              <!-- begin site-nav -->
1189              <ul class="site-nav" id="AccessibleNav">
1190                
1191
1192                <li class="site-nav__item site-nav--compress__menu">
1193                  <button type="button" class="icon-fallback-text site-nav__link site-nav__link--icon js-drawer-open-left" aria-controls="NavDrawer">
1194                    <span class="icon icon-hamburger" aria-hidden="true"></span>
1195                    <span class="fallback-text">Site navigation</span>
1196                  </button>
1197                </li>
1198                
1199                  
1200                  
1201                  
1202                    <li class="site-nav__item site-nav__expanded-item">
1203                      <a href="/collections/afternoon-tea" class="site-nav__link">Afternoon Tea</a>
1204                    </li>
1205                  
1206                
1207                  
1208                  
1209                  
1210                    <li class="site-nav__item site-nav__expanded-item">
1211                      <a href="/collections/macarons" class="site-nav__link">Macaron Gift Boxes</a>
1212                    </li>
1213                  
1214                
1215                  
1216                  
1217                  
1218                    <li class="site-nav__item site-nav__expanded-item">
1219                      <a href="/collections/favours" class="site-nav__link">Favours</a>
1220                    </li>
1221                  
1222                
1223                  
1224                  
1225                  
1226                    <li class="site-nav__item site-nav__expanded-item">
1227                      <a href="/collections/pastries" class="site-nav__link">Macaron Towers</a>
1228                    </li>
1229                  
1230                
1231                  
1232                  
1233                  
1234                    <li class="site-nav__item site-nav__expanded-item">
1235                      <a href="/collections/milkshakes-cold-drinks" class="site-nav__link">Milkshakes</a>
1236                    </li>
1237                  
1238                
1239                  
1240                  
1241                  
1242                    <li class="site-nav__item site-nav__expanded-item">
1243                      <a href="/collections/palais-des-thes" class="site-nav__link">Palais des thes</a>
1244                    </li>
1245                  
1246                
1247
1248                
1249                  <li class="site-nav__item site-nav__expanded-item">
1250                    <a class="site-nav__link site-nav__link--icon" href="/account">
1251                      <span class="icon-fallback-text">
1252                        <span class="icon icon-customer" aria-hidden="true"></span>
1253                        <span class="fallback-text">
1254                          
1255                            Log In
1256                          
1257                        </span>
1258                      </span>
1259                    </a>
1260                  </li>
1261                
1262
1263                
1264                  
1265                  
1266                  <li class="site-nav__item">
1267                    <a href="/search" class="site-nav__link site-nav__link--icon" data-mfp-src="#SearchModal">
1268                      <span class="icon-fallback-text">
1269                        <span class="icon icon-search" aria-hidden="true"></span>
1270                        <span class="fallback-text">Search</span>
1271                      </span>
1272                    </a>
1273                  </li>
1274                
1275
1276                <li class="site-nav__item">
1277                  <a href="/cart" class="site-nav__link site-nav__link--icon cart-link js-drawer-open-right" aria-controls="CartDrawer">
1278                    <span class="icon-fallback-text">
1279                      <span class="icon icon-cart" aria-hidden="true"></span>
1280                      <span class="fallback-text">Cart</span>
1281                    </span>
1282                    <span class="cart-link__bubble"></span>
1283                  </a>
1284                </li>
1285
1286              </ul>
1287              <!-- //site-nav -->
1288            </div>
1289            <div class="grid__item large--hide one-quarter">
1290              <div class="site-nav--mobile text-right">
1291                <a href="/cart" class="site-nav__link cart-link js-drawer-open-right" aria-controls="CartDrawer">
1292                  <span class="icon-fallback-text">
1293                    <span class="icon icon-cart" aria-hidden="true"></span>
1294                    <span class="fallback-text">Cart</span>
1295                  </span>
1296                  <span class="cart-link__bubble"></span>
1297                </a>
1298              </div>
1299            </div>
1300          </div>
1301
1302        </div>
1303      </header>
1304    </div>
1305  </div>
1306</div>
1307
1308
1309</div>
1310
1311    
1312
1313    <main class="main-content" role="main">
1314      
1315        <div class="wrapper">
1316      
1317        
1317<script class="cartFlagX"></script>
1317<!-- /templates/cart.liquid -->
1318
1319<div class="grid">
1320  <div class="grid__item large--five-sixths push--large--one-twelfth">
1321    
1322      
1323      <header class="section-header text-center">
1324        <h1 class="text-center">Your cart</h1>
1325        <hr class="hr--small">
1326        <p class="cart--empty-message">Your cart is currently empty.</p>
1327        <p class="cart--continue-browsing">Continue browsing <a href="/collections/all">here</a>.</p>
1328        <p class="cookie-message">Enable cookies to use the shopping cart</p>
1329      </header>
1330
1331    
1332  </div>
1333</div>
1334
1335	<noscript class="endOfLayoutContentX" type="text/mark"></noscript>
1336      
1337        </div>
1338      
1339    </main>
1340
1341    <hr class="hr--large">
1342
1343    <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo">
1344  <div class="wrapper">
1345
1346    <div class="grid-uniform">
1347
1348      
1349      
1350
1351      
1352      
1353
1354      
1355      
1356      
1357
1358      
1359      
1360
1361      
1362
1363      
1364        <div class="grid__item large--one-quarter medium--one-half">
1365          <ul class="no-bullets site-footer__linklist">
1366            
1367
1368      
1369      
1370
1371              <li><a href="/">Home</a></li>
1372
1373            
1374
1375      
1376      
1377
1378              <li><a href="/pages/contact-us">Contact Us</a></li>
1379
1380            
1381
1382      
1383      
1384
1385              <li><a href="/pages/about-us">About Us</a></li>
1386
1387            
1388
1389      
1390      
1391
1392              <li><a href="/pages/faqs">FAQs</a></li>
1393
1394            
1395
1396      
1397      
1398          </ul>
1399        </div>
1400        <div class="grid__item large--one-quarter medium--one-half">
1401          <ul class="no-bullets site-footer__linklist">
1402      
1403
1404              <li><a href="https://quelque-chose.ca/pages/terms-conditions">Terms & Conditions</a></li>
1405
1406            
1407
1408      
1409      
1410
1411              <li><a href="/policies/privacy-policy">Privacy Policy</a></li>
1412
1413            
1414
1415      
1416      
1417
1418              <li><a href="/policies/refund-policy">Refund policy</a></li>
1419
1420            
1421          </ul>
1422        </div>
1423      
1424
1425      
1426        <div class="grid__item large--one-quarter medium--one-half">
1427            <ul class="no-bullets social-icons">
1428              
1429                <li>
1430                  <a href="https://www.facebook.com/quelquechosepatisserie/?fref=ts" title="Quelque Chose Patisserie Inc on Facebook">
1431                    <span class="icon icon-facebook" aria-hidden="true"></span>
1432                    Facebook
1433                  </a>
1434                </li>
1435              
1436              
1437              
1438              
1439                <li>
1440                  <a href="https://www.instagram.com/macaronscanada/?hl=en" title="Quelque Chose Patisserie Inc on Instagram">
1441                    <span class="icon icon-instagram" aria-hidden="true"></span>
1442                    Instagram
1443                  </a>
1444                </li>
1445              
1446              
1447              
1448              
1449              
1450              
1451              
1452            </ul>
1453        </div>
1454      
1455
1456      <div class="grid__item large--one-quarter medium--one-half large--text-right">
1457        <p>&copy; 2026, <a href="/" title="">Quelque Chose Patisserie Inc</a><br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p>
1458        
1459          
1460          <ul class="inline-list payment-icons">
1461            
1462              
1463                <li>
1464                  <span class="icon-fallback-text">
1465                    <span class="icon icon-american_express" aria-hidden="true"></span>
1466                    <span class="fallback-text">american express</span>
1467                  </span>
1468                </li>
1469              
1470            
1471              
1472                <li>
1473                  <span class="icon-fallback-text">
1474                    <span class="icon icon-apple_pay" aria-hidden="true"></span>
1475                    <span class="fallback-text">apple pay</span>
1476                  </span>
1477                </li>
1478              
1479            
1480              
1481            
1482              
1483            
1484              
1485                <li>
1486                  <span class="icon-fallback-text">
1487                    <span class="icon icon-diners_club" aria-hidden="true"></span>
1488                    <span class="fallback-text">diners club</span>
1489                  </span>
1490                </li>
1491              
1492            
1493              
1494                <li>
1495                  <span class="icon-fallback-text">
1496                    <span class="icon icon-discover" aria-hidden="true"></span>
1497                    <span class="fallback-text">discover</span>
1498                  </span>
1499                </li>
1500              
1501            
1502              
1503            
1504              
1505            
1506              
1507                <li>
1508                  <span class="icon-fallback-text">
1509                    <span class="icon icon-master" aria-hidden="true"></span>
1510                    <span class="fallback-text">master</span>
1511                  </span>
1512                </li>
1513              
1514            
1515              
1516            
1517              
1518                <li>
1519                  <span class="icon-fallback-text">
1520                    <span class="icon icon-visa" aria-hidden="true"></span>
1521                    <span class="fallback-text">visa</span>
1522                  </span>
1523                </li>
1524              
1525            
1526          </ul>
1527        
1528      </div>
1529    </div>
1530
1531  </div>
1532</footer>
1533
1534
1535</div>
1536
1537  </div>
1538
1539  
1540  
1540<script>
1541    
1542  </script>
1542
1543
1544  
1545  
1546    <!-- /snippets/ajax-cart-template.liquid -->
1547
1548  
1548<script id="CartTemplate" type="text/template">
1549  
1550    <form action="/cart" method="post" novalidate class="cart ajaxcart">
1551      <div class="ajaxcart__inner ajaxcart__inner--has-fixed-footer">
1552        {{#items}}
1553        <div class="ajaxcart__product">
1554          <div class="ajaxcart__row" data-line="{{line}}">
1555            <div class="grid">
1556              <div class="grid__item one-quarter">
1557                <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a>
1558              </div>
1559              <div class="grid__item three-quarters">
1560                <div class="ajaxcart__product-name--wrapper">
1561                  <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a>
1562                  {{#if variation}}
1563                    <span class="ajaxcart__product-meta">{{variation}}</span>
1564                  {{/if}}
1565                  {{#properties}}
1566                    {{#each this}}
1567                      {{#if this}}
1568                        <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
1569                      {{/if}}
1570                    {{/each}}
1571                  {{/properties}}
1572                </div>
1573
1574                <div class="grid--full display-table">
1575                  <div class="grid__item display-table-cell one-half">
1576                    <div class="ajaxcart__qty">
1577                      <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">
1578                        <span class="icon icon-minus" aria-hidden="true"></span>
1579                        <span class="fallback-text" aria-hidden="true">&minus;</span>
1580                      </button>
1581                      <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]*">
1582                      <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">
1583                        <span class="icon icon-plus" aria-hidden="true"></span>
1584                        <span class="fallback-text" aria-hidden="true">+</span>
1585                      </button>
1586                    </div>
1587                  </div>
1588                  <div class="grid__item display-table-cell one-half text-right">
1589                    {{#if discountsApplied}}
1590                      <small class="ajaxcart__price--strikethrough">{{{price}}}</small>
1591                      <span class="ajaxcart__price">
1592                        {{{discountedPrice}}}
1593                      </span>
1594                    {{else}}
1595                      <span class="ajaxcart__price">
1596                        {{{price}}}
1597                      </span>
1598                    {{/if}}
1599                  </div>
1600                </div>
1601                {{#if discountsApplied}}
1602                  <div class="grid--full display-table">
1603                    <div class="grid__item text-right">
1604                      {{#each discounts}}
1605                        <small class="ajaxcart__discount">{{this.title}}</small>
1606                      {{/each}}
1607                    </div>
1608                  </div>
1609                {{/if}}
1610              </div>
1611            </div>
1612          </div>
1613        </div>
1614        {{/items}}
1615
1616        <!-- Zapiet | Store Pickup + Delivery -->
1617<div id="storePickupApp"></div>
1618<!-- Zapiet | Store Pickup + Delivery -->
1619
1620          <div>
1621            <label for="CartSpecialInstructions" class="ajaxcart__note">Special instructions for seller</label>
1622            <textarea name="note" class="input-full" id="CartSpecialInstructions">{{note}}</textarea>
1623          </div>
1624        
1625      </div>
1626      <div class="ajaxcart__footer ajaxcart__footer--fixed">
1627        <div class="grid--full">
1628          <div class="grid__item two-thirds">
1629            <p class="ajaxcart__subtotal">Subtotal</p>
1630          </div>
1631          <div class="grid__item one-third text-right">
1632            <p class="ajaxcart__subtotal"><span class="tdf-cart-total-parent">{{{totalPrice}}}</span></p>
1633          </div>
1634        </div>
1635        {{#if totalCartDiscount}}
1636          <p class="ajaxcart__savings text-center">{{{totalCartDiscount}}}</p>
1637        {{/if}}
1638        <p class="ajaxcart__note text-center">Shipping, taxes, and discounts calculated at checkout.</p>
1639        <button type="submit" class="btn--secondary btn--full cart__checkout" name="checkout">
1640          Check Out <span class="icon icon-arrow-right" aria-hidden="true"></span>
1641        </button>
1642      </div>
1643    </form>
1644  
1645  </script>
1645
1646  
1646<script id="AjaxQty" type="text/template">
1647  
1648    <div class="ajaxcart__qty">
1649      <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">
1650        <span class="icon icon-minus" aria-hidden="true"></span>
1651        <span class="fallback-text" aria-hidden="true">&minus;</span>
1652      </button>
1653      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*">
1654      <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">
1655        <span class="icon icon-plus" aria-hidden="true"></span>
1656        <span class="fallback-text" aria-hidden="true">+</span>
1657      </button>
1658    </div>
1659  
1660  </script>
1660
1661  
1661<script id="JsQty" type="text/template">
1662  
1663    <div class="js-qty">
1664      <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">
1665        <span class="icon icon-minus" aria-hidden="true"></span>
1666        <span class="fallback-text" aria-hidden="true">&minus;</span>
1667      </button>
1668      <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
1669      <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">
1670        <span class="icon icon-plus" aria-hidden="true"></span>
1671        <span class="fallback-text" aria-hidden="true">+</span>
1672      </button>
1673    </div>
1674  
1675  </script>
1675
1676
1677  
1678
1679  
1680
1681  <div id="SearchModal" class="mfp-hide">
1682    <!-- /snippets/search-bar.liquid -->
1683
1684
1685
1686
1687
1688<form action="/search" method="get" class="input-group search-bar search-bar--modal" role="search">
1689  
1690  <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store">
1691  <span class="input-group-btn">
1692    <button type="submit" class="btn icon-fallback-text">
1693      <span class="icon icon-search" aria-hidden="true"></span>
1694      <span class="fallback-text">Search</span>
1695    </button>
1696  </span>
1697</form>
1698
1699  </div>
1700
1701<script>
1702  window.InstaBuy = window.InstaBuy || {};
1703  window.InstaBuy.customer = {};
1704  window.InstaBuy.customer.id = null;
1705  window.InstaBuy.customer.email = null;
1706  window.InstaBuy.customer.tags = null;
1707
1708  var widgetCount = document.querySelectorAll('[data-instabuy]').length;
1709  if(widgetCount > 0) {
1710    window.InstaBuy = window.InstaBuy || {};
1711    var scriptTag = document.createElement("script");
1712    scriptTag.src="https://assets.useinstabuy.com/assets/instabuy-app.js";
1713    document.head.appendChild(scriptTag);
1714  }
1715</script>
1715
1716<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
1716<script type="text/javascript">
1717  //SendWILL APPS COMMON JS CODE
1718  window.EcomSendApps = window.EcomSendApps || {}
1719
1720  window.EcomSendApps.design_mode = false
1721  
1722
1723  window.EcomSendApps.common = window.EcomSendApps.common || {}
1724  window.EcomSendApps.common.shop = {
1725    permanent_domain: 'quelque-chose-patisserie.myshopify.com',
1726    currency: "CAD",
1727    money_format: "${{amount}}",
1728    id: 9403944,
1729  }
1730
1731  
1732  
1733    window.EcomSendApps.common.customer = {
1734      id: null,
1735      tags: null,
1736      email: null,
1737      accepts_marketing: null,
1738      first_name: null,
1739    }
1740  
1741
1742  
1743  window.EcomSendApps.common.template = 'cart'
1744</script>
1744
1745<!-- END app snippet -->
1746
1747<script>
1748  window.EcomSendApps = window.EcomSendApps || {}
1749  /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */
1750  const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED"
1751  /** @description storefront main bundle asset url */
1752  const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js'
1753  /** @description storefront style asset url */
1754  const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css'
1755  /** @description storefront wasm asset url for runtime signature module */
1756  const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm'
1757  /** @description fallback delay when requestIdleCallback is unavailable */
1758  const ECOMSEND_IDLE_TIMEOUT_MS = 800
1759  /** @description user interaction events used to trigger lazy init earlier */
1760  const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"]
1761  /** @description global flag key for emergency immediate loading */
1762  const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true
1763  /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */
1764  const ECOMSEND_DEFAULT_GDPR_FLAG = false
1765  /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */
1766  const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false
1767
1768  /** @description normalize merchant-provided GDPR switch into a strict boolean value */
1769  function normalizeEcomsendBooleanFlag(rawValue) {
1770    if (typeof rawValue === "boolean") {
1771      return rawValue
1772    }
1773    if (typeof rawValue === "number") {
1774      return rawValue === 1
1775    }
1776    if (typeof rawValue === "string") {
1777      const normalizedValue = rawValue.trim().toLowerCase()
1778      return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes"
1779    }
1780    return false
1781  }
1782
1783  /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */
1784  function lockEcomsendReadonlyFlag(flagName, flagValue) {
1785    try {
1786      Object.defineProperty(window.EcomSendApps, flagName, {
1787        value: flagValue,
1788        writable: false,
1789        configurable: false,
1790        enumerable: true,
1791      })
1792      return
1793    } catch (error) {}
1794    window.EcomSendApps[flagName] = flagValue
1795  }
1796
1797  /** @description resolve storefront GDPR mode from merchant theme override */
1798  function resolveEcomsendGdprMode() {
1799    if (typeof window.EcomSendApps.GDPR === "undefined") {
1800      window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG
1801    }
1802    const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR)
1803    window.EcomSendApps.GDPR = gdprEnabled
1804    return gdprEnabled
1805  }
1806
1807  /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */
1808  function resolveEcomsendCwTracksMode() {
1809    if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") {
1810      window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED
1811    }
1812    const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled)
1813    window.EcomSendApps.CWTracksEnabled = cwTracksEnabled
1814    return cwTracksEnabled
1815  }
1816
1817  /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */
1818  function syncEcomsendGdprModeToStorage(gdprEnabled) {
1819    if (!window.localStorage) {
1820      return
1821    }
1822    if (gdprEnabled) {
1823      window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true")
1824      return
1825    }
1826    window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY)
1827  }
1828
1829  /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */
1830  const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode()
1831  /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */
1832  const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode()
1833  lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED)
1834  lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED)
1835
1836  try {
1837    syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED)
1838  } catch (error) {}
1839
1840  /** @description create main stylesheet node for storefront runtime */
1841  function createEcomSendMainStyleEle() {
1842    const ecomsendMainStyleEle = document.createElement("link")
1843    ecomsendMainStyleEle.rel = "stylesheet"
1844    ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL
1845    ecomsendMainStyleEle.dataset.ecomsendTag = "main-style"
1846    return ecomsendMainStyleEle
1847  }
1848
1849  /** @description append runtime stylesheet exactly once */
1850  function ensureEcomSendMainStyleLoaded() {
1851    if (document.querySelector('link[data-ecomsend-tag="main-style"]')) {
1852      return
1853    }
1854    const ecomsendMainStyleEle = createEcomSendMainStyleEle()
1855    document.head.appendChild(ecomsendMainStyleEle)
1856  }
1857
1858  /** @description remove interaction listeners after first lazy-init trigger */
1859  function clearInteractionListeners() {
1860    ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
1861      window.removeEventListener(eventName, scheduleMainBundleLoad)
1862    })
1863  }
1864
1865  /** @description run low-priority task via idle callback with timeout fallback */
1866  function scheduleLowPriorityTask(taskRunner, timeoutMs) {
1867    if (window.requestIdleCallback) {
1868      window.requestIdleCallback(() => {
1869        taskRunner()
1870      }, { timeout: timeoutMs })
1871      return
1872    }
1873    window.setTimeout(() => {
1874      taskRunner()
1875    }, timeoutMs)
1876  }
1877
1878  /** @description load main storefront bundle once and keep rollback override */
1879  function loadEcomsendMainBundle() {
1880    if (window.__ecomsendMainBundleLoaded) {
1881      return
1882    }
1883    window.__ecomsendMainBundleLoaded = true
1884    clearInteractionListeners()
1885    /** @description ensure storefront runtime css is loaded together with main bundle */
1886    ensureEcomSendMainStyleLoaded()
1887    const ecomsendMainScriptEle = document.createElement("script")
1888    ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL
1889    ecomsendMainScriptEle.async = true
1890    ecomsendMainScriptEle.dataset.ecomsendTag = "main-script"
1891    document.body.appendChild(ecomsendMainScriptEle)
1892  }
1893
1894  /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */
1895  function scheduleMainBundleLoad() {
1896    if (window.__ecomsendMainBundleLoadScheduled) {
1897      return
1898    }
1899    /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */
1900    window.__ecomsendMainBundleLoadScheduled = true
1901    if (ECOMSEND_FORCE_IMMEDIATE_FLAG) {
1902      loadEcomsendMainBundle()
1903      return
1904    }
1905    scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS)
1906  }
1907
1908  /** @description cache marketing params for pixel/report flows before heavy bundle starts */
1909  function cacheMarketingParams() {
1910    const urlParams = new URLSearchParams(window.location.search)
1911    const marketingId = urlParams.get("ec_marketing_id")
1912    const ecEmailId = urlParams.get("ec_email_id")
1913    const ecMarketingSign = urlParams.get("ec_marketing_sign")
1914
1915    if (marketingId && window.localStorage) {
1916      window.localStorage.setItem("ec_marketing_id", marketingId)
1917    }
1918    if (ecEmailId && window.localStorage) {
1919      window.localStorage.setItem("ec_email_id", ecEmailId)
1920    }
1921    if (ecMarketingSign && window.localStorage) {
1922      window.localStorage.setItem("ec_marketing_sign", ecMarketingSign)
1923    }
1924  }
1925
1926  /** @description check whether marketing storage is allowed under Shopify customer privacy state */
1927  function isMarketingStorageAllowedByCustomerPrivacy() {
1928    const customerPrivacy = window?.Shopify?.customerPrivacy
1929    if (!customerPrivacy) {
1930      return false
1931    }
1932    const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed()
1933    if (marketingAllowed) {
1934      return true
1935    }
1936    if (typeof customerPrivacy.currentVisitorConsent === "function") {
1937      const consent = customerPrivacy.currentVisitorConsent()
1938      return consent?.marketing === "yes"
1939    }
1940    return false
1941  }
1942
1943  /** @description check whether analytics storage is allowed under Shopify customer privacy state */
1944  function isAnalyticsStorageAllowedByCustomerPrivacy() {
1945    const customerPrivacy = window?.Shopify?.customerPrivacy
1946    if (!customerPrivacy) {
1947      return false
1948    }
1949    const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed()
1950    if (analyticsAllowed) {
1951      return true
1952    }
1953    if (typeof customerPrivacy.currentVisitorConsent === "function") {
1954      const consent = customerPrivacy.currentVisitorConsent()
1955      return consent?.analytics === "yes"
1956    }
1957    return false
1958  }
1959
1960  /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */
1961  function cacheMarketingParamsWithGdprGuard() {
1962    if (!ECOMSEND_GDPR_ENABLED) {
1963      cacheMarketingParams()
1964      return
1965    }
1966    if (isMarketingStorageAllowedByCustomerPrivacy()) {
1967      cacheMarketingParams()
1968    }
1969  }
1970
1971  /** @description cache shop id used by pixel report branches */
1972  function cacheShopIdForPixel() {
1973    if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) {
1974      return
1975    }
1976    window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id)
1977  }
1978
1979  /**
1980   * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle:
1981   * bootstrapFlowClientConfig → POST /api/automation/v2/clientFlowConfig (API Sign)
1982   * → localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId → read by web-pixel.
1983   * Keep new C-end Flow config on this path; do not scatter fetches in liquid.
1984   */
1985
1986  /** @description execute shop id caching with GDPR guard and shared consent policy */
1987  function cacheShopIdWithGdprGuard() {
1988    if (!ECOMSEND_GDPR_ENABLED) {
1989      cacheShopIdForPixel()
1990      return
1991    }
1992    if (isAnalyticsStorageAllowedByCustomerPrivacy()) {
1993      cacheShopIdForPixel()
1994    }
1995  }
1996
1997  /** @description load Shopify consent-tracking API before GDPR-gated cache writes */
1998  function withCustomerPrivacyApiReady(onReady) {
1999    if (!ECOMSEND_GDPR_ENABLED) {
2000      onReady()
2001      return
2002    }
2003    if (window?.Shopify?.customerPrivacy) {
2004      onReady()
2005      return
2006    }
2007    if (typeof window?.Shopify?.loadFeatures !== "function") {
2008      return
2009    }
2010    window.Shopify.loadFeatures(
2011      [{ name: "consent-tracking-api", version: "0.1" }],
2012      (error) => {
2013        if (error) {
2014          return
2015        }
2016        onReady()
2017      }
2018    )
2019  }
2020
2021  try {
2022    withCustomerPrivacyApiReady(() => {
2023      cacheMarketingParamsWithGdprGuard()
2024      cacheShopIdWithGdprGuard()
2025    })
2026    if (ECOMSEND_GDPR_ENABLED) {
2027      document.addEventListener("visitorConsentCollected", () => {
2028        cacheMarketingParamsWithGdprGuard()
2029        cacheShopIdWithGdprGuard()
2030      })
2031    }
2032  } catch (e) {}
2033
2034  /** @description inject wasm asset url into shared namespace before main bundle executes */
2035  window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL
2036
2037  ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => {
2038    window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true })
2039  })
2040
2041  if (document.readyState === "loading") {
2042    document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true })
2043  } else {
2044    scheduleMainBundleLoad()
2045  }
2046</script>
2046
2047
2048<style id="ecomsend-custom-style"></style>
2049
2050<script>window.shopLocale = 'en'</script>
2050
2051
2052<script>
2053  /** @description timeout used for deferred discount request scheduling */
2054  const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500
2055
2056  /** @description apply discount code from url query only when parameter exists */
2057  function applyWillDiscountCode() {
2058    const urlParams = new URLSearchParams(window.location.search)
2059    const willDiscountCode = urlParams.get("willDiscountCode")
2060    if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) {
2061      return
2062    }
2063    fetch("/cart/update.js", {
2064      method: "POST",
2065      headers: {
2066        "Content-Type": "application/json",
2067      },
2068      body: JSON.stringify({
2069        discount: willDiscountCode,
2070      }),
2071    })
2072  }
2073
2074  try {
2075    if (!window.__ecomsendDeferredTasksScheduled) {
2076      /** @description global guard to avoid duplicate deferred task scheduling */
2077      window.__ecomsendDeferredTasksScheduled = true
2078      if (window.requestIdleCallback) {
2079        window.requestIdleCallback(() => {
2080          applyWillDiscountCode()
2081        }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS })
2082      } else {
2083        window.setTimeout(() => {
2084          applyWillDiscountCode()
2085        }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS)
2086      }
2087    }
2088  } catch (error) {}
2089</script>
2089
2090
2091
2092
2093</div><div id="shopify-block-AeFhwRjFrd0c5RmJOU__6052823664294247695" class="shopify-block shopify-app-block">
2093<script id="qikify-contact-form-config" type="text/javascript">
2094  
2095
2096  window.qcfData = {
2097    entries: null,
2098    subscription: null,
2099    config: null,
2100    translation: null,
2101    instanceStatus: undefined,
2102    customAppDiscounts: null,
2103  };
2104
2105  
2106    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
2106d_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"}];
2107  
2108
2109  
2110    qcfData.subscription = {"name":"contactform-basic","kind":"subscription"};
2111  
2112
2113  
2114    qcfData.config = [];
2115  
2116
2117  
2118
2119  
2120
2121  
2122</script>
2122
2123
2124<script src="https://cdn.shopify.com/extensions/01a0c8ca-96a3-7fd2-b639-9454d2a5d055/free-contact-form-1-142/assets/contactform-v2.js" defer="defer"></script>
2124
2125
2126
2127
2128
2129  <style id="qikify-contactform-custom-style"></style>
2130
2131
2132
2133  
2133<script id="qikify-contactform-custom-script"></script>
2133
2134
2135
2136
2137</div>
2137<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2137
2138<shopify-store store-domain="https://quelque-chose.ca" country="US" language="en"></shopify-store>
2139<shopify-chat></shopify-chat>
2140</body>
2141</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.