PageSourceSearch

https://jennaraecakes.com/products/advent-calendar

html jennaraecakes.com collected 2026-10-03 21:30:59 UTC 498,696 bytes, 8,457 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en"><head>
3  
3<script>
4    // Prevent native "implicit form submission" from bypassing add-to-cart validation.
5    // Product forms are injected dynamically, so delegate on document in the capture
6    // phase — this runs before the browser performs implicit submission.
7    document.addEventListener('keydown', function (e) {
8      if (e.key !== 'Enter' && e.keyCode !== 13) return;
9      var el = e.target;
10      if (!el || !el.closest) return;
11      if (!el.closest('form[action*="/cart/add"]')) return;   // only add-to-cart forms
12      var tag = el.tagName;
13      if (tag === 'BUTTON' || tag === 'TEXTAREA' || el.isContentEditable) return; // keep normal behaviour
14      if (tag === 'SELECT' || tag === 'INPUT') e.preventDefault();  // block implicit submit
15    }, true);
16  </script>
16
17
18
19  <meta name="google-site-verification" content="RcpRPe-GSwYDGji7ZiJIaPvVcrfskEvFpC3hAqiWYTQ" />
20  <meta charset="utf-8">
21  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
22  <meta name="viewport" content="width=device-width,initial-scale=1">
23  <meta name="theme-color" content="#FD219B">
24
25  
26<link rel="canonical" href="https://jennaraecakes.com/products/advent-calendar"><!-- ======================= Pipeline Theme V6.1.3 ========================= -->
27
28  <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
29  <link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
30  <link rel="preconnect" href="https://monorail-edge.shopifysvc.com" crossorigin>
31
32
33  <link rel="preload" href="//jennaraecakes.com/cdn/shop/t/18/assets/lazysizes.js?v=111431644619468174291650134582" as="script">
34  <link rel="preload" href="//jennaraecakes.com/cdn/shop/t/18/assets/vendor.js?v=159073106423563084681650134582" as="script">
35  <link rel="preload" href="//jennaraecakes.com/cdn/shop/t/18/assets/theme.dev.js?v=123350082811745625471774882006" as="script">
36  <link rel="preload" href="//jennaraecakes.com/cdn/shop/t/18/assets/theme.dev.css?v=153708391670158068511780334337" as="style">
37
38  
39<link rel="preload" as="image" href="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_small.jpg?v=1789531466" srcset="//jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_550x.jpg?v=1789531466 550w,//jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_1100x.jpg?v=1789531466 1100w," sizes="(min-width: 768px), 50vw,
40             100vw">
41  
42<link rel="shortcut icon" href="//jennaraecakes.com/cdn/shop/files/favicon-32x32_32x32.png?v=1649542762" type="image/png"><!-- Title and description ================================================ -->
43  
44  <title>
45    
46
47    Advent Calendar - Christmas Countdown - Jenna Rae Cakes
48
49  </title><meta name="description" content="Advent Calendars are currently available for pre-order with shipping across Canada starting on November 16th, and local pick up and delivery starting on November 3rd.">
50  <!-- /snippets/social-meta-tags.liquid --><meta property="og:site_name" content="Jenna Rae Cakes">
51<meta property="og:url" content="https://jennaraecakes.com/products/advent-calendar">
52<meta property="og:title" content="Advent Calendar">
53<meta property="og:type" content="product">
54<meta property="og:description" content="Advent Calendars are currently available for pre-order with shipping across Canada starting on November 16th, and local pick up and delivery starting on November 3rd."><meta property="og:price:amount" content="65.00">
55  <meta property="og:price:currency" content="CAD">
56      <meta property="og:image" content="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/http://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006.jpg?v=1789531466">
57      <meta property="og:image:secure_url" content="https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006.jpg?v=1789531466">
58      <meta property="og:image:height" content="1600">
59      <meta property="og:image:width" content="1281">
60      <meta property="og:image" content="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/http://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575.jpg?v=1789531466">
61      <meta property="og:image:secure_url" content="https://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575.jpg?v=1789531466">
62      <meta property="og:image:height" content="1600">
63      <meta property="og:image:width" content="1280">
64      <meta property="og:image" content="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/http://jennaraecakes.com/cdn/shop/files/advent-calendar-6903968.png?v=1789531466">
65      <meta property="og:image:secure_url" content="https://jennaraecakes.com/cdn/shop/files/advent-calendar-6903968.png?v=1789531466">
66      <meta property="og:image:height" content="1350">
67      <meta property="og:image:width" content="1080">
68<meta property="twitter:image" content="http://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_1200x1200.jpg?v=1789531466">
69
70<meta name="twitter:site" content="@">
71<meta name="twitter:card" content="summary_large_image">
72<meta name="twitter:title" content="Advent Calendar">
73<meta name="twitter:description" content="Advent Calendars are currently available for pre-order with shipping across Canada starting on November 16th, and local pick up and delivery starting on November 3rd.">
74<!-- CSS ================================================================== -->
75  <link href="//jennaraecakes.com/cdn/shop/t/18/assets/custom-fonts.css?v=86516464038441550891695921674" rel="stylesheet" type="text/css" media="all" />
76  <link href="//jennaraecakes.com/cdn/shop/t/18/assets/font-settings.css?v=174522875817947385891761934515" rel="stylesheet" type="text/css" media="all" />
77
78
79  
80<style data-shopify>
81
82:root {
83/* ================ Product video ================ */
84
85---color_video_bg: #f2f2f2;
86
87
88/* ================ Color Variables ================ */
89
90/* === Backgrounds ===*/
91---color-bg: #ffffff;
92---color-bg-accent: #fcfaf7;
93
94/* === Text colors ===*/
95---color-text-dark: #503e30;
96---color-text: #766456;
97---color-accent: #8D6D44;
98---color-text-light: #9f9389;
99
100/* === Bright color ===*/
101---color-primary: #d2815f;
102---color-primary-hover: #c35121;
103---color-primary-fade: rgba(210, 129, 95, 0.05);
104---color-primary-fade-hover: rgba(210, 129, 95, 0.1);---color-primary-opposite: #ffffff;
105
106/* === Secondary/link Color ===*/
107---color-secondary: #687158;
108---color-secondary-hover: #434f2d;
109---color-secondary-fade: rgba(104, 113, 88, 0.05);
110---color-secondary-fade-hover: rgba(104, 113, 88, 0.1);---color-secondary-opposite: #ffffff;
111
112/* === Shades of grey ===*/
113---color-a5:  rgba(118, 100, 86, 0.05);
114---color-a10: rgba(118, 100, 86, 0.1);
115---color-a20: rgba(118, 100, 86, 0.2);
116---color-a35: rgba(118, 100, 86, 0.35);
117---color-a50: rgba(118, 100, 86, 0.5);
118---color-a80: rgba(118, 100, 86, 0.8);
119---color-a90: rgba(118, 100, 86, 0.9);
120---color-a95: rgba(118, 100, 86, 0.95);
121
122
123/* ================ Inverted Color Variables ================ */
124
125---inverse-bg: #333333;
126---inverse-bg-accent: #191008;
127
128/* === Text colors ===*/
129---inverse-text-dark: #ffffff;
130---inverse-text: #FFFFFF;
131---inverse-text-light: #c2c2c2;
132
133/* === Bright color ===*/
134---inverse-primary: #ffe5da;
135---inverse-primary-hover: #ffaf8e;
136---inverse-primary-fade: rgba(255, 229, 218, 0.05);
137---inverse-primary-fade-hover: rgba(255, 229, 218, 0.1);---inverse-primary-opposite: #000000;
138
139
140/* === Second Color ===*/
141---inverse-secondary: #dff3fd;
142---inverse-secondary-hover: #91dbff;
143---inverse-secondary-fade: rgba(223, 243, 253, 0.05);
144---inverse-secondary-fade-hover: rgba(223, 243, 253, 0.1);---inverse-secondary-opposite: #000000;
145
146
147/* === Shades of grey ===*/
148---inverse-a5:  rgba(255, 255, 255, 0.05);
149---inverse-a10: rgba(255, 255, 255, 0.1);
150---inverse-a20: rgba(255, 255, 255, 0.2);
151---inverse-a35: rgba(255, 255, 255, 0.3);
152---inverse-a80: rgba(255, 255, 255, 0.8);
153---inverse-a90: rgba(255, 255, 255, 0.9);
154---inverse-a95: rgba(255, 255, 255, 0.95);
155
156
157/* === Account Bar ===*/
158---color-announcement-bg: #FD219B;
159---color-announcement-text: #fffcf9;
160
161/* === Nav and dropdown link background ===*/
162---color-nav: #ffffff;
163---color-nav-text: #766456;
164---color-nav-border: #f8f0e7;
165---color-nav-a10: rgba(118, 100, 86, 0.1);
166---color-nav-a50: rgba(118, 100, 86, 0.5);
167
168/* === Site Footer ===*/
169---color-footer-bg: #f9f6f2;
170---color-footer-text: #766456;
171---color-footer-a5: rgba(118, 100, 86, 0.05);
172---color-footer-a15: rgba(118, 100, 86, 0.15);
173---color-footer-a90: rgba(118, 100, 86, 0.9);
174
175/* === Products ===*/
176---product-grid-aspect-ratio: 120.0%;
177
178/* === Product badges ===*/
179---color-badge: #ffffff;
180---color-badge-text: #656565;
181
182/* === disabled form colors ===*/
183---color-disabled-bg: #f1f0ee;
184---color-disabled-text: #cfc9c4;
185
186---inverse-disabled-bg: #474747;
187---inverse-disabled-text: #7a7a7a;
188
189/* === Button Radius === */
190---button-radius: 0px;
191
192
193/* ================ Typography ================ */
194
195---font-stack-body: "Sentinel", sans-serif;
196---font-style-body: italic;
197---font-weight-body: 400;
198---font-weight-body-bold: 500;
199---font-adjust-body: 1.0;
200
201---font-stack-heading: "Neutraface 2 Display", serif;
202---font-style-heading: normal;
203---font-weight-heading: 400;
204---font-weight-heading-bold: 500;
205---font-adjust-heading: 1.15;
206
207  ---font-heading-space: initial;
208  ---font-heading-caps: initial;
209
210
211---font-stack-accent: "Untitled Sans", serif;
212---font-style-accent: normal;
213---font-weight-accent: 500;
214---font-weight-accent-bold: 600;
215---font-adjust-accent: 0.95;
216
217---ico-select: url('//jennaraecakes.com/cdn/shop/t/18/assets/chevron-down.svg?v=128345388362844042631650134582');
218
219---url-zoom: url('//jennaraecakes.com/cdn/shop/t/18/assets/cursor-zoom.svg?v=149337251391987147571650134592');
220---url-zoom-2x: url('//jennaraecakes.com/cdn/shop/t/18/assets/cursor-zoom-2x.svg?v=150330213315242599881650134592');
221
222
223
224}
225
226</style>
227
228  <style>
229  :root {
230    --fnd-wrapper-max-width: 1800px;
231    --fnd-cart-heart-icon: url('//jennaraecakes.com/cdn/shop/t/18/assets/jrc_icon_heart.svg?v=124619417401228239631683824323');
232
233    /*  TODO: Update these to be proper shits */
234
235    --fnd-primary-accent: #FD219B;
236    --fnd-primary-accent-light: #fd3aa6;
237    --fnd-primary-accent-dark: #fd0890;
238    --fnd-primary-accent-fade: rgba(253, 33, 155, 0.05);
239    --fnd-accent-background-color: #EED2DE;
240    --fnd-accent-background-color-dark: #e7bfd0;
241
242    --fnd-secondary-accent-color: #7845D9;
243    --fnd-secondary-accent-color-lighten: #875add;
244
245
246    --fnd-input-focus-color: #e9effd;
247
248
249    --fnd-primary-text-color: #8D6D44;
250    --fnd-primary-text-color-light: #9e7a4c;
251    --fnd-primary-text-color-dark: #7c603c;
252    --fnd-primary-text-color-fade: rgba(141, 109, 68, 0.05);
253
254    --fnd-secondary-text-color: #999999;
255
256    --fnd-white-text: #FFF;
257
258
259    --fnd-disabled-color: #DDDDDD;
260
261
262
263
264
265    --product-dark-color: #333333;
266
267
268    --fnd-error-color: red;
269
270    --product-badge-left-position: -4px;
271    --product-badge-top-position: 9px;
272
273
274    --fnd-secondary-accent-background: #D3CDEA;
275    --fnd-secondary-accent-background-darken: #c3bbe2;
276
277
278
279
280    --fnd-daily-menu-text-color: #4F4C4C;
281
282  }
283</style>
284
285  <link href="//jennaraecakes.com/cdn/shop/t/18/assets/theme.dev.css?v=153708391670158068511780334337" rel="stylesheet" type="text/css" media="all" />
286
287  
287<script>
288    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
289    let root = '/';
290    if (root[root.length - 1] !== '/') {
291      root = `${root}/`;
292    }
293    var theme = {
294      routes: {
295        root_url: root,
296        cart: '/cart',
297        cart_add_url: '/cart/add',
298        product_recommendations_url: '/recommendations/products'
299      },
300      assets: {
301        photoswipe: '//jennaraecakes.com/cdn/shop/t/18/assets/photoswipe.js?v=92904272307011895101650134582',
302        smoothscroll: '//jennaraecakes.com/cdn/shop/t/18/assets/smoothscroll.js?v=37906625415260927261650134582',
303        swatches: '//jennaraecakes.com/cdn/shop/t/18/assets/swatches.json?v=79169978958112617901706455869',
304        noImage: '//jennaraecakes.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif',
305        base: '//jennaraecakes.com/cdn/shop/t/18/assets/'
306      },
307      strings: {
308        swatchesKey: "Color, Colour",
309        addToCart: "Add to Cart",
310        estimateShipping: "Estimate shipping",
311        noShippingAvailable: "We do not ship to this destination.",
312        free: "Free",
313        from: "From",
314        preOrder: "Pre-order",
315        soldOut: "Sold Out",
316        sale: "Sale",
317        subscription: "Subscription",
318        unavailable: "Unavailable",
319        unitPrice: "Unit price",
320        unitPriceSeparator: "per",
321        stockout: "All available stock is in cart",
322        products: "Products",
323        pages: "Pages",
324        collections: "Collections",
325        resultsFor: "Results for",
326        noResultsFor: "No results for",
327        articles: "Articles"
328      },
329      settings: {
330        badge_sale_type: "dollar",
331        search_products: true,
332        search_collections: true,
333        search_pages: true,
334        search_articles: true,
335        animate_hover: true,
336        animate_scroll: true
337      },
338      info: {
339        name: 'pipeline'
340      },
341      moneyFormat: "${{amount}}",
342      version: '6.1.3'
343    }
344    let windowInnerHeight = window.innerHeight;
345    document.documentElement.style.setProperty('--full-screen', `${windowInnerHeight}px`);
346    document.documentElement.style.setProperty('--three-quarters', `${windowInnerHeight * 0.75}px`);
347    document.documentElement.style.setProperty('--two-thirds', `${windowInnerHeight * 0.66}px`);
348    document.documentElement.style.setProperty('--one-half', `${windowInnerHeight * 0.5}px`);
349    document.documentElement.style.setProperty('--one-third', `${windowInnerHeight * 0.33}px`);
350    document.documentElement.style.setProperty('--one-fifth', `${windowInnerHeight * 0.2}px`);
351
352    window.lazySizesConfig = window.lazySizesConfig || {};
353    window.lazySizesConfig.loadHidden = false;
354    window.FND = window.FND || {};
355    window.FND.customerTags = null;
356  </script>
356<!-- Theme Javascript ============================================================== -->
357  
357<script src="//jennaraecakes.com/cdn/shop/t/18/assets/lazysizes.js?v=111431644619468174291650134582" async="async"></script>
357
358  
358<script src="//jennaraecakes.com/cdn/shop/t/18/assets/vendor.js?v=159073106423563084681650134582" defer="defer"></script>
358
359  
359<script src="//jennaraecakes.com/cdn/shop/t/18/assets/theme.dev.js?v=123350082811745625471774882006" defer="defer"></script>
359
360
361
362
363
364  
365
366
367
368
369  
369<script>
370    (function () {
371      function onPageShowEvents() {
372        if ('requestIdleCallback' in window) {
373          requestIdleCallback(initCartEvent)
374        } else {
375          initCartEvent()
376        }
377        function initCartEvent(){
378          document.documentElement.dispatchEvent(new CustomEvent('theme:cart:init', {
379            bubbles: true
380          }));
381        }
382      };
383      window.onpageshow = onPageShowEvents;
384    })();
385  </script>
385
386
387  
387<script type="text/javascript">
388    if (window.MSInputMethodContext && document.documentMode) {
389      var scripts = document.getElementsByTagName('script')[0];
390      var polyfill = document.createElement("script");
391      polyfill.defer = true;
392      polyfill.src = "//jennaraecakes.com/cdn/shop/t/18/assets/ie11.js?v=144489047535103983231650134582";
393
394      scripts.parentNode.insertBefore(polyfill, scripts);
395    }
396  </script>
396
397
398  <!-- Shopify app scripts =========================================================== -->
398<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
398<meta name="google-site-verification" content="on5fLLVLT5s_HlN3aqvNCKEalyGSPuLvh5YRawVAzNg">
399<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62528356603/digital_wallets/dialog">
400<meta id="in-context-paypal-metadata" data-shop-id="62528356603" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
401<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/43876160897275:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://jennaraecakes.com/products/advent-calendar.oembed">
402<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
402
403<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
404<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=62528356603" crossorigin="anonymous"></script>
vendor: 1 bytes, line 404
404
405<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62528356603,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62528356603","merchantName":"Jenna Rae Cakes","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","interac"],"total":{"type":"pending","label":"Jenna Rae Cakes","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 405
405
406<script id="shopify-features" type="application/json">{"accessToken":"8df31b61d22f1809153215bb0d460b05","betas":["rich-media-storefront-analytics"],"domain":"jennaraecakes.com","predictiveSearch":true,"shopId":62528356603,"locale":"en"}</script>
vendor: 1 bytes, line 406
406
407<script>var Shopify = Shopify || {};
408Shopify.shop = "shop-jenna-rae-cakes.myshopify.com";
409Shopify.locale = "en";
410Shopify.currency = {"active":"USD","rate":"1.0"};
411Shopify.country = "US";
412Shopify.theme = {"name":"jrcDevelopment\/production","id":132005757179,"schema_name":"Pipeline","schema_version":"6.1.3","theme_store_id":null,"role":"main"};
413Shopify.theme.handle = "null";
414Shopify.theme.style = {"id":null,"handle":null};
415Shopify.cdnHost = "jennaraecakes.com/cdn";
416Shopify.routes = Shopify.routes || {};
417Shopify.routes.root = "/";
418Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
419Shopify.SignInWithShop = Shopify.SignInWithShop || {};
420Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
421Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 421
421
422<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 422
422
423<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 423
423
424<script>
425  window.ShopifyPay = window.ShopifyPay || {};
426  window.ShopifyPay.apiHost = "shop.app\/pay";
427  window.ShopifyPay.redirectState = null;
428</script>
vendor: 1 bytes, line 428
428
429<script>
430  window.Shopify = window.Shopify || {};
431  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
432  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
433  window.Shopify.SignInWithShop.eligible = true;
434</script>
vendor: 1 bytes, line 434
434
435<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 435
435
436<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 436
436
437<script type="module">
438  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
439
440  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
441
442</script>
vendor: 1 bytes, line 442
442
443<script>
444  window.Shopify = window.Shopify || {};
445  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
446  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"]};
447</script>
vendor: 1 bytes, line 447
447
448<script>(function() {
449  var isLoaded = false;
450  function asyncLoad() {
451    if (isLoaded) return;
452    isLoaded = true;
453    var urls = ["https:\/\/cdn.nfcube.com\/instafeed-213ad4568bc34aab3666a9d917e194e9.js?shop=shop-jenna-rae-cakes.myshopify.com"];
454    for (var i = 0; i < urls.length; i++) {
455      var s = document.createElement('script');
456      s.type = 'text/javascript';
457      s.async = true;
458      s.src = urls[i];
459      var x = document.getElementsByTagName('script')[0];
460      x.parentNode.insertBefore(s, x);
461    }
462  };
463  if(window.attachEvent) {
464    window.attachEvent('onload', asyncLoad);
465  } else {
466    window.addEventListener('load', asyncLoad, false);
467  }
468})();</script>
vendor: 1 bytes, line 468
468
469<script id="__st">var __st={"a":62528356603,"offset":-18000,"reqid":"d6ed9229-3ae4-4bf5-a211-36bb4f09955c-1791063057","pageurl":"jennaraecakes.com\/products\/advent-calendar","u":"624d63df5fdd","p":"product","rtyp":"product","rid":7937371373819};</script>
vendor: 1 bytes, line 469
469
470<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 470
470
471<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 471
471
472<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//jennaraecakes.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 472
472
473<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 = "//jennaraecakes.com/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>
473<script crossorigin="anonymous" defer="defer" src="//jennaraecakes.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 473
473
474<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 474
474
475<script>
476  window.Shopify = window.Shopify || {};
477  window.Shopify.MCP = window.Shopify.MCP || {};
478  window.Shopify.MCP.enabled = true;
479  window.Shopify.MCP.shop = "shop-jenna-rae-cakes.myshopify.com";
480  window.Shopify.MCP.mcpEndpoint = "https:\/\/jennaraecakes.com\/api\/mcp";
481  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"]}}];
482</script>
vendor: 1 bytes, line 482
482
483<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("\/\/jennaraecakes.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
484</script>
vendor: 1 bytes, line 484
484
485<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://jennaraecakes.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
486</script>
vendor: 1 bytes, line 486
486
487<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
488  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);
489</script>
vendor: 1 bytes, line 489
489
490<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})}}));
491</script>
491
492<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://jennaraecakes.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
493<style id="shopify-accelerated-checkout-cart">
494        #shopify-buyer-consent {
495  margin-top: 1em;
496  display: inline-block;
497  width: 100%;
498}
499
500#shopify-buyer-consent.hidden {
501  display: none;
502}
503
504#shopify-subscription-policy-button {
505  background: none;
506  border: none;
507  padding: 0;
508  text-decoration: underline;
509  font-size: inherit;
510  cursor: pointer;
511}
512
513#shopify-subscription-policy-button::before {
514  box-shadow: none;
515}
516
517      </style>
518
519<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
519
520
521<script>window.BOLD = window.BOLD || {};
522    window.BOLD.common = window.BOLD.common || {};
523    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
524    window.BOLD.common.Shopify.shop = {
525      domain: 'jennaraecakes.com',
526      permanent_domain: 'shop-jenna-rae-cakes.myshopify.com',
527      url: 'https://jennaraecakes.com',
528      secure_url: 'https://jennaraecakes.com',
529      money_format: "${{amount}}",
530      currency: "CAD"
531    };
532    window.BOLD.common.Shopify.customer = {
533      id: null,
534      tags: null,
535    };
536    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
537    window.BOLD.common.template = 'product';window.BOLD.common.Shopify.formatMoney = function(money, format) {
538        function n(t, e) {
539            return "undefined" == typeof t ? e : t
540        }
541        function r(t, e, r, i) {
542            if (e = n(e, 2),
543                r = n(r, ","),
544                i = n(i, "."),
545            isNaN(t) || null == t)
546                return 0;
547            t = (t / 100).toFixed(e);
548            var o = t.split(".")
549                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
550                , s = o[1] ? i + o[1] : "";
551            return a + s
552        }
553        "string" == typeof money && (money = money.replace(".", ""));
554        var i = ""
555            , o = /\{\{\s*(\w+)\s*\}\}/
556            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
557        switch (a.match(o)[1]) {
558            case "amount":
559                i = r(money, 2, ",", ".");
560                break;
561            case "amount_no_decimals":
562                i = r(money, 0, ",", ".");
563                break;
564            case "amount_with_comma_separator":
565                i = r(money, 2, ".", ",");
566                break;
567            case "amount_no_decimals_with_comma_separator":
568                i = r(money, 0, ".", ",");
569                break;
570            case "amount_with_space_separator":
571                i = r(money, 2, " ", ",");
572                break;
573            case "amount_no_decimals_with_space_separator":
574                i = r(money, 0, " ", ",");
575                break;
576            case "amount_with_apostrophe_separator":
577                i = r(money, 2, "'", ".");
578                break;
579        }
580        return a.replace(o, i);
581    };
582    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
583      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
584        if (typeof product === 'number') {
585          window.BOLD.common.Shopify.handles[product] = handle;
586          product = { id: product };
587        }
588        window.BOLD.common.Shopify.products[handle] = product;
589      }
590    };
591    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
592      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
593        window.BOLD.common.Shopify.variants[variant_id] = variant;
594      }
595    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
596    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
597    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct("advent-calendar", 7937371373819);window.BOLD.common.Shopify.saveVariant(43876160897275, { product_id: 7937371373819, product_handle: "advent-calendar", price: 6500, group_id: '', csp_metafield: {}});window.BOLD.apps_installed = {"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
598</script>
598
599<link href="//jennaraecakes.com/cdn/shop/t/18/assets/bold-upsell.css?v=51915886505602322711692297620" rel="stylesheet" type="text/css" media="all" />
600<link href="//jennaraecakes.com/cdn/shop/t/18/assets/bold-upsell-custom.css?v=150135899998303055901692297621" rel="stylesheet" type="text/css" media="all" />
601<script>
602</script>
602
603
604  
605  
605<script>console.log("\/\/jennaraecakes.com\/cdn\/shop\/t\/18\/assets\/bold-options-backup.js?v=77785499880835904721719240465")</script>
605
606  
607
608<script>
609    window.BOLD.common.cacheParams.options = 1790719507;
610</script>
610
611<link href="//jennaraecakes.com/cdn/shop/t/18/assets/bold-custom-options.css?v=112073934331897540741650134582" rel="stylesheet" type="text/css" media="all" />
612<script  src="//jennaraecakes.com/cdn/shop/t/18/assets/bold-options-backup.js?v=77785499880835904721719240465"></script>
612
613       
613<script>window.__webpack_public_path__ = "\/\/jennaraecakes.com\/cdn\/shop\/t\/18\/assets\/"</script>
613<link href="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.theme.defer.bundle.css?v=177352622725833306311723251821" rel="stylesheet" type="text/css" media="all" /> <link href="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.theme.bundle.css?v=100537375611014713711769715707" rel="stylesheet" type="text/css" media="all" />
613<script defer="defer" src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.theme.defer.bundle.js?v=15212548599196740701782484362?v=1791063057"></script>
613<script src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.theme.bundle.js?v=7015593582535615121782484362?v=1791063057"></script>
613
614
615
616
617  <style>
618  
619    .product__badge--new{
620    color: #FD219B;
621    background: #EED2DE;
622    }
623  .product__badge--new span svg path{
624    fill: #FD219B;
625  }
626  
627    .product__badge--best_seller{
628    color: #7845D9;
629    background: #D3CDEA;
630    }
631  .product__badge--best_seller span svg path{
632    fill: #7845D9;
633  }
634  
635    .product__badge--sale{
636    color: #3863E6;
637    background: #A4C2F5;
638    }
639  .product__badge--sale span svg path{
640    fill: #3863E6;
641  }
642  
643    .product__badge--pre_order{
644    color: #E9613E;
645    background: #F2BBAD;
646    }
647  .product__badge--pre_order span svg path{
648    fill: #E9613E;
649  }
650  
651  </style>
652
653
654
655  
656
657  <style>
658    #location_227463 {
659      display: none !important;
660    }
661  </style>
662
663
664<script>
665  document.addEventListener("DOMContentLoaded", function () {
666    const currentDomain = "jennaraecakes.com";
667
668    document.querySelectorAll('a[href]').forEach(a => {
669      const href = a.getAttribute('href');
670
671      if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:'))
672        return;
673
674      try {
675        const url = new URL(href, window.location.origin);
676
677        if (!url.hostname.includes(currentDomain)) {
678          a.setAttribute("target", "_blank");
679          a.setAttribute("rel", "noopener noreferrer");
680        }
681      } catch (e) {}
682    });
683  });
684</script>
684
685
686
687
688<script>
689  document.addEventListener('DOMContentLoaded', function() {
690    FND.BUILDS.Theme.removeEmptyProperties();
691    FND.BUILDS.Theme.InstaFeedAdapter(window.themeVendor.Flickity);
692
693  });
694</script>
694
695
696<script>
697  document.addEventListener('DOMContentLoaded', function() {
698    FND.BUILDS.Theme.removeEmptyProperties();
699    FND.BUILDS.Theme.InstaFeedAdapter(window.themeVendor.Flickity);
700
701    function debounce(func, timeout = 300){
702      let timer;
703      return (...args) => {
704        clearTimeout(timer);
705        timer = setTimeout(() => { func.apply(this, args); }, timeout);
706      };
707    }
708
709    // Christmas Eve pickup closes early. Zapiet only has weekly hours (10-6 on Thursdays),
710    // so the theme rewrites the booked Pickup-Time for Dec 24. See docs/christmas-eve-pickup-hours.md
711    const XMAS_EVE_PICKUP_TIME = '10:00 AM - 2:00 PM';
712
713    // Every Zapiet cart-attribute write goes through Zapiet.Cart.updateAttributes, including the
714    // re-write right before checkout (custom script in Zapiet admin settings), so patch the time there
715    function wrapZapietUpdateAttributes() {
716      const cart = window.Zapiet && window.Zapiet.Cart;
717      // Zapiet.start() re-assigns Cart methods, so flag the function, not the Cart object
718      if (!cart || !cart.updateAttributes || cart.updateAttributes.fndXmasEve) return;
719      const updateAttributes = cart.updateAttributes;
720      cart.updateAttributes = function(params, callback) {
721        if (params && params.method === 'pickup' && params.date && params.date.endsWith('/12/24')) {
722          params = Object.assign({}, params, {time: XMAS_EVE_PICKUP_TIME});
723        }
724        return updateAttributes.call(this, params, callback);
725      };
726      cart.updateAttributes.fndXmasEve = true;
727    }
728    window.ZapietEvent.listen('widget_loaded', wrapZapietUpdateAttributes);
729
730    const updateParam = debounce(() => {
731      if(ZapietWidgetConfig && ZapietWidgetConfig.params && ZapietWidgetConfig.params.date) {
732        document.querySelector("#storePickupApp").setAttribute("data-fnd-date", ZapietWidgetConfig.params.date);
733        console.log(ZapietWidgetConfig.params.date);
734        if(ZapietWidgetConfig.params.date.endsWith('/12/24')){
735          document.querySelectorAll('.pickup .Zapiet-Select__Value').forEach(elem => {
736            elem.innerText = XMAS_EVE_PICKUP_TIME;
737          })
738          setTimeout(() => {
739            document.querySelector('.pickup #Zapiet-TimePicker li:last-child').click()
740          }, 1)
741        }
742        else {
743          setTimeout(() => {
744            document.querySelector('.pickup #Zapiet-TimePicker li:first-child').click()
745          }, 1)
746          document.querySelectorAll('.pickup .Zapiet-Select__Value').forEach(elem => {
747            elem.innerText = '10:00 AM - 6:00 PM';
748          })
749        }
750      }
751    });
752
753    window.ZapietEvent.listen('pickup.timepicker.rendered', function() {
754      updateParam();
755
756    });
757    window.ZapietEvent.listen('checkoutEnabled', function() {
758        updateParam();
759    });
760    window.ZapietEvent.listen('delivery.timepicker.rendered', function() {
761        updateParam();
762    });
763      updateParam();
764  });
765
766  console.log("look here")
767</script>
767
768
769  <link href="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.product.defer.bundle.css?v=177352622725833306311723251818" rel="stylesheet" type="text/css" media="all" /> <link href="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.product.bundle.css?v=44542053235771891731765231007" rel="stylesheet" type="text/css" media="all" />
769<script defer="defer" src="//jennaraecakes.com/cdn/shop/t/18/assets/[email protected]@blog.defer@[email protected]?v=159030130538880273111782484360?v=1791063057"></script>
769<script src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.react@[email protected]?v=4064068051555427591782484361?v=1791063057"></script>
769<script defer="defer" src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.product.defer.bundle.js?v=37779785678758493461782484359?v=1791063057"></script>
769<script src="//jennaraecakes.com/cdn/shop/t/18/assets/[email protected]?v=112801980389579914251782484358?v=1791063057"></script>
769<script src="//jennaraecakes.com/cdn/shop/t/18/assets/[email protected]?v=3659045643624954961782484361?v=1791063057"></script>
769<script src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.product.bundle.js?v=9687281987584083351782484359?v=1791063057"></script>
769
770
771
772
773
774
775
776
777
778
779
780<script>
781  (function(){
782    console.log("hit here?", "advent-calendar")
783    
784    document.addEventListener("DOMContentLoaded", function() {
785      try {
786        FND.BUILDS.Product.OptionTemplates();
787      }
788      catch(e) {
789        console.error("could not instantiate Option Templates!", JSON.stringify(e));
790      }
791      FND.BUILDS.Product.AddProductProperties([]);
792      FND.BUILDS.Product.BoldSubscriptionsAdapter();
793    });
794  }());
795
796</script>
796
797
798<script>
799  document.addEventListener('DOMContentLoaded', function() {
800    FND.BUILDS.Product.ParseTextToHTML();
801  });
802</script>
802
803 
804<script>
805    // empty script tag to work around a platform issue where attributes of first script in file are scrubbed
806</script>
806
807
808<script id="bold-subscriptions-script" type="text/javascript">
809    window.BOLD = window.BOLD || {};
810    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
811    window.BOLD.subscriptions.classes = window.BOLD.subscriptions.classes || {};
812    window.BOLD.subscriptions.patches = window.BOLD.subscriptions.patches || {};
813    window.BOLD.subscriptions.patches.maxCheckoutRetries = window.BOLD.subscriptions.patches.maxCheckoutRetries || 200;
814    window.BOLD.subscriptions.patches.currentCheckoutRetries = window.BOLD.subscriptions.patches.currentCheckoutRetries || 0;
815    window.BOLD.subscriptions.patches.maxCashierPatchAttempts = window.BOLD.subscriptions.patches.maxCashierPatchAttempts || 200;
816    window.BOLD.subscriptions.patches.currentCashierPatchAttempts = window.BOLD.subscriptions.patches.currentCashierPatchAttempts || 0;
817    window.BOLD.subscriptions.config = window.BOLD.subscriptions.config || {};
818    window.BOLD.subscriptions.config.platform = 'shopify';
819    window.BOLD.subscriptions.config.shopDomain = 'shop-jenna-rae-cakes.myshopify.com';
820    window.BOLD.subscriptions.config.customDomain = 'jennaraecakes.com';
821    window.BOLD.subscriptions.config.shopIdentifier = '62528356603';
822    window.BOLD.subscriptions.config.cashierUrl = 'https://cashier.boldcommerce.com';
823    window.BOLD.subscriptions.config.boldAPIBase = 'https://api.boldcommerce.com/';
824    window.BOLD.subscriptions.config.cashierApplicationUUID = '2e6a2bbc-b12b-4255-abdf-a02af85c0d4e';
825    window.BOLD.subscriptions.config.appUrl = 'https://sub.boldapps.net';
826    window.BOLD.subscriptions.config.currencyCode = 'CAD';
827    window.BOLD.subscriptions.config.checkoutType = 'shopify';
828    window.BOLD.subscriptions.config.currencyFormat = "$\u0026#123;\u0026#123;amount}}";
829    window.BOLD.subscriptions.config.shopCurrencies = [{"id":4562,"currency":"CAD","currency_format":"$\u0026#123;\u0026#123;amount}}","created_at":"2022-04-25 15:43:12","updated_at":"2022-04-25 15:43:12"}];
830    window.BOLD.subscriptions.config.shopSettings = {"allow_msp_cancellation":true,"allow_msp_prepaid_renewal":true,"customer_can_pause_subscription":true,"customer_can_change_next_order_date":true,"line_item_discount_policy":"inherit","customer_can_change_order_frequency":false,"customer_can_create_an_additional_order":true,"show_currency_code":true,"stored_payment_method_policy":"required"};
831
832    // TODO: Remove the isset with BS2-4659_improve_large_group_selection
833            window.BOLD.subscriptions.config.cashierPluginOnlyMode = window.BOLD.subscriptions.config.cashierPluginOnlyMode || false;
834    if (window.BOLD.subscriptions.config.waitForCheckoutLoader === undefined) {
835        window.BOLD.subscriptions.config.waitForCheckoutLoader = true;
836    }
837
838    window.BOLD.subscriptions.config.addToCartFormSelectors = window.BOLD.subscriptions.config.addToCartFormSelectors || [];
839    window.BOLD.subscriptions.config.addToCartButtonSelectors = window.BOLD.subscriptions.config.addToCartButtonSelectors || [];
840    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors = window.BOLD.subscriptions.config.widgetInsertBeforeSelectors || [];
841    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors = window.BOLD.subscriptions.config.quickAddToCartButtonSelectors || [];
842    window.BOLD.subscriptions.config.cartElementSelectors = window.BOLD.subscriptions.config.cartElementSelectors || [];
843    window.BOLD.subscriptions.config.cartTotalElementSelectors = window.BOLD.subscriptions.config.cartTotalElementSelectors || [];
844    window.BOLD.subscriptions.config.lineItemSelectors = window.BOLD.subscriptions.config.lineItemSelectors || [];
845    window.BOLD.subscriptions.config.lineItemNameSelectors = window.BOLD.subscriptions.config.lineItemNameSelectors || [];
846    window.BOLD.subscriptions.config.checkoutButtonSelectors = window.BOLD.subscriptions.config.checkoutButtonSelectors || [];
847
848    window.BOLD.subscriptions.config.featureFlags = window.BOLD.subscriptions.config.featureFlags || ["BS2-4177-enable-historical-report-datepicker","bs2-1804-cancellation-management-page","BS2-3660-delete-line-items-command","BS2-4377-filter-list-sub-orders-endpoint","SUB-431-validate-update-line-items-endpoint","SUB-741-allow-last-dates-nulls-update-sub"];
849    window.BOLD.subscriptions.config.subscriptionProcessingFrequency = '60';
850    window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage = true;
851    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
852
853    // Interval text markup template
854    window.BOLD.subscriptions.config.lineItemPropertyListSelectors = window.BOLD.subscriptions.config.lineItemPropertyListSelectors || [];
855    window.BOLD.subscriptions.config.lineItemPropertyListSelectors.push('dl.definitionList');
856    window.BOLD.subscriptions.config.lineItemPropertyListTemplate = window.BOLD.subscriptions.config.lineItemPropertyListTemplate || '<dl class="definitionList"></dl>';
857    window.BOLD.subscriptions.config.lineItemPropertyTemplate = window.BOLD.subscriptions.config.lineItemPropertyTemplate || '<dt class="definitionList-key">\:</dt><dd class="definitionList-value">\</dd>';
858
859    // Discount text markup template
860    window.BOLD.subscriptions.config.discountItemTemplate = window.BOLD.subscriptions.config.discountItemTemplate || '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">\</div><div class="bold-subscriptions-discount__total">\</div></div>';
861
862
863    // Constants in XMLHttpRequest are not reliable, so we will create our own
864    // reference: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState
865    window.BOLD.subscriptions.config.XMLHttpRequest = {
866        UNSENT:0,            // Client has been created. open() not called yet.
867        OPENED: 1,           // open() has been called.
868        HEADERS_RECEIVED: 2, // send() has been called, and headers and status are available.
869        LOADING: 3,          // Downloading; responseText holds partial data.
870        DONE: 4              // The operation is complete.
871    };
872
873    window.BOLD.subscriptions.config.assetBaseUrl = 'https://sub.boldapps.net';
874    if (window.localStorage && window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')) {
875        window.BOLD.subscriptions.config.assetBaseUrl = window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')
876    }
877
878    window.BOLD.subscriptions.data.subscriptionGroups = [];
879    if (localStorage && localStorage.getItem('boldSubscriptionsSubscriptionGroups')) {
880        window.BOLD.subscriptions.data.subscriptionGroups = JSON.parse(localStorage.getItem('boldSubscriptionsSubscriptionGroups'));
881    } else {
882        window.BOLD.subscriptions.data.subscriptionGroups = [{"id":27311,"billing_rules":[{"id":59089,"subscription_group_id":27311,"interval_name":"Test Subscription","billing_rule":"FREQ=MONTHLY","custom_billing_rule":""},{"id":60540,"subscription_group_id":27311,"interval_name":"Test Subscription Daily Freq","billing_rule":"FREQ=DAILY","custom_billing_rule":""}],"is_subscription_only":false,"allow_prepaid":false,"is_prepaid_only":false,"should_continue_prepaid":true,"continue_prepaid_type":"as_prepaid","prepaid_durations":[{"id":27246,"subscription_group_id":27311,"total_duration":1,"discount_type":"percentage","discount_value":0}],"selection_options":[{"platform_entity_id":"7667318325499"}],"discount_type":"fixed","percent_discount":0,"fixed_discount":990,"can_add_to_cart":true},{"id":27536,"billing_rules":[{"id":60726,"subscription_group_id":27536,"interval_name":"1 day freq test another group","billing_rule":"FREQ=DAILY","custom_billing_rule":""}],"is_subscription_only":false,"allow_prepaid":false,"is_prepaid_only":false,"should_continue_prepaid":true,"continue_prepaid_type":"as_prepaid","prepaid_durations":[{"id":27471,"subscription_group_id":27536,"total_duration":1,"discount_type":"percentage","discount_value":0}],"selection_options":[{"platform_entity_id":"7667318325499"}],"discount_type":"percentage","percent_discount":98,"fixed_discount":0,"can_add_to_cart":true},{"id":27538,"billing_rules":[{"id":60728,"subscription_group_id":27538,"interval_name":"Our Daily freq in wowzers group","billing_rule":"FREQ=DAILY","custom_billing_rule":""}],"is_subscription_only":false,"allow_prepaid":false,"is_prepaid_only":false,"should_continue_prepaid":true,"continue_prepaid_type":"as_prepaid","prepaid_durations":[{"id":27473,"subscription_group_id":27538,"total_duration":1,"discount_type":"percentage","discount_value":0}],"selection_options":[{"platform_entity_id":"7667318325499"}],"discount_type":"no_discount","percent_discount":0,"fixed_discount":0,"can_add_to_cart":true}];
883    }
884
885    window.BOLD.subscriptions.isFeatureFlagEnabled = function (featureFlag) {
886        for (var i = 0; i < window.BOLD.subscriptions.config.featureFlags.length; i++) {
887            if (window.BOLD.subscriptions.config.featureFlags[i] === featureFlag){
888                return true;
889            }
890        }
891        return false;
892    }
893
894    window.BOLD.subscriptions.logger = {
895        tag: "bold_subscriptions",
896        // the bold subscriptions log level
897        // 0 - errors (default)
898        // 1 - warnings + errors
899        // 2 - info + warnings + errors
900        // use window.localStorage.setItem('boldSubscriptionsLogLevel', x) to set the log level
901        levels: {
902            ERROR: 0,
903            WARN: 1,
904            INFO: 2,
905        },
906        level: parseInt((window.localStorage && window.localStorage.getItem('boldSubscriptionsLogLevel')) || "0", 10),
907        _log: function(callArgs, level) {
908            if (!window.console) {
909                return null;
910            }
911
912            if (window.BOLD.subscriptions.logger.level < level) {
913                return;
914            }
915
916            var params = Array.prototype.slice.call(callArgs);
917            params.unshift(window.BOLD.subscriptions.logger.tag);
918
919            switch (level) {
920                case window.BOLD.subscriptions.logger.levels.INFO:
921                    console.info.apply(null, params);
922                    return;
923                case window.BOLD.subscriptions.logger.levels.WARN:
924                    console.warn.apply(null, params);
925                    return;
926                case window.BOLD.subscriptions.logger.levels.ERROR:
927                    console.error.apply(null, params);
928                    return;
929                default:
930                    console.log.apply(null, params);
931                    return;
932            }
933        },
934        info: function() {
935            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.INFO);
936        },
937        warn: function() {
938            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.WARN);
939        },
940        error: function() {
941            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.ERROR);
942        }
943    }
944
945    window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI = function() {
946        return window.BOLD.subscriptions.config.loadSubscriptionGroupFrom === window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes['BSUB_API'];
947    }
948
949    window.BOLD.subscriptions.getSubscriptionGroupFromProductId = function (productId) {
950        var data = window.BOLD.subscriptions.data;
951        var foundGroup = null;
952        for (var i = 0; i < data.subscriptionGroups.length; i += 1) {
953            var subscriptionGroup = data.subscriptionGroups[i];
954            for (var j = 0; j < subscriptionGroup.selection_options.length; j += 1) {
955                var selectionOption = subscriptionGroup.selection_options[j];
956                if (selectionOption.platform_entity_id === productId.toString()) {
957                    foundGroup = subscriptionGroup;
958                    break;
959                }
960            }
961            if (foundGroup) {
962                break;
963            }
964        }
965        return foundGroup;
966    };
967
968    window.BOLD.subscriptions.getSubscriptionGroupById = function(subGroupId) {
969        var subscriptionGroups = window.BOLD.subscriptions.data.subscriptionGroups;
970
971        for (var i = 0; i < subscriptionGroups.length; i += 1) {
972            var subGroup = subscriptionGroups[i];
973            if (subGroup.id === subGroupId) {
974                return subGroup;
975            }
976        }
977
978        return null;
979    };
980
981    window.BOLD.subscriptions.addSubscriptionGroup = function (subscriptionGroup) {
982        if(!window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroup.id))
983        {
984            window.BOLD.subscriptions.data.subscriptionGroups.push(subscriptionGroup);
985        }
986    }
987
988    window.BOLD.subscriptions.getSubscriptionGroupPrepaidDurationById = function(subscriptionGroupId, prepaidDurationId) {
989        var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroupId);
990
991        if (
992            !subscriptionGroup
993            || !subscriptionGroup.prepaid_durations
994            || !subscriptionGroup.prepaid_durations.length
995        ) {
996            return null;
997        }
998
999        for (var i = 0; i < subscriptionGroup.prepaid_durations.length; i++) {
1000            var prepaidDuration = subscriptionGroup.prepaid_durations[i];
1001            if (prepaidDuration.id === prepaidDurationId) {
1002                return prepaidDuration;
1003            }
1004        }
1005
1006        return null;
1007    }
1008
1009    window.BOLD.subscriptions.getSubscriptionGroupBillingRuleById = function(subGroup, billingRuleId) {
1010        for (var i = 0; i < subGroup.billing_rules.length; i += 1) {
1011            var billingRule = subGroup.billing_rules[i];
1012            if (billingRule.id === billingRuleId) {
1013                return billingRule;
1014            }
1015        }
1016
1017        return null;
1018    };
1019
1020    window.BOLD.subscriptions.toggleDisabledAddToCartButtons = function(d) {
1021        var addToCartForms = document.querySelectorAll(window.BOLD.subscriptions.config.addToCartFormSelectors.join(','));
1022        var disable = !!d;
1023        for (var i = 0; i < addToCartForms.length; i++) {
1024            var addToCartForm = addToCartForms[i];
1025            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(
1025addToCartForm);
1026            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
1027
1028            if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection') ) {
1029                if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) {
1030                    var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
1031                    for (var j = 0; j < addToCartButtons.length; j++) {
1032                        var addToCartButton = addToCartButtons[j];
1033                        var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
1034
1035                        addToCartButton.disabled = disable;
1036                        toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
1037                    }
1038                }
1039            } else {
1040                if (subscriptionGroup) {
1041                    var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
1042                    for (var j = 0; j < addToCartButtons.length; j++) {
1043                        var addToCartButton = addToCartButtons[j];
1044                        var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
1045
1046                        addToCartButton.disabled = disable;
1047                        toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
1048                    }
1049                }
1050            }
1051
1052        }
1053    };
1054
1055    window.BOLD.subscriptions.disableAddToCartButtons = function () {
1056        // only disable the add to cart buttons if the app isn't loaded yet
1057        if (!window.BOLD.subscriptions.app) {
1058            window.BOLD.subscriptions.toggleDisabledAddToCartButtons(true);
1059        } else {
1060            window.BOLD.subscriptions.enableAddToCartButtons();
1061        }
1062    };
1063
1064    window.BOLD.subscriptions.enableAddToCartButtons = function () {
1065        document.removeEventListener('click', window.BOLD.subscriptions.preventSubscriptionAddToCart);
1066        window.BOLD.subscriptions.toggleDisabledAddToCartButtons(false);
1067    };
1068
1069    window.BOLD.subscriptions.toggleDisabledCheckoutButtons = function(d) {
1070        var checkoutButtons = document.querySelectorAll(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','));
1071        var disable = !!d;
1072        for (var i = 0; i < checkoutButtons.length; i++) {
1073            var checkoutButton = checkoutButtons[i];
1074            var toggleAction = disable ? checkoutButton.setAttribute : checkoutButton.removeAttribute;
1075
1076            checkoutButton.disabled = disable;
1077            toggleAction.call(checkoutButton, 'data-disabled-by-subscriptions', disable);
1078        }
1079    }
1080
1081    window.BOLD.subscriptions.disableCheckoutButtons = function() {
1082        // only disable the checkout buttons if the app isn't loaded yet
1083        if (!window.BOLD.subscriptions.app) {
1084            window.BOLD.subscriptions.toggleDisabledCheckoutButtons(true);
1085        } else {
1086            window.BOLD.subscriptions.enableCheckoutButtons();
1087        }
1088    }
1089
1090    window.BOLD.subscriptions.enableCheckoutButtons = function() {
1091        document.removeEventListener('click', window.BOLD.subscriptions.preventCheckout);
1092        window.BOLD.subscriptions.toggleDisabledCheckoutButtons(false);
1093    }
1094
1095    window.BOLD.subscriptions.hasSuccessfulAddToCarts = function() {
1096        if (typeof(Storage) !== "undefined") {
1097            var successfulAddToCarts = JSON.parse(
1098                window.localStorage.getItem('boldSubscriptionsSuccessfulAddToCarts') || '[]'
1099            );
1100            if (successfulAddToCarts.length > 0) {
1101                return true;
1102            }
1103        }
1104
1105        return false;
1106    }
1107
1108    window.BOLD.subscriptions.hasPendingAddToCarts = function() {
1109        if (typeof(Storage) !== "undefined") {
1110            var pendingAddToCarts = JSON.parse(
1111                window.localStorage.getItem('boldSubscriptionsPendingAddToCarts') || '[]'
1112            );
1113            if (pendingAddToCarts.length > 0) {
1114                return true;
1115            }
1116        }
1117
1118        return false;
1119    }
1120
1121    window.BOLD.subscriptions.addJSAsset = function(src) {
1122        var scriptTag = document.getElementById('bold-subscriptions-script');
1123        var jsElement = document.createElement('script');
1124        jsElement.type = 'text/javascript';
1125        jsElement.src = src;
1126        scriptTag.parentNode.insertBefore(jsElement, scriptTag);
1127    };
1128
1129    window.BOLD.subscriptions.addCSSAsset = function(href) {
1130        var scriptTag = document.getElementById('bold-subscriptions-script');
1131        var cssElement = document.createElement('link');
1132        cssElement.href = href;
1133        cssElement.rel = 'stylesheet';
1134        scriptTag.parentNode.insertBefore(cssElement, scriptTag);
1135    };
1136
1137    window.BOLD.subscriptions.loadStorefrontAssets = function loadStorefrontAssets() {
1138        var assets = window.BOLD.subscriptions.config.assets;
1139        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.css']);
1140        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.js']);
1141    };
1142
1143    window.BOLD.subscriptions.loadCustomerPortalAssets = function loadCustomerPortalAssets() {
1144        var assets = window.BOLD.subscriptions.config.assets;
1145        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.css']);
1146        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.js']);
1147    };
1148
1149    window.BOLD.subscriptions.processManifest = function() {
1150        if (!window.BOLD.subscriptions.processedManifest) {
1151            window.BOLD.subscriptions.processedManifest = true;
1152            window.BOLD.subscriptions.config.assets = JSON.parse(this.responseText);
1153
1154                        window.BOLD.subscriptions.loadCustomerPortalAssets();
1155        }
1156    };
1157
1158    window.BOLD.subscriptions.addInitialLoadingMessage = function() {
1159        var customerPortalNode = document.getElementById('customer-portal-root');
1160        if (customerPortalNode && window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage) {
1161            customerPortalNode.innerHTML = '<div class="bold-subscriptions-loader-container"><div class="bold-subscriptions-loader"></div></div>';
1162        }
1163    }
1164
1165    window.BOLD.subscriptions.contentLoaded = function() {
1166        window.BOLD.subscriptions.data.contentLoadedEventTriggered = true;
1167        window.BOLD.subscriptions.addInitialLoadingMessage();
1168            };
1169
1170    window.BOLD.subscriptions.preventSubscriptionAddToCart = function(e) {
1171        if (e.target.matches(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')) && e.target.form) {
1172            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(e.target.form);
1173            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
1174            if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection'))
1175            {
1176                if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) {
1177                    // This code prevents products in subscription groups from being added to the cart before the
1178                    // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
1179                    // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
1180                    e.preventDefault();
1181                    return false;
1182                }
1183            } else {
1184                if (subscriptionGroup) {
1185                    // This code prevents products in subscription groups from being added to the cart before the
1186                    // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
1187                    // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
1188                    e.preventDefault();
1189                    return false;
1190                }
1191            }
1192
1193        }
1194    };
1195
1196    window.BOLD.subscriptions.preventCheckout = function(e) {
1197        if (
1198            e.target.matches(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','))
1199            && (window.BOLD.subscriptions.hasSuccessfulAddToCarts() || window.BOLD.subscriptions.hasPendingAddToCarts())
1200        ) {
1201            // This code prevents checkouts on the shop until the Subscriptions app fully loads.
1202            // When the Subscriptions app is ready it will enable the checkout buttons itself.
1203            // Use window.BOLD.subscriptions.enableCheckoutButtons to enable them manually.
1204            e.preventDefault();
1205            return false;
1206        }
1207    }
1208
1209        document.addEventListener('DOMContentLoaded', window.BOLD.subscriptions.contentLoaded);
1210
1211    if (!Element.prototype.matches) {
1212        Element.prototype.matches =
1213            Element.prototype.matchesSelector ||
1214            Element.prototype.mozMatchesSelector ||
1215            Element.prototype.msMatchesSelector ||
1216            Element.prototype.oMatchesSelector ||
1217            Element.prototype.webkitMatchesSelector ||
1218            function(s) {
1219                var matches = (this.document || this.ownerDocument).querySelectorAll(s),
1220                    i = matches.length;
1221                while (--i >= 0 && matches.item(i) !== this) {}
1222                return i > -1;
1223            };
1224    }
1225
1226    if (!Element.prototype.closest) {
1227        Element.prototype.closest = function(s) {
1228            var el = this;
1229
1230            do {
1231                if (Element.prototype.matches.call(el, s)) return el;
1232                el = el.parentElement || el.parentNode;
1233            } while (el !== null && el.nodeType === 1);
1234            return null;
1235        };
1236    }
1237
1238    window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons = function (isVisible) {
1239        if (window.BOLD.subscriptions.config.additionalCheckoutSelectors === undefined) {
1240            return;
1241        }
1242
1243        var selectors = window.BOLD.subscriptions.config.additionalCheckoutSelectors;
1244
1245        for (var i = 0; i < selectors.length; i++) {
1246            var elements = document.querySelectorAll(selectors[i]);
1247
1248            for (var j = 0; j < elements.length; j++) {
1249                elements[j].style.display = isVisible ? 'block' : 'none';
1250            }
1251        }
1252    }
1253
1254    window.BOLD.subscriptions.hideAdditionalCheckoutButtons = function() {
1255        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(false);
1256    };
1257
1258    window.BOLD.subscriptions.showAdditionalCheckoutButtons = function() {
1259        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(true);
1260    };
1261
1262    window.BOLD.subscriptions.enhanceMspUrls = function(data) {
1263        var mspUrl = 'https://sub.boldapps.net/shop/14189/customer_portal';
1264        var elements = document.querySelectorAll("a[href='"+mspUrl+"']");
1265
1266        if(!elements.length || !data.success) {
1267            return;
1268        }
1269
1270        for (var i = 0; i < elements.length; i++) {
1271            elements[i].href = elements[i].href + "?jwt="+data.value.jwt+"&customerId="+data.value.customerId;
1272        }
1273    };
1274
1275    window.addEventListener('load', function () {
1276        window.BOLD.subscriptions.getJWT(window.BOLD.subscriptions.enhanceMspUrls);
1277    });
1278
1279    // This will be called immediately
1280    // Use this anonymous function to avoid polluting the global namespace
1281    (function() {
1282        var xhr = new XMLHttpRequest();
1283        xhr.addEventListener('load', window.BOLD.subscriptions.processManifest);
1284        xhr.open('GET', window.BOLD.subscriptions.config.assetBaseUrl + '/static/manifest.json?t=' + (new Date()).getTime());
1285        xhr.send();
1286    })()
1287
1288    window.BOLD.subscriptions.patches.patchCashier = function() {
1289        if (window.BOLD && window.BOLD.checkout) {
1290            window.BOLD.checkout.disable();
1291            window.BOLD.checkout.listenerFn = window.BOLD.subscriptions.patches.cashierListenerFn;
1292            window.BOLD.checkout.enable();
1293        } else if (window.BOLD.subscriptions.patches.currentCashierPatchAttempts < window.BOLD.subscriptions.patches.maxCashierPatchAttempts) {
1294            window.BOLD.subscriptions.patches.currentCashierPatchAttempts++;
1295            setTimeout(window.BOLD.subscriptions.patches.patchCashier, 100);
1296        }
1297    };
1298
1299    window.BOLD.subscriptions.patches.finishCheckout = function(event, form, cart) {
1300        window.BOLD.subscriptions.patches.currentCheckoutRetries++;
1301
1302        if (!window.BOLD.subscriptions.app
1303            && window.BOLD.subscriptions.patches.currentCheckoutRetries < window.BOLD.subscriptions.patches.maxCheckoutRetries
1304        ) {
1305            setTimeout(function () { window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); }, 100);
1306            return;
1307        } else if (window.BOLD.subscriptions.app) {
1308            window.BOLD.subscriptions.patches.currentCheckoutRetries = 0;
1309            window.BOLD.subscriptions.app.addCartParams(form, cart);
1310        }
1311
1312        var noSubscriptions = false;
1313        if ((window.BOLD.subscriptions.app && window.BOLD.subscriptions.app.successfulAddToCarts.length === 0)
1314            || !window.BOLD.subscriptions.app
1315        ) {
1316            noSubscriptions = true;
1317            event.target.dataset.cashierConfirmedNoPlugins = true;
1318
1319            if (window.BOLD.subscriptions.setCashierFeatureToken) {
1320                window.BOLD.subscriptions.setCashierFeatureToken(false);
1321            }
1322        }
1323
1324        if ((noSubscriptions && window.BOLD.subscriptions.config.cashierPluginOnlyMode)
1325            || (typeof BOLD.checkout.isFeatureRequired === 'function' && !BOLD.checkout.isFeatureRequired())
1326        ) {
1327            // send them to the original checkout when in plugin only mode
1328            // and either BSUB is there but there are no subscription products
1329            // or BSUB isn't there at all
1330            if (form.dataset.old_form_action) {
1331                form.action = form.dataset.old_form_action;
1332            }
1333            event.target.click();
1334        } else {
1335            // sends them to Cashier since BSUB got a chance to add it's stuff
1336            // and plugin only mode is not enabled
1337            form.submit();
1338        }
1339    };
1340</script>
1340
1341
1342<script id="bold-subscriptions-platform-script" type="text/javascript">
1343    window.BOLD.subscriptions.config.shopPlatformId = '62528356603';
1344    window.BOLD.subscriptions.config.appSlug = 'subscriptions';
1345
1346    window.BOLD = window.BOLD || {};
1347    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
1348    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
1349    window.BOLD.subscriptions.data.platform = window.BOLD.subscriptions.data.platform || {};
1350    window.BOLD.subscriptions.data.platform.customer = { id: '' };
1351    window.BOLD.subscriptions.data.platform.product = {"id":7937371373819,"title":"Advent Calendar","handle":"advent-calendar","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2026-09-15T10:01:05-05:00","created_at":"2022-10-11T08:19:42-05:00","vendor":"Jenna Rae Cakes","type":"","tags":["Advent","Advent-Ship","Canada-USA","Confectionary","Holiday","Holiday-Ship","Non-Perishable","PREP48","Seasonal"],"price":6500,"price_min":6500,"price_max":6500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43876160897275,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Advent Calendar","public_title":null,"options":["Default Title"],"price":6500,"weight":249,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"],"featured_image":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","options":["Title"],"media":[{"alt":null,"id":42101247508731,"position":1,"preview_image":{"aspect_ratio":0.801,"height":1600,"width":1281,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466"},"aspect_ratio":0.801,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","width":1281},{"alt":null,"id":42101247541499,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328594683,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","width":1080},{"alt":null,"id":42101247672571,"position":4,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247607035,"position":5,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","width":1280},{"alt":null,"id":42101247639803,"position":6,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247705339,"position":7,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328561915,"position":8,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","width":1080},{"alt":null,"id":42101247770875,"position":9,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","width":1280},{"alt":null,"id":42126328529147,"position":10,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","width":1080},{"alt":null,"id":42101247803643,"position":11,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e"};
1352    window.BOLD.subscriptions.data.platform.products = [];
1353    window.BOLD.subscriptions.data.platform.variantProductMap = {};
1354
1355    window.BOLD.subscriptions.addCachedProductData = function(products) {
1356        // ignore [], null, and undefined
1357        if (!products) {
1358            return
1359        }
1360
1361        if (!Array.isArray(products)) {
1362            window.BOLD.subscriptions.logger.warn('products must be an array')
1363            return
1364        }
1365
1366        window.BOLD.subscriptions.data.platform.products.concat(products)
1367
1368        for (var i = 0; i < products.length; i++) {
1369            var product = products[i];
1370            for (var j = 0; j < product.variants.length; j++) {
1371                var variant = product.variants[j];
1372                window.BOLD.subscriptions.data.platform.variantProductMap[variant.id] = product;
1373            }
1374        }
1375    }
1376
1377    
1378    window.BOLD.subscriptions.addCachedProductData([{"id":7937371373819,"title":"Advent Calendar","handle":"advent-calendar","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2026-09-15T10:01:05-05:00","created_at":"2022-10-11T08:19:42-05:00","vendor":"Jenna Rae Cakes","type":"","tags":["Advent","Advent-Ship","Canada-USA","Confectionary","Holiday","Holiday-Ship","Non-Perishable","PREP48","Seasonal"],"price":6500,"price_min":6500,"price_max":6500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43876160897275,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Advent Calendar","public_title":null,"options":["Default Title"],"price":6500,"weight":249,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_pl
1378an_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"],"featured_image":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","options":["Title"],"media":[{"alt":null,"id":42101247508731,"position":1,"preview_image":{"aspect_ratio":0.801,"height":1600,"width":1281,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466"},"aspect_ratio":0.801,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","width":1281},{"alt":null,"id":42101247541499,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328594683,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","width":1080},{"alt":null,"id":42101247672571,"position":4,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247607035,"position":5,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","width":1280},{"alt":null,"id":42101247639803,"position":6,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247705339,"position":7,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328561915,"position":8,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","width":1080},{"alt":null,"id":42101247770875,"position":9,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","width":1280},{"alt":null,"id":42126328529147,"position":10,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","width":1080},{"alt":null,"id":42101247803643,"position":11,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e"}]);
1379    
1380    
1381    
1382
1383    window.BOLD.subscriptions.config.addToCartFormSelectors.push(
1384        '.product-form.product-form-product-template:not(.bold-subscriptions-no-widget)'
1385        ,'.product-form.product-form--payment-button:not(.bold-subscriptions-no-widget)'
1386    );
1387    window.BOLD.subscriptions.config.addToCartButtonSelectors.push('[type="submit"]');
1388    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors.push('a[data-event-type="product-click"]');
1389    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors.push('[type="submit"]');
1390    window.BOLD.subscriptions.config.cartElementSelectors.push('form[action="/cart"]');
1391    window.BOLD.subscriptions.config.cartTotalElementSelectors.push('[data-cart-subtotal]', '.text-right .ajaxcart__subtotal');
1392    window.BOLD.subscriptions.config.checkoutButtonSelectors.push(
1393        '[name="checkout"]',
1394        '[href*="checkout"]:not([href*="tools/checkout"])',
1395        '[onclick*="checkout"]:not([onclick*="tools/checkout"])',
1396    );
1397
1398    // Discount text markup template
1399    // NOTE: @ on double curly, so blade doesn't interpret, and `raw` liquid tags so liquid doesn't interpret.
1400    
1401    window.BOLD.subscriptions.config.discountItemTemplate = '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>';
1402    
1403
1404    window.BOLD.subscriptions.getProductIdFromAddToCartForm = function(addToCartForm) {
1405        var idInput = addToCartForm.querySelector('[name="id"]');
1406        if (idInput === null) {
1407            window.BOLD.subscriptions.logger.error('could not get variant id input from add to cart form — make sure your form has an input with [name="id"]')
1408            return null;
1409        }
1410
1411        var variantId = parseInt(idInput.value, 10);
1412        if (isNaN(variantId)) {
1413            window.BOLD.subscriptions.logger.error('could not parse variant id from [name="id"] input')
1414            return null;
1415        }
1416
1417        var product = window.BOLD.subscriptions.data.platform.variantProductMap[variantId];
1418
1419        if (product === undefined) {
1420            window.BOLD.subscriptions.logger.error('could not map variant id to cached product data — call window.BOLD.subscriptions.addCachedProductData(products) to add the product to the cache')
1421            return null;
1422        }
1423
1424        return product.id;
1425    };
1426
1427    window.BOLD.subscriptions.getAddToCartForms = function() {
1428        var forms = [];
1429        var idInputs = document.querySelectorAll('[name="id"]');
1430
1431        for (var i = 0; i < idInputs.length; i++) {
1432            var idInput = idInputs[i];
1433            var form = idInput.closest('form:not(.bold-subscriptions-no-widget)');
1434            if (form) {
1435                forms.push(form);
1436            }
1437        }
1438
1439        return forms;
1440    };
1441
1442    window.BOLD.subscriptions.getJWT = function (callback) {
1443        if(window.BOLD.subscriptions.data.platform.customer.id !== '') {
1444            var shopPlatformId = '62528356603';
1445            var appSlug = 'subscriptions';
1446            var customerPlatformId = window.BOLD.subscriptions.data.platform.customer.id;
1447            var proxyPath = '/apps/app-proxy/customers/v1/shops/'+shopPlatformId+'/apps/'+appSlug+'/customers/pid/'+customerPlatformId+'/jwt';
1448
1449            var xmlhttp = new XMLHttpRequest();
1450
1451            xmlhttp.onreadystatechange = function() {
1452                if (xmlhttp.readyState === window.BOLD.subscriptions.config.XMLHttpRequest.DONE) {
1453                    if (xmlhttp.status === 200) {
1454                        var data = JSON.parse(xmlhttp.responseText);
1455                        callback({
1456                            success: true,
1457                            value: {
1458                                jwt: data.bold_platform_jwt,
1459                                customerId: window.BOLD.subscriptions.data.platform.customer.id,
1460                            },
1461                        });
1462                    } else if (xmlhttp.status === 404) {
1463                        callback({
1464                            success: false,
1465                            error: 'not_logged_in',
1466                        });
1467                    } else {
1468                        callback({
1469                            success: false,
1470                            error: 'unknown',
1471                        });
1472                    }
1473                }
1474            };
1475
1476            xmlhttp.open("GET", proxyPath, true);
1477            xmlhttp.setRequestHeader('Accept', 'application/liquid');
1478            xmlhttp.send();
1479        } else {
1480            callback({
1481                success: false,
1482                error: 'not_logged_in',
1483            });
1484        }
1485    };
1486
1487    window.BOLD.subscriptions.setCashierFeatureToken = function(value) {
1488        if (window.BOLD.checkout_features_defaults && window.BOLD.subscriptions.config.cashierApplicationUUID) {
1489            window.BOLD.checkout_features_defaults.forEach(function(item) {
1490                if (item.id === window.BOLD.subscriptions.config.cashierApplicationUUID) {
1491                    item.require = value;
1492                }
1493            });
1494        }
1495    };
1496
1497    // Cashier patches
1498    window.BOLD.subscriptions.patches.cashierListenerFn = function(event) {
1499        if (window.BOLD.checkout.isCheckoutButton(event.target) && window.BOLD.checkout.isEnabled()) {
1500            window.BOLD.subscriptions.patches.pushToCashier(event);
1501        } else if(window.BOLD.checkout.isCheckoutButton(event.target) && typeof window.cashier_installed_on_site === 'undefined') {
1502            var request = new XMLHttpRequest();
1503            request.open('HEAD', '/apps/checkout/isInstalled', false);
1504            request.send(null);
1505
1506            if(request.status >= 200 && request.status < 400) {
1507                window.BOLD.subscriptions.patches.pushToCashier(event);
1508            } else {
1509                window.cashier_installed_on_site = false;
1510            }
1511        }
1512    };
1513
1514    window.BOLD.subscriptions.localTime = function() {
1515        var localDate = new Date();
1516        return localDate.getTime();
1517    };
1518
1519
1520    window.BOLD.subscriptions.patches.pushToCashier = function(event) {
1521        event.preventDefault();
1522        var form = window.BOLD.checkout.getForm(event.target);
1523        var formData = new FormData(form);
1524        var request = new XMLHttpRequest();
1525        request.open('POST', '/cart/update.js?tmp=' + Date.now(), true);
1526        request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
1527
1528        request.onload = function() {
1529            if (request.status >= 200 && request.status < 400) {
1530                // Success!
1531                var cart = JSON.parse(request.responseText);
1532
1533                // If items are empty redirect back to the cart
1534                if (cart.items.length === 0) {
1535                    return window.location.href = '/cart';
1536                }
1537
1538                cart.items.forEach(function(element) {
1539                    delete element.product_description;
1540                });
1541
1542                if (document.getElementById('CartSpecialInstructions')) {
1543                    // If the cart note exists, grab its value
1544                    cart.note = document.getElementById('CartSpecialInstructions').value;
1545                }
1546
1547                var cartObj = JSON.stringify(cart);
1548
1549                var form = window.BOLD.checkout.getForm(event.target);
1550                form.dataset.old_form_action = form.action;
1551                form.action = '/apps/checkout/begin-checkout' + googleAnalyticsGetParamString({});
1552                var cartCookie = window.BOLD.checkout.getCookie('cart');
1553                var element = document.createElement('INPUT');
1554                element.type = 'HIDDEN';
1555                element.name = 'cart_id';
1556                element.value = cartCookie;
1557                form.appendChild(element);
1558
1559                var dateElement = document.createElement('INPUT');
1560                dateElement.type = 'HIDDEN';
1561                dateElement.name = 'checkout_local_time';
1562                dateElement.value = window.BOLD.subscriptions.localTime();
1563                form.appendChild(dateElement);
1564
1565                var cartElement = document.createElement('INPUT');
1566                cartElement.type = 'HIDDEN';
1567                cartElement.name = 'cart';
1568                cartElement.value = cartObj;
1569                form.appendChild(cartElement);
1570                form.method = 'POST';
1571
1572                if(window.BOLD && window.BOLD.checkout && typeof window.BOLD.checkout.languageIsoCode === 'string') {
1573                    var langInput = document.createElement('INPUT');
1574                    langInput.type = 'HIDDEN';
1575                    langInput.name = 'language_iso';
1576                    langInput.value = window.BOLD.checkout.languageIsoCode;
1577                    form.appendChild(langInput);
1578                }
1579
1580                if (window.BOLD && window.BOLD.common && typeof window.BOLD.common.eventEmitter === 'object' && typeof window.BOLDCURRENCY !== 'undefined') {
1581                    window.BOLD.common.eventEmitter.emit('BOLD_CASHIER_checkout', {target: form});
1582                }
1583
1584                window.BOLD.subscriptions.patches.finishCheckout(event, form, cart);
1585            }
1586        };
1587
1588        request.send(formData);
1589    };
1590
1591    </script>
1591
1592
1593<meta name="facebook-domain-verification" content="ggz0r1efbtxq1kgv8m11xayvy3mc5o" />
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604<meta name="twitter:site" content="@">
1605<meta name="twitter:card" content="summary_large_image">
1606<meta name="twitter:title" content="Advent Calendar">
1607<meta name="twitter:description" content="Advent Calendars are currently available for pre-order with shipping across Canada starting on November 16th, and local pick up and delivery starting on November 3rd.">
1608<meta name="twitter:image:alt" content="Advent Calendar">
1609<meta name="twitter:image" content="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/http://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_1024x1024.jpg?v=1789531466">
1610  
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630  
1631  
1632  <style type="text/css">@font-face {font-family:'Archivo Black';font-style:normal;font-weight:400;src:url(/cf-fonts/s/archivo-black/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Archivo Black';font-style:normal;font-weight:400;src:url(/cf-fonts/s/archivo-black/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Nunito';font-style:normal;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Nunito';font-style:normal;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Nunito';font-style:normal;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Nunito';font-style:normal;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Nunito';font-style:normal;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Nunito';font-style:italic;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Nunito';font-style:italic;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Nunito';font-style:italic;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/latin-ext/wght/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Nunito';font-style:italic;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/cyrillic/wght/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Nunito';font-style:italic;font-weight:200 1000;src:url(/cf-fonts/v/nunito/5.2.7/latin/wght/italic.woff2);
1632unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style>
1633
1634<!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1635<script type="text/javascript">
1636  (function (c, l, a, r, i, t, y) {
1637    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1638    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1639    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1640
1641    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1642      if (error) {
1643        console.error("Error loading Shopify features:", error);
1644        return;
1645      }
1646
1647      c[a]('consentv2', {
1648        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1649        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1650        source: 101,
1651      });
1652    });
1653
1654    l.addEventListener("visitorConsentCollected", function (e) {
1655      c[a]('consentv2', {
1656        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1657        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1658        source: 101,
1659      });
1660    });
1661  })(window, document, "clarity", "script", "qxhynu8qr6");
1662</script>
1662
1663
1664
1665
1666<!-- END app block --><!-- BEGIN app block: shopify://apps/zapiet-pickup-delivery/blocks/app-embed/5599aff0-8af1-473a-a372-ecd72a32b4d5 -->
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678    <style>#storePickupApp {
1679  padding-left: 10px;
1680  padding-right: 10px;
1681}</style>
1682
1683
1684
1685
1686<script type="text/javascript" data-cookieconsent="ignore">
1687    var zapietTranslations = {};
1688    var zapietCalendarSettings = {};
1689
1690    window.ZapietMethods = {"pickup":{"active":true,"enabled":true,"name":"Pickup","sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https:\/\/zapiet-vapor.s3.amazonaws.com\/uploads\/images\/6193dda9-043a-49e0-b30c-c50580b99150.png","hover":"","active":"https:\/\/zapiet-vapor.s3.amazonaws.com\/uploads\/images\/769bb3cf-abf5-41c1-89a9-ef500dc922e5.png"}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Pickup Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https:\/\/zapiet-vapor.s3.amazonaws.com\/uploads\/images\/9cb2559a-bb8b-43d5-8385-f4d9102bebb5.png","hover":"","active":"https:\/\/zapiet-vapor.s3.amazonaws.com\/uploads\/images\/892861f1-bfb8-48fb-9fcc-3a1a0602a1dd.png"}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"No-Shipping","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https:\/\/zapiet-vapor.s3.amazonaws.com\/uploads\/images\/ae3c6aba-9af6-4808-bceb-9af55bc4d1fe.png","hover":"","active":"https:\/\/zapiet-vapor.s3.amazonaws.com\/uploads\/images\/c9ace54b-6893-4a4c-9e3e-e60591860b05.png"}}}
1691    window.ZapietEvent = {
1692        listen: function(eventKey, callback) {
1693            if (!this.listeners) {
1694                this.listeners = [];
1695            }
1696            this.listeners.push({
1697                eventKey: eventKey,
1698                callback: callback
1699            });
1700        },
1701    };
1702
1703    
1704
1705    
1706        
1707        var language_settings = {"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":"partial_postcode_matching","base_country_name":"Canada","base_country_code":"CA","method_display_style":"custom","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":false,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":false,"pickup_validate_cart":false,"gmak":"","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":null,"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":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":false,"methods":{"pickup":{"active":true,"enabled":true,"name":"Pickup","
1707sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/6193dda9-043a-49e0-b30c-c50580b99150.png","hover":"","active":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/769bb3cf-abf5-41c1-89a9-ef500dc922e5.png"}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Pickup Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/9cb2559a-bb8b-43d5-8385-f4d9102bebb5.png","hover":"","active":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/892861f1-bfb8-48fb-9fcc-3a1a0602a1dd.png"}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"No-Shipping","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/ae3c6aba-9af6-4808-bceb-9af55bc4d1fe.png","hover":"","active":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/c9ace54b-6893-4a4c-9e3e-e60591860b05.png"}}},"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"
1707:"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"checkout_button":"Checkout","location_label":"Choose a location.","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by state/province","heading":"Store Pickup","note":"","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","more_information":"More information","no_date_time_selected":"Please select a date & time.","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Sorry, pickup is not available for your selected items.","method_not_available":"Not available","opening_hours":"Opening hours","locations_found":"Please select a pickup location:","preselect_first_available_time":"Select a time","dates_not_available":"Sorry, your selected items are not currently available for pickup.","location_error":"Please select a pickup location.","checkout_error":"Please select a date and time for pickup.","pickup_note_label":"Please enter pickup instructions (optional)","pickup_note_label_required":"Please enter pickup instructions (required)","pickup_note_error":"Please enter pickup instructions"},"delivery":{"checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","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}}","delivery_note_label":"Please note, Trexity is currently unable to guarantee delivery times. If you require delivery at a specific time, please contact our Customer Service Department at 1-204-691-4222 ext 5 between 8am and 4pm at least 24 hours before your selected delivery date. \n\nPlease enter delivery instructions (optional)","delivery_validator_button_label":"Go","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_error_button_label":"Continue shopping","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_heading":"An error occured","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store","delivery_validator_not_eligible_heading":"Sorry, we do not deliver to your area","delivery_validator_placeholder":"Enter your postal code ...","delivery_validator_prelude":"Do we deliver?","available":"Great! You are eligible for delivery.","heading":"Local Delivery","note":"Enter your postal code to check if you are eligible for local delivery:","max_order_total":"Maximum order value for delivery is $0.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","min_order_total":"Minimum order value for delivery is $0.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Please select a date & time for delivery.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","method_not_available":"Not available","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Enter your postal code ...","preselect_first_available_time":"Select a time","not_available":"Sorry, delivery is not available in your area.","dates_not_available":"Sorry, your selected items are not currently available for delivery.","checkout_error":"Please enter a valid zipcode and select your preferred date and time for delivery."},"shipping":{"checkout_button":"Checkout","datepicker_placeholder":"Choose a shipping date.","heading":"Shipping","note":"<b>Shipping date is not delivery date.</b> The shipping date selected below is the date your order will ship from our head office. Orders ship on Tuesday. The order 
1707cut-off for Tuesday shipping is 11:59 PM CST Sunday.","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","cart_eligibility_error":"Sorry, shipping is not available for your selected items.","method_not_available":"Not available","checkout_error":"Please choose a date for shipping."},"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","no_delivery_options_available":"No delivery options are available for your products","sms_consent":"I would like to receive SMS notifications about my order updates.","no_checkout_method_error":"Please select a delivery option","daily_limits_modal_title":"Some items in your cart are unavailable for the selected date.","daily_limits_modal_description":"Select a different date or adjust your cart.","daily_limits_modal_close_button":"Review products","daily_limits_modal_change_date_button":"Change date","daily_limits_modal_out_of_stock_label":"Out of stock","daily_limits_modal_only_left_label":"Only {{ quantity }} left"},"order_status":{"pickup_details_heading":"Pickup details","pickup_details_text":"Your order will be ready for collection at our {{ Pickup-Location-Company }} location{% if Pickup-Date %} on {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %} at {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Delivery details","delivery_details_text":"Your order will be delivered locally by our team{% if Delivery-Date %} on the {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} between {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Shipping details","shipping_details_text":"Your order will arrive soon{% if Shipping-Date %} on the {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"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,"hide_product_widget_postcode_field":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,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/c34efd6a-eca3-4303-8019-5b5b60b13139/"};
1708        zapietTranslations["en"] = language_settings.translations;
1709        zapietCalendarSettings["en"] = language_settings.calendar_settings;
1710    
1711
1712    function initializeZapietApp() {
1713        var products = [];
1714
1715        
1716
1717        window.ZapietCachedSettings = {
1718            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":"partial_postcode_matching","base_country_name":"Canada","base_country_code":"CA","method_display_style":"custom","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":false,"enable_delivery_current_location":false,"enable_pickup_address_autocompletion":false,"pickup_date_picker_enabled":true,"pickup_time_picker_enabled":true,"delivery_note_enabled":true,"delivery_note_required":false,"delivery_note_limit_characters_enabled":false,"delivery_note_character_limit":0,"delivery_date_picker_enabled":true,"delivery_time_picker_enabled":true,"shipping.date_picker_enabled":true,"shipping.time_picker_enabled":false,"delivery_validate_cart":false,"pickup_validate_cart":false,"gmak":"","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":null,"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":null,"preselect_first_available_time":true}},"day_name_attribute_enabled":false,"methods":{"pickup":{"active":true,"enabled":true,"name":"Pickup","
1718sort":0,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Delivery Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/6193dda9-043a-49e0-b30c-c50580b99150.png","hover":"","active":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/769bb3cf-abf5-41c1-89a9-ef500dc922e5.png"}},"delivery":{"active":false,"enabled":true,"name":"Delivery","sort":1,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":false,"value":"Pickup Only,Shipping Only","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/9cb2559a-bb8b-43d5-8385-f4d9102bebb5.png","hover":"","active":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/892861f1-bfb8-48fb-9fcc-3a1a0602a1dd.png"}},"shipping":{"active":false,"enabled":true,"name":"Shipping","sort":2,"status":{"condition":"price","operator":"morethan","value":0,"enabled":true,"product_conditions":{"enabled":true,"value":"No-Shipping","enable":false,"property":"tags","hide_button":false}},"button":{"type":"default","default":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/ae3c6aba-9af6-4808-bceb-9af55bc4d1fe.png","hover":"","active":"https://zapiet-vapor.s3.amazonaws.com/uploads/images/c9ace54b-6893-4a4c-9e3e-e60591860b05.png"}}},"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"
1718:"","labelMonthNext":"Next month","labelMonthPrev":"Previous month","labelMonthSelect":"Select a month","labelYearSelect":"Select a year","and":"and","between":"between"},"pickup":{"checkout_button":"Checkout","location_label":"Choose a location.","could_not_find_location":"Sorry, we could not find your location.","datepicker_label":"Choose a date and time.","datepicker_placeholder":"Choose a date and time.","date_time_output":"{{DATE}} at {{TIME}}","location_placeholder":"Enter your postal code ...","filter_by_region_placeholder":"Filter by state/province","heading":"Store Pickup","note":"","max_order_total":"Maximum order value for pickup is $0.00","max_order_weight":"Maximum order weight for pickup is {{ weight }}","min_order_total":"Minimum order value for pickup is $0.00","min_order_weight":"Minimum order weight for pickup is {{ weight }}","more_information":"More information","no_date_time_selected":"Please select a date & time.","no_locations_found":"Sorry, pickup is not available for your selected items.","no_locations_region":"Sorry, pickup is not available in your region.","cart_eligibility_error":"Sorry, pickup is not available for your selected items.","method_not_available":"Not available","opening_hours":"Opening hours","locations_found":"Please select a pickup location:","preselect_first_available_time":"Select a time","dates_not_available":"Sorry, your selected items are not currently available for pickup.","location_error":"Please select a pickup location.","checkout_error":"Please select a date and time for pickup.","pickup_note_label":"Please enter pickup instructions (optional)","pickup_note_label_required":"Please enter pickup instructions (required)","pickup_note_error":"Please enter pickup instructions"},"delivery":{"checkout_button":"Checkout","could_not_find_location":"Sorry, we could not find your location.","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}}","delivery_note_label":"Please note, Trexity is currently unable to guarantee delivery times. If you require delivery at a specific time, please contact our Customer Service Department at 1-204-691-4222 ext 5 between 8am and 4pm at least 24 hours before your selected delivery date. \n\nPlease enter delivery instructions (optional)","delivery_validator_button_label":"Go","delivery_validator_eligible_button_label":"Continue shopping","delivery_validator_eligible_button_link":"#","delivery_validator_eligible_content":"To start shopping just click the button below","delivery_validator_eligible_heading":"Great, we deliver to your area!","delivery_validator_error_button_label":"Continue shopping","delivery_validator_error_button_link":"#","delivery_validator_error_content":"Sorry, it looks like we have encountered an unexpected error. Please try again.","delivery_validator_error_heading":"An error occured","delivery_validator_not_eligible_button_label":"Continue shopping","delivery_validator_not_eligible_button_link":"#","delivery_validator_not_eligible_content":"You are more then welcome to continue browsing our store","delivery_validator_not_eligible_heading":"Sorry, we do not deliver to your area","delivery_validator_placeholder":"Enter your postal code ...","delivery_validator_prelude":"Do we deliver?","available":"Great! You are eligible for delivery.","heading":"Local Delivery","note":"Enter your postal code to check if you are eligible for local delivery:","max_order_total":"Maximum order value for delivery is $0.00","max_order_weight":"Maximum order weight for delivery is {{ weight }}","min_order_total":"Minimum order value for delivery is $0.00","min_order_weight":"Minimum order weight for delivery is {{ weight }}","delivery_note_error":"Please enter delivery instructions","no_date_time_selected":"Please select a date & time for delivery.","cart_eligibility_error":"Sorry, delivery is not available for your selected items.","method_not_available":"Not available","delivery_note_label_required":"Please enter delivery instructions (required)","location_placeholder":"Enter your postal code ...","preselect_first_available_time":"Select a time","not_available":"Sorry, delivery is not available in your area.","dates_not_available":"Sorry, your selected items are not currently available for delivery.","checkout_error":"Please enter a valid zipcode and select your preferred date and time for delivery."},"shipping":{"checkout_button":"Checkout","datepicker_placeholder":"Choose a shipping date.","heading":"Shipping","note":"<b>Shipping date is not delivery date.</b> The shipping date selected below is the date your order will ship from our head office. Orders ship on Tuesday. The order 
1718cut-off for Tuesday shipping is 11:59 PM CST Sunday.","max_order_total":"Maximum order value for shipping is $0.00","max_order_weight":"Maximum order weight for shipping is {{ weight }}","min_order_total":"Minimum order value for shipping is $0.00","min_order_weight":"Minimum order weight for shipping is {{ weight }}","cart_eligibility_error":"Sorry, shipping is not available for your selected items.","method_not_available":"Not available","checkout_error":"Please choose a date for shipping."},"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","no_delivery_options_available":"No delivery options are available for your products","sms_consent":"I would like to receive SMS notifications about my order updates.","no_checkout_method_error":"Please select a delivery option","daily_limits_modal_title":"Some items in your cart are unavailable for the selected date.","daily_limits_modal_description":"Select a different date or adjust your cart.","daily_limits_modal_close_button":"Review products","daily_limits_modal_change_date_button":"Change date","daily_limits_modal_out_of_stock_label":"Out of stock","daily_limits_modal_only_left_label":"Only {{ quantity }} left"},"order_status":{"pickup_details_heading":"Pickup details","pickup_details_text":"Your order will be ready for collection at our {{ Pickup-Location-Company }} location{% if Pickup-Date %} on {{ Pickup-Date | date: \"%A, %d %B\" }}{% if Pickup-Time %} at {{ Pickup-Time }}{% endif %}{% endif %}","delivery_details_heading":"Delivery details","delivery_details_text":"Your order will be delivered locally by our team{% if Delivery-Date %} on the {{ Delivery-Date | date: \"%A, %d %B\" }}{% if Delivery-Time %} between {{ Delivery-Time }}{% endif %}{% endif %}","shipping_details_heading":"Shipping details","shipping_details_text":"Your order will arrive soon{% if Shipping-Date %} on the {{ Shipping-Date | date: \"%A, %d %B\" }}{% endif %}"},"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,"hide_product_widget_postcode_field":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,"pickup_note_limit_characters_enabled":false,"pickup_note_character_limit":0,"shipping_note_enabled":false,"shipping_note_required":false,"shipping_note_limit_characters_enabled":false,"shipping_note_character_limit":0,"asset_url":"https://d1nsc3vx6l3v3t.cloudfront.net/c34efd6a-eca3-4303-8019-5b5b60b13139/"},
1719            shop_identifier: 'shop-jenna-rae-cakes.myshopify.com',
1720            language_code: 'en',
1721            checkout_url: '/cart',
1722            products: products,
1723            translations: zapietTranslations,
1724            calendar_settings: zapietCalendarSettings,
1725            customer: {
1726                first_name: '',
1727                last_name: '',
1728                company: '',
1729                address1: '',
1730                address2: '',
1731                city: '',
1732                province: '',
1733                country: '',
1734                zip: '',
1735                phone: '',
1736                tags: null
1737            }
1738        }
1739
1740        window.Zapiet.start(window.ZapietCachedSettings, true);
1741
1742        
1743            window.ZapietEvent.listen('widget_loaded', function() {
1744                console.log("Widget loaded!")
1745if(window.FND && window.FND.zapiet && window.FND.zapiet.hideShipping) {
1746    var config = ZapietWidgetConfig;
1747    config.cached_config.methods.shipping.enabled = false;
1748    Zapiet.start(config);
1749}
1750
1751// Save checkout params in a window object
1752window.Zapiet.Cart._updateAttributes = window.Zapiet.Cart.updateAttributes;
1753window.Zapiet.Cart.updateAttributes = function(params, callback) {
1754    window.zapietCheckoutParams = params;
1755    window.Zapiet.Cart._updateAttributes(params, callback);
1756}
1757
1758// Re-add cart attributes right before checkout
1759window.customCheckoutValidation = function(_, callback) {
1760    // Re-add attributes and proceed to checkout
1761    window.Zapiet.Cart.updateAttributes(window.zapietCheckoutParams, function() {
1762        callback(true);
1763    });
1764}
1765
1766var styleTag = document.querySelector("#zapiet-style-disable-checkout-button");
1767if (styleTag) {
1768    styleTag.remove();
1769}
1770            });
1771        
1772    }
1773
1774    function loadZapietStyles(href) {
1775        var ss = document.createElement("link");
1776        ss.type = "text/css";
1777        ss.rel = "stylesheet";
1778        ss.media = "all";
1779        ss.href = href;
1780        document.getElementsByTagName("head")[0].appendChild(ss);
1781    }
1782
1783    
1784        loadZapietStyles("https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/storepickup.css");
1785        var zapietLoadScripts = {
1786            vendor: true,
1787            storepickup: true,
1788            pickup: true,
1789            delivery: true,
1790            shipping: true,
1791            pickup_map: false,
1792            validator: false
1793        };
1794
1795        function zapietScriptLoaded(key) {
1796            zapietLoadScripts[key] = false;
1797            if (!Object.values(zapietLoadScripts).includes(true)) {
1798                initializeZapietApp();
1799            }
1800        }
1801    
1802</script>
1802
1803
1804
1805
1806
1807    
1807<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/vendor.js" onload="zapietScriptLoaded('vendor')" defer data-cookieconsent="ignore"></script>
1807
1808    
1808<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/storepickup.js" onload="zapietScriptLoaded('storepickup')" defer data-cookieconsent="ignore"></script>
1808
1809
1810    
1811
1812    
1813        
1813<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/pickup.js" onload="zapietScriptLoaded('pickup')" defer data-cookieconsent="ignore"></script>
1813
1814    
1815
1816    
1817        
1817<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/delivery.js" onload="zapietScriptLoaded('delivery')" defer data-cookieconsent="ignore"></script>
1817
1818    
1819
1820    
1821        
1821<script type="module" src="https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/shipping.js" onload="zapietScriptLoaded('shipping')" defer data-cookieconsent="ignore"></script>
1821
1822    
1823
1824    
1825
1826
1827<!-- END app block --><!-- BEGIN app block: shopify://apps/bm-country-blocker-ip-blocker/blocks/boostmark-blocker/bf9db4b9-be4b-45e1-8127-bbcc07d93e7e -->
1828
1829  
1829<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/blocker.js?v=4&shop=shop-jenna-rae-cakes.myshopify.com" async></script>
1829
1830  
1830<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/jk4ukh.js?c=6&shop=shop-jenna-rae-cakes.myshopify.com" async></script>
1830
1831
1832  
1833    
1833<script async>
1834      function _0x3f8f(_0x223ce8,_0x21bbeb){var _0x6fb9ec=_0x6fb9();return _0x3f8f=function(_0x3f8f82,_0x5dbe6e){_0x3f8f82=_0x3f8f82-0x191;var _0x51bf69=_0x6fb9ec[_0x3f8f82];return _0x51bf69;},_0x3f8f(_0x223ce8,_0x21bbeb);}(function(_0x4724fe,_0xeb51bb){var _0x47dea2=_0x3f8f,_0x141c8b=_0x4724fe();while(!![]){try{var _0x4a9abe=parseInt(_0x47dea2(0x1af))/0x1*(-parseInt(_0x47dea2(0x1aa))/0x2)+-parseInt(_0x47dea2(0x1a7))/0x3*(parseInt(_0x47dea2(0x192))/0x4)+parseInt(_0x47dea2(0x1a3))/0x5*(parseInt(_0x47dea2(0x1a6))/0x6)+-parseInt(_0x47dea2(0x19d))/0x7*(-parseInt(_0x47dea2(0x191))/0x8)+-parseInt(_0x47dea2(0x1a4))/0x9*(parseInt(_0x47dea2(0x196))/0xa)+-parseInt(_0x47dea2(0x1a0))/0xb+parseInt(_0x47dea2(0x198))/0xc;if(_0x4a9abe===_0xeb51bb)break;else _0x141c8b['push'](_0x141c8b['shift']());}catch(_0x5bdae7){_0x141c8b['push'](_0x141c8b['shift']());}}}(_0x6fb9,0x2b917),function e(){var _0x379294=_0x3f8f;window[_0x379294(0x19f)]=![];var _0x59af3b=new MutationObserver(function(_0x10185c){var _0x39bea0=_0x379294;_0x10185c[_0x39bea0(0x19b)](function(_0x486a2e){var _0x1ea3a0=_0x39bea0;_0x486a2e['addedNodes'][_0x1ea3a0(0x19b)](function(_0x1880c1){var _0x37d441=_0x1ea3a0;if(_0x1880c1[_0x37d441(0x193)]===_0x37d441(0x19c)&&window[_0x37d441(0x19f)]==![]){var _0x64f391=_0x1880c1['textContent']||_0x1880c1[_0x37d441(0x19e)];_0x64f391[_0x37d441(0x1ad)](_0x37d441(0x1ab))&&(window[_0x37d441(0x19f)]=!![],window['_bm_blocked_script']=_0x64f391,_0x1880c1[_0x37d441(0x194)][_0x37d441(0x1a2)](_0x1880c1),_0x59af3b[_0x37d441(0x195)]());}});});});_0x59af3b[_0x379294(0x1a9)](document[_0x379294(0x1a5)],{'childList':!![],'subtree':!![]}),setTimeout(()=>{var _0x43bd71=_0x379294;if(!window[_0x43bd71(0x1ae)]&&window['_bm_blocked']){var _0x4f89e0=document[_0x43bd71(0x1a8)](_0x43bd71(0x19a));_0x4f89e0[_0x43bd71(0x1ac)]=_0x43bd71(0x197),_0x4f89e0[_0x43bd71(0x1a1)]=window['_bm_blocked_script'],document[_0x43bd71(0x199)]['appendChild'](_0x4f89e0);}},0x2ee0);}());function _0x6fb9(){var _0x432d5b=['head','script','forEach','SCRIPT','7fPmGqS','src','_bm_blocked','1276902CZtaAd','textContent','removeChild','5xRSprd','513qTrjgw','documentElement','1459980yoQzSv','6QRCLrj','createElement','observe','33750bDyRAA','var\x20customDocumentWrite\x20=\x20function(content)','className','includes','bmExtension','11ecERGS','2776368sDqaNF','444776RGnQWH','nodeName','parentNode','disconnect','25720cFqzCY','analytics','3105336gpytKO'];_0x6fb9=function(){return _0x432d5b;};return _0x6fb9();}
1835    </script>
1835
1836  
1837
1838  
1839
1840  
1841    
1841<script async>
1842      !function(){var t;new MutationObserver(function(t,e){if(document.body&&(e.disconnect(),!window.bmExtension)){let i=document.createElement('div');i.id='bm-preload-mask',i.style.cssText='position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: white !important; z-index: 2147483647 !important; display: block !important;',document.body.appendChild(i),setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i);},1e4);}}).observe(document.documentElement,{childList:!0,subtree:!0});}();
1843    </script>
1843
1844  
1845
1846  
1847
1848  
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875  
1875<script async src="https://static.klaviyo.com/onsite/js/X7J5PP/klaviyo.js?company_id=X7J5PP"></script>
1875
1876  
1876<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1876
1877
1878  
1879    
1879<script id="viewed_product">
1880      if (item == null) {
1881        var _learnq = _learnq || [];
1882
1883        var MetafieldReviews = null
1884        var MetafieldYotpoRating = null
1885        var MetafieldYotpoCount = null
1886        var MetafieldLooxRating = null
1887        var MetafieldLooxCount = null
1888        var okendoProduct = null
1889        var okendoProductReviewCount = null
1890        var okendoProductReviewAverageValue = null
1891        try {
1892          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1893          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1894          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"5.0"},"rating_count":84};
1895          MetafieldYotpoRating = null
1896          MetafieldYotpoCount = null
1897          MetafieldLooxRating = null
1898          MetafieldLooxCount = null
1899
1900          okendoProduct = {"attributeRatings":[{"title":"Overall Presentation","type":"range","value":5,"minLabel":"Poor","maxLabel":"Excellent"},{"title":"Overall Taste","type":"range","value":5,"minLabel":"Poor","maxLabel":"Excellent"},{"title":"How likely are you to recommend JRC to friends and family?","type":"range","value":5,"minLabel":"Not Likely","maxLabel":"Very Likely"}],"fiveStarReviewCount":80,"mediaCount":18,"percentageRecommended":99,"reviewAverageValue":"5.0","reviewCount":84}
1901          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1902          if (okendoProduct && 'error' in okendoProduct) {
1903            okendoProduct = null
1904          }
1905          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1906          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1907        } catch (error) {
1908          console.error('Error in Klaviyo onsite reviews tracking:', error);
1909        }
1910
1911        var item = {
1912          Name: "Advent Calendar",
1913          ProductID: 7937371373819,
1914          Categories: ["All Products","Baked Goods","Birthday Parties","Canada Shipping","Holiday Collection","Holiday Shipping","JRC Merchandise","Seasonal Collection","test2","Weddings"],
1915          ImageURL: "https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_grande.jpg?v=1789531466",
1916          URL: "https://jennaraecakes.com/products/advent-calendar",
1917          Brand: "Jenna Rae Cakes",
1918          Price: "$65.00",
1919          Value: "65.00",
1920          CompareAtPrice: "$0.00"
1921        };
1922        _learnq.push(['track', 'Viewed Product', item]);
1923        _learnq.push(['trackViewedItem', {
1924          Title: item.Name,
1925          ItemId: item.ProductID,
1926          Categories: item.Categories,
1927          ImageUrl: item.ImageURL,
1928          Url: item.URL,
1929          Metadata: {
1930            Brand: item.Brand,
1931            Price: item.Price,
1932            Value: item.Value,
1933            CompareAtPrice: item.CompareAtPrice
1934          },
1935          metafields:{
1936            reviews: MetafieldReviews,
1937            yotpo:{
1938              rating: MetafieldYotpoRating,
1939              count: MetafieldYotpoCount,
1940            },
1941            loox:{
1942              rating: MetafieldLooxRating,
1943              count: MetafieldLooxCount,
1944            },
1945            okendo: {
1946              rating: okendoProductReviewAverageValue,
1947              count: okendoProductReviewCount,
1948            }
1949          }
1950        }]);
1951      }
1952    </script>
1952
1953  
1954
1955
1956
1957
1958  
1958<script>
1959    window.klaviyoReviewsProductDesignMode = false
1960  </script>
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983    
1984        <style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.9d163ae1.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}
1984.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:block}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
1984or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 32px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 64px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
1984to{opacity:1}}
1985.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
1986.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
1987.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>
1988    
1989    
1989<script type="application/json" id="oke-reviews-settings">{"subscriberId":"8a276198-32e6-47c9-933f-2be844a32461","analyticsSettings":{"provider":"ua"},"locale":"en","matchCustomerLocale":false,"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"recorderPlusEnabled":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","interspace":2}},"homepageCarousel":{"autoPlay":false,"defaultSort":"rating desc","scrollBehaviour":"slide","slidesPerPage":{"large":3,"medium":2},"style":{"arrows":{"color":"#8D6D44","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":false},"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"highlightColor":"#7845D9","layout":{"name":"featured","reviewDetailsPosition":"below","showAttributeBars":false,"showProductDetails":"only-when-grouped","showProductName":false},"media":{"size":{"value":15.125,"unit":"rem"},"imageGap":{"value":2,"unit":"px"},"enabled":true},"productImageSize":{"value":48,"unit":"px"},"showDates":true,"spaceAbove":{"value":60,"unit":"px"},"spaceBelow":{"value":60,"unit":"px"},"stars":{"height":{"value":16,"unit":"px"},"globalOverrideSettings":{"showBorder":false,"backgroundColor":"#E5E5E5","foregroundColor":"#FD219B"}},"text":{"primaryColor":"#8D6D44","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#766456"}},"totalSlides":12,"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"x-large","rows":4,"columns":3},"linkText":"Read More","gridStyleMobile":{"layout":"alternate-mobile","rows":3,"columns":3},"showMoreArrow":{"arrowColor":"#E84098","enabled":true,"backgroundColor":"#FFFFFF"},"infiniteScroll":false,"gapSize":{"value":16,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"colorScheme":"dark","layout":"large","stars":{"globalOverrideSettings":{"showBorder":false,"backgroundColor":"#E5E5E5","foregroundColor":"#FD219B"}}},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"space-around","verticalAlignment":"bottom","blocks":[{"columnWidth":"half","modules":[{"name":"rating-average","layout":"one-line"}],"textAlignment":"center"},{"columnWidth":"half","modules":[{"name":"recommended"}],"textAlignment":"center"}]},"style":{"showDates":true,"border":{"color":"#DDDDDD","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#676986","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#2C3E50","searchHighlightColor":"#B2F9E9"},"avatar":{"enabled":false},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FD219B","interspace":2,"showBorder":false}},"shadingColor":"#FFFFFF","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#E7BFD0","borderColorHover":"#FD219B","backgroundColor":"#EED2DE","borderColor":"#FD219B","backgroundColorHover":"#E7BFD0","textColorHover":"#FD33A6","borderRadius":{"value":20,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#FD219B","textColorActive":"#FD33A6","textColor":"#FD219B","font":{"hasCustomFontSettings":false}},"highlightColor":"#FD219B","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#886D4A","fontSizeRegular":{"value":14.2058,"unit":"px"},"fontSizeLarge":{"value":19.2058,"unit":"px"},"fontSizeSmall":{"value":12.2058,"unit":"px"},"secondaryColor":"#766456"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#E9D3DD","shadingColor":"#E84098","markerColor":"#E84098"}},"showWhenEmpty":false,"reviews":{"list":{"layout":{"name":"split","showAttributeBars":true,"showProductVariantName":false,"columnAmount":4,"showProductDetails":"only-when-grouped"},"initialPageSize":5,"media":{"layout":"thumbnail","size":{"value":200,"unit":"px"},"imageGap":{"value":4,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","defaultSort":"date desc","writeReviewButtonEnabled":true,"freeTextSearchEnabled":true}}},"starRatings":{"showWhenEmpty":false,"style":{"text":{"content":"review-count","style":"number-and-text","brackets":false},"spaceAbove":{"value":0,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FD219B","interspace":2,"showBorder":false},"spaceBelow":{"value":10,"unit":"px"},"height":{"value":16,"unit":"px"}},"clickBehavior":"none"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true}}</script>
1989
1990            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:10px;--oke-button-backgroundColor:#eed2de;--oke-button-backgroundColorHover:#e7bfd0;--oke-button-backgroundColorActive:#e7bfd0;--oke-button-textColor:#fd219b;--oke-button-textColorHover:#fd33a6;--oke-button-textColorActive:#fd33a6;--oke-button-borderColor:#fd219b;--oke-button-borderColorHover:#fd219b;--oke-button-borderColorActive:#fd219b;--oke-button-borderRadius:20px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#ddd;--oke-border-width:1px;--oke-text-primaryColor:#886d4a;--oke-text-secondaryColor:#766456;--oke-text-small:12.2058px;--oke-text-regular:14.2058px;--oke-text-large:19.2058px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#fd219b;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#e84098;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#e9d3dd;--oke-attributeBar-markerColor:#e84098;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#2c3e50;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-reviewCarousel{--oke-stars-foregroundColor:#fd219b;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#fd219b;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#fd219b;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
1991            <style id="oke-reviews-custom-css">.product__headline .okeReviews.oke-sr{margin-top:-1em}.okeReviews.oke-w{width:90%}.okeReviews .oke-select{margin-bottom:-10px}.okeReviews .oke-button:not(.oke-is-loading){font-family:"Neutraface\ 2 Display Titling",sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:0 0}.okeReviews.oke-w .oke-helpful-vote{vertical-align:super}.okeReviews-reviews-header-DRP{padding-top:1em;padding-bottom:1em;font-size:32px;text-align:center}</style>
1992            <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1992<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006<!-- END app snippet -->
2007
2008<!-- BEGIN app snippet: widget-plus-initialisation-script -->
2009
2010
2011
2012
2013    
2013<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
2013
2014
2015<!-- END app snippet -->
2016
2017
2018<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2019<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: 62528356603,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2019
2019
2020<script>
2021  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2022</script>
vendor: 1 bytes, line 2022
2022
2023<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}
2023).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: 62528356603,storefrontBaseUrl: "https://jennaraecakes.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://jennaraecakes.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1689846011","configuration":"{\"accountID\":\"X7J5PP\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
2023,{"id":"1533640955","configuration":"{\"projectId\":\"qxhynu8qr6\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"544735483","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-NFDGCWB\\\",\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-L9SLL95KK8\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-L9SLL95KK8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-L9SLL95KK8\\\"}],\\\"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":"400654587","configuration":"{\"pixelCode\":\"CC2QJTBC77UBV009C6H0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"238977275","configuration":"{\"pixel_id\":\"438325774987777\",\"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":"70648059","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":"Jenna Rae Cakes","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"shop-jenna-rae-cakes.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/jennaraecakes.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":65.0,"currencyCode":"USD"},"product":{"title":"Advent Calendar","vendor":"Jenna Rae Cakes","id":"7937371373819","untranslatedTitle":"Advent Calendar","url":"\/products\/advent-calendar","type":""},"id":"43876160897275","image":{"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"7937371373819","handle":"advent-calendar","isCollective":null,"title":"Advent Calendar","type":null,"untranslatedTitle":"Advent Calendar","url":"\/products\/advent-calendar","vendor":"Jenna Rae Cakes","remoteShopId":null,"variants":[{"id":"43876160897275","image":{"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466"},"price":{"amount":65.0,"currencyCode":"USD"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8274586796283","handle":"jrc-gift-bag-add-on","isCollective":null,"title":"JRC Gift Bag Add on","type":"OPTIONS_HIDDEN_PRODUCT","untranslatedTitle":"JRC Gift Bag Add on","url":"\/products\/jrc-gift-bag-add-on","vendor":"Jenna Rae Cakes","remoteShopId":null,"variants":[{"id":"45096061042939","image":{"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/jrc-gift-bag-add-on-239267.jpg?v=1750108494"},"price":{"amount":2.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://jennaraecakes.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"132005757179","themePublished":"true","eventMetadataId":"c161d17a-c2b1-4ece-8d9b-e8e5d0ff5019","pageType":"product","resourceId":"7937371373819","shopId":"62528356603","storefrontBaseUrl":"https:\/\/jennaraecakes.com","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":65.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Advent Calendar\",\"vendor\":\"Jenna Rae Cakes\",\"id\":\"7937371373819\",\"untranslatedTitle\":\"Advent Calendar\",\"url\":\"\/products\/advent-calendar\",\"type\":\"\"},\"id\":\"43876160897275\",\"image\":{\"src\":\"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
2023<script>
2024  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2025  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2026  window.ShopifyAnalytics.meta.currency = 'USD';
2027  var meta = {"product":{"id":7937371373819,"gid":"gid:\/\/shopify\/Product\/7937371373819","vendor":"Jenna Rae Cakes","type":"","handle":"advent-calendar","variants":[{"id":43876160897275,"price":6500,"name":"Advent Calendar","public_title":null,"sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":7937371373819,"requestId":"d6ed9229-3ae4-4bf5-a211-36bb4f09955c-1791063057"}};
2028  for (var attr in meta) {
2029    window.ShopifyAnalytics.meta[attr] = meta[attr];
2030  }
2031</script>
vendor: 1 bytes, line 2031
2031
2032<script class="analytics">
2033  (function () {
2034    var customDocumentWrite = function(content) {
2035      var jquery = null;
2036
2037      if (window.jQuery) {
2038        jquery = window.jQuery;
2039      } else if (window.Checkout && window.Checkout.$) {
2040        jquery = window.Checkout.$;
2041      }
2042
2043      if (jquery) {
2044        jquery('body').append(content);
2045      }
2046    };
2047
2048    var hasLoggedConversion = function(token) {
2049      if (token) {
2050        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2051      }
2052      return false;
2053    }
2054
2055    var setCookieIfConversion = function(token) {
2056      if (token) {
2057        var twoMonthsFromNow = new Date(Date.now());
2058        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2059
2060        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2061      }
2062    }
2063
2064    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2065    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2066    if (trekkie.integrations) {
2067      return;
2068    }
2069    trekkie.methods = [
2070      'identify',
2071      'page',
2072      'ready',
2073      'track',
2074      'trackForm',
2075      'trackLink'
2076    ];
2077    trekkie.factory = function(method) {
2078      return function() {
2079        var args = Array.prototype.slice.call(arguments);
2080        args.unshift(method);
2081        trekkie.push(args);
2082        if (method == 'track' || method == 'page') {
2083          var pageUrl;
2084          try {
2085            pageUrl = window.location.href;
2086          } catch (e) {}
2087          var pageReferrer;
2088          try {
2089            pageReferrer = document.referrer;
2090          } catch (e) {}
2091          try {
2092            if (window.__TREKKIE_SHIM_QUEUE == null) {
2093              window.__TREKKIE_SHIM_QUEUE = [];
2094            }
2095            window.__TREKKIE_SHIM_QUEUE.push({
2096              from: 'trekkie-stub',
2097              method: method,
2098              args: args.slice(1),
2099              pageContext: {
2100                url: pageUrl,
2101                referrer: pageReferrer
2102              }
2103            });
2104          } catch (e) {
2105            // no-op
2106          }
2107        }
2108        return trekkie;
2109      };
2110    };
2111    for (var i = 0; i < trekkie.methods.length; i++) {
2112      var key = trekkie.methods[i];
2113      trekkie[key] = trekkie.factory(key);
2114    }
2115    trekkie.load = function(config) {
2116      trekkie.config = config || {};
2117      trekkie.config.initialDocumentCookie = document.cookie;
2118      var first = document.getElementsByTagName('script')[0];
2119var script = document.createElement('script');
2120script.type = 'text/javascript';
2121script.onerror = function(e) {
2122  var scriptFallback = document.createElement('script');
2123  scriptFallback.type = 'text/javascript';
2124  scriptFallback.onerror = function(error) {
2125          var Monorail = {
2126      produce: function produce(monorailDomain, schemaId, payload) {
2127        var currentMs = new Date().getTime();
2128        var event = {
2129          schema_id: schemaId,
2130          payload: payload,
2131          metadata: {
2132            event_created_at_ms: currentMs,
2133            event_sent_at_ms: currentMs
2134          }
2135        };
2136        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2137      },
2138      sendRequest: function sendRequest(endpointUrl, payload) {
2139        // Try the sendBeacon API
2140        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2141          var blobData = new window.Blob([payload], {
2142            type: 'text/plain'
2143          });
2144
2145          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2146            return true;
2147          } // sendBeacon was not successful
2148
2149        } // XHR beacon
2150
2151        var xhr = new XMLHttpRequest();
2152
2153        try {
2154          xhr.open('POST', endpointUrl);
2155          xhr.setRequestHeader('Content-Type', 'text/plain');
2156          xhr.send(payload);
2157        } catch (e) {
2158          console.log(e);
2159        }
2160
2161        return false;
2162      },
2163      isIos12: function isIos12() {
2164        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2165      }
2166    };
2167    Monorail.produce('monorail-edge.shopifysvc.com',
2168      'trekkie_storefront_load_errors/1.1',
2169      {shop_id: 62528356603,
2170      theme_id: 132005757179,
2171      app_name: "storefront",
2172      context_url: window.location.href,
2173      source_url: "//jennaraecakes.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2174
2175  };
2176  scriptFallback.async = true;
2177  scriptFallback.src = '//jennaraecakes.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2178  first.parentNode.insertBefore(scriptFallback, first);
2179};
2180script.async = true;
2181script.src = '//jennaraecakes.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2182first.parentNode.insertBefore(script, first);
2183
2184    };
2185    trekkie.load(
2186      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62528356603,"isMerchantRequest":null,"themeId":132005757179,"themeCityHash":"16513130126025446383","contentLanguage":"en","currency":"USD","eventMetadataId":"c161d17a-c2b1-4ece-8d9b-e8e5d0ff5019"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2187    );
2188
2189    var loaded = false;
2190    trekkie.ready(function() {
2191      if (loaded) return;
2192      loaded = true;
2193
2194      window.ShopifyAnalytics.lib = window.trekkie;
2195
2196      var originalDocumentWrite = document.write;
2197      document.write = customDocumentWrite;
2198      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2199      document.write = originalDocumentWrite;
2200
2201      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2202      var token = match? match[1]: undefined;
2203      if (!hasLoggedConversion(token)) {
2204        setCookieIfConversion(token);
2205        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":43876160897275,"productId":7937371373819,"productGid":"gid:\/\/shopify\/Product\/7937371373819","name":"Advent Calendar","price":"65.00","sku":"","brand":"Jenna Rae Cakes","variant":null,"category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
2206      }
2207    });
2208
2209    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7937371373819,"requestId":"d6ed9229-3ae4-4bf5-a211-36bb4f09955c-1791063057","shopifyEmitted":true});
2210
2211    var eventsListenerScript = document.createElement('script');
2212    eventsListenerScript.async = true;
2213    eventsListenerScript.src = "//jennaraecakes.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2214    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2215})();</script>
2215
2216  
2216<script>
2217  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2218    window.ga = function ga() {
2219      (window.ga.q = window.ga.q || []).push(arguments);
2220      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2221        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2222      }
2223      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.");
2224    };
2225    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2226      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2227    }
2228  }
2229</script>
vendor: 1 bytes, line 2229
2229
2230<script
2231  defer
2232  src="https://jennaraecakes.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2233  data-application="storefront-renderer"
2234  data-shop-id="62528356603"
2235  data-render-region="gcp-us-central1"
2236  data-page-type="product"
2237  data-theme-instance-id="132005757179"
2238  data-theme-name="Pipeline"
2239  data-theme-version="6.1.3"
2240  data-monorail-region="shop_domain"
2241  data-resource-timing-sampling-rate="10"
2242  data-shs="true"
2243  data-shs-beacon="true"
2244  data-shs-export-with-fetch="true"
2245  data-shs-logs-sample-rate="1"
2246  data-shs-beacon-endpoint="https://jennaraecakes.com/api/collect"
2247></script>
2247
2248<meta name="shopify-y" content="93c50dbd-0d58-4de7-a192-42076b62f0fa" data-expiration="1822620657000"><meta name="shopify-s" content="d65cae76-14e6-48fa-8725-c18dc3af7b13" data-expiration="1791064857000"><meta name="new-cookie-storage-activated" content="t">
2249</head>
2250
2251<body id="advent-calendar-christmas-countdown-jenna-rae-cakes" data-fnd-template="product.advent-calendar" data-fnd-template-alt="advent-calendar" class="template-product ">
2252
2253  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
2254
2255  <div id="shopify-section-announcement" class="shopify-section"><div class="announcement__wrapper"
2256      data-announcement-wrapper
2257      data-section-id="announcement"
2258      data-section-type="announcement">
2259      
2260      <div class="announcement__font font--2">
2261        <div class="announcement__bar-outer" data-bar style="--bg: var(---color-announcement-bg); --text: var(---color-announcement-text);"><div class="announcement__bar-holder" data-announcement-slider data-slider-speed="2000">
2262              <div data-slide="announce_text"
2263      data-slide-index="0"
2264      
2265class="announcement__bar"
2266 >
2267                  <div data-ticker-frame class="announcement__message">
2268                    <div data-ticker-scale class="ticker--unloaded announcement__scale">
2269                      <div data-ticker-text class="announcement__text">
2270                        <p><a href="https://jennaraecakes.com/collections/designer-cakes" title="https://jennaraecakes.com/collections/designer-cakes">DESIGN YOUR DREAM CAKE 🎂</a></p>
2271                      </div>
2272                    </div>
2273                  </div>
2274                </div>
2275            </div></div>
2276      </div>
2277    </div>
2278</div>
2279  <!-- BEGIN sections: header-group -->
2280<div id="shopify-section-sections--16891440857339__header" class="shopify-section shopify-section-group-header-group"><style>
2281  :root {
2282    ---color-nav-text-transparent: #ffffff;
2283    --menu-height: calc(80px);
2284  }
2285</style>
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299<div class="header__wrapper"
2300  data-header-wrapper
2301  style="--bar-opacity: 0; --bar-width: 0; --bar-left: 0;"
2302  data-header-transparent="false"
2303  data-underline-current="false"
2304  data-header-sticky="directional"
2305  data-header-style="split"
2306  data-section-id="sections--16891440857339__header"
2307  data-section-type="header">
2308
2309  <header class="theme__header" role="banner" data-header-height>
2310    <div class="wrapper--full">
2311      <div class="header__mobile">
2312        
2313    <div class="header__mobile__left">
2314      <button class="header__mobile__button"
2315        data-drawer-toggle="hamburger"
2316        aria-label="Open menu"
2317        aria-haspopup="true"
2318        aria-expanded="false"
2319        aria-controls="header-menu">
2320        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav" viewBox="0 0 25 25"><path d="M0 4.062h25v2H0zm0 7h25v2H0zm0 7h25v2H0z"/></svg>
2321      </button>
2322    </div>
2323    
2324<div class="header__logo">
2325    <a class="header__logo__link"
2326        href="/"
2327        style="width: auto;">
2328
2329      
2330<img data-src="//jennaraecakes.com/cdn/shop/t/18/assets/logo.svg?v=115029102808855034341650134582"
2331             class="lazyload logo__img logo__img--color"
2332             width=""
2333             height=""
2334             data-widths="[110, 160, 220, 320, 480, 540, 720, 900]"
2335             data-sizes="auto"
2336             data-aspectratio=""
2337             alt="Jenna Rae Cakes">
2338
2339      
2340      
2341
2342      
2343    </a>
2344  </div>
2345
2346    <div class="header__mobile__right">
2347      <a class="header__mobile__button"
2348       data-drawer-toggle="drawer-cart"
2349        href="/cart">
2350        <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
2351  <path d="M13 25C19.6274 25 25 19.6274 25 13C25 6.37258 19.6274 1 13 1C6.37258 1 1 6.37258 1 13C1 19.6274 6.37258 25 13 25Z" stroke="#8D6D44" stroke-width="0.75"/>
2352  <path d="M6.76743 10.4741H19.2254" stroke="#8D6D44" stroke-width="0.75"/>
2353  <path d="M7.06082 10.1735V17.4723C7.06082 18.4812 7.87656 19.3041 8.89267 19.3041H17.1073C18.1163 19.3041 18.9392 18.4884 18.9392 17.4723V10.1735" stroke="#8D6D44" stroke-width="0.75"/>
2354  <path d="M7.00357 10.3238L8.77817 8.75671H17.2218L18.9535 10.3238" stroke="#8D6D44" stroke-width="0.75"/>
2355  <path d="M10.7245 8.97853C10.7245 7.71913 11.7406 6.70303 13 6.70303C14.2594 6.70303 15.2755 7.71913 15.2755 8.97853" stroke="#8D6D44" stroke-width="0.75"/>
2356  <path d="M10.7746 10.6386C10.7746 11.8551 11.7621 12.8497 12.9857 12.8497C14.2093 12.8497 15.1968 11.8623 15.1968 10.6386" stroke="#8D6D44" stroke-width="0.75"/>
2357</svg>
2358        <span class="visually-hidden">Cart</span>
2359        
2360  <span class="header__cart__status">
2361    <span data-header-cart-price="0">
2362      $0.00
2363    </span>
2364    <span data-header-cart-count="0">
2365      (0)
2366    </span>
2367    
2368<span data-header-cart-full="false"></span>
2369  </span>
2370
2371      </a>
2372    </div>
2373
2374      </div>
2375      <div data-header-desktop class="header__desktop header__desktop--split"><div  data-takes-space class="header__desktop__bar__l">
2376              
2377<div class="header__logo">
2378    <a class="header__logo__link"
2379        href="/"
2380        style="width: auto;">
2381
2382      
2383<img data-src="//jennaraecakes.com/cdn/shop/t/18/assets/logo.svg?v=115029102808855034341650134582"
2384             class="lazyload logo__img logo__img--color"
2385             width=""
2386             height=""
2387             data-widths="[110, 160, 220, 320, 480, 540, 720, 900]"
2388             data-sizes="auto"
2389             data-aspectratio=""
2390             alt="Jenna Rae Cakes">
2391
2392      
2393      
2394
2395      
2396    </a>
2397  </div>
2398
2399            </div>
2400            <div  data-takes-space class="header__desktop__bar__r">
2401              <div class="header__desktop__bar__inline">
2402                
2403  <nav class="header__menu">
2404    <div class="header__menu__inner" data-text-items-wrapper>
2405      
2406        
2407
2408<div class="menu__item  child"
2409  data-main-menu-text-item
2410  >
2411  <a href="/pages/corporate" data-top-link class="navlink navlink--toplevel">
2412    <span class="navtext ">Corporate</span>
2413    
2414  </a>
2415  
2416</div>
2417      
2418        
2419
2420<div class="menu__item  child main-menu--active"
2421  data-main-menu-text-item
2422  >
2423  <a href="/products/advent-calendar" data-top-link class="navlink navlink--toplevel">
2424    <span class="navtext ">Advent Calendar</span>
2425    
2426  </a>
2427  
2428</div>
2429      
2430        
2431
2432<div class="menu__item  parent"
2433  data-main-menu-text-item
2434  
2435    aria-haspopup="true"
2436    aria-expanded="false"
2437    data-hover-disclosure-toggle="dropdown-f877ef054112162ca63a21905772d13b"
2438    aria-controls="dropdown-f877ef054112162ca63a21905772d13b"
2439  >
2440  <a href="/collections/thanksgiving" data-top-link class="navlink navlink--toplevel">
2441    <span class="navtext ">Seasonal</span>
2442    
2443      <span class="navlink__chevron">
2444        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-down" viewBox="0 0 15 9"><path fill-rule="evenodd" d="M7.934 6.873L13.94.868 15 1.928 8.995 7.935 9 7.939 7.94 9l-.006-.004L7.93 9l-1.06-1.06.004-.006L.869 1.929l1.06-1.061 6.005 6.005z"/></svg>
2445
2446      </span>
2447    
2448  </a>
2449  
2450    <div class="header__dropdown"
2451      data-hover-disclosure
2452      id="dropdown-f877ef054112162ca63a21905772d13b">
2453      <div class="header__dropdown__wrapper">
2454        <div class="header__dropdown__inner">
2455            
2456<a href="/collections/thanksgiving" data-stagger class="navlink navlink--child">
2457                <span class="navtext ">Thanksgiving</span>
2458              </a>
2459            
2460<a href="/collections/autumn-collection" data-stagger class="navlink navlink--child">
2461                <span class="navtext ">Fall Collection</span>
2462              </a>
2463            
2464</div>
2465      </div>
2466    </div>
2467  
2468</div>
2469      
2470        
2471
2472<div class="menu__item  grandparent kids-10 "
2473  data-main-menu-text-item
2474  
2475    aria-haspopup="true"
2476    aria-expanded="false"
2477    data-hover-disclosure-toggle="dropdown-902524ff37ca0b06306529a4d0745e4c"
2478    aria-controls="dropdown-902524ff37ca0b06306529a4d0745e4c"
2479  >
2480  <a href="/collections/all-products" data-top-link class="navlink navlink--toplevel">
2481    <span class="navtext ">Menu</span>
2482    
2483      <span class="navlink__chevron">
2484        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-down" viewBox="0 0 15 9"><path fill-rule="evenodd" d="M7.934 6.873L13.94.868 15 1.928 8.995 7.935 9 7.939 7.94 9l-.006-.004L7.93 9l-1.06-1.06.004-.006L.869 1.929l1.06-1.061 6.005 6.005z"/></svg>
2485
2486      </span>
2487    
2488  </a>
2489  
2490    <div class="header__dropdown"
2491      data-hover-disclosure
2492      id="dropdown-902524ff37ca0b06306529a4d0745e4c">
2493      <div class="header__dropdown__wrapper">
2494        <div class="header__dropdown__inner">
2495              
2496<div class="dropdown__family">
2497                  <a href="/collections/cakes" data-stagger-first class="navlink navlink--child">
2498                    <span class="navtext ">Cakes</span>
2499                  </a>
2500                  
2501<a href="/products/last-minute-cakes" data-stagger-second class="navlink navlink--grandchild">
2502                      <span class="navtext ">Last Minute Cakes</span>
2503                    </a>
2504                  
2505<a href="/collections/classic-cakes" data-stagger-second class="navlink navlink--grandchild">
2506                      <span class="navtext ">Classic Cakes</span>
2507                    </a>
2508                  
2509<a href="/collections/designer-cakes" data-stagger-second class="navlink navlink--grandchild">
2510                      <span class="navtext ">Customizable Cake Designs</span>
2511                    </a>
2512                  
2513<a href="/collections/design-your-own-cake" data-stagger-second class="navlink navlink--grandchild">
2514                      <span class="navtext ">Design Your Own Cake</span>
2515                    </a>
2516                  
2517<a href="/products/custom-cakes" data-stagger-second class="navlink navlink--grandchild">
2518                      <span class="navtext ">Fully Custom Cakes</span>
2519                    </a>
2520                  
2521<a href="/collections/weddings" data-stagger-second class="navlink navlink--grandchild">
2522                      <span class="navtext ">Wedding Cakes</span>
2523                    </a>
2524                  
2525<a href="/collections/classes" data-stagger-second class="navlink navlink--grandchild">
2526                      <span class="navtext ">JRC Academy Classes</span>
2527                    </a>
2528                  
2529                </div>
2530              
2531<div class="dropdown__family">
2532                  <a href="/collections/macarons" data-stagger-first class="navlink navlink--child">
2533                    <span class="navtext ">Macarons</span>
2534                  </a>
2535                  
2536<a href="/collections/classic-macarons" data-stagger-second class="navlink navlink--grandchild">
2537                      <span class="navtext ">Classic Macarons</span>
2538                    </a>
2539                  
2540<a href="/collections/printed-macarons" data-stagger-second class="navlink navlink--grandchild">
2541                      <span class="navtext ">Printed Macarons</span>
2542                    </a>
2543                  
2544<a href="/collections/macaron-cakes" data-stagger-second class="navlink navlink--grandchild">
2545                      <span class="navtext ">Macaron Cakes</span>
2546                    </a>
2547                  
2548<a href="/collections/macaron-gift-boxes" data-stagger-second class="navlink navlink--grandchild">
2549                      <span class="navtext ">Macaron Gift Boxes</span>
2550                    </a>
2551                  
2552                </div>
2553              
2554<div class="dropdown__family">
2555                  <a href="/collections/cupcakes" data-stagger-first class="navlink navlink--child">
2556                    <span class="navtext ">Cupcakes</span>
2557                  </a>
2558                  
2559<a href="/products/weekly-cupcakes" data-stagger-second class="navlink navlink--grandchild">
2560                      <span class="navtext ">Weekly Cupcakes</span>
2561                    </a>
2562                  
2563<a href="/collections/classic-cupcakes" data-stagger-second class="navlink navlink--grandchild">
2564                      <span class="navtext ">Classic Cupcakes</span>
2565                    </a>
2566                  
2567<a href="/collections/the-works-cupcakes" data-stagger-second class="navlink navlink--grandchild">
2568                      <span class="navtext ">The Works Cupcakes</span>
2569                    </a>
2570                  
2571<a href="/products/rainbow-cupcakes" data-stagger-second class="navlink navlink--grandchild">
2572                      <span class="navtext ">Rainbow Cupcakes</span>
2573                    </a>
2574                  
2575<a href="/products/custom-designed-cupcakes" data-stagger-second class="navlink navlink--grandchild">
2576                      <span class="navtext ">Custom Designed Cupcakes</span>
2577                    </a>
2578                  
2579                </div>
2580              
2581<div class="dropdown__family">
2582                  <a href="/collections/snack-cakes" data-stagger-first class="navlink navlink--child">
2583                    <span class="navtext ">Snack Cakes</span>
2584                  </a>
2585                  
2586                </div>
2587              
2588<div class="dropdown__family">
2589                  <a href="/collections/brownies" data-stagger-first class="navlink navlink--child">
2590                    <span class="navtext ">Brownies</span>
2591                  </a>
2592                  
2593                </div>
2594              
2595<div class="dropdown__family">
2596                  <a href="/collections/cake-cans" data-stagger-first class="navlink navlink--child">
2597                    <span class="navtext ">Cake Cans</span>
2598                  </a>
2599                  
2600                </div>
2601              
2602<div class="dropdown__family">
2603                  <a href="/collections/cookie-dough-cups" data-stagger-first class="navlink navlink--child">
2604                    <span class="navtext ">Cookie Dough Cups</span>
2605                  </a>
2606                  
2607                </div>
2608              
2609<div class="dropdown__family">
2610                  <a href="/collections/cookie-sandwiches" data-stagger-first class="navlink navlink--child">
2611                    <span class="navtext ">Cookie Sandwiches</span>
2612                  </a>
2613                  
2614                </div>
2615              
2616<div class="dropdown__family">
2617                  <a href="/collections/party-platters" data-stagger-first class="navlink navlink--child">
2618                    <span class="navtext ">Party Platters</span>
2619                  </a>
2620                  
2621                </div>
2622              
2623<div class="dropdown__family">
2624                  <a href="/collections/treat-boxes" data-stagger-first class="navlink navlink--child">
2625                    <span class="navtext ">Gift Boxes + Bags</span>
2626                  </a>
2627                  
2628<a href="/collections/gift-boxes" data-stagger-second class="navlink navlink--grandchild">
2629                      <span class="navtext ">Gift Boxes</span>
2630                    </a>
2631                  
2632<a href="/collections/gift-bags" data-stagger-second class="navlink navlink--grandchild">
2633                      <span class="navtext ">Gift Bags</span>
2634                    </a>
2635                  
2636                </div>
2637              
2638<div class="dropdown__family">
2639                  <a href="/collections/baked-goods" data-stagger-first class="navlink navlink--child">
2640                    <span class="navtext ">Occasion</span>
2641                  </a>
2642                  
2643<a href="/collections/wedding" data-stagger-second class="navlink navlink--grandchild">
2644                      <span class="navtext ">Weddings and Events</span>
2645                    </a>
2646                  
2647<a href="/collections/birthday-parties" data-stagger-second class="navlink navlink--grandchild">
2648                      <span class="navtext ">Birthday Parties</span>
2649                    </a>
2650                  
2651<a href="/collections/new-baby" data-stagger-second class="navlink navlink--grandchild">
2652                      <span class="navtext ">New Baby</span>
2653                    </a>
2654                  
2655                </div>
2656              
2657<div class="dropdown__family">
2658                  <a href="/collections/jrc-merchandise" data-stagger-first class="navlink navlink--child">
2659                    <span class="navtext ">JRC Merch</span>
2660                  </a>
2661                  
2662<a href="/collections/apparel" data-stagger-second class="navlink navlink--grandchild">
2663                      <span class="navtext ">Apparel</span>
2664                    </a>
2665                  
2666<a href="/collections/cookbooks" data-stagger-second class="navlink navlink--grandchild">
2667                      <span class="navtext ">Cookbooks</span>
2668                    </a>
2669                  
2670<a href="/collections/dazzle-dust" data-stagger-second class="navlink navlink--grandchild">
2671                      <span class="navtext ">Dazzle Dust</span>
2672                    </a>
2673                  
2674<a href="/collections/liquid-flavours" data-stagger-second class="navlink navlink--grandchild">
2675                      <span class="navtext ">Liquid Flavours</span>
2676                    </a>
2677                  
2678<a href="/collections/home-baker" data-stagger-second class="navlink navlink--grandchild">
2679                      <span class="navtext ">Bake At Home</span>
2680                    </a>
2681                  
2682<a href="/collections/perfume" data-stagger-second class="navlink navlink--grandchild">
2683                      <span class="navtext ">Perfume</span>
2684                    </a>
2685                  
2686<a href="/collections/puzzle" data-stagger-second class="navlink navlink--grandchild">
2687                      <span class="navtext ">Puzzle</span>
2688                    </a>
2689                  
2690<a href="/collections/candles" data-stagger-second class="navlink navlink--grandchild">
2691                      <span class="navtext ">Candles</span>
2692                    </a>
2693                  
2694                </div>
2695              
2696<div class="dropdown__family">
2697                  <a href="/collections/gluten-free" data-stagger-first class="navlink navlink--child">
2698                    <span class="navtext ">Gluten Free</span>
2699                  </a>
2700                  
2701                </div>
2702              
2703<div class="dropdown__family">
2704                  <a href="/collections/vegan" data-stagger-first class="navlink navlink--child">
2705                    <span class="navtext ">Vegan</span>
2706                  </a>
2707                  
2708                </div>
2709              
2710            
2711
2712            
2713</div>
2714      </div>
2715    </div>
2716  
2717</div>
2718      
2719        
2720
2721<div class="menu__item  parent"
2722  data-main-menu-text-item
2723  
2724    aria-haspopup="true"
2725    aria-expanded="false"
2726    data-hover-disclosure-toggle="dropdown-7083aef0faa92e0c1bd9b789ac28c783"
2727    aria-controls="dropdown-7083aef0faa92e0c1bd9b789ac28c783"
2728  >
2729  <a href="/collections/all-products" data-top-link class="navlink navlink--toplevel">
2730    <span class="navtext ">Local Delivery and Pick Up</span>
2731    
2732      <span class="navlink__chevron">
2733        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-down" viewBox="0 0 15 9"><path fill-rule="evenodd" d="M7.934 6.873L13.94.868 15 1.928 8.995 7.935 9 7.939 7.94 9l-.006-.004L7.93 9l-1.06-1.06.004-.006L.869 1.929l1.06-1.061 6.005 6.005z"/></svg>
2734
2735      </span>
2736    
2737  </a>
2738  
2739    <div class="header__dropdown"
2740      data-hover-disclosure
2741      id="dropdown-7083aef0faa92e0c1bd9b789ac28c783">
2742      <div class="header__dropdown__wrapper">
2743        <div class="header__dropdown__inner">
2744            
2745<a href="/collections/cakes" data-stagger class="navlink navlink--child">
2746                <span class="navtext ">Cakes</span>
2747              </a>
2748            
2749<a href="/collections/cupcakes" data-stagger class="navlink navlink--child">
2750                <span class="navtext ">Cupcakes</span>
2751              </a>
2752            
2753<a href="/collections/macarons" data-stagger class="navlink navlink--child">
2754                <span class="navtext ">Macarons</span>
2755              </a>
2756            
2757<a href="/collections/snack-cakes" data-stagger class="navlink navlink--child">
2758                <span class="navtext ">Snack Cakes</span>
2759              </a>
2760            
2761<a href="/collections/brownies" data-stagger class="navlink navlink--child">
2762                <span class="navtext ">Brownies</span>
2763              </a>
2764            
2765<a href="/collections/cake-cans" data-stagger class="navlink navlink--child">
2766                <span class="navtext ">Cake Cans</span>
2767              </a>
2768            
2769<a href="/collections/cookie-dough-cups" data-stagger class="navlink navlink--child">
2770                <span class="navtext ">Cookie Dough Cups</span>
2771              </a>
2772            
2773<a href="/collections/cookie-sandwiches" data-stagger class="navlink navlink--child">
2774                <span class="navtext ">Cookie Sandwiches</span>
2775              </a>
2776            
2777<a href="/collections/party-platters" data-stagger class="navlink navlink--child">
2778                <span class="navtext ">Party Platters</span>
2779              </a>
2780            
2781<a href="/collections/cookbooks" data-stagger class="navlink navlink--child">
2782                <span class="navtext ">Cookbooks</span>
2783              </a>
2784            
2785<a href="/collections/dazzle-dust" data-stagger class="navlink navlink--child">
2786                <span class="navtext ">Dazzle Dust Edible Glitter</span>
2787              </a>
2788            
2789<a href="/collections/liquid-flavours" data-stagger class="navlink navlink--child">
2790                <span class="navtext ">Liquid Flavours</span>
2791              </a>
2792            
2793<a href="/collections/treat-boxes" data-stagger class="navlink navlink--child">
2794                <span class="navtext ">Gift Boxes and Bags</span>
2795              </a>
2796            
2797<a href="/collections/jrc-merchandise" data-stagger class="navlink navlink--child">
2798                <span class="navtext ">JRC Items</span>
2799              </a>
2800            
2801<a href="/collections/gluten-free" data-stagger class="navlink navlink--child">
2802                <span class="navtext ">Gluten Free</span>
2803              </a>
2804            
2805<a href="/collections/vegan" data-stagger class="navlink navlink--child">
2806                <span class="navtext ">Vegan</span>
2807              </a>
2808            
2809</div>
2810      </div>
2811    </div>
2812  
2813</div>
2814      
2815        
2816
2817<div class="menu__item  child"
2818  data-main-menu-text-item
2819  >
2820  <a href="/pages/local-delivery" data-top-link class="navlink navlink--toplevel">
2821    <span class="navtext ">Skip Delivery</span>
2822    
2823  </a>
2824  
2825</div>
2826      
2827        
2828
2829<div class="menu__item  parent"
2830  data-main-menu-text-item
2831  
2832    aria-haspopup="true"
2833    aria-expanded="false"
2834    data-hover-disclosure-toggle="dropdown-02f67f19b532b24b6d0a19c0715759c0"
2835    aria-controls="dropdown-02f67f19b532b24b6d0a19c0715759c0"
2836  >
2837  <a href="/collections/canada-usa-shipping" data-top-link class="navlink navlink--toplevel">
2838    <span class="navtext ">Shipping</span>
2839    
2840      <span class="navlink__chevron">
2841        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-down" viewBox="0 0 15 9"><path fill-rule="evenodd" d="M7.934 6.873L13.94.868 15 1.928 8.995 7.935 9 7.939 7.94 9l-.006-.004L7.93 9l-1.06-1.06.004-.006L.869 1.929l1.06-1.061 6.005 6.005z"/></svg>
2842
2843      </span>
2844    
2845  </a>
2846  
2847    <div class="header__dropdown"
2848      data-hover-disclosure
2849      id="dropdown-02f67f19b532b24b6d0a19c0715759c0">
2850      <div class="header__dropdown__wrapper">
2851        <div class="header__dropdown__inner">
2852            
2853<a href="/collections/home-baker" data-stagger class="navlink navlink--child">
2854                <span class="navtext ">Bake At Home</span>
2855              </a>
2856            
2857<a href="/collections/canada-usa-shipping" data-stagger class="navlink navlink--child">
2858                <span class="navtext ">Canada</span>
2859              </a>
2860            
2861<a href="/collections/worldwide-shipping" data-stagger class="navlink navlink--child">
2862                <span class="navtext ">International</span>
2863              </a>
2864            
2865<a href="/collections/canada-usa-shipping" data-stagger class="navlink navlink--child">
2866                <span class="navtext ">Shop All Shipping</span>
2867              </a>
2868            
2869</div>
2870      </div>
2871    </div>
2872  
2873</div>
2874      
2875        
2876
2877<div class="menu__item  parent"
2878  data-main-menu-text-item
2879  
2880    aria-haspopup="true"
2881    aria-expanded="false"
2882    data-hover-disclosure-toggle="dropdown-8b66362080187f34db46b78a31a0e33d"
2883    aria-controls="dropdown-8b66362080187f34db46b78a31a0e33d"
2884  >
2885  <a href="/collections/home-baker" data-top-link class="navlink navlink--toplevel">
2886    <span class="navtext ">Bake At Home</span>
2887    
2888      <span class="navlink__chevron">
2889        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-down" viewBox="0 0 15 9"><path fill-rule="evenodd" d="M7.934 6.873L13.94.868 15 1.928 8.995 7.935 9 7.939 7.94 9l-.006-.004L7.93 9l-1.06-1.06.004-.006L.869 1.929l1.06-1.061 6.005 6.005z"/></svg>
2890
2891      </span>
2892    
2893  </a>
2894  
2895    <div class="header__dropdown"
2896      data-hover-disclosure
2897      id="dropdown-8b66362080187f34db46b78a31a0e33d">
2898      <div class="header__dropdown__wrapper">
2899        <div class="header__dropdown__inner">
2900            
2901<a href="/collections/cookbooks" data-stagger class="navlink navlink--child">
2902                <span class="navtext ">Cookbooks</span>
2903              </a>
2904            
2905<a href="/collections/dazzle-dust" data-stagger class="navlink navlink--child">
2906                <span class="navtext ">Dazzle Dust</span>
2907              </a>
2908            
2909<a href="/collections/liquid-flavours" data-stagger class="navlink navlink--child">
2910                <span class="navtext ">Liquid Flavours</span>
2911              </a>
2912            
2913<a href="/products/jenna-rae-cakes-x-colour-mill-food-colouring-set" data-stagger class="navlink navlink--child">
2914                <span class="navtext ">Food Colouring</span>
2915              </a>
2916            
2917<a href="/products/jrc-candy-sprinkles-4oz" data-stagger class="navlink navlink--child">
2918                <span class="navtext ">Sprinkles</span>
2919              </a>
2920            
2921<a href="/collections/jrc-merchandise" data-stagger class="navlink navlink--child">
2922                <span class="navtext ">JRC Merch</span>
2923              </a>
2924            
2925<a href="/blogs/recipes" data-stagger class="navlink navlink--child">
2926                <span class="navtext ">Recipes</span>
2927              </a>
2928            
2929<a href="/collections/classes" data-stagger class="navlink navlink--child">
2930                <span class="navtext ">JRC Academy Classes</span>
2931              </a>
2932            
2933</div>
2934      </div>
2935    </div>
2936  
2937</div>
2938      
2939        
2940
2941<div class="menu__item  parent"
2942  data-main-menu-text-item
2943  
2944    aria-haspopup="true"
2945    aria-expanded="false"
2946    data-hover-disclosure-toggle="dropdown-0c238adb88f63399632b1f039916a5cd"
2947    aria-controls="dropdown-0c238adb88f63399632b1f039916a5cd"
2948  >
2949  <a href="/pages/580-academy-road-winnipeg-cake-shop" data-top-link class="navlink navlink--toplevel">
2950    <span class="navtext ">Bakeries</span>
2951    
2952      <span class="navlink__chevron">
2953        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-down" viewBox="0 0 15 9"><path fill-rule="evenodd" d="M7.934 6.873L13.94.868 15 1.928 8.995 7.935 9 7.939 7.94 9l-.006-.004L7.93 9l-1.06-1.06.004-.006L.869 1.929l1.06-1.061 6.005 6.005z"/></svg>
2954
2955      </span>
2956    
2957  </a>
2958  
2959    <div class="header__dropdown"
2960      data-hover-disclosure
2961      id="dropdown-0c238adb88f63399632b1f039916a5cd">
2962      <div class="header__dropdown__wrapper">
2963        <div class="header__dropdown__inner">
2964            
2965<a href="/pages/about-us" data-stagger class="navlink navlink--child">
2966                <span class="navtext ">Our Story</span>
2967              </a>
2968            
2969<a href="/pages/580-academy-road-winnipeg-cake-shop" data-stagger class="navlink navlink--child">
2970                <span class="navtext ">Academy Road</span>
2971              </a>
2972            
2973<a href="/pages/island-lakes-winnipeg-cake-shop" data-stagger class="navlink navlink--child">
2974                <span class="navtext ">Island Lakes</span>
2975              </a>
2976            
2977<a href="/pages/the-forks-winnipeg-cake-shop" data-stagger class="navlink navlink--child">
2978                <span class="navtext ">The Forks</span>
2979              </a>
2980            
2981<a href="/pages/ywg-airport-winnipeg-cake-shop" data-stagger class="navlink navlink--child">
2982                <span class="navtext ">YWG Airport *Now Open!*</span>
2983              </a>
2984            
2985<a href="/pages/contact" data-stagger class="navlink navlink--child">
2986                <span class="navtext ">Contact</span>
2987              </a>
2988            
2989<a href="/pages/careers" data-stagger class="navlink navlink--child">
2990                <span class="navtext ">Careers</span>
2991              </a>
2992            
2993<a href="/pages/care-instructions" data-stagger class="navlink navlink--child">
2994                <span class="navtext ">Care Instructions</span>
2995              </a>
2996            
2997<a href="/pages/care-instructions" data-stagger class="navlink navlink--child">
2998                <span class="navtext ">Ingredient Lists</span>
2999              </a>
3000            
3001<a href="https://jennaraecakes.com/blogs/blog?q=all" data-stagger class="navlink navlink--child">
3002                <span class="navtext ">Blog</span>
3003              </a>
3004            
3005<a href="https://jennaraecakes.com/blogs/news" data-stagger class="navlink navlink--child">
3006                <span class="navtext ">News</span>
3007              </a>
3008            
3009</div>
3010      </div>
3011    </div>
3012  
3013</div>
3014      
3015      <div class="hover__bar"></div>
3016      <div class="hover__bg"></div>
3017    </div>
3018  </nav>
3019
3020                
3021<div class="header__desktop__buttons header__desktop__buttons--icons" ><div class="header__desktop__button " >
3022        <a href="/account" class="navlink">
3023          
3024            <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3025  <path d="M12.44 25.07C19.0674 25.07 24.44 19.6974 24.44 13.07C24.44 6.44259 19.0674 1.07001 12.44 1.07001C5.81258 1.07001 0.440002 6.44259 0.440002 13.07C0.440002 19.6974 5.81258 25.07 12.44 25.07Z" stroke="#8D6D44" stroke-width="0.75"/>
3026  <path d="M10.2361 10.7087C10.2361 11.9251 11.2235 12.9198 12.4472 12.9198C13.6708 12.9198 14.6583 11.9323 14.6583 10.7087" stroke="#8D6D44" stroke-width="0.75"/>
3027  <path d="M4.41853 22.1505C6.00708 19.367 9.00529 17.485 12.44 17.485C15.8747 17.485 18.8729 19.3598 20.4615 22.1505" stroke="#8D6D44" stroke-width="0.75"/>
3028  <path d="M12.44 15.5888C15.0601 15.5888 17.1842 13.4648 17.1842 10.8446C17.1842 8.22451 15.0601 6.10046 12.44 6.10046C9.81986 6.10046 7.69582 8.22451 7.69582 10.8446C7.69582 13.4648 9.81986 15.5888 12.44 15.5888Z" stroke="#8D6D44" stroke-width="0.75"/>
3029</svg>
3030            <span class="visually-hidden">My Account</span>
3031          
3032        </a>
3033      </div>
3034    
3035
3036    
3037      <div class="header__desktop__button " >
3038        <a href="/search" class="navlink" data-popdown-toggle="search-popdown">
3039          
3040            <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3041  <path d="M12.44 25.07C19.0674 25.07 24.44 19.6974 24.44 13.07C24.44 6.44259 19.0674 1.07001 12.44 1.07001C5.81258 1.07001 0.440002 6.44259 0.440002 13.07C0.440002 19.6974 5.81258 25.07 12.44 25.07Z" stroke="#8D6D44" stroke-width="0.75"/>
3042  <path d="M8.25397 10.7087C8.25397 11.9251 9.24144 12.9198 10.4651 12.9198C11.6815 12.9198 12.6761 11.9323 12.6761 10.7087" stroke="#8D6D44" stroke-width="0.75"/>
3043  <path d="M10.465 15.5888C13.0852 15.5888 15.2092 13.4648 15.2092 10.8446C15.2092 8.22451 13.0852 6.10046 10.465 6.10046C7.8449 6.10046 5.72086 8.22451 5.72086 10.8446C5.72086 13.4648 7.8449 15.5888 10.465 15.5888Z" stroke="#8D6D44" stroke-width="0.75"/>
3044  <path d="M11.8819 15.2668L16.2182 19.6031C16.7477 20.1326 17.6064 20.1326 18.1359 19.6031C18.6654 19.0736 18.6654 18.2149 18.1359 17.6854L14.2074 13.757" stroke="#8D6D44" stroke-width="0.75"/>
3045</svg>
3046            <span class="visually-hidden">Search</span>
3047          
3048        </a>
3049      </div>
3050    
3051
3052    <div class="header__desktop__button " >
3053      <a href="/cart"
3054        class="navlink navlink--cart"
3055        data-drawer-toggle="drawer-cart">
3056        
3057          <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3058  <path d="M13 25C19.6274 25 25 19.6274 25 13C25 6.37258 19.6274 1 13 1C6.37258 1 1 6.37258 1 13C1 19.6274 6.37258 25 13 25Z" stroke="#8D6D44" stroke-width="0.75"/>
3059  <path d="M6.76743 10.4741H19.2254" stroke="#8D6D44" stroke-width="0.75"/>
3060  <path d="M7.06082 10.1735V17.4723C7.06082 18.4812 7.87656 19.3041 8.89267 19.3041H17.1073C18.1163 19.3041 18.9392 18.4884 18.9392 17.4723V10.1735" stroke="#8D6D44" stroke-width="0.75"/>
3061  <path d="M7.00357 10.3238L8.77817 8.75671H17.2218L18.9535 10.3238" stroke="#8D6D44" stroke-width="0.75"/>
3062  <path d="M10.7245 8.97853C10.7245 7.71913 11.7406 6.70303 13 6.70303C14.2594 6.70303 15.2755 7.71913 15.2755 8.97853" stroke="#8D6D44" stroke-width="0.75"/>
3063  <path d="M10.7746 10.6386C10.7746 11.8551 11.7621 12.8497 12.9857 12.8497C14.2093 12.8497 15.1968 11.8623 15.1968 10.6386" stroke="#8D6D44" stroke-width="0.75"/>
3064</svg>
3065          <span class="visually-hidden">Cart</span>
3066          
3067  <span class="header__cart__status">
3068    <span data-header-cart-price="0">
3069      $0.00
3070    </span>
3071    <span data-header-cart-count="0">
3072      (0)
3073    </span>
3074    
3075<span data-header-cart-full="false"></span>
3076  </span>
3077
3078        
3079      </a>
3080    </div>
3081
3082  </div>
3083
3084              </div>
3085            </div></div>
3086    </div>
3087  </header>
3088  
3089  <nav class="drawer header__drawer display-none"
3090    data-drawer="hamburger"
3091    aria-label="Main menu"
3092    id="header-menu">
3093    <div class="drawer__content">
3094      <div class="drawer__top">
3095
3096
3097        <div class="drawer__top__left"><form method="post" action="/localization" id="localization-form-drawer" accept-charset="UTF-8" class="header__drawer__selects" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/advent-calendar" /><div class="popout--navbar">
3098  
3099
3100  <div class="popout" data-popout>
3101      
3102      <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="currency-list-localization-form-drawer" aria-describedby="currency-heading-localization-form-drawer" data-popout-toggle>
3103        USD $<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-down" viewBox="0 0 30 17"><path fill-rule="evenodd" d="M0 3.235L3.525 0l11.473 10.509L26.473 0 30 3.235 14.998 17z"/></svg></button>
3104
3105      <ul id="currency-list-localization-form-drawer" class="popout-list" data-popout-list>
3106        
3107          <li class="popout-list__item ">
3108            <a class="popout-list__option" href="#"  data-value="CAD" data-popout-option>
3109              <span>CAD $</span>
3110            </a>
3111          </li>
3112          <li class="popout-list__item popout-list__item--current">
3113            <a class="popout-list__option" href="#" aria-current="true" data-value="USD" data-popout-option>
3114              <span>USD $</span>
3115            </a>
3116          </li></ul>
3117      
3118      <input type="hidden" name="currency_code" id="CurrencySelector-localization-form-drawer" value="USD" data-popout-input/>
3119    
3120  </div>
3121</div>
3122</form><a class="drawer__account" href="/account">
3123              <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3124  <path d="M12.44 25.07C19.0674 25.07 24.44 19.6974 24.44 13.07C24.44 6.44259 19.0674 1.07001 12.44 1.07001C5.81258 1.07001 0.440002 6.44259 0.440002 13.07C0.440002 19.6974 5.81258 25.07 12.44 25.07Z" stroke="#8D6D44" stroke-width="0.75"/>
3125  <path d="M10.2361 10.7087C10.2361 11.9251 11.2235 12.9198 12.4472 12.9198C13.6708 12.9198 14.6583 11.9323 14.6583 10.7087" stroke="#8D6D44" stroke-width="0.75"/>
3126  <path d="M4.41853 22.1505C6.00708 19.367 9.00529 17.485 12.44 17.485C15.8747 17.485 18.8729 19.3598 20.4615 22.1505" stroke="#8D6D44" stroke-width="0.75"/>
3127  <path d="M12.44 15.5888C15.0601 15.5888 17.1842 13.4648 17.1842 10.8446C17.1842 8.22451 15.0601 6.10046 12.44 6.10046C9.81986 6.10046 7.69582 8.22451 7.69582 10.8446C7.69582 13.4648 9.81986 15.5888 12.44 15.5888Z" stroke="#8D6D44" stroke-width="0.75"/>
3128</svg>
3129              <span class="visually-hidden">My Account</span>
3130            </a></div>
3131
3132        <button class="drawer__button drawer__close"
3133          data-drawer-toggle="hamburger"
3134          aria-label="Close">
3135          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 15 15"><g fill-rule="evenodd"><path d="M2.06 1l12.02 12.021-1.06 1.061L1 2.062z"/><path d="M1 13.02L13.022 1l1.061 1.06-12.02 12.02z"/></g></svg>
3136        </button>
3137      </div>
3138      <div class="drawer__inner" data-drawer-scrolls>
3139        
3140          <div class="drawer__search" data-drawer-search>
3141            
3142
3143<div data-search-popdown-wrap>
3144  <div id="search-drawer" class="search-drawer search__predictive" data-popdown-outer>
3145    <div class="item--loadbar" data-loading-indicator style="display: none;"></div>
3146    <div class="search__predictive__outer">
3147      <div class="wrapper">
3148        <div class="search__predictive__main">
3149          <form class="search__predictive__form"
3150              action="/search"
3151              method="get"
3152              role="search">
3153            <button class="search__predictive__form__button" type="submit">
3154              <span class="visually-hidden">Search</span>
3155              <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3156  <path d="M12.44 25.07C19.0674 25.07 24.44 19.6974 24.44 13.07C24.44 6.44259 19.0674 1.07001 12.44 1.07001C5.81258 1.07001 0.440002 6.44259 0.440002 13.07C0.440002 19.6974 5.81258 25.07 12.44 25.07Z" stroke="#8D6D44" stroke-width="0.75"/>
3157  <path d="M8.25397 10.7087C8.25397 11.9251 9.24144 12.9198 10.4651 12.9198C11.6815 12.9198 12.6761 11.9323 12.6761 10.7087" stroke="#8D6D44" stroke-width="0.75"/>
3158  <path d="M10.465 15.5888C13.0852 15.5888 15.2092 13.4648 15.2092 10.8446C15.2092 8.22451 13.0852 6.10046 10.465 6.10046C7.8449 6.10046 5.72086 8.22451 5.72086 10.8446C5.72086 13.4648 7.8449 15.5888 10.465 15.5888Z" stroke="#8D6D44" stroke-width="0.75"/>
3159  <path d="M11.8819 15.2668L16.2182 19.6031C16.7477 20.1326 17.6064 20.1326 18.1359 19.6031C18.6654 19.0736 18.6654 18.2149 18.1359 17.6854L14.2074 13.757" stroke="#8D6D44" stroke-width="0.75"/>
3160</svg>
3161            </button>
3162            <input type="search"
3163            data-predictive-search-input
3164            name="q" 
3165            value="" 
3166            placeholder="Search..." 
3167            aria-label="Search our store">
3168          </form>
3169          <div class="search__predictive__close">
3170            <button class="search__predictive__close__inner" data-close-popdown aria-label="Close">
3171              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 15 15"><g fill-rule="evenodd"><path d="M2.237 1.073l12.021 12.021-1.414 1.414L.824 2.488z"/><path d="M.823 13.094l12.021-12.02 1.414 1.413-12.02 12.021z"/></g></svg>
3172            </button>
3173          </div>
3174
3175          <div class="search__predictive__clear">
3176            <button class="search__predictive__close__inner" data-clear-input aria-label="Close">
3177              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 15 15"><g fill-rule="evenodd"><path d="M2.06 1l12.02 12.021-1.06 1.061L1 2.062z"/><path d="M1 13.02L13.022 1l1.061 1.06-12.02 12.02z"/></g></svg>
3178            </button>
3179          </div>
3180        </div>
3181      </div>
3182    </div>
3183    <div class="header__search__results" data-predictive-search-results>
3184      <div class="wrapper">
3185        <div class="search__results__empty" data-predictive-search-aria></div>
3186        <div class="search__results__outer">
3187
3188          <div class="search__results__products">
3189            <div class="search__results__products__title" data-product-title-wrap></div>
3190            <div class="search__results__products__list" data-product-wrap>
3191              
3192            </div>
3193          </div>
3194          <div class="search__results__other">
3195            <div class="search__results__other__list" data-collection-wrap></div>
3196            <div class="search__results__other__list" data-article-wrap></div>
3197            <div class="search__results__other__list" data-page-wrap></div>
3198          </div>
3199        </div>
3200      </div>
3201    </div>
3202  </div>
3203
3204  
3205
3206  
3206<script data-predictive-search-aria-template type="text/x-template">
3207    <div aria-live="polite">
3208      <p>
3209        
3210          {{@if(it.count)}}
3211            <span class="badge">{{ it.count }}</span>
3212          {{/if}}
3213          {{ it.title }} <em>{{ it.query }}</em>
3214        
3215      </p>
3216    </div>
3217  </script>
3217
3218
3219  
3219<script data-predictive-search-title-template type="text/x-template">
3220    <div class="search__results__heading">
3221      
3222        <p>
3223          <span class="search__results__title">{{ it.title }}</span>
3224          <span class="badge">{{ it.count }}</span>
3225        </p>
3226      
3227    </div>
3228  </script>
3228
3229
3230  
3230<script data-search-other-template type="text/x-template">
3231    
3232      {{@each(it) => object, index}}
3233        <div class="other__inline animates" style="animation-delay: {{ index | animationDelay }}ms;">
3234          <p class="other__inline__title">
3235            <a href="{{ object.url }}">{{ object.title | safe }}</a>
3236          </p>
3237        </div>
3238      {{/each}}
3239    
3240  </script>
3240
3241
3242  
3242<script data-search-product-template type="text/x-template">
3243    
3244      {{@each(it) => object, index}}
3245        <a href="{{ object.url }}" class="product__inline animates" style="animation-delay: {{ index | animationDelay }}ms;">
3246          <div class="product__inline__image">
3247            <img class="img-aspect-ratio" width="{{object.featured_image.width}}" height="{{ object.featured_image.height }}" alt="{{ object.featured_image.alt }}" src="{{ object.thumb }}">
3248          </div>
3249          <div>
3250            <p class="product__inline__title">
3251              {{ object.title | safe }}
3252            </p>
3253            <p class="product__inline__price">
3254              <span class="price {{ object.classes }}">
3255                {{ object.price | safe }}
3256              </span>
3257              {{@if(object.sold_out)}}
3258                <br /><em>{{ object.sold_out_translation }}</em>
3259              {{/if}}
3260              {{@if(object.on_sale)}}
3261                <span class="compare-at">
3262                  {{ object.compare_at_price | safe }}
3263                </span>
3264              {{/if}}
3265            </p>
3266          </div>
3267        </a>
3268      {{/each}}
3269    
3270  </script>
3270
3271
3272</div>
3273          </div>
3274        
3275        <div class="drawer__menu" data-stagger-animation data-sliderule-pane="0">
3276          
3277            
3278
3279<div class="sliderule__wrapper">
3280    <div class="sliderow" data-animates>
3281      
3282<a class="sliderow__title" href="/pages/corporate">Corporate</a>
3283    </div></div>
3284          
3285            
3286
3287<div class="sliderule__wrapper">
3288    <div class="sliderow" data-animates>
3289      
3290<a class="sliderow__title" href="/products/advent-calendar">Advent Calendar</a>
3291    </div></div>
3292          
3293            
3294
3295<div class="sliderule__wrapper"><button class="sliderow"
3296      data-animates
3297      data-sliderule-open="sliderule-4822727e0cd86e484404310561368400">
3298      <span class="sliderow__title">Seasonal</span>
3299      <span class="sliderule__chevron--right">
3300        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3301        <span class="visually-hidden">Expand menu</span>
3302      </span>
3303    </button>
3304
3305    <div class="mobile__menu__dropdown sliderule__panel" 
3306      data-sliderule 
3307      id="sliderule-4822727e0cd86e484404310561368400">
3308
3309      <div class="sliderow" data-animates>
3310        <button class="drawer__button"
3311          data-sliderule-close="sliderule-4822727e0cd86e484404310561368400">
3312          <span class="sliderule__chevron--left">
3313            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3314            <span class="visually-hidden">Hide menu</span>
3315          </span>
3316        </button>
3317        
3318<a class="sliderow__title" href="/collections/thanksgiving">Seasonal</a>
3319      </div>
3320
3321      
3322        
3323        
3324        
3325
3326<div class="sliderule__wrapper">
3327    <div class="sliderow" data-animates>
3328      
3329<a class="sliderow__title" href="/collections/thanksgiving">Thanksgiving</a>
3330    </div></div>
3331      
3332        
3333        
3334        
3335
3336<div class="sliderule__wrapper">
3337    <div class="sliderow" data-animates>
3338      
3339<a class="sliderow__title" href="/collections/autumn-collection">Fall Collection</a>
3340    </div></div>
3341      
3342<div class="sliderule-grid blocks-0">
3343           
3344        </div></div></div>
3345          
3346            
3347
3348<div class="sliderule__wrapper"><button class="sliderow"
3349      data-animates
3350      data-sliderule-open="sliderule-88b08bbecc9e65c966a2946beebb7255">
3351      <span class="sliderow__title">Menu</span>
3352      <span class="sliderule__chevron--right">
3353        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3354        <span class="visually-hidden">Expand menu</span>
3355      </span>
3356    </button>
3357
3358    <div class="mobile__menu__dropdown sliderule__panel" 
3359      data-sliderule 
3360      id="sliderule-88b08bbecc9e65c966a2946beebb7255">
3361
3362      <div class="sliderow" data-animates>
3363        <button class="drawer__button"
3364          data-sliderule-close="sliderule-88b08bbecc9e65c966a2946beebb7255">
3365          <span class="sliderule__chevron--left">
3366            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3367            <span class="visually-hidden">Hide menu</span>
3368          </span>
3369        </button>
3370        
3371<a class="sliderow__title" href="/collections/all-products">Menu</a>
3372      </div>
3373
3374      
3375        
3376        
3377        
3378
3379<div class="sliderule__wrapper"><button class="sliderow"
3380      data-animates
3381      data-sliderule-open="sliderule-c5bc35065b5f7bd92c08866b834c637f">
3382      <span class="sliderow__title">Cakes</span>
3383      <span class="sliderule__chevron--right">
3384        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3385        <span class="visually-hidden">Expand menu</span>
3386      </span>
3387    </button>
3388
3389    <div class="mobile__menu__dropdown sliderule__panel" 
3390      data-sliderule 
3391      id="sliderule-c5bc35065b5f7bd92c08866b834c637f">
3392
3393      <div class="sliderow" data-animates>
3394        <button class="drawer__button"
3395          data-sliderule-close="sliderule-c5bc35065b5f7bd92c08866b834c637f">
3396          <span class="sliderule__chevron--left">
3397            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3398            <span class="visually-hidden">Hide menu</span>
3399          </span>
3400        </button>
3401        
3402<a class="sliderow__title" href="/collections/cakes">Cakes</a>
3403      </div>
3404
3405      
3406        
3407        
3408        
3409
3410<div class="sliderule__wrapper">
3411    <div class="sliderow" data-animates>
3412      
3413<a class="sliderow__title" href="/products/last-minute-cakes">Last Minute Cakes</a>
3414    </div></div>
3415      
3416        
3417        
3418        
3419
3420<div class="sliderule__wrapper">
3421    <div class="sliderow" data-animates>
3422      
3423<a class="sliderow__title" href="/collections/classic-cakes">Classic Cakes</a>
3424    </div></div>
3425      
3426        
3427        
3428        
3429
3430<div class="sliderule__wrapper">
3431    <div class="sliderow" data-animates>
3432      
3433<a class="sliderow__title" href="/collections/designer-cakes">Customizable Cake Designs</a>
3434    </div></div>
3435      
3436        
3437        
3438        
3439
3440<div class="sliderule__wrapper">
3441    <div class="sliderow" data-animates>
3442      
3443<a class="sliderow__title" href="/collections/design-your-own-cake">Design Your Own Cake</a>
3444    </div></div>
3445      
3446        
3447        
3448        
3449
3450<div class="sliderule__wrapper">
3451    <div class="sliderow" data-animates>
3452      
3453<a class="sliderow__title" href="/products/custom-cakes">Fully Custom Cakes</a>
3454    </div></div>
3455      
3456        
3457        
3458        
3459
3460<div class="sliderule__wrapper">
3461    <div class="sliderow" data-animates>
3462      
3463<a class="sliderow__title" href="/collections/weddings">Wedding Cakes</a>
3464    </div></div>
3465      
3466        
3467        
3468        
3469
3470<div class="sliderule__wrapper">
3471    <div class="sliderow" data-animates>
3472      
3473<a class="sliderow__title" href="/collections/classes">JRC Academy Classes</a>
3474    </div></div>
3475      
3476<div class="sliderule-grid blocks-0">
3477           
3478        </div></div></div>
3479      
3480        
3481        
3482        
3483
3484<div class="sliderule__wrapper"><button class="sliderow"
3485      data-animates
3486      data-sliderule-open="sliderule-b8a6384403cc96e799dab5db7a184015">
3487      <span class="sliderow__title">Macarons</span>
3488      <span class="sliderule__chevron--right">
3489        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3490        <span class="visually-hidden">Expand menu</span>
3491      </span>
3492    </button>
3493
3494    <div class="mobile__menu__dropdown sliderule__panel" 
3495      data-sliderule 
3496      id="sliderule-b8a6384403cc96e799dab5db7a184015">
3497
3498      <div class="sliderow" data-animates>
3499        <button class="drawer__button"
3500          data-sliderule-close="sliderule-b8a6384403cc96e799dab5db7a184015">
3501          <span class="sliderule__chevron--left">
3502            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3503            <span class="visually-hidden">Hide menu</span>
3504          </span>
3505        </button>
3506        
3507<a class="sliderow__title" href="/collections/macarons">Macarons</a>
3508      </div>
3509
3510      
3511        
3512        
3513        
3514
3515<div class="sliderule__wrapper">
3516    <div class="sliderow" data-animates>
3517      
3518<a class="sliderow__title" href="/collections/classic-macarons">Classic Macarons</a>
3519    </div></div>
3520      
3521        
3522        
3523        
3524
3525<div class="sliderule__wrapper">
3526    <div class="sliderow" data-animates>
3527      
3528<a class="sliderow__title" href="/collections/printed-macarons">Printed Macarons</a>
3529    </div></div>
3530      
3531        
3532        
3533        
3534
3535<div class="sliderule__wrapper">
3536    <div class="sliderow" data-animates>
3537      
3538<a class="sliderow__title" href="/collections/macaron-cakes">Macaron Cakes</a>
3539    </div></div>
3540      
3541        
3542        
3543        
3544
3545<div class="sliderule__wrapper">
3546    <div class="sliderow" data-animates>
3547      
3548<a class="sliderow__title" href="/collections/macaron-gift-boxes">Macaron Gift Boxes</a>
3549    </div></div>
3550      
3551<div class="sliderule-grid blocks-0">
3552           
3553        </div></div></div>
3554      
3555        
3556        
3557        
3558
3559<div class="sliderule__wrapper"><button class="sliderow"
3560      data-animates
3561      data-sliderule-open="sliderule-897ebc065899c8e64e993e903ed9edcc">
3562      <span class="sliderow__title">Cupcakes</span>
3563      <span class="sliderule__chevron--right">
3564        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3565        <span class="visually-hidden">Expand menu</span>
3566      </span>
3567    </button>
3568
3569    <div class="mobile__menu__dropdown sliderule__panel" 
3570      data-sliderule 
3571      id="sliderule-897ebc065899c8e64e993e903ed9edcc">
3572
3573      <div class="sliderow" data-animates>
3574        <button class="drawer__button"
3575          data-sliderule-close="sliderule-897ebc065899c8e64e993e903ed9edcc">
3576          <span class="sliderule__chevron--left">
3577            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3578            <span class="visually-hidden">Hide menu</span>
3579          </span>
3580        </button>
3581        
3582<a class="sliderow__title" href="/collections/cupcakes">Cupcakes</a>
3583      </div>
3584
3585      
3586        
3587        
3588        
3589
3590<div class="sliderule__wrapper">
3591    <div class="sliderow" data-animates>
3592      
3593<a class="sliderow__title" href="/products/weekly-cupcakes">Weekly Cupcakes</a>
3594    </div></div>
3595      
3596        
3597        
3598        
3599
3600<div class="sliderule__wrapper">
3601    <div class="sliderow" data-animates>
3602      
3603<a class="sliderow__title" href="/collections/classic-cupcakes">Classic Cupcakes</a>
3604    </div></div>
3605      
3606        
3607        
3608        
3609
3610<div class="sliderule__wrapper">
3611    <div class="sliderow" data-animates>
3612      
3613<a class="sliderow__title" href="/collections/the-works-cupcakes">The Works Cupcakes</a>
3614    </div></div>
3615      
3616        
3617        
3618        
3619
3620<div class="sliderule__wrapper">
3621    <div class="sliderow" data-animates>
3622      
3623<a class="sliderow__title" href="/products/rainbow-cupcakes">Rainbow Cupcakes</a>
3624    </div></div>
3625      
3626        
3627        
3628        
3629
3630<div class="sliderule__wrapper">
3631    <div class="sliderow" data-animates>
3632      
3633<a class="sliderow__title" href="/products/custom-designed-cupcakes">Custom Designed Cupcakes</a>
3634    </div></div>
3635      
3636<div class="sliderule-grid blocks-0">
3637           
3638        </div></div></div>
3639      
3640        
3641        
3642        
3643
3644<div class="sliderule__wrapper">
3645    <div class="sliderow" data-animates>
3646      
3647<a class="sliderow__title" href="/collections/snack-cakes">Snack Cakes</a>
3648    </div></div>
3649      
3650        
3651        
3652        
3653
3654<div class="sliderule__wrapper">
3655    <div class="sliderow" data-animates>
3656      
3657<a class="sliderow__title" href="/collections/brownies">Brownies</a>
3658    </div></div>
3659      
3660        
3661        
3662        
3663
3664<div class="sliderule__wrapper">
3665    <div class="sliderow" data-animates>
3666      
3667<a class="sliderow__title" href="/collections/cake-cans">Cake Cans</a>
3668    </div></div>
3669      
3670        
3671        
3672        
3673
3674<div class="sliderule__wrapper">
3675    <div class="sliderow" data-animates>
3676      
3677<a class="sliderow__title" href="/collections/cookie-dough-cups">Cookie Dough Cups</a>
3678    </div></div>
3679      
3680        
3681        
3682        
3683
3684<div class="sliderule__wrapper">
3685    <div class="sliderow" data-animates>
3686      
3687<a class="sliderow__title" href="/collections/cookie-sandwiches">Cookie Sandwiches</a>
3688    </div></div>
3689      
3690        
3691        
3692        
3693
3694<div class="sliderule__wrapper">
3695    <div class="sliderow" data-animates>
3696      
3697<a class="sliderow__title" href="/collections/party-platters">Party Platters</a>
3698    </div></div>
3699      
3700        
3701        
3702        
3703
3704<div class="sliderule__wrapper"><button class="sliderow"
3705      data-animates
3706      data-sliderule-open="sliderule-aeeef1df0167c5fe7bbdcc27c21be6bc">
3707      <span class="sliderow__title">Gift Boxes + Bags</span>
3708      <span class="sliderule__chevron--right">
3709        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3710        <span class="visually-hidden">Expand menu</span>
3711      </span>
3712    </button>
3713
3714    <div class="mobile__menu__dropdown sliderule__panel" 
3715      data-sliderule 
3716      id="sliderule-aeeef1df0167c5fe7bbdcc27c21be6bc">
3717
3718      <div class="sliderow" data-animates>
3719        <button class="drawer__button"
3720          data-sliderule-close="sliderule-aeeef1df0167c5fe7bbdcc27c21be6bc">
3721          <span class="sliderule__chevron--left">
3722            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3723            <span class="visually-hidden">Hide menu</span>
3724          </span>
3725        </button>
3726        
3727<a class="sliderow__title" href="/collections/treat-boxes">Gift Boxes + Bags</a>
3728      </div>
3729
3730      
3731        
3732        
3733        
3734
3735<div class="sliderule__wrapper">
3736    <div class="sliderow" data-animates>
3737      
3738<a class="sliderow__title" href="/collections/gift-boxes">Gift Boxes</a>
3739    </div></div>
3740      
3741        
3742        
3743        
3744
3745<div class="sliderule__wrapper">
3746    <div class="sliderow" data-animates>
3747      
3748<a class="sliderow__title" href="/collections/gift-bags">Gift Bags</a>
3749    </div></div>
3750      
3751<div class="sliderule-grid blocks-0">
3752           
3753        </div></div></div>
3754      
3755        
3756        
3757        
3758
3759<div class="sliderule__wrapper"><button class="sliderow"
3760      data-animates
3761      data-sliderule-open="sliderule-e59582d7b8d0abb8a420969d77272230">
3762      <span class="sliderow__title">Occasion</span>
3763      <span class="sliderule__chevron--right">
3764        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3765        <span class="visually-hidden">Expand menu</span>
3766      </span>
3767    </button>
3768
3769    <div class="mobile__menu__dropdown sliderule__panel" 
3770      data-sliderule 
3771      id="sliderule-e59582d7b8d0abb8a420969d77272230">
3772
3773      <div class="sliderow" data-animates>
3774        <button class="drawer__button"
3775          data-sliderule-close="sliderule-e59582d7b8d0abb8a420969d77272230">
3776          <span class="sliderule__chevron--left">
3777            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3778            <span class="visually-hidden">Hide menu</span>
3779          </span>
3780        </button>
3781        
3782<a class="sliderow__title" href="/collections/baked-goods">Occasion</a>
3783      </div>
3784
3785      
3786        
3787        
3788        
3789
3790<div class="sliderule__wrapper">
3791    <div class="sliderow" data-animates>
3792      
3793<a class="sliderow__title" href="/collections/wedding">Weddings and Events</a>
3794    </div></div>
3795      
3796        
3797        
3798        
3799
3800<div class="sliderule__wrapper">
3801    <div class="sliderow" data-animates>
3802      
3803<a class="sliderow__title" href="/collections/birthday-parties">Birthday Parties</a>
3804    </div></div>
3805      
3806        
3807        
3808        
3809
3810<div class="sliderule__wrapper">
3811    <div class="sliderow" data-animates>
3812      
3813<a class="sliderow__title" href="/collections/new-baby">New Baby</a>
3814    </div></div>
3815      
3816<div class="sliderule-grid blocks-0">
3817           
3818        </div></div></div>
3819      
3820        
3821        
3822        
3823
3824<div class="sliderule__wrapper"><button class="sliderow"
3825      data-animates
3826      data-sliderule-open="sliderule-3ed7391d682d06f43ce0b99cc28ebad8">
3827      <span class="sliderow__title">JRC Merch</span>
3828      <span class="sliderule__chevron--right">
3829        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3830        <span class="visually-hidden">Expand menu</span>
3831      </span>
3832    </button>
3833
3834    <div class="mobile__menu__dropdown sliderule__panel" 
3835      data-sliderule 
3836      id="sliderule-3ed7391d682d06f43ce0b99cc28ebad8">
3837
3838      <div class="sliderow" data-animates>
3839        <button class="drawer__button"
3840          data-sliderule-close="sliderule-3ed7391d682d06f43ce0b99cc28ebad8">
3841          <span class="sliderule__chevron--left">
3842            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3843            <span class="visually-hidden">Hide menu</span>
3844          </span>
3845        </button>
3846        
3847<a class="sliderow__title" href="/collections/jrc-merchandise">JRC Merch</a>
3848      </div>
3849
3850      
3851        
3852        
3853        
3854
3855<div class="sliderule__wrapper">
3856    <div class="sliderow" data-animates>
3857      
3858<a class="sliderow__title" href="/collections/apparel">Apparel</a>
3859    </div></div>
3860      
3861        
3862        
3863        
3864
3865<div class="sliderule__wrapper">
3866    <div class="sliderow" data-animates>
3867      
3868<a class="sliderow__title" href="/collections/cookbooks">Cookbooks</a>
3869    </div></div>
3870      
3871        
3872        
3873        
3874
3875<div class="sliderule__wrapper">
3876    <div class="sliderow" data-animates>
3877      
3878<a class="sliderow__title" href="/collections/dazzle-dust">Dazzle Dust</a>
3879    </div></div>
3880      
3881        
3882        
3883        
3884
3885<div class="sliderule__wrapper">
3886    <div class="sliderow" data-animates>
3887      
3888<a class="sliderow__title" href="/collections/liquid-flavours">Liquid Flavours</a>
3889    </div></div>
3890      
3891        
3892        
3893        
3894
3895<div class="sliderule__wrapper">
3896    <div class="sliderow" data-animates>
3897      
3898<a class="sliderow__title" href="/collections/home-baker">Bake At Home</a>
3899    </div></div>
3900      
3901        
3902        
3903        
3904
3905<div class="sliderule__wrapper">
3906    <div class="sliderow" data-animates>
3907      
3908<a class="sliderow__title" href="/collections/perfume">Perfume</a>
3909    </div></div>
3910      
3911        
3912        
3913        
3914
3915<div class="sliderule__wrapper">
3916    <div class="sliderow" data-animates>
3917      
3918<a class="sliderow__title" href="/collections/puzzle">Puzzle</a>
3919    </div></div>
3920      
3921        
3922        
3923        
3924
3925<div class="sliderule__wrapper">
3926    <div class="sliderow" data-animates>
3927      
3928<a class="sliderow__title" href="/collections/candles">Candles</a>
3929    </div></div>
3930      
3931<div class="sliderule-grid blocks-0">
3932           
3933        </div></div></div>
3934      
3935        
3936        
3937        
3938
3939<div class="sliderule__wrapper">
3940    <div class="sliderow" data-animates>
3941      
3942<a class="sliderow__title" href="/collections/gluten-free">Gluten Free</a>
3943    </div></div>
3944      
3945        
3946        
3947        
3948
3949<div class="sliderule__wrapper">
3950    <div class="sliderow" data-animates>
3951      
3952<a class="sliderow__title" href="/collections/vegan">Vegan</a>
3953    </div></div>
3954      
3955<div class="sliderule-grid blocks-0">
3956           
3957        </div></div></div>
3958          
3959            
3960
3961<div class="sliderule__wrapper"><button class="sliderow"
3962      data-animates
3963      data-sliderule-open="sliderule-40b43e92b89ad0a2de83ba5380fda375">
3964      <span class="sliderow__title">Local Delivery and Pick Up</span>
3965      <span class="sliderule__chevron--right">
3966        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
3967        <span class="visually-hidden">Expand menu</span>
3968      </span>
3969    </button>
3970
3971    <div class="mobile__menu__dropdown sliderule__panel" 
3972      data-sliderule 
3973      id="sliderule-40b43e92b89ad0a2de83ba5380fda375">
3974
3975      <div class="sliderow" data-animates>
3976        <button class="drawer__button"
3977          data-sliderule-close="sliderule-40b43e92b89ad0a2de83ba5380fda375">
3978          <span class="sliderule__chevron--left">
3979            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
3980            <span class="visually-hidden">Hide menu</span>
3981          </span>
3982        </button>
3983        
3984<a class="sliderow__title" href="/collections/all-products">Local Delivery and Pick Up</a>
3985      </div>
3986
3987      
3988        
3989        
3990        
3991
3992<div class="sliderule__wrapper">
3993    <div class="sliderow" data-animates>
3994      
3995<a class="sliderow__title" href="/collections/cakes">Cakes</a>
3996    </div></div>
3997      
3998        
3999        
4000        
4001
4002<div class="sliderule__wrapper">
4003    <div class="sliderow" data-animates>
4004      
4005<a class="sliderow__title" href="/collections/cupcakes">Cupcakes</a>
4006    </div></div>
4007      
4008        
4009        
4010        
4011
4012<div class="sliderule__wrapper">
4013    <div class="sliderow" data-animates>
4014      
4015<a class="sliderow__title" href="/collections/macarons">Macarons</a>
4016    </div></div>
4017      
4018        
4019        
4020        
4021
4022<div class="sliderule__wrapper">
4023    <div class="sliderow" data-animates>
4024      
4025<a class="sliderow__title" href="/collections/snack-cakes">Snack Cakes</a>
4026    </div></div>
4027      
4028        
4029        
4030        
4031
4032<div class="sliderule__wrapper">
4033    <div class="sliderow" data-animates>
4034      
4035<a class="sliderow__title" href="/collections/brownies">Brownies</a>
4036    </div></div>
4037      
4038        
4039        
4040        
4041
4042<div class="sliderule__wrapper">
4043    <div class="sliderow" data-animates>
4044      
4045<a class="sliderow__title" href="/collections/cake-cans">Cake Cans</a>
4046    </div></div>
4047      
4048        
4049        
4050        
4051
4052<div class="sliderule__wrapper">
4053    <div class="sliderow" data-animates>
4054      
4055<a class="sliderow__title" href="/collections/cookie-dough-cups">Cookie Dough Cups</a>
4056    </div></div>
4057      
4058        
4059        
4060        
4061
4062<div class="sliderule__wrapper">
4063    <div class="sliderow" data-animates>
4064      
4065<a class="sliderow__title" href="/collections/cookie-sandwiches">Cookie Sandwiches</a>
4066    </div></div>
4067      
4068        
4069        
4070        
4071
4072<div class="sliderule__wrapper">
4073    <div class="sliderow" data-animates>
4074      
4075<a class="sliderow__title" href="/collections/party-platters">Party Platters</a>
4076    </div></div>
4077      
4078        
4079        
4080        
4081
4082<div class="sliderule__wrapper">
4083    <div class="sliderow" data-animates>
4084      
4085<a class="sliderow__title" href="/collections/cookbooks">Cookbooks</a>
4086    </div></div>
4087      
4088        
4089        
4090        
4091
4092<div class="sliderule__wrapper">
4093    <div class="sliderow" data-animates>
4094      
4095<a class="sliderow__title" href="/collections/dazzle-dust">Dazzle Dust Edible Glitter</a>
4096    </div></div>
4097      
4098        
4099        
4100        
4101
4102<div class="sliderule__wrapper">
4103    <div class="sliderow" data-animates>
4104      
4105<a class="sliderow__title" href="/collections/liquid-flavours">Liquid Flavours</a>
4106    </div></div>
4107      
4108        
4109        
4110        
4111
4112<div class="sliderule__wrapper">
4113    <div class="sliderow" data-animates>
4114      
4115<a class="sliderow__title" href="/collections/treat-boxes">Gift Boxes and Bags</a>
4116    </div></div>
4117      
4118        
4119        
4120        
4121
4122<div class="sliderule__wrapper">
4123    <div class="sliderow" data-animates>
4124      
4125<a class="sliderow__title" href="/collections/jrc-merchandise">JRC Items</a>
4126    </div></div>
4127      
4128        
4129        
4130        
4131
4132<div class="sliderule__wrapper">
4133    <div class="sliderow" data-animates>
4134      
4135<a class="sliderow__title" href="/collections/gluten-free">Gluten Free</a>
4136    </div></div>
4137      
4138        
4139        
4140        
4141
4142<div class="sliderule__wrapper">
4143    <div class="sliderow" data-animates>
4144      
4145<a class="sliderow__title" href="/collections/vegan">Vegan</a>
4146    </div></div>
4147      
4148<div class="sliderule-grid blocks-0">
4149           
4150        </div></div></div>
4151          
4152            
4153
4154<div class="sliderule__wrapper">
4155    <div class="sliderow" data-animates>
4156      
4157<a class="sliderow__title" href="/pages/local-delivery">Skip Delivery</a>
4158    </div></div>
4159          
4160            
4161
4162<div class="sliderule__wrapper"><button class="sliderow"
4163      data-animates
4164      data-sliderule-open="sliderule-ba7c882bfa26af2c54d87db3ac83bffc">
4165      <span class="sliderow__title">Shipping</span>
4166      <span class="sliderule__chevron--right">
4167        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
4168        <span class="visually-hidden">Expand menu</span>
4169      </span>
4170    </button>
4171
4172    <div class="mobile__menu__dropdown sliderule__panel" 
4173      data-sliderule 
4174      id="sliderule-ba7c882bfa26af2c54d87db3ac83bffc">
4175
4176      <div class="sliderow" data-animates>
4177        <button class="drawer__button"
4178          data-sliderule-close="sliderule-ba7c882bfa26af2c54d87db3ac83bffc">
4179          <span class="sliderule__chevron--left">
4180            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
4181            <span class="visually-hidden">Hide menu</span>
4182          </span>
4183        </button>
4184        
4185<a class="sliderow__title" href="/collections/canada-usa-shipping">Shipping</a>
4186      </div>
4187
4188      
4189        
4190        
4191        
4192
4193<div class="sliderule__wrapper">
4194    <div class="sliderow" data-animates>
4195      
4196<a class="sliderow__title" href="/collections/home-baker">Bake At Home</a>
4197    </div></div>
4198      
4199        
4200        
4201        
4202
4203<div class="sliderule__wrapper">
4204    <div class="sliderow" data-animates>
4205      
4206<a class="sliderow__title" href="/collections/canada-usa-shipping">Canada</a>
4207    </div></div>
4208      
4209        
4210        
4211        
4212
4213<div class="sliderule__wrapper">
4214    <div class="sliderow" data-animates>
4215      
4216<a class="sliderow__title" href="/collections/worldwide-shipping">International</a>
4217    </div></div>
4218      
4219        
4220        
4221        
4222
4223<div class="sliderule__wrapper">
4224    <div class="sliderow" data-animates>
4225      
4226<a class="sliderow__title" href="/collections/canada-usa-shipping">Shop All Shipping</a>
4227    </div></div>
4228      
4229<div class="sliderule-grid blocks-0">
4230           
4231        </div></div></div>
4232          
4233            
4234
4235<div class="sliderule__wrapper"><button class="sliderow"
4236      data-animates
4237      data-sliderule-open="sliderule-03719a9f9c507f3f4c540d0ea3fb2549">
4238      <span class="sliderow__title">Bake At Home</span>
4239      <span class="sliderule__chevron--right">
4240        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
4241        <span class="visually-hidden">Expand menu</span>
4242      </span>
4243    </button>
4244
4245    <div class="mobile__menu__dropdown sliderule__panel" 
4246      data-sliderule 
4247      id="sliderule-03719a9f9c507f3f4c540d0ea3fb2549">
4248
4249      <div class="sliderow" data-animates>
4250        <button class="drawer__button"
4251          data-sliderule-close="sliderule-03719a9f9c507f3f4c540d0ea3fb2549">
4252          <span class="sliderule__chevron--left">
4253            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
4254            <span class="visually-hidden">Hide menu</span>
4255          </span>
4256        </button>
4257        
4258<a class="sliderow__title" href="/collections/home-baker">Bake At Home</a>
4259      </div>
4260
4261      
4262        
4263        
4264        
4265
4266<div class="sliderule__wrapper">
4267    <div class="sliderow" data-animates>
4268      
4269<a class="sliderow__title" href="/collections/cookbooks">Cookbooks</a>
4270    </div></div>
4271      
4272        
4273        
4274        
4275
4276<div class="sliderule__wrapper">
4277    <div class="sliderow" data-animates>
4278      
4279<a class="sliderow__title" href="/collections/dazzle-dust">Dazzle Dust</a>
4280    </div></div>
4281      
4282        
4283        
4284        
4285
4286<div class="sliderule__wrapper">
4287    <div class="sliderow" data-animates>
4288      
4289<a class="sliderow__title" href="/collections/liquid-flavours">Liquid Flavours</a>
4290    </div></div>
4291      
4292        
4293        
4294        
4295
4296<div class="sliderule__wrapper">
4297    <div class="sliderow" data-animates>
4298      
4299<a class="sliderow__title" href="/products/jenna-rae-cakes-x-colour-mill-food-colouring-set">Food Colouring</a>
4300    </div></div>
4301      
4302        
4303        
4304        
4305
4306<div class="sliderule__wrapper">
4307    <div class="sliderow" data-animates>
4308      
4309<a class="sliderow__title" href="/products/jrc-candy-sprinkles-4oz">Sprinkles</a>
4310    </div></div>
4311      
4312        
4313        
4314        
4315
4316<div class="sliderule__wrapper">
4317    <div class="sliderow" data-animates>
4318      
4319<a class="sliderow__title" href="/collections/jrc-merchandise">JRC Merch</a>
4320    </div></div>
4321      
4322        
4323        
4324        
4325
4326<div class="sliderule__wrapper">
4327    <div class="sliderow" data-animates>
4328      
4329<a class="sliderow__title" href="/blogs/recipes">Recipes</a>
4330    </div></div>
4331      
4332        
4333        
4334        
4335
4336<div class="sliderule__wrapper">
4337    <div class="sliderow" data-animates>
4338      
4339<a class="sliderow__title" href="/collections/classes">JRC Academy Classes</a>
4340    </div></div>
4341      
4342<div class="sliderule-grid blocks-0">
4343           
4344        </div></div></div>
4345          
4346            
4347
4348<div class="sliderule__wrapper"><button class="sliderow"
4349      data-animates
4350      data-sliderule-open="sliderule-61e18beafa233c542882ab49af966e4e">
4351      <span class="sliderow__title">Bakeries</span>
4352      <span class="sliderule__chevron--right">
4353        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-right" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M6.875 7.066L.87 1.06 1.93 0l6.006 6.005L7.94 6 9 7.06l-.004.006.005.005-1.06 1.06-.006-.004-6.005 6.005-1.061-1.06 6.005-6.006z"/></svg>
4354        <span class="visually-hidden">Expand menu</span>
4355      </span>
4356    </button>
4357
4358    <div class="mobile__menu__dropdown sliderule__panel" 
4359      data-sliderule 
4360      id="sliderule-61e18beafa233c542882ab49af966e4e">
4361
4362      <div class="sliderow" data-animates>
4363        <button class="drawer__button"
4364          data-sliderule-close="sliderule-61e18beafa233c542882ab49af966e4e">
4365          <span class="sliderule__chevron--left">
4366            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-medium-left" viewBox="0 0 9 15"><path fill-rule="evenodd" d="M2.127 7.066L8.132 1.06 7.072 0 1.065 6.005 1.061 6 0 7.06l.004.006L0 7.07l1.06 1.06.006-.004 6.005 6.005 1.061-1.06-6.005-6.006z"/></svg>
4367            <span class="visually-hidden">Hide menu</span>
4368          </span>
4369        </button>
4370        
4371<a class="sliderow__title" href="/pages/580-academy-road-winnipeg-cake-shop">Bakeries</a>
4372      </div>
4373
4374      
4375        
4376        
4377        
4378
4379<div class="sliderule__wrapper">
4380    <div class="sliderow" data-animates>
4381      
4382<a class="sliderow__title" href="/pages/about-us">Our Story</a>
4383    </div></div>
4384      
4385        
4386        
4387        
4388
4389<div class="sliderule__wrapper">
4390    <div class="sliderow" data-animates>
4391      
4392<a class="sliderow__title" href="/pages/580-academy-road-winnipeg-cake-shop">Academy Road</a>
4393    </div></div>
4394      
4395        
4396        
4397        
4398
4399<div class="sliderule__wrapper">
4400    <div class="sliderow" data-animates>
4401      
4402<a class="sliderow__title" href="/pages/island-lakes-winnipeg-cake-shop">Island Lakes</a>
4403    </div></div>
4404      
4405        
4406        
4407        
4408
4409<div class="sliderule__wrapper">
4410    <div class="sliderow" data-animates>
4411      
4412<a class="sliderow__title" href="/pages/the-forks-winnipeg-cake-shop">The Forks</a>
4413    </div></div>
4414      
4415        
4416        
4417        
4418
4419<div class="sliderule__wrapper">
4420    <div class="sliderow" data-animates>
4421      
4422<a class="sliderow__title" href="/pages/ywg-airport-winnipeg-cake-shop">YWG Airport *Now Open!*</a>
4423    </div></div>
4424      
4425        
4426        
4427        
4428
4429<div class="sliderule__wrapper">
4430    <div class="sliderow" data-animates>
4431      
4432<a class="sliderow__title" href="/pages/contact">Contact</a>
4433    </div></div>
4434      
4435        
4436        
4437        
4438
4439<div class="sliderule__wrapper">
4440    <div class="sliderow" data-animates>
4441      
4442<a class="sliderow__title" href="/pages/careers">Careers</a>
4443    </div></div>
4444      
4445        
4446        
4447        
4448
4449<div class="sliderule__wrapper">
4450    <div class="sliderow" data-animates>
4451      
4452<a class="sliderow__title" href="/pages/care-instructions">Care Instructions</a>
4453    </div></div>
4454      
4455        
4456        
4457        
4458
4459<div class="sliderule__wrapper">
4460    <div class="sliderow" data-animates>
4461      
4462<a class="sliderow__title" href="/pages/care-instructions">Ingredient Lists</a>
4463    </div></div>
4464      
4465        
4466        
4467        
4468
4469<div class="sliderule__wrapper">
4470    <div class="sliderow" data-animates>
4471      
4472<a class="sliderow__title" href="https://jennaraecakes.com/blogs/blog?q=all">Blog</a>
4473    </div></div>
4474      
4475        
4476        
4477        
4478
4479<div class="sliderule__wrapper">
4480    <div class="sliderow" data-animates>
4481      
4482<a class="sliderow__title" href="https://jennaraecakes.com/blogs/news">News</a>
4483    </div></div>
4484      
4485<div class="sliderule-grid blocks-0">
4486           
4487        </div></div></div>
4488          
4489        </div>
4490      </div>
4491    </div>
4492    <span class="drawer__underlay" data-drawer-underlay>
4493      <span class="drawer__underlay__fill"></span>
4494      <span class="drawer__underlay__blur"></span>
4495    </span>
4496  </nav>
4497
4498<div data-product-add-popdown-wrapper class="product-add-popdown"></div>
4499</div>
4500
4501<div class="header__backfill"
4502  data-header-backfill
4503  style="height: var(--menu-height);"></div>
4504
4505
4506
4507<script type="application/ld+json">
4508{
4509  "@context": "http://schema.org",
4510  "@type": "Organization",
4511  "name": "Jenna Rae Cakes",
4512  
4513  "sameAs": [
4514    "",
4515    "https:\/\/www.facebook.com\/jennaraecakes\/",
4516    "https:\/\/www.instagram.com\/jennaraecakes\/",
4517    "https:\/\/www.pinterest.ca\/jennaraecakes\/_saved\/",
4518    "https:\/\/www.youtube.com\/channel\/UCV0RkkTUnT1t1FCq-VZOsGw",
4519    "",
4520    "",
4521    "",
4522    ""
4523  ],
4524  "url": "https:\/\/jennaraecakes.com"
4525}
4526</script>
4526
4527
4528
4529
4530
4531
4532
4533</div>
4534<!-- END sections: header-group -->
4535
4536
4537  <main class="main-content" id="MainContent">
4538    
4539      <div id="shopify-section-template--22566344884475__main" class="shopify-section">
4540
4541
4542
4543
4544
4545
4546<script id="image-settings" type="application/json">
4547  {
4548    "productTags": ["Advent","Advent-Ship","Canada-USA","Confectionary","Holiday","Holiday-Ship","Non-Perishable","PREP48","Seasonal"],
4549    "isCustom2DTopper": false,
4550    "isImageShape": false,
4551    "imageShape": null,
4552    "productName": "advent-calendar",
4553    "authHMAC": "efd1c9b0f8691738d26655ca0b8e22a4885d81e8f7e5e83bf928fe48f2c14eed",
4554    "authTimestamp": "1791063057"
4555  }
4556</script>
4556
4557<div id="custom-upload"></div>
4558<div id="custom-2D-topper"></div>
4559<script>
4560  document.addEventListener('DOMContentLoaded', function() {
4561    const settings = JSON.parse(document.querySelector('#image-settings').innerHTML);
4562    const FND = (window.FND = window.FND || {});
4563    FND.GLOBALS = FND.GLOBALS || {};
4564    FND.GLOBALS.Product = FND.BUILDS.Product || {};
4565    FND.GLOBALS.Product.customImageLogic = settings?.isImageShape
4566  })
4567
4568
4569  document.addEventListener("DOMContentLoaded", function() {
4570    const settings = JSON.parse(document.querySelector('#image-settings').innerHTML);
4571    console.log("custom 2D topper:", settings.isCustom2DTopper)
4572    console.log("image shape:", settings.isImageShape, null);
4573    // Mount customizer app for products with printing option
4574    if (settings?.isImageShape) {
4575      const elem = document.querySelector('#custom-upload');
4576      FND.BUILDS.Product.CustomImageUpload(settings, elem);
4577    }
4578
4579    // Mount custom 2D Topper preview app for products with option
4580    if (settings?.isCustom2DTopper) {
4581      const elem = document.querySelector('#custom-2D-topper');
4582      FND.BUILDS.Product.Custom2DTopperPreview(settings, elem);
4583    }
4584  });
4585</script>
4585
4586
4587<div class="product-section palette--light bg--neutral"
4588  data-product-handle="advent-calendar"
4589  data-section-id="template--22566344884475__main"
4590  data-section-type="product"
4591  data-enable-video-looping="true"
4592  data-thumbs-align="center"
4593  data-enable-history-state="false"><div class="product-page">
4594  <div class="wrapper product__align-left">
4595
4596    
4597      <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs">
4598        <a href="/" title="Back to the frontpage">Home</a>
4599        
4600        <span aria-hidden="true">&rsaquo;</span>
4601        <span>Advent Calendar</span>
4602      </nav>
4603    
4604
4605    <div class="grid product-single">
4606      <div class="grid__item product__media__wrapper medium-up--five-eighths">
4607
4608        
4609          
4610            <div data-product-slideshow
4611              class="product__slides flickity-lock-height"
4612              style="--default-ratio: 100%">
4613          
4614            
4615              
4616
4617
4618<div class="product__media"
4619  data-media-slide
4620  data-media-id="42101247508731"
4621  data-type="image"
4622  aria-label="Advent Calendar"
4623  >
4624  
4625      <div style="width:80.0625%; margin: 0 auto;">
4626        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:124.9024199843872%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_1x1.jpg?v=1789531466');">
4627          <img data-product-image class="srcset" data-image-id="42101247508731" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_550x.jpg?v=1789531466 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_1100x.jpg?v=1789531466 1100w" sizes="(min-width: 768px), 50vw,
4628                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_1100x.jpg?v=1789531466" loading="lazy" width="1180" height="1474">
4629
4630            
4631              <button class="media__zoom__icon" data-zoom-button>
4632                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4633                <span class="visually-hidden">Zoom</span>
4634              </button>
4635            
4636          
4637            
4638  
4639
4640          
4641        </div>
4642        
4643          <p class="alt-text-box" data-id="42101247508731">2026 Advent Calendar</p>
4644        
4645      </div>
4646    
4647
4648</div>
4649
4650            
4651              
4652
4653
4654<div class="product__media"
4655  data-media-slide
4656  data-media-id="42101247541499"
4657  data-type="image"
4658  aria-label="Advent Calendar"
4659  >
4660  
4661      <div style="width:80.0%; margin: 0 auto;">
4662        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575_1x1.jpg?v=1789531466');">
4663          <img data-product-image class="srcset" data-image-id="42101247541499" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575_550x.jpg?v=1789531466 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575_1100x.jpg?v=1789531466 1100w" sizes="(min-width: 768px), 50vw,
4664                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575_1100x.jpg?v=1789531466" loading="lazy" width="1180" height="1475">
4665
4666            
4667              <button class="media__zoom__icon" data-zoom-button>
4668                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4669                <span class="visually-hidden">Zoom</span>
4670              </button>
4671            
4672          
4673            
4674  
4675
4676          
4677        </div>
4678        
4679          <p class="alt-text-box" data-id="42101247541499">2026 Advent Calendar</p>
4680        
4681      </div>
4682    
4683
4684</div>
4685
4686            
4687              
4688
4689
4690<div class="product__media"
4691  data-media-slide
4692  data-media-id="42126328594683"
4693  data-type="image"
4694  aria-label="Advent Calendar"
4695  >
4696  
4697      <div style="width:80.0%; margin: 0 auto;">
4698        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6903968_1x1.png?v=1789531466');">
4699          <img data-product-image class="srcset" data-image-id="42126328594683" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6903968_550x.png?v=1789531466 550w" sizes="(min-width: 768px), 50vw,
4700                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6903968_1100x.png?v=1789531466" loading="lazy" width="1180" height="1475">
4701
4702            
4703              <button class="media__zoom__icon" data-zoom-button>
4704                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4705                <span class="visually-hidden">Zoom</span>
4706              </button>
4707            
4708          
4709            
4710  
4711
4712          
4713        </div>
4714        
4715          <p class="alt-text-box" data-id="42126328594683">What's included in the 2026 Advent Calendar</p>
4716        
4717      </div>
4718    
4719
4720</div>
4721
4722            
4723              
4724
4725
4726<div class="product__media"
4727  data-media-slide
4728  data-media-id="42101247672571"
4729  data-type="image"
4730  aria-label="Advent Calendar"
4731  >
4732  
4733      <div style="width:79.9375%; margin: 0 auto;">
4734        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.09773260359655%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6014306_1x1.jpg?v=1789531466');">
4735          <img data-product-image class="srcset" data-image-id="42101247672571" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6014306_550x.jpg?v=1789531466 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6014306_1100x.jpg?v=1789531466 1100w" sizes="(min-width: 768px), 50vw,
4736                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6014306_1100x.jpg?v=1789531466" loading="lazy" width="1180" height="1477">
4737
4738            
4739              <button class="media__zoom__icon" data-zoom-button>
4740                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4741                <span class="visually-hidden">Zoom</span>
4742              </button>
4743            
4744          
4745            
4746  
4747
4748          
4749        </div>
4750        
4751          <p class="alt-text-box" data-id="42101247672571">Handful of handmade chocolates and bonbons</p>
4752        
4753      </div>
4754    
4755
4756</div>
4757
4758            
4759              
4760
4761
4762<div class="product__media"
4763  data-media-slide
4764  data-media-id="42101247607035"
4765  data-type="image"
4766  aria-label="Advent Calendar"
4767  >
4768  
4769      <div style="width:80.0%; margin: 0 auto;">
4770        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-8475238_1x1.jpg?v=1789531467');">
4771          <img data-product-image class="srcset" data-image-id="42101247607035" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-8475238_550x.jpg?v=1789531467 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-8475238_1100x.jpg?v=1789531467 1100w" sizes="(min-width: 768px), 50vw,
4772                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-8475238_1100x.jpg?v=1789531467" loading="lazy" width="1180" height="1475">
4773
4774            
4775              <button class="media__zoom__icon" data-zoom-button>
4776                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4777                <span class="visually-hidden">Zoom</span>
4778              </button>
4779            
4780          
4781            
4782  
4783
4784          
4785        </div>
4786        
4787          <p class="alt-text-box" data-id="42101247607035">Inside of one chocolate</p>
4788        
4789      </div>
4790    
4791
4792</div>
4793
4794            
4795              
4796
4797
4798<div class="product__media"
4799  data-media-slide
4800  data-media-id="42101247639803"
4801  data-type="image"
4802  aria-label="Advent Calendar"
4803  >
4804  
4805      <div style="width:79.9375%; margin: 0 auto;">
4806        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.09773260359655%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3683285_1x1.jpg?v=1789531466');">
4807          <img data-product-image class="srcset" data-image-id="42101247639803" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3683285_550x.jpg?v=1789531466 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3683285_1100x.jpg?v=1789531466 1100w" sizes="(min-width: 768px), 50vw,
4808                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3683285_1100x.jpg?v=1789531466" loading="lazy" width="1180" height="1477">
4809
4810            
4811              <button class="media__zoom__icon" data-zoom-button>
4812                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4813                <span class="visually-hidden">Zoom</span>
4814              </button>
4815            
4816          
4817            
4818  
4819
4820          
4821        </div>
4822        
4823          <p class="alt-text-box" data-id="42101247639803">Inside of two chocolates</p>
4824        
4825      </div>
4826    
4827
4828</div>
4829
4830            
4831              
4832
4833
4834<div class="product__media"
4835  data-media-slide
4836  data-media-id="42101247705339"
4837  data-type="image"
4838  aria-label="Advent Calendar"
4839  >
4840  
4841      <div style="width:80.0%; margin: 0 auto;">
4842        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5138697_1x1.jpg?v=1789531466');">
4843          <img data-product-image class="srcset" data-image-id="42101247705339" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5138697_550x.jpg?v=1789531466 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5138697_1100x.jpg?v=1789531466 1100w" sizes="(min-width: 768px), 50vw,
4844                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5138697_1100x.jpg?v=1789531466" loading="lazy" width="1180" height="1475">
4845
4846            
4847              <button class="media__zoom__icon" data-zoom-button>
4848                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4849                <span class="visually-hidden">Zoom</span>
4850              </button>
4851            
4852          
4853            
4854  
4855
4856          
4857        </div>
4858        
4859          <p class="alt-text-box" data-id="42101247705339">2026 Advent Calendar with door open to reveal a chocolate</p>
4860        
4861      </div>
4862    
4863
4864</div>
4865
4866            
4867              
4868
4869
4870<div class="product__media"
4871  data-media-slide
4872  data-media-id="42126328561915"
4873  data-type="image"
4874  aria-label="Advent Calendar"
4875  >
4876  
4877      <div style="width:80.0%; margin: 0 auto;">
4878        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3476849_1x1.png?v=1789531466');">
4879          <img data-product-image class="srcset" data-image-id="42126328561915" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3476849_550x.png?v=1789531466 550w" sizes="(min-width: 768px), 50vw,
4880                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3476849_1100x.png?v=1789531466" loading="lazy" width="1180" height="1475">
4881
4882            
4883              <button class="media__zoom__icon" data-zoom-button>
4884                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4885                <span class="visually-hidden">Zoom</span>
4886              </button>
4887            
4888          
4889            
4890  
4891
4892          
4893        </div>
4894        
4895          <p class="alt-text-box" data-id="42126328561915">About Sugar Blossom and the included charm!</p>
4896        
4897      </div>
4898    
4899
4900</div>
4901
4902            
4903              
4904
4905
4906<div class="product__media"
4907  data-media-slide
4908  data-media-id="42101247770875"
4909  data-type="image"
4910  aria-label="Advent Calendar"
4911  >
4912  
4913      <div style="width:80.0%; margin: 0 auto;">
4914        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5719815_1x1.jpg?v=1789531467');">
4915          <img data-product-image class="srcset" data-image-id="42101247770875" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5719815_550x.jpg?v=1789531467 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5719815_1100x.jpg?v=1789531467 1100w" sizes="(min-width: 768px), 50vw,
4916                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5719815_1100x.jpg?v=1789531467" loading="lazy" width="1180" height="1475">
4917
4918            
4919              <button class="media__zoom__icon" data-zoom-button>
4920                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4921                <span class="visually-hidden">Zoom</span>
4922              </button>
4923            
4924          
4925            
4926  
4927
4928          
4929        </div>
4930        
4931          <p class="alt-text-box" data-id="42101247770875">Sugar Blossom Charms (each calendar has one surprise charm)</p>
4932        
4933      </div>
4934    
4935
4936</div>
4937
4938            
4939              
4940
4941
4942<div class="product__media"
4943  data-media-slide
4944  data-media-id="42126328529147"
4945  data-type="image"
4946  aria-label="Advent Calendar"
4947  >
4948  
4949      <div style="width:80.0%; margin: 0 auto;">
4950        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5142525_1x1.png?v=1789531467');">
4951          <img data-product-image class="srcset" data-image-id="42126328529147" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5142525_550x.png?v=1789531467 550w" sizes="(min-width: 768px), 50vw,
4952                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5142525_1100x.png?v=1789531467" loading="lazy" width="1180" height="1475">
4953
4954            
4955              <button class="media__zoom__icon" data-zoom-button>
4956                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4957                <span class="visually-hidden">Zoom</span>
4958              </button>
4959            
4960          
4961            
4962  
4963
4964          
4965        </div>
4966        
4967          <p class="alt-text-box" data-id="42126328529147">About Jessie and the Advent Calendar design!</p>
4968        
4969      </div>
4970    
4971
4972</div>
4973
4974            
4975              
4976
4977
4978<div class="product__media"
4979  data-media-slide
4980  data-media-id="42101247803643"
4981  data-type="image"
4982  aria-label="Advent Calendar"
4983  >
4984  
4985      <div style="width:80.0%; margin: 0 auto;">
4986        <div class="lazy-image mobile-zoom-wrapper fnd_position_relative" style="padding-top:125.0%; background-image:  url('https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7969689_1x1.jpg?v=1789531520');">
4987          <img data-product-image class="srcset" data-image-id="42101247803643" alt="Advent Calendar" srcset="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=550/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7969689_550x.jpg?v=1789531520 550w, https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1100/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7969689_1100x.jpg?v=1789531520 1100w" sizes="(min-width: 768px), 50vw,
4988                   100vw" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7969689_1100x.jpg?v=1789531520" loading="lazy" width="1180" height="1475">
4989
4990            
4991              <button class="media__zoom__icon" data-zoom-button>
4992                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" viewBox="0 0 25 25"><g fill="none" fill-rule="evenodd"><circle class="fill-bg" cx="12.5" cy="12.5" r="12.5"/><path class="fill-text-light" d="M12.5 6a1 1 0 01.993.883L13.5 7v4.5H18a1 1 0 01.117 1.993L18 13.5h-4.5V18a1 1 0 01-1.993.117L11.5 18v-4.5H7a1 1 0 01-.117-1.993L7 11.5h4.5V7a1 1 0 011-1z"/></g></svg>
4993                <span class="visually-hidden">Zoom</span>
4994              </button>
4995            
4996          
4997            
4998  
4999
5000          
5001        </div>
5002        
5003          <p class="alt-text-box" data-id="42101247803643">2026 Advent Calendar</p>
5004        
5005      </div>
5006    
5007
5008</div>
5009
5010            
5011          </div>
5012        
5013
5014        
5015        
5016
5017        <noscript>
5018          
5019            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_900x.jpg?v=1789531466" alt="Advent Calendar">
5020          
5021            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-4109575_900x.jpg?v=1789531466" alt="Advent Calendar">
5022          
5023            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-6903968_900x.png?v=1789531466" alt="Advent Calendar">
5024          
5025            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-6014306_900x.jpg?v=1789531466" alt="Advent Calendar">
5026          
5027            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-8475238_900x.jpg?v=1789531467" alt="Advent Calendar">
5028          
5029            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-3683285_900x.jpg?v=1789531466" alt="Advent Calendar">
5030          
5031            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-5138697_900x.jpg?v=1789531466" alt="Advent Calendar">
5032          
5033            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-3476849_900x.png?v=1789531466" alt="Advent Calendar">
5034          
5035            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-5719815_900x.jpg?v=1789531467" alt="Advent Calendar">
5036          
5037            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-5142525_900x.png?v=1789531467" alt="Advent Calendar">
5038          
5039            <img src="//jennaraecakes.com/cdn/shop/files/advent-calendar-7969689_900x.jpg?v=1789531520" alt="Advent Calendar">
5040          
5041        </noscript>
5042        
5043          <div data-product-thumbs class="media__thumb__wrapper">
5044            
5045              <div class="media__thumb"
5046                data-slideshow-thumbnail
5047                data-media-select="42101247508731">
5048                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7579006_200x200_crop_center.jpg?v=1789531466"></div>
5049            
5050              <div class="media__thumb"
5051                data-slideshow-thumbnail
5052                data-media-select="42101247541499">
5053                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-4109575_200x200_crop_center.jpg?v=1789531466"></div>
5054            
5055              <div class="media__thumb"
5056                data-slideshow-thumbnail
5057                data-media-select="42126328594683">
5058                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6903968_200x200_crop_center.png?v=1789531466"></div>
5059            
5060              <div class="media__thumb"
5061                data-slideshow-thumbnail
5062                data-media-select="42101247672571">
5063                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-6014306_200x200_crop_center.jpg?v=1789531466"></div>
5064            
5065              <div class="media__thumb"
5066                data-slideshow-thumbnail
5067                data-media-select="42101247607035">
5068                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-8475238_200x200_crop_center.jpg?v=1789531467"></div>
5069            
5070              <div class="media__thumb"
5071                data-slideshow-thumbnail
5072                data-media-select="42101247639803">
5073                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3683285_200x200_crop_center.jpg?v=1789531466"></div>
5074            
5075              <div class="media__thumb"
5076                data-slideshow-thumbnail
5077                data-media-select="42101247705339">
5078                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5138697_200x200_crop_center.jpg?v=1789531466"></div>
5079            
5080              <div class="media__thumb"
5081                data-slideshow-thumbnail
5082                data-media-select="42126328561915">
5083                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-3476849_200x200_crop_center.png?v=1789531466"></div>
5084            
5085              <div class="media__thumb"
5086                data-slideshow-thumbnail
5087                data-media-select="42101247770875">
5088                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5719815_200x200_crop_center.jpg?v=1789531467"></div>
5089            
5090              <div class="media__thumb"
5091                data-slideshow-thumbnail
5092                data-media-select="42126328529147">
5093                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-5142525_200x200_crop_center.png?v=1789531467"></div>
5094            
5095              <div class="media__thumb"
5096                data-slideshow-thumbnail
5097                data-media-select="42101247803643">
5098                <img alt="Advent Calendar" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/advent-calendar-7969689_200x200_crop_center.jpg?v=1789531520"></div>
5099            
5100          </div></div>
5101
5102      <div class="grid__item medium-up--three-eighths">
5103        
5104          
5105              
5106
5107
5108
5109<div class="product__headline" >
5110
5111  <div class="product__title__wrapper">
5112    <h1 class="product__title ">Advent Calendar</h1></div>
5113
5114  <div class="rating__wrapper__title">
5115    
5116   
5117  <div data-oke-star-rating data-oke-reviews-product-id="shopify-7937371373819"><div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 5.0 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background">
5117<svg height="16" viewBox="0 0 80 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.35" href="#oke-star-empty"></use><use x="32.7" href="#oke-star-empty"></use><use x="49.050000000000004" href="#oke-star-empty"></use><use x="65.4" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="16" viewBox="0 0 80 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.35" href="#oke-star-filled"></use><use x="32.7" href="#oke-star-filled"></use><use x="49.050000000000004" href="#oke-star-filled"></use><use x="65.4" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5.0 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">84</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
5117<script type="application/json" data-oke-metafield-data=""> {"averageRating":"5.0","reviewCount":84} </script>
5117</div></div>
5118
5119  </div>
5120
5121  
5122    <div class="product__price__wrap">
5123      <div class="product__price__main fn_custom_price_style" data-price-wrapper>
5124        <span class="product__price">
5125          
5126          <span data-product-price >
5127            $65.00
5128          </span>
5129          <span data-price-off>
5130            <span data-compare-text class="hide" style="display:none;">Sale</span>
5131            <span data-compare-price class="hide"></span>
5132          </span>
5133        </span>
5134        
5135        
5136      </div>
5137    </div>
5138  
5139
5140
5141</div>
5142
5143              
5144                <div class="pdp-alert-box">
5145                  <div class="metafield-rich_text_field"><p>Advent Calendars are currently available for pre-order with <strong>shipping across Canada starting on November 16th</strong>, and local pick up and delivery starting on November 3rd 🎅</p></div>
5146                </div>
5147              
5148            
5149        
5150          
5151              <div class="stock-up-save"
5152  data-stock-up-save
5153  data-form-id="product-form-template--22566344884475__main-7937371373819"
5154  data-current-variant-id="43876160897275"
5155  data-savings-prefix="Save"
5156  style="
5157    --sus-bg: #fcfaf7;
5158    --sus-border: #f8f0e7;
5159    --sus-text: #766456;
5160    --sus-heading: #8d6d44;
5161    --sus-accent: #fd219b;
5162    --sus-selected-bg: #ffe7f2;
5163  "
5164  >
5164<script type="application/json" data-stock-up-save-stock>
5165    {"43876160897275": { "max": 526, "price": 6500 }}
5166  </script>
5166
5167
5168  <div class="stock-up-save__header"><p class="stock-up-save__heading">Stock Up & Sweeten the Deal</p><p class="stock-up-save__subheading">The more you stock up, the sweeter the savings. Applied automatically at checkout.</p></div><div class="stock-up-save__tiers" data-stock-up-save-tiers role="radiogroup" aria-label="Stock Up &amp; Sweeten the Deal"><button type="button"
5169      class="stock-up-save__tier is-selected"
5170      data-qty="1"
5171      data-savings="0"
5172      role="radio"
5173      aria-checked="true"
5174      >
5175      <span class="stock-up-save__tier-qty">Buy 1</span>
5176      <span class="stock-up-save__tier-meta">
5177        <span class="stock-up-save__tier-price">$65.00</span>
5178        <span class="stock-up-save__tier-oos">Not enough in stock</span>
5179      </span>
5180    </button><button type="button"
5181        class="stock-up-save__tier"
5182        data-qty="2"
5183        data-savings="1000"
5184        role="radio"
5185        aria-checked="false"
5186        >
5187        <span class="stock-up-save__tier-qty">Buy 2</span>
5188        <span class="stock-up-save__tier-meta">
5189          <span class="stock-up-save__tier-price">$120.00</span>
5190          <span class="stock-up-save__tier-badge">Save $10.00</span><span class="stock-up-save__tier-oos">Not enough in stock</span>
5191        </span>
5192      </button><button type="button"
5193        class="stock-up-save__tier"
5194        data-qty="3"
5195        data-savings="2000"
5196        role="radio"
5197        aria-checked="false"
5198        >
5199        <span class="stock-up-save__tier-qty">Buy 3</span>
5200        <span class="stock-up-save__tier-meta">
5201          <span class="stock-up-save__tier-price">$175.00</span>
5202          <span class="stock-up-save__tier-badge">Save $20.00</span><span class="stock-up-save__tier-label">Best Value!</span><span class="stock-up-save__tier-oos">Not enough in stock</span>
5203        </span>
5204      </button></div></div>
5205
5206<script>
5207  (function () {
5208    var root = document.currentScript.previousElementSibling;
5209    if (!root || !root.hasAttribute('data-stock-up-save')) return;
5210
5211    var tiersEl = root.querySelector('[data-stock-up-save-tiers]');
5212    var buttons = Array.prototype.slice.call(tiersEl.querySelectorAll('.stock-up-save__tier'));
5213    var savingsPrefix = root.getAttribute('data-savings-prefix') || '';
5214    var currentVariantId = root.getAttribute('data-current-variant-id');
5215    // Guards the one place we write back to the quantity input from inside
5216    // its own change handler (clamping to available stock), so that write
5217    // can't re-enter the handler indefinitely.
5218    var clamping = false;
5219
5220    // Per-variant { max, price }, keyed by variant id (as a string — that's
5221    // how JSON object keys come back). Rendered by Liquid above, since
5222    // inventory_quantity isn't exposed to client-side JS anywhere (neither
5223    // `product | json` nor the storefront /products/*.js endpoint include
5224    // it) — only Liquid has real access to it.
5225    var variantData = (function () {
5226      var script = root.querySelector('[data-stock-up-save-stock]');
5227      if (!script) return {};
5228      try {
5229        return JSON.parse(script.textContent) || {};
5230      } catch (e) {
5231        return {};
5232      }
5233    })();
5234
5235    function dataFor(variantId) {
5236      var entry = variantData[String(variantId)];
5237      return entry && typeof entry === 'object' ? entry : {};
5238    }
5239
5240    function maxPurchasable(variantId) {
5241      var n = parseInt(dataFor(variantId).max, 10);
5242      // -1 (or anything unparsable) means "not inventory-tracked" — no cap.
5243      return (isNaN(n) || n < 0) ? Infinity : n;
5244    }
5245
5246    function unitPrice(variantId) {
5247      var n = parseInt(dataFor(variantId).price, 10);
5248      return isNaN(n) ? null : n;
5249    }
5250
5251    // Shopify's standard money formatter. Needed because prices are now
5252    // recomputed in JS for any quantity the shopper types into the stepper,
5253    // not just the three Liquid-rendered tile amounts. theme.moneyFormat is
5254    // shop.money_format, set in layout/theme.liquid.
5255    function formatMoney(cents) {
5256      var format = (window.theme && window.theme.moneyFormat) || '$';
5257      function withDelimiters(precision, thousands, decimal) {
5258        var value = (Math.max(cents, 0) / 100).toFixed(precision);
5259        var parts = value.split('.');
5260        var dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1' + thousands);
5261        return dollars + (parts[1] ? decimal + parts[1] : '');
5262      }
5263      return format.replace(/\{\{\s*(\w+)\s*\}\}/, function (match, name) {
5264        switch (name) {
5265          case 'amount_no_decimals': return withDelimiters(0, ',', '.');
5266          case 'amount_with_comma_separator': return withDelimiters(2, '.', ',');
5267          case 'amount_no_decimals_with_comma_separator': return withDelimiters(0, '.', ',');
5268          case 'amount_with_space_separator': return withDelimiters(2, ' ', ',');
5269          case 'amount_no_decimals_with_space_separator': return withDelimiters(0, ' ', ',');
5270          case 'amount_with_apostrophe_separator': return withDelimiters(2, "'", '.');
5271          default: return withDelimiters(2, ',', '.');
5272        }
5273      });
5274    }
5275
5276    function tierQty(btn) {
5277      return parseInt(btn.getAttribute('data-qty'), 10) || 0;
5278    }
5279
5280    function tierSavings(btn) {
5281      return parseInt(btn.getAttribute('data-savings'), 10) || 0;
5282    }
5283
5284    function form() {
5285      return document.getElementById(root.getAttribute('data-form-id'));
5286    }
5287
5288    // product-form.liquid always renders a [data-quantity-input] — a visible
5289    // stepper when "Show quantity selection" is on, otherwise a hidden field
5290    // — so ProductForm (theme.dev.js) has a real quantity input to track from
5291    // the initial page render. That's what makes the checkout button's price
5292    // and the quantity actually submitted follow the tiles, including across
5293    // a variant change. The fallback creation below only guards against an
5294    // older/custom form markup that omits the field entirely; a
5295    // dynamically-created input here would NOT be picked up by ProductForm
5296    // (it only scans the form once, on load), so the button price would stay
5297    // stuck at the qty-1 price.
5298    function quantityInput() {
5299      var el = form();
5300      if (!el) return null;
5301      var input = el.querySelector('[data-quantity-input]') || el.querySelector('input[name="quantity"]');
5302      if (!input) {
5303        input = document.createElement('input');
5304        input.type = 'hidden';
5305        input.name = 'quantity';
5306        el.appendChild(input);
5307      }
5308      return input;
5309    }
5310
5311    function currentQty() {
5312      var input = quantityInput();
5313      var n = input ? parseInt(input.value, 10) : NaN;
5314      return (isNaN(n) || n < 1) ? 1 : n;
5315    }
5316
5317    // The savings that actually apply at a given quantity. The tiers are
5318    // thresholds on the real Shopify volume discount, so a quantity between
5319    // (or above) tiles gets the highest tier it clears — e.g. with tiles at
5320    // 2 and 3, typing 4 into the stepper still earns the tier-3 savings.
5321    function savingsFor(qty) {
5322      var best = 0;
5323      for (var i = 0; i < buttons.length; i++) {
5324        if (tierQty(buttons[i]) <= qty) {
5325          best = Math.max(best, tierSavings(buttons[i]));
5326        }
5327      }
5328      return best;
5329    }
5330
5331    function priceFor(qty, variantId) {
5332      var unit = unitPrice(variantId);
5333      if (unit === null) return null;
5334      var total = unit * qty;
5335      // Clamp, so a misconfigured "Amount saved" larger than the tier total
5336      // shows $0 rather than a negative price.
5337      return Math.max(total - Math.min(savingsFor(qty), total), 0);
5338    }
5339
5340    // Re-render every tile against the given variant's own price, so a
5341    // variant switch doesn't leave the tiles quoting the price of whichever
5342    // variant this snippet happened to render with.
5343    function renderTierPrices(variantId) {
5344      var unit = unitPrice(variantId);
5345      if (unit === null) return;
5346      for (var i = 0; i < buttons.length; i++) {
5347        var qty = tierQty(buttons[i]);
5348        var total = unit * qty;
5349        var saved = Math.min(tierSavings(buttons[i]), total);
5350        var priceEl = buttons[i].querySelector('.stock-up-save__tier-price');
5351        if (priceEl) priceEl.textContent = formatMoney(total - saved);
5352        var badgeEl = buttons[i].querySelector('.stock-up-save__tier-badge');
5353        if (badgeEl) {
5354          badgeEl.hidden = saved <= 0;
5355          badgeEl.textContent = (savingsPrefix ? savingsPrefix + ' ' : '') + formatMoney(saved);
5356        }
5357      }
5358    }
5359
5360    // The theme's own price-on-the-button logic (theme.dev.js) has no idea
5361    // this is a volume-discounted bundle — it just shows qty × the plain unit
5362    // price, so it always undersells what a Buy 2/Buy 3 quantity actually
5363    // means. It runs synchronously off the quantity input's "change" event
5364    // and off variant changes, so this has to run after both to win.
5365    function syncButtonPrice() {
5366      var el = form();
5367      if (!el) return;
5368      var price = priceFor(currentQty(), currentVariantId);
5369      if (price === null) return;
5370      var text = formatMoney(price);
5371      var priceButtons = el.querySelectorAll('[data-button-price]');
5372      for (var i = 0; i < priceButtons.length; i++) {
5373        priceButtons[i].textContent = text;
5374      }
5375    }
5376
5377    // Highlights the tile matching the quantity currently in the form, and
5378    // clears the highlight for any quantity that isn't a tile (perfectly
5379    // normal once the quantity stepper is visible — the shopper can type 4).
5380    function highlightTier(qty) {
5381      for (var i = 0; i < buttons.length; i++) {
5382        var isActive = tierQty(buttons[i]) === qty && !buttons[i].disabled;
5383        buttons[i].classList.toggle('is-selected', isActive);
5384        buttons[i].setAttribute('aria-checked', isActive ? 'true' : 'false');
5385      }
5386    }
5387
5388    // Single source of truth: the form's `quantity` field. The tiles and the
5389    // theme's quantity stepper are two views of it, and everything visible
5390    // (highlight, button price) is derived from its current value — never
5391    // from which tile was clicked last. That is what makes a second add to
5392    // cart, with no page reload, submit exactly what the page is showing.
5393    function refresh() {
5394      var qty = currentQty();
5395      highlightTier(qty);
5396      syncButtonPrice();
5397      // The theme (and the bold-options price sync) rewrite the button price
5398      // back to their own qty × undiscounted-price math from their own
5399      // listeners on the same events. Listeners run in registration order and
5400      // ours can't be guaranteed to be last — those scripts load and register
5401      // independently of this snippet — so a 0ms timeout re-applies our
5402      // correction after the whole synchronous dispatch has finished.
5403      setTimeout(syncButtonPrice, 0);
5404    }
5405
5406    function setQuantity(qty) {
5407      var input = quantityInput();
5408      if (!input) {
5409        refresh();
5410        return;
5411      }
5412      input.value = qty;
5413      // Let ProductForm (and anything else watching the field) react, exactly
5414      // as if the shopper had used the stepper.
5415      input.dispatchEvent(new Event('change', {bubbles: true}));
5416      refresh();
5417    }
5418
5419    // Disables any tile whose quantity exceeds what's actually purchasable
5420    // for the given variant, caps the stepper at the same number, and pulls
5421    // an over-cap quantity back down to what can be bought.
5422    function updateTierAvailability(variantId) {
5423      var max = maxPurchasable(variantId);
5424      var highestAvailableQty = 0;
5425
5426      for (var i = 0; i < buttons.length; i++) {
5427        var outOfStock = max !== Infinity && tierQty(buttons[i]) > max;
5428        buttons[i].disabled = outOfStock;
5429        buttons[i].classList.toggle('stock-up-save__tier--disabled', outOfStock);
5430        buttons[i].setAttribute('aria-disabled', outOfStock ? 'true' : 'false');
5431        if (!outOfStock) highestAvailableQty = Math.max(highestAvailableQty, tierQty(buttons[i]));
5432      }
5433
5434      var input = quantityInput();
5435      if (input) {
5436        if (max === Infinity) {
5437          input.removeAttribute('max');
5438        } else {
5439          input.setAttribute('max', String(max));
5440        }
5441      }
5442
5443      if (max !== Infinity && currentQty() > max) {
5444        setQuantity(Math.max(Math.min(highestAvailableQty || max, max), 1));
5445      } else {
5446        refresh();
5447      }
5448    }
5449
5450    for (var i = 0; i < buttons.length; i++) {
5451      buttons[i].addEventListener('click', (function (btn) {
5452        return function () {
5453          if (btn.disabled) return;
5454          setQuantity(tierQty(btn));
5455        };
5456      })(buttons[i]));
5457    }
5458
5459    // The stepper drives the tiles too: typing or stepping to a tier's
5460    // quantity highlights that tier and prices the button at the tier price.
5461    //
5462    // Bound directly to the input rather than delegated from document,
5463    // because the theme's own stepper buttons fire a NON-bubbling
5464    // `new Event('change')` (see Quantity.initButtons in theme.dev.js) that
5465    // a delegated listener would never see.
5466    function bindQuantityInput() {
5467      var input = quantityInput();
5468      if (!input || input.hasAttribute('data-stock-up-save-bound')) return false;
5469      input.setAttribute('data-stock-up-save-bound', '');
5470      function onQuantityEdit() {
5471        if (clamping) return;
5472        var max = maxPurchasable(currentVariantId);
5473        if (max !== Infinity && currentQty() > max) {
5474          clamping = true;
5475          input.value = Math.max(max, 1);
5476          input.dispatchEvent(new Event('change', {bubbles: true}));
5477          clamping = false;
5478        }
5479        refresh();
5480      }
5481      input.addEventListener('change', onQuantityEdit);
5482      input.addEventListener('input', onQuantityEdit);
5483      return true;
5484    }
5485
5486    // This block renders ABOVE the Form block in the section's block order,
5487    // so the product form — and the quantity input inside it — does not
5488    // exist yet while this script runs. Everything that reaches into the
5489    // form therefore waits for the document to finish parsing. (Tile clicks
5490    // look the form up lazily, so they work either way.)
5491    function init() {
5492      bindQuantityInput();
5493      renderTierPrices(currentVariantId);
5494      updateTierAvailability(currentVariantId);
5495    }
5496
5497    if (document.readyState === 'loading') {
5498      document.addEventListener('DOMContentLoaded', init);
5499    } else {
5500      init();
5501    }
5502
5503    // Re-check availability and re-price whenever the shopper switches
5504    // variants — a Buy 3 tile that was fine for one variant may not be for
5505    // another, and the unit price can differ too.
5506    document.addEventListener('theme:variant:change', function (event) {
5507      var variant = event.detail && event.detail.variant;
5508      if (!variant || !variant.id) return;
5509      currentVariantId = String(variant.id);
5510      root.setAttribute('data-current-variant-id', currentVariantId);
5511      // Sections re-rendered by the theme editor can swap the form out from
5512      // under us, so re-bind if this is a different input than before.
5513      bindQuantityInput();
5514      renderTierPrices(currentVariantId);
5515      updateTierAvailability(currentVariantId);
5516    });
5517  })();
5518</script>
5518
5519
5520<style>
5521  .stock-up-save {
5522    --sus-bg: #FCFAF7;
5523    --sus-border: #F8F0E7;
5524    --sus-text: #766456;
5525    --sus-heading: #8D6D44;
5526    --sus-accent: #FD219B;
5527    --sus-selected-bg: #FFE7F2;
5528    background: var(--sus-bg);
5529    border: 1px solid var(--sus-border);
5530    border-radius: 10px;
5531    padding: 18px 20px;
5532    margin: 18px 0;
5533    color: var(--sus-text);
5534  }.stock-up-save__heading {
5535    margin: 0 0 2px;
5536    font-family: 'Untitled Sans', sans-serif;
5537    font-style: normal;
5538    font-weight: 400;
5539    font-size: 14px;
5540    line-height: 1.6;
5541    color: var(--sus-heading);
5542  }
5543  .stock-up-save__subheading {
5544    margin: 0 0 14px;
5545    font-family: 'Untitled Sans', sans-serif;
5546    font-style: normal;
5547    font-weight: 400;
5548    font-size: 14px;
5549    line-height: 1.6;
5550    opacity: 0.85;
5551  }
5552  .stock-up-save__tiers {
5553    display: flex;
5554    flex-direction: column;
5555    gap: 8px;
5556  }
5557  .stock-up-save__tier {
5558    position: relative;
5559    display: flex;
5560    align-items: center;
5561    justify-content: space-between;
5562    gap: 12px;
5563    width: 100%;
5564    background: #fff;
5565    border: 2px solid var(--sus-border);
5566    border-radius: 8px;
5567    padding: 12px 14px 12px 42px;
5568    cursor: pointer;
5569    font-family: inherit;
5570    color: var(--sus-text);
5571    text-align: left;
5572    flex-wrap: wrap;
5573    transition: border-color 0.15s ease, background-color 0.15s ease;
5574  }.stock-up-save__tier::before {
5575    content: '';
5576    position: absolute;
5577    left: 14px;
5578    top: 50%;
5579    transform: translateY(-50%);
5580    width: 18px;
5581    height: 18px;
5582    border-radius: 50%;
5583    border: 2px solid var(--sus-border);
5584    background: #fff;
5585    box-sizing: border-box;
5586    transition: border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;
5587  }
5588  .stock-up-save__tier:hover {
5589    border-color: var(--sus-accent);
5590  }
5591  .stock-up-save__tier.is-selected {
5592    border-color: var(--sus-accent);
5593    background: var(--sus-selected-bg);
5594  }
5595  .stock-up-save__tier.is-selected::before {
5596    border-color: var(--sus-accent);
5597    background: var(--sus-accent);
5598    box-shadow: inset 0 0 0 3px #fff;
5599  }
5600  .stock-up-save__tier--disabled {
5601    opacity: 0.5;
5602    cursor: not-allowed;
5603    pointer-events: none;
5604  }
5605  .stock-up-save__tier--disabled:hover {
5606    border-color: var(--sus-border);
5607  }
5608  .stock-up-save__tier-meta {
5609    display: flex;
5610    align-items: center;
5611    gap: 10px;
5612    margin-left: auto;
5613  }
5614  .stock-up-save__tier-oos {
5615    display: none;
5616    font-size: 0.72em;
5617    font-weight: 700;
5618  }
5619  .stock-up-save__tier--disabled .stock-up-save__tier-oos {
5620    display: block;
5621  }
5622  .stock-up-save__tier--disabled .stock-up-save__tier-price,
5623  .stock-up-save__tier--disabled .stock-up-save__tier-badge,
5624  .stock-up-save__tier--disabled .stock-up-save__tier-label {
5625    display: none;
5626  }
5627  .stock-up-save__tier-qty {
5628    font-family: 'Untitled Sans', sans-serif;
5629    font-size: 1.05em;
5630    font-weight: 400;
5631    color: var(--sus-heading);
5632  }
5633  .stock-up-save__tier-price {
5634    font-size: 0.95em;
5635    white-space: nowrap;
5636  }
5637  .stock-up-save__tier-badge {
5638    font-family: 'Neutraface 2 Display Titling', sans-serif;
5639    font-size: 0.72em;
5640    font-weight: 700;
5641    text-transform: uppercase;
5642    letter-spacing: 0.02em;
5643    color: #fff;
5644    background: var(--sus-accent);
5645    border-radius: 20px;
5646    padding: 2px 8px;
5647    white-space: nowrap;
5648  }
5649  .stock-up-save__tier-label {
5650    font-family: 'Neutraface 2 Display Titling', sans-serif;
5651    font-size: 0.72em;
5652    font-weight: 700;
5653    text-transform: uppercase;
5654    letter-spacing: 0.02em;
5655    color: var(--sus-accent);
5656    white-space: nowrap;
5657  }
5658  .stock-up-save__note {
5659    margin: 12px 0 0;
5660    font-size: 0.78em;
5661    opacity: 0.75;
5662  }
5663</style>
5664
5665            
5666        
5667          
5668              <div class="product__details">
5669                
5670
5671
5672
5673
5674
5675
5676<div class="product__form__outer " ><form method="post" action="/cart/add" id="product-form-template--22566344884475__main-7937371373819" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="advent-calendar"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
5677
5678    
5679    <input type="hidden" name="id" value="43876160897275">
5680
5681    
5682    <div class="shop-pay-terms"></div>
5683
5684    
5685
5686    <noscript>
5687      <select name="id" class="no-js" data-product-select aria-label="Title">
5688        
5689          <option
5690            selected="selected"
5691            
5692            value="43876160897275">
5693              Default Title
5694          </option>
5695        
5696      </select>
5697    </noscript>
5698
5699    
5700
5701
5702    <div class="bold_options" data-product-id="7937371373819"></div>
5703
5704      
5705
5706      
5707
5708    
5709      <div class="quantity__wrapper" data-quantity-selector>
5710        <button class="quantity__button quantity__button--minus" type="button" data-decrease-quantity>
5710&minus;</button>
5711        <input data-quantity-input
5712          aria-label="Quantity"
5713          class="quantity__input"
5714          type="number"
5715          min="1"
5716          size="4"
5717          pattern="[0-9]*"
5718          name="quantity"
5719          value="1"/>
5720        <button class="quantity__button quantity__button--plus" type="button" data-increase-quantity>+</button>
5721      </div>
5722    
5723
5724
5725
5726      <div class="product__button__meta   fnd_hidden">
5727          <p class="variant__countdown " data-remaining-wrapper>
5728            Only 
5729            <span data-remaining-max="10" data-remaining-count>0 </span>
5730           left in stock
5731          </p>
5732
5733          
5733<script data-product-remaining-json type="application/json">
5734            {"43876160897275": "11"}
5735          </script>
5735</div><div class="product__submit" data-buttons-wrapper data-add-action-wrapper>
5736
5737      <div data-add-action-errors class="add-action-errors"></div>
5738
5739      
5740      
5741      
5742
5743      
5743<script>
5744        console.log({"id":7937371373819,"title":"Advent Calendar","handle":"advent-calendar","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2026-09-15T10:01:05-05:00","created_at":"2022-10-11T08:19:42-05:00","vendor":"Jenna Rae Cakes","type":"","tags":["Advent","Advent-Ship","Canada-USA","Confectionary","Holiday","Holiday-Ship","Non-Perishable","PREP48","Seasonal"],"price":6500,"price_min":6500,"price_max":6500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43876160897275,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Advent Calendar","public_title":null,"options":["Default Title"],"price":6500,"weight":249,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"],"featured_image":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","options":["Title"],"media":[{"alt":null,"id":42101247508731,"position":1,"preview_image":{"aspect_ratio":0.801,"height":1600,"width":1281,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466"},"aspect_ratio":0.801,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","width":1281},{"alt":null,"id":42101247541499,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328594683,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","width":1080},{"alt":null,"id":42101247672571,"position":4,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247607035,"position":5,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","width":1280},{"alt":null,"id":42101247639803,"position":6,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247705339,"position":7,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328561915,"position":8,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","width":1080},{"alt":null,"id":42101247770875,"position":9,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","width":1280},{"alt":null,"id":42126328529147,"position":10,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","width":1080},{"alt":null,"id":42101247803643,"position":11,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e"});
5745      </script>
5745
5746
5747      
5748        
5749      
5750
5751      <div class="product__submit__buttons">
5752        
5753        <button
5754          type="submit"
5755          name="add"
5756          class="btn--outline btn--full btn--primary uppercase btn--add-to-cart"
5757          data-add-to-cart
5758          >
5759          <span class="btn-state-ready">
5760            <span data-add-to-cart-text>
5761              Add to Cart
5762            </span>
5763            <span>•</span>
5764            <span class="bold_option_price_display" data-button-price>$65.00</span>
5765          </span>
5766
5767          <span class="btn-state-loading">
5768            <svg height="18" width="18" class="svg-loader">
5769              <circle r="7" cx="9" cy="9" />
5770              <circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9" />
5771            </svg>
5772          </span>
5773
5774          <span class="btn-state-complete">&nbsp;</span>
5775        </button>
5776
5777          <span class="bold_option_price_display" style="width: 200px;
5778    display: block;
5779    height: 100px;"></span>
5780        
5781        
5782
5783        
5784
5785      </div>
5786    </div>
5787  <input type="hidden" name="product-id" value="7937371373819" /><input type="hidden" name="section-id" value="template--22566344884475__main" /></form>
5788</div>
5789
5790              </div>
5791            
5792        
5793          
5794              <div >
5795                <div
5796	class="related__products"
5797	data-complementary-products
5798	data-url="/recommendations/products?section_id=template--22566344884475__main&product_id=7937371373819&limit=4&intent=complementary"
5799></div>
5800<style>
5801	.complementary-products-heading {
5802		font-family: "Neutraface 2 Display",sans-serif;
5803		font-style: normal;
5804		font-weight: 700;
5805		color: var(--fnd-primary-text-color);
5806		font-size: 12px;
5807		line-height: 14px;
5808		letter-spacing: .15em;
5809		text-transform: uppercase;
5810		-webkit-font-feature-settings: "case" on;
5811		font-feature-settings: "case" on;
5812		padding-bottom: 3px;
5813	}
5814
5815	.fnd-complementary-grid {
5816		display: flex;
5817		flex-wrap: wrap;
5818		/* gap: 8px; */
5819		justify-content: space-between;
5820	}
5821
5822	.fnd-complementary-grid__item {
5823		display: flex;
5824		width: calc((100% - (var(--gutter) * 3)) / 4);
5825	}
5826
5827	@media only screen and (max-width: 767px) {
5828		.fnd-complementary-grid__item {
5829			width: calc((100% - var(--gutter)) / 2);
5830		}
5831	}
5832
5833	.fnd-complementary-grid__item .product-grid-item {
5834		display: flex;
5835		flex-direction: column;
5836		width: 100%;
5837		height: 100%;
5838	}
5839
5840	.fnd-complementary-grid__item .product__grid__info {
5841		flex: 1;
5842	}
5843
5844	.fnd-complementary-grid__item .product__grid__info > a {
5845		display: flex;
5846		flex-direction: column;
5847		height: 100%;
5848	}
5849
5850	.fnd-complementary-grid__item .product__grid__price {
5851		margin-top: auto;
5852	}
5853
5854	.fnd-complementary-grid span.price {
5855		font-family: Untitled Sans;
5856		font-style: normal;
5857		font-size: 12px;
5858		line-height: 15px;
5859		color: #8d6d44;
5860	}
5861</style>
5862              </div>
5863            
5864        
5865          
5866              <div class="product-description rte rte--column" >
5867                  <div class="tabs-wrapper">
5868                    <!-- /snippets/product-tabs.liquid -->
5869
5870<div class="raw_html_code product-tabs " data-tabs-holder>
5871      <div class="tabs__head product-tabs__head">
5872        <ul class="tabs product-tabs-title" data-scrollbar data-scrollbar-slider>
5873          <li class="tab-link tab-link-0" data-block-id="template--22566344884475__main-0" data-focus-element data-tab="0" tabindex="0" data-attributes-placeholder>Description</li>
5874
5875        <li class="tab-link tab-link-1" data-focus-element data-tab="1" data-block-id="description" tabindex="0" >Sizing</li>
5876
5877        <li class="tab-link tab-link-2" data-focus-element data-tab="2" data-block-id="description" tabindex="0" >Flavour List</li>
5878
5879        <li class="tab-link tab-link-3" data-focus-element data-tab="3" data-block-id="description" tabindex="0" >Care Instructions</li>
5880        </ul>
5881
5882        <button type="button" class="tabs__arrow tabs__arrow--prev product-tabs__arrow product-tabs__arrow--prev is-hidden is-not-relative" data-scrollbar-arrow-prev>
5883          <span class="visually-hidden">See all</span>
5884        </button>
5885
5886        <button type="button" class="tabs__arrow tabs__arrow--next product-tabs__arrow product-tabs__arrow--next is-hidden is-not-relative" data-scrollbar-arrow-next>
5887          <span class="visually-hidden">See all</span>
5888        </button>
5889      </div>
5890
5891      <div class="tab-content tab-content-0">
5892        <div class="tab-content__holder tab-content__holder--fade" data-truncated-holder data-fade-holder >
5893          <div class="tab-content__inner">
5894            <div class="tab-content__entry">
5895              
5896                <p dir="ltr"><span>The sweetest countdown of the year is back—and it's better than ever!</span></p>
5897<p dir="ltr"><span>Behind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.</span></p>
5898<p dir="ltr"><span>But that's not all.</span><b></b></p>
5899<p dir="ltr"><span>This year, we've added even more surprises to unwrap:<br></span><b></b><span>✨ 21 handcrafted chocolates and bonbons<br></span><span>✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar<br></span><span>✨ 1 of 2* collectible 14k gold plated <a href="https://shopsugarblossom.com/" target="_blank" rel="noopener">Sugar Blossom</a> charm clips — which one will you discover?</span><b><br></b></p>
5900<p dir="ltr"><span>Designed to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.</span><b></b></p>
5901<p dir="ltr"><span>Whether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.</span><b></b></p>
5902<p dir="ltr"><span>Available in limited quantities. Once they're gone, they're gone!</span><b></b></p>
5903<p dir="ltr"><span>Calendar designed by <a href="https://www.instagram.com/jessiethiessendraws/" target="_blank" rel="noopener">Jessie Thiessen</a>.</span></p>
5904<p dir="ltr"><span>*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.</span></p>
5905              
5906            </div>
5907          </div>
5908
5909          
5910            <div class="tab-content__actions">
5911              <button type="button" class="p underline" data-read-more-button>Read more</button>
5912              <button type="button" class="p underline" data-read-less-button style="display: none;">Read less</button>
5913            </div>
5914          
5915        </div>
5916      </div>
5917
5918        <div class="tab-content tab-content-1">
5919          <p><span class="metafield-multi_line_text_field">Advent calendars are 9.5&quot; tall x 6&quot; wide x 1&quot; deep.<br />
5920Each advent calendar is filled with 21 chocolates, 2 mini dazzle dusts in exclusive colours, and 1 collectible 14k gold plated Sugar Blossom charm clip.</span></p>
5921        </div>
5922
5923        <div class="tab-content tab-content-2">
5924          <p><span class="metafield-multi_line_text_field">View full flavour list and ingredient lists by clicking &lt;a href=&quot;https://jennaraecakes.com/pages/advent-ingredients&quot;&gt;HERE&lt;/a&gt; <br />
5925<br />
5926</span></p>
5927        </div>
5928
5929        <div class="tab-content tab-content-3">
5930          <p><span class="metafield-multi_line_text_field">Hand crafted treats are delicate and require special care for a delicious experience. To maintain the quality of your Advent Calendar, please store at room temperature only. Keep away from direct sunlight. Avoid heat or cold. Chocolates will melt if exposed to too much heat! Advent Calendars are best when consumed before January 31st, 2027.</span></p>
5931        </div>
5932    </div>
5933                  </div></div>
5934            
5935        
5936
5937      </div>
5938    </div>
5939  </div>
5940</div>
5941
5942
5943
5944
5945  
5946<!-- Boilerplate root element of PhotoSwipe Zoom. Must have class pswp. -->
5947<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true" data-zoom-wrapper>
5948  <div class="pswp__bg"></div>
5949  <div class="pswp__scroll-wrap">
5950    <div class="pswp__container">
5951      <div class="pswp__item"></div>
5952      <div class="pswp__item"></div>
5953      <div class="pswp__item"></div>
5954    </div>
5955
5956    <div class="pswp__ui pswp__ui--hidden">
5957      <div class="pswp__close--container">
5958        <button class="pswp__button pswp__button--close" title="Close (Esc)">
5959          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 15 15"><g fill-rule="evenodd"><path d="M2.06 1l12.02 12.021-1.06 1.061L1 2.062z"/><path d="M1 13.02L13.022 1l1.061 1.06-12.02 12.02z"/></g></svg>
5960        </button>
5961      </div>
5962
5963      <div class="pswp__top-bar">
5964        <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
5965          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-circle-left" viewBox="0 0 24 24">
5965<path d="M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zm0 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zm1.243 6.089l.668.69c.119.119.119.237 0 .356l-3.717 3.873 3.717 3.873c.119.119.119.238 0 .356l-.668.668c-.133.119-.252.126-.356.022l-4.54-4.74a.24.24 0 01-.067-.179.24.24 0 01.066-.178l4.541-4.741c.119-.119.237-.119.356 0z" fill-rule="evenodd"/></svg>
5966        </button>
5967        <div class="pswp__counter"></div>
5968        <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
5969          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow-circle-right" viewBox="0 0 24 24"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm0 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm-1.243 6.089l-.668.69c-.119.119-.119.237 0 .356l3.717 3.873-3.717 3.873c-.119.119-.119.238 0 .356l.668.668c.133.119.252.126.356.022l4.54-4.74a.24.24 0 00.067-.179.24.24 0 00-.066-.178l-4.541-4.74c-.119-.119-.237-.119-.356 0z" fill-rule="evenodd"/></svg>
5970        </button>
5971
5972        <div class="pswp__preloader">
5973          <div class="pswp__preloader__icn">
5974          </div>
5975        </div>
5976      </div>
5977
5978      <div class="pswp__caption">
5979        <div class="pswp__caption__center"></div>
5980      </div>
5981    </div>
5982  </div>
5983</div>
5984
5985
5986<script data-product-json type="application/json">
5987  {"id":7937371373819,"title":"Advent Calendar","handle":"advent-calendar","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2026-09-15T10:01:05-05:00","created_at":"2022-10-11T08:19:42-05:00","vendor":"Jenna Rae Cakes","type":"","tags":["Advent","Advent-Ship","Canada-USA","Confectionary","Holiday","Holiday-Ship","Non-Perishable","PREP48","Seasonal"],"price":6500,"price_min":6500,"price_max":6500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43876160897275,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Advent Calendar","public_title":null,"options":["Default Title"],"price":6500,"weight":249,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"],"featured_image":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","options":["Title"],"media":[{"alt":null,"id":42101247508731,"position":1,"preview_image":{"aspect_ratio":0.801,"height":1600,"width":1281,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466"},"aspect_ratio":0.801,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006.jpg?v=1789531466","width":1281},{"alt":null,"id":42101247541499,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-4109575.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328594683,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6903968.png?v=1789531466","width":1080},{"alt":null,"id":42101247672571,"position":4,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-6014306.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247607035,"position":5,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-8475238.jpg?v=1789531467","width":1280},{"alt":null,"id":42101247639803,"position":6,"preview_image":{"aspect_ratio":0.799,"height":1600,"width":1279,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466"},"aspect_ratio":0.799,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3683285.jpg?v=1789531466","width":1279},{"alt":null,"id":42101247705339,"position":7,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5138697.jpg?v=1789531466","width":1280},{"alt":null,"id":42126328561915,"position":8,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-3476849.png?v=1789531466","width":1080},{"alt":null,"id":42101247770875,"position":9,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5719815.jpg?v=1789531467","width":1280},{"alt":null,"id":42126328529147,"position":10,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-5142525.png?v=1789531467","width":1080},{"alt":null,"id":42101247803643,"position":11,"preview_image":{"aspect_ratio":0.8,"height":1600,"width":1280,"src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520"},"aspect_ratio":0.8,"height":1600,"media_type":"image","src":"\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7969689.jpg?v=1789531520","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe sweetest countdown of the year is back—and it's better than ever!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBut that's not all.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis year, we've added even more surprises to unwrap:\u003cbr\u003e\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e✨ 21 handcrafted chocolates and bonbons\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e✨ 1 of 2* collectible 14k gold plated \u003ca href=\"https:\/\/shopsugarblossom.com\/\" target=\"_blank\" rel=\"noopener\"\u003eSugar Blossom\u003c\/a\u003e charm clips — which one will you discover?\u003c\/span\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAvailable in limited quantities. Once they're gone, they're gone!\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCalendar designed by \u003ca href=\"https:\/\/www.instagram.com\/jessiethiessendraws\/\" target=\"_blank\" rel=\"noopener\"\u003eJessie Thiessen\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.\u003c\/span\u003e\u003c\/p\u003e"}
5988</script>
5988
5989
5990<script type="application/json" id="ModelJson-template--22566344884475__main">
5991  []
5992</script>
5992
5993
5994</div>
5995<script type="application/ld+json">
5996{
5997  "@context": "http://schema.org/",
5998  "@type": "Product",
5999  "name": "Advent Calendar",
6000  "url": "https:\/\/jennaraecakes.com\/products\/advent-calendar","image": [
6001      "https:\/\/jennaraecakes.com\/cdn\/shop\/files\/advent-calendar-7579006_1281x.jpg?v=1789531466"
6002    ],"description": "The sweetest countdown of the year is back—and it's better than ever!\nBehind each door, you'll discover a handcrafted chocolate or exclusive surprise designed to bring a little extra magic to the holiday season. Lovingly made in-house by the Jenna Rae Cakes team, this year's Advent Calendar features a collection of our most creative and beloved flavours, including Birthday Cake, Biscoff, Dubai Chocolate, Cherry, Lemon, Cotton Candy, and more.\nBut that's not all.\nThis year, we've added even more surprises to unwrap:✨ 21 handcrafted chocolates and bonbons✨ 2 exclusive Dazzle Dust edible glitter colours, available only in this Advent Calendar✨ 1 of 2* collectible 14k gold plated Sugar Blossom charm clips — which one will you discover?\nDesigned to delight chocolate lovers, accessory enthusiasts, and anyone who believes the holidays should feel a little extra special, this limited-edition Advent Calendar turns every December morning into a moment worth celebrating.\nWhether you're treating yourself, gifting a friend, surprising a teacher, thanking a client, or starting a new holiday tradition with your family, this is a gift that keeps on giving all season long.\nAvailable in limited quantities. Once they're gone, they're gone!\nCalendar designed by Jessie Thiessen.\n*Please note: Collectible charm styles are distributed at random. Each calendar includes one charm.",
6003  "sku": "",
6004  "category": "",
6005  "brand": {
6006    "@type": "Organization",
6007    "name": "Jenna Rae Cakes"
6008  },
6009  "offers": [{
6010        "@type" : "Offer","availability" : "http://schema.org/InStock",
6011        "price" : 65.0,
6012        "priceCurrency" : "USD",
6013        "priceValidUntil": "2026-10-04",
6014        "url" : "https:\/\/jennaraecakes.com\/products\/advent-calendar?variant=43876160897275"
6015      }
6016]
6017  
6018  ,"aggregateRating": {
6019     "@type": "AggregateRating",
6020     "description": "Okendo Reviews",
6021     "ratingValue": "5.0",
6022     "ratingCount": "84"
6023  }
6024  
6025}
6026</script>
6026
6027
6028
6029  
6030  
6031
6032
6033<style>
6034  :root {
6035    --product-header-color: #fd219b;
6036  }
6037  .fnd-product-button {
6038    width:100%;
6039    margin: 12px 0;
6040    font-family: Neutraface\ 2 Display Titling, sans-serif;
6041    font-style: normal;
6042    font-weight: 900;
6043    background: var(--fnd-accent-background-color);
6044    border: 1px solid var(--fnd-primary-accent);
6045    -webkit-box-sizing: border-box;
6046    box-sizing: border-box;
6047    border-radius: 44px;
6048    font-size: 12px;
6049    line-height: 14px;
6050    text-align: center;
6051    letter-spacing: .15em;
6052    -webkit-transition: all .2s ease-in-out;
6053    transition: all .2s ease-in-out;
6054    text-transform: uppercase;
6055    color: var(--fnd-primary-accent);
6056    cursor: pointer;
6057    text-decoration: none;
6058    vertical-align: middle;
6059    user-select: none;
6060    -webkit-appearance: none;
6061    display: inline-block;
6062    padding: .8rem 1.6rem;
6063    white-space: nowrap;
6064    text-overflow: ellipsis;
6065  }
6066  .fnd-product-button:hover {
6067    background: var(--fnd-accent-background-color-dark);
6068    color: var(--fnd-primary-accent-light);
6069  }
6070  .fnd-product-button.fnd-button-dark {
6071    background: var(--fnd-primary-accent);
6072    color: white;
6073  }
6074  .fnd-product-button.fnd-button-dark:hover {
6075    background: var(--fnd-primary-accent-light);
6076    color: white;
6077  }
6078  .fnd-product-button.fnd-button-purple {
6079    background: var(--fnd-secondary-accent-background);
6080    border: 1px solid var(--fnd-secondary-accent-color);
6081    color: var(--fnd-secondary-accent-color);
6082  }
6083  .fnd-product-button.fnd-button-purple:hover {
6084    background: var(--fnd-secondary-accent-background-darken);
6085    color: var(--fnd-secondary-accent-color-lighten);
6086  }
6087  .fnd-product-button.fnd-button-purple-dark {
6088    background: var(--fnd-secondary-accent-color);
6089    border: 1px solid var(--fnd-secondary-accent-color);
6090    color: white;
6091  }
6092  .fnd-product-button.fnd-button-purple-dark:hover {
6093    background: var(--fnd-secondary-accent-color-lighten);
6094    color: white;
6095  }
6096  
6097  .sezzle-shopify-info-button {
6098    display:none !important;
6099  }
6100  
6101</style>
6102
6103
6104
6105
6106</div><div id="shopify-section-template--22566344884475__fnd_upsell_popup_2j9j4Q" class="shopify-section">
6107
6108<script>
6109  document.addEventListener('DOMContentLoaded', function() {
6110    const popup = document.querySelector('[data-fnd-upsell-popup]');
6111    if (!popup) {
6112      return;
6113    }
6114
6115    const modal = popup.querySelector('[data-popup-inner]');
6116    const overlay = popup.querySelector('[data-fnd-upsell-overlay]');
6117    const closeButtons = popup.querySelectorAll('[data-fnd-upsell-close]');
6118    const addButtons = popup.querySelectorAll('[data-fnd-upsell-add]');
6119    const productId = parseInt(popup.getAttribute('data-product-id'), 10);
6120
6121    if (!modal || !productId) {
6122      return;
6123    }
6124
6125    const showModal = function() {
6126      if (typeof window.fadeIn === 'function') {
6127        window.fadeIn(modal);
6128      } else {
6129        modal.style.display = 'flex';
6130      }
6131    };
6132
6133    const hideModal = function() {
6134      if (typeof window.fadeOut === 'function') {
6135        window.fadeOut(modal);
6136      } else {
6137        modal.style.display = 'none';
6138      }
6139    };
6140
6141    document.addEventListener('theme:cart:added', function(event) {
6142      const addedVariant = event && event.detail ? event.detail.variant : null;
6143
6144      if (!addedVariant || !addedVariant.product_id) {
6145        return;
6146      }
6147
6148      if (parseInt(addedVariant.product_id, 10) !== productId) {
6149        return;
6150      }
6151
6152      showModal();
6153    });
6154
6155    if (overlay) {
6156      overlay.addEventListener('click', hideModal);
6157    }
6158
6159    if (closeButtons.length) {
6160      closeButtons.forEach(function(button) {
6161        button.addEventListener('click', function(evt) {
6162          evt.preventDefault();
6163          hideModal();
6164        });
6165      });
6166    }
6167
6168    if (addButtons.length) {
6169      addButtons.forEach(function(button) {
6170        button.addEventListener('click', function(evt) {
6171          evt.preventDefault();
6172
6173          if (button.hasAttribute('disabled')) {
6174            return;
6175          }
6176
6177          const variantId = button.getAttribute('data-variant-id');
6178          if (!variantId) {
6179            return;
6180          }
6181
6182          const originalLabel = button.innerText;
6183          button.setAttribute('disabled', 'disabled');
6184
6185          fetch('/cart/add.js', {
6186            method: 'POST',
6187            headers: {
6188              'Content-Type': 'application/json'
6189            },
6190            body: JSON.stringify({
6191              id: variantId,
6192              quantity: 1
6193            })
6194          })
6195            .then(function(response) {
6196              if (!response.ok) {
6197                throw new Error('Failed to add item to cart');
6198              }
6199              return response.json();
6200            })
6201            .then(function(variant) {
6202              button.innerText = 'Added';
6203
6204              document.dispatchEvent(new CustomEvent('theme:cart:added', {
6205                detail: {
6206                  variant: variant
6207                },
6208                bubbles: true
6209              }));
6210              document.dispatchEvent(new CustomEvent('theme:cart:popdown', {
6211                detail: {
6212                  variant: variant
6213                },
6214                bubbles: true
6215              }));
6216
6217              return fetch('/cart.js');
6218            })
6219            .then(function(response) {
6220              if (!response.ok) {
6221                throw new Error('Failed to load updated cart');
6222              }
6223              return response.json();
6224            })
6225            .then(function(cart) {
6226              document.dispatchEvent(new CustomEvent('theme:cart:change', {
6227                detail: {
6228                  cart: cart
6229                },
6230                bubbles: true
6231              }));
6232              document.dispatchEvent(new CustomEvent('theme:cart:reload', { bubbles: true }));
6233
6234              setTimeout(function() {
6235                button.innerText = originalLabel;
6236                button.removeAttribute('disabled');
6237              }, 1200);
6238            })
6239            .catch(function(error) {
6240              console.warn('Error adding item to cart:', error);
6241              button.innerText = originalLabel;
6242              button.removeAttribute('disabled');
6243            });
6244        });
6245      });
6246    }
6247  });
6248</script>
6248
6249
6250
6251</div><section id="shopify-section-template--22566344884475__16537534210826181c" class="shopify-section"><div class="margin--medium text--neutral palette--light bg--neutral">
6252  <div class="wrapper"><div id="shopify-block-AUmo3U0ZiS3BONy9ac__okendo_reviews_widget_jp86qf" class="shopify-block shopify-app-block">
6253
6254
6255
6256
6257<style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-lib.65939eaa.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-widget.6aeb18ae.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/widget.cb383169.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/shared-components.d6924fbf.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/review-list/default.f346f6a0.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/header-modules/rating-average.6f2ee529.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/header-modules/recommends.826afd09.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/review-templates/split.a4035c0a.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/reviewer.05892934.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/review-basic-content.68f28100.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/media-strip.a82a8d33.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/helpful-voting.47319e5d.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/attributes.9a58c98a.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/flag.143bbb7e.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/media-thumbn
6257ail.2cd8dd9f.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/show-more-button.36160e9f.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/attribute-bars/bar-default.9a29e91c.css"></style><link data-oke-reviews-version="0.82.1" rel="stylesheet" type="text/css" href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus-css-bundles/0-82-1/reviews-widget.7ce2785a6048d8c30b0988f9803d7850.css">
6258<div
6259            data-oke-widget
6260            data-oke-reviews-product-id="shopify-7937371373819"
6261        >
6262            <div data-oke-reviews-version="0.104.2" aria-label="Rated 5.0 out of 5 stars Based on 84 reviews" data-oke-container="" tabindex="-1" role="region" class="okeReviews oke-w"><div class="js-oke-widgetSize oke-is-medium"><div class="oke-w-header"><div class="oke-w-header-content oke-w-header-content--verticalAlignBottom oke-w-header-content--spaceAround"><div class="oke-w-header-content-block oke-w-header-content-block--half oke-w-header-content-block--center"><div class="oke-w-header-content-module oke-w-header-content-module--center"><div class="oke-w-ratingAverageModule oke-w-ratingAverageModule--oneLine oke-w-ratingAverageModule--center"><div class="oke-w-ratingAverageModule-rating"><span class="oke-w-ratingAverageModule-rating-average"> 5.0 </span><span class="oke-w-ratingAverageModule-rating-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.155555555555555" href="#oke-star-empty"></use><use x="32.31111111111111" href="#oke-star-empty"></use><use x="48.46666666666667" href="#oke-star-empty"></use><use x="64.62222222222222" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.155555555555555" href="#oke-star-filled"></use><use x="32.31111111111111" href="#oke-star-filled"></use><use x="48.46666666666667" href="#oke-star-filled"></use><use x="64.62222222222222" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5.0 out of 5 stars</span></div></span></div><div class="oke-w-ratingAverageModule-count"> Based on 84 reviews </div></div><!----><!----><!----><!----><!----><!----><!----><!----></div></div><div class="oke-w-header-content-block oke-w-header-content-block--half oke-w-header-content-block--center"><div class="oke-w-header-content-module oke-w-header-content-module--center"><!----><!----><div class="oke-w-recommendsModule"><strong class="oke-w-recommendsModule-value">99%</strong><span class="oke-w-recommendsModule-text">would recommend this product</span></div><!----><!----><!----><!----><!----><!----></div></div></div></div><div class="oke-w-controls"><div class="oke-w-controls-nav"><div role="tablist" class="oke-w-navBar"><button aria-selected="true" id="reviews-tab-0ebb2e27-ca44-47ef-99dc-ae14b0f5887e" aria-controls="reviews-panel-0ebb2e27-ca44-47ef-99dc-ae14b0f5887e" tabindex="0" role="tab" type="button" class="oke-w-navBar-item"> Reviews <span class="oke-w-navBar-item-count">84</span><!----><span class="oke-a11yText">(tab expanded)</span></button><button id="questions-tab-0ebb2e27-ca44-47ef-99dc-ae14b0f5887e" aria-controls="questions-panel-0ebb2e27-ca44-47ef-99dc-ae14b0f5887e" tabindex="-1" role="tab" type="button" class="oke-w-navBar-item"> Questions <!----><span class="oke-w-navBar-item-count">1</span><span class="oke-a11yText">(tab collapsed)</span></button></div><!----></div></div><div class="oke-w-main"><div id="reviews-panel-0ebb2e27-ca44-47ef-99dc-ae14b0f5887e" aria-label="Reviews" role="tabpanel" class="oke-w-panel"><div class="oke-w-reviewsTab"><div class="oke-w-reviews"><div class="oke-w-reviews-head"><button aria-expanded="false" aria-controls="filter-options" id="filter-toggle" type="button" class="oke-button oke-w-reviews-filterToggle"><span class="oke-icon"></span><span class="oke-button-text"> Filters <!----></span></button><div id="filter-options" aria-labelledby="filter-toggle" role="region" class="oke-w-reviews-filters"><!----></div><div class="oke-w-reviews-writeReview"><a href="https://okendo.reviews/?subscriberId=8a276198-32e6-47c9-933f-2be844a32461&amp;productId=shopify-7937371373819&amp;locale=en&amp;okeChannel=reviews-widget-write-review-button" target="_blank" rel="noopener" class="oke-w-writeReview oke-button"> Write a Review <span class="oke-a11yText">(Opens in a new window)</span></a></div></div><div class="oke-w-reviews-controls"><div class="oke-w-reviews-count"> 84 reviews </div><div class="oke-w-reviews-sort"><div class="oke-sortSelect" medialayout="thumbnail"><label for="oke-sortSelect--reviews" class="oke-sortSelect-label"> Sort </label><select id="oke-sortSelect--reviews" aria-label="Sort" class="oke-sortSelect-sort oke-select"><!----><option value="date desc" selected="true">Most Recent</option><option value="date asc">Oldest</option><option value="helpful desc">Most Helpful</option><option value="has_media desc">Photos &amp; Videos</option><option value="rating desc">Highest Rating</option><option value="rating asc">Lowest Rating</option><option value="unhelpful desc">Least Helpful</option></select></div></div></div><div class="oke-w-reviews-main oke-w-reviews-main--nav-divider"><ul class="oke-w-reviews-list" widgetwidth="784" canloadmore="true"><li class="oke-w-reviews-list-item"><div class="oke-w-reviewSplit"><div class="oke-w-reviewSplit-main"><div class="oke-w-reviewSplit-left"><div class="oke-w-reviewSplit-reviewer"><div class="oke-w-reviewer oke-w-reviewer--stacked"><!----><div><div class="oke-w-reviewer-identity"><strong class="oke-w-reviewer-name"> Annie </strong><!----></div><!----><!----></div></div></div><div class="oke-w-reviewSplit-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.155555555555555" href="#oke-star-empty"></use><use x="32.31111111111111" href="#oke-star-empty"></use><use x="48.46666666666667" href="#oke-star-empty"></use><use x="64.62222222222222" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.155555555555555" href="#oke-star-filled"></use><use x="32.31111111111111" href="#oke-star-filled"></use><use x="48.46666666666667" href="#oke-star-filled"></use><use x="64.62222222222222" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5 out of 5 stars</span></div></div><div class="oke-w-reviewSplit-date"> 8 months ago </div><!----></div><div class="oke-w-reviewSplit-mid"><div class="oke-w-reviewSplit-content"><div class="oke-reviewContainer"><div class="oke-reviewContent oke-reviewContent--left"><!----><div role="heading" aria-level="2" class="oke-reviewContent-title oke-title">
62625 Stars</div><div class="oke-reviewContent-body oke-bodyText"><p>Delicious! A fun treat for the Holidays 💕</p></div><!----><button type="button" class="oke-reviewContent-readMore oke-readMore"><span class="oke-reviewContent-readMore-text oke-bodyText">Read More</span><span class="oke-a11yText">Read more about this review</span><!----></button></div><!----></div></div><!----><div class="oke-w-reviewSplit-footer"><div class="oke-footerBadges"><!----><!----><div class="oke-tag oke-external-provider"><svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91 16" alt="Verified by Shop app" aria-label="Verified by Shop app" role="img"><path d="M6.6 12.33H5.18L2.32 3.79h1.33L5.84 11l2.18-7.2h1.33L6.6 12.32Zm5.4.19c-1.7 0-2.84-1.23-2.84-3.04 0-1.7 1.14-3.03 2.84-3.03 1.43 0 2.56 1.04 2.56 2.94v.47H10.4c.1 1.05.57 1.71 1.61 1.71.76 0 1.24-.47 1.33-.85h1.23c-.28 1.04-1.23 1.8-2.56 1.8ZM10.4 9.1h2.94c0-.95-.57-1.52-1.42-1.52-.95-.1-1.42.57-1.52 1.52Zm6.64 3.22h-1.14V6.64h1.14v1.52c.38-1.14 1.14-1.52 2.27-1.52v1.14c-1.32 0-2.27.38-2.27 1.8v2.75Zm3.8-6.83c-.48 0-.86-.28-.86-.85s.28-.76.85-.76c.48 0 .86.28.86.76 0 .47-.38.85-.86.85Zm.56 6.83h-1.23V6.64h1.23v5.69Zm3.5 0h-1.22V7.68h-1.24V6.64h1.24v-.57c0-1.61.75-2.37 2.18-2.28h.38v1.05h-.2c-.85 0-1.13.28-1.13 1.14v.75h1.42v1.05H24.9v4.55Zm3.14-6.83c-.48 0-.86-.28-.86-.85s.29-.76.86-.76c.47 0 .85.28.85.76 0 .47-.38.85-.85.85Zm.57 6.83h-1.24V6.64h1.24v5.69Zm4.17.19c-1.7 0-2.85-1.23-2.85-3.04 0-1.7 1.14-3.03 2.85-3.03 1.42 0 2.56 1.04 2.56 2.94v.47h-4.17c.1 1.05.57 1.71 1.61 1.71.76 0 1.23-.47 1.33-.85h1.23c-.19 1.04-1.14 1.8-2.56 1.8ZM31.25 9.1h2.94c0-.95-.57-1.52-1.42-1.52-.95-.1-1.42.57-1.52 1.52Zm7.78 3.4c-1.52 0-2.56-1.22-2.56-3.03 0-1.8 1.04-3.03 2.56-3.03.76 0 1.61.38 1.99 1.04V3.7h1.23v8.63h-1.23v-.95a2.23 2.23 0 0 1-2 1.14Zm.28-1.03c1.05 0 1.71-.76 1.71-2 0-1.23-.66-1.99-1.7-1.99-.96 0-1.62.76-1.62 2 0 1.23.66 1.99 1.61 1.99Zm10.43 1.04c-.75 0-1.6-.38-1.99-1.04v.94h-1.23V3.7h1.23v3.89c.38-.67 1.24-1.05 2-1.05 1.51 0 2.55 1.14 2.55 3.04-.09 1.8-1.04 2.94-2.56 2.94Zm-.28-1.04c.95 0 1.61-.76 1.61-2 0-1.23-.66-1.99-1.61-1.99-1.04 0-1.7.76-1.7 2-.1 1.23.66 1.99 1.7 1.99Zm3.8 3.13v-1.05c.85 0 1.13-.1 1.51-1.04l-2.09-5.88h1.33L55.43 11l1.43-4.36h1.23l-2.18 6.07c-.57 1.52-1.23 1.9-2.66 1.9Zm11.09-6.07c-1.05-.2-1.52-.29-1.52-.76 0-.38.28-.57.95-.57.57 0 .95.28 1.33.76 0 0 .1.1.1 0l1.22-.57s.1-.1 0-.1c-.47-.85-1.42-1.32-2.65-1.32-1.61 0-2.56.75-2.56 2.08s1.23 1.7 2.27 1.9c1.05.19 1.52.28 1.52.76 0 .38-.38.57-1.04.57-.67 0-1.14-.29-1.42-.86 0 0-.1-.1-.1 0l-1.23.48s-.1.1 0 .1c.47.94 1.42 1.5 2.75 1.5 1.7 0 2.65-.75 2.65-2.08 0-1.32-1.23-1.7-2.27-1.9Zm6.45-2.66c-.67 0-1.33.29-1.71.
626266h-.1V3.8c0-.09 0-.09-.1-.09h-1.5c-.1 0-.1 0-.1.1v8.53c0 .1 0 .1.1.1h1.5c.1 0 .1 0 .1-.1v-3.8c0-.75.57-1.32 1.33-1.32.76 0 1.33.57 1.33 1.33v3.79c0 .1 0 .1.1.1h1.51c.1 0 .1 0 .1-.1v-3.8c0-1.51-1.05-2.65-2.56-2.65Zm5.6-.19c-.86 0-1.62.29-2.19.57 0 0-.1.1 0 .1l.66 1.13s.1.1.1 0c.38-.28.85-.38 1.42-.38 1.33 0 2.28.95 2.28 2.18 0 1.05-.76 1.8-1.8 1.8-.76 0-1.33-.47-1.33-1.13 0-.38.19-.67.57-.95 0 0 .1-.1 0-.1l-.67-1.04s-.1-.1-.1 0c-.85.29-1.42 1.05-1.42 2.09 0 1.52 1.24 2.65 2.94 2.65 2 0 3.42-1.32 3.42-3.32 0-2.08-1.61-3.6-3.89-3.6Zm8.34.2c-.76 0-1.43.28-2 .75h-.1v-.57c0-.1 0-.1-.09-.1h-1.51c-.1 0-.1 0-.1.1v8.54c0 .09 0 .09.1.09h1.51c.1 0 .1 0 .1-.1v-2.84s0-.1.1 0c.47.47 1.13.76 1.9.76 1.8 0 3.12-1.42 3.12-3.32s-1.23-3.32-3.03-3.32ZM84.45 11c-1.04 0-1.8-.76-1.8-1.9 0-1.13.76-1.9 1.8-1.9s1.8.77 1.8 1.9c0 1.14-.76 1.9-1.8 1.9Z"></path></svg></div></div><div class="oke-w-review-helpful"><div class="oke-helpful"><span class="oke-helpful-label">Was this helpful?</span><div class="oke-helpful-vote"><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--positive"><span id="oke-helpful-vote-counter-positive-87bad4c1-7ec4-423d-8a7e-58ad4af3b218" class="oke-helpful-vote-counter"><span class="oke-a11yText">Yes, this review from Annie was helpful.</span> 0 <span class="oke-a11yText">people voted yes</span></span></button><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--negative"><span id="oke-helpful-vote-counter-negative-87bad4c1-7ec4-423d-8a7e-58ad4af3b218" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Annie was not helpful.</span> 0 <span class="oke-a11yText">people voted no</span></span></button></div></div></div></div></div><!----></div><!----></div></li><li class="oke-w-reviews-list-item"><div class="oke-w-reviewSplit"><div class="oke-w-reviewSplit-main"><div class="oke-w-reviewSplit-left"><div class="oke-w-reviewSplit-reviewer"><div class="oke-w-reviewer oke-w-reviewer--stacked"><!----><div><div class="oke-w-reviewer-identity"><strong class="oke-w-reviewer-name"> Tanya Z. </strong><!----></div><div class="oke-w-reviewer-verified"> Verified Buyer <span class="oke-w-reviewer-verified-icon"></span></div><!----></div></div></div><div class="oke-w-reviewSplit-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.155555555555555" href="#oke-star-empty"></use><use x="32.31111111111111" href="#oke-star-empty"></use><use x="48.46666666666667" href="#oke-star-empty"></use><use x="64.62222222222222" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.155555555555555" href="#oke-star-filled"></use><use x="32.31111111111111" href="#oke-star-filled"></use><use x="48.46666666666667" href="#oke-star-filled"></use><use x="64.62222222222222" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5 out of 5 stars</span></div></div><div class="oke-w-reviewSplit-date"> 9 months ago </div><!----></div><div class="oke-w-reviewSplit-mid"><div class="oke-w-reviewSplit-content"><div class="oke-reviewContainer"><div class="oke-reviewContent oke-reviewContent--left"><!----><div role="heading" aria-level="2" class="oke-reviewContent-title oke-title">Beautiful packaging </div><div class="oke-reviewContent-body oke-bodyText"><p>I gave to family members as gifts </p></div><!----><button type="button" class="oke-reviewContent-readMore oke-readMore"><span class="oke-reviewContent-readMore-text oke-bodyText">Read More</span><span class="oke-a11yText">Read more about this review</span><!----></button></div><!----></div></div><!----><div class="oke-w-reviewSplit-footer"><div class="oke-footerBadges"><!----><!----><!----></div><div class="oke-w-review-helpful"><div class="oke-helpful"><span class="oke-helpful-label">Was this helpful?</span><div class="oke-helpful-vote"><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--positive"><span id="oke-helpful-vote-counter-positive-fb8b7cdc-5db7-4e60-a3e9-301f8cf9407b" class="oke-helpful-vote-counter"><span class="oke-a11yText">Yes, this review from Tanya Z. was helpful.</span> 0 <span class="oke-a11yText">people voted yes</span></span></button><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--negative"><span id="oke-helpful-vote-counter-negative-fb8b7cdc-5db7-4e60-a3e9-301f8cf9407b" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Tanya Z. was not helpful.</span> 0 <span class="oke-a11yText">people voted no</span></span></button></div></div></div></div></div><div class="oke-w-reviewSplit-right"><div class="oke-w-review-selectAttributes"><div class="oke-w-selectAttr oke-w-selectAttr--stacked"><div class="oke-w-selectAttr-item"><strong class="oke-w-selectAttr-item-title"> What was your occasion for JRC? </strong><span class="oke-w-selectAttr-item-value"> Holiday </span></div></div></div><div class="oke-w-reviewSplit-attributes"><div class="oke-w-barAttributes oke-w-barAttributes--align-left oke-w-barAttributes--sideBySide"><div class="oke-w-barAttributes-item oke-w-barAttributes--min-width" style="max-width: 278px;"><div class="oke-attrBar oke-attrBar--ranged"><div class="oke-attrBar-title"><span class="oke-attrBar-title-text">Overall Presentation</span><span class="oke-a11yText">
6262Rated 5.0 on a scale of 1 to 5</span><!----></div><div role="presentation" class="oke-attrBar-body"><div class="oke-attrBar-bar"><div class="oke-barDefault oke-barDefault--rightPadding"><div class="oke-barDefault-marker"><div class="oke-barDefault-dot" style="left: 100%;"></div></div><div class="oke-barDefault-dots"><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--center oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot"></div></div><div class="oke-barDefault-background"><div class="oke-barDefault-background-shading" style="width: 100%; margin-left: 0px;"></div></div></div></div><div aria-hidden="true" class="oke-attrBar-labels"><span class="oke-attrBar-labels-label oke-attrBar-labels-label--min"> Poor </span><!----><span class="oke-attrBar-labels-label oke-attrBar-labels-label--max"> Excellent </span></div></div></div></div><div class="oke-w-barAttributes-item oke-w-barAttributes--min-width" style="max-width: 278px;"><div class="oke-attrBar oke-attrBar--ranged"><div class="oke-attrBar-title"><span class="oke-attrBar-title-text">Overall Taste</span><span class="oke-a11yText">Rated 5.0 on a scale of 1 to 5</span><!----></div><div role="presentation" class="oke-attrBar-body"><div class="oke-attrBar-bar"><div class="oke-barDefault oke-barDefault--rightPadding"><div class="oke-barDefault-marker"><div class="oke-barDefault-dot" style="left: 100%;"></div></div><div class="oke-barDefault-dots"><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--center oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot"></div></div><div class="oke-barDefault-background"><div class="oke-barDefault-background-shading" style="width: 100%; margin-left: 0px;"></div></div></div></div><div aria-hidden="true" class="oke-attrBar-labels"><span class="oke-attrBar-labels-label oke-attrBar-labels-label--min"> Poor </span><!----><span class="oke-attrBar-labels-label oke-attrBar-labels-label--max"> Excellent </span></div></div></div></div><div class="oke-w-barAttributes-item oke-w-barAttributes--min-width" style="max-width: 278px;"><div class="oke-attrBar oke-attrBar--ranged"><div class="oke-attrBar-title"><span class="oke-attrBar-title-text">How likely are you to recommend JRC to friends and family?</span><span class="oke-a11yText">Rated 5.0 on a scale of 1 to 5</span><!----></div><div role="presentation" class="oke-attrBar-body"><div class="oke-attrBar-bar"><div class="oke-barDefault oke-barDefault--rightPadding"><div class="oke-barDefault-marker"><div class="oke-barDefault-dot" style="left: 100%;"></div></div><div class="oke-barDefault-dots"><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--center oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot"></div></div><div class="oke-barDefault-background"><div class="oke-barDefault-background-shading" style="width: 100%; margin-left: 0px;"></div></div></div></div><div aria-hidden="true" class="oke-attrBar-labels"><span class="oke-attrBar-labels-label oke-attrBar-labels-label--min"> Not Likely </span><!----><span class="oke-attrBar-labels-label oke-attrBar-labels-label--max"> Very Likely </span></div></div></div></div></div></div></div></div><!----></div></li><li class="oke-w-reviews-list-item"><div class="oke-w-reviewSplit"><div class="oke-w-reviewSplit-main"><div class="oke-w-reviewSplit-left"><div class="oke-w-reviewSplit-reviewer"><div class="oke-w-reviewer oke-w-reviewer--stacked"><!----><div><div class="oke-w-reviewer-identity"><strong class="oke-w-reviewer-name"> Corene S. </strong><!----></div><div class="oke-w-reviewer-verified"> Verified Buyer <span class="oke-w-reviewer-verified-icon"></span></div><!----></div></div></div><div class="oke-w-reviewSplit-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.155555555555555" href="#oke-star-empty"></use><use x="32.31111111111111" href="#oke-star-empty"></use><use x="48.46666666666667" href="#oke-star-empty"></use><use x="64.62222222222222" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.155555555555555" href="#oke-star-filled"></use><use x="32.31111111111111" href="#oke-star-filled"></use><use x="48.46666666666667" href="#oke-star-filled"></use><use x="64.62222222222222" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5 out of 5 stars</span></div></div><div class="oke-w-reviewSplit-date"> 9 months ago </div><!----></div><div class="oke-w-reviewSplit-mid"><div class="oke-w-reviewSplit-content"><div class="oke-reviewContainer"><div class="oke-reviewContent oke-reviewContent--left"><!----><div role="heading" aria-level="2" class="oke-reviewContent-title oke-title">Advent </div><div class="oke-reviewContent-body oke-bodyText"><p>Look forward to having this every year now! </p></div><!----><button type="button" class="oke-reviewContent-readMore oke-readMore"><span class="oke-reviewContent-readMore-text oke-bodyText">Read More</span><span class="oke-a11yText">Read more about this review</span><!----></button></div><!----></div></div><!----><div class="oke-w-reviewSplit-footer"><div class="oke-footerBadges"><!----><!----><!----></div><div class="oke-w-review-helpful"><div class="oke-helpful"><span class="oke-helpful-label">Was this helpful?</span><div class="oke-helpful-vote"><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--positive"><span id="oke-helpful-vote-counter-positive-9b47fa57-98cb-40ab-bbf5-02f3713c9ee0" class="oke-helpful-vote-counter"><span class="oke-a11yText">
6262Yes, this review from Corene S. was helpful.</span> 0 <span class="oke-a11yText">people voted yes</span></span></button><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--negative"><span id="oke-helpful-vote-counter-negative-9b47fa57-98cb-40ab-bbf5-02f3713c9ee0" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Corene S. was not helpful.</span> 0 <span class="oke-a11yText">people voted no</span></span></button></div></div></div></div></div><div class="oke-w-reviewSplit-right"><!----><div class="oke-w-reviewSplit-attributes"><div class="oke-w-barAttributes oke-w-barAttributes--align-left oke-w-barAttributes--sideBySide"><div class="oke-w-barAttributes-item oke-w-barAttributes--min-width" style="max-width: 278px;"><div class="oke-attrBar oke-attrBar--ranged"><div class="oke-attrBar-title"><span class="oke-attrBar-title-text">Overall Presentation</span><span class="oke-a11yText">Rated 5.0 on a scale of 1 to 5</span><!----></div><div role="presentation" class="oke-attrBar-body"><div class="oke-attrBar-bar"><div class="oke-barDefault oke-barDefault--rightPadding"><div class="oke-barDefault-marker"><div class="oke-barDefault-dot" style="left: 100%;"></div></div><div class="oke-barDefault-dots"><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--center oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot"></div></div><div class="oke-barDefault-background"><div class="oke-barDefault-background-shading" style="width: 100%; margin-left: 0px;"></div></div></div></div><div aria-hidden="true" class="oke-attrBar-labels"><span class="oke-attrBar-labels-label oke-attrBar-labels-label--min"> Poor </span><!----><span class="oke-attrBar-labels-label oke-attrBar-labels-label--max"> Excellent </span></div></div></div></div><div class="oke-w-barAttributes-item oke-w-barAttributes--min-width" style="max-width: 278px;"><div class="oke-attrBar oke-attrBar--ranged"><div class="oke-attrBar-title"><span class="oke-attrBar-title-text">Overall Taste</span><span class="oke-a11yText">Rated 5.0 on a scale of 1 to 5</span><!----></div><div role="presentation" class="oke-attrBar-body"><div class="oke-attrBar-bar"><div class="oke-barDefault oke-barDefault--rightPadding"><div class="oke-barDefault-marker"><div class="oke-barDefault-dot" style="left: 100%;"></div></div><div class="oke-barDefault-dots"><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--center oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot"></div></div><div class="oke-barDefault-background"><div class="oke-barDefault-background-shading" style="width: 100%; margin-left: 0px;"></div></div></div></div><div aria-hidden="true" class="oke-attrBar-labels"><span class="oke-attrBar-labels-label oke-attrBar-labels-label--min"> Poor </span><!----><span class="oke-attrBar-labels-label oke-attrBar-labels-label--max"> Excellent </span></div></div></div></div><div class="oke-w-barAttributes-item oke-w-barAttributes--min-width" style="max-width: 278px;"><div class="oke-attrBar oke-attrBar--ranged"><div class="oke-attrBar-title"><span class="oke-attrBar-title-text">How likely are you to recommend JRC to friends and family?</span><span class="oke-a11yText">Rated 5.0 on a scale of 1 to 5</span><!----></div><div role="presentation" class="oke-attrBar-body"><div class="oke-attrBar-bar"><div class="oke-barDefault oke-barDefault--rightPadding"><div class="oke-barDefault-marker"><div class="oke-barDefault-dot" style="left: 100%;"></div></div><div class="oke-barDefault-dots"><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--center oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot oke-barDefault-dot--dark"></div><div class="oke-barDefault-dot"></div></div><div class="oke-barDefault-background"><div class="oke-barDefault-background-shading" style="width: 100%; margin-left: 0px;"></div></div></div></div><div aria-hidden="true" class="oke-attrBar-labels"><span class="oke-attrBar-labels-label oke-attrBar-labels-label--min"> Not Likely </span><!----><span class="oke-attrBar-labels-label oke-attrBar-labels-label--max"> Very Likely </span></div></div></div></div></div></div></div></div><!----></div></li><li class="oke-w-reviews-list-item"><div class="oke-w-reviewSplit"><div class="oke-w-reviewSplit-main"><div class="oke-w-reviewSplit-left"><div class="oke-w-reviewSplit-reviewer"><div class="oke-w-reviewer oke-w-reviewer--stacked"><!----><div><div class="oke-w-reviewer-identity"><strong class="oke-w-reviewer-name"> Marge L. </strong><!----></div><div class="oke-w-reviewer-verified"> Verified Buyer <span class="oke-w-reviewer-verified-icon"></span></div><!----></div></div></div><div class="oke-w-reviewSplit-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.155555555555555" href="#oke-star-empty"></use><use x="32.31111111111111" href="#oke-star-empty"></use><use x="48.46666666666667" href="#oke-star-empty"></use><use x="64.62222222222222" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.155555555555555" href="#oke-star-filled"></use><use x="32.31111111111111" href="#oke-star-filled"></use><use x="48.46666666666667" href="#oke-star-filled"></use><use x="64.62222222222222" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5 out of 5 stars</span></div></div><div class="oke-w-reviewSplit-date"> 9 months ago </div><!----></div><div class="oke-w-reviewSplit-mid"><div class="oke-w-reviewSplit-content"><div class="oke-reviewContainer"><div class="oke-reviewContent oke-reviewContent--left"><!----><div role="heading" aria-level="2" class="oke-reviewContent-title oke-title">Love the packaging and can’t wait to  sample each day  of the advent calendar with a sweet treat!</div><div class="oke-reviewContent-body oke-bodyText"><p>Same as above</p></div><!----><button type="button" class="oke-reviewContent-readMore oke-readMore"><span class="oke-reviewContent-readMore-text oke-bodyText">Read More</span><span class="oke-a11yText">Read more about this review</span><!----></button></div><!----></div></div><!----><div class="oke-w-reviewSplit-footer"><div class="oke-footerBadges"><!----><!----><!----></div><div class="oke-w-review-helpful"><div class="oke-helpful"><span class="oke-helpful-label">Was this helpful?</span><div class="oke-helpful-vote"><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--positive"><span id="oke-helpful-vote-counter-positive-d49d33d0-774c-48d0-b704-05d4f660fb7d" class="oke-helpful-vote-counter"><span class="oke-a11yText">Yes, this review from Marge L. was helpful.</span> 0 <span class="oke-a11yText">people voted yes</span></span></button><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--negative"><span id="oke-helpful-vote-counter-negative-d49d33d0-774c-48d0-b704-05d4f660fb7d" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Marge L. was not helpful.</span> 1 <span class="oke-a11yText">
6262person voted no</span></span></button></div></div></div></div></div><!----></div><!----></div></li><li class="oke-w-reviews-list-item"><div class="oke-w-reviewSplit"><div class="oke-w-reviewSplit-main"><div class="oke-w-reviewSplit-left"><div class="oke-w-reviewSplit-reviewer"><div class="oke-w-reviewer oke-w-reviewer--stacked"><!----><div><div class="oke-w-reviewer-identity"><strong class="oke-w-reviewer-name"> Amber-Lynn P. </strong><!----></div><div class="oke-w-reviewer-verified"> Verified Buyer <span class="oke-w-reviewer-verified-icon"></span></div><!----></div></div></div><div class="oke-w-reviewSplit-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.155555555555555" href="#oke-star-empty"></use><use x="32.31111111111111" href="#oke-star-empty"></use><use x="48.46666666666667" href="#oke-star-empty"></use><use x="64.62222222222222" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 79.22222222222221 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.155555555555555" href="#oke-star-filled"></use><use x="32.31111111111111" href="#oke-star-filled"></use><use x="48.46666666666667" href="#oke-star-filled"></use><use x="64.62222222222222" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5 out of 5 stars</span></div></div><div class="oke-w-reviewSplit-date"> 9 months ago </div><!----></div><div class="oke-w-reviewSplit-mid"><div class="oke-w-reviewSplit-content"><div class="oke-reviewContainer"><div class="oke-reviewContent oke-reviewContent--left"><!----><div role="heading" aria-level="2" class="oke-reviewContent-title oke-title">Absolutely beautiful </div><div class="oke-reviewContent-body oke-bodyText"><p>I picked up my calendar in store yesterday. The work that went into it is so nice. I cannot wait to try each day.</p></div><!----><button type="button" class="oke-reviewContent-readMore oke-readMore"><span class="oke-reviewContent-readMore-text oke-bodyText">Read More</span><span class="oke-a11yText">Read more about this review</span><!----></button></div><!----></div></div><!----><div class="oke-w-reviewSplit-footer"><div class="oke-footerBadges"><!----><!----><!----></div><div class="oke-w-review-helpful"><div class="oke-helpful"><span class="oke-helpful-label">Was this helpful?</span><div class="oke-helpful-vote"><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--positive"><span id="oke-helpful-vote-counter-positive-9c16511e-feaf-4f71-81d7-7a00526081b5" class="oke-helpful-vote-counter"><span class="oke-a11yText">Yes, this review from Amber-Lynn P. was helpful.</span> 0 <span class="oke-a11yText">people voted yes</span></span></button><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--negative"><span id="oke-helpful-vote-counter-negative-9c16511e-feaf-4f71-81d7-7a00526081b5" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Amber-Lynn P. was not helpful.</span> 0 <span class="oke-a11yText">people voted no</span></span></button></div></div></div></div></div><!----></div><!----></div></li></ul><!----><div class="oke-w-reviews-alerts"><div aria-hidden="true" role="alert" aria-live="assertive" aria-atomic="true" class="oke-alert oke-alert--bottom"><div class="oke-alert-inner"> Loading... </div></div><div aria-hidden="true" role="alert" aria-live="assertive" aria-atomic="true" class="oke-alert oke-alert--top"><div class="oke-alert-inner"> Loading... </div></div></div></div><div class="oke-w-reviews-footer"><div class="oke-showMore"><button type="button" aria-label="Show more reviews" tabindex="0" class="oke-showMore-button oke-button"><span class="oke-showMore-button-text oke-button-text"> Show More </span></button></div></div><span role="status" aria-live="polite" class="oke-a11yText"></span></div></div><!----></div></div><div class="oke-w-main"><div hidden="hidden" id="questions-panel-0ebb2e27-ca44-47ef-99dc-ae14b0f5887e" aria-label="Questions" role="tabpanel" class="oke-w-panel"><!----><!----></div></div></div>
6262<script type="application/json" data-oke-metafield-data=""> {"areReviewsGrouped":false,"chatAssistant":{"reviewCount":84},"media":[],"productAttributes":[],"questionCount":1,"reviewAggregate":{"attributeRatings":[{"title":"Overall Presentation","type":"range","value":5,"minLabel":"Poor","maxLabel":"Excellent"},{"title":"Overall Taste","type":"range","value":5,"minLabel":"Poor","maxLabel":"Excellent"},{"title":"How likely are you to recommend JRC to friends and family?","type":"range","value":5,"minLabel":"Not Likely","maxLabel":"Very Likely"}],"dateUpdated":"2025-12-28T18:03:53.319Z","mediaCount":18,"productAttributeCount":[{"title":"What was your occasion for JRC?","type":"single-value","options":[{"title":"Holiday","count":1}]}],"productId":"shopify-7937371373819","productName":"Advent Calendar","ratingAndReviewCount":84,"ratingAndReviewCountByLevel":{"level4Count":4,"level5Count":80},"ratingAndReviewValuesTotal":416,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":83,"replyCount":10,"replyWordsTotal":531,"reviewCount":84,"reviewCountByLevel":{"level4Count":4,"level5Count":80},"reviewRatingValuesTotal":416,"reviewWordsTotal":2263,"subscriberId_productId":"8a276198-32e6-47c9-933f-2be844a32461:shopify-7937371373819","subscriberId":"8a276198-32e6-47c9-933f-2be844a32461"},"reviews":[{"subscriberId":"8a276198-32e6-47c9-933f-2be844a32461","reviewId":"87bad4c1-7ec4-423d-8a7e-58ad4af3b218","subscriberId_productId":"8a276198-32e6-47c9-933f-2be844a32461:shopify-7937371373819","productId":"shopify-7937371373819","body":"Delicious! A fun treat for the Holidays 💕","dateCreated":"2025-12-28T18:03:12.000Z","dateUpdated":"2025-12-28T18:03:12.000Z","externalProvider":"shopify-shop","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"advent-calendar","productImageUrl":"https://cdn.shopify.com/s/files/1/0625/2835/6603/files/advent-calendar-7579006_x280.jpg?v=1789531466","productName":"Advent Calendar","productUrl":"//jennaraecakes.com/products/advent-calendar","rating":5,"reviewer":{"displayName":"Annie"},"isIncentivized":false,"status":"approved","title":"5 Stars","unhelpfulCount":0,"variantId":"43876160897275"},{"subscriberId":"8a276198-32e6-47c9-933f-2be844a32461","reviewId":"fb8b7cdc-5db7-4e60-a3e9-301f8cf9407b","subscriberId_productId":"8a276198-32e6-47c9-933f-2be844a32461:shopify-7937371373819","productId":"shopify-7937371373819","attributesWithRating":[{"minLabel":"Poor","title":"Overall Presentation","type":"range","value":5,"maxLabel":"Excellent"},{"minLabel":"Poor","title":"Overall Taste","type":"range","value":5,"maxLabel":"Excellent"},{"minLabel":"Not Likely","title":"How likely are you to recommend JRC to friends and family?","type":"range","value":5,"maxLabel":"Very Likely"}],"body":"I gave to family members as gifts ","dateCreated":"2025-12-18T16:14:46.698Z","dateUpdated":"2025-12-18T16:14:46.698Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productAttributes":[{"title":"What was your occasion for JRC?","type":"single-value","value":"Holiday"}],"productHandle":"advent-calendar","productImageUrl":"https://cdn.shopify.com/s/files/1/0625/2835/6603/files/advent-calendar-7579006_x280.jpg?v=1789531466","productName":"Advent Calendar","productUrl":"//jennaraecakes.com/products/advent-calendar","rating":5,"reviewer":{"displayName":"Tanya Z.","isVerified":true},"isIncentivized":true,"status":"approved","title":"Beautiful packaging ","unhelpfulCount":0,"variantId":"43876160897275"},{"subscriberId":"8a276198-32e6-47c9-933f-2be844a32461","reviewId":"9b47fa57-98cb-40ab-bbf5-02f3713c9ee0","subscriberId_productId":"8a276198-32e6-47c9-933f-2be844a32461:shopify-7937371373819","productId":"shopify-7937371373819","attributesWithRating":[{"minLabel":"Poor","title":"Overall Presentation","type":"range","value":5,"maxLabel":"Excellent"},{"minLabel":"Poor","title":"Overall Taste","type":"range","value":5,"maxLabel":"Excellent"},{"minLabel":"Not Likely","title":"How likely are you to recommend JRC to friends and family?","type":"range","value":5,"maxLabel":"Very Likely"}],"body":"Look forward to having this every year now! ","dateCreated":"2025-12-05T19:50:50.689Z","dateUpdated":"2025-12-05T19:50:50.689Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"advent-calendar","productImageUrl":"https://cdn.shopify.com/s/files/1/0625/2835/6603/files/advent-calendar-7579006_x280.jpg?v=1789531466","productName":"Advent Calendar","productUrl":"//jennaraecakes.com/products/advent-calendar","rating":5,"reviewer":{"displayName":"Corene S.","isVerified":true},"isIncentivized":true,"status":"approved","title":"Advent ","unhelpfulCount":0,"variantId":"43876160897275"},{"subscriberId":"8a276198-32e6-47c9-933f-2be844a32461","reviewId":"d49d33d0-774c-48d0-b704-05d4f660fb7d","subscriberId_productId":"8a276198-32e6-47c9-933f-2be844a32461:shopify-7937371373819","productId":"shopify-7937371373819","body":"Same as above","dateCreated":"2025-12-01T02:00:09.938Z","dateUpdated":"2025-12-01T02:00:09.938Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"advent-calendar","productImageUrl":"https://cdn.shopify.com/s/files/1/0625/2835/6603/files/advent-calendar-7579006_x280.jpg?v=1789531466","productName":"Advent Calendar","productUrl":"//jennaraecakes.com/products/advent-calendar","rating":5,"reviewer":{"displayName":"Marge L.","isVerified":true},"isIncentivized":true,"status":"approved","title":"Love the packaging and can’t wait to  sample each day  of the advent calendar with a sweet treat!","unhelpfulCount":1,"variantId":"43876160897275"},{"subscriberId":"8a276198-32e6-47c9-933f-2be844a32461","reviewId":"9c16511e-feaf-4f71-81d7-7a00526081b5","subscriberId_productId":"8a276198-32e6-47c9-933f-2be844a32461:shopify-7937371373819","productId":"shopify-7937371373819","body":"I picked up my calendar in store yesterday. The work that went into 
6262it is so nice. I cannot wait to try each day.","dateCreated":"2025-11-27T22:02:35.125Z","dateUpdated":"2025-11-27T22:02:35.125Z","helpfulCount":0,"isRecommended":true,"languageCode":"en","productHandle":"advent-calendar","productImageUrl":"https://cdn.shopify.com/s/files/1/0625/2835/6603/files/advent-calendar-7579006_x280.jpg?v=1789531466","productName":"Advent Calendar","productUrl":"//jennaraecakes.com/products/advent-calendar","rating":5,"reviewer":{"displayName":"Amber-Lynn P.","isVerified":true},"isIncentivized":true,"status":"approved","title":"Absolutely beautiful ","unhelpfulCount":0,"variantId":"43876160897275"}],"reviewsKeywords":{"keywordTopics":[{"keywords":[{"name":"packaging","occurrences":6},{"name":"presentation","occurrences":1}],"topic":"Packaging"},{"keywords":[{"name":"chocolates","occurrences":3},{"name":"chocolate","occurrences":2},{"name":"taste","occurrences":2},{"name":"chocolate taste","occurrences":1},{"name":"flavors","occurrences":1},{"name":"flavours","occurrences":1},{"name":"yummy","occurrences":1}],"topic":"Taste"},{"keywords":[{"name":"appearance","occurrences":4},{"name":"beautiful","occurrences":1},{"name":"design","occurrences":1},{"name":"dazzle dust","occurrences":1},{"name":"sparkles","occurrences":1}],"topic":"Appearance"},{"keywords":[{"name":"advent calendar","occurrences":3},{"name":"gift","occurrences":2},{"name":"gifts","occurrences":1},{"name":"tradition","occurrences":1}],"topic":"Gifting"},{"keywords":[{"name":"excitement","occurrences":1},{"name":"joy","occurrences":1},{"name":"daily treats","occurrences":1}],"topic":"Experience"},{"keywords":[{"name":"size","occurrences":2}],"topic":"Size"},{"keywords":[{"name":"quality","occurrences":1},{"name":"variety","occurrences":1},{"name":"works perfectly","occurrences":1}],"topic":"Quality"}],"languageCode":"en"},"reviewsNextUrl":"https://api.okendo.io/v1/stores/8a276198-32e6-47c9-933f-2be844a32461/products/shopify-7937371373819/reviews?limit=5&orderBy=date%20desc&lastEvaluated=%7B%22reviewId%22%3A%229c16511e-feaf-4f71-81d7-7a00526081b5%22%2C%22subscriberId_productId%22%3A%228a276198-32e6-47c9-933f-2be844a32461%3Ashopify-7937371373819%22%2C%22subscriberId%22%3A%228a276198-32e6-47c9-933f-2be844a32461%22%2C%22dateCreated%22%3A%222025-11-27T22%3A02%3A35.125Z%22%7D","sort":{"defaultSort":"date desc"}} </script>
6262</div>
6262<script id="oke-widget-resize">!(function() { const widgets = document.querySelectorAll('.js-oke-widgetSize'); if (widgets && widgets.length) { if (!window.okeSetWidgetSizes) { window.okeSetWidgetSizes = (allWidgets) => { if (allWidgets) { allWidgets.forEach(widget => { const width = widget.getBoundingClientRect().width; widget.classList.remove('oke-is-small', 'oke-is-medium', 'oke-is-large'); widget.classList.add(width > 960 ? 'oke-is-large' : width > 640 ? 'oke-is-medium' : 'oke-is-small'); }); }  }; } if (!window.okeResizeObserver) { let okeMetafieldResizerTimer; window.okeResizeObserver = new ResizeObserver(entries => { if (entries && entries.length) { if (okeMetafieldResizerTimer) { clearTimeout(okeMetafieldResizerTimer); } okeMetafieldResizerTimer = window.setTimeout(() => { window.okeSetWidgetSizes(entries.map(e => e.target)); }, 100); } }); } window.okeSetWidgetSizes(document.querySelectorAll('.js-oke-widgetSize')); widgets.forEach((widget) => { window.okeResizeObserver.observe(widget); }); } })();</script>
6262
6263        </div>
6264
6265
6266</div>
6267</div>
6268</div>
6269
6270
6271</section><div id="shopify-section-template--22566344884475__reviews" class="shopify-section">
6272</div><div id="shopify-section-template--22566344884475__related" class="shopify-section"><!-- /sections/related.liquid -->
6273  <div class="section-related js palette--light bg--neutral" data-section-id="template--22566344884475__related" data-section-type="related">
6274    <div class="collection-tabs"><h2 class="home__subtitle">Also View</h2><div class="related__products" data-tabs-holder>
6275          <div class="tab__scroll" data-tabs-holder-scroll>
6276            <ul class="tabs tabs--center tabs--pill" data-scrollbar data-scrollbar-slider><li class="tab-link tab-link-0 current" data-tab="0" tabindex="0">
6277                  <span class="recent__title">
6278                    Related products</span>
6279                </li><li class="tab-link tab-link-1 tab-link__recent hide" data-tab="1" tabindex="0" data-recent-link-tab>
6280                  <span class="recent__title">
6281                    Recently viewed</span>
6282                </li></ul>
6283
6284            <button type="button" class="tabs__arrow tabs__arrow--prev is-hidden" data-scrollbar-arrow-prev>
6285              <span class="visually-hidden">See all</span>
6286            </button>
6287
6288            <button type="button" class="tabs__arrow tabs__arrow--next is-hidden" data-scrollbar-arrow-next>
6289              <span class="visually-hidden">See all</span>
6290            </button>
6291          </div>
6292
6293          <div class="tab-content tab-content-0 current tabs__recommendation" data-tab-index="0">
6294            <div data-related-section data-limit="6" data-product-id="7937371373819"><!-- /snippets/products-recommendation.liquid --><div class="related__placeholder"></div></div>
6295          </div>
6296
6297          <div class="tab-content tab-content-1 tabs__recently-viewed" data-tab-index="1" data-recently-viewed-tab><!-- /snippets/products-recently-viewed.liquid -->
6298
6299<div class="recent__wrapper" id="RecentlyViewed-template--22566344884475__related" data-recent-wrapper data-limit="6" data-minimum="6">
6300  <div class="recent__content product-grid flickity-grid"
6301       id="recently-viewed-products-template--22566344884475__related" style="display:none"
6302       data-slider data-grid-large="6"  data-recently-viewed-products>
6303  </div>
6304</div>
6305</div>
6306        </div></div>
6307  </div>
6308
6309
6310
6311</div><div id="shopify-section-template--22566344884475__16559682350885f14d" class="shopify-section">
6312
6313
6314
6315
6316
6317<div
6318    data-oke-carousel
6319    
6320    
6321    
6322    data-oke-hide-header="true"
6323></div>
6324
6325</div>
6326    
6327  </main>
6328
6329  <!-- BEGIN sections: footer-group -->
6330<div id="shopify-section-sections--16891440824571__5cc9bd64-784d-4151-b2b5-e0cf59707f4c" class="shopify-section shopify-section-group-footer-group"><style>#insta-feed{width:100%;}#insta-feed h2{font-size:20px;font-family: Helvetica;}</style>
6331
6332  <div class="fnd_instafeed_container">
6333    <h2 class="fnd_instagram_title">Follow Us on Instagram</h2>
6334    <div id="insta-feed"></div>
6335  </div>
6336
6337
6338
6339</div>
6340<!-- END sections: footer-group -->
6341  <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer-wrapper"
6342  role="contentinfo"
6343  data-section-id="footer"
6344  data-section-type="footer">
6345  
6346    <div class="footer-logo-wrapper">
6347      <a href="/" class="footer-logo" data-footer-logo>
6348        
6349          <img class="fnd_footer_logo" src="//jennaraecakes.com/cdn/shop/t/18/assets/footer_logo.svg?v=166613947134201784841650134582" alt="Website Footer Logo" />
6350        
6351      </a>
6352    </div>
6353    <hr class="full-width">
6354  
6355  <div class="wrapper site-footer">
6356    <div class="grid grid--uniform" data-accordion-group>
6357      
6358      
6359      
6360      
6361      
6362
6363        
6364            
6365            
6366            <div class="grid__item medium-up--one-half footer__block" >
6367              
6368              
6369              <ul class="footer-quicklinks" id="accordion-linklist-1">
6370                
6371                  <li><a href="/pages/wholesale">Wholesale</a></li>
6372                
6373                  <li><a href="https://jennaraecakes.com/blogs/blog?q=all">Blog</a></li>
6374                
6375                  <li><a href="/pages/faqs">FAQ</a></li>
6376                
6377                  <li>
6377<a href="/pages/charity">JRC Birthday Cake Club</a></li>
6378                
6379                  <li><a href="/pages/press">Press</a></li>
6380                
6381                  <li><a href="/pages/flavour-list">Flavour List</a></li>
6382                
6383                  <li><a href="/pages/reviews">Reviews</a></li>
6384                
6385                  <li><a href="/policies/shipping-policy">Delivery Policy</a></li>
6386                
6387                  <li><a href="/policies/terms-of-service">Order Policy</a></li>
6388                
6389                  <li><a href="https://jennaraecakes.com/policies/terms-of-service">Shipping Policy</a></li>
6390                
6391                  <li><a href="https://jennaraecakes.com/policies/terms-of-service">Refund Policy</a></li>
6392                
6393                  <li><a href="/pages/contact">Contact Us</a></li>
6394                
6395                  <li><a href="/pages/sweet-list">The Sweet List</a></li>
6396                
6397                  <li><a href="/pages/corporate">Corporate</a></li>
6398                
6399                  <li><a href="/pages/friends-of-jrc">Friends of JRC</a></li>
6400                
6401              </ul>
6402            </div>
6403
6404          
6405      
6406
6407        
6408          
6409            <div class="grid__item grid__item--newsletter medium-up--one-half footer__block" >
6410              <p class="uppercase footer__title newsletter accordion-is-open"
6411                data-accordion-trigger="accordion-newsletter-2"
6412                aria-controls="accordion-newsletter-2"
6413                aria-haspopup="true"
6414                aria-expanded="true">
6415                  Newsletter
6416                  
6417              </p>
6418              <div class="rte rte--column" data-accordion-body data-accordion-body-mobile id="accordion-newsletter-2">
6419                
6420                <!-- /snippets/newsletter-form.liquid -->
6421
6422<form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="newsletter--default-messages" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
6423    
6424
6425    
6426      
6427    
6428
6429    <input type="hidden" name="contact[tags]" value="newsletter">
6430    <input type="hidden" name="contact[accepts_marketing]" value="true">
6431    <div class="input-group input-group--inner-button float__wrapper">
6432      <label for="mail-footer-newsletter">Email</label>
6433      <input class="input-group-field"
6434        type="email"
6435        placeholder="Enter your email"
6436        id="mail-footer-newsletter"
6437        aria-label="Enter your email"
6438        autocorrect="off"
6439        autocapitalize="off"
6440        name="contact[email]"
6441        data-newsletter-field />
6442      <span class="input-group-button">
6443        <button
6444          type="submit" class="btn btn--secondary uppercase"
6445          aria-label="Join"
6446          name="subscribe"
6447          id="subscribe-footer-newsletter"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
6448<path d="M5.90625 0.719238L5.71484 0.910645C5.57812 1.04736 5.57812 1.23877 5.71484 1.37549L10.582 6.24268H0.328125C0.136719 6.24268 0 6.40674 0 6.5708V6.84424C0 7.03564 0.136719 7.17236 0.328125 7.17236H10.582L5.71484 12.0669C5.57812 12.2036 5.57812 12.395 5.71484 12.5317L5.90625 12.7231C6.04297 12.8599 6.23438 12.8599 6.37109 12.7231L12.1406 6.95361C12.2773 6.81689 12.2773 6.62549 12.1406 6.48877L6.37109 0.719238C6.23438 0.58252 6.04297 0.58252 5.90625 0.719238Z" fill="#8D6D44"/>
6449</svg>
6450</button>
6451      </span>
6452    </div>
6453  </form>
6454
6455                <div class="social-media-icons">
6456                  
6457                    <ul class="footer-social social-icons grid__item inline-list">
6458<li>
6459                            <a href="https://www.facebook.com/jennaraecakes/" title="Facebook">
6460                              
6461<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 20 20"><path fill="#444" d="M18.05.811q.439 0 .744.305t.305.744v16.637q0 .439-.305.744t-.744.305h-4.732v-7.221h2.415l.342-2.854h-2.757v-1.83q0-.659.293-1t1.073-.342h1.488V3.762q-.976-.098-2.171-.098-1.634 0-2.635.964t-1 2.72V9.47H7.951v2.854h2.415v7.221H1.413q-.439 0-.744-.305t-.305-.744V1.859q0-.439.305-.744T1.413.81H18.05z"/></svg>
6462                              <span class="visually-hidden">Facebook</span>
6463                            </a>
6464                          </li>
6465
6466
6467<li>
6468                            <a href="https://www.pinterest.ca/jennaraecakes/_saved/" title="Pinterest">
6469                              
6470<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="#444" d="M9.958.811q1.903 0 3.635.744t2.988 2 2 2.988.744 3.635q0 2.537-1.256 4.696t-3.415 3.415-4.696 1.256q-1.39 0-2.659-.366.707-1.147.951-2.025l.659-2.561q.244.463.903.817t1.39.354q1.464 0 2.622-.842t1.793-2.305.634-3.293q0-2.171-1.671-3.769t-4.257-1.598q-1.586 0-2.903.537T5.298 5.897 4.066 7.775t-.427 2.037q0 1.268.476 2.22t1.427 1.342q.171.073.293.012t.171-.232q.171-.61.195-.756.098-.268-.122-.512-.634-.707-.634-1.83 0-1.854 1.281-3.183t3.354-1.329q1.83 0 2.854 1t1.025 2.61q0 1.342-.366 2.476t-1.049 1.817-1.561.683q-.732 0-1.195-.537t-.293-1.269q.098-.342.256-.878t.268-.915.207-.817.098-.732q0-.61-.317-1t-.927-.39q-.756 0-1.269.695t-.512 1.744q0 .39.061.756t.134.537l.073.171q-1 4.342-1.22 5.098-.195.927-.146 2.171-2.513-1.122-4.062-3.44T.59 10.177q0-3.879 2.744-6.623T9.957.81z"/></svg>
6471                              <span class="visually-hidden">Pinterest</span>
6472                            </a>
6473                          </li>
6474<li>
6475                            <a href="https://www.instagram.com/jennaraecakes/" title="Instagram">
6476                              
6477<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 20 20"><path d="M10.034 1.763h2.644c.407 0 .881 0 1.424.068.474 0 .881.067 1.152.135.271.068.543.136.678.203.271.068.475.204.61.34.136.135.34.27.543.406.203.204.339.34.407.543.067.203.203.406.339.61.067.203.135.407.203.678.068.27.135.678.135 1.152 0 .543.068 1.017.068 1.424v5.288c0 .407 0 .882-.068 1.424 0 .474-.067.881-.135 1.152-.068.272-.136.543-.203.678a1.31 1.31 0 01-.34.61c-.135.204-.27.34-.406.543-.204.203-.34.339-.543.407a2.38 2.38 0 01-.61.27 7.737 7.737 0 01-.678.204 4.868 4.868 0 01-1.152.136c-.543 0-1.017.068-1.424.068H7.39c-.407 0-.882 0-1.424-.068-.474 0-.881-.068-1.152-.136-.272-.067-.543-.135-.678-.203-.272-.068-.475-.203-.61-.271-.204-.136-.34-.271-.543-.407-.203-.203-.339-.339-.407-.542-.135-.204-.203-.407-.339-.61a8.558 8.558 0 01-.203-.679 4.868 4.868 0 01-.136-1.152c0-.542-.067-1.017-.067-1.424V7.322c0-.407 0-.881.067-1.424 
64770-.474.068-.881.136-1.152.068-.271.135-.543.203-.678.068-.204.204-.407.34-.61.135-.204.27-.34.406-.543.203-.203.339-.339.542-.407.204-.135.407-.203.61-.339.204-.067.407-.135.679-.203a4.868 4.868 0 011.152-.135c.542 0 1.017-.068 1.424-.068h2.644zm0-1.763H7.322c-.407 0-.881 0-1.424.068-.542 0-1.017.068-1.356.135-.406.068-.745.204-1.084.34-.34.135-.61.27-.95.474-.27.203-.542.407-.813.678-.271.271-.542.542-.678.881-.136.34-.339.543-.475.882-.135.339-.27.678-.339 1.084a6.993 6.993 0 00-.135 1.356C0 6.441 0 6.915 0 7.322v5.356c0 .407 0 .881.068 1.424 0 .542.068 1.017.135 1.356.068.406.204.745.34 1.084.135.34.27.61.474.95.203.27.407.542.678.813.271.271.542.475.813.678.272.203.61.339.95.475.339.135.678.203 1.084.339.407.067.814.135 1.356.135.543 0 1.017.068 1.424.068h5.424c.407 0 .881 0 1.423-.068.543 0 1.017-.068 1.356-.135.407-.068.746-.204 1.085-.34.34-.135.61-.27.95-.474.27-.203.542-.407.88-.678.272-.271.475-.542.679-.881.203-.271.339-.61.474-.882.136-.339.204-.678.271-1.084.068-.407.136-.814.136-1.424 0-.542.068-1.017.068-1.424V7.254c0-.407 0-.881-.068-1.423 0-.543-.068-1.017-.136-1.424-.067-.407-.203-.746-.27-1.085a6.199 6.199 0 00-.475-.95c-.204-.338-.407-.541-.678-.813a4.353 4.353 0 00-.882-.678c-.27-.203-.61-.339-.949-.474-.339-.136-.678-.271-1.085-.34-.406-.067-.813-.135-1.356-.135h-1.423C12.27 0 11.39 0 10.034 0zm0 4.881c-.746 0-1.356.136-2.034.407-.61.271-1.153.61-1.627 1.085C5.898 6.847 5.559 7.39 5.288 8a4.863 4.863 0 00-.407 1.966c0 .746.136 1.356.407 2.034.271.61.61 1.153 1.085 1.627.474.475 1.017.814 1.627 1.085.61.271 1.288.407 2.034.407.746 0 1.356-.136 2.034-.407a4.57 4.57 0 001.627-1.085c.474-.474.813-1.017 1.085-1.627.27-.61.406-1.288.406-2.034 0-.678-.135-1.356-.406-1.966-.272-.61-.61-1.153-1.085-1.627-.475-.475-1.017-.814-1.627-1.085-.61-.271-1.356-.407-2.034-.407zm0 8.475c-.95 0-1.695-.34-2.373-.95-.678-.677-.95-1.423-.95-2.372 0-.881.34-1.695.95-2.373.61-.678 1.424-1.017 2.373-1.017.949 0 1.695.339 2.373 1.017.678.678.949 1.424.949 2.373 0 .949-.34 1.695-.95 2.373-.677.61-1.49.949-2.372.949zm6.508-8.678c0-.339-.135-.61-.339-.814a1.25 1.25 0 00-.813-.339c-.34 0-.61.136-.814.34a1.25 1.25 0 00-.339.813c0 .271.136.61.34.881.203.272.542.34.813.34.339 0 .61-.136.813-.34.204-.27.34-.61.34-.881z"/></svg>
6478                              <span class="visually-hidden">Instagram</span>
6479                            </a>
6480                          </li>
6481
6482
6483
6484<li>
6485                            <a href="https://www.youtube.com/channel/UCV0RkkTUnT1t1FCq-VZOsGw" title="YouTube">
6486                              
6487<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
6488                              <span class="visually-hidden">YouTube</span>
6489                            </a>
6490                          </li>
6491
6492</ul>
6493                  
6494                </div>
6495              </div>
6496              <hr class="full-width">
6497            </div>
6498          
6499      
6500
6501        
6502        
6503      
6504
6505        
6506        
6507      
6508
6509        
6510        
6511      
6512
6513        
6514        
6515      
6516    </div>
6517    <hr class="full-width">
6518
6519    
6520    
6521      
6522    
6523      
6524    
6525      
6526        
6527        
6528    
6529      <div class="grid footer-secondary-wrapper our-locations">
6530        <h2 class="our-locations-title">Our Locations</h2>
6531        <div class="our-locations-locations">
6532          
6533            
6534          
6535            
6536          
6537            
6538              <div class="our-locations-location">
6539                <div class="our-locations-location-title">
6540                  580 Academy
6541                </div>
6542                <div class="our-locations-location-timing">
6543                  TUESDAY - SATURDAY <span>10AM - 6PM</span><br>
6544SUNDAY + MONDAY <span>closed</span><br>
6545                </div>
6546        
6547                <div class="our-locations-location-address">
6548                  <span>580-E Academy Road</span>
6549<span>Winnipeg, Manitoba, R3N0E3</span>
6550                </div>
6551              </div>
6552            
6553          
6554            
6555              <div class="our-locations-location">
6556                <div class="our-locations-location-title">
6557                  The Forks
6558                </div>
6559                <div class="our-locations-location-timing">
6560                  OPEN DAILY <span>10AM - 9PM</span>
6561                </div>
6562        
6563                <div class="our-locations-location-address">
6564                  <span>Second floor</span>
6565<span>Above the common</span>
6566                </div>
6567              </div>
6568            
6569          
6570            
6571              <div class="our-locations-location">
6572                <div class="our-locations-location-title">
6573                  Island lakes
6574                </div>
6575                <div class="our-locations-location-timing">
6576                  TUESDAY - SATURDAY <span>10AM - 6PM</span><br>
6577SUNDAY + MONDAY <span>closed</span><br>
6578                </div>
6579        
6580                <div class="our-locations-location-address">
6581                  <span>Unit 9A-20 Island Shore Boulevard</span>
6582<span>Winnipeg, Manitoba, R3X1N7</span>
6583                </div>
6584              </div>
6585            
6586          
6587            
6588              <div class="our-locations-location">
6589                <div class="our-locations-location-title">
6590                  YWG Airport
6591                </div>
6592                <div class="our-locations-location-timing">
6593                  open daily <span>6AM - 8:30PM</span><br>
6594                </div>
6595        
6596                <div class="our-locations-location-address">
6597                  <span>2000 Wellington Avenue</span><span>Gate 9
6598After Security</span><span>(Domestic and International)
6599</span>
6600<span>Winnipeg, Manitoba, R3H1H5</span>
6601                </div>
6602              </div>
6603            
6604          
6605        </div>
6606      </div>
6607    
6608    
6609    
6610    <hr class="full-width">
6611    <div class="grid footer-secondary-wrapper">
6612      <div class="footer-selects"><form method="post" action="/localization" id="localization-form-footer" accept-charset="UTF-8" class="popout--footer" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/advent-calendar" /></form></div>
6613
6614
6615      <ul class="footer-secondary inline-list">
6616        
6617          <li><a href="/" title="">Jenna Rae Cakes</a> &copy; <span>2026</span></li>
6618          <li>Developed By <a target="_blank" href="https://firenetdesigns.ca">FireNet Designs</a></li>
6619        
6620
6621      </ul>
6622
6623      
6624
6625    </div>
6626  </div>
6627</footer>
6628
6629<style>
6630footer.site-footer-wrapper[data-section-type="footer"] {
6631  background-color: #eee0df;
6632}
6633footer div[id*="accordion-newsletter-"] label.label--float {
6634  background-color: #eee0df;
6635}
6636
6637</style>
6638
6639
6640</div>
6641  <div id="shopify-section-popups" class="shopify-section"><!-- /sections/popups.liquid --></div>
6642
6643  <div class="search--popdown">
6644    
6645
6646<div data-search-popdown-wrap>
6647  <div id="search-popdown" class="search-popdown search__predictive" data-popdown-outer>
6648    <div class="item--loadbar" data-loading-indicator style="display: none;"></div>
6649    <div class="search__predictive__outer">
6650      <div class="wrapper">
6651        <div class="search__predictive__main">
6652          <form class="search__predictive__form"
6653              action="/search"
6654              method="get"
6655              role="search">
6656            <button class="search__predictive__form__button" type="submit">
6657              <span class="visually-hidden">Search</span>
6658              <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
6659  <path d="M12.44 25.07C19.0674 25.07 24.44 19.6974 24.44 13.07C24.44 6.44259 19.0674 1.07001 12.44 1.07001C5.81258 1.07001 0.440002 6.44259 0.440002 13.07C0.440002 19.6974 5.81258 25.07 12.44 25.07Z" stroke="#8D6D44" stroke-width="0.75"/>
6660  <path d="M8.25397 10.7087C8.25397 11.9251 9.24144 12.9198 10.4651 12.9198C11.6815 12.9198 12.6761 11.9323 12.6761 10.7087" stroke="#8D6D44" stroke-width="0.75"/>
6661  <path d="M10.465 15.5888C13.0852 15.5888 15.2092 13.4648 15.2092 10.8446C15.2092 8.22451 13.0852 6.10046 10.465 6.10046C7.8449 6.10046 5.72086 8.22451 5.72086 10.8446C5.72086 13.4648 7.8449 15.5888 10.465 15.5888Z" stroke="#8D6D44" stroke-width="0.75"/>
6662  <path d="M11.8819 15.2668L16.2182 19.6031C16.7477 20.1326 17.6064 20.1326 18.1359 19.6031C18.6654 19.0736 18.6654 18.2149 18.1359 17.6854L14.2074 13.757" stroke="#8D6D44" stroke-width="0.75"/>
6663</svg>
6664            </button>
6665            <input type="search"
6666            data-predictive-search-input
6667            name="q" 
6668            value="" 
6669            placeholder="Search..." 
6670            aria-label="Search our store">
6671          </form>
6672          <div class="search__predictive__close">
6673            <button class="search__predictive__close__inner" data-close-popdown aria-label="Close">
6674              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 15 15"><g fill-rule="evenodd"><path d="M2.237 1.073l12.021 12.021-1.414 1.414L.824 2.488z"/><path d="M.823 13.094l12.021-12.02 1.414 1.413-12.02 12.021z"/></g></svg>
6675            </button>
6676          </div>
6677
6678          <div class="search__predictive__clear">
6679            <button class="search__predictive__close__inner" data-clear-input aria-label="Close">
6680              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 15 15"><g fill-rule="evenodd"><path d="M2.06 1l12.02 12.021-1.06 1.061L1 2.062z"/><path d="M1 13.02L13.022 1l1.061 1.06-12.02 12.02z"/></g></svg>
6681            </button>
6682          </div>
6683        </div>
6684      </div>
6685    </div>
6686    <div class="header__search__results" data-predictive-search-results>
6687      <div class="wrapper">
6688        <div class="search__results__empty" data-predictive-search-aria></div>
6689        <div class="search__results__outer">
6690
6691          <div class="search__results__products">
6692            <div class="search__results__products__title" data-product-title-wrap></div>
6693            <div class="search__results__products__list" data-product-wrap>
6694              
6695            </div>
6696          </div>
6697          <div class="search__results__other">
6698            <div class="search__results__other__list" data-collection-wrap></div>
6699            <div class="search__results__other__list" data-article-wrap></div>
6700            <div class="search__results__other__list" data-page-wrap></div>
6701          </div>
6702        </div>
6703      </div>
6704    </div>
6705  </div>
6706
6707    
6708    <span class="drawer__underlay" data-search-underlay></span>
6709  
6710
6711  
6711<script data-predictive-search-aria-template type="text/x-template">
6712    <div aria-live="polite">
6713      <p>
6714        
6715          {{@if(it.count)}}
6716            <span class="badge">{{ it.count }}</span>
6717          {{/if}}
6718          {{ it.title }} <em>{{ it.query }}</em>
6719        
6720      </p>
6721    </div>
6722  </script>
6722
6723
6724  
6724<script data-predictive-search-title-template type="text/x-template">
6725    <div class="search__results__heading">
6726      
6727        <p>
6728          <span class="search__results__title">{{ it.title }}</span>
6729          <span class="badge">{{ it.count }}</span>
6730        </p>
6731      
6732    </div>
6733  </script>
6733
6734
6735  
6735<script data-search-other-template type="text/x-template">
6736    
6737      {{@each(it) => object, index}}
6738        <div class="other__inline animates" style="animation-delay: {{ index | animationDelay }}ms;">
6739          <p class="other__inline__title">
6740            <a href="{{ object.url }}">{{ object.title | safe }}</a>
6741          </p>
6742        </div>
6743      {{/each}}
6744    
6745  </script>
6745
6746
6747  
6747<script data-search-product-template type="text/x-template">
6748    
6749      {{@each(it) => object, index}}
6750        <a href="{{ object.url }}" class="product__inline animates" style="animation-delay: {{ index | animationDelay }}ms;">
6751          <div class="product__inline__image">
6752            <img class="img-aspect-ratio" width="{{object.featured_image.width}}" height="{{ object.featured_image.height }}" alt="{{ object.featured_image.alt }}" src="{{ object.thumb }}">
6753          </div>
6754          <div>
6755            <p class="product__inline__title">
6756              {{ object.title | safe }}
6757            </p>
6758            <p class="product__inline__price">
6759              <span class="price {{ object.classes }}">
6760                {{ object.price | safe }}
6761              </span>
6762              {{@if(object.sold_out)}}
6763                <br /><em>{{ object.sold_out_translation }}</em>
6764              {{/if}}
6765              {{@if(object.on_sale)}}
6766                <span class="compare-at">
6767                  {{ object.compare_at_price | safe }}
6768                </span>
6769              {{/if}}
6770            </p>
6771          </div>
6772        </a>
6773      {{/each}}
6774    
6775  </script>
6775
6776
6777</div>
6778  </div>
6779
6780
6781  
6781<script data-swatch-template type="text/x-template">
6782    
6783      <span class="swatch__button" data-swatch-button>
6784        <input type="radio"
6785          name="grouped"
6786          value="{{ it.color }}" 
6787          id="{{ it.uniq }}">
6788        <label for="{{ it.uniq }}" 
6789          data-swatch="{{ it.color }}" 
6790          data-swatch-variant="{{ it.variant }}" 
6791          data-swatch-image="{{ it.image }}">
6792          <span class="visually-hidden">{{ it.color }}</span>
6793        </label>
6794      </span>
6795    
6796  </script>
6796
6797
6798  <div data-modal-container></div>
6798<script src="//jennaraecakes.com/cdn/shop/t/18/assets/custom.js?enable_js_minification=1&v=117781810087912142351662097498" defer="defer"></script>
6798
6799
6800  <!-- Paste popup code or third party scripts below this comment line ============== -->
6801
6802  <div class="modal micromodal-slide" id="fnd_mm" aria-hidden="true">
6803  <div class="modal__overlay" tabindex="-1" data-micromodal-close>
6804    <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="modal-1-title">
6805      <header class="modal__header">
6806        <h2 class="modal__title" id="modal-1-title">
6807          Micromodal
6808        </h2>
6809        <button class="modal__close" aria-label="Close modal" data-micromodal-close></button>
6810      </header>
6811      <main class="modal__content" id="modal-1-content">
6812        <p>
6813          Try hitting the <code>tab</code> key and notice how the focus stays within the modal itself. Also, <code>esc</code> to close modal.
6814        </p>
6815      </main>
6816      <footer class="modal__footer">
6817        <button class="btn--outline btn--full btn--primary" data-micromodal-close aria-label="Close this dialog window">Close</button>
6818      </footer>
6819    </div>
6820  </div>
6821</div>
6822
6823  
6824	
6825
6826	<div id="promo_popup" class="fnd_overlay">
6827		<div id="bold-modal__window" class="bold-modal__window">
6828			<div id="bold-modal-first__window" class="bold-modal__window_content">
6829				<div id="bold-modal__content" class="bold-modal__content bold-upsell">
6830
6831					<div class="bold-modal__slider">
6832						<div id="product_list" class="bold-grid bold-upsell__products-list">
6833							<article class="bold-product bold-grid">
6834								<div class="bold-product__image-container bold-grid__column bold-grid__column--half">
6835									<img class="promo-popup_img" src="https://jennaraecakes.com/cdn-cgi/image/format=auto,quality=85,fit=scale-down,metadata=none,width=1500/https://jennaraecakes.com/cdn/shop/files/jrc-gift-bag-add-on-239267_500x.jpg?v=1750108494" A hand with bracelets holds the bright pink JRC Gift Bag Add On from Jenna Rae Cakes, featuring a gold smiley face logo with JR inside and Jenna Rae Cakes printed below. />
6836								</div>
6837								<div class="bold-product__details bold-grid__column bold-grid__column--half">
6838									<div id="bold-modal__title">
6839										<div class="bold-upsell__intro">
6840											<h3 class="bold-upsell__intro-heading">Add a bag<br> to your order!</h3>
6841										</div>
6842									</div>
6843									<div class="bold-product__info">
6844									</div>
6845									<div class="bold-product__price"><del class="bold-product__price--deleted"></del></div>
6846									<div class="bold-product__price current_price"><span class="money"></span></div>
6847
6848
6849									<div class="qty_container">
6850										<div class="quantity__wrapper qty_input_container bold-control-group__item bold-product__quantity" data-quantity-selector="">
6851											<button class="quantity__button quantity__button--minus" data-decrease-quantity="">−</button>
6852											<label for="updates_42376795947165:ae00b6b73eee0f17a55421f6e13879f9" class="visually-hidden">Quantity</label>
6853											<input data-quantity-input="" data-update-cart="42376795947165:ae00b6b73eee0f17a55421f6e13879f9" class="quantity__input quantity__input qty_input" type="number" min="0" size="4" pattern="[0-9]*" id="updates_42376795947165:ae00b6b73eee0f17a55421f6e13879f9" name="updates[]" value="1">
6854											<button class="quantity__button quantity__button--plus" data-increase-quantity="">+</button>
6855										</div>
6856									</div>
6857
6858									<div class="bold-product__below_content_button_container">
6859										<div class="bold-product__actions bold-product-upsell__actions">
6860											<button id="add-to-cart-bf-promo" type="button" class="btn--outline btn--full btn--primary uppercase btn--add-to-cart bold_clone standard_primary">
6861												<span class="btn-state-ready">
6862													<span data-add-to-cart-text="">Add to Cart</span>
6863													<span>•</span>
6864													<span class="bold_option_price_display" data-button-price="">$2.00</span>
6865												</span>
6866											</button>
6867											<button tabindex="100" type="button" class="btn--outline btn--full btn--primary uppercase btn--add-to-cart bold_clone close">No thanks</button>
6868										</div>
6869										<p class="fnd-subtext"> Gift bag will not fit a cake or a 12-cupcake box. </p>
6870
6871									</div>
6872								</div>
6873							</article>
6874						</div>
6875					</div>
6876				</div>
6877			</div>
6878		</div>
6879	</div>
6880
6881	
6881<script>
6882		// This variable ties into Zapiet logic DO NOT REMOVE Unless you are sure you know what you're doing.
6883		window.FND.CAN_UPSELL = true;
6884
6885		
6886			window.FND.UPSELL_MULTI_TIMES = true;
6887		
6888
6889
6890		BOLD.common.eventEmitter.on('fnd_upsell', function(){
6891			document.querySelectorAll('#promo_popup .close').forEach(elem => {
6892				elem.addEventListener('click', e => {
6893					document.getElementById('promo_popup').style.display = 'none';
6894					document.querySelector('.bold_clone').click();
6895				});
6896			})
6897			const qtyMinus = document.querySelector('#promo_popup .quantity__button--minus');
6898			const qtyPlus = document.querySelector('#promo_popup .quantity__button--plus');
6899			const qtyAmount = document.querySelector('#promo_popup .quantity__input');
6900			qtyMinus.addEventListener('click', e => {
6901				qtyAmount.value = (Math.max(0,parseInt(qtyAmount.value) - 1)).toString()
6902			});
6903			qtyPlus.addEventListener('click', e => {
6904				qtyAmount.value = (parseInt(qtyAmount.value) + 1).toString()
6905			});
6906
6907			let promoBtn = document.getElementById("add-to-cart-bf-promo");
6908			promoBtn.addEventListener('click', e => {
6909				const quantity = document.querySelector('#promo_popup .quantity__input').value;
6910				document.querySelector('.bold_clone').click();
6911
6912				// Put on next event loop so still functions
6913				// but doesn't mess with the 20 other events all firing at the same time >.>
6914				setTimeout(() => {
6915					addItemToCart(45096061042939, quantity);
6916				}, 1);
6917			});
6918
6919
6920			
6921
6922			sessionStorage.setItem('fnd_popup', 'true');
6923			showPopup();
6924		})
6925
6926		function addItemToCart(variant_id, quantity) {
6927			let data = {
6928				"id": variant_id,
6929				"quantity": quantity,
6930			};
6931			fetch("/cart/add.js", {
6932				method: "POST",
6933				headers: {
6934					"Content-Type": "application/json"
6935				},
6936				body: JSON.stringify(data)
6937			})
6938			.then(response => response.json())
6939			.then(e => {
6940				// sessionStorage.setItem('fnd_popup', 'true');
6941			})
6942			.catch(e => {
6943				console.log("error:", e);
6944			});
6945		}
6946
6947		function getCart() {
6948			return fetch('/cart.js').then((cart) => cart.json());
6949		}
6950
6951		function hasLegendMagzine(cart) {
6952			return cart.items.some(d => d.variant_id == 123456);
6953		}
6954
6955		function showPromoBtn(btn) {
6956			btn.style.display = "block";
6957		}
6958
6959		function showCheckoutBtn() {
6960			document.getElementById("checkout-bf-promo").style.display = "block";
6961		}
6962
6963		function showPopup() {
6964			document.getElementById("promo_popup").style.display = "block";
6965		}
6966	</script>
6966
6967
6968	<style>
6969		.bold-product__below_content_button_container {
6970			display: block !important;
6971		}
6972
6973
6974		/*
6975    ------------------------------------  WARNING  ------------------------------------
6976    This file will be overwritten and should not be edited directly.
6977    In order to edit custom CSS for Bold Product Upsell you should:
6978    - Log into your Shopify Admin Panel
6979    - Go to Apps --> Installed --> Product Upsell
6980    - Go to Display Settings
6981    ------------------------------------  WARNING  ------------------------------------
6982    */
6983		.bold-modal {
6984			box-sizing: border-box;
6985			position: fixed;
6986			width: 100%;
6987			height: 100%;
6988			top: 0;
6989			left: 0;
6990			right: 0;
6991			bottom: 0;
6992			z-index: 99999999;
6993			display: none; }
6994
6995		.bold-modal__window {
6996			box-sizing: border-box;
6997			padding: 30px;
6998			background-color: #fff;
6999			position: fixed;
7000			left: 0;
7001			right: 0;
7002			bottom: 0;
7003			overflow-y: auto; }
7004
7005		@media only screen and (max-width: 500px) {
7006			.bold-modal__window {
7007				height: 100%;
7008				padding: 20px;
7009			}
7010		}
7011
7012		.bold-modal__window_content{
7013			height: 100%;
7014		}
7015
7016		.bold-modal__btn-close {
7017			box-sizing: border-box;
7018			display: flex;
7019			align-items: center;
7020			justify-content: center;
7021			font-weight: 900;
7022			width: 40px;
7023			height: 40px;
7024			color: rgba(0,0,0,0.2);
7025			position: absolute;
7026			top: 0;
7027			right: 0;
7028			cursor: pointer;
7029			z-index: 100000000; }
7030
7031		@media only screen and (max-width: 500px) {
7032			.bold-modal__btn-close {
7033				width: 30px;
7034				height: 30px;
7035			}
7036		}
7037
7038		.bold-modal__btn-close:hover {
7039			opacity: 0.5; }
7040
7041
7042
7043
7044		.bold-modal__header {
7045			box-sizing: border-box;
7046			height: 40px;
7047			line-height: 40px;
7048			padding: 0 70px 0 30px;
7049			margin: -30px -30px 0px;
7050			overflow: hidden;
7051			text-overflow: ellipsis;
7052			white-space: nowrap; }
7053
7054		.bold-modal__content {
7055			box-sizing: border-box;
7056			padding: 30px;
7057			margin: -30px -30px 0; }
7058
7059		@media only screen and (max-width: 500px) {
7060			.bold-modal__content {
7061				padding: 20px;
7062				margin: -20px -20px 0;
7063				overflow: scroll;
7064				height: calc(100% - 27px); }
7065		}
7066
7067		.bold-modal__header+.bold-modal__content {
7068			margin-top: 0; }
7069
7070		.bold-modal__content:last-child {
7071			margin-bottom: -30px; }
7072
7073		.bold-modal__footer {
7074			box-sizing: border-box;
7075			padding: 30px;
7076			margin: 0px -30px -30px; }
7077
7078		@media only screen and (max-width: 500px) {
7079			.bold-modal__footer {
7080				width: 100%;
7081				position: absolute;
7082				margin: 0px -15px -15px;
7083				padding: 15px;
7084				bottom: 15px;
7085				left: 15px; }
7086		}
7087
7088		/* Showing and Hiding the Modal */
7089		body.bold-modal--is-showing,
7090		div.bold-modal--is-showing {
7091			overflow-y: hidden !important; }
7092
7093		body.bold-modal--is-showing .bold-modal,
7094		div.bold-modal--is-showing .bold-modal {
7095			display: block; }
7096
7097		/* Transitions and Animations */
7098		.bold-modal--animated {
7099			display: block;
7100			visibility: hidden;
7101			-webkit-transition: 0.3s ease;
7102			-moz-transition: 0.3s ease;
7103			transition: 0.3s ease; }
7104
7105		.bold-modal--animated .bold-modal__window {
7106			top: 100vh;
7107			-webkit-transition: 0.3s ease;
7108			-moz-transition: 0.3s ease;
7109			transition: 0.3s ease; }
7110
7111		body.bold-modal--is-showing .bold-modal--animated,
7112		div.bold-modal--is-showing .bold-modal--animated {
7113			visibility: visible;
7114			opacity: 1; }
7115
7116		@media only screen and (min-width: 499px) {
7117			.bold-modal {
7118				background: rgba(0,0,0,0.8);
7119				overflow-y: auto; }
7120
7121			.bold-modal__window {
7122				position: relative;
7123				margin: 40px; }
7124
7125			.bold-modal--animated {
7126				opacity: 0; }
7127
7128			.bold-modal--animated .bold-modal__window {
7129				top: 200px; }
7130		}
7131
7132		@media only screen and (min-width: 879px) {
7133			.bold-modal__window {
7134				max-width: 800px;
7135				margin: 40px auto; }
7136		}
7137
7138		/* bold.grid.css */
7139		.bold-grid {
7140			box-sizing: border-box; }
7141
7142		.bold-grid:after {
7143			box-sizing: border-box;
7144			display: table;
7145			content: '';
7146			clear: both; }
7147
7148		.bold-grid__column {
7149			box-sizing: border-box;
7150			padding: 15px 15px 15px 0px;
7151			float: left;
7152		}
7153
7154		@media only screen and (max-width: 500px) {
7155			.bold-grid__column {
7156				padding: 3px 8px 3px 0px;
7157			}
7158		}
7159
7160		.bold-grid__column--half{
7161			width: 50%;
7162		}
7163
7164		.bold-grid__column--third{
7165			width: 33.3333%;
7166		}
7167
7168		@media only screen and (max-width: 700px) {
7169
7170			.bold-grid__column--half,
7171			.bold-grid__column--third,
7172			.bold-grid__column--quarter {
7173				width: 100%; }
7174
7175			.bold-grid__column--third:first-child {
7176				width: 100%;
7177			}
7178
7179
7180			.flickity-slider .bold-grid__column--half,
7181			.flickity-slider .bold-grid__column--third,
7182			.flickity-slider .bold-grid__column--quarter {
7183				width: 70%;
7184			}
7185
7186			.flickity-slider .bold-grid__column--third:first-child {
7187				width: 70%;
7188			}
7189
7190		}
7191
7192
7193
7194		/* bold.grid.css */
7195
7196		/* bold.product.css */
7197		.bold-product {
7198			box-sizing: border-box; }
7199
7200		.bold-product__image-container {
7201			box-sizing: border-box; }
7202
7203		.bold-product__image {
7204			box-sizing: border-box;
7205			display: inline-block;
7206			max-width: 100%;
7207			max-height: 300px;}
7208
7209		/* BEGIN Trigger Product display styling  */
7210		.bold-upsell__triger-product-container{
7211			display: flex;
7212			box-sizing: border-box;
7213			margin-bottom: 15px;
7214		}
7215
7216		.bold-upsell__triger-image-container{
7217			width: 85px;
7218			height: 85px;
7219		}
7220
7221		.bold-upsell__triger-product-container .bold-product__info{
7222			width: calc(100% - 85px);
7223			display: inline-block;
7224			margin: 0 0 0 20px;
7225		}
7226		.bold-upsell__triger-product-container .bold-product__info div{
7227			max-height: 20px;
7228			margin-bottom: 3px;
7229		}
7230
7231		.bold-upsell__triger-product-container .bold-product__info .bold-product__quantity{
7232			opacity: 0.7;
7233		}
7234
7235		.bold-upsell__triger-product-container .bold-product__info .bold-product__title{
7236			max-height: 20px;
7237			overflow: hidden;
7238			margin-bottom: 0px;
7239		}
7240
7241		.bold-upsell__triger-product-container .bold-product__info .bold-product__variant{
7242			opacity: 0.7;
7243		}
7244
7245		.bold-upsell__triger-product-container .bold-product__info .bold-product__pricing{
7246			margin-top: 0px;
7247		}
7248
7249		.bold-upsell__triger-product-container .bold-product__info .bold-product__price{
7250			font-size: 100%;
7251		}
7252		/*---END Trigger Product display styling -----*/
7253
7254		.bold-product__control {
7255			box-sizing: border-box; }
7256
7257		.bold-product__variant-selector {
7258			font: inherit;
7259			width: 100%; }
7260		/* bold.product.css */
7261
7262		/* bold.upsell.css */
7263		.bold-upsell {
7264			box-sizing: border-box; }
7265
7266		.bold-upsell__intro {
7267			box-sizing: border-box; }
7268
7269		.bold-upsell__products-list {
7270			box-sizing: border-box; }
7271
7272		.bold-upsell__products-list .bold-grid__column {
7273			text-align: center; }
7274
7275		.bold-upsell__actions {
7276			text-align: right; }
7277
7278		.bold-upsell__button {
7279			box-sizing: border-box; }
7280		/* bold.upsell.css */
7281
7282		.bold-grid__column--half .bold-product .bold-product__image,
7283		.bold-grid__column--third .bold-product .bold-product__image {
7284			max-height: 100%;
7285			max-width: 100%;
7286			position: absolute;
7287			top: 50%;
7288			left: 50%;
7289			-webkit-transform: translate(-50%, -50%);
7290			-moz-transform: translate(-50%, -50%);
7291			-ms-transform: translate(-50%, -50%);
7292			-o-transform: translate(-50%, -50%);
7293			transform: translate(-50%, -50%);
7294		}
7295
7296		.bold-grid__column--half .bold-product .bold-product__image-container,
7297		.bold-grid__column--third .bold-product .bold-product__image-container {
7298			max-height: 300px;
7299			max-width: 300px;
7300			width: 100%;
7301			height: 0;
7302			padding-bottom: 100%;
7303			position: relative;
7304			margin: 0 auto;
7305		}
7306
7307		/*Options Modal stuff*/
7308		#bold-modal-second__window #bold-modal__content .bold-product__info {
7309			display: inline-flex;
7310		}
7311
7312		#bold-modal-second__window #bold-modal__content .bold-product__info #option_product_info{
7313			padding-left: 15px;
7314		}
7315
7316		#bold-modal-second__window #bold-modal__content .bold-product__image {
7317			max-height: 100%;
7318			max-width: 100%;
7319			position: absolute;
7320			top: 50%;
7321			left: 50%;
7322			-webkit-transform: translate(-50%, -50%);
7323			-moz-transform: translate(-50%, -50%);
7324			-ms-transform: translate(-50%, -50%);
7325			-o-transform: translate(-50%, -50%);
7326			transform: translate(-50%, -50%);
7327		}
7328
7329		#bold-modal-second__window #bold-modal__content .bold-product__image {
7330			max-height: 75px;
7331			max-width: 75px;
7332			position: relative;
7333		}
7334
7335		#bold-modal-second__window #bold-modal__content #bold_options {
7336			text-align: center;
7337		}
7338
7339		#bold-modal-second__window #options_scroll_display{
7340			position: absolute;
7341			padding: 5px;
7342			border-radius: 25px;
7343			background-color: #3498db;
7344			font-size: 12px;
7345			left: 50%;
7346			bottom: 20px;
7347			border: 1px solid rgba(0,0,0,0.2);
7348			z-index: 2;
7349			color: #FFF;
7350			transform: translateX(-50%);
7351		}
7352
7353		#second_window_back_btn {
7354			float: left;
7355			padding-top: 20px;
7356		}
7357
7358		#loader {
7359			position: relative;
7360			left: 50%;
7361			top: 50%;
7362			z-index: 1;
7363			width: 120px;
7364			height: 120px;
7365			margin: 25px 0 0 -75px;
7366			border: 16px solid #f3f3f3;
7367			border-radius: 50%;
7368			border-top: 16px solid #3498db;
7369			-webkit-animation: spin 2s linear infinite;
7370			animation: spin 2s linear infinite;
7371		}
7372
7373		@-webkit-keyframes spin {
7374			0% { -webkit-transform: rotate(0deg); }
7375			100% { -webkit-transform: rotate(360deg); }
7376		}
7377
7378		@keyframes spin {
7379			0% { transform: rotate(0deg); }
7380			100% { transform: rotate(360deg); }
7381		}
7382
7383		@-webkit-keyframes animatebottom {
7384			from { bottom:-100px; opacity:0 }
7385			to { bottom:0px; opacity:1 }
7386		}
7387
7388		@keyframes animatebottom {
7389			from{ bottom:-100px; opacity:0 }
7390			to{ bottom:0; opacity:1 }
7391		}
7392
7393
7394		/*Nate Styles... or whatever*/
7395
7396		#bold-modal-second__window .bold-control-group__item{
7397			display: inline-block;
7398			width: initial;
7399		}
7400
7401		#bold-modal-second__window .bold-product__control-label{
7402			float: left;
7403			margin: 15px 10px 0 0 ;
7404		}
7405
7406		#bold-modal-second__window .bold-modal__footer .bold-product__quantity-field {
7407			width: 100px;
7408			float: right;
7409		}
7410
7411		#bold-modal-second__window .scroll_visual::after{
7412			content: "";
7413			display: block;
7414			background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);
7415			width: 100%;
7416			height: 60px;
7417			position: absolute;
7418			left: 0;
7419			bottom: 0;
7420			transition: all .4s ease-in-out;
7421		}
7422
7423		#bold-modal-second__window .bold-upsell__products-list{
7424			position: relative;
7425		}
7426
7427		@media screen and (max-width: 500px){
7428
7429			#bold-modal-second__window .bold-control-group__item{
7430				width: 100%;
7431				margin-bottom: 10px;
7432			}
7433
7434		}
7435
7436
7437		/* =============================================================================
7438      Responsive Slider Styles
7439    ============================================================================= */
7440
7441		.bold-modal__slider{
7442			position: relative;
7443		}
7444
7445		.bold-modal__slider:after{
7446			display: none;
7447			width: 200px;
7448			height: 100%;
7449			position: absolute;
7450			content: "";
7451			background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
7452			top: 0px;
7453			right: -15px;
7454			opacity: 1;
7455			pointer-events: none;
7456			z-index: 10;
7457			transition: opacity .4s ease-in-out;
7458		}
7459
7460		@media screen and (max-width: 699px){
7461			.bold-modal__slider:after{
7462				display: none;
7463			}
7464		}
7465
7466		.bold-modal__slider .flickity-prev-next-button{
7467			z-index: 11;
7468			background: #adadad !important;
7469			width: 32px !important;
7470			height: 32px !important;
7471			opacity: .85 !important;
7472			transition: opacity .4s ease-in-out;
7473			top: 40% !important;
7474		}
7475
7476		.bold-modal__slider .flickity-prev-next-button svg{
7477			width: 40% !important;
7478			left: 29% !important;
7479		}
7480
7481		.bold-modal__slider .flickity-prev-next-button svg *{
7482			fill: #fff !important;
7483		}
7484
7485		.bold-modal__slider .flickity-prev-next-button:disabled{
7486			opacity: 0 !important;
7487		}
7488
7489		.bold-modal__slider .next{
7490			right: -5px !important;
7491		}
7492
7493		.bold-modal__slider .previous{
7494			left: -5px !important;
7495		}
7496
7497		.bold-modal__slider .flickity-page-dots{
7498			bottom: -15px !important;
7499		}
7500
7501		@media screen and (max-width: 499px){
7502			.bold-modal__window{
7503				width: calc(100% - 40px);
7504				height: calc(100% - 40px);
7505				top: 20px !important;
7506				left: 20px;
7507			}
7508		}
7509
7510
7511
7512		/* Options second window */
7513
7514		#bold-modal-second__window .bold_option {
7515			display: flex;
7516			margin-bottom: 16px;
7517			text-align: left;
7518			padding: 0 40px;
7519		}
7520
7521		@media screen and (max-width: 600px){
7522			#bold-modal-second__window .bold_option {
7523				padding: 0 15px;
7524			}
7525		}
7526
7527		#bold-modal-second__window .bold_option_title {
7528			flex: 1 0 35%;
7529			padding-right: 20px;
7530		}
7531
7532		#bold-modal-second__window .bold_option_element {
7533			flex: 1 0 65%;
7534			flex-wrap: wrap;
7535		}
7536
7537		#bold-modal-second__window .bold_option_dropdown label {
7538			display: flex;
7539			width: 100%;
7540		}
7541
7542		#bold-modal-second__window .bold_option_element label {
7543			display: block;
7544			margin-bottom: 10px;
7545		}
7546
7547		#bold-modal-second__window .bold_option_element select {
7548			width: 100%;
7549		}
7550
7551		#bold-modal-second__window .bold_option_product_title {
7552			display: none;
7553		}
7554
7555		#bold-modal-second__window .bold_option_textbox label {
7556			width: 100%;
7557			display: flex;
7558		}
7559
7560
7561
7562		#bold-modal-second__window .bold_option_textbox .bold_option_element {
7563			display: block;
7564			width: 65%;
7565		}
7566
7567		#bold-modal-second__window .bold_option_textbox .bold_option_element input {
7568			width: 100%;
7569		}
7570
7571
7572
7573		#bold-modal-second__window .bold_option_radio input {
7574			margin-right: 8px;
7575		}
7576
7577		#bold-modal-second__window .bold_option_title {
7578			display: block;
7579			width: 35%;
7580		}
7581
7582		#bold-modal-second__window .bold_option_value {
7583			margin-right: 0;
7584			display: block;
7585			width: 100%;
7586		}
7587
7588		#bold-modal-second__window .bold_option_value label {
7589			display: flex;
7590		}
7591
7592		#bold-modal-second__window .with-options {
7593			font-size: 16px;
7594			padding: 0px;
7595			margin: 0;
7596			width: 100%;
7597			border: 0;
7598			overflow-x: hidden;
7599		}
7600
7601
7602		#second_window_back_btn {
7603			float: left;
7604			padding-top: 14px;
7605		}
7606
7607		#bold-modal-second__window .scroll_visual::after {
7608			background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,.14) 100%);
7609		}
7610
7611		#bold-modal-second__window .bold-modal__content {
7612			padding: 0;
7613		}
7614
7615		#bold-modal-second__window .bold-upsell__intro {
7616			padding: 10px 30px 10px;
7617		}
7618
7619		#bold-modal-second__window .bold-upsell__intro .bold-product__title {
7620			font-size: 18px;
7621		}
7622
7623		#bold-modal-second__window .bold-upsell__intro .bold-product__price {
7624			font-size: 16px;
7625		}
7626
7627		#bold-modal-second__window .bold-upsell__actions {
7628			padding: 20px 30px
7629		;
7630		}
7631
7632		#bold-modal-second__window .bold-upsell__actions .bold-upsell__button--primary {
7633			padding: 10px 20px
7634		;
7635		}
7636
7637		#bold-modal-second__window .bold-upsell__products-list {
7638			padding: 30px 0px 0;
7639			margin: 0;
7640			border-top: 1px solid rgba(0,0,0,.16);
7641			border-bottom: 1px solid rgba(0,0,0,.16);
7642		}
7643
7644		#bold-modal-second__window #bold-modal__content .bold-product__info {
7645			display: flex;
7646			margin: 0;
7647		}
7648		#bold-modal-second__window .bold_option_checkbox label{
7649			display: flex;
7650			width: 100%;
7651		}
7652		#bold-modal-second__window .bold_option_checkbox .bold_option_title{
7653
7654		}
7655
7656		#bold-modal-second__window .bold_option_checkbox .bold_option_element {
7657			width: 35px;
7658			flex: 1 0 35px;
7659		}
7660
7661
7662		@media screen and (max-width: 600px){
7663			#bold-modal-second__window .bold_option_checkbox .bold_option_title {
7664				flex: 1 0 70%;
7665			}
7666
7667			#bold-modal-second__window .bold-upsell__products-list{
7668				padding: 10px;
7669			}
7670		}
7671
7672		#bold-modal-second__window .bold_option_value_price::before {
7673			content: "+";
7674		}
7675
7676		#bold-modal-second__window #options_scroll_display {
7677			border: 0;
7678			padding: 5px 12px;
7679			box-shadow: 0px 4px 8px rgba(0,0,0,.1);
7680			/*animation: jiggle 3s linear infinite;*/
7681			bottom: 12px;
7682		}
7683
7684		#bold-upsell__button--primary {
7685			padding-top: 14px;
7686		}
7687
7688		#bold-modal-second__window .bold_option_swatch .bold_option_element{
7689			display: flex;
7690			flex-wrap: wrap;
7691		}
7692
7693		#bold-modal-second__window .bold_option_swatch .bold_option_value{
7694			display: block;
7695			width: 40px;
7696			margin-right: 10px;
7697			margin-bottom: 10px;
7698
7699		}
7700
7701		#bold-modal-second__window .bold_option_dropdownmulti label{
7702			width: 100%;
7703			display: flex;
7704		}
7705
7706
7707		/* Product options: Textarea */
7708
7709		#bold-modal-second__window .bold_option_textarea label {
7710			width: 100%;
7711			display: flex;
7712		}
7713
7714		#bold-modal-second__window .bold_option_textarea .bold_option_title {
7715			flex: 1 0 35%;
7716		}
7717
7718		#bold-modal-second__window .bold_option_textarea .bold_option_element {
7719			flex: 1 0 65%;
7720		}
7721
7722		#bold-modal-second__window .bold_option_textarea textarea {
7723			width: 100%;
7724			max-width: 100%;
7725		}
7726
7727
7728		/* Product options: Textbox multi */
7729
7730		#bold-modal-second__window .bold_option_textboxmulti{
7731			flex-wrap: wrap;
7732		}
7733
7734		#bold-modal-second__window .bold_option_textboxmulti .bold_option_title{
7735			flex: 1 0 35%;
7736		}
7737
7738		#bold-modal-second__window .bold_option_textboxmulti .bold_option_element{
7739			flex: 1 0 65%;
7740		}
7741
7742		#bold-modal-second__window .bold_option_textboxmulti label{
7743			flex-wrap: wrap;
7744		}
7745
7746		#bold-modal-second__window .bold_option_textboxmulti .bold_help_text{
7747			flex: 1 0 100%;
7748			padding-left: 35%;
7749		}
7750
7751		#bold-modal-second__window .bold_option_textboxmulti .bold_option_value_title{
7752			display: block;
7753			flex: 1 0 100%;
7754		}
7755
7756		#bold-modal-second__window .bold_option_textboxmulti .bold_option_value_element{
7757			display: block;
7758			flex: 1 0 100%;
7759		}
7760
7761		#bold-modal-second__window .bold_option_textboxmulti .bold_option_value_element input{
7762			width: 100%;
7763		}
7764
7765
7766		/* Product options: Number */
7767
7768		#bold-modal-second__window .bold_option_number label{
7769			display: flex;
7770			width: 100%;
7771		}
7772
7773		#bold-modal-second__window .bold_option_number input{
7774			width: 100%;
7775		}
7776
7777
7778		/* Product options: Email */
7779
7780		#bold-modal-second__window .bold_option_email label{
7781			display: flex;
7782			width: 100%;
7783		}
7784
7785		#bold-modal-second__window .bold_option_email input{
7786			width: 100%;
7787		}
7788
7789
7790
7791		/* Product options: Color */
7792
7793		#bold-modal-second__window .bold_option_color label{
7794			display: flex;
7795			width: 100%;
7796		}
7797
7798
7799		/* Product options: Date */
7800
7801		#bold-modal-second__window .bold_option_date label{
7802			display: flex;
7803			width: 100%;
7804		}
7805
7806		#bold-modal-second__window .bold_option_date input{
7807			width: 100%;
7808		}
7809
7810
7811		/* Product options: Telephone */
7812
7813		#bold-modal-second__window .bold_option_telephone label{
7814			display: flex;
7815			width: 100%;
7816		}
7817
7818		#bold-modal-second__window .bold_option_telephone input{
7819			width: 100%;
7820		}
7821
7822
7823		/* bold options file upload */
7824
7825		#bold-modal-second__window .bold_option_uploadfile label{
7826			display: flex;
7827			width: 100%;
7828		}
7829
7830		#bold-modal-second__window .bold_option_uploadfile input{
7831			width: 100%;
7832		}
7833
7834		@keyframes jiggle {
7835			0% {
7836				transform: translate(-50%,0);
7837			}
7838			65% {
7839				transform: translate(-50%,0);
7840			}
7841			70% {
7842				transform: translate(-50%,5px);
7843			}
7844			75% {
7845				transform: translate(-50%,-4px);
7846			}
7847			80% {
7848				transform: translate(-50%,3px);
7849			}
7850			85% {
7851				transform: translate(-50%,-2px);
7852			}
7853			90% {
7854				transform: translate(-50%,1px);
7855			}
7856			95% {
7857				transform: translate(-50%, 0px);
7858			}
7859		}
7860
7861		/* =============================================================================
7862      THIRD PARTY APPS STYLES
7863    ============================================================================= */
7864
7865		#bold-upsell-modal-window .yotpo{
7866			display: flex;
7867			justify-content: center;
7868		}
7869
7870		#bold-upsell-modal-window .yotpo:empty{
7871			display: none;
7872		}
7873
7874		.bold-upsell__products-list {
7875			-webkit-transition-duration: 500ms;
7876			transition-duration: 500ms;
7877		}
7878
7879		.bold-upsell__products-list.loading {
7880			transform: translate(-150%);
7881			-webkit-transform: translate(-150%);
7882		}
7883
7884
7885
7886		/* =============================================================================
7887      MODAL STYLES
7888    ============================================================================= */
7889		.bold-modal {
7890			background-color: rgba(0,0,0,0.8); }
7891
7892		.bold-modal__window {
7893			box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
7894			border-radius: 5px; }
7895
7896		.bold-modal__header {
7897			font-size: 12px;
7898			color: rgba(0,0,0,0.4);
7899			text-transform: uppercase;
7900			border-bottom: 1px solid rgba(0,0,0,0.1); }
7901
7902		.bold-modal__footer {
7903			border-top: 1px solid rgba(0,0,0,0.1);
7904			background-color: rgba(0,0,0,0.02); }
7905
7906
7907		/* =============================================================================
7908      UPSELL STYLES
7909    ============================================================================= */
7910		.bold-upsell {}
7911
7912		.bold-upsell__intro {
7913			font-size: 12px;
7914			line-height: 14px; }
7915
7916		.bold-upsell__intro p:last-child{
7917			margin: 0px 0px 5px 0px; }
7918
7919		.bold-upsell__intro-heading {
7920			font-size: 24px;
7921			line-height: 24px;
7922			margin-bottom: 5px; }
7923
7924		.bold-upsell__intro-content{
7925			margin: 0px 0px 5px 0px; }
7926
7927		.bold-upsell__button--primary:link,
7928		.bold-upsell__button--primary:visited,
7929		.bold-upsell__button--primary:hover,
7930		.bold-upsell__button--primary:active,
7931		.bold-upsell__button--primary:focus {
7932			color: inherit;
7933			text-decoration: none; }
7934
7935		.bold-upsell__button--primary {
7936			display: inline-block;
7937			padding: 15px 25px;
7938			border: 1px solid rgba(0,0,0,0.3);
7939			background-color: rgba(0,0,0,0.03);
7940			border-radius: 2px; }
7941
7942		.bold-upsell__button--primary:hover {
7943			background-color: rgba(0,0,0,0);
7944			border-color: rgba(0,0,0,0.2); }
7945
7946		.bold-upsell__button--primary:active {
7947			background-color: rgba(0,0,0,0.05);
7948			border-color: rgba(0,0,0,0.4); }
7949
7950		.bold-upsell__button--secondary {
7951			margin-right: 20px;
7952			font-size: 90%; }
7953
7954		@media screen and (max-width: 500px){
7955			.bold-upsell__button--primary {
7956				padding: 5px 25px; }
7957		}
7958
7959
7960		/* =============================================================================
7961      PRODUCT STYLES
7962    ============================================================================= */
7963		.bold-product {
7964			max-width: auto;
7965			font-size: 13px;
7966			background-color: rgba(255,255,255, 0.5);
7967			border: 1px solid rgba(0,0,0,0.2);
7968			padding: 10px; }
7969
7970		.bold-product.bold-grid {
7971			margin-left: 0;
7972			margin-right: 0; }
7973
7974		.bold-product__info,
7975		.bold-product__variants,
7976		.bold-product__actions {
7977			margin: 10px 0; }
7978
7979
7980		@media only screen and (min-width: 700px) {
7981			.bold-product__above_content_button_container {
7982				display: none;
7983			}
7984		}
7985
7986		@media only screen and (max-width: 699px) {
7987			.bold-product__below_content_button_container {
7988				display: none;
7989			}
7990		}
7991
7992		.bold-product__pricing {
7993			margin: 15px 0;
7994			display: flex;
7995			align-items: center;
7996			justify-content: center;
7997			flex-wrap: wrap; }
7998
7999		.bold-upsell__triger-product-container .bold-product__pricing{
8000			display: block;
8001		}
8002
8003		@media only screen and (max-width: 500px) {
8004			.bold-product__pricing {
8005				margin: 10px 0; }
8006		}
8007
8008		.bold-product__title {
8009			font-size: 15px;
8010			font-weight: bold;
8011			margin-bottom: 5px;
8012			display: flex;
8013			justify-content: center;
8014			align-items: center; }
8015
8016		.bold-upsell__triger-product-container .bold-product__title{
8017			display: block;
8018		}
8019
8020		@media only screen and (max-width: 500px) {
8021			.bold-product__title {
8022				font-size: 12px; }
8023		}
8024
8025		.bold-product__title_content {
8026
8027		}
8028
8029		.bold-product__description {
8030			opacity: 0.6; }
8031
8032		.bold-product__price {
8033			display: inline;
8034			font-weight: bold;
8035			line-height: 1;
8036			font-size: 150%; }
8037
8038		.bold-product__price.current_price {
8039			line-height: 1.3; }
8040
8041		.bold-product__message {
8042			opacity: 0.4; }
8043
8044		.bold-product__price--deleted {
8045			font-weight: normal;
8046			font-size: 90%;
8047			opacity: 0.4;
8048			margin: 0px 3px;
8049			text-decoration: line-through; }
8050
8051		.bold-product__price--deleted:empty{
8052			margin: 0px 0px;
8053		}
8054
8055		.bold-control-group {
8056			box-sizing: border-box;
8057			display: block;
8058			width: 100%; }
8059
8060		.bold-control-group__item {
8061			display: block;
8062			vertical-align: bottom;
8063			text-align: left;
8064			width: 100%; }
8065
8066		.bold-product__control {
8067			padding: 15px;
8068			display: block;
8069			border-radius: 2px;
8070			line-height: 1;
8071			color: inherit;
8072			border: 1px solid rgba(0,0,0,0.3);
8073			background-color: rgba(0,0,0,0.03);
8074			-webkit-appearance: none;
8075			-moz-appearance: none;
8076			appearance: none; }
8077
8078		@media only screen and (max-width: 500px) {
8079			.bold-product__control {
8080				padding: 5px 15px; }
8081		}
8082
8083		.bold-product__control-label {
8084			display: inline-block;
8085			margin-bottom: 3px; }
8086
8087		.bold-product__variant-selector {
8088			padding-right: 36px;
8089			background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="16" viewB
8089ox="0 0 26 16"><path fill="CurrentColor" d="M8.02682426,8.99999532 L11.3523243,8.99999532 C11.7765243,8.99999532 12.0080243,9.49499532 11.7360243,9.82059532 L10.2242243,11.6301953 L8.41062426,13.8032953 C8.31564065,13.9171173 8.17504521,13.9829213 8.02679765,13.9829406 C7.87855009,13.9829599 7.73793751,13.9171926 7.64292426,13.8033953 L5.82942426,11.6315953 L4.31712426,9.82049532 C4.04532426,9.49489532 4.27682426,8.99999532 4.70102426,8.99999532 L8.02702426,8.99999532 L8.02682426,8.99999532 Z M8.02652426,6.98299532 L4.70102426,6.98299532 C4.27682426,6.98299532 4.04532426,6.48799532 4.31732426,6.16229532 L5.82902426,4.35269532 L7.64262426,2.17969532 C7.73759304,2.06586091 7.8781799,2.00003864 8.02642747,2.00000002 C8.17467503,1.9999614 8.31529617,2.06571041 8.41032426,2.17949532 L10.2238243,4.35129532 L11.7361243,6.16239532 C12.0079243,6.48799532 11.7764243,6.98289532 11.3523243,6.98289532 L8.02632426,6.98289532 L8.02652426,6.98299532 Z"/></svg>');
8090			background-repeat: no-repeat;
8091			background-position: right center;
8092			background-color: transparent;
8093			height: auto;
8094		}
8095
8096		.bold-product__actions {
8097			margin-bottom: 0; }
8098
8099		.bold-product__button,
8100		.bold-product__button:link,
8101		.bold-product__button:visited,
8102		.bold_product__button:hover,
8103		.bold_product__button:active,
8104		.bold_product__button:focus {
8105			text-decoration: none;
8106			color: inherit; }
8107
8108		.bold-product__button:hover {
8109			background-color: rgba(0,0,0,0);
8110			border-color: rgba(0,0,0,0.2); }
8111
8112		.bold-product__button:active {
8113			background-color: rgba(0,0,0,0.05);
8114			border-color: rgba(0,0,0,0.4); }
8115
8116		.bold-product__quantity-field{
8117			width: 100%;
8118			background-color: transparent;
8119			font-size: 13px;
8120			line-height: 14px;
8121		}
8122
8123		#bold-modal-first__window .bold-product__quantity-field{
8124			margin: 10px 0px;
8125		}
8126
8127		/* custom css */
8128
8129
8130
8131
8132
8133
8134		.cta-button {
8135			font-family: Monument Grotesk,Questrial;
8136		}
8137
8138			.fnd_overlay {
8139			display: none;
8140			position: fixed;
8141			top: 0;
8142			bottom: 0;
8143			left: 0;
8144			right: 0;
8145			background: rgba(0, 0, 0, 0.7);
8146			transition: opacity 500ms;
8147			/* visibility: hidden;
8148			opacity: 0; */
8149			z-index: 10000000000;
8150			}
8151			/* .fnd_overlay:target {
8152			visibility: visible;
8153			opacity: 1;
8154			} */
8155
8156			.popup {
8157			margin: 70px auto;
8158			padding: 20px;
8159			background: black;
8160			border-radius: 5px;
8161			width: 40%;
8162			position: relative;
8163			transition: all 5s ease-in-out;
8164			}
8165
8166			.popup-text {
8167			margin-top: 40px;
8168			color: #FCFCFC;
8169			text-align: center;
8170			font-size: 18px;
8171
8172			}
8173			.popup-text > p{
8174					color: #fcfcfc;
8175			}
8176			.popup .close {
8177			position: absolute;
8178			top: 20px;
8179			right: 30px;
8180			transition: all 200ms;
8181			font-size: 30px;
8182			font-weight: bold;
8183			text-decoration: none;
8184			color: white;
8185			}
8186			.popup .close:hover {
8187			color: #f59946;
8188			}
8189			.popup .content {
8190			max-height: 30%;
8191			overflow: auto;
8192			}
8193			.cta-containers{
8194					display: flex;
8195					justify-content: space-between;
8196					gap: 20px;
8197					text-transform: capitalize;
8198			}
8199			.content{
8200					display: flex;
8201					flex-direction: column;
8202					align-items: center;
8203			}
8204			.promo-popup_img{
8205					width: 300px;
8206			}
8207
8208			@media screen and (max-width: 700px){
8209					.promo_popup .box{
8210							width: 90%;
8211					}
8212					.popup{
8213							width: 90%;
8214					}
8215					.promo-popup_img{
8216							width: 200px;
8217					}
8218			}
8219
8220			@media screen and (max-width: 550px){
8221				.cta-containers{
8222					flex-wrap: wrap;
8223					flex-direction: column-reverse;
8224				}
8225			}
8226
8227
8228
8229
8230
8231@media only screen and (min-width: 879px) {
8232	.bold-modal__window {
8233			max-width: 857px;
8234			margin: 40px auto;
8235	}
8236}
8237@media only screen and (max-width: 500px) {
8238	.bold-modal__content {
8239		padding: unset;
8240		margin: unset;
8241		overflow: scroll;
8242		height: unset;
8243	}
8244	#bold-modal__window {
8245    margin: 0 !important;
8246  }
8247}
8248@media only screen and (max-width: 767px) {
8249    #bold-modal__window {
8250
8251        margin: 25px;
8252    }
8253    #bold-modal__content {
8254        padding: 0 33px 33px 33px !important;
8255    }
8256    #bold-modal__window .bold-grid__column {
8257        width:100% !important;
8258    }
8259    #bold-modal__window .bold-product__details {
8260        min-height: auto !important;
8261        margin-top:10px;
8262    }
8263    #bold-modal__content article {
8264        display: flex;
8265        flex-direction: column;
8266				max-height: calc(100vh - 83px);
8267        justify-content: flex-end;
8268    }
8269}
8270
8271#bold-modal__window .qty_container {
8272    display: flex;
8273    justify-content: center;
8274    margin-bottom: 19px;
8275}
8276
8277#bold-modal__window #add-to-cart-bf-promo {
8278    border-radius: 100px;
8279    color: #EC2893;
8280    border-color: rgb(236 40 147);
8281    background-color: rgba(236 40 147 / 10%);
8282    margin: 0;
8283    /* height: 52px; */
8284}
8285
8286#bold-modal__window .bold-upsell__intro-heading {
8287    font-family: Neutraface\ 2 Display Titling,sans-serif;
8288    font-style: normal;
8289    font-weight: 900;
8290    font-size: 39px;
8291    line-height: 125%;
8292    text-transform: uppercase;
8293    color: #F8229E;
8294}
8295
8296#bold-modal__window .bold-product__image-container {
8297    padding: 0;
8298    width: 45%;
8299    padding-right: 10px;
8300    flex: 1 4;
8301}
8302
8303#bold-modal__window article {
8304    padding: 0;
8305    border: 0;
8306    background-color: #E2E2E2;
8307}
8308
8309#bold-modal__btn-close {
8310    color: black;
8311}
8312
8313#bold-modal__content {
8314    padding: 0 42px;margin: 0;/* min-height: 446px; */
8315}
8316
8317#bold-modal__window .bold-product__quantity {
8318    margin-bottom: 0;
8319}
8320
8321#bold-modal__window .bold-upsell__intro-heading {
8322    margin: 0;
8323}
8324
8325#bold-modal__window .bold-product__info {
8326    margin: 0;
8327}
8328
8329#bold-modal__window #add-to-cart-bf-promo:hover {
8330    background-color: rgba(236 40 147 / 20%);
8331}
8332#bold-modal__window .btn--outline {
8333	font-family: Neutraface\ 2 Display Titling,sans-serif !important;
8334  font-style: normal  !important;
8335  font-weight: 900  !important;
8336}
8337#bold-modal__window .btn--outline.close {
8338    border-radius: 100px;
8339    color: rgb(115 75 200);
8340    border-color: #734BC8;
8341    background-color: rgba(115 75 200 / 10%);
8342    margin-top:15px;
8343    /* height: 44px !important; */
8344    padding: 0;
8345}
8346#bold-modal__window .btn--outline.close:hover {
8347    border-radius: 100px;
8348    color: rgb(115 75 200);
8349    border-color: #734BC8;
8350    background-color: rgba(115 75 200 / 20%);
8351}
8352
8353#bold-modal__window .bold-product__details.bold-grid__column.bold-grid__column--half {
8354    padding: 0;
8355    display: flex;
8356    flex-direction: column;
8357    justify-content: center;
8358    /* height: 100%; */
8359    min-height: 446px;
8360    width: 55%;
8361}
8362
8363#bold-modal__window {
8364    padding: 0;
8365    background-color: #E2E2E2;
8366    border-radius:0;
8367}
8368
8369#bold-modal__window .bold-product__actions.bold-product-upsell__actions {
8370    margin: 0;
8371}
8372
8373#bold-modal__window .promo-popup_img {
8374    width: 100%;
8375}
8376#bold-modal__window .fnd-subtext {
8377		margin-top:11px;
8378		color: black;
8379    font-family: 'Untitled Sans';
8380    font-size: 12px;
8381}
8382	</style>
8383
8384
8385
8386  <!-- And above this comment line ================================================== -->
8387
8388
8389  
8389<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
8389
8390  
8390<script>
8391    var klaviyo = klaviyo || [];
8392    klaviyo.init({
8393      account: "X7J5PP",
8394      platform: "shopify"
8395    });
8396    klaviyo.enable("backinstock",{
8397      trigger: {
8398        product_page_text: "Notify Me When Available",
8399        product_page_class: "btn",
8400        product_page_text_align: "center",
8401        product_page_margin: "0px",
8402        alternate_anchor: "fnd_klaviyo_trigger",
8403        replace_anchor: false
8404      },
8405      modal: {
8406        headline: "{product_name}",
8407        body_content: "Register to receive a notification when this item comes back in stock.",
8408        email_field_label: "Email",
8409        button_label: "Notify me when available",
8410        subscription_success_label: "You're in! We'll let you know when it's back.",
8411        footer_content: '',
8412        drop_background_color: "#000",
8413        background_color: "#fff",
8414        text_color: "#222",
8415        button_text_color: "#fff",
8416        button_background_color: "#439fdb",
8417        close_button_color: "#ccc",
8418        error_background_color: "#fcd6d7",
8419        error_text_color: "#C72E2F",
8420        success_background_color: "#d3efcd",
8421        success_text_color: "#1B9500",
8422        additional_styles: "@import url('//jennaraecakes.com/cdn/shop/t/18/assets/klaviyo-bis-modal.css?v=5763610568365564351695921674');"
8423      }
8424    });
8425  </script>
8425
8426
8427<script src="//jennaraecakes.com/cdn/shop/t/18/assets/tiny-img-link-preloader.js?v=26403198945174473401750110384" type="text/javascript"></script>
8427
8428<div id="shopify-block-AMm5GZlN5KzdSZ3JWT__12608439564960700138" class="shopify-block shopify-app-block"><div id="sezzle-widget-embed-block-error"></div>
8429<style>
8430  .sezzle-shopify-info-button .sezzle-button-text {
8431    
8432
8433    
8434
8435    
8436}
8437</style>
8438<script>
8439    
8440
8441    
8442        const embedWidgetRendererScript = document.createElement("script");
8443        embedWidgetRendererScript.type = "text/javascript";
8444        embedWidgetRendererScript.src = "https://cdn.shopify.com/extensions/01a068e3-0c7f-7187-8245-9c5af06467ff/sezzle-widget-161123b6/assets/widget-renderer.min.js";
8445        embedWidgetRendererScript.onload = function() {
8446          new WidgetRenderer({
8447              merchantUUID: "803e02ea-40cc-498c-9122-080eab1577da",
8448              blockType: "embed"
8449          }).init();
8450        };
8451        document.head.appendChild(embedWidgetRendererScript);
8452    
8453  </script>
8453
8454
8455</div>
8455<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8455
8456</body>
8457</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.