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&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">›</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 & 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−</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"> </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" tall x 6" wide x 1" 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 <a href="https://jennaraecakes.com/pages/advent-ingredients">HERE</a> <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&productId=shopify-7937371373819&locale=en&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 & 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> © <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.