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/pages/580-academy-road-winnipeg-cake-shop"><!-- ======================= 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="shortcut icon" href="//jennaraecakes.com/cdn/shop/files/favicon-32x32_32x32.png?v=1649542762" type="image/png"><!-- Title and description ================================================ --> 40 41 <title> 42 43 44 Visit Jenna Rae Cakes at 580 Academy Road - Winnipeg's Sweet Spot 45 46 </title><meta name="description" content="Experience delicious treats, signature cakes, and gifting options at Jenna Rae Cakes' flagship store on Academy Road. Perfect for celebrations and sweets lover."> 47 <!-- /snippets/social-meta-tags.liquid --><meta property="og:site_name" content="Jenna Rae Cakes"> 48<meta property="og:url" content="https://jennaraecakes.com/pages/580-academy-road-winnipeg-cake-shop"> 49<meta property="og:title" content="Visit Jenna Rae Cakes at 580 Academy Road - Winnipeg's Sweet Spot"> 50<meta property="og:type" content="website"> 51<meta property="og:description" content="Experience delicious treats, signature cakes, and gifting options at Jenna Rae Cakes' flagship store on Academy Road. Perfect for celebrations and sweets lover."> 52 53 54<meta name="twitter:site" content="@"> 55<meta name="twitter:card" content="summary_large_image"> 56<meta name="twitter:title" content="Visit Jenna Rae Cakes at 580 Academy Road - Winnipeg's Sweet Spot"> 57<meta name="twitter:description" content="Experience delicious treats, signature cakes, and gifting options at Jenna Rae Cakes' flagship store on Academy Road. Perfect for celebrations and sweets lover."> 58<!-- CSS ================================================================== --> 59 <link href="//jennaraecakes.com/cdn/shop/t/18/assets/custom-fonts.css?v=86516464038441550891695921674" rel="stylesheet" type="text/css" media="all" /> 60 <link href="//jennaraecakes.com/cdn/shop/t/18/assets/font-settings.css?v=174522875817947385891761934515" rel="stylesheet" type="text/css" media="all" /> 61 62 63 64<style data-shopify> 65 66:root { 67/* ================ Product video ================ */ 68 69---color_video_bg: #f2f2f2; 70 71 72/* ================ Color Variables ================ */ 73 74/* === Backgrounds ===*/ 75---color-bg: #ffffff; 76---color-bg-accent: #fcfaf7; 77 78/* === Text colors ===*/ 79---color-text-dark: #503e30; 80---color-text: #766456; 81---color-accent: #8D6D44; 82---color-text-light: #9f9389; 83 84/* === Bright color ===*/ 85---color-primary: #d2815f; 86---color-primary-hover: #c35121; 87---color-primary-fade: rgba(210, 129, 95, 0.05); 88---color-primary-fade-hover: rgba(210, 129, 95, 0.1);---color-primary-opposite: #ffffff; 89 90/* === Secondary/link Color ===*/ 91---color-secondary: #687158; 92---color-secondary-hover: #434f2d; 93---color-secondary-fade: rgba(104, 113, 88, 0.05); 94---color-secondary-fade-hover: rgba(104, 113, 88, 0.1);---color-secondary-opposite: #ffffff; 95 96/* === Shades of grey ===*/ 97---color-a5: rgba(118, 100, 86, 0.05); 98---color-a10: rgba(118, 100, 86, 0.1); 99---color-a20: rgba(118, 100, 86, 0.2); 100---color-a35: rgba(118, 100, 86, 0.35); 101---color-a50: rgba(118, 100, 86, 0.5); 102---color-a80: rgba(118, 100, 86, 0.8); 103---color-a90: rgba(118, 100, 86, 0.9); 104---color-a95: rgba(118, 100, 86, 0.95); 105 106 107/* ================ Inverted Color Variables ================ */ 108 109---inverse-bg: #333333; 110---inverse-bg-accent: #191008; 111 112/* === Text colors ===*/ 113---inverse-text-dark: #ffffff; 114---inverse-text: #FFFFFF; 115---inverse-text-light: #c2c2c2; 116 117/* === Bright color ===*/ 118---inverse-primary: #ffe5da; 119---inverse-primary-hover: #ffaf8e; 120---inverse-primary-fade: rgba(255, 229, 218, 0.05); 121---inverse-primary-fade-hover: rgba(255, 229, 218, 0.1);---inverse-primary-opposite: #000000; 122 123 124/* === Second Color ===*/ 125---inverse-secondary: #dff3fd; 126---inverse-secondary-hover: #91dbff; 127---inverse-secondary-fade: rgba(223, 243, 253, 0.05); 128---inverse-secondary-fade-hover: rgba(223, 243, 253, 0.1);---inverse-secondary-opposite: #000000; 129 130 131/* === Shades of grey ===*/ 132---inverse-a5: rgba(255, 255, 255, 0.05); 133---inverse-a10: rgba(255, 255, 255, 0.1); 134---inverse-a20: rgba(255, 255, 255, 0.2); 135---inverse-a35: rgba(255, 255, 255, 0.3); 136---inverse-a80: rgba(255, 255, 255, 0.8); 137---inverse-a90: rgba(255, 255, 255, 0.9); 138---inverse-a95: rgba(255, 255, 255, 0.95); 139 140 141/* === Account Bar ===*/ 142---color-announcement-bg: #FD219B; 143---color-announcement-text: #fffcf9; 144 145/* === Nav and dropdown link background ===*/ 146---color-nav: #ffffff; 147---color-nav-text: #766456; 148---color-nav-border: #f8f0e7; 149---color-nav-a10: rgba(118, 100, 86, 0.1); 150---color-nav-a50: rgba(118, 100, 86, 0.5); 151 152/* === Site Footer ===*/ 153---color-footer-bg: #f9f6f2; 154---color-footer-text: #766456; 155---color-footer-a5: rgba(118, 100, 86, 0.05); 156---color-footer-a15: rgba(118, 100, 86, 0.15); 157---color-footer-a90: rgba(118, 100, 86, 0.9); 158 159/* === Products ===*/ 160---product-grid-aspect-ratio: 120.0%; 161 162/* === Product badges ===*/ 163---color-badge: #ffffff; 164---color-badge-text: #656565; 165 166/* === disabled form colors ===*/ 167---color-disabled-bg: #f1f0ee; 168---color-disabled-text: #cfc9c4; 169 170---inverse-disabled-bg: #474747; 171---inverse-disabled-text: #7a7a7a; 172 173/* === Button Radius === */ 174---button-radius: 0px; 175 176 177/* ================ Typography ================ */ 178 179---font-stack-body: "Sentinel", sans-serif; 180---font-style-body: italic; 181---font-weight-body: 400; 182---font-weight-body-bold: 500; 183---font-adjust-body: 1.0; 184 185---font-stack-heading: "Neutraface 2 Display", serif; 186---font-style-heading: normal; 187---font-weight-heading: 400; 188---font-weight-heading-bold: 500; 189---font-adjust-heading: 1.15; 190 191 ---font-heading-space: initial; 192 ---font-heading-caps: initial; 193 194 195---font-stack-accent: "Untitled Sans", serif; 196---font-style-accent: normal; 197---font-weight-accent: 500; 198---font-weight-accent-bold: 600; 199---font-adjust-accent: 0.95; 200 201---ico-select: url('//jennaraecakes.com/cdn/shop/t/18/assets/chevron-down.svg?v=128345388362844042631650134582'); 202 203---url-zoom: url('//jennaraecakes.com/cdn/shop/t/18/assets/cursor-zoom.svg?v=149337251391987147571650134592'); 204---url-zoom-2x: url('//jennaraecakes.com/cdn/shop/t/18/assets/cursor-zoom-2x.svg?v=150330213315242599881650134592'); 205 206 207 208} 209 210</style> 211 212 <style> 213 :root { 214 --fnd-wrapper-max-width: 1800px; 215 --fnd-cart-heart-icon: url('//jennaraecakes.com/cdn/shop/t/18/assets/jrc_icon_heart.svg?v=124619417401228239631683824323'); 216 217 /* TODO: Update these to be proper shits */ 218 219 --fnd-primary-accent: #FD219B; 220 --fnd-primary-accent-light: #fd3aa6; 221 --fnd-primary-accent-dark: #fd0890; 222 --fnd-primary-accent-fade: rgba(253, 33, 155, 0.05); 223 --fnd-accent-background-color: #EED2DE; 224 --fnd-accent-background-color-dark: #e7bfd0; 225 226 --fnd-secondary-accent-color: #7845D9; 227 --fnd-secondary-accent-color-lighten: #875add; 228 229 230 --fnd-input-focus-color: #e9effd; 231 232 233 --fnd-primary-text-color: #8D6D44; 234 --fnd-primary-text-color-light: #9e7a4c; 235 --fnd-primary-text-color-dark: #7c603c; 236 --fnd-primary-text-color-fade: rgba(141, 109, 68, 0.05); 237 238 --fnd-secondary-text-color: #999999; 239 240 --fnd-white-text: #FFF; 241 242 243 --fnd-disabled-color: #DDDDDD; 244 245 246 247 248 249 --product-dark-color: #333333; 250 251 252 --fnd-error-color: red; 253 254 --product-badge-left-position: -4px; 255 --product-badge-top-position: 9px; 256 257 258 --fnd-secondary-accent-background: #D3CDEA; 259 --fnd-secondary-accent-background-darken: #c3bbe2; 260 261 262 263 264 --fnd-daily-menu-text-color: #4F4C4C; 265 266 } 267</style> 268 269 <link href="//jennaraecakes.com/cdn/shop/t/18/assets/theme.dev.css?v=153708391670158068511780334337" rel="stylesheet" type="text/css" media="all" /> 270 271
271<script> 272 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 273 let root = '/'; 274 if (root[root.length - 1] !== '/') { 275 root = `${root}/`; 276 } 277 var theme = { 278 routes: { 279 root_url: root, 280 cart: '/cart', 281 cart_add_url: '/cart/add', 282 product_recommendations_url: '/recommendations/products' 283 }, 284 assets: { 285 photoswipe: '//jennaraecakes.com/cdn/shop/t/18/assets/photoswipe.js?v=92904272307011895101650134582', 286 smoothscroll: '//jennaraecakes.com/cdn/shop/t/18/assets/smoothscroll.js?v=37906625415260927261650134582', 287 swatches: '//jennaraecakes.com/cdn/shop/t/18/assets/swatches.json?v=79169978958112617901706455869', 288 noImage: '//jennaraecakes.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif', 289 base: '//jennaraecakes.com/cdn/shop/t/18/assets/' 290 }, 291 strings: { 292 swatchesKey: "Color, Colour", 293 addToCart: "Add to Cart", 294 estimateShipping: "Estimate shipping", 295 noShippingAvailable: "We do not ship to this destination.", 296 free: "Free", 297 from: "From", 298 preOrder: "Pre-order", 299 soldOut: "Sold Out", 300 sale: "Sale", 301 subscription: "Subscription", 302 unavailable: "Unavailable", 303 unitPrice: "Unit price", 304 unitPriceSeparator: "per", 305 stockout: "All available stock is in cart", 306 products: "Products", 307 pages: "Pages", 308 collections: "Collections", 309 resultsFor: "Results for", 310 noResultsFor: "No results for", 311 articles: "Articles" 312 }, 313 settings: { 314 badge_sale_type: "dollar", 315 search_products: true, 316 search_collections: true, 317 search_pages: true, 318 search_articles: true, 319 animate_hover: true, 320 animate_scroll: true 321 }, 322 info: { 323 name: 'pipeline' 324 }, 325 moneyFormat: "${{amount}}", 326 version: '6.1.3' 327 } 328 let windowInnerHeight = window.innerHeight; 329 document.documentElement.style.setProperty('--full-screen', `${windowInnerHeight}px`); 330 document.documentElement.style.setProperty('--three-quarters', `${windowInnerHeight * 0.75}px`); 331 document.documentElement.style.setProperty('--two-thirds', `${windowInnerHeight * 0.66}px`); 332 document.documentElement.style.setProperty('--one-half', `${windowInnerHeight * 0.5}px`); 333 document.documentElement.style.setProperty('--one-third', `${windowInnerHeight * 0.33}px`); 334 document.documentElement.style.setProperty('--one-fifth', `${windowInnerHeight * 0.2}px`); 335 336 window.lazySizesConfig = window.lazySizesConfig || {}; 337 window.lazySizesConfig.loadHidden = false; 338 window.FND = window.FND || {}; 339 window.FND.customerTags = null; 340 </script>
340<!-- Theme Javascript ============================================================== --> 341
341<script src="//jennaraecakes.com/cdn/shop/t/18/assets/lazysizes.js?v=111431644619468174291650134582" async="async"></script>
341 342
342<script src="//jennaraecakes.com/cdn/shop/t/18/assets/vendor.js?v=159073106423563084681650134582" defer="defer"></script>
342 343
343<script src="//jennaraecakes.com/cdn/shop/t/18/assets/theme.dev.js?v=123350082811745625471774882006" defer="defer"></script>
343 344 345 346 347 348 349 350 351 352 353
353<script> 354 (function () { 355 function onPageShowEvents() { 356 if ('requestIdleCallback' in window) { 357 requestIdleCallback(initCartEvent) 358 } else { 359 initCartEvent() 360 } 361 function initCartEvent(){ 362 document.documentElement.dispatchEvent(new CustomEvent('theme:cart:init', { 363 bubbles: true 364 })); 365 } 366 }; 367 window.onpageshow = onPageShowEvents; 368 })(); 369 </script>
369 370 371
371<script type="text/javascript"> 372 if (window.MSInputMethodContext && document.documentMode) { 373 var scripts = document.getElementsByTagName('script')[0]; 374 var polyfill = document.createElement("script"); 375 polyfill.defer = true; 376 polyfill.src = "//jennaraecakes.com/cdn/shop/t/18/assets/ie11.js?v=144489047535103983231650134582"; 377 378 scripts.parentNode.insertBefore(polyfill, scripts); 379 } 380 </script>
380 381 382 <!-- Shopify app scripts =========================================================== -->
382<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
382<meta name="google-site-verification" content="on5fLLVLT5s_HlN3aqvNCKEalyGSPuLvh5YRawVAzNg"> 383<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62528356603/digital_wallets/dialog"> 384<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"> 385<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
385<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
385 386<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
387<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=62528356603" crossorigin="anonymous"></script>
vendor: 1 bytes, line 387
387
388<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 388
388
389<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 389
389
390<script>var Shopify = Shopify || {}; 391Shopify.shop = "shop-jenna-rae-cakes.myshopify.com"; 392Shopify.locale = "en"; 393Shopify.currency = {"active":"USD","rate":"1.0"}; 394Shopify.country = "US"; 395Shopify.theme = {"name":"jrcDevelopment\/production","id":132005757179,"schema_name":"Pipeline","schema_version":"6.1.3","theme_store_id":null,"role":"main"}; 396Shopify.theme.handle = "null"; 397Shopify.theme.style = {"id":null,"handle":null}; 398Shopify.cdnHost = "jennaraecakes.com/cdn"; 399Shopify.routes = Shopify.routes || {}; 400Shopify.routes.root = "/"; 401Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 402Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 403Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 404Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 404
404
405<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 405
405
406<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 406
406
407<script> 408 window.ShopifyPay = window.ShopifyPay || {}; 409 window.ShopifyPay.apiHost = "shop.app\/pay"; 410 window.ShopifyPay.redirectState = null; 411</script>
vendor: 1 bytes, line 411
411
412<script> 413 window.Shopify = window.Shopify || {}; 414 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 415 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 416 window.Shopify.SignInWithShop.eligible = true; 417</script>
vendor: 1 bytes, line 417
417
418<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 418
418
419<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 419
419
420<script type="module"> 421 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 422 423 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 424 425</script>
vendor: 1 bytes, line 425
425
426<script> 427 window.Shopify = window.Shopify || {}; 428 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 429 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"]}; 430</script>
vendor: 1 bytes, line 430
430
431<script>(function() { 432 var isLoaded = false; 433 function asyncLoad() { 434 if (isLoaded) return; 435 isLoaded = true; 436 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-213ad4568bc34aab3666a9d917e194e9.js?shop=shop-jenna-rae-cakes.myshopify.com"]; 437 for (var i = 0; i < urls.length; i++) { 438 var s = document.createElement('script'); 439 s.type = 'text/javascript'; 440 s.async = true; 441 s.src = urls[i]; 442 var x = document.getElementsByTagName('script')[0]; 443 x.parentNode.insertBefore(s, x); 444 } 445 }; 446 if(window.attachEvent) { 447 window.attachEvent('onload', asyncLoad); 448 } else { 449 window.addEventListener('load', asyncLoad, false); 450 } 451})();</script>
vendor: 1 bytes, line 451
451
452<script id="__st">var __st={"a":62528356603,"offset":-18000,"reqid":"0e881a88-cc56-4dd1-a44b-916335ebed05-1791063059","pageurl":"jennaraecakes.com\/pages\/580-academy-road-winnipeg-cake-shop","s":"pages-96064504059","u":"7e4c34fb59e3","p":"page","rtyp":"page","rid":96064504059};</script>
vendor: 1 bytes, line 452
452
453<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 453
453
454<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 454
454
455<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 455
455
456<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>
456<script crossorigin="anonymous" defer="defer" src="//jennaraecakes.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 456
456
457<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 457
457
458<script> 459 window.Shopify = window.Shopify || {}; 460 window.Shopify.MCP = window.Shopify.MCP || {}; 461 window.Shopify.MCP.enabled = true; 462 window.Shopify.MCP.shop = "shop-jenna-rae-cakes.myshopify.com"; 463 window.Shopify.MCP.mcpEndpoint = "https:\/\/jennaraecakes.com\/api\/mcp"; 464 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"]}}]; 465</script>
vendor: 1 bytes, line 465
465
466<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=");})(); 467</script>
vendor: 1 bytes, line 467
467
468<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)}}; 469</script>
vendor: 1 bytes, line 469
469
470<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 471 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); 472</script>
vendor: 1 bytes, line 472
472
473<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})}})); 474</script>
474 475<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"> 476<style id="shopify-accelerated-checkout-cart"> 477 #shopify-buyer-consent { 478 margin-top: 1em; 479 display: inline-block; 480 width: 100%; 481} 482 483#shopify-buyer-consent.hidden { 484 display: none; 485} 486 487#shopify-subscription-policy-button { 488 background: none; 489 border: none; 490 padding: 0; 491 text-decoration: underline; 492 font-size: inherit; 493 cursor: pointer; 494} 495 496#shopify-subscription-policy-button::before { 497 box-shadow: none; 498} 499 500 </style> 501
502<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
502 503
504<script>window.BOLD = window.BOLD || {}; 505 window.BOLD.common = window.BOLD.common || {}; 506 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 507 window.BOLD.common.Shopify.shop = { 508 domain: 'jennaraecakes.com', 509 permanent_domain: 'shop-jenna-rae-cakes.myshopify.com', 510 url: 'https://jennaraecakes.com', 511 secure_url: 'https://jennaraecakes.com', 512 money_format: "${{amount}}", 513 currency: "CAD" 514 }; 515 window.BOLD.common.Shopify.customer = { 516 id: null, 517 tags: null, 518 }; 519 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}; 520 window.BOLD.common.template = 'page';window.BOLD.common.Shopify.formatMoney = function(money, format) { 521 function n(t, e) { 522 return "undefined" == typeof t ? e : t 523 } 524 function r(t, e, r, i) { 525 if (e = n(e, 2), 526 r = n(r, ","), 527 i = n(i, "."), 528 isNaN(t) || null == t) 529 return 0; 530 t = (t / 100).toFixed(e); 531 var o = t.split(".") 532 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 533 , s = o[1] ? i + o[1] : ""; 534 return a + s 535 } 536 "string" == typeof money && (money = money.replace(".", "")); 537 var i = "" 538 , o = /\{\{\s*(\w+)\s*\}\}/ 539 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 540 switch (a.match(o)[1]) { 541 case "amount": 542 i = r(money, 2, ",", "."); 543 break; 544 case "amount_no_decimals": 545 i = r(money, 0, ",", "."); 546 break; 547 case "amount_with_comma_separator": 548 i = r(money, 2, ".", ","); 549 break; 550 case "amount_no_decimals_with_comma_separator": 551 i = r(money, 0, ".", ","); 552 break; 553 case "amount_with_space_separator": 554 i = r(money, 2, " ", ","); 555 break; 556 case "amount_no_decimals_with_space_separator": 557 i = r(money, 0, " ", ","); 558 break; 559 case "amount_with_apostrophe_separator": 560 i = r(money, 2, "'", "."); 561 break; 562 } 563 return a.replace(o, i); 564 }; 565 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 566 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 567 if (typeof product === 'number') { 568 window.BOLD.common.Shopify.handles[product] = handle; 569 product = { id: product }; 570 } 571 window.BOLD.common.Shopify.products[handle] = product; 572 } 573 }; 574 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 575 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 576 window.BOLD.common.Shopify.variants[variant_id] = variant; 577 } 578 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 579 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 580 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);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 || {}; 581</script>
581 582<link href="//jennaraecakes.com/cdn/shop/t/18/assets/bold-upsell.css?v=51915886505602322711692297620" rel="stylesheet" type="text/css" media="all" /> 583<link href="//jennaraecakes.com/cdn/shop/t/18/assets/bold-upsell-custom.css?v=150135899998303055901692297621" rel="stylesheet" type="text/css" media="all" />
584<script> 585</script>
585 586 587 588
588<script>console.log("\/\/jennaraecakes.com\/cdn\/shop\/t\/18\/assets\/bold-options-backup.js?v=77785499880835904721719240465")</script>
588 589 590
591<script> 592 window.BOLD.common.cacheParams.options = 1790719507; 593</script>
593 594<link href="//jennaraecakes.com/cdn/shop/t/18/assets/bold-custom-options.css?v=112073934331897540741650134582" rel="stylesheet" type="text/css" media="all" />
595<script src="//jennaraecakes.com/cdn/shop/t/18/assets/bold-options-backup.js?v=77785499880835904721719240465"></script>
595 596
596<script>window.__webpack_public_path__ = "\/\/jennaraecakes.com\/cdn\/shop\/t\/18\/assets\/"</script>
596<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" />
596<script defer="defer" src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.theme.defer.bundle.js?v=15212548599196740701782484362?v=1791063059"></script>
596<script src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.theme.bundle.js?v=7015593582535615121782484362?v=1791063059"></script>
596 597 598 599 600 <style> 601 602 .product__badge--new{ 603 color: #FD219B; 604 background: #EED2DE; 605 } 606 .product__badge--new span svg path{ 607 fill: #FD219B; 608 } 609 610 .product__badge--best_seller{ 611 color: #7845D9; 612 background: #D3CDEA; 613 } 614 .product__badge--best_seller span svg path{ 615 fill: #7845D9; 616 } 617 618 .product__badge--sale{ 619 color: #3863E6; 620 background: #A4C2F5; 621 } 622 .product__badge--sale span svg path{ 623 fill: #3863E6; 624 } 625 626 .product__badge--pre_order{ 627 color: #E9613E; 628 background: #F2BBAD; 629 } 630 .product__badge--pre_order span svg path{ 631 fill: #E9613E; 632 } 633 634 </style> 635 636 637 638 639 640 <style> 641 #location_227463 { 642 display: none !important; 643 } 644 </style> 645 646
647<script> 648 document.addEventListener("DOMContentLoaded", function () { 649 const currentDomain = "jennaraecakes.com"; 650 651 document.querySelectorAll('a[href]').forEach(a => { 652 const href = a.getAttribute('href'); 653 654 if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:')) 655 return; 656 657 try { 658 const url = new URL(href, window.location.origin); 659 660 if (!url.hostname.includes(currentDomain)) { 661 a.setAttribute("target", "_blank"); 662 a.setAttribute("rel", "noopener noreferrer"); 663 } 664 } catch (e) {} 665 }); 666 }); 667</script>
667 668 669 670
671<script> 672 document.addEventListener('DOMContentLoaded', function() { 673 FND.BUILDS.Theme.removeEmptyProperties(); 674 FND.BUILDS.Theme.InstaFeedAdapter(window.themeVendor.Flickity); 675 676 }); 677</script>
677 678
679<script> 680 document.addEventListener('DOMContentLoaded', function() { 681 FND.BUILDS.Theme.removeEmptyProperties(); 682 FND.BUILDS.Theme.InstaFeedAdapter(window.themeVendor.Flickity); 683 684 function debounce(func, timeout = 300){ 685 let timer; 686 return (...args) => { 687 clearTimeout(timer); 688 timer = setTimeout(() => { func.apply(this, args); }, timeout); 689 }; 690 } 691 692 // Christmas Eve pickup closes early. Zapiet only has weekly hours (10-6 on Thursdays), 693 // so the theme rewrites the booked Pickup-Time for Dec 24. See docs/christmas-eve-pickup-hours.md 694 const XMAS_EVE_PICKUP_TIME = '10:00 AM - 2:00 PM'; 695 696 // Every Zapiet cart-attribute write goes through Zapiet.Cart.updateAttributes, including the 697 // re-write right before checkout (custom script in Zapiet admin settings), so patch the time there 698 function wrapZapietUpdateAttributes() { 699 const cart = window.Zapiet && window.Zapiet.Cart; 700 // Zapiet.start() re-assigns Cart methods, so flag the function, not the Cart object 701 if (!cart || !cart.updateAttributes || cart.updateAttributes.fndXmasEve) return; 702 const updateAttributes = cart.updateAttributes; 703 cart.updateAttributes = function(params, callback) { 704 if (params && params.method === 'pickup' && params.date && params.date.endsWith('/12/24')) { 705 params = Object.assign({}, params, {time: XMAS_EVE_PICKUP_TIME}); 706 } 707 return updateAttributes.call(this, params, callback); 708 }; 709 cart.updateAttributes.fndXmasEve = true; 710 } 711 window.ZapietEvent.listen('widget_loaded', wrapZapietUpdateAttributes); 712 713 const updateParam = debounce(() => { 714 if(ZapietWidgetConfig && ZapietWidgetConfig.params && ZapietWidgetConfig.params.date) { 715 document.querySelector("#storePickupApp").setAttribute("data-fnd-date", ZapietWidgetConfig.params.date); 716 console.log(ZapietWidgetConfig.params.date); 717 if(ZapietWidgetConfig.params.date.endsWith('/12/24')){ 718 document.querySelectorAll('.pickup .Zapiet-Select__Value').forEach(elem => { 719 elem.innerText = XMAS_EVE_PICKUP_TIME; 720 }) 721 setTimeout(() => { 722 document.querySelector('.pickup #Zapiet-TimePicker li:last-child').click() 723 }, 1) 724 } 725 else { 726 setTimeout(() => { 727 document.querySelector('.pickup #Zapiet-TimePicker li:first-child').click() 728 }, 1) 729 document.querySelectorAll('.pickup .Zapiet-Select__Value').forEach(elem => { 730 elem.innerText = '10:00 AM - 6:00 PM'; 731 }) 732 } 733 } 734 }); 735 736 window.ZapietEvent.listen('pickup.timepicker.rendered', function() { 737 updateParam(); 738 739 }); 740 window.ZapietEvent.listen('checkoutEnabled', function() { 741 updateParam(); 742 }); 743 window.ZapietEvent.listen('delivery.timepicker.rendered', function() { 744 updateParam(); 745 }); 746 updateParam(); 747 }); 748 749 console.log("look here") 750</script>
750 751 752 <link href="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.collection.bundle.css?v=150965497850496408251765231004" rel="stylesheet" type="text/css" media="all" /> <link href="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.page.bundle.css?v=92134937638692721611786979882" rel="stylesheet" type="text/css" media="all" />
752<script defer="defer" src="//jennaraecakes.com/cdn/shop/t/18/assets/[email protected]@blog.defer@[email protected]?v=159030130538880273111782484360?v=1791063059"></script>
752<script src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.react@[email protected]?v=4064068051555427591782484361?v=1791063059"></script>
752<script src="//jennaraecakes.com/cdn/shop/t/18/assets/[email protected]?v=173074909806110142681782484360?v=1791063059"></script>
752<script src="//jennaraecakes.com/cdn/shop/t/18/assets/fnd.page.bundle.js?v=4342938298649519781782484358?v=1791063059"></script>
752 753
754<script> 755 // empty script tag to work around a platform issue where attributes of first script in file are scrubbed 756</script>
756 757
758<script id="bold-subscriptions-script" type="text/javascript"> 759 window.BOLD = window.BOLD || {}; 760 window.BOLD.subscriptions = window.BOLD.subscriptions || {}; 761 window.BOLD.subscriptions.classes = window.BOLD.subscriptions.classes || {}; 762 window.BOLD.subscriptions.patches = window.BOLD.subscriptions.patches || {}; 763 window.BOLD.subscriptions.patches.maxCheckoutRetries = window.BOLD.subscriptions.patches.maxCheckoutRetries || 200; 764 window.BOLD.subscriptions.patches.currentCheckoutRetries = window.BOLD.subscriptions.patches.currentCheckoutRetries || 0; 765 window.BOLD.subscriptions.patches.maxCashierPatchAttempts = window.BOLD.subscriptions.patches.maxCashierPatchAttempts || 200; 766 window.BOLD.subscriptions.patches.currentCashierPatchAttempts = window.BOLD.subscriptions.patches.currentCashierPatchAttempts || 0; 767 window.BOLD.subscriptions.config = window.BOLD.subscriptions.config || {}; 768 window.BOLD.subscriptions.config.platform = 'shopify'; 769 window.BOLD.subscriptions.config.shopDomain = 'shop-jenna-rae-cakes.myshopify.com'; 770 window.BOLD.subscriptions.config.customDomain = 'jennaraecakes.com'; 771 window.BOLD.subscriptions.config.shopIdentifier = '62528356603'; 772 window.BOLD.subscriptions.config.cashierUrl = 'https://cashier.boldcommerce.com'; 773 window.BOLD.subscriptions.config.boldAPIBase = 'https://api.boldcommerce.com/'; 774 window.BOLD.subscriptions.config.cashierApplicationUUID = '2e6a2bbc-b12b-4255-abdf-a02af85c0d4e'; 775 window.BOLD.subscriptions.config.appUrl = 'https://sub.boldapps.net'; 776 window.BOLD.subscriptions.config.currencyCode = 'CAD'; 777 window.BOLD.subscriptions.config.checkoutType = 'shopify'; 778 window.BOLD.subscriptions.config.currencyFormat = "$\u0026#123;\u0026#123;amount}}"; 779 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"}]; 780 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"}; 781 782 // TODO: Remove the isset with BS2-4659_improve_large_group_selection 783 window.BOLD.subscriptions.config.cashierPluginOnlyMode = window.BOLD.subscriptions.config.cashierPluginOnlyMode || false; 784 if (window.BOLD.subscriptions.config.waitForCheckoutLoader === undefined) { 785 window.BOLD.subscriptions.config.waitForCheckoutLoader = true; 786 } 787 788 window.BOLD.subscriptions.config.addToCartFormSelectors = window.BOLD.subscriptions.config.addToCartFormSelectors || []; 789 window.BOLD.subscriptions.config.addToCartButtonSelectors = window.BOLD.subscriptions.config.addToCartButtonSelectors || []; 790 window.BOLD.subscriptions.config.widgetInsertBeforeSelectors = window.BOLD.subscriptions.config.widgetInsertBeforeSelectors || []; 791 window.BOLD.subscriptions.config.quickAddToCartButtonSelectors = window.BOLD.subscriptions.config.quickAddToCartButtonSelectors || []; 792 window.BOLD.subscriptions.config.cartElementSelectors = window.BOLD.subscriptions.config.cartElementSelectors || []; 793 window.BOLD.subscriptions.config.cartTotalElementSelectors = window.BOLD.subscriptions.config.cartTotalElementSelectors || []; 794 window.BOLD.subscriptions.config.lineItemSelectors = window.BOLD.subscriptions.config.lineItemSelectors || []; 795 window.BOLD.subscriptions.config.lineItemNameSelectors = window.BOLD.subscriptions.config.lineItemNameSelectors || []; 796 window.BOLD.subscriptions.config.checkoutButtonSelectors = window.BOLD.subscriptions.config.checkoutButtonSelectors || []; 797 798 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"]; 799 window.BOLD.subscriptions.config.subscriptionProcessingFrequency = '60'; 800 window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage = true; 801 window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {}; 802 803 // Interval text markup template 804 window.BOLD.subscriptions.config.lineItemPropertyListSelectors = window.BOLD.subscriptions.config.lineItemPropertyListSelectors || []; 805 window.BOLD.subscriptions.config.lineItemPropertyListSelectors.push('dl.definitionList'); 806 window.BOLD.subscriptions.config.lineItemPropertyListTemplate = window.BOLD.subscriptions.config.lineItemPropertyListTemplate || '<dl class="definitionList"></dl>'; 807 window.BOLD.subscriptions.config.lineItemPropertyTemplate = window.BOLD.subscriptions.config.lineItemPropertyTemplate || '<dt class="definitionList-key">\:</dt><dd class="definitionList-value">\</dd>'; 808 809 // Discount text markup template 810 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>'; 811 812 813 // Constants in XMLHttpRequest are not reliable, so we will create our own 814 // reference: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState 815 window.BOLD.subscriptions.config.XMLHttpRequest = { 816 UNSENT:0, // Client has been created. open() not called yet. 817 OPENED: 1, // open() has been called. 818 HEADERS_RECEIVED: 2, // send() has been called, and headers and status are available. 819 LOADING: 3, // Downloading; responseText holds partial data. 820 DONE: 4 // The operation is complete. 821 }; 822 823 window.BOLD.subscriptions.config.assetBaseUrl = 'https://sub.boldapps.net'; 824 if (window.localStorage && window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')) { 825 window.BOLD.subscriptions.config.assetBaseUrl = window.localStorage.getItem('boldSubscriptionsAssetBaseUrl') 826 } 827 828 window.BOLD.subscriptions.data.subscriptionGroups = []; 829 if (localStorage && localStorage.getItem('boldSubscriptionsSubscriptionGroups')) { 830 window.BOLD.subscriptions.data.subscriptionGroups = JSON.parse(localStorage.getItem('boldSubscriptionsSubscriptionGroups')); 831 } else { 832 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}]; 833 } 834 835 window.BOLD.subscriptions.isFeatureFlagEnabled = function (featureFlag) { 836 for (var i = 0; i < window.BOLD.subscriptions.config.featureFlags.length; i++) { 837 if (window.BOLD.subscriptions.config.featureFlags[i] === featureFlag){ 838 return true; 839 } 840 } 841 return false;
842 } 843 844 window.BOLD.subscriptions.logger = { 845 tag: "bold_subscriptions", 846 // the bold subscriptions log level 847 // 0 - errors (default) 848 // 1 - warnings + errors 849 // 2 - info + warnings + errors 850 // use window.localStorage.setItem('boldSubscriptionsLogLevel', x) to set the log level 851 levels: { 852 ERROR: 0, 853 WARN: 1, 854 INFO: 2, 855 }, 856 level: parseInt((window.localStorage && window.localStorage.getItem('boldSubscriptionsLogLevel')) || "0", 10), 857 _log: function(callArgs, level) { 858 if (!window.console) { 859 return null; 860 } 861 862 if (window.BOLD.subscriptions.logger.level < level) { 863 return; 864 } 865 866 var params = Array.prototype.slice.call(callArgs); 867 params.unshift(window.BOLD.subscriptions.logger.tag); 868 869 switch (level) { 870 case window.BOLD.subscriptions.logger.levels.INFO: 871 console.info.apply(null, params); 872 return; 873 case window.BOLD.subscriptions.logger.levels.WARN: 874 console.warn.apply(null, params); 875 return; 876 case window.BOLD.subscriptions.logger.levels.ERROR: 877 console.error.apply(null, params); 878 return; 879 default: 880 console.log.apply(null, params); 881 return; 882 } 883 }, 884 info: function() { 885 window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.INFO); 886 }, 887 warn: function() { 888 window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.WARN); 889 }, 890 error: function() { 891 window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.ERROR); 892 } 893 } 894 895 window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI = function() { 896 return window.BOLD.subscriptions.config.loadSubscriptionGroupFrom === window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes['BSUB_API']; 897 } 898 899 window.BOLD.subscriptions.getSubscriptionGroupFromProductId = function (productId) { 900 var data = window.BOLD.subscriptions.data; 901 var foundGroup = null; 902 for (var i = 0; i < data.subscriptionGroups.length; i += 1) { 903 var subscriptionGroup = data.subscriptionGroups[i]; 904 for (var j = 0; j < subscriptionGroup.selection_options.length; j += 1) { 905 var selectionOption = subscriptionGroup.selection_options[j]; 906 if (selectionOption.platform_entity_id === productId.toString()) { 907 foundGroup = subscriptionGroup; 908 break; 909 } 910 } 911 if (foundGroup) { 912 break; 913 } 914 } 915 return foundGroup; 916 }; 917 918 window.BOLD.subscriptions.getSubscriptionGroupById = function(subGroupId) { 919 var subscriptionGroups = window.BOLD.subscriptions.data.subscriptionGroups; 920 921 for (var i = 0; i < subscriptionGroups.length; i += 1) { 922 var subGroup = subscriptionGroups[i]; 923 if (subGroup.id === subGroupId) { 924 return subGroup; 925 } 926 } 927 928 return null; 929 }; 930 931 window.BOLD.subscriptions.addSubscriptionGroup = function (subscriptionGroup) { 932 if(!window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroup.id)) 933 { 934 window.BOLD.subscriptions.data.subscriptionGroups.push(subscriptionGroup); 935 } 936 } 937 938 window.BOLD.subscriptions.getSubscriptionGroupPrepaidDurationById = function(subscriptionGroupId, prepaidDurationId) { 939 var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroupId); 940 941 if ( 942 !subscriptionGroup 943 || !subscriptionGroup.prepaid_durations 944 || !subscriptionGroup.prepaid_durations.length 945 ) { 946 return null; 947 } 948 949 for (var i = 0; i < subscriptionGroup.prepaid_durations.length; i++) { 950 var prepaidDuration = subscriptionGroup.prepaid_durations[i]; 951 if (prepaidDuration.id === prepaidDurationId) { 952 return prepaidDuration; 953 } 954 } 955 956 return null; 957 } 958 959 window.BOLD.subscriptions.getSubscriptionGroupBillingRuleById = function(subGroup, billingRuleId) { 960 for (var i = 0; i < subGroup.billing_rules.length; i += 1) { 961 var billingRule = subGroup.billing_rules[i]; 962 if (billingRule.id === billingRuleId) { 963 return billingRule; 964 } 965 } 966 967 return null; 968 }; 969 970 window.BOLD.subscriptions.toggleDisabledAddToCartButtons = function(d) { 971 var addToCartForms = document.querySelectorAll(window.BOLD.subscriptions.config.addToCartFormSelectors.join(',')); 972 var disable = !!d; 973 for (var i = 0; i < addToCartForms.length; i++) { 974 var addToCartForm = addToCartForms[i]; 975 var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(
975addToCartForm); 976 var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId); 977 978 if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection') ) { 979 if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) { 980 var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')); 981 for (var j = 0; j < addToCartButtons.length; j++) { 982 var addToCartButton = addToCartButtons[j]; 983 var toggleAction = disable ? addToCartButton.setAttribute : addToCartButton.removeAttribute; 984 985 addToCartButton.disabled = disable; 986 toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable); 987 } 988 } 989 } else { 990 if (subscriptionGroup) { 991 var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')); 992 for (var j = 0; j < addToCartButtons.length; j++) { 993 var addToCartButton = addToCartButtons[j]; 994 var toggleAction = disable ? addToCartButton.setAttribute : addToCartButton.removeAttribute; 995 996 addToCartButton.disabled = disable; 997 toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable); 998 } 999 } 1000 } 1001 1002 } 1003 }; 1004 1005 window.BOLD.subscriptions.disableAddToCartButtons = function () { 1006 // only disable the add to cart buttons if the app isn't loaded yet 1007 if (!window.BOLD.subscriptions.app) { 1008 window.BOLD.subscriptions.toggleDisabledAddToCartButtons(true); 1009 } else { 1010 window.BOLD.subscriptions.enableAddToCartButtons(); 1011 } 1012 }; 1013 1014 window.BOLD.subscriptions.enableAddToCartButtons = function () { 1015 document.removeEventListener('click', window.BOLD.subscriptions.preventSubscriptionAddToCart); 1016 window.BOLD.subscriptions.toggleDisabledAddToCartButtons(false); 1017 }; 1018 1019 window.BOLD.subscriptions.toggleDisabledCheckoutButtons = function(d) { 1020 var checkoutButtons = document.querySelectorAll(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(',')); 1021 var disable = !!d; 1022 for (var i = 0; i < checkoutButtons.length; i++) { 1023 var checkoutButton = checkoutButtons[i]; 1024 var toggleAction = disable ? checkoutButton.setAttribute : checkoutButton.removeAttribute; 1025 1026 checkoutButton.disabled = disable; 1027 toggleAction.call(checkoutButton, 'data-disabled-by-subscriptions', disable); 1028 } 1029 } 1030 1031 window.BOLD.subscriptions.disableCheckoutButtons = function() { 1032 // only disable the checkout buttons if the app isn't loaded yet 1033 if (!window.BOLD.subscriptions.app) { 1034 window.BOLD.subscriptions.toggleDisabledCheckoutButtons(true); 1035 } else { 1036 window.BOLD.subscriptions.enableCheckoutButtons(); 1037 } 1038 } 1039 1040 window.BOLD.subscriptions.enableCheckoutButtons = function() { 1041 document.removeEventListener('click', window.BOLD.subscriptions.preventCheckout); 1042 window.BOLD.subscriptions.toggleDisabledCheckoutButtons(false); 1043 } 1044 1045 window.BOLD.subscriptions.hasSuccessfulAddToCarts = function() { 1046 if (typeof(Storage) !== "undefined") { 1047 var successfulAddToCarts = JSON.parse( 1048 window.localStorage.getItem('boldSubscriptionsSuccessfulAddToCarts') || '[]' 1049 ); 1050 if (successfulAddToCarts.length > 0) { 1051 return true; 1052 } 1053 } 1054 1055 return false; 1056 } 1057 1058 window.BOLD.subscriptions.hasPendingAddToCarts = function() { 1059 if (typeof(Storage) !== "undefined") { 1060 var pendingAddToCarts = JSON.parse( 1061 window.localStorage.getItem('boldSubscriptionsPendingAddToCarts') || '[]' 1062 ); 1063 if (pendingAddToCarts.length > 0) { 1064 return true; 1065 } 1066 } 1067 1068 return false;
1069 } 1070 1071 window.BOLD.subscriptions.addJSAsset = function(src) { 1072 var scriptTag = document.getElementById('bold-subscriptions-script'); 1073 var jsElement = document.createElement('script'); 1074 jsElement.type = 'text/javascript'; 1075 jsElement.src = src; 1076 scriptTag.parentNode.insertBefore(jsElement, scriptTag); 1077 }; 1078 1079 window.BOLD.subscriptions.addCSSAsset = function(href) { 1080 var scriptTag = document.getElementById('bold-subscriptions-script'); 1081 var cssElement = document.createElement('link'); 1082 cssElement.href = href; 1083 cssElement.rel = 'stylesheet'; 1084 scriptTag.parentNode.insertBefore(cssElement, scriptTag); 1085 }; 1086 1087 window.BOLD.subscriptions.loadStorefrontAssets = function loadStorefrontAssets() { 1088 var assets = window.BOLD.subscriptions.config.assets; 1089 window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.css']); 1090 window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.js']); 1091 }; 1092 1093 window.BOLD.subscriptions.loadCustomerPortalAssets = function loadCustomerPortalAssets() { 1094 var assets = window.BOLD.subscriptions.config.assets; 1095 window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.css']); 1096 window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.js']); 1097 }; 1098 1099 window.BOLD.subscriptions.processManifest = function() { 1100 if (!window.BOLD.subscriptions.processedManifest) { 1101 window.BOLD.subscriptions.processedManifest = true; 1102 window.BOLD.subscriptions.config.assets = JSON.parse(this.responseText); 1103 1104 window.BOLD.subscriptions.loadCustomerPortalAssets(); 1105 } 1106 }; 1107 1108 window.BOLD.subscriptions.addInitialLoadingMessage = function() { 1109 var customerPortalNode = document.getElementById('customer-portal-root'); 1110 if (customerPortalNode && window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage) { 1111 customerPortalNode.innerHTML = '<div class="bold-subscriptions-loader-container"><div class="bold-subscriptions-loader"></div></div>'; 1112 } 1113 } 1114 1115 window.BOLD.subscriptions.contentLoaded = function() { 1116 window.BOLD.subscriptions.data.contentLoadedEventTriggered = true; 1117 window.BOLD.subscriptions.addInitialLoadingMessage(); 1118 }; 1119 1120 window.BOLD.subscriptions.preventSubscriptionAddToCart = function(e) { 1121 if (e.target.matches(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')) && e.target.form) { 1122 var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(e.target.form); 1123 var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId); 1124 if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection')) 1125 { 1126 if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) { 1127 // This code prevents products in subscription groups from being added to the cart before the 1128 // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the 1129 // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually. 1130 e.preventDefault(); 1131 return false; 1132 } 1133 } else { 1134 if (subscriptionGroup) { 1135 // This code prevents products in subscription groups from being added to the cart before the 1136 // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the 1137 // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually. 1138 e.preventDefault(); 1139 return false; 1140 } 1141 } 1142 1143 } 1144 }; 1145 1146 window.BOLD.subscriptions.preventCheckout = function(e) { 1147 if ( 1148 e.target.matches(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(',')) 1149 && (window.BOLD.subscriptions.hasSuccessfulAddToCarts() || window.BOLD.subscriptions.hasPendingAddToCarts()) 1150 ) { 1151 // This code prevents checkouts on the shop until the Subscriptions app fully loads. 1152 // When the Subscriptions app is ready it will enable the checkout buttons itself. 1153 // Use window.BOLD.subscriptions.enableCheckoutButtons to enable them manually. 1154 e.preventDefault(); 1155 return false;
1156 } 1157 } 1158 1159 document.addEventListener('DOMContentLoaded', window.BOLD.subscriptions.contentLoaded); 1160 1161 if (!Element.prototype.matches) { 1162 Element.prototype.matches = 1163 Element.prototype.matchesSelector || 1164 Element.prototype.mozMatchesSelector || 1165 Element.prototype.msMatchesSelector || 1166 Element.prototype.oMatchesSelector || 1167 Element.prototype.webkitMatchesSelector || 1168 function(s) { 1169 var matches = (this.document || this.ownerDocument).querySelectorAll(s), 1170 i = matches.length; 1171 while (--i >= 0 && matches.item(i) !== this) {} 1172 return i > -1; 1173 }; 1174 } 1175 1176 if (!Element.prototype.closest) { 1177 Element.prototype.closest = function(s) { 1178 var el = this; 1179 1180 do { 1181 if (Element.prototype.matches.call(el, s)) return el; 1182 el = el.parentElement || el.parentNode; 1183 } while (el !== null && el.nodeType === 1); 1184 return null; 1185 }; 1186 } 1187 1188 window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons = function (isVisible) { 1189 if (window.BOLD.subscriptions.config.additionalCheckoutSelectors === undefined) { 1190 return; 1191 } 1192 1193 var selectors = window.BOLD.subscriptions.config.additionalCheckoutSelectors; 1194 1195 for (var i = 0; i < selectors.length; i++) { 1196 var elements = document.querySelectorAll(selectors[i]); 1197 1198 for (var j = 0; j < elements.length; j++) { 1199 elements[j].style.display = isVisible ? 'block' : 'none'; 1200 } 1201 } 1202 } 1203 1204 window.BOLD.subscriptions.hideAdditionalCheckoutButtons = function() { 1205 window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(false); 1206 }; 1207 1208 window.BOLD.subscriptions.showAdditionalCheckoutButtons = function() { 1209 window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(true); 1210 }; 1211 1212 window.BOLD.subscriptions.enhanceMspUrls = function(data) { 1213 var mspUrl = 'https://sub.boldapps.net/shop/14189/customer_portal'; 1214 var elements = document.querySelectorAll("a[href='"+mspUrl+"']"); 1215 1216 if(!elements.length || !data.success) { 1217 return; 1218 } 1219 1220 for (var i = 0; i < elements.length; i++) { 1221 elements[i].href = elements[i].href + "?jwt="+data.value.jwt+"&customerId="+data.value.customerId; 1222 } 1223 }; 1224 1225 window.addEventListener('load', function () { 1226 window.BOLD.subscriptions.getJWT(window.BOLD.subscriptions.enhanceMspUrls); 1227 }); 1228 1229 // This will be called immediately 1230 // Use this anonymous function to avoid polluting the global namespace 1231 (function() { 1232 var xhr = new XMLHttpRequest(); 1233 xhr.addEventListener('load', window.BOLD.subscriptions.processManifest); 1234 xhr.open('GET', window.BOLD.subscriptions.config.assetBaseUrl + '/static/manifest.json?t=' + (new Date()).getTime()); 1235 xhr.send(); 1236 })() 1237 1238 window.BOLD.subscriptions.patches.patchCashier = function() { 1239 if (window.BOLD && window.BOLD.checkout) { 1240 window.BOLD.checkout.disable(); 1241 window.BOLD.checkout.listenerFn = window.BOLD.subscriptions.patches.cashierListenerFn; 1242 window.BOLD.checkout.enable(); 1243 } else if (window.BOLD.subscriptions.patches.currentCashierPatchAttempts < window.BOLD.subscriptions.patches.maxCashierPatchAttempts) { 1244 window.BOLD.subscriptions.patches.currentCashierPatchAttempts++; 1245 setTimeout(window.BOLD.subscriptions.patches.patchCashier, 100); 1246 } 1247 }; 1248 1249 window.BOLD.subscriptions.patches.finishCheckout = function(event, form, cart) { 1250 window.BOLD.subscriptions.patches.currentCheckoutRetries++; 1251 1252 if (!window.BOLD.subscriptions.app 1253 && window.BOLD.subscriptions.patches.currentCheckoutRetries < window.BOLD.subscriptions.patches.maxCheckoutRetries 1254 ) { 1255 setTimeout(function () { window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); }, 100); 1256 return; 1257 } else if (window.BOLD.subscriptions.app) { 1258 window.BOLD.subscriptions.patches.currentCheckoutRetries = 0; 1259 window.BOLD.subscriptions.app.addCartParams(form, cart); 1260 } 1261 1262 var noSubscriptions = false;
1263 if ((window.BOLD.subscriptions.app && window.BOLD.subscriptions.app.successfulAddToCarts.length === 0) 1264 || !window.BOLD.subscriptions.app 1265 ) { 1266 noSubscriptions = true; 1267 event.target.dataset.cashierConfirmedNoPlugins = true; 1268 1269 if (window.BOLD.subscriptions.setCashierFeatureToken) { 1270 window.BOLD.subscriptions.setCashierFeatureToken(false); 1271 } 1272 } 1273 1274 if ((noSubscriptions && window.BOLD.subscriptions.config.cashierPluginOnlyMode) 1275 || (typeof BOLD.checkout.isFeatureRequired === 'function' && !BOLD.checkout.isFeatureRequired()) 1276 ) { 1277 // send them to the original checkout when in plugin only mode 1278 // and either BSUB is there but there are no subscription products 1279 // or BSUB isn't there at all 1280 if (form.dataset.old_form_action) { 1281 form.action = form.dataset.old_form_action; 1282 } 1283 event.target.click(); 1284 } else { 1285 // sends them to Cashier since BSUB got a chance to add it's stuff 1286 // and plugin only mode is not enabled 1287 form.submit(); 1288 } 1289 }; 1290</script>
1290 1291
1292<script id="bold-subscriptions-platform-script" type="text/javascript"> 1293 window.BOLD.subscriptions.config.shopPlatformId = '62528356603'; 1294 window.BOLD.subscriptions.config.appSlug = 'subscriptions'; 1295 1296 window.BOLD = window.BOLD || {}; 1297 window.BOLD.subscriptions = window.BOLD.subscriptions || {}; 1298 window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {}; 1299 window.BOLD.subscriptions.data.platform = window.BOLD.subscriptions.data.platform || {}; 1300 window.BOLD.subscriptions.data.platform.customer = { id: '' }; 1301 window.BOLD.subscriptions.data.platform.product = null; 1302 window.BOLD.subscriptions.data.platform.products = []; 1303 window.BOLD.subscriptions.data.platform.variantProductMap = {}; 1304 1305 window.BOLD.subscriptions.addCachedProductData = function(products) { 1306 // ignore [], null, and undefined 1307 if (!products) { 1308 return 1309 } 1310 1311 if (!Array.isArray(products)) { 1312 window.BOLD.subscriptions.logger.warn('products must be an array') 1313 return 1314 } 1315 1316 window.BOLD.subscriptions.data.platform.products.concat(products) 1317 1318 for (var i = 0; i < products.length; i++) { 1319 var product = products[i]; 1320 for (var j = 0; j < product.variants.length; j++) { 1321 var variant = product.variants[j]; 1322 window.BOLD.subscriptions.data.platform.variantProductMap[variant.id] = product; 1323 } 1324 } 1325 } 1326 1327 1328 1329 1330 1331 window.BOLD.subscriptions.config.addToCartFormSelectors.push( 1332 '.product-form.product-form-product-template:not(.bold-subscriptions-no-widget)' 1333 ,'.product-form.product-form--payment-button:not(.bold-subscriptions-no-widget)' 1334 ); 1335 window.BOLD.subscriptions.config.addToCartButtonSelectors.push('[type="submit"]'); 1336 window.BOLD.subscriptions.config.quickAddToCartButtonSelectors.push('a[data-event-type="product-click"]'); 1337 window.BOLD.subscriptions.config.widgetInsertBeforeSelectors.push('[type="submit"]'); 1338 window.BOLD.subscriptions.config.cartElementSelectors.push('form[action="/cart"]'); 1339 window.BOLD.subscriptions.config.cartTotalElementSelectors.push('[data-cart-subtotal]', '.text-right .ajaxcart__subtotal'); 1340 window.BOLD.subscriptions.config.checkoutButtonSelectors.push( 1341 '[name="checkout"]', 1342 '[href*="checkout"]:not([href*="tools/checkout"])', 1343 '[onclick*="checkout"]:not([onclick*="tools/checkout"])', 1344 ); 1345 1346 // Discount text markup template 1347 // NOTE: @ on double curly, so blade doesn't interpret, and `raw` liquid tags so liquid doesn't interpret. 1348 1349 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>'; 1350 1351 1352 window.BOLD.subscriptions.getProductIdFromAddToCartForm = function(addToCartForm) { 1353 var idInput = addToCartForm.querySelector('[name="id"]'); 1354 if (idInput === null) { 1355 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"]') 1356 return null; 1357 } 1358 1359 var variantId = parseInt(idInput.value, 10); 1360 if (isNaN(variantId)) { 1361 window.BOLD.subscriptions.logger.error('could not parse variant id from [name="id"] input') 1362 return null; 1363 } 1364 1365 var product = window.BOLD.subscriptions.data.platform.variantProductMap[variantId]; 1366 1367 if (product === undefined) { 1368 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') 1369 return null; 1370 } 1371 1372 return product.id; 1373 }; 1374 1375 window.BOLD.subscriptions.getAddToCartForms = function() { 1376 var forms = []; 1377 var idInputs = document.querySelectorAll('[name="id"]'); 1378 1379 for (var i = 0; i < idInputs.length; i++) { 1380 var idInput = idInputs[i]; 1381 var form = idInput.closest('form:not(.bold-subscriptions-no-widget)'); 1382 if (form) { 1383 forms.push(form); 1384 } 1385 } 1386 1387 return forms; 1388 }; 1389 1390 window.BOLD.subscriptions.getJWT = function (callback) { 1391 if(window.BOLD.subscriptions.data.platform.customer.id !== '') { 1392 var shopPlatformId = '62528356603'; 1393 var appSlug = 'subscriptions'; 1394 var customerPlatformId = window.BOLD.subscriptions.data.platform.customer.id; 1395 var proxyPath = '/apps/app-proxy/customers/v1/shops/'+shopPlatformId+'/apps/'+appSlug+'/customers/pid/'+customerPlatformId+'/jwt'; 1396 1397 var xmlhttp = new XMLHttpRequest(); 1398 1399 xmlhttp.onreadystatechange = function() { 1400 if (xmlhttp.readyState === window.BOLD.subscriptions.config.XMLHttpRequest.DONE) { 1401 if (xmlhttp.status === 200) { 1402 var data = JSON.parse(xmlhttp.responseText); 1403 callback({ 1404 success: true, 1405 value: { 1406 jwt: data.bold_platform_jwt, 1407 customerId: window.BOLD.subscriptions.data.platform.customer.id, 1408 }, 1409 }); 1410 } else if (xmlhttp.status === 404) { 1411 callback({ 1412 success: false, 1413 error: 'not_logged_in', 1414 }); 1415 } else { 1416 callback({ 1417 success: false, 1418 error: 'unknown', 1419 }); 1420 } 1421 } 1422 }; 1423 1424 xmlhttp.open("GET", proxyPath, true); 1425 xmlhttp.setRequestHeader('Accept', 'application/liquid'); 1426 xmlhttp.send(); 1427 } else { 1428 callback({ 1429 success: false, 1430 error: 'not_logged_in', 1431 }); 1432 } 1433 }; 1434 1435 window.BOLD.subscriptions.setCashierFeatureToken = function(value) { 1436 if (window.BOLD.checkout_features_defaults && window.BOLD.subscriptions.config.cashierApplicationUUID) {
1437 window.BOLD.checkout_features_defaults.forEach(function(item) { 1438 if (item.id === window.BOLD.subscriptions.config.cashierApplicationUUID) { 1439 item.require = value; 1440 } 1441 }); 1442 } 1443 }; 1444 1445 // Cashier patches 1446 window.BOLD.subscriptions.patches.cashierListenerFn = function(event) { 1447 if (window.BOLD.checkout.isCheckoutButton(event.target) && window.BOLD.checkout.isEnabled()) { 1448 window.BOLD.subscriptions.patches.pushToCashier(event); 1449 } else if(window.BOLD.checkout.isCheckoutButton(event.target) && typeof window.cashier_installed_on_site === 'undefined') { 1450 var request = new XMLHttpRequest(); 1451 request.open('HEAD', '/apps/checkout/isInstalled', false); 1452 request.send(null); 1453 1454 if(request.status >= 200 && request.status < 400) { 1455 window.BOLD.subscriptions.patches.pushToCashier(event); 1456 } else { 1457 window.cashier_installed_on_site = false; 1458 } 1459 } 1460 }; 1461 1462 window.BOLD.subscriptions.localTime = function() { 1463 var localDate = new Date(); 1464 return localDate.getTime(); 1465 }; 1466 1467 1468 window.BOLD.subscriptions.patches.pushToCashier = function(event) { 1469 event.preventDefault(); 1470 var form = window.BOLD.checkout.getForm(event.target); 1471 var formData = new FormData(form); 1472 var request = new XMLHttpRequest(); 1473 request.open('POST', '/cart/update.js?tmp=' + Date.now(), true); 1474 request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); 1475 1476 request.onload = function() { 1477 if (request.status >= 200 && request.status < 400) { 1478 // Success! 1479 var cart = JSON.parse(request.responseText); 1480 1481 // If items are empty redirect back to the cart 1482 if (cart.items.length === 0) { 1483 return window.location.href = '/cart'; 1484 } 1485 1486 cart.items.forEach(function(element) { 1487 delete element.product_description; 1488 }); 1489 1490 if (document.getElementById('CartSpecialInstructions')) { 1491 // If the cart note exists, grab its value 1492 cart.note = document.getElementById('CartSpecialInstructions').value; 1493 } 1494 1495 var cartObj = JSON.stringify(cart); 1496 1497 var form = window.BOLD.checkout.getForm(event.target); 1498 form.dataset.old_form_action = form.action; 1499 form.action = '/apps/checkout/begin-checkout' + googleAnalyticsGetParamString({}); 1500 var cartCookie = window.BOLD.checkout.getCookie('cart'); 1501 var element = document.createElement('INPUT'); 1502 element.type = 'HIDDEN'; 1503 element.name = 'cart_id'; 1504 element.value = cartCookie; 1505 form.appendChild(element); 1506 1507 var dateElement = document.createElement('INPUT'); 1508 dateElement.type = 'HIDDEN'; 1509 dateElement.name = 'checkout_local_time'; 1510 dateElement.value = window.BOLD.subscriptions.localTime(); 1511 form.appendChild(dateElement); 1512 1513 var cartElement = document.createElement('INPUT'); 1514 cartElement.type = 'HIDDEN'; 1515 cartElement.name = 'cart'; 1516 cartElement.value = cartObj; 1517 form.appendChild(cartElement); 1518 form.method = 'POST'; 1519 1520 if(window.BOLD && window.BOLD.checkout && typeof window.BOLD.checkout.languageIsoCode === 'string') { 1521 var langInput = document.createElement('INPUT'); 1522 langInput.type = 'HIDDEN'; 1523 langInput.name = 'language_iso'; 1524 langInput.value = window.BOLD.checkout.languageIsoCode; 1525 form.appendChild(langInput); 1526 } 1527 1528 if (window.BOLD && window.BOLD.common && typeof window.BOLD.common.eventEmitter === 'object' && typeof window.BOLDCURRENCY !== 'undefined') { 1529 window.BOLD.common.eventEmitter.emit('BOLD_CASHIER_checkout', {target: form}); 1530 } 1531 1532 window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); 1533 } 1534 }; 1535 1536 request.send(formData); 1537 }; 1538 1539 </script>
1539 1540 1541<meta name="facebook-domain-verification" content="ggz0r1efbtxq1kgv8m11xayvy3mc5o" /> 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552<meta name="twitter:site" content="@"> 1553<meta name="twitter:card" content="summary_large_image"> 1554<meta name="twitter:title" content="Visit Jenna Rae Cakes at 580 Academy Road - Winnipeg's Sweet Spot"> 1555<meta name="twitter:description" content="Experience delicious treats, signature cakes, and gifting options at Jenna Rae Cakes' flagship store on Academy Road. Perfect for celebrations and sweets lover."> 1556<meta name="twitter:image:alt" content="Visit Jenna Rae Cakes at 580 Academy Road - Winnipeg's Sweet Spot"> 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 <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/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/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/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/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: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: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/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/latin/wght/italic.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;}</style> 1581 1582<!-- BEGIN app block: shopify://apps/zapiet-pickup-delivery/blocks/app-embed/5599aff0-8af1-473a-a372-ecd72a32b4d5 --> 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 <style>#storePickupApp { 1595 padding-left: 10px; 1596 padding-right: 10px; 1597}</style> 1598 1599 1600 1601
1602<script type="text/javascript" data-cookieconsent="ignore"> 1603 var zapietTranslations = {}; 1604 var zapietCalendarSettings = {}; 1605 1606 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"}}} 1607 window.ZapietEvent = { 1608 listen: function(eventKey, callback) { 1609 if (!this.listeners) { 1610 this.listeners = []; 1611 } 1612 this.listeners.push({ 1613 eventKey: eventKey, 1614 callback: callback 1615 }); 1616 }, 1617 }; 1618 1619 1620 1621 1622 1623 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","
1623sort":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"
1623:"","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
1623cut-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/"}; 1624 zapietTranslations["en"] = language_settings.translations; 1625 zapietCalendarSettings["en"] = language_settings.calendar_settings; 1626 1627 1628 function initializeZapietApp() { 1629 var products = []; 1630 1631 1632 1633 window.ZapietCachedSettings = { 1634 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","
1634sort":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"
1634:"","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
1634cut-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/"}, 1635 shop_identifier: 'shop-jenna-rae-cakes.myshopify.com', 1636 language_code: 'en', 1637 checkout_url: '/cart', 1638 products: products, 1639 translations: zapietTranslations, 1640 calendar_settings: zapietCalendarSettings, 1641 customer: { 1642 first_name: '', 1643 last_name: '', 1644 company: '', 1645 address1: '', 1646 address2: '', 1647 city: '', 1648 province: '', 1649 country: '', 1650 zip: '', 1651 phone: '', 1652 tags: null 1653 } 1654 } 1655 1656 window.Zapiet.start(window.ZapietCachedSettings, true); 1657 1658 1659 window.ZapietEvent.listen('widget_loaded', function() { 1660 console.log("Widget loaded!") 1661if(window.FND && window.FND.zapiet && window.FND.zapiet.hideShipping) { 1662 var config = ZapietWidgetConfig; 1663 config.cached_config.methods.shipping.enabled = false;
1664 Zapiet.start(config); 1665} 1666 1667// Save checkout params in a window object 1668window.Zapiet.Cart._updateAttributes = window.Zapiet.Cart.updateAttributes; 1669window.Zapiet.Cart.updateAttributes = function(params, callback) { 1670 window.zapietCheckoutParams = params; 1671 window.Zapiet.Cart._updateAttributes(params, callback); 1672} 1673 1674// Re-add cart attributes right before checkout 1675window.customCheckoutValidation = function(_, callback) { 1676 // Re-add attributes and proceed to checkout 1677 window.Zapiet.Cart.updateAttributes(window.zapietCheckoutParams, function() { 1678 callback(true); 1679 }); 1680} 1681 1682var styleTag = document.querySelector("#zapiet-style-disable-checkout-button"); 1683if (styleTag) { 1684 styleTag.remove(); 1685} 1686 }); 1687 1688 } 1689 1690 function loadZapietStyles(href) { 1691 var ss = document.createElement("link"); 1692 ss.type = "text/css"; 1693 ss.rel = "stylesheet"; 1694 ss.media = "all"; 1695 ss.href = href; 1696 document.getElementsByTagName("head")[0].appendChild(ss); 1697 } 1698 1699 1700 loadZapietStyles("https://cdn.shopify.com/extensions/01a0f761-717f-76f7-a790-fe6d015e30a9/zapiet-pickup-delivery-1450/assets/storepickup.css"); 1701 var zapietLoadScripts = { 1702 vendor: true, 1703 storepickup: true, 1704 pickup: true, 1705 delivery: true, 1706 shipping: true, 1707 pickup_map: false, 1708 validator: false 1709 }; 1710 1711 function zapietScriptLoaded(key) { 1712 zapietLoadScripts[key] = false; 1713 if (!Object.values(zapietLoadScripts).includes(true)) { 1714 initializeZapietApp(); 1715 } 1716 } 1717 1718</script>
1718 1719 1720 1721 1722 1723
1723<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>
1723 1724
1724<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>
1724 1725 1726 1727 1728 1729
1729<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>
1729 1730 1731 1732 1733
1733<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>
1733 1734 1735 1736 1737
1737<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>
1737 1738 1739 1740 1741 1742 1743<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1744<script type="text/javascript"> 1745 (function (c, l, a, r, i, t, y) { 1746 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1747 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1748 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1749 1750 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1751 if (error) { 1752 console.error("Error loading Shopify features:", error); 1753 return; 1754 } 1755 1756 c[a]('consentv2', { 1757 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1758 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1759 source: 101, 1760 }); 1761 }); 1762 1763 l.addEventListener("visitorConsentCollected", function (e) { 1764 c[a]('consentv2', { 1765 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1766 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1767 source: 101, 1768 }); 1769 }); 1770 })(window, document, "clarity", "script", "qxhynu8qr6"); 1771</script>
1771 1772 1773 1774 1775<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788
1788<script async src="https://static.klaviyo.com/onsite/js/X7J5PP/klaviyo.js?company_id=X7J5PP"></script>
1788 1789
1789<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>
1789 1790 1791 1792 1793 1794 1795 1796
1796<script> 1797 window.klaviyoReviewsProductDesignMode = false 1798 </script>
1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808<!-- END app block --><!-- BEGIN app block: shopify://apps/bm-country-blocker-ip-blocker/blocks/boostmark-blocker/bf9db4b9-be4b-45e1-8127-bbcc07d93e7e --> 1809 1810
1810<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>
1810 1811
1811<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>
1811 1812 1813 1814
1814<script async> 1815 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();} 1816 </script>
1816 1817 1818 1819 1820 1821 1822
1822<script async> 1823 !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});}(); 1824 </script>
1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 <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:"î¤"}
1857.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
1857or: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}
1857to{opacity:1}} 1858.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:")"} 1859.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} 1860.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> 1861 1862
1862<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>
1862 1863 <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> 1864 <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> 1865 <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>
1865<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>
1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879<!-- END app snippet --> 1880 1881<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1882 1883 1884 1885 1886
1886<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1886 1887 1888<!-- END app snippet --> 1889 1890 1891<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0625/2835/6603/files/jenna_rae_cakes_macarons.jpg?v=1751326356" /> 1892<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0625/2835/6603/files/jenna_rae_cakes_macarons.jpg?v=1751326356" /> 1893<meta property="og:image:width" content="1200" /> 1894<meta property="og:image:height" content="628" /> 1895<meta property="og:image:alt" content="A colorful assortment of macarons in various pastel shades, including pink, blue, green, yellow, and purple, some decorated with sprinkles and chocolate drizzle, displayed closely together." /> 1896<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1897<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: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1897
1897
1898<script> 1899 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1900</script>
vendor: 1 bytes, line 1900
1900
1901<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}
1901).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"]}
1901,{"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":[],"products":[{"id":"8305248010491","handle":"meringues","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45243621572859","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7612848374011","handle":"weekly-cupcakes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42742844883195","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9378682568955","handle":"cake-cans","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49116167733499","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7612851257595","handle":"snack-cakes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43723159044347","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7612848505083","handle":"classic-cookie-sandwiches","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42742845178107","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7612849586427","handle":"classic-macarons","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42777009357051","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7612848472315","handle":"cookie-dough-cups","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42742845112571","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8274586796283","handle":"jrc-gift-bag-add-on","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45096061042939","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://jennaraecakes.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"132005757179","themePublished":"true","eventMetadataId":"267b9285-7773-4349-ba65-c03c220726ea","pageType":"page","resourceId":"96064504059","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\",{}]]"});})();</script>
1901<script> 1902 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1903 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1904 window.ShopifyAnalytics.meta.currency = 'USD'; 1905 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":96064504059,"requestId":"0e881a88-cc56-4dd1-a44b-916335ebed05-1791063059"}}; 1906 for (var attr in meta) { 1907 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1908 } 1909</script>
vendor: 1 bytes, line 1909
1909
1910<script class="analytics"> 1911 (function () { 1912 var customDocumentWrite = function(content) { 1913 var jquery = null; 1914 1915 if (window.jQuery) { 1916 jquery = window.jQuery; 1917 } else if (window.Checkout && window.Checkout.$) { 1918 jquery = window.Checkout.$; 1919 } 1920 1921 if (jquery) { 1922 jquery('body').append(content); 1923 } 1924 }; 1925 1926 var hasLoggedConversion = function(token) { 1927 if (token) { 1928 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1929 } 1930 return false; 1931 } 1932 1933 var setCookieIfConversion = function(token) { 1934 if (token) { 1935 var twoMonthsFromNow = new Date(Date.now()); 1936 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1937 1938 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1939 } 1940 } 1941 1942 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1943 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1944 if (trekkie.integrations) { 1945 return; 1946 } 1947 trekkie.methods = [ 1948 'identify', 1949 'page', 1950 'ready', 1951 'track', 1952 'trackForm', 1953 'trackLink' 1954 ]; 1955 trekkie.factory = function(method) { 1956 return function() { 1957 var args = Array.prototype.slice.call(arguments); 1958 args.unshift(method); 1959 trekkie.push(args); 1960 if (method == 'track' || method == 'page') { 1961 var pageUrl; 1962 try { 1963 pageUrl = window.location.href; 1964 } catch (e) {} 1965 var pageReferrer; 1966 try { 1967 pageReferrer = document.referrer; 1968 } catch (e) {} 1969 try { 1970 if (window.__TREKKIE_SHIM_QUEUE == null) { 1971 window.__TREKKIE_SHIM_QUEUE = []; 1972 } 1973 window.__TREKKIE_SHIM_QUEUE.push({ 1974 from: 'trekkie-stub', 1975 method: method, 1976 args: args.slice(1), 1977 pageContext: { 1978 url: pageUrl, 1979 referrer: pageReferrer 1980 } 1981 }); 1982 } catch (e) { 1983 // no-op 1984 } 1985 } 1986 return trekkie; 1987 }; 1988 }; 1989 for (var i = 0; i < trekkie.methods.length; i++) { 1990 var key = trekkie.methods[i]; 1991 trekkie[key] = trekkie.factory(key); 1992 } 1993 trekkie.load = function(config) { 1994 trekkie.config = config || {}; 1995 trekkie.config.initialDocumentCookie = document.cookie; 1996 var first = document.getElementsByTagName('script')[0]; 1997var script = document.createElement('script'); 1998script.type = 'text/javascript'; 1999script.onerror = function(e) { 2000 var scriptFallback = document.createElement('script'); 2001 scriptFallback.type = 'text/javascript'; 2002 scriptFallback.onerror = function(error) { 2003 var Monorail = { 2004 produce: function produce(monorailDomain, schemaId, payload) { 2005 var currentMs = new Date().getTime(); 2006 var event = { 2007 schema_id: schemaId, 2008 payload: payload, 2009 metadata: { 2010 event_created_at_ms: currentMs, 2011 event_sent_at_ms: currentMs 2012 } 2013 }; 2014 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2015 }, 2016 sendRequest: function sendRequest(endpointUrl, payload) { 2017 // Try the sendBeacon API 2018 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2019 var blobData = new window.Blob([payload], { 2020 type: 'text/plain' 2021 }); 2022 2023 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2024 return true; 2025 } // sendBeacon was not successful 2026 2027 } // XHR beacon 2028 2029 var xhr = new XMLHttpRequest(); 2030 2031 try { 2032 xhr.open('POST', endpointUrl); 2033 xhr.setRequestHeader('Content-Type', 'text/plain'); 2034 xhr.send(payload); 2035 } catch (e) { 2036 console.log(e); 2037 } 2038 2039 return false; 2040 }, 2041 isIos12: function isIos12() { 2042 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2043 } 2044 }; 2045 Monorail.produce('monorail-edge.shopifysvc.com', 2046 'trekkie_storefront_load_errors/1.1', 2047 {shop_id: 62528356603, 2048 theme_id: 132005757179, 2049 app_name: "storefront", 2050 context_url: window.location.href, 2051 source_url: "//jennaraecakes.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2052 2053 }; 2054 scriptFallback.async = true; 2055 scriptFallback.src = '//jennaraecakes.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2056 first.parentNode.insertBefore(scriptFallback, first); 2057}; 2058script.async = true; 2059script.src = '//jennaraecakes.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2060first.parentNode.insertBefore(script, first); 2061 2062 }; 2063 trekkie.load( 2064 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62528356603,"isMerchantRequest":null,"themeId":132005757179,"themeCityHash":"16513130126025446383","contentLanguage":"en","currency":"USD","eventMetadataId":"267b9285-7773-4349-ba65-c03c220726ea"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2065 ); 2066 2067 var loaded = false;
2068 trekkie.ready(function() { 2069 if (loaded) return; 2070 loaded = true; 2071 2072 window.ShopifyAnalytics.lib = window.trekkie; 2073 2074 var originalDocumentWrite = document.write; 2075 document.write = customDocumentWrite; 2076 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2077 document.write = originalDocumentWrite; 2078 2079 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2080 var token = match? match[1]: undefined; 2081 if (!hasLoggedConversion(token)) { 2082 setCookieIfConversion(token); 2083 2084 } 2085 }); 2086 2087 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":96064504059,"requestId":"0e881a88-cc56-4dd1-a44b-916335ebed05-1791063059","shopifyEmitted":true}); 2088 2089 var eventsListenerScript = document.createElement('script'); 2090 eventsListenerScript.async = true; 2091 eventsListenerScript.src = "//jennaraecakes.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2092 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2093})();</script>
2093 2094
2094<script> 2095 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2096 window.ga = function ga() { 2097 (window.ga.q = window.ga.q || []).push(arguments); 2098 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2099 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2100 } 2101 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."); 2102 }; 2103 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2104 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2105 } 2106 } 2107</script>
vendor: 1 bytes, line 2107
2107
2108<script 2109 defer 2110 src="https://jennaraecakes.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2111 data-application="storefront-renderer" 2112 data-shop-id="62528356603" 2113 data-render-region="gcp-us-central1" 2114 data-page-type="page" 2115 data-theme-instance-id="132005757179" 2116 data-theme-name="Pipeline" 2117 data-theme-version="6.1.3" 2118 data-monorail-region="shop_domain" 2119 data-resource-timing-sampling-rate="10" 2120 data-shs="true" 2121 data-shs-beacon="true" 2122 data-shs-export-with-fetch="true" 2123 data-shs-logs-sample-rate="1" 2124 data-shs-beacon-endpoint="https://jennaraecakes.com/api/collect" 2125></script>
2125 2126<meta name="shopify-y" content="1b78a962-29e9-4b28-8b65-3b874e4cbaae" data-expiration="1822620659000"><meta name="shopify-s" content="fa991d6a-5f77-42a8-bc4d-40ff120cc017" data-expiration="1791064859000"><meta name="new-cookie-storage-activated" content="t"> 2127</head> 2128 2129<body id="visit-jenna-rae-cakes-at-580-academy-road-winnipeg-39-s-sweet-spot" data-fnd-template="page.580-academy" data-fnd-template-alt="580-academy" class="template-page "> 2130 2131 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 2132 2133 <div id="shopify-section-announcement" class="shopify-section"><div class="announcement__wrapper" 2134 data-announcement-wrapper 2135 data-section-id="announcement" 2136 data-section-type="announcement"> 2137 2138 <div class="announcement__font font--2"> 2139 <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"> 2140 <div data-slide="announce_text" 2141 data-slide-index="0" 2142 2143class="announcement__bar" 2144 > 2145 <div data-ticker-frame class="announcement__message"> 2146 <div data-ticker-scale class="ticker--unloaded announcement__scale"> 2147 <div data-ticker-text class="announcement__text"> 2148 <p><a href="https://jennaraecakes.com/collections/designer-cakes" title="https://jennaraecakes.com/collections/designer-cakes">DESIGN YOUR DREAM CAKE ð</a></p> 2149 </div> 2150 </div> 2151 </div> 2152 </div> 2153 </div></div> 2154 </div> 2155 </div> 2156</div> 2157 <!-- BEGIN sections: header-group --> 2158<div id="shopify-section-sections--16891440857339__header" class="shopify-section shopify-section-group-header-group"><style> 2159 :root { 2160 ---color-nav-text-transparent: #ffffff; 2161 --menu-height: calc(80px); 2162 } 2163</style> 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177<div class="header__wrapper" 2178 data-header-wrapper 2179 style="--bar-opacity: 0; --bar-width: 0; --bar-left: 0;" 2180 data-header-transparent="false" 2181 data-underline-current="false" 2182 data-header-sticky="directional" 2183 data-header-style="split" 2184 data-section-id="sections--16891440857339__header" 2185 data-section-type="header"> 2186 2187 <header class="theme__header" role="banner" data-header-height> 2188 <div class="wrapper--full"> 2189 <div class="header__mobile"> 2190 2191 <div class="header__mobile__left"> 2192 <button class="header__mobile__button" 2193 data-drawer-toggle="hamburger" 2194 aria-label="Open menu" 2195 aria-haspopup="true" 2196 aria-expanded="false" 2197 aria-controls="header-menu"> 2198 <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> 2199 </button> 2200 </div> 2201 2202<div class="header__logo"> 2203 <a class="header__logo__link" 2204 href="/" 2205 style="width: auto;"> 2206 2207 2208<img data-src="//jennaraecakes.com/cdn/shop/t/18/assets/logo.svg?v=115029102808855034341650134582" 2209 class="lazyload logo__img logo__img--color" 2210 width="" 2211 height="" 2212 data-widths="[110, 160, 220, 320, 480, 540, 720, 900]" 2213 data-sizes="auto" 2214 data-aspectratio="" 2215 alt="Jenna Rae Cakes"> 2216 2217 2218 2219 2220 2221 </a> 2222 </div> 2223 2224 <div class="header__mobile__right"> 2225 <a class="header__mobile__button" 2226 data-drawer-toggle="drawer-cart" 2227 href="/cart"> 2228 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 2229 <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"/> 2230 <path d="M6.76743 10.4741H19.2254" stroke="#8D6D44" stroke-width="0.75"/> 2231 <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"/> 2232 <path d="M7.00357 10.3238L8.77817 8.75671H17.2218L18.9535 10.3238" stroke="#8D6D44" stroke-width="0.75"/> 2233 <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"/> 2234 <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"/> 2235</svg>
2236 <span class="visually-hidden">Cart</span> 2237 2238 <span class="header__cart__status"> 2239 <span data-header-cart-price="0"> 2240 $0.00 2241 </span> 2242 <span data-header-cart-count="0"> 2243 (0) 2244 </span> 2245 2246<span data-header-cart-full="false"></span> 2247 </span> 2248 2249 </a> 2250 </div> 2251 2252 </div> 2253 <div data-header-desktop class="header__desktop header__desktop--split"><div data-takes-space class="header__desktop__bar__l"> 2254 2255<div class="header__logo"> 2256 <a class="header__logo__link" 2257 href="/" 2258 style="width: auto;"> 2259 2260 2261<img data-src="//jennaraecakes.com/cdn/shop/t/18/assets/logo.svg?v=115029102808855034341650134582" 2262 class="lazyload logo__img logo__img--color" 2263 width="" 2264 height="" 2265 data-widths="[110, 160, 220, 320, 480, 540, 720, 900]" 2266 data-sizes="auto" 2267 data-aspectratio="" 2268 alt="Jenna Rae Cakes"> 2269 2270 2271 2272 2273 2274 </a> 2275 </div> 2276 2277 </div> 2278 <div data-takes-space class="header__desktop__bar__r"> 2279 <div class="header__desktop__bar__inline"> 2280 2281 <nav class="header__menu"> 2282 <div class="header__menu__inner" data-text-items-wrapper> 2283 2284 2285 2286<div class="menu__item child" 2287 data-main-menu-text-item 2288 > 2289 <a href="/pages/corporate" data-top-link class="navlink navlink--toplevel"> 2290 <span class="navtext ">Corporate</span> 2291 2292 </a> 2293 2294</div> 2295 2296 2297 2298<div class="menu__item child" 2299 data-main-menu-text-item 2300 > 2301 <a href="/products/advent-calendar" data-top-link class="navlink navlink--toplevel"> 2302 <span class="navtext ">Advent Calendar</span> 2303 2304 </a> 2305 2306</div> 2307 2308 2309 2310<div class="menu__item parent" 2311 data-main-menu-text-item 2312 2313 aria-haspopup="true" 2314 aria-expanded="false" 2315 data-hover-disclosure-toggle="dropdown-f877ef054112162ca63a21905772d13b" 2316 aria-controls="dropdown-f877ef054112162ca63a21905772d13b" 2317 > 2318 <a href="/collections/thanksgiving" data-top-link class="navlink navlink--toplevel"> 2319 <span class="navtext ">Seasonal</span> 2320 2321 <span class="navlink__chevron"> 2322 <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> 2323 2324 </span> 2325 2326 </a> 2327 2328 <div class="header__dropdown" 2329 data-hover-disclosure 2330 id="dropdown-f877ef054112162ca63a21905772d13b"> 2331 <div class="header__dropdown__wrapper"> 2332 <div class="header__dropdown__inner"> 2333 2334<a href="/collections/thanksgiving" data-stagger class="navlink navlink--child"> 2335 <span class="navtext ">Thanksgiving</span> 2336 </a> 2337 2338<a href="/collections/autumn-collection" data-stagger class="navlink navlink--child"> 2339 <span class="navtext ">Fall Collection</span> 2340 </a> 2341 2342</div> 2343 </div> 2344 </div> 2345 2346</div> 2347 2348 2349 2350<div class="menu__item grandparent kids-10 " 2351 data-main-menu-text-item 2352 2353 aria-haspopup="true" 2354 aria-expanded="false" 2355 data-hover-disclosure-toggle="dropdown-902524ff37ca0b06306529a4d0745e4c" 2356 aria-controls="dropdown-902524ff37ca0b06306529a4d0745e4c" 2357 > 2358 <a href="/collections/all-products" data-top-link class="navlink navlink--toplevel"> 2359 <span class="navtext ">Menu</span> 2360 2361 <span class="navlink__chevron"> 2362 <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> 2363 2364 </span> 2365 2366 </a> 2367 2368 <div class="header__dropdown" 2369 data-hover-disclosure 2370 id="dropdown-902524ff37ca0b06306529a4d0745e4c"> 2371 <div class="header__dropdown__wrapper"> 2372 <div class="header__dropdown__inner"> 2373 2374<div class="dropdown__family"> 2375 <a href="/collections/cakes" data-stagger-first class="navlink navlink--child">
2376 <span class="navtext ">Cakes</span> 2377 </a> 2378 2379<a href="/products/last-minute-cakes" data-stagger-second class="navlink navlink--grandchild"> 2380 <span class="navtext ">Last Minute Cakes</span> 2381 </a> 2382 2383<a href="/collections/classic-cakes" data-stagger-second class="navlink navlink--grandchild"> 2384 <span class="navtext ">Classic Cakes</span> 2385 </a> 2386 2387<a href="/collections/designer-cakes" data-stagger-second class="navlink navlink--grandchild"> 2388 <span class="navtext ">Customizable Cake Designs</span> 2389 </a> 2390 2391<a href="/collections/design-your-own-cake" data-stagger-second class="navlink navlink--grandchild"> 2392 <span class="navtext ">Design Your Own Cake</span> 2393 </a> 2394 2395<a href="/products/custom-cakes" data-stagger-second class="navlink navlink--grandchild"> 2396 <span class="navtext ">Fully Custom Cakes</span> 2397 </a> 2398 2399<a href="/collections/weddings" data-stagger-second class="navlink navlink--grandchild"> 2400 <span class="navtext ">Wedding Cakes</span> 2401 </a> 2402 2403<a href="/collections/classes" data-stagger-second class="navlink navlink--grandchild"> 2404 <span class="navtext ">JRC Academy Classes</span> 2405 </a> 2406 2407 </div> 2408 2409<div class="dropdown__family"> 2410 <a href="/collections/macarons" data-stagger-first class="navlink navlink--child"> 2411 <span class="navtext ">Macarons</span> 2412 </a> 2413 2414<a href="/collections/classic-macarons" data-stagger-second class="navlink navlink--grandchild"> 2415 <span class="navtext ">Classic Macarons</span> 2416 </a> 2417 2418<a href="/collections/printed-macarons" data-stagger-second class="navlink navlink--grandchild"> 2419 <span class="navtext ">Printed Macarons</span> 2420 </a> 2421 2422<a href="/collections/macaron-cakes" data-stagger-second class="navlink navlink--grandchild"> 2423 <span class="navtext ">Macaron Cakes</span> 2424 </a> 2425 2426<a href="/collections/macaron-gift-boxes" data-stagger-second class="navlink navlink--grandchild"> 2427 <span class="navtext ">Macaron Gift Boxes</span> 2428 </a> 2429 2430 </div> 2431 2432<div class="dropdown__family"> 2433 <a href="/collections/cupcakes" data-stagger-first class="navlink navlink--child"> 2434 <span class="navtext ">Cupcakes</span> 2435 </a> 2436 2437<a href="/products/weekly-cupcakes" data-stagger-second class="navlink navlink--grandchild"> 2438 <span class="navtext ">Weekly Cupcakes</span> 2439 </a> 2440 2441<a href="/collections/classic-cupcakes" data-stagger-second class="navlink navlink--grandchild"> 2442 <span class="navtext ">Classic Cupcakes</span> 2443 </a> 2444 2445<a href="/collections/the-works-cupcakes" data-stagger-second class="navlink navlink--grandchild"> 2446 <span class="navtext ">The Works Cupcakes</span> 2447 </a> 2448 2449<a href="/products/rainbow-cupcakes" data-stagger-second class="navlink navlink--grandchild"> 2450 <span class="navtext ">Rainbow Cupcakes</span> 2451 </a> 2452 2453<a href="/products/custom-designed-cupcakes" data-stagger-second class="navlink navlink--grandchild"> 2454 <span class="navtext ">Custom Designed Cupcakes</span> 2455 </a> 2456 2457 </div> 2458 2459<div class="dropdown__family"> 2460 <a href="/collections/snack-cakes" data-stagger-first class="navlink navlink--child">
2461 <span class="navtext ">Snack Cakes</span> 2462 </a> 2463 2464 </div> 2465 2466<div class="dropdown__family"> 2467 <a href="/collections/brownies" data-stagger-first class="navlink navlink--child"> 2468 <span class="navtext ">Brownies</span> 2469 </a> 2470 2471 </div> 2472 2473<div class="dropdown__family"> 2474 <a href="/collections/cake-cans" data-stagger-first class="navlink navlink--child"> 2475 <span class="navtext ">Cake Cans</span> 2476 </a> 2477 2478 </div> 2479 2480<div class="dropdown__family"> 2481 <a href="/collections/cookie-dough-cups" data-stagger-first class="navlink navlink--child"> 2482 <span class="navtext ">Cookie Dough Cups</span> 2483 </a> 2484 2485 </div> 2486 2487<div class="dropdown__family"> 2488 <a href="/collections/cookie-sandwiches" data-stagger-first class="navlink navlink--child"> 2489 <span class="navtext ">Cookie Sandwiches</span> 2490 </a> 2491 2492 </div> 2493 2494<div class="dropdown__family"> 2495 <a href="/collections/party-platters" data-stagger-first class="navlink navlink--child"> 2496 <span class="navtext ">Party Platters</span> 2497 </a> 2498 2499 </div> 2500 2501<div class="dropdown__family"> 2502 <a href="/collections/treat-boxes" data-stagger-first class="navlink navlink--child"> 2503 <span class="navtext ">Gift Boxes + Bags</span> 2504 </a> 2505 2506<a href="/collections/gift-boxes" data-stagger-second class="navlink navlink--grandchild"> 2507 <span class="navtext ">Gift Boxes</span> 2508 </a> 2509 2510<a href="/collections/gift-bags" data-stagger-second class="navlink navlink--grandchild"> 2511 <span class="navtext ">Gift Bags</span> 2512 </a> 2513 2514 </div> 2515 2516<div class="dropdown__family"> 2517 <a href="/collections/baked-goods" data-stagger-first class="navlink navlink--child"> 2518 <span class="navtext ">Occasion</span> 2519 </a> 2520 2521<a href="/collections/wedding" data-stagger-second class="navlink navlink--grandchild"> 2522 <span class="navtext ">Weddings and Events</span> 2523 </a> 2524 2525<a href="/collections/birthday-parties" data-stagger-second class="navlink navlink--grandchild"> 2526 <span class="navtext ">Birthday Parties</span> 2527 </a> 2528 2529<a href="/collections/new-baby" data-stagger-second class="navlink navlink--grandchild"> 2530 <span class="navtext ">New Baby</span> 2531 </a> 2532 2533 </div> 2534 2535<div class="dropdown__family"> 2536 <a href="/collections/jrc-merchandise" data-stagger-first class="navlink navlink--child"> 2537 <span class="navtext ">JRC Merch</span> 2538 </a> 2539 2540<a href="/collections/apparel" data-stagger-second class="navlink navlink--grandchild"> 2541 <span class="navtext ">Apparel</span> 2542 </a> 2543 2544<a href="/collections/cookbooks" data-stagger-second class="navlink navlink--grandchild"> 2545 <span class="navtext ">Cookbooks</span> 2546 </a> 2547 2548<a href="/collections/dazzle-dust" data-stagger-second class="navlink navlink--grandchild"> 2549 <span class="navtext ">Dazzle Dust</span> 2550 </a> 2551 2552<a href="/collections/liquid-flavours" data-stagger-second class="navlink navlink--grandchild"> 2553 <span class="navtext ">Liquid Flavours</span> 2554 </a> 2555 2556<a href="/collections/home-baker" data-stagger-second class="navlink navlink--grandchild">
2557 <span class="navtext ">Bake At Home</span> 2558 </a> 2559 2560<a href="/collections/perfume" data-stagger-second class="navlink navlink--grandchild"> 2561 <span class="navtext ">Perfume</span> 2562 </a> 2563 2564<a href="/collections/puzzle" data-stagger-second class="navlink navlink--grandchild"> 2565 <span class="navtext ">Puzzle</span> 2566 </a> 2567 2568<a href="/collections/candles" data-stagger-second class="navlink navlink--grandchild"> 2569 <span class="navtext ">Candles</span> 2570 </a> 2571 2572 </div> 2573 2574<div class="dropdown__family"> 2575 <a href="/collections/gluten-free" data-stagger-first class="navlink navlink--child"> 2576 <span class="navtext ">Gluten Free</span> 2577 </a> 2578 2579 </div> 2580 2581<div class="dropdown__family"> 2582 <a href="/collections/vegan" data-stagger-first class="navlink navlink--child"> 2583 <span class="navtext ">Vegan</span> 2584 </a> 2585 2586 </div> 2587 2588 2589 2590 2591</div> 2592 </div> 2593 </div> 2594 2595</div> 2596 2597 2598 2599<div class="menu__item parent" 2600 data-main-menu-text-item 2601 2602 aria-haspopup="true" 2603 aria-expanded="false" 2604 data-hover-disclosure-toggle="dropdown-7083aef0faa92e0c1bd9b789ac28c783" 2605 aria-controls="dropdown-7083aef0faa92e0c1bd9b789ac28c783" 2606 > 2607 <a href="/collections/all-products" data-top-link class="navlink navlink--toplevel"> 2608 <span class="navtext ">Local Delivery and Pick Up</span> 2609 2610 <span class="navlink__chevron"> 2611 <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> 2612 2613 </span> 2614 2615 </a> 2616 2617 <div class="header__dropdown" 2618 data-hover-disclosure 2619 id="dropdown-7083aef0faa92e0c1bd9b789ac28c783"> 2620 <div class="header__dropdown__wrapper"> 2621 <div class="header__dropdown__inner"> 2622 2623<a href="/collections/cakes" data-stagger class="navlink navlink--child"> 2624 <span class="navtext ">Cakes</span> 2625 </a> 2626 2627<a href="/collections/cupcakes" data-stagger class="navlink navlink--child"> 2628 <span class="navtext ">Cupcakes</span> 2629 </a> 2630 2631<a href="/collections/macarons" data-stagger class="navlink navlink--child"> 2632 <span class="navtext ">Macarons</span> 2633 </a> 2634 2635<a href="/collections/snack-cakes" data-stagger class="navlink navlink--child"> 2636 <span class="navtext ">Snack Cakes</span> 2637 </a> 2638 2639<a href="/collections/brownies" data-stagger class="navlink navlink--child"> 2640 <span class="navtext ">Brownies</span> 2641 </a> 2642 2643<a href="/collections/cake-cans" data-stagger class="navlink navlink--child"> 2644 <span class="navtext ">Cake Cans</span> 2645 </a> 2646 2647<a href="/collections/cookie-dough-cups" data-stagger class="navlink navlink--child"> 2648 <span class="navtext ">Cookie Dough Cups</span> 2649 </a> 2650 2651<a href="/collections/cookie-sandwiches" data-stagger class="navlink navlink--child"> 2652 <span class="navtext ">Cookie Sandwiches</span> 2653 </a> 2654 2655<a href="/collections/party-platters" data-stagger class="navlink navlink--child"> 2656 <span class="navtext ">Party Platters</span> 2657 </a> 2658 2659<a href="/collections/cookbooks" data-stagger class="navlink navlink--child"> 2660 <span class="navtext ">Cookbooks</span> 2661 </a> 2662 2663<a href="/collections/dazzle-dust" data-stagger class="navlink navlink--child">
2664 <span class="navtext ">Dazzle Dust Edible Glitter</span> 2665 </a> 2666 2667<a href="/collections/liquid-flavours" data-stagger class="navlink navlink--child"> 2668 <span class="navtext ">Liquid Flavours</span> 2669 </a> 2670 2671<a href="/collections/treat-boxes" data-stagger class="navlink navlink--child"> 2672 <span class="navtext ">Gift Boxes and Bags</span> 2673 </a> 2674 2675<a href="/collections/jrc-merchandise" data-stagger class="navlink navlink--child"> 2676 <span class="navtext ">JRC Items</span> 2677 </a> 2678 2679<a href="/collections/gluten-free" data-stagger class="navlink navlink--child"> 2680 <span class="navtext ">Gluten Free</span> 2681 </a> 2682 2683<a href="/collections/vegan" data-stagger class="navlink navlink--child"> 2684 <span class="navtext ">Vegan</span> 2685 </a> 2686 2687</div> 2688 </div> 2689 </div> 2690 2691</div> 2692 2693 2694 2695<div class="menu__item child" 2696 data-main-menu-text-item 2697 > 2698 <a href="/pages/local-delivery" data-top-link class="navlink navlink--toplevel"> 2699 <span class="navtext ">Skip Delivery</span> 2700 2701 </a> 2702 2703</div> 2704 2705 2706 2707<div class="menu__item parent" 2708 data-main-menu-text-item 2709 2710 aria-haspopup="true" 2711 aria-expanded="false" 2712 data-hover-disclosure-toggle="dropdown-02f67f19b532b24b6d0a19c0715759c0" 2713 aria-controls="dropdown-02f67f19b532b24b6d0a19c0715759c0" 2714 > 2715 <a href="/collections/canada-usa-shipping" data-top-link class="navlink navlink--toplevel"> 2716 <span class="navtext ">Shipping</span> 2717 2718 <span class="navlink__chevron"> 2719 <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> 2720 2721 </span> 2722 2723 </a> 2724 2725 <div class="header__dropdown" 2726 data-hover-disclosure 2727 id="dropdown-02f67f19b532b24b6d0a19c0715759c0"> 2728 <div class="header__dropdown__wrapper"> 2729 <div class="header__dropdown__inner"> 2730 2731<a href="/collections/home-baker" data-stagger class="navlink navlink--child"> 2732 <span class="navtext ">Bake At Home</span> 2733 </a> 2734 2735<a href="/collections/canada-usa-shipping" data-stagger class="navlink navlink--child"> 2736 <span class="navtext ">Canada</span> 2737 </a> 2738 2739<a href="/collections/worldwide-shipping" data-stagger class="navlink navlink--child"> 2740 <span class="navtext ">International</span> 2741 </a> 2742 2743<a href="/collections/canada-usa-shipping" data-stagger class="navlink navlink--child"> 2744 <span class="navtext ">Shop All Shipping</span> 2745 </a> 2746 2747</div> 2748 </div> 2749 </div> 2750 2751</div> 2752 2753 2754 2755<div class="menu__item parent" 2756 data-main-menu-text-item 2757 2758 aria-haspopup="true" 2759 aria-expanded="false" 2760 data-hover-disclosure-toggle="dropdown-8b66362080187f34db46b78a31a0e33d" 2761 aria-controls="dropdown-8b66362080187f34db46b78a31a0e33d" 2762 > 2763 <a href="/collections/home-baker" data-top-link class="navlink navlink--toplevel"> 2764 <span class="navtext ">Bake At Home</span> 2765 2766 <span class="navlink__chevron"> 2767 <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> 2768 2769 </span> 2770 2771 </a> 2772 2773 <div class="header__dropdown" 2774 data-hover-disclosure 2775 id="dropdown-8b66362080187f34db46b78a31a0e33d"> 2776 <div class="header__dropdown__wrapper"> 2777 <div class="header__dropdown__inner"> 2778 2779<a href="/collections/cookbooks" data-stagger class="navlink navlink--child"> 2780 <span class="navtext ">Cookbooks</span> 2781 </a> 2782 2783<a href="/collections/dazzle-dust" data-stagger class="navlink navlink--child">
2784 <span class="navtext ">Dazzle Dust</span> 2785 </a> 2786 2787<a href="/collections/liquid-flavours" data-stagger class="navlink navlink--child"> 2788 <span class="navtext ">Liquid Flavours</span> 2789 </a> 2790 2791<a href="/products/jenna-rae-cakes-x-colour-mill-food-colouring-set" data-stagger class="navlink navlink--child"> 2792 <span class="navtext ">Food Colouring</span> 2793 </a> 2794 2795<a href="/products/jrc-candy-sprinkles-4oz" data-stagger class="navlink navlink--child"> 2796 <span class="navtext ">Sprinkles</span> 2797 </a> 2798 2799<a href="/collections/jrc-merchandise" data-stagger class="navlink navlink--child"> 2800 <span class="navtext ">JRC Merch</span> 2801 </a> 2802 2803<a href="/blogs/recipes" data-stagger class="navlink navlink--child"> 2804 <span class="navtext ">Recipes</span> 2805 </a> 2806 2807<a href="/collections/classes" data-stagger class="navlink navlink--child"> 2808 <span class="navtext ">JRC Academy Classes</span> 2809 </a> 2810 2811</div> 2812 </div> 2813 </div> 2814 2815</div> 2816 2817 2818 2819<div class="menu__item parent main-menu--active" 2820 data-main-menu-text-item 2821 2822 aria-haspopup="true" 2823 aria-expanded="false" 2824 data-hover-disclosure-toggle="dropdown-0c238adb88f63399632b1f039916a5cd" 2825 aria-controls="dropdown-0c238adb88f63399632b1f039916a5cd" 2826 > 2827 <a href="/pages/580-academy-road-winnipeg-cake-shop" data-top-link class="navlink navlink--toplevel"> 2828 <span class="navtext ">Bakeries</span> 2829 2830 <span class="navlink__chevron"> 2831 <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> 2832 2833 </span> 2834 2835 </a> 2836 2837 <div class="header__dropdown" 2838 data-hover-disclosure 2839 id="dropdown-0c238adb88f63399632b1f039916a5cd"> 2840 <div class="header__dropdown__wrapper"> 2841 <div class="header__dropdown__inner"> 2842 2843<a href="/pages/about-us" data-stagger class="navlink navlink--child"> 2844 <span class="navtext ">Our Story</span> 2845 </a> 2846 2847<a href="/pages/580-academy-road-winnipeg-cake-shop" data-stagger class="navlink navlink--child main-menu--active"> 2848 <span class="navtext ">Academy Road</span> 2849 </a> 2850 2851<a href="/pages/island-lakes-winnipeg-cake-shop" data-stagger class="navlink navlink--child"> 2852 <span class="navtext ">Island Lakes</span> 2853 </a> 2854 2855<a href="/pages/the-forks-winnipeg-cake-shop" data-stagger class="navlink navlink--child"> 2856 <span class="navtext ">The Forks</span> 2857 </a> 2858 2859<a href="/pages/ywg-airport-winnipeg-cake-shop" data-stagger class="navlink navlink--child"> 2860 <span class="navtext ">YWG Airport *Now Open!*</span> 2861 </a> 2862 2863<a href="/pages/contact" data-stagger class="navlink navlink--child"> 2864 <span class="navtext ">Contact</span> 2865 </a> 2866 2867<a href="/pages/careers" data-stagger class="navlink navlink--child"> 2868 <span class="navtext ">Careers</span> 2869 </a> 2870 2871<a href="/pages/care-instructions" data-stagger class="navlink navlink--child"> 2872 <span class="navtext ">Care Instructions</span> 2873 </a> 2874 2875<a href="/pages/care-instructions" data-stagger class="navlink navlink--child"> 2876 <span class="navtext ">Ingredient Lists</span> 2877 </a> 2878 2879<a href="https://jennaraecakes.com/blogs/blog?q=all" data-stagger class="navlink navlink--child"> 2880 <span class="navtext ">Blog</span> 2881 </a> 2882 2883<a href="https://jennaraecakes.com/blogs/news" data-stagger class="navlink navlink--child">
2884 <span class="navtext ">News</span> 2885 </a> 2886 2887</div> 2888 </div> 2889 </div> 2890 2891</div> 2892 2893 <div class="hover__bar"></div> 2894 <div class="hover__bg"></div> 2895 </div> 2896 </nav> 2897 2898 2899<div class="header__desktop__buttons header__desktop__buttons--icons" ><div class="header__desktop__button " > 2900 <a href="/account" class="navlink"> 2901 2902 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 2903 <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"/> 2904 <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"/> 2905 <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"/> 2906 <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"/> 2907</svg> 2908 <span class="visually-hidden">My Account</span> 2909 2910 </a> 2911 </div> 2912 2913 2914 2915 <div class="header__desktop__button " > 2916 <a href="/search" class="navlink" data-popdown-toggle="search-popdown"> 2917 2918 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 2919 <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"/> 2920 <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"/> 2921 <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"/> 2922 <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"/> 2923</svg> 2924 <span class="visually-hidden">Search</span> 2925 2926 </a> 2927 </div> 2928 2929 2930 <div class="header__desktop__button " > 2931 <a href="/cart" 2932 class="navlink navlink--cart" 2933 data-drawer-toggle="drawer-cart"> 2934 2935 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 2936 <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"/> 2937 <path d="M6.76743 10.4741H19.2254" stroke="#8D6D44" stroke-width="0.75"/> 2938 <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"/> 2939 <path d="M7.00357 10.3238L8.77817 8.75671H17.2218L18.9535 10.3238" stroke="#8D6D44" stroke-width="0.75"/> 2940 <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"/> 2941 <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"/> 2942</svg> 2943 <span class="visually-hidden">Cart</span> 2944 2945 <span class="header__cart__status"> 2946 <span data-header-cart-price="0"> 2947 $0.00 2948 </span> 2949 <span data-header-cart-count="0"> 2950 (0) 2951 </span> 2952 2953<span data-header-cart-full="false"></span> 2954 </span> 2955 2956 2957 </a> 2958 </div> 2959 2960 </div> 2961 2962 </div> 2963 </div></div> 2964 </div> 2965 </header> 2966 2967 <nav class="drawer header__drawer display-none" 2968 data-drawer="hamburger" 2969 aria-label="Main menu" 2970 id="header-menu"> 2971 <div class="drawer__content"> 2972 <div class="drawer__top"> 2973 2974 2975 <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="/pages/580-academy-road-winnipeg-cake-shop" /><div class="popout--navbar"> 2976 2977 2978 <div class="popout" data-popout> 2979 2980 <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> 2981 USD $<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-down" viewB
2981ox="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> 2982 2983 <ul id="currency-list-localization-form-drawer" class="popout-list" data-popout-list> 2984 2985 <li class="popout-list__item "> 2986 <a class="popout-list__option" href="#" data-value="CAD" data-popout-option> 2987 <span>CAD $</span> 2988 </a> 2989 </li> 2990 <li class="popout-list__item popout-list__item--current"> 2991 <a class="popout-list__option" href="#" aria-current="true" data-value="USD" data-popout-option> 2992 <span>USD $</span> 2993 </a> 2994 </li></ul> 2995 2996 <input type="hidden" name="currency_code" id="CurrencySelector-localization-form-drawer" value="USD" data-popout-input/> 2997 2998 </div> 2999</div> 3000</form><a class="drawer__account" href="/account"> 3001 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 3002 <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"/> 3003 <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"/> 3004 <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"/> 3005 <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"/> 3006</svg> 3007 <span class="visually-hidden">My Account</span> 3008 </a></div> 3009 3010 <button class="drawer__button drawer__close" 3011 data-drawer-toggle="hamburger" 3012 aria-label="Close"> 3013 <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> 3014 </button> 3015 </div> 3016 <div class="drawer__inner" data-drawer-scrolls> 3017 3018 <div class="drawer__search" data-drawer-search> 3019 3020 3021<div data-search-popdown-wrap> 3022 <div id="search-drawer" class="search-drawer search__predictive" data-popdown-outer> 3023 <div class="item--loadbar" data-loading-indicator style="display: none;"></div> 3024 <div class="search__predictive__outer"> 3025 <div class="wrapper"> 3026 <div class="search__predictive__main"> 3027 <form class="search__predictive__form" 3028 action="/search" 3029 method="get" 3030 role="search"> 3031 <button class="search__predictive__form__button" type="submit"> 3032 <span class="visually-hidden">Search</span> 3033 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 3034 <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"/> 3035 <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"/> 3036 <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"/> 3037 <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"/> 3038</svg> 3039 </button> 3040 <input type="search" 3041 data-predictive-search-input 3042 name="q" 3043 value="" 3044 placeholder="Search..." 3045 aria-label="Search our store"> 3046 </form> 3047 <div class="search__predictive__close"> 3048 <button class="search__predictive__close__inner" data-close-popdown aria-label="Close"> 3049 <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> 3050 </button> 3051 </div> 3052 3053 <div class="search__predictive__clear"> 3054 <button class="search__predictive__close__inner" data-clear-input aria-label="Close"> 3055 <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> 3056 </button> 3057 </div> 3058 </div> 3059 </div> 3060 </div> 3061 <div class="header__search__results" data-predictive-search-results> 3062 <div class="wrapper"> 3063 <div class="search__results__empty" data-predictive-search-aria></div> 3064 <div class="search__results__outer"> 3065 3066 <div class="search__results__products"> 3067 <div class="search__results__products__title" data-product-title-wrap></div> 3068 <div class="search__results__products__list" data-product-wrap> 3069 3070 </div> 3071 </div> 3072 <div class="search__results__other"> 3073 <div class="search__results__other__list" data-collection-wrap></div> 3074 <div class="search__results__other__list" data-article-wrap></div> 3075 <div class="search__results__other__list" data-page-wrap></div> 3076 </div> 3077 </div> 3078 </div> 3079 </div> 3080 </div> 3081 3082 3083 3084
3084<script data-predictive-search-aria-template type="text/x-template"> 3085 <div aria-live="polite"> 3086 <p> 3087 3088 {{@if(it.count)}} 3089 <span class="badge">{{ it.count }}</span> 3090 {{/if}} 3091 {{ it.title }} <em>{{ it.query }}</em> 3092 3093 </p> 3094 </div> 3095 </script>
3095 3096 3097
3097<script data-predictive-search-title-template type="text/x-template"> 3098 <div class="search__results__heading"> 3099 3100 <p> 3101 <span class="search__results__title">{{ it.title }}</span> 3102 <span class="badge">{{ it.count }}</span> 3103 </p> 3104 3105 </div> 3106 </script>
3106 3107 3108
3108<script data-search-other-template type="text/x-template"> 3109 3110 {{@each(it) => object, index}} 3111 <div class="other__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 3112 <p class="other__inline__title"> 3113 <a href="{{ object.url }}">{{ object.title | safe }}</a> 3114 </p> 3115 </div> 3116 {{/each}} 3117 3118 </script>
3118 3119 3120
3120<script data-search-product-template type="text/x-template"> 3121 3122 {{@each(it) => object, index}} 3123 <a href="{{ object.url }}" class="product__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 3124 <div class="product__inline__image"> 3125 <img class="img-aspect-ratio" width="{{object.featured_image.width}}" height="{{ object.featured_image.height }}" alt="{{ object.featured_image.alt }}" src="{{ object.thumb }}"> 3126 </div> 3127 <div> 3128 <p class="product__inline__title"> 3129 {{ object.title | safe }} 3130 </p> 3131 <p class="product__inline__price"> 3132 <span class="price {{ object.classes }}"> 3133 {{ object.price | safe }} 3134 </span> 3135 {{@if(object.sold_out)}} 3136 <br /><em>{{ object.sold_out_translation }}</em> 3137 {{/if}} 3138 {{@if(object.on_sale)}} 3139 <span class="compare-at"> 3140 {{ object.compare_at_price | safe }} 3141 </span> 3142 {{/if}} 3143 </p> 3144 </div> 3145 </a> 3146 {{/each}} 3147 3148 </script>
3148 3149 3150</div> 3151 </div> 3152 3153 <div class="drawer__menu" data-stagger-animation data-sliderule-pane="0"> 3154 3155 3156 3157<div class="sliderule__wrapper"> 3158 <div class="sliderow" data-animates> 3159 3160<a class="sliderow__title" href="/pages/corporate">Corporate</a> 3161 </div></div> 3162 3163 3164 3165<div class="sliderule__wrapper"> 3166 <div class="sliderow" data-animates> 3167 3168<a class="sliderow__title" href="/products/advent-calendar">Advent Calendar</a> 3169 </div></div> 3170 3171 3172 3173<div class="sliderule__wrapper"><button class="sliderow" 3174 data-animates 3175 data-sliderule-open="sliderule-4822727e0cd86e484404310561368400"> 3176 <span class="sliderow__title">Seasonal</span> 3177 <span class="sliderule__chevron--right"> 3178 <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> 3179 <span class="visually-hidden">Expand menu</span> 3180 </span> 3181 </button> 3182 3183 <div class="mobile__menu__dropdown sliderule__panel" 3184 data-sliderule 3185 id="sliderule-4822727e0cd86e484404310561368400"> 3186 3187 <div class="sliderow" data-animates> 3188 <button class="drawer__button" 3189 data-sliderule-close="sliderule-4822727e0cd86e484404310561368400"> 3190 <span class="sliderule__chevron--left"> 3191 <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> 3192 <span class="visually-hidden">Hide menu</span> 3193 </span> 3194 </button> 3195 3196<a class="sliderow__title" href="/collections/thanksgiving">Seasonal</a> 3197 </div> 3198 3199 3200 3201 3202 3203 3204<div class="sliderule__wrapper"> 3205 <div class="sliderow" data-animates> 3206 3207<a class="sliderow__title" href="/collections/thanksgiving">Thanksgiving</a> 3208 </div></div> 3209 3210 3211 3212 3213 3214<div class="sliderule__wrapper"> 3215 <div class="sliderow" data-animates> 3216 3217<a class="sliderow__title" href="/collections/autumn-collection">Fall Collection</a> 3218 </div></div> 3219 3220<div class="sliderule-grid blocks-0"> 3221 3222 </div></div></div> 3223 3224 3225 3226<div class="sliderule__wrapper"><button class="sliderow" 3227 data-animates 3228 data-sliderule-open="sliderule-88b08bbecc9e65c966a2946beebb7255"> 3229 <span class="sliderow__title">Menu</span> 3230 <span class="sliderule__chevron--right"> 3231 <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> 3232 <span class="visually-hidden">Expand menu</span> 3233 </span> 3234 </button> 3235 3236 <div class="mobile__menu__dropdown sliderule__panel" 3237 data-sliderule 3238 id="sliderule-88b08bbecc9e65c966a2946beebb7255"> 3239 3240 <div class="sliderow" data-animates> 3241 <button class="drawer__button" 3242 data-sliderule-close="sliderule-88b08bbecc9e65c966a2946beebb7255"> 3243 <span class="sliderule__chevron--left"> 3244 <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> 3245 <span class="visually-hidden">Hide menu</span> 3246 </span> 3247 </button> 3248 3249<a class="sliderow__title" href="/collections/all-products">Menu</a> 3250 </div> 3251 3252 3253 3254 3255 3256 3257<div class="sliderule__wrapper"><button class="sliderow" 3258 data-animates
3259 data-sliderule-open="sliderule-c5bc35065b5f7bd92c08866b834c637f"> 3260 <span class="sliderow__title">Cakes</span> 3261 <span class="sliderule__chevron--right"> 3262 <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> 3263 <span class="visually-hidden">Expand menu</span> 3264 </span> 3265 </button> 3266 3267 <div class="mobile__menu__dropdown sliderule__panel" 3268 data-sliderule 3269 id="sliderule-c5bc35065b5f7bd92c08866b834c637f"> 3270 3271 <div class="sliderow" data-animates> 3272 <button class="drawer__button" 3273 data-sliderule-close="sliderule-c5bc35065b5f7bd92c08866b834c637f"> 3274 <span class="sliderule__chevron--left"> 3275 <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> 3276 <span class="visually-hidden">Hide menu</span> 3277 </span> 3278 </button> 3279 3280<a class="sliderow__title" href="/collections/cakes">Cakes</a> 3281 </div> 3282 3283 3284 3285 3286 3287 3288<div class="sliderule__wrapper"> 3289 <div class="sliderow" data-animates> 3290 3291<a class="sliderow__title" href="/products/last-minute-cakes">Last Minute Cakes</a> 3292 </div></div> 3293 3294 3295 3296 3297 3298<div class="sliderule__wrapper"> 3299 <div class="sliderow" data-animates> 3300 3301<a class="sliderow__title" href="/collections/classic-cakes">Classic Cakes</a> 3302 </div></div> 3303 3304 3305 3306 3307 3308<div class="sliderule__wrapper"> 3309 <div class="sliderow" data-animates> 3310 3311<a class="sliderow__title" href="/collections/designer-cakes">Customizable Cake Designs</a> 3312 </div></div> 3313 3314 3315 3316 3317 3318<div class="sliderule__wrapper"> 3319 <div class="sliderow" data-animates> 3320 3321<a class="sliderow__title" href="/collections/design-your-own-cake">Design Your Own Cake</a> 3322 </div></div> 3323 3324 3325 3326 3327 3328<div class="sliderule__wrapper"> 3329 <div class="sliderow" data-animates> 3330 3331<a class="sliderow__title" href="/products/custom-cakes">Fully Custom Cakes</a> 3332 </div></div> 3333 3334 3335 3336 3337 3338<div class="sliderule__wrapper"> 3339 <div class="sliderow" data-animates> 3340 3341<a class="sliderow__title" href="/collections/weddings">Wedding Cakes</a> 3342 </div></div> 3343 3344 3345 3346 3347 3348<div class="sliderule__wrapper"> 3349 <div class="sliderow" data-animates> 3350 3351<a class="sliderow__title" href="/collections/classes">JRC Academy Classes</a> 3352 </div></div> 3353 3354<div class="sliderule-grid blocks-0"> 3355 3356 </div></div></div> 3357 3358 3359 3360 3361 3362<div class="sliderule__wrapper"><button class="sliderow" 3363 data-animates 3364 data-sliderule-open="sliderule-b8a6384403cc96e799dab5db7a184015"> 3365 <span class="sliderow__title">Macarons</span> 3366 <span class="sliderule__chevron--right"> 3367 <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> 3368 <span class="visually-hidden">Expand menu</span> 3369 </span> 3370 </button> 3371 3372 <div class="mobile__menu__dropdown sliderule__panel" 3373 data-sliderule 3374 id="sliderule-b8a6384403cc96e799dab5db7a184015"> 3375 3376 <div class="sliderow" data-animates> 3377 <button class="drawer__button" 3378 data-sliderule-close="sliderule-b8a6384403cc96e799dab5db7a184015"> 3379 <span class="sliderule__chevron--left"> 3380 <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>
3381 <span class="visually-hidden">Hide menu</span> 3382 </span> 3383 </button> 3384 3385<a class="sliderow__title" href="/collections/macarons">Macarons</a> 3386 </div> 3387 3388 3389 3390 3391 3392 3393<div class="sliderule__wrapper"> 3394 <div class="sliderow" data-animates> 3395 3396<a class="sliderow__title" href="/collections/classic-macarons">Classic Macarons</a> 3397 </div></div> 3398 3399 3400 3401 3402 3403<div class="sliderule__wrapper"> 3404 <div class="sliderow" data-animates> 3405 3406<a class="sliderow__title" href="/collections/printed-macarons">Printed Macarons</a> 3407 </div></div> 3408 3409 3410 3411 3412 3413<div class="sliderule__wrapper"> 3414 <div class="sliderow" data-animates> 3415 3416<a class="sliderow__title" href="/collections/macaron-cakes">Macaron Cakes</a> 3417 </div></div> 3418 3419 3420 3421 3422 3423<div class="sliderule__wrapper"> 3424 <div class="sliderow" data-animates> 3425 3426<a class="sliderow__title" href="/collections/macaron-gift-boxes">Macaron Gift Boxes</a> 3427 </div></div> 3428 3429<div class="sliderule-grid blocks-0"> 3430 3431 </div></div></div> 3432 3433 3434 3435 3436 3437<div class="sliderule__wrapper"><button class="sliderow" 3438 data-animates 3439 data-sliderule-open="sliderule-897ebc065899c8e64e993e903ed9edcc"> 3440 <span class="sliderow__title">Cupcakes</span> 3441 <span class="sliderule__chevron--right"> 3442 <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> 3443 <span class="visually-hidden">Expand menu</span> 3444 </span> 3445 </button> 3446 3447 <div class="mobile__menu__dropdown sliderule__panel" 3448 data-sliderule 3449 id="sliderule-897ebc065899c8e64e993e903ed9edcc"> 3450 3451 <div class="sliderow" data-animates> 3452 <button class="drawer__button" 3453 data-sliderule-close="sliderule-897ebc065899c8e64e993e903ed9edcc"> 3454 <span class="sliderule__chevron--left"> 3455 <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> 3456 <span class="visually-hidden">Hide menu</span> 3457 </span> 3458 </button> 3459 3460<a class="sliderow__title" href="/collections/cupcakes">Cupcakes</a> 3461 </div> 3462 3463 3464 3465 3466 3467 3468<div class="sliderule__wrapper"> 3469 <div class="sliderow" data-animates> 3470 3471<a class="sliderow__title" href="/products/weekly-cupcakes">Weekly Cupcakes</a> 3472 </div></div> 3473 3474 3475 3476 3477 3478<div class="sliderule__wrapper"> 3479 <div class="sliderow" data-animates> 3480 3481<a class="sliderow__title" href="/collections/classic-cupcakes">Classic Cupcakes</a> 3482 </div></div> 3483 3484 3485 3486 3487 3488<div class="sliderule__wrapper"> 3489 <div class="sliderow" data-animates> 3490 3491<a class="sliderow__title" href="/collections/the-works-cupcakes">The Works Cupcakes</a> 3492 </div></div> 3493 3494 3495 3496 3497 3498<div class="sliderule__wrapper"> 3499 <div class="sliderow" data-animates> 3500 3501<a class="sliderow__title" href="/products/rainbow-cupcakes">Rainbow Cupcakes</a> 3502 </div></div> 3503 3504 3505 3506 3507 3508<div class="sliderule__wrapper"> 3509 <div class="sliderow" data-animates> 3510 3511<a class="sliderow__title" href="/products/custom-designed-cupcakes">Custom Designed Cupcakes</a> 3512 </div></div> 3513 3514<div class="sliderule-grid blocks-0"> 3515 3516 </div></div></div> 3517 3518 3519 3520 3521 3522<div class="sliderule__wrapper"> 3523 <div class="sliderow" data-animates> 3524 3525<a class="sliderow__title" href="/collections/snack-cakes">Snack Cakes</a> 3526 </div></div> 3527 3528 3529 3530 3531 3532<div class="sliderule__wrapper"> 3533 <div class="sliderow" data-animates> 3534 3535<a class="sliderow__title" href="/collections/brownies">Brownies</a> 3536 </div></div> 3537 3538 3539 3540 3541 3542<div class="sliderule__wrapper"> 3543 <div class="sliderow" data-animates> 3544 3545<a class="sliderow__title" href="/collections/cake-cans">Cake Cans</a> 3546 </div></div> 3547 3548 3549 3550 3551 3552<div class="sliderule__wrapper"> 3553 <div class="sliderow" data-animates> 3554 3555<a class="sliderow__title" href="/collections/cookie-dough-cups">Cookie Dough Cups</a> 3556 </div></div> 3557 3558 3559 3560 3561 3562<div class="sliderule__wrapper"> 3563 <div class="sliderow" data-animates> 3564 3565<a class="sliderow__title" href="/collections/cookie-sandwiches">Cookie Sandwiches</a> 3566 </div></div> 3567 3568 3569 3570 3571 3572<div class="sliderule__wrapper"> 3573 <div class="sliderow" data-animates> 3574 3575<a class="sliderow__title" href="/collections/party-platters">Party Platters</a> 3576 </div></div> 3577 3578 3579 3580 3581 3582<div class="sliderule__wrapper"><button class="sliderow" 3583 data-animates
3584 data-sliderule-open="sliderule-aeeef1df0167c5fe7bbdcc27c21be6bc"> 3585 <span class="sliderow__title">Gift Boxes + Bags</span> 3586 <span class="sliderule__chevron--right"> 3587 <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> 3588 <span class="visually-hidden">Expand menu</span> 3589 </span> 3590 </button> 3591 3592 <div class="mobile__menu__dropdown sliderule__panel" 3593 data-sliderule 3594 id="sliderule-aeeef1df0167c5fe7bbdcc27c21be6bc"> 3595 3596 <div class="sliderow" data-animates> 3597 <button class="drawer__button" 3598 data-sliderule-close="sliderule-aeeef1df0167c5fe7bbdcc27c21be6bc"> 3599 <span class="sliderule__chevron--left"> 3600 <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> 3601 <span class="visually-hidden">Hide menu</span> 3602 </span> 3603 </button> 3604 3605<a class="sliderow__title" href="/collections/treat-boxes">Gift Boxes + Bags</a> 3606 </div> 3607 3608 3609 3610 3611 3612 3613<div class="sliderule__wrapper"> 3614 <div class="sliderow" data-animates> 3615 3616<a class="sliderow__title" href="/collections/gift-boxes">Gift Boxes</a> 3617 </div></div> 3618 3619 3620 3621 3622 3623<div class="sliderule__wrapper"> 3624 <div class="sliderow" data-animates> 3625 3626<a class="sliderow__title" href="/collections/gift-bags">Gift Bags</a> 3627 </div></div> 3628 3629<div class="sliderule-grid blocks-0"> 3630 3631 </div></div></div> 3632 3633 3634 3635 3636 3637<div class="sliderule__wrapper"><button class="sliderow" 3638 data-animates 3639 data-sliderule-open="sliderule-e59582d7b8d0abb8a420969d77272230"> 3640 <span class="sliderow__title">Occasion</span> 3641 <span class="sliderule__chevron--right"> 3642 <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> 3643 <span class="visually-hidden">Expand menu</span> 3644 </span> 3645 </button> 3646 3647 <div class="mobile__menu__dropdown sliderule__panel" 3648 data-sliderule 3649 id="sliderule-e59582d7b8d0abb8a420969d77272230"> 3650 3651 <div class="sliderow" data-animates> 3652 <button class="drawer__button" 3653 data-sliderule-close="sliderule-e59582d7b8d0abb8a420969d77272230"> 3654 <span class="sliderule__chevron--left"> 3655 <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> 3656 <span class="visually-hidden">Hide menu</span> 3657 </span> 3658 </button> 3659 3660<a class="sliderow__title" href="/collections/baked-goods">Occasion</a> 3661 </div> 3662 3663 3664 3665 3666 3667 3668<div class="sliderule__wrapper"> 3669 <div class="sliderow" data-animates> 3670 3671<a class="sliderow__title" href="/collections/wedding">Weddings and Events</a> 3672 </div></div> 3673 3674 3675 3676 3677 3678<div class="sliderule__wrapper"> 3679 <div class="sliderow" data-animates> 3680 3681<a class="sliderow__title" href="/collections/birthday-parties">Birthday Parties</a> 3682 </div></div> 3683 3684 3685 3686 3687 3688<div class="sliderule__wrapper"> 3689 <div class="sliderow" data-animates> 3690 3691<a class="sliderow__title" href="/collections/new-baby">New Baby</a> 3692 </div></div> 3693 3694<div class="sliderule-grid blocks-0"> 3695 3696 </div></div></div> 3697 3698 3699 3700 3701 3702<div class="sliderule__wrapper"><button class="sliderow" 3703 data-animates
3704 data-sliderule-open="sliderule-3ed7391d682d06f43ce0b99cc28ebad8"> 3705 <span class="sliderow__title">JRC Merch</span> 3706 <span class="sliderule__chevron--right"> 3707 <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> 3708 <span class="visually-hidden">Expand menu</span> 3709 </span> 3710 </button> 3711 3712 <div class="mobile__menu__dropdown sliderule__panel" 3713 data-sliderule 3714 id="sliderule-3ed7391d682d06f43ce0b99cc28ebad8"> 3715 3716 <div class="sliderow" data-animates> 3717 <button class="drawer__button" 3718 data-sliderule-close="sliderule-3ed7391d682d06f43ce0b99cc28ebad8"> 3719 <span class="sliderule__chevron--left"> 3720 <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> 3721 <span class="visually-hidden">Hide menu</span> 3722 </span> 3723 </button> 3724 3725<a class="sliderow__title" href="/collections/jrc-merchandise">JRC Merch</a> 3726 </div> 3727 3728 3729 3730 3731 3732 3733<div class="sliderule__wrapper"> 3734 <div class="sliderow" data-animates> 3735 3736<a class="sliderow__title" href="/collections/apparel">Apparel</a> 3737 </div></div> 3738 3739 3740 3741 3742 3743<div class="sliderule__wrapper"> 3744 <div class="sliderow" data-animates> 3745 3746<a class="sliderow__title" href="/collections/cookbooks">Cookbooks</a> 3747 </div></div> 3748 3749 3750 3751 3752 3753<div class="sliderule__wrapper"> 3754 <div class="sliderow" data-animates> 3755 3756<a class="sliderow__title" href="/collections/dazzle-dust">Dazzle Dust</a> 3757 </div></div> 3758 3759 3760 3761 3762 3763<div class="sliderule__wrapper"> 3764 <div class="sliderow" data-animates> 3765 3766<a class="sliderow__title" href="/collections/liquid-flavours">Liquid Flavours</a> 3767 </div></div> 3768 3769 3770 3771 3772 3773<div class="sliderule__wrapper"> 3774 <div class="sliderow" data-animates> 3775 3776<a class="sliderow__title" href="/collections/home-baker">Bake At Home</a> 3777 </div></div> 3778 3779 3780 3781 3782 3783<div class="sliderule__wrapper"> 3784 <div class="sliderow" data-animates> 3785 3786<a class="sliderow__title" href="/collections/perfume">Perfume</a> 3787 </div></div> 3788 3789 3790 3791 3792 3793<div class="sliderule__wrapper"> 3794 <div class="sliderow" data-animates> 3795 3796<a class="sliderow__title" href="/collections/puzzle">Puzzle</a> 3797 </div></div> 3798 3799 3800 3801 3802 3803<div class="sliderule__wrapper"> 3804 <div class="sliderow" data-animates> 3805 3806<a class="sliderow__title" href="/collections/candles">Candles</a> 3807 </div></div> 3808 3809<div class="sliderule-grid blocks-0"> 3810 3811 </div></div></div> 3812 3813 3814 3815 3816 3817<div class="sliderule__wrapper"> 3818 <div class="sliderow" data-animates> 3819 3820<a class="sliderow__title" href="/collections/gluten-free">Gluten Free</a> 3821 </div></div> 3822 3823 3824 3825 3826 3827<div class="sliderule__wrapper"> 3828 <div class="sliderow" data-animates> 3829 3830<a class="sliderow__title" href="/collections/vegan">Vegan</a> 3831 </div></div> 3832 3833<div class="sliderule-grid blocks-0"> 3834 3835 </div></div></div> 3836 3837 3838 3839<div class="sliderule__wrapper"><button class="sliderow" 3840 data-animates 3841 data-sliderule-open="sliderule-40b43e92b89ad0a2de83ba5380fda375"> 3842 <span class="sliderow__title">Local Delivery and Pick Up</span> 3843 <span class="sliderule__chevron--right"> 3844 <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>
3845 <span class="visually-hidden">Expand menu</span> 3846 </span> 3847 </button> 3848 3849 <div class="mobile__menu__dropdown sliderule__panel" 3850 data-sliderule 3851 id="sliderule-40b43e92b89ad0a2de83ba5380fda375"> 3852 3853 <div class="sliderow" data-animates> 3854 <button class="drawer__button" 3855 data-sliderule-close="sliderule-40b43e92b89ad0a2de83ba5380fda375"> 3856 <span class="sliderule__chevron--left"> 3857 <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> 3858 <span class="visually-hidden">Hide menu</span> 3859 </span> 3860 </button> 3861 3862<a class="sliderow__title" href="/collections/all-products">Local Delivery and Pick Up</a> 3863 </div> 3864 3865 3866 3867 3868 3869 3870<div class="sliderule__wrapper"> 3871 <div class="sliderow" data-animates> 3872 3873<a class="sliderow__title" href="/collections/cakes">Cakes</a> 3874 </div></div> 3875 3876 3877 3878 3879 3880<div class="sliderule__wrapper"> 3881 <div class="sliderow" data-animates> 3882 3883<a class="sliderow__title" href="/collections/cupcakes">Cupcakes</a> 3884 </div></div> 3885 3886 3887 3888 3889 3890<div class="sliderule__wrapper"> 3891 <div class="sliderow" data-animates> 3892 3893<a class="sliderow__title" href="/collections/macarons">Macarons</a> 3894 </div></div> 3895 3896 3897 3898 3899 3900<div class="sliderule__wrapper"> 3901 <div class="sliderow" data-animates> 3902 3903<a class="sliderow__title" href="/collections/snack-cakes">Snack Cakes</a> 3904 </div></div> 3905 3906 3907 3908 3909 3910<div class="sliderule__wrapper"> 3911 <div class="sliderow" data-animates> 3912 3913<a class="sliderow__title" href="/collections/brownies">Brownies</a> 3914 </div></div> 3915 3916 3917 3918 3919 3920<div class="sliderule__wrapper"> 3921 <div class="sliderow" data-animates> 3922 3923<a class="sliderow__title" href="/collections/cake-cans">Cake Cans</a> 3924 </div></div> 3925 3926 3927 3928 3929 3930<div class="sliderule__wrapper"> 3931 <div class="sliderow" data-animates> 3932 3933<a class="sliderow__title" href="/collections/cookie-dough-cups">Cookie Dough Cups</a> 3934 </div></div> 3935 3936 3937 3938 3939 3940<div class="sliderule__wrapper"> 3941 <div class="sliderow" data-animates> 3942 3943<a class="sliderow__title" href="/collections/cookie-sandwiches">Cookie Sandwiches</a> 3944 </div></div> 3945 3946 3947 3948 3949 3950<div class="sliderule__wrapper"> 3951 <div class="sliderow" data-animates> 3952 3953<a class="sliderow__title" href="/collections/party-platters">Party Platters</a> 3954 </div></div> 3955 3956 3957 3958 3959 3960<div class="sliderule__wrapper"> 3961 <div class="sliderow" data-animates> 3962 3963<a class="sliderow__title" href="/collections/cookbooks">Cookbooks</a> 3964 </div></div> 3965 3966 3967 3968 3969 3970<div class="sliderule__wrapper"> 3971 <div class="sliderow" data-animates> 3972 3973<a class="sliderow__title" href="/collections/dazzle-dust">Dazzle Dust Edible Glitter</a> 3974 </div></div> 3975 3976 3977 3978 3979 3980<div class="sliderule__wrapper"> 3981 <div class="sliderow" data-animates> 3982 3983<a class="sliderow__title" href="/collections/liquid-flavours">Liquid Flavours</a> 3984 </div></div> 3985 3986 3987 3988 3989 3990<div class="sliderule__wrapper"> 3991 <div class="sliderow" data-animates> 3992 3993<a class="sliderow__title" href="/collections/treat-boxes">Gift Boxes and Bags</a> 3994 </div></div> 3995 3996 3997 3998 3999 4000<div class="sliderule__wrapper"> 4001 <div class="sliderow" data-animates> 4002 4003<a class="sliderow__title" href="/collections/jrc-merchandise">JRC Items</a> 4004 </div></div> 4005 4006 4007 4008 4009 4010<div class="sliderule__wrapper"> 4011 <div class="sliderow" data-animates> 4012 4013<a class="sliderow__title" href="/collections/gluten-free">Gluten Free</a> 4014 </div></div> 4015 4016 4017 4018 4019 4020<div class="sliderule__wrapper"> 4021 <div class="sliderow" data-animates> 4022 4023<a class="sliderow__title" href="/collections/vegan">Vegan</a> 4024 </div></div> 4025 4026<div class="sliderule-grid blocks-0"> 4027 4028 </div></div></div> 4029 4030 4031 4032<div class="sliderule__wrapper"> 4033 <div class="sliderow" data-animates> 4034 4035<a class="sliderow__title" href="/pages/local-delivery">Skip Delivery</a> 4036 </div></div> 4037 4038 4039 4040<div class="sliderule__wrapper"><button class="sliderow" 4041 data-animates
4042 data-sliderule-open="sliderule-ba7c882bfa26af2c54d87db3ac83bffc"> 4043 <span class="sliderow__title">Shipping</span> 4044 <span class="sliderule__chevron--right"> 4045 <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> 4046 <span class="visually-hidden">Expand menu</span> 4047 </span> 4048 </button> 4049 4050 <div class="mobile__menu__dropdown sliderule__panel" 4051 data-sliderule 4052 id="sliderule-ba7c882bfa26af2c54d87db3ac83bffc"> 4053 4054 <div class="sliderow" data-animates> 4055 <button class="drawer__button" 4056 data-sliderule-close="sliderule-ba7c882bfa26af2c54d87db3ac83bffc"> 4057 <span class="sliderule__chevron--left"> 4058 <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> 4059 <span class="visually-hidden">Hide menu</span> 4060 </span> 4061 </button> 4062 4063<a class="sliderow__title" href="/collections/canada-usa-shipping">Shipping</a> 4064 </div> 4065 4066 4067 4068 4069 4070 4071<div class="sliderule__wrapper"> 4072 <div class="sliderow" data-animates> 4073 4074<a class="sliderow__title" href="/collections/home-baker">Bake At Home</a> 4075 </div></div> 4076 4077 4078 4079 4080 4081<div class="sliderule__wrapper"> 4082 <div class="sliderow" data-animates> 4083 4084<a class="sliderow__title" href="/collections/canada-usa-shipping">Canada</a> 4085 </div></div> 4086 4087 4088 4089 4090 4091<div class="sliderule__wrapper"> 4092 <div class="sliderow" data-animates> 4093 4094<a class="sliderow__title" href="/collections/worldwide-shipping">International</a> 4095 </div></div> 4096 4097 4098 4099 4100 4101<div class="sliderule__wrapper"> 4102 <div class="sliderow" data-animates> 4103 4104<a class="sliderow__title" href="/collections/canada-usa-shipping">Shop All Shipping</a> 4105 </div></div> 4106 4107<div class="sliderule-grid blocks-0"> 4108 4109 </div></div></div> 4110 4111 4112 4113<div class="sliderule__wrapper"><button class="sliderow" 4114 data-animates 4115 data-sliderule-open="sliderule-03719a9f9c507f3f4c540d0ea3fb2549"> 4116 <span class="sliderow__title">Bake At Home</span> 4117 <span class="sliderule__chevron--right"> 4118 <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> 4119 <span class="visually-hidden">Expand menu</span> 4120 </span> 4121 </button> 4122 4123 <div class="mobile__menu__dropdown sliderule__panel" 4124 data-sliderule 4125 id="sliderule-03719a9f9c507f3f4c540d0ea3fb2549"> 4126 4127 <div class="sliderow" data-animates> 4128 <button class="drawer__button" 4129 data-sliderule-close="sliderule-03719a9f9c507f3f4c540d0ea3fb2549"> 4130 <span class="sliderule__chevron--left"> 4131 <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> 4132 <span class="visually-hidden">Hide menu</span> 4133 </span> 4134 </button> 4135 4136<a class="sliderow__title" href="/collections/home-baker">Bake At Home</a> 4137 </div> 4138 4139 4140 4141 4142 4143 4144<div class="sliderule__wrapper"> 4145 <div class="sliderow" data-animates> 4146 4147<a class="sliderow__title" href="/collections/cookbooks">Cookbooks</a> 4148 </div></div> 4149 4150 4151 4152 4153 4154<div class="sliderule__wrapper"> 4155 <div class="sliderow" data-animates> 4156 4157<a class="sliderow__title" href="/collections/dazzle-dust">Dazzle Dust</a> 4158 </div></div> 4159 4160 4161 4162 4163 4164<div class="sliderule__wrapper"> 4165 <div class="sliderow" data-animates> 4166 4167<a class="sliderow__title" href="/collections/liquid-flavours">Liquid Flavours</a> 4168 </div></div> 4169 4170 4171 4172 4173 4174<div class="sliderule__wrapper"> 4175 <div class="sliderow" data-animates> 4176 4177<a class="sliderow__title" href="/products/jenna-rae-cakes-x-colour-mill-food-colouring-set">Food Colouring</a> 4178 </div></div> 4179 4180 4181 4182 4183 4184<div class="sliderule__wrapper"> 4185 <div class="sliderow" data-animates> 4186 4187<a class="sliderow__title" href="/products/jrc-candy-sprinkles-4oz">Sprinkles</a> 4188 </div></div> 4189 4190 4191 4192 4193 4194<div class="sliderule__wrapper"> 4195 <div class="sliderow" data-animates> 4196 4197<a class="sliderow__title" href="/collections/jrc-merchandise">JRC Merch</a> 4198 </div></div> 4199 4200 4201 4202 4203 4204<div class="sliderule__wrapper"> 4205 <div class="sliderow" data-animates> 4206 4207<a class="sliderow__title" href="/blogs/recipes">Recipes</a> 4208 </div></div> 4209 4210 4211 4212 4213 4214<div class="sliderule__wrapper"> 4215 <div class="sliderow" data-animates> 4216 4217<a class="sliderow__title" href="/collections/classes">JRC Academy Classes</a> 4218 </div></div> 4219 4220<div class="sliderule-grid blocks-0"> 4221 4222 </div></div></div> 4223 4224 4225 4226<div class="sliderule__wrapper"><button class="sliderow" 4227 data-animates
4228 data-sliderule-open="sliderule-61e18beafa233c542882ab49af966e4e"> 4229 <span class="sliderow__title">Bakeries</span> 4230 <span class="sliderule__chevron--right"> 4231 <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> 4232 <span class="visually-hidden">Expand menu</span> 4233 </span> 4234 </button> 4235 4236 <div class="mobile__menu__dropdown sliderule__panel" 4237 data-sliderule 4238 id="sliderule-61e18beafa233c542882ab49af966e4e"> 4239 4240 <div class="sliderow" data-animates> 4241 <button class="drawer__button" 4242 data-sliderule-close="sliderule-61e18beafa233c542882ab49af966e4e"> 4243 <span class="sliderule__chevron--left"> 4244 <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> 4245 <span class="visually-hidden">Hide menu</span> 4246 </span> 4247 </button> 4248 4249<a class="sliderow__title" href="/pages/580-academy-road-winnipeg-cake-shop">Bakeries</a> 4250 </div> 4251 4252 4253 4254 4255 4256 4257<div class="sliderule__wrapper"> 4258 <div class="sliderow" data-animates> 4259 4260<a class="sliderow__title" href="/pages/about-us">Our Story</a> 4261 </div></div> 4262 4263 4264 4265 4266 4267<div class="sliderule__wrapper"> 4268 <div class="sliderow" data-animates> 4269 4270<a class="sliderow__title" href="/pages/580-academy-road-winnipeg-cake-shop">Academy Road</a> 4271 </div></div> 4272 4273 4274 4275 4276 4277<div class="sliderule__wrapper"> 4278 <div class="sliderow" data-animates> 4279 4280<a class="sliderow__title" href="/pages/island-lakes-winnipeg-cake-shop">Island Lakes</a> 4281 </div></div> 4282 4283 4284 4285 4286 4287<div class="sliderule__wrapper"> 4288 <div class="sliderow" data-animates> 4289 4290<a class="sliderow__title" href="/pages/the-forks-winnipeg-cake-shop">The Forks</a> 4291 </div></div> 4292 4293 4294 4295 4296 4297<div class="sliderule__wrapper"> 4298 <div class="sliderow" data-animates> 4299 4300<a class="sliderow__title" href="/pages/ywg-airport-winnipeg-cake-shop">YWG Airport *Now Open!*</a> 4301 </div></div> 4302 4303 4304 4305 4306 4307<div class="sliderule__wrapper"> 4308 <div class="sliderow" data-animates> 4309 4310<a class="sliderow__title" href="/pages/contact">Contact</a> 4311 </div></div> 4312 4313 4314 4315 4316 4317<div class="sliderule__wrapper"> 4318 <div class="sliderow" data-animates> 4319 4320<a class="sliderow__title" href="/pages/careers">Careers</a> 4321 </div></div> 4322 4323 4324 4325 4326 4327<div class="sliderule__wrapper"> 4328 <div class="sliderow" data-animates> 4329 4330<a class="sliderow__title" href="/pages/care-instructions">Care Instructions</a> 4331 </div></div> 4332 4333 4334 4335 4336 4337<div class="sliderule__wrapper"> 4338 <div class="sliderow" data-animates> 4339 4340<a class="sliderow__title" href="/pages/care-instructions">Ingredient Lists</a> 4341 </div></div> 4342 4343 4344 4345 4346 4347<div class="sliderule__wrapper"> 4348 <div class="sliderow" data-animates> 4349 4350<a class="sliderow__title" href="https://jennaraecakes.com/blogs/blog?q=all">Blog</a> 4351 </div></div> 4352 4353 4354 4355 4356 4357<div class="sliderule__wrapper"> 4358 <div class="sliderow" data-animates> 4359 4360<a class="sliderow__title" href="https://jennaraecakes.com/blogs/news">News</a> 4361 </div></div> 4362 4363<div class="sliderule-grid blocks-0"> 4364 4365 </div></div></div> 4366 4367 </div> 4368 </div> 4369 </div> 4370 <span class="drawer__underlay" data-drawer-underlay> 4371 <span class="drawer__underlay__fill"></span> 4372 <span class="drawer__underlay__blur"></span> 4373 </span> 4374 </nav> 4375
4376<div data-product-add-popdown-wrapper class="product-add-popdown"></div> 4377</div> 4378 4379<div class="header__backfill" 4380 data-header-backfill 4381 style="height: var(--menu-height);"></div> 4382 4383 4384
4385<script type="application/ld+json"> 4386{ 4387 "@context": "http://schema.org", 4388 "@type": "Organization", 4389 "name": "Jenna Rae Cakes", 4390 4391 "sameAs": [ 4392 "", 4393 "https:\/\/www.facebook.com\/jennaraecakes\/", 4394 "https:\/\/www.instagram.com\/jennaraecakes\/", 4395 "https:\/\/www.pinterest.ca\/jennaraecakes\/_saved\/", 4396 "https:\/\/www.youtube.com\/channel\/UCV0RkkTUnT1t1FCq-VZOsGw", 4397 "", 4398 "", 4399 "", 4400 "" 4401 ], 4402 "url": "https:\/\/jennaraecakes.com\/pages\/580-academy-road-winnipeg-cake-shop" 4403} 4404</script>
4404 4405 4406 4407 4408 4409 4410 4411</div> 4412<!-- END sections: header-group --> 4413 4414 4415 <main class="main-content" id="MainContent"> 4416 4417 <div id="shopify-section-template--15896101486843__section_daily_menu_fqhKq8" class="shopify-section"> <div class="daily-menu-items page-section" 4418 data-section-id="template--15896101486843__section_daily_menu_fqhKq8" 4419 data-section-type="collection-row"> 4420 4421 <ul class="submenu submenu-primary"> 4422 <li><a class="active" href="/pages/580-academy-road-winnipeg-cake-shop">Academy Road</a></li><li> <a href="/pages/island-lakes-winnipeg-cake-shop">Island Lakes</a> 4423</li><li><a href="/pages/the-forks-winnipeg-cake-shop">The Forks</a></li><li><a href="/pages/ywg-airport-winnipeg-cake-shop">YWG Airport</a></li> 4424 </ul> 4425 4426 <div class="wrapper"> 4427 4428 4429 <div class="section-title"> 4430 4431 <h1 class="title">Your Winnipeg Destination for Macarons, Cupcakes, Cookie Sandwiches, Cakes, Gifts, and more!</h1> 4432 4433 </div> 4434 4435 <div class="section-details"> 4436 <div class="description" style="text-align:center;"> 4437 4438 <p>Located in the heart of River Heights, our Academy Road shop is where the Jenna Rae Cakes magic first began. As our flagship location, this cozy corner is always buzzing with creativity, celebration, and sweet inspiration. Inside, youâll find our full lineup of signature treatsâfrom macarons and cookie sandwiches to cupcakes, snack cakes, and custom cakesâalongside exclusive merch, gift items, and baking essentials.<br/>Itâs the perfect place to pick up something special, snap a photo, and experience where it all started while making every moment sweet.</p> 4439 4440 4441 4442 <h2 class="store-hour-heading">Store Details</h2> 4443 4444<div class="fnd-shop-times"> 4445 4446 4447<p> 4448Tuesday - Saturday: 10am - 6pm<br /> 4449Sunday - Monday: Closed 4450</p> 4451<p> 4452<strong>Closed on Wednesday, September 30th.</strong> 4453<br /> 4454<br /> 4455 4456 4457<a href="https://maps.app.goo.gl/xDphZdDD46DhRxiB8" title="JRC Google Maps" target="_blank" rel="noopener"> 4458580-E Academy Rd, Winnipeg, MB<br /> 4459R3N 0E3, Canada 4460</a> 4461<br /> 4462 4463 4464<a href="tel:2046914222" title="Academy Road Phone Number" target="_blank" rel="noopener"> 4465(204) 691-4222 ext 2 4466</a> 4467 4468</p></div></div> 4469 </div> 4470 4471 <h2 class="fnd-collection-list-title fnd-todays-menu-heading">Today's Menu</h2> 4472 4473 <div class="menu-items "> 4474 4475 4476<div class="test1 fnd_grid_item product-grid-item" > 4477 4478 <a href="/products/meringues"> 4479 4480 <div class="product-grid-item-image-wrapper"> 4481<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4482 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/meringue-cans-1850937_1x1.jpg?v=1789614188');"> 4483 <div class="background-size-cover lazyload" 4484 data-bgset=" 4485//jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_180x.jpg?v=1789614188 180w 225h, 4486 //jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_360x.jpg?v=1789614188 360w 450h, 4487 //jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_540x.jpg?v=1789614188 540w 674h, 4488 //jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_720x.jpg?v=1789614188 720w 899h, 4489 //jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_900x.jpg?v=1789614188 900w 1124h, 4490 //jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_1080x.jpg?v=1789614188 1080w 1349h, 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 //jennaraecakes.com/cdn/shop/files/meringue-cans-1850937.jpg?v=1789614188 1281w 1600h" 4504 style="background-position: center center;" 4505 role="img" 4506 aria-label=""></div> 4507 <noscript> 4508 <img src="//jennaraecakes.com/cdn/shop/files/meringue-cans-1850937_720x.jpg?v=1789614188" alt="" class="responsive-wide-image"/> 4509 </noscript> 4510</div> 4511</div> 4512 4513 </a> 4514 4515 <div class="product__grid__info product__grid__info--under text-center"> 4516 <a href="/products/meringues"> 4517 <div class="product__grid__title__wrapper"> 4518 <p class="product__grid__title default"> 4519 FEATURES 4520 </p> 4521 </div> 4522 </a> 4523 </div> 4524 <hr class="m0"> 4525
4526 <span class="sold-out">Sold out</span> 4527 4528 </div> 4529 4530 4531 4532<div class="test1 fnd_grid_item product-grid-item" > 4533 4534 <a href="/collections/brownies"> 4535 4536 <div class="product-grid-item-image-wrapper"> 4537<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4538 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/cookie-dough-brownie-1931472_1x1.png?v=1759567002');"> 4539 <div class="background-size-cover lazyload" 4540 data-bgset=" 4541//jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_180x.png?v=1759567002 180w 225h, 4542 //jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_360x.png?v=1759567002 360w 450h, 4543 //jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_540x.png?v=1759567002 540w 675h, 4544 //jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_720x.png?v=1759567002 720w 900h, 4545 //jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_900x.png?v=1759567002 900w 1125h, 4546 //jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_1080x.png?v=1759567002 1080w 1350h, 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 //jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472.png?v=1759567002 1280w 1600h" 4560 style="background-position: center center;" 4561 role="img" 4562 aria-label="A hand with glittery nail polish holds a layered dessert bar featuring a brownie base, a cookie dough center with chocolate chips, and a smooth chocolate topping."></div> 4563 <noscript> 4564 <img src="//jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_720x.png?v=1759567002" alt="A hand with glittery nail polish holds a layered dessert bar featuring a brownie base, a cookie dough center with chocolate chips, and a smooth chocolate topping." class="responsive-wide-image"/> 4565 </noscript> 4566</div> 4567</div> 4568 4569 </a> 4570 4571 <div class="product__grid__info product__grid__info--under text-center"> 4572 <a href="/collections/brownies"> 4573 <div class="product__grid__title__wrapper"> 4574 <p class="product__grid__title default"> 4575 Brownies 4576 </p> 4577 </div> 4578 </a> 4579 </div> 4580 <hr class="m0"> 4581 4582 <ul class="initial-content"> 4583 4584 4585 4586 4587<li>cookie dough brownie</li> 4588 4589 4590
4591<li>peanut butter marshmallow brownie</li> 4592 4593 4594 </ul> 4595 4596 4597 </div> 4598 4599 4600 4601<div class="test1 fnd_grid_item product-grid-item" > 4602 4603 <a href="/products/weekly-cupcakes"> 4604 4605 <div class="product-grid-item-image-wrapper"> 4606<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4607 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/select-quantity-8651435_1x1.jpg?v=1755945905');"> 4608 <div class="background-size-cover lazyload" 4609 data-bgset=" 4610//jennaraecakes.com/cdn/shop/files/select-quantity-8651435_180x.jpg?v=1755945905 180w 225h, 4611 //jennaraecakes.com/cdn/shop/files/select-quantity-8651435_360x.jpg?v=1755945905 360w 450h, 4612 //jennaraecakes.com/cdn/shop/files/select-quantity-8651435_540x.jpg?v=1755945905 540w 675h, 4613 //jennaraecakes.com/cdn/shop/files/select-quantity-8651435_720x.jpg?v=1755945905 720w 900h, 4614 //jennaraecakes.com/cdn/shop/files/select-quantity-8651435_900x.jpg?v=1755945905 900w 1125h, 4615 //jennaraecakes.com/cdn/shop/files/select-quantity-8651435_1080x.jpg?v=1755945905 1080w 1350h, 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 //jennaraecakes.com/cdn/shop/files/select-quantity-8651435.jpg?v=1755945905 1280w 1600h" 4629 style="background-position: center center;" 4630 role="img" 4631 aria-label=""></div> 4632 <noscript> 4633 <img src="//jennaraecakes.com/cdn/shop/files/select-quantity-8651435_720x.jpg?v=1755945905" alt="" class="responsive-wide-image"/> 4634 </noscript> 4635</div> 4636</div> 4637 4638 </a> 4639 4640 <div class="product__grid__info product__grid__info--under text-center"> 4641 <a href="/products/weekly-cupcakes"> 4642 <div class="product__grid__title__wrapper"> 4643 <p class="product__grid__title default"> 4644 Cupcakes 4645 </p> 4646 </div> 4647 </a> 4648 </div> 4649 <hr class="m0"> 4650 4651 <ul class="initial-content"> 4652 4653 4654 4655 4656<li>lemon raspberry</li> 4657 4658 4659 4660<li>red velvet</li> 4661 4662 4663
4664<li><del> vanilla</del></li> 4665 4666 4667 4668<li><del> chocolate</del></li> 4669 4670 4671 4672<li>pumpkin spice</li> 4673 4674 4675 4676<li>birthday cake oreo</li> 4677 4678 4679 4680<li><del> salted caramel</del></li> 4681 4682 4683 4684<li>swiss roll</li> 4685 4686 4687 </ul> 4688 4689 4690 </div> 4691 4692 4693 4694<div class="test1 fnd_grid_item product-grid-item" > 4695 4696 <a href="/products/cake-cans"> 4697 4698 <div class="product-grid-item-image-wrapper"> 4699<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4700 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/cake_cups_grey_1x1.jpg?v=1774717861');"> 4701 <div class="background-size-cover lazyload" 4702 data-bgset=" 4703//jennaraecakes.com/cdn/shop/files/cake_cups_grey_180x.jpg?v=1774717861 180w 225h, 4704 //jennaraecakes.com/cdn/shop/files/cake_cups_grey_360x.jpg?v=1774717861 360w 450h, 4705 //jennaraecakes.com/cdn/shop/files/cake_cups_grey_540x.jpg?v=1774717861 540w 675h, 4706 //jennaraecakes.com/cdn/shop/files/cake_cups_grey_720x.jpg?v=1774717861 720w 900h, 4707 //jennaraecakes.com/cdn/shop/files/cake_cups_grey_900x.jpg?v=1774717861 900w 1125h, 4708 //jennaraecakes.com/cdn/shop/files/cake_cups_grey_1080x.jpg?v=1774717861 1080w 1350h, 4709 //jennaraecakes.com/cdn/shop/files/cake_cups_grey_1296x.jpg?v=1774717861 1296w 1620h, 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 //jennaraecakes.com/cdn/shop/files/cake_cups_grey.jpg?v=1774717861 1440w 1800h" 4722 style="background-position: center center;" 4723 role="img" 4724 aria-label=""></div> 4725 <noscript> 4726 <img src="//jennaraecakes.com/cdn/shop/files/cake_cups_grey_720x.jpg?v=1774717861" alt="" class="responsive-wide-image"/> 4727 </noscript> 4728</div> 4729</div> 4730 4731 </a> 4732 4733 <div class="product__grid__info product__grid__info--under text-center"> 4734 <a href="/products/cake-cans"> 4735 <div class="product__grid__title__wrapper"> 4736 <p class="product__grid__title default"> 4737 Cake Cans 4738 </p> 4739 </div> 4740 </a> 4741 </div> 4742 <hr class="m0"> 4743 4744 <ul class="initial-content"> 4745 4746 4747 4748 4749<li><del> Pumpkin spice</del></li> 4750 4751 4752 4753<li>birthday cake</li> 4754 4755 4756 </ul> 4757 4758 4759 </div> 4760 4761 4762 4763<div class="test1 fnd_grid_item product-grid-item" > 4764 4765 <a href="/products/snack-cakes"> 4766 4767 <div class="product-grid-item-image-wrapper"> 4768<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4769 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/magic-mallow-snack-cake-4725062_1x1.jpg?v=1773456368');"> 4770 <div class="background-size-cover lazyload" 4771 data-bgset=" 4772//jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_180x.jpg?v=1773456368 180w 225h, 4773 //jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_360x.jpg?v=1773456368 360w 450h, 4774 //jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_540x.jpg?v=1773456368 540w 675h, 4775 //jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_720x.jpg?v=1773456368 720w 900h, 4776 //jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_900x.jpg?v=1773456368 900w 1125h, 4777 //jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_1080x.jpg?v=1773456368 1080w 1350h, 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 //jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062.jpg?v=1773456368 1280w 1600h" 4791 style="background-position: center center;" 4792 role="img" 4793 aria-label=""></div> 4794 <noscript> 4795 <img src="//jennaraecakes.com/cdn/shop/files/magic-mallow-snack-cake-4725062_720x.jpg?v=1773456368" alt="" class="responsive-wide-image"/> 4796 </noscript> 4797</div> 4798</div> 4799 4800 </a> 4801 4802 <div class="product__grid__info product__grid__info--under text-center"> 4803 <a href="/products/snack-cakes"> 4804 <div class="product__grid__title__wrapper"> 4805 <p class="product__grid__title default"> 4806 Snack Cakes 4807 </p> 4808 </div> 4809 </a> 4810 </div> 4811 <hr class="m0"> 4812 4813 <ul class="initial-content"> 4814 4815 4816 4817 4818<li>Birthday Oreo *vegan</li> 4819 4820 4821
4822<li>salted caramel</li> 4823 4824 4825 </ul> 4826 4827 4828 </div> 4829 4830 4831 4832<div class="test1 fnd_grid_item product-grid-item" > 4833 4834 <a href="/products/classic-cookie-sandwiches"> 4835 4836 <div class="product-grid-item-image-wrapper"> 4837<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4838 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/tsc_cookie_3_1x1.jpg?v=1752782464');"> 4839 <div class="background-size-cover lazyload" 4840 data-bgset=" 4841//jennaraecakes.com/cdn/shop/files/tsc_cookie_3_180x.jpg?v=1752782464 180w 225h, 4842 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3_360x.jpg?v=1752782464 360w 450h, 4843 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3_540x.jpg?v=1752782464 540w 675h, 4844 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3_720x.jpg?v=1752782464 720w 900h, 4845 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3_900x.jpg?v=1752782464 900w 1125h, 4846 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3_1080x.jpg?v=1752782464 1080w 1350h, 4847 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3_1296x.jpg?v=1752782464 1296w 1620h, 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 //jennaraecakes.com/cdn/shop/files/tsc_cookie_3.jpg?v=1752782464 1440w 1800h" 4860 style="background-position: center center;" 4861 role="img" 4862 aria-label=""></div> 4863 <noscript> 4864 <img src="//jennaraecakes.com/cdn/shop/files/tsc_cookie_3_720x.jpg?v=1752782464" alt="" class="responsive-wide-image"/> 4865 </noscript> 4866</div> 4867</div> 4868 4869 </a> 4870 4871 <div class="product__grid__info product__grid__info--under text-center"> 4872 <a href="/products/classic-cookie-sandwiches"> 4873 <div class="product__grid__title__wrapper"> 4874 <p class="product__grid__title default"> 4875 Cookie Sandwiches 4876 </p> 4877 </div> 4878 </a> 4879 </div> 4880 <hr class="m0"> 4881 4882 <ul class="initial-content"> 4883 4884 4885 4886 4887<li>Toffee salted caramel</li> 4888 4889 4890
4891<li>chocolate chip</li> 4892 4893 4894 4895<li>Pumpkin Spice</li> 4896 4897 4898 4899<li><del> Salted caramel ginger</del></li> 4900 4901 4902 </ul> 4903 4904 4905 </div> 4906 4907 4908 4909<div class="test1 fnd_grid_item product-grid-item" > 4910 4911 <a href="/products/classic-macarons"> 4912 4913 <div class="product-grid-item-image-wrapper"> 4914<div class="image__fill fade-in-child" style="padding-top: 70.0%; 4915 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/regular-macarons-1620858_1x1.jpg?v=1756927802');"> 4916 <div class="background-size-cover lazyload" 4917 data-bgset=" 4918//jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_180x.jpg?v=1756927802 180w 225h, 4919 //jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_360x.jpg?v=1756927802 360w 450h, 4920 //jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_540x.jpg?v=1756927802 540w 675h, 4921 //jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_720x.jpg?v=1756927802 720w 900h, 4922 //jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_900x.jpg?v=1756927802 900w 1125h, 4923 //jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_1080x.jpg?v=1756927802 1080w 1350h, 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 //jennaraecakes.com/cdn/shop/files/regular-macarons-1620858.jpg?v=1756927802 1280w 1600h" 4937 style="background-position: center center;" 4938 role="img" 4939 aria-label=""></div> 4940 <noscript> 4941 <img src="//jennaraecakes.com/cdn/shop/files/regular-macarons-1620858_720x.jpg?v=1756927802" alt="" class="responsive-wide-image"/> 4942 </noscript> 4943</div> 4944</div> 4945 4946 </a> 4947 4948 <div class="product__grid__info product__grid__info--under text-center"> 4949 <a href="/products/classic-macarons"> 4950 <div class="product__grid__title__wrapper"> 4951 <p class="product__grid__title default"> 4952 Macarons 4953 </p> 4954 </div> 4955 </a> 4956 </div> 4957 <hr class="m0"> 4958 4959 <ul class="initial-content"> 4960 4961 4962 4963 4964<li>Salted Caramel</li> 4965 4966 4967
4968<li>Cookie dough</li> 4969 4970 4971 4972<li>Birthday Cake</li> 4973 4974 4975 4976<li>chai latte</li> 4977 4978 4979 4980<li>raspberry</li> 4981 4982 4983 4984<li>Pistachio</li> 4985 4986 4987 4988<li>cotton candy</li> 4989 4990 4991 4992<li>sour candy peach</li> 4993 4994 4995 4996<li>Cinnamon bun</li> 4997 4998 4999 5000<li>Pumpkin spice</li> 5001 5002 5003 5004<li>gravy</li> 5005 5006 5007 </ul> 5008 5009 5010 </div> 5011 5012 5013 5014<div class="test1 fnd_grid_item product-grid-item" > 5015 5016 <a href="/products/cookie-dough-cups"> 5017 5018 <div class="product-grid-item-image-wrapper"> 5019<div class="image__fill fade-in-child" style="padding-top: 70.0%; 5020 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/75-jrc-gift-bag-815278_1x1.jpg?v=1771537364');"> 5021 <div class="background-size-cover lazyload" 5022 data-bgset=" 5023//jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_180x.jpg?v=1771537364 180w 225h, 5024 //jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_360x.jpg?v=1771537364 360w 450h, 5025 //jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_540x.jpg?v=1771537364 540w 675h, 5026 //jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_720x.jpg?v=1771537364 720w 900h, 5027 //jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_900x.jpg?v=1771537364 900w 1125h, 5028 //jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_1080x.jpg?v=1771537364 1080w 1350h, 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 //jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278.jpg?v=1771537364 1280w 1600h" 5042 style="background-position: center center;" 5043 role="img" 5044 aria-label="A $75 JRC Gift Bag by Jenna Rae Cakes sits atop a second purple cup, both with gold smiley faces and the JR logo. Nearby is a lid labeled Chocolate Chip Cookie Dough Cup. A white spoon rests in the cup."></div> 5045 <noscript> 5046 <img src="//jennaraecakes.com/cdn/shop/files/75-jrc-gift-bag-815278_720x.jpg?v=1771537364" alt="A $75 JRC Gift Bag by Jenna Rae Cakes sits atop a second purple cup, both with gold smiley faces and the JR logo. Nearby is a lid labeled Chocolate Chip Cookie Dough Cup. A white spoon rests in the cup." class="responsive-wide-image"/> 5047 </noscript> 5048</div> 5049</div> 5050 5051 </a> 5052 5053 <div class="product__grid__info product__grid__info--under text-center"> 5054 <a href="/products/cookie-dough-cups"> 5055 <div class="product__grid__title__wrapper"> 5056 <p class="product__grid__title default"> 5057 Cookie Dough Cups 5058 </p> 5059 </div> 5060 </a> 5061 </div> 5062 <hr class="m0"> 5063 5064 <ul class="initial-content"> 5065 5066 5067 5068 5069<li>Chocolate chip *vegan*</li> 5070 5071 5072 5073<li>dunkaroo</li> 5074 5075 5076 </ul> 5077 5078 5079 </div> 5080 5081 5082 5083<div class="test1 fnd_grid_item product-grid-item" > 5084 5085 <a href="https://jennaraecakes.com/collections/classic-cakes"> 5086 5087 <div class="product-grid-item-image-wrapper"> 5088<div class="image__fill fade-in-child" style="padding-top: 70.0%; 5089 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/PRODUCT_PAGE_IMAGES_3_1x1.png?v=1752785968');"> 5090 <div class="background-size-cover lazyload" 5091 data-bgset=" 5092//jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_180x.png?v=1752785968 180w 225h, 5093 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_360x.png?v=1752785968 360w 450h, 5094 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_540x.png?v=1752785968 540w 675h, 5095 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_720x.png?v=1752785968 720w 900h, 5096 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_900x.png?v=1752785968 900w 1125h, 5097 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_1080x.png?v=1752785968 1080w 1350h, 5098 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_1296x.png?v=1752785968 1296w 1620h, 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 //jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3.png?v=1752785968 1440w 1800h" 5111 style="background-position: center center;" 5112 role="img" 5113 aria-label=""></div> 5114 <noscript> 5115 <img src="//jennaraecakes.com/cdn/shop/files/PRODUCT_PAGE_IMAGES_3_720x.png?v=1752785968" alt="" class="responsive-wide-image"/> 5116 </noscript> 5117</div> 5118</div> 5119 5120 </a> 5121 5122 <div class="product__grid__info product__grid__info--under text-center"> 5123 <a href="https://jennaraecakes.com/collections/classic-cakes"> 5124 <div class="product__grid__title__wrapper"> 5125 <p class="product__grid__title default"> 5126 Available Cakes 5127 </p> 5128 </div> 5129 </a> 5130 </div> 5131 <hr class="m0"> 5132
5133 <span class="sold-out">Sold out</span> 5134 5135 </div> 5136 5137 5138 5139<div class="test1 fnd_grid_item product-grid-item" > 5140 5141 <a href="/collections/all-products"> 5142 5143 <div class="product-grid-item-image-wrapper"> 5144<div class="image__fill fade-in-child" style="padding-top: 70.0%; 5145 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/coffee_airport_6_1x1.jpg?v=1786124328');"> 5146 <div class="background-size-cover lazyload" 5147 data-bgset=" 5148//jennaraecakes.com/cdn/shop/files/coffee_airport_6_180x.jpg?v=1786124328 180w 225h, 5149 //jennaraecakes.com/cdn/shop/files/coffee_airport_6_360x.jpg?v=1786124328 360w 450h, 5150 //jennaraecakes.com/cdn/shop/files/coffee_airport_6_540x.jpg?v=1786124328 540w 675h, 5151 //jennaraecakes.com/cdn/shop/files/coffee_airport_6_720x.jpg?v=1786124328 720w 900h, 5152 //jennaraecakes.com/cdn/shop/files/coffee_airport_6_900x.jpg?v=1786124328 900w 1125h, 5153 //jennaraecakes.com/cdn/shop/files/coffee_airport_6_1080x.jpg?v=1786124328 1080w 1350h, 5154 //jennaraecakes.com/cdn/shop/files/coffee_airport_6_1296x.jpg?v=1786124328 1296w 1620h, 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 //jennaraecakes.com/cdn/shop/files/coffee_airport_6.jpg?v=1786124328 1440w 1800h" 5167 style="background-position: center center;" 5168 role="img" 5169 aria-label=""></div> 5170 <noscript> 5171 <img src="//jennaraecakes.com/cdn/shop/files/coffee_airport_6_720x.jpg?v=1786124328" alt="" class="responsive-wide-image"/> 5172 </noscript> 5173</div> 5174</div> 5175 5176 </a> 5177 5178 <div class="product__grid__info product__grid__info--under text-center"> 5179 <a href="/collections/all-products"> 5180 <div class="product__grid__title__wrapper"> 5181 <p class="product__grid__title default"> 5182 Coffee 5183 </p> 5184 </div> 5185 </a> 5186 </div> 5187 <hr class="m0"> 5188 5189 <ul class="initial-content"> 5190 5191 5192 5193 5194<li>Pumpkin Spice Dessert latte</li> 5195 5196 5197
5198<li>Salted honey pumpkin spice dessert latte</li> 5199 5200 5201 5202<li>Salted caramel pumpkin spice dessert latte</li> 5203 5204 5205 5206<li>Latte</li> 5207 5208 5209 5210<li>Hot Chocolate</li> 5211 5212 5213 5214<li>Coffee</li> 5215 5216 5217 5218<li>*Buy any Cake Can and Coffee and save $2!*</li> 5219 5220 5221 </ul> 5222 5223 5224 </div> 5225 5226 5227 5228<div class="test1 fnd_grid_item product-grid-item" > 5229 5230 <a href="/collections/canada-usa-shipping"> 5231 5232 <div class="product-grid-item-image-wrapper"> 5233<div class="image__fill fade-in-child" style="padding-top: 70.0%; 5234 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/24k_magic_drink_LG_1x1.jpg?v=1752850522');"> 5235 <div class="background-size-cover lazyload" 5236 data-bgset=" 5237//jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_180x.jpg?v=1752850522 180w 242h, 5238 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_360x.jpg?v=1752850522 360w 485h, 5239 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_540x.jpg?v=1752850522 540w 727h, 5240 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_720x.jpg?v=1752850522 720w 969h, 5241 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_900x.jpg?v=1752850522 900w 1212h, 5242 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_1080x.jpg?v=1752850522 1080w 1454h, 5243 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_1296x.jpg?v=1752850522 1296w 1745h, 5244 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_1512x.jpg?v=1752850522 1512w 2035h, 5245 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_1728x.jpg?v=1752850522 1728w 2326h, 5246 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_1950x.jpg?v=1752850522 1950w 2625h, 5247 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_2100x.jpg?v=1752850522 2100w 2827h, 5248 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_2260x.jpg?v=1752850522 2260w 3042h, 5249 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_2450x.jpg?v=1752850522 2450w 3298h, 5250 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_2700x.jpg?v=1752850522 2700w 3635h, 5251 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_3000x.jpg?v=1752850522 3000w 4039h, 5252 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_3350x.jpg?v=1752850522 3350w 4510h, 5253 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_3750x.jpg?v=1752850522 3750w 5048h, 5254 5255 //jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG.jpg?v=1752850522 3839w 5168h" 5256 style="background-position: center center;" 5257 role="img" 5258 aria-label=""></div> 5259 <noscript> 5260 <img src="//jennaraecakes.com/cdn/shop/files/24k_magic_drink_LG_720x.jpg?v=1752850522" alt="" class="responsive-wide-image"/> 5261 </noscript> 5262</div> 5263</div> 5264 5265 </a> 5266 5267 <div class="product__grid__info product__grid__info--under text-center"> 5268 <a href="/collections/canada-usa-shipping"> 5269 <div class="product__grid__title__wrapper"> 5270 <p class="product__grid__title default"> 5271 Gift Items 5272 </p> 5273 </div> 5274 </a> 5275 </div> 5276 <hr class="m0"> 5277 5278 <ul class="initial-content"> 5279 5280 5281 5282 5283<li>Jenna Rae Cakes Cookbooks</li> 5284 5285 5286 5287<li>Sugar Blossom Jewelry</li> 5288 5289 5290 5291<li>Greeting Cards</li> 5292 5293 5294 5295<li>Liquid Flavours</li> 5296 5297 5298 5299<li>Colour Mill x JRC</li> 5300 5301 5302 5303<li>Dazzle Dust</li> 5304 5305 5306
5307<li>Twin Flame Perfume</li> 5308 5309 5310 5311<li>brown butter icing candle</li> 5312 5313 5314 5315<li>Party Candles</li> 5316 5317 5318 5319<li>Sugar Rush Puzzle</li> 5320 5321 5322 5323<li>Candy Sprinkles</li> 5324 5325 5326 </ul> 5327 5328 5329 </div> 5330 5331 5332 </div> 5333 </div> 5334</div> 5335<style> 5336 .submenu.submenu-primary { 5337 background: #f8f1ef; 5338 border-bottom: 1px solid #8c6c46; 5339 } 5340 ul.submenu.submenu-primary li:not(:last-child) { 5341 border-right: 1px solid #8c6c46; 5342 } 5343 ul.submenu.submenu-primary li a:hover { 5344 color: #8c6c46; 5345 } 5346 ul.submenu.submenu-primary li a.active { 5347 color: #8c6c46; 5348 } 5349 :root { 5350 --submenu-border-color: #8c6c46; 5351 } 5352 5353 .daily-menu-items .description > p { 5354 margin-top: 0; 5355 margin-bottom: 28px 5356 } 5357 5358 .daily-menu-items .description .fnd-shop-times > p { 5359 margin: 0; 5360 } 5361 5362 .daily-menu-items .description .fnd-shop-times a:hover { 5363 text-decoration: underline; 5364 } 5365 5366 .fnd-todays-menu-heading { 5367 text-align: center; 5368 margin-top: 64px; 5369 margin-bottom: 24px; 5370 } 5371 5372 @media (max-width: 749px) { 5373 .fnd-todays-menu-heading { 5374 margin-top: 40px; 5375 margin-bottom: 16px; 5376 } 5377 } 5378 5379</style> 5380 5381 5382</div><div id="shopify-section-template--15896101486843__section_planning_event_academy" class="shopify-section"><div 5383 class="wrapper fnd-planning-event page-section" 5384 data-section-id="template--15896101486843__section_planning_event_academy" 5385 data-section-type="planning-event" 5386> 5387 <div class="fnd-planning-event-inner"> 5388 <h2 class="fnd-collection-list-title">Planning an Event?</h2> 5389 5390 <div class="fnd-collection-list-description"> 5391 <p>From intimate gatherings to milestone celebrations, our team can help you plan the perfect spread of macarons, cakes, and sweets for weddings, corporate events, and more.</p> 5392 </div> 5393 5394 5395 <a class="fnd-context-button" href="/pages/party-planning">Start Planning</a> 5396 5397 </div> 5398</div> 5399 5400<style> 5401 .fnd-planning-event { 5402 padding: 80px 0; 5403 text-align: center; 5404 } 5405 5406 .fnd-planning-event-inner { 5407 max-width: 560px; 5408 margin: 0 auto; 5409 display: flex; 5410 flex-direction: column; 5411 align-items: center; 5412 gap: 16px; 5413 } 5414 5415 .fnd-planning-event .fnd-collection-list-title { 5416 margin-bottom: 0; 5417 } 5418 5419 .fnd-planning-event .fnd-context-button { 5420 margin-bottom: 0; 5421 } 5422 5423 .fnd-context-button--disabled { 5424 opacity: 0.5; 5425 pointer-events: none; 5426 cursor: not-allowed; 5427 } 5428 5429 @media (max-width: 749px) { 5430 .fnd-planning-event { 5431 padding: 48px 0; 5432 } 5433 } 5434</style> 5435 5436 5437</div><div id="shopify-section-template--15896101486843__164725247825ccfb73" class="shopify-section"><!-- /sections/section-slideshow.liquid --><div class="daily-menu-slideshow" data-section-id="template--15896101486843__164725247825ccfb73" data-section-type="slideshow"> 5438 <div class="wrapper"> 5439 <div class="page-section bakery-profile"> 5440 <div class="section-icons"> 5441 <div class="section-icon"> 5442 5443 </div> 5444 </div> 5445 5446 <div class="section-title"> 5447 <h2 class="title" style="margin-top: 74px">JENNA RAE CAKES ON Academy road</h2> 5448 </div> 5449 <div class="section-slideshow"> 5450 5451 <div class="slideshow__wrapper flickity-badge-dots " 5452 data-slideshow-wrapper 5453 data-slideshow-autoplay="false" 5454 data-slideshow-slides="1" 5455 data-slideshow-speed="8000" 5456 data-slideshow-is-draggable=false 5457 data-flickity='{ "draggable": false }' 5458 > 5459 5460 <div class="slideshow__slide js-overflow-container section--image " 5461 data-overlay-header 5462 id="aos-164725247870dd7a23-0" 5463 data-slideshow-index="0" 5464 > 5465 <div class="hero__content__wrapper "> 5466 <div class="hero__content js-overflow-content"> 5467 </div> 5468 5469 <button data-slide-custom-prev class="flickity-button flickity-prev-next-button previous" type="button" aria-label="Previous"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z" class="arrow"></path></svg></button>
5470 <button data-slide-custom-next class="flickity-button flickity-prev-next-button next" type="button" aria-label="Next"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg></button> 5471 </div> 5472 5473 <div class="image-overlay" style="--bg:; opacity:0.0;"></div> 5474<div class="image__hero__frame fade-in-child use_pixels_480 " 5475 data-overflow-background 5476 5477 data-parallax-wrapper> 5478 5479 <div class="image__hero__pane"> 5480 <div class="image__hero__scale" 5481 > 5482 <div class="background-size-cover lazyload" 5483 data-bgset=" 5484//jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_180x.jpg?v=1703790654 180w 159h, 5485 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_360x.jpg?v=1703790654 360w 319h, 5486 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_540x.jpg?v=1703790654 540w 478h, 5487 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_720x.jpg?v=1703790654 720w 637h, 5488 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_900x.jpg?v=1703790654 900w 796h, 5489 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_1080x.jpg?v=1703790654 1080w 956h, 5490 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_1296x.jpg?v=1703790654 1296w 1147h, 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 //jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb.jpg?v=1703790654 1440w 1274h" 5503 style="background-position: ;" 5504 role="img" 5505 aria-label="White shelves display bright pink gift bags, boxes, greenery, cakes, colorful spray bottles, stationery, and small gifts, all neatly organized and accented by cascading green vines."></div> 5506 </div> 5507 </div> 5508 5509 <noscript> 5510 <img src="//jennaraecakes.com/cdn/shop/files/JRC_Academy_2_f4ec2e49-31c8-4524-99f6-1752a9a924fb_720x.jpg?v=1703790654" alt="White shelves display bright pink gift bags, boxes, greenery, cakes, colorful spray bottles, stationery, and small gifts, all neatly organized and accented by cascading green vines." class="responsive-wide-image"/> 5511 </noscript> 5512</div> 5513 5514 5515 5516 5517 5518 5519 </div> 5520 5521 </div> 5522 5523 </div> 5524 <div class="section-details"> 5525 <span class="description"> 5526 <p>Our flagship location at 580E Academy Road is a quaint shop bursting with colourful treats that look and smell as delicious as they taste, friendly faces of our helpful team eager to serve you and our signature line of gift items to add that extra special touch to your upcoming celebrations. Pick up some treats and stay awhile as you admire some of Jennaâs stunning cakes on display and see where it all started. 5527<br><br>We acknowledge that Jenna Rae Cakes is located on Treaty No. 1, the original lands and water of Anishinaabe, Ininiwak, Anishininiwak, Dakota, and Dene peoples, and on the National Homeland of the Red River Métis.</p> 5528 </span> 5529 </div> 5530 5531 </div> 5532 </div> 5533</div> 5534 5535 5536</div><div id="shopify-section-template--15896101486843__section_liquid_xT9dAd" class="shopify-section"><link href="//jennaraecakes.com/cdn/shop/t/18/assets/elfsight-skin.css?v=145738519688402006341787869154" rel="stylesheet" type="text/css" media="all" /> 5537 5538<firenet-reviews 5539 data-endpoint="https://firenet-reviews.firenetdesigns.ca/api/reviews" 5540 data-place-id="ChIJtfCQEIF06lIRfrdzzPFnCPs" 5541 data-layout="carousel" 5542 data-per-view="(max-width: 500px) 1, (max-width: 768px) 2, (max-width: 1200px) 4, 5" 5543 data-header-style="google" 5544 data-header-bg="#F2F2F2" 5545 data-header-text="#3C4043" 5546 data-card-bg="#FFFFFF" 5547 data-card-border="#EFE6DD" 5548 data-text="#2B2620" 5549 data-muted="#7A7069" 5550 data-accent="#FD219B" 5551 data-star-color="#FBBC04" 5552 data-schema-id="https://jennaraecakes.com/pages/580-academy-road-winnipeg-cake-shop" data-schema-type="LocalBusiness"> 5553</firenet-reviews> 5554
5555<script src="https://firenet-reviews.firenetdesigns.ca/v2/firenet-reviews.global.js" async></script>
5555 5556 5557</div><div id="shopify-section-template--15896101486843__1649542368cb2af683" class="shopify-section"><!-- /sections/section-custom-text.liquid--> 5558 5559<div class="fnd_contact_us frame" 5560 data-section-id="template--15896101486843__1649542368cb2af683" 5561 data-section-type="fnd-contact-us" 5562 style="margin: 0px 0;" 5563> 5564 <a href="/pages/contact"> 5565 <button class="fnd_button">Contact Us</button> 5566 </a> 5567</div> 5568 5569 5570 5571</div><div id="shopify-section-template--15896101486843__section_faq_MhP38h" class="shopify-section"> 5572 5573<!-- /sections/page-faq.liquid--> 5574 5575<section class="section-faq text--neutral margin--medium palette--light bg--neutral" data-section-id="template--15896101486843__section_faq_MhP38h" data-section-type="page-faq"> 5576 <div class="wrapper--narrow"> 5577 <div class="text__standard text-left" data-accordion-group> 5578 5579 5580 <div class="accordion__wrapper"> 5581 <button class="accordion__title" 5582 data-accordion-trigger="accordion-text_BPbPXm" 5583 aria-controls="accordion-text_BPbPXm" 5584 aria-haspopup="true" 5585 aria-expanded="false"> 5586 What makes Jenna Rae Cakes Academy Road location special? 5587 </button> 5588 5589 <div class="accordion__body rte font--2" 5590 data-accordion-body 5591 id="accordion-text_BPbPXm"> 5592 <span ></span> 5593 <p>Our Academy Road shop isnât just a bakery â itâs the <em>heart of Jenna Rae Cakes</em>. This flagship location is where it all started, and stepping inside feels like walking into a celebration. The air is sweet with macarons, the counters are lined with treats that beg to be photographed, and Jennaâs jaw-dropping cakes are on display to spark ideas for your own unforgettable moments.</p> 5594 </div> 5595 </div> 5596 5597 <div class="accordion__wrapper"> 5598 <button class="accordion__title" 5599 data-accordion-trigger="accordion-text_tnYXyK" 5600 aria-controls="accordion-text_tnYXyK" 5601 aria-haspopup="true" 5602 aria-expanded="false"> 5603 Can I see custom cakes on display at Academy? 5604 </button> 5605 5606 <div class="accordion__body rte font--2" 5607 data-accordion-body 5608 id="accordion-text_tnYXyK"> 5609 <span ></span> 5610 <p>Yes â and thatâs one of the reasons people love visiting. Youâll see towering wedding cakes, playful birthday designs, and elegant creations that show whatâs possible when you order custom. Many of our customers come just to gather inspiration, dreaming about how their next celebration could look.</p> 5611 </div> 5612 </div> 5613 5614 <div class="accordion__wrapper"> 5615 <button class="accordion__title" 5616 data-accordion-trigger="accordion-text_4qpmEQ" 5617 aria-controls="accordion-text_4qpmEQ" 5618 aria-haspopup="true" 5619 aria-expanded="false"> 5620 What desserts are available daily at Academy Road? 5621 </button> 5622 5623 <div class="accordion__body rte font--2" 5624 data-accordion-body 5625 id="accordion-text_4qpmEQ"> 5626 <span ></span> 5627 <p>Every day, Academy is stocked with our signature lineup: <em>chewy macarons, rich cookie sandwiches, whimsical snack cakes, decadent cookie dough cups, and gourmet cupcakes</em>. You can see everything available on our menus while our shop is open right above here on our menu. Plus, shelves of thoughtful gifts â cookbooks, candles, jewellery, and edible glitter â so you can grab everything you need to surprise someone special.</p> 5628 </div> 5629 </div> 5630 5631 <div class="accordion__wrapper"> 5632 <button class="accordion__title" 5633 data-accordion-trigger="accordion-text_zXrHBi" 5634 aria-controls="accordion-text_zXrHBi" 5635 aria-haspopup="true" 5636 aria-expanded="false"> 5637 Can I order custom cakes and pick up at Academy Road? 5638 </button> 5639 5640 <div class="accordion__body rte font--2" 5641 data-accordion-body 5642 id="accordion-text_zXrHBi">
5643 <span ></span> 5644 <p>Absolutely. Whether itâs a wedding cake that stuns a crowd or a birthday cake that lights up a childâs face, you can order online and pick it up right here at Academy. Every detail â flavour, colours, design â is crafted to impress.</p> 5645 </div> 5646 </div> 5647 5648 <div class="accordion__wrapper"> 5649 <button class="accordion__title" 5650 data-accordion-trigger="accordion-text_RjEc3F" 5651 aria-controls="accordion-text_RjEc3F" 5652 aria-haspopup="true" 5653 aria-expanded="false"> 5654 Where is Jenna Rae Cakes Academy Road located, and is parking available? 5655 </button> 5656 5657 <div class="accordion__body rte font--2" 5658 data-accordion-body 5659 id="accordion-text_RjEc3F"> 5660 <span ></span> 5661 <p>Weâre at 580 Academy Road, Winnipeg, in the heart of River Heights. If youâre searching for a <em>bakery near Academy Road</em> or a <em>dessert shop in south Winnipeg</em>, youâll find us easy to get to, with convenient parking right in front of the store.</p> 5662 </div> 5663 </div> 5664 5665 </div> 5666 </div> 5667</section> 5668 5669 5670 5671
5672<script type="application/ld+json"> 5673{ 5674 "@context": "https://schema.org", 5675 "@type": "FAQPage", 5676 "mainEntity": [{ 5677 "@type": "Question", 5678 "name": "What makes Jenna Rae Cakes Academy Road location special?", 5679 "acceptedAnswer": { 5680 "@type": "Answer", 5681 "text": "Our Academy Road shop isnât just a bakery â itâs the heart of Jenna Rae Cakes. This flagship location is where it all started, and stepping inside feels like walking into a celebration. The air is sweet with macarons, the counters are lined with treats that beg to be photographed, and Jennaâs jaw-dropping cakes are on display to spark ideas for your own unforgettable moments." 5682 } 5683 },{ 5684 "@type": "Question", 5685 "name": "Can I see custom cakes on display at Academy?", 5686 "acceptedAnswer": { 5687 "@type": "Answer", 5688 "text": "Yes â and thatâs one of the reasons people love visiting. Youâll see towering wedding cakes, playful birthday designs, and elegant creations that show whatâs possible when you order custom. Many of our customers come just to gather inspiration, dreaming about how their next celebration could look." 5689 } 5690 },{ 5691 "@type": "Question", 5692 "name": "What desserts are available daily at Academy Road?", 5693 "acceptedAnswer": { 5694 "@type": "Answer", 5695 "text": "Every day, Academy is stocked with our signature lineup: chewy macarons, rich cookie sandwiches, whimsical snack cakes, decadent cookie dough cups, and gourmet cupcakes. You can see everything available on our menus while our shop is open right above here on our menu. Plus, shelves of thoughtful gifts â cookbooks, candles, jewellery, and edible glitter â so you can grab everything you need to surprise someone special." 5696 } 5697 },{ 5698 "@type": "Question", 5699 "name": "Can I order custom cakes and pick up at Academy Road?", 5700 "acceptedAnswer": { 5701 "@type": "Answer", 5702 "text": "Absolutely. Whether itâs a wedding cake that stuns a crowd or a birthday cake that lights up a childâs face, you can order online and pick it up right here at Academy. Every detail â flavour, colours, design â is crafted to impress." 5703 } 5704 },{ 5705 "@type": "Question", 5706 "name": "Where is Jenna Rae Cakes Academy Road located, and is parking available?", 5707 "acceptedAnswer": { 5708 "@type": "Answer", 5709 "text": "Weâre at 580 Academy Road, Winnipeg, in the heart of River Heights. If youâre searching for a bakery near Academy Road or a dessert shop in south Winnipeg, youâll find us easy to get to, with convenient parking right in front of the store." 5710 } 5711 }] 5712} 5713</script>
5713 5714 5715 5716 5717 5718 5719 5720</div><div id="shopify-section-template--15896101486843__section_html_t773V8" class="shopify-section"><!-- /sections/section-html.liquid --> 5721<div class="section-html"> 5722
5722<script type="application/ld+json"> 5723{ 5724 "@context": "https://schema.org", 5725 "@type": "LocalBusiness", 5726 "@id": "https://jennaraecakes.com/pages/580-academy-road-winnipeg-cake-shop", 5727 "name": "Jenna Rae Cakes â Academy Road", 5728 "image": "https://jennaraecakes.com/cdn/shop/files/cookie-dough-brownie-1931472_180x.png", 5729 "url": "https://jennaraecakes.com/pages/580-academy-road-winnipeg-cake-shop", 5730 "telephone": "+1-204-691-4222 ext 2", 5731 "priceRange": "$$", 5732 "description": "Our flagship location at 580 E Academy Road in Winnipeg offers beautifully crafted cupcakes, macarons, and custom cakes â a destination for sweet lovers in Winnipeg, Manitoba.", 5733 "address": { 5734 "@type": "PostalAddress", 5735 "streetAddress": "580 E Academy Road", 5736 "addressLocality": "Winnipeg", 5737 "addressRegion": "MB", 5738 "postalCode": "R3N 0E3", 5739 "addressCountry": "CA" 5740 }, 5741 "geo": { 5742 "@type": "GeoCoordinates", 5743 "latitude": 49.87791, 5744 "longitude": -97.19962 5745 }, 5746 "openingHoursSpecification": [ 5747 { 5748 "@type": "OpeningHoursSpecification", 5749 "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], 5750 "opens": "10:00", 5751 "closes": "18:00" 5752 }, 5753 { 5754 "@type": "OpeningHoursSpecification", 5755 "dayOfWeek": ["Sunday", "Monday"], 5756 "opens": "Closed", 5757 "closes": "Closed" 5758 } 5759 ], 5760 "sameAs": [ 5761 "https://www.facebook.com/jennaraecakes", 5762 "https://www.instagram.com/jennaraecakes", 5763 "https://www.tiktok.com/@jennaraecakes", 5764 "https://www.youtube.com/@jennaraecakes6549", 5765 "https://www.pinterest.ca/jennaraecakes", 5766 "https://www.google.com/maps/place/Jenna+Rae+Cakes/@49.87791,-97.19962" 5767 ] 5768} 5769</script>
5769 5770</div> 5771 5772 5773</div><div id="shopify-section-template--15896101486843__section_newsletter_academy" class="shopify-section"><div class="homepage-newsletter palette--light bg--neutral"> 5774 <div class="wrapper"> 5775 <div class="one-whole text-center"> 5776 <div class="newsletter__contain"> 5777 5778 5779 <h2 class="fnd-collection-list-title">Join the Newsletter</h2> 5780 5781 5782 5783 <div class="rte rte--column fnd-collection-list-description"> 5784 <p>Get first access to new flavours, exclusive offers, and sweet surprises delivered right to your inbox.</p> 5785 </div> 5786 5787 5788 <!-- /snippets/newsletter-form.liquid --> 5789 5790<form method="post" action="/contact#section-newslettertemplate--15896101486843__section_newsletter_academy" id="section-newslettertemplate--15896101486843__section_newsletter_academy" 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="â" /> 5791 5792 5793 5794 5795 5796 5797 <input type="hidden" name="contact[tags]" value="newsletter"> 5798 <input type="hidden" name="contact[accepts_marketing]" value="true"> 5799 <div class="input-group input-group--inner-button float__wrapper"> 5800 <label for="mail-section-newslettertemplate--15896101486843__section_newsletter_academy">Email</label> 5801 <input class="input-group-field" 5802 type="email" 5803 placeholder="Enter your email" 5804 id="mail-section-newslettertemplate--15896101486843__section_newsletter_academy" 5805 aria-label="Enter your email" 5806 autocorrect="off" 5807 autocapitalize="off" 5808 name="contact[email]" 5809 data-newsletter-field /> 5810 <span class="input-group-button"> 5811 <button 5812 type="submit" class="btn btn--secondary uppercase" 5813 aria-label="Join" 5814 name="subscribe" 5815 id="subscribe-section-newslettertemplate--15896101486843__section_newsletter_academy"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 5816<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"/> 5817</svg> 5818</button> 5819 </span> 5820 </div> 5821 </form> 5822 5823 </div> 5824 </div> 5825 </div> 5826</div> 5827 5828 5829</div> 5830 5831 </main> 5832 5833 <!-- BEGIN sections: footer-group --> 5834<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> 5835 5836 <div class="fnd_instafeed_container"> 5837 <h2 class="fnd_instagram_title">Follow Us on Instagram</h2> 5838 <div id="insta-feed"></div> 5839 </div> 5840 5841 5842 5843</div> 5844<!-- END sections: footer-group --> 5845 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer-wrapper" 5846 role="contentinfo" 5847 data-section-id="footer" 5848 data-section-type="footer"> 5849 5850 <div class="footer-logo-wrapper"> 5851 <a href="/" class="footer-logo" data-footer-logo> 5852 5853 <img class="fnd_footer_logo" src="//jennaraecakes.com/cdn/shop/t/18/assets/footer_logo.svg?v=166613947134201784841650134582" alt="Website Footer Logo" /> 5854 5855 </a> 5856 </div> 5857 <hr class="full-width"> 5858 5859 <div class="wrapper site-footer"> 5860 <div class="grid grid--uniform" data-accordion-group> 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 <div class="grid__item medium-up--one-half footer__block" > 5871 5872 5873 <ul class="footer-quicklinks" id="accordion-linklist-1"> 5874 5875 <li><a href="/pages/wholesale">Wholesale</a></li> 5876 5877 <li><a href="https://jennaraecakes.com/blogs/blog?q=all">Blog</a></li> 5878 5879 <li><a href="/pages/faqs">FAQ</a></li> 5880 5881 <li>
5881<a href="/pages/charity">JRC Birthday Cake Club</a></li> 5882 5883 <li><a href="/pages/press">Press</a></li> 5884 5885 <li><a href="/pages/flavour-list">Flavour List</a></li> 5886 5887 <li><a href="/pages/reviews">Reviews</a></li> 5888 5889 <li><a href="/policies/shipping-policy">Delivery Policy</a></li> 5890 5891 <li><a href="/policies/terms-of-service">Order Policy</a></li> 5892 5893 <li><a href="https://jennaraecakes.com/policies/terms-of-service">Shipping Policy</a></li> 5894 5895 <li><a href="https://jennaraecakes.com/policies/terms-of-service">Refund Policy</a></li> 5896 5897 <li><a href="/pages/contact">Contact Us</a></li> 5898 5899 <li><a href="/pages/sweet-list">The Sweet List</a></li> 5900 5901 <li><a href="/pages/corporate">Corporate</a></li> 5902 5903 <li><a href="/pages/friends-of-jrc">Friends of JRC</a></li> 5904 5905 </ul> 5906 </div> 5907 5908 5909 5910 5911 5912 5913 <div class="grid__item grid__item--newsletter medium-up--one-half footer__block" > 5914 <p class="uppercase footer__title newsletter accordion-is-open" 5915 data-accordion-trigger="accordion-newsletter-2" 5916 aria-controls="accordion-newsletter-2" 5917 aria-haspopup="true" 5918 aria-expanded="true"> 5919 Newsletter 5920 5921 </p> 5922 <div class="rte rte--column" data-accordion-body data-accordion-body-mobile id="accordion-newsletter-2"> 5923 5924 <!-- /snippets/newsletter-form.liquid --> 5925 5926<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="â" /> 5927 5928 5929 5930 5931 5932 5933 <input type="hidden" name="contact[tags]" value="newsletter"> 5934 <input type="hidden" name="contact[accepts_marketing]" value="true"> 5935 <div class="input-group input-group--inner-button float__wrapper"> 5936 <label for="mail-footer-newsletter">Email</label> 5937 <input class="input-group-field" 5938 type="email" 5939 placeholder="Enter your email" 5940 id="mail-footer-newsletter" 5941 aria-label="Enter your email" 5942 autocorrect="off" 5943 autocapitalize="off" 5944 name="contact[email]" 5945 data-newsletter-field /> 5946 <span class="input-group-button"> 5947 <button 5948 type="submit" class="btn btn--secondary uppercase" 5949 aria-label="Join" 5950 name="subscribe" 5951 id="subscribe-footer-newsletter"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 5952<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"/> 5953</svg> 5954</button> 5955 </span> 5956 </div> 5957 </form> 5958 5959 <div class="social-media-icons"> 5960 5961 <ul class="footer-social social-icons grid__item inline-list"> 5962<li> 5963 <a href="https://www.facebook.com/jennaraecakes/" title="Facebook"> 5964 5965<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>
5966 <span class="visually-hidden">Facebook</span> 5967 </a> 5968 </li> 5969 5970 5971<li> 5972 <a href="https://www.pinterest.ca/jennaraecakes/_saved/" title="Pinterest"> 5973 5974<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> 5975 <span class="visually-hidden">Pinterest</span> 5976 </a> 5977 </li> 5978<li> 5979 <a href="https://www.instagram.com/jennaraecakes/" title="Instagram"> 5980 5981<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
59810-.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> 5982 <span class="visually-hidden">Instagram</span> 5983 </a> 5984 </li> 5985 5986 5987 5988<li> 5989 <a href="https://www.youtube.com/channel/UCV0RkkTUnT1t1FCq-VZOsGw" title="YouTube"> 5990 5991<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> 5992 <span class="visually-hidden">YouTube</span> 5993 </a> 5994 </li> 5995 5996</ul> 5997 5998 </div> 5999 </div> 6000 <hr class="full-width"> 6001 </div> 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 </div> 6021 <hr class="full-width"> 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 <div class="grid footer-secondary-wrapper our-locations"> 6034 <h2 class="our-locations-title">Our Locations</h2> 6035 <div class="our-locations-locations"> 6036 6037 6038 6039 6040 6041 6042 <div class="our-locations-location"> 6043 <div class="our-locations-location-title"> 6044 580 Academy 6045 </div> 6046 <div class="our-locations-location-timing"> 6047 TUESDAY - SATURDAY <span>10AM - 6PM</span><br> 6048SUNDAY + MONDAY <span>closed</span><br> 6049 </div> 6050 6051 <div class="our-locations-location-address">
6052 <span>580-E Academy Road</span> 6053<span>Winnipeg, Manitoba, R3N0E3</span> 6054 </div> 6055 </div> 6056 6057 6058 6059 <div class="our-locations-location"> 6060 <div class="our-locations-location-title"> 6061 The Forks 6062 </div> 6063 <div class="our-locations-location-timing"> 6064 OPEN DAILY <span>10AM - 9PM</span> 6065 </div> 6066 6067 <div class="our-locations-location-address"> 6068 <span>Second floor</span> 6069<span>Above the common</span> 6070 </div> 6071 </div> 6072 6073 6074 6075 <div class="our-locations-location"> 6076 <div class="our-locations-location-title"> 6077 Island lakes 6078 </div> 6079 <div class="our-locations-location-timing"> 6080 TUESDAY - SATURDAY <span>10AM - 6PM</span><br> 6081SUNDAY + MONDAY <span>closed</span><br> 6082 </div> 6083 6084 <div class="our-locations-location-address"> 6085 <span>Unit 9A-20 Island Shore Boulevard</span> 6086<span>Winnipeg, Manitoba, R3X1N7</span> 6087 </div> 6088 </div> 6089 6090 6091 6092 <div class="our-locations-location"> 6093 <div class="our-locations-location-title"> 6094 YWG Airport 6095 </div> 6096 <div class="our-locations-location-timing"> 6097 open daily <span>6AM - 8:30PM</span><br> 6098 </div> 6099 6100 <div class="our-locations-location-address"> 6101 <span>2000 Wellington Avenue</span><span>Gate 9 6102After Security</span><span>(Domestic and International) 6103</span> 6104<span>Winnipeg, Manitoba, R3H1H5</span> 6105 </div> 6106 </div> 6107 6108 6109 </div> 6110 </div> 6111 6112 6113 6114 <hr class="full-width"> 6115 <div class="grid footer-secondary-wrapper"> 6116 <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="/pages/580-academy-road-winnipeg-cake-shop" /></form></div> 6117 6118 6119 <ul class="footer-secondary inline-list"> 6120 6121 <li><a href="/" title="">Jenna Rae Cakes</a> © <span>2026</span></li> 6122 <li>Developed By <a target="_blank" href="https://firenetdesigns.ca">FireNet Designs</a></li> 6123 6124 6125 </ul> 6126 6127 6128 6129 </div> 6130 </div> 6131</footer> 6132 6133<style> 6134footer.site-footer-wrapper[data-section-type="footer"] { 6135 background-color: #eee0df; 6136} 6137footer div[id*="accordion-newsletter-"] label.label--float { 6138 background-color: #eee0df; 6139} 6140 6141</style> 6142 6143 6144</div> 6145 <div id="shopify-section-popups" class="shopify-section"><!-- /sections/popups.liquid --></div> 6146 6147 <div class="search--popdown"> 6148 6149 6150<div data-search-popdown-wrap> 6151 <div id="search-popdown" class="search-popdown search__predictive" data-popdown-outer> 6152 <div class="item--loadbar" data-loading-indicator style="display: none;"></div> 6153 <div class="search__predictive__outer"> 6154 <div class="wrapper"> 6155 <div class="search__predictive__main"> 6156 <form class="search__predictive__form" 6157 action="/search" 6158 method="get" 6159 role="search"> 6160 <button class="search__predictive__form__button" type="submit"> 6161 <span class="visually-hidden">Search</span> 6162 <svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"> 6163 <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"/> 6164 <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"/> 6165 <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"/> 6166 <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"/> 6167</svg> 6168 </button> 6169 <input type="search" 6170 data-predictive-search-input 6171 name="q" 6172 value="" 6173 placeholder="Search..." 6174 aria-label="Search our store"> 6175 </form> 6176 <div class="search__predictive__close"> 6177 <button class="search__predictive__close__inner" data-close-popdown aria-label="Close"> 6178 <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> 6179 </button> 6180 </div> 6181 6182 <div class="search__predictive__clear"> 6183 <button class="search__predictive__close__inner" data-clear-input aria-label="Close"> 6184 <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> 6185 </button> 6186 </div> 6187 </div> 6188 </div> 6189 </div> 6190 <div class="header__search__results" data-predictive-search-results> 6191 <div class="wrapper"> 6192 <div class="search__results__empty" data-predictive-search-aria></div> 6193 <div class="search__results__outer"> 6194 6195 <div class="search__results__products"> 6196 <div class="search__results__products__title" data-product-title-wrap></div> 6197 <div class="search__results__products__list" data-product-wrap> 6198 6199 </div> 6200 </div> 6201 <div class="search__results__other"> 6202 <div class="search__results__other__list" data-collection-wrap></div> 6203 <div class="search__results__other__list" data-article-wrap></div> 6204 <div class="search__results__other__list" data-page-wrap></div> 6205 </div> 6206 </div> 6207 </div> 6208 </div> 6209 </div> 6210 6211 6212 <span class="drawer__underlay" data-search-underlay></span> 6213 6214 6215
6215<script data-predictive-search-aria-template type="text/x-template"> 6216 <div aria-live="polite"> 6217 <p> 6218 6219 {{@if(it.count)}} 6220 <span class="badge">{{ it.count }}</span> 6221 {{/if}} 6222 {{ it.title }} <em>{{ it.query }}</em> 6223 6224 </p> 6225 </div> 6226 </script>
6226 6227 6228
6228<script data-predictive-search-title-template type="text/x-template"> 6229 <div class="search__results__heading"> 6230 6231 <p> 6232 <span class="search__results__title">{{ it.title }}</span> 6233 <span class="badge">{{ it.count }}</span> 6234 </p> 6235 6236 </div> 6237 </script>
6237 6238 6239
6239<script data-search-other-template type="text/x-template"> 6240 6241 {{@each(it) => object, index}} 6242 <div class="other__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 6243 <p class="other__inline__title"> 6244 <a href="{{ object.url }}">{{ object.title | safe }}</a> 6245 </p> 6246 </div> 6247 {{/each}} 6248 6249 </script>
6249 6250 6251
6251<script data-search-product-template type="text/x-template"> 6252 6253 {{@each(it) => object, index}} 6254 <a href="{{ object.url }}" class="product__inline animates" style="animation-delay: {{ index | animationDelay }}ms;"> 6255 <div class="product__inline__image"> 6256 <img class="img-aspect-ratio" width="{{object.featured_image.width}}" height="{{ object.featured_image.height }}" alt="{{ object.featured_image.alt }}" src="{{ object.thumb }}"> 6257 </div> 6258 <div> 6259 <p class="product__inline__title"> 6260 {{ object.title | safe }} 6261 </p> 6262 <p class="product__inline__price"> 6263 <span class="price {{ object.classes }}"> 6264 {{ object.price | safe }} 6265 </span> 6266 {{@if(object.sold_out)}} 6267 <br /><em>{{ object.sold_out_translation }}</em> 6268 {{/if}} 6269 {{@if(object.on_sale)}} 6270 <span class="compare-at"> 6271 {{ object.compare_at_price | safe }} 6272 </span> 6273 {{/if}} 6274 </p> 6275 </div> 6276 </a> 6277 {{/each}} 6278 6279 </script>
6279 6280 6281</div> 6282 </div> 6283 6284 6285
6285<script data-swatch-template type="text/x-template"> 6286 6287 <span class="swatch__button" data-swatch-button> 6288 <input type="radio" 6289 name="grouped" 6290 value="{{ it.color }}" 6291 id="{{ it.uniq }}"> 6292 <label for="{{ it.uniq }}" 6293 data-swatch="{{ it.color }}" 6294 data-swatch-variant="{{ it.variant }}" 6295 data-swatch-image="{{ it.image }}"> 6296 <span class="visually-hidden">{{ it.color }}</span> 6297 </label> 6298 </span> 6299 6300 </script>
6300 6301 6302 <div data-modal-container></div>
6302<script src="//jennaraecakes.com/cdn/shop/t/18/assets/custom.js?enable_js_minification=1&v=117781810087912142351662097498" defer="defer"></script>
6302 6303 6304 <!-- Paste popup code or third party scripts below this comment line ============== --> 6305 6306 <div class="modal micromodal-slide" id="fnd_mm" aria-hidden="true"> 6307 <div class="modal__overlay" tabindex="-1" data-micromodal-close> 6308 <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="modal-1-title"> 6309 <header class="modal__header"> 6310 <h2 class="modal__title" id="modal-1-title"> 6311 Micromodal 6312 </h2> 6313 <button class="modal__close" aria-label="Close modal" data-micromodal-close></button> 6314 </header> 6315 <main class="modal__content" id="modal-1-content"> 6316 <p> 6317 Try hitting the <code>tab</code> key and notice how the focus stays within the modal itself. Also, <code>esc</code> to close modal. 6318 </p> 6319 </main> 6320 <footer class="modal__footer"> 6321 <button class="btn--outline btn--full btn--primary" data-micromodal-close aria-label="Close this dialog window">Close</button> 6322 </footer> 6323 </div> 6324 </div> 6325</div> 6326 6327 6328 6329 6330 <div id="promo_popup" class="fnd_overlay"> 6331 <div id="bold-modal__window" class="bold-modal__window"> 6332 <div id="bold-modal-first__window" class="bold-modal__window_content"> 6333 <div id="bold-modal__content" class="bold-modal__content bold-upsell"> 6334 6335 <div class="bold-modal__slider"> 6336 <div id="product_list" class="bold-grid bold-upsell__products-list"> 6337 <article class="bold-product bold-grid"> 6338 <div class="bold-product__image-container bold-grid__column bold-grid__column--half"> 6339 <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. /> 6340 </div> 6341 <div class="bold-product__details bold-grid__column bold-grid__column--half"> 6342 <div id="bold-modal__title"> 6343 <div class="bold-upsell__intro"> 6344 <h3 class="bold-upsell__intro-heading">Add a bag<br> to your order!</h3> 6345 </div> 6346 </div> 6347 <div class="bold-product__info"> 6348 </div> 6349 <div class="bold-product__price"><del class="bold-product__price--deleted"></del></div> 6350 <div class="bold-product__price current_price"><span class="money"></span></div> 6351 6352 6353 <div class="qty_container"> 6354 <div class="quantity__wrapper qty_input_container bold-control-group__item bold-product__quantity" data-quantity-selector=""> 6355 <button class="quantity__button quantity__button--minus" data-decrease-quantity="">â</button> 6356 <label for="updates_42376795947165:ae00b6b73eee0f17a55421f6e13879f9" class="visually-hidden">Quantity</label> 6357 <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"> 6358 <button class="quantity__button quantity__button--plus" data-increase-quantity="">+</button> 6359 </div> 6360 </div> 6361 6362 <div class="bold-product__below_content_button_container"> 6363 <div class="bold-product__actions bold-product-upsell__actions"> 6364 <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"> 6365 <span class="btn-state-ready"> 6366 <span data-add-to-cart-text="">Add to Cart</span> 6367 <span>â¢</span> 6368 <span class="bold_option_price_display" data-button-price="">$2.00</span> 6369 </span> 6370 </button> 6371 <button tabindex="100" type="button" class="btn--outline btn--full btn--primary uppercase btn--add-to-cart bold_clone close">No thanks</button> 6372 </div> 6373 <p class="fnd-subtext"> Gift bag will not fit a cake or a 12-cupcake box. </p> 6374 6375 </div> 6376 </div> 6377 </article> 6378 </div> 6379 </div>
6380 </div> 6381 </div> 6382 </div> 6383 </div> 6384 6385
6385<script> 6386 // This variable ties into Zapiet logic DO NOT REMOVE Unless you are sure you know what you're doing. 6387 window.FND.CAN_UPSELL = true; 6388 6389 6390 window.FND.UPSELL_MULTI_TIMES = true; 6391 6392 6393 6394 BOLD.common.eventEmitter.on('fnd_upsell', function(){ 6395 document.querySelectorAll('#promo_popup .close').forEach(elem => { 6396 elem.addEventListener('click', e => { 6397 document.getElementById('promo_popup').style.display = 'none'; 6398 document.querySelector('.bold_clone').click(); 6399 }); 6400 }) 6401 const qtyMinus = document.querySelector('#promo_popup .quantity__button--minus'); 6402 const qtyPlus = document.querySelector('#promo_popup .quantity__button--plus'); 6403 const qtyAmount = document.querySelector('#promo_popup .quantity__input'); 6404 qtyMinus.addEventListener('click', e => { 6405 qtyAmount.value = (Math.max(0,parseInt(qtyAmount.value) - 1)).toString() 6406 }); 6407 qtyPlus.addEventListener('click', e => { 6408 qtyAmount.value = (parseInt(qtyAmount.value) + 1).toString() 6409 }); 6410 6411 let promoBtn = document.getElementById("add-to-cart-bf-promo"); 6412 promoBtn.addEventListener('click', e => { 6413 const quantity = document.querySelector('#promo_popup .quantity__input').value; 6414 document.querySelector('.bold_clone').click(); 6415 6416 // Put on next event loop so still functions 6417 // but doesn't mess with the 20 other events all firing at the same time >.> 6418 setTimeout(() => { 6419 addItemToCart(45096061042939, quantity); 6420 }, 1); 6421 }); 6422 6423 6424 6425 6426 sessionStorage.setItem('fnd_popup', 'true'); 6427 showPopup(); 6428 }) 6429 6430 function addItemToCart(variant_id, quantity) { 6431 let data = { 6432 "id": variant_id, 6433 "quantity": quantity, 6434 }; 6435 fetch("/cart/add.js", { 6436 method: "POST", 6437 headers: { 6438 "Content-Type": "application/json" 6439 }, 6440 body: JSON.stringify(data) 6441 }) 6442 .then(response => response.json()) 6443 .then(e => { 6444 // sessionStorage.setItem('fnd_popup', 'true'); 6445 }) 6446 .catch(e => { 6447 console.log("error:", e); 6448 }); 6449 } 6450 6451 function getCart() { 6452 return fetch('/cart.js').then((cart) => cart.json()); 6453 } 6454 6455 function hasLegendMagzine(cart) { 6456 return cart.items.some(d => d.variant_id == 123456); 6457 } 6458 6459 function showPromoBtn(btn) { 6460 btn.style.display = "block"; 6461 } 6462 6463 function showCheckoutBtn() { 6464 document.getElementById("checkout-bf-promo").style.display = "block"; 6465 } 6466 6467 function showPopup() { 6468 document.getElementById("promo_popup").style.display = "block"; 6469 } 6470 </script>
6470 6471 6472 <style> 6473 .bold-product__below_content_button_container { 6474 display: block !important; 6475 } 6476 6477 6478 /* 6479 ------------------------------------ WARNING ------------------------------------ 6480 This file will be overwritten and should not be edited directly. 6481 In order to edit custom CSS for Bold Product Upsell you should: 6482 - Log into your Shopify Admin Panel 6483 - Go to Apps --> Installed --> Product Upsell 6484 - Go to Display Settings 6485 ------------------------------------ WARNING ------------------------------------ 6486 */ 6487 .bold-modal { 6488 box-sizing: border-box; 6489 position: fixed; 6490 width: 100%; 6491 height: 100%; 6492 top: 0; 6493 left: 0; 6494 right: 0; 6495 bottom: 0; 6496 z-index: 99999999; 6497 display: none; } 6498 6499 .bold-modal__window { 6500 box-sizing: border-box; 6501 padding: 30px; 6502 background-color: #fff; 6503 position: fixed; 6504 left: 0; 6505 right: 0; 6506 bottom: 0; 6507 overflow-y: auto; } 6508 6509 @media only screen and (max-width: 500px) { 6510 .bold-modal__window { 6511 height: 100%; 6512 padding: 20px; 6513 } 6514 } 6515 6516 .bold-modal__window_content{ 6517 height: 100%; 6518 } 6519 6520 .bold-modal__btn-close { 6521 box-sizing: border-box; 6522 display: flex; 6523 align-items: center; 6524 justify-content: center; 6525 font-weight: 900; 6526 width: 40px; 6527 height: 40px; 6528 color: rgba(0,0,0,0.2); 6529 position: absolute; 6530 top: 0; 6531 right: 0; 6532 cursor: pointer; 6533 z-index: 100000000; } 6534 6535 @media only screen and (max-width: 500px) { 6536 .bold-modal__btn-close { 6537 width: 30px; 6538 height: 30px; 6539 } 6540 } 6541 6542 .bold-modal__btn-close:hover { 6543 opacity: 0.5; } 6544 6545 6546 6547 6548 .bold-modal__header { 6549 box-sizing: border-box; 6550 height: 40px; 6551 line-height: 40px; 6552 padding: 0 70px 0 30px; 6553 margin: -30px -30px 0px; 6554 overflow: hidden; 6555 text-overflow: ellipsis; 6556 white-space: nowrap; } 6557 6558 .bold-modal__content { 6559 box-sizing: border-box; 6560 padding: 30px; 6561 margin: -30px -30px 0; } 6562 6563 @media only screen and (max-width: 500px) { 6564 .bold-modal__content { 6565 padding: 20px; 6566 margin: -20px -20px 0; 6567 overflow: scroll; 6568 height: calc(100% - 27px); } 6569 } 6570 6571 .bold-modal__header+.bold-modal__content { 6572 margin-top: 0; } 6573 6574 .bold-modal__content:last-child { 6575 margin-bottom: -30px; } 6576 6577 .bold-modal__footer { 6578 box-sizing: border-box; 6579 padding: 30px; 6580 margin: 0px -30px -30px; } 6581 6582 @media only screen and (max-width: 500px) { 6583 .bold-modal__footer { 6584 width: 100%; 6585 position: absolute; 6586 margin: 0px -15px -15px; 6587 padding: 15px; 6588 bottom: 15px; 6589 left: 15px; } 6590 } 6591 6592 /* Showing and Hiding the Modal */ 6593 body.bold-modal--is-showing, 6594 div.bold-modal--is-showing { 6595 overflow-y: hidden !important; } 6596 6597 body.bold-modal--is-showing .bold-modal, 6598 div.bold-modal--is-showing .bold-modal { 6599 display: block; } 6600 6601 /* Transitions and Animations */ 6602 .bold-modal--animated { 6603 display: block; 6604 visibility: hidden; 6605 -webkit-transition: 0.3s ease; 6606 -moz-transition: 0.3s ease; 6607 transition: 0.3s ease; } 6608 6609 .bold-modal--animated .bold-modal__window { 6610 top: 100vh; 6611 -webkit-transition: 0.3s ease; 6612 -moz-transition: 0.3s ease; 6613 transition: 0.3s ease; } 6614 6615 body.bold-modal--is-showing .bold-modal--animated, 6616 div.bold-modal--is-showing .bold-modal--animated { 6617 visibility: visible; 6618 opacity: 1; } 6619 6620 @media only screen and (min-width: 499px) { 6621 .bold-modal { 6622 background: rgba(0,0,0,0.8); 6623 overflow-y: auto; } 6624 6625 .bold-modal__window { 6626 position: relative; 6627 margin: 40px; } 6628 6629 .bold-modal--animated { 6630 opacity: 0; } 6631 6632 .bold-modal--animated .bold-modal__window { 6633 top: 200px; } 6634 } 6635 6636 @media only screen and (min-width: 879px) { 6637 .bold-modal__window { 6638 max-width: 800px; 6639 margin: 40px auto; } 6640 } 6641 6642 /* bold.grid.css */ 6643 .bold-grid { 6644 box-sizing: border-box; } 6645 6646 .bold-grid:after { 6647 box-sizing: border-box; 6648 display: table; 6649 content: ''; 6650 clear: both; } 6651 6652 .bold-grid__column { 6653 box-sizing: border-box; 6654 padding: 15px 15px 15px 0px; 6655 float: left; 6656 } 6657 6658 @media only screen and (max-width: 500px) { 6659 .bold-grid__column { 6660 padding: 3px 8px 3px 0px; 6661 } 6662 } 6663 6664 .bold-grid__column--half{ 6665 width: 50%; 6666 } 6667 6668 .bold-grid__column--third{ 6669 width: 33.3333%; 6670 } 6671 6672 @media only screen and (max-width: 700px) { 6673 6674 .bold-grid__column--half, 6675 .bold-grid__column--third, 6676 .bold-grid__column--quarter { 6677 width: 100%; } 6678 6679 .bold-grid__column--third:first-child { 6680 width: 100%; 6681 } 6682 6683 6684 .flickity-slider .bold-grid__column--half, 6685 .flickity-slider .bold-grid__column--third, 6686 .flickity-slider .bold-grid__column--quarter { 6687 width: 70%; 6688 } 6689 6690 .flickity-slider .bold-grid__column--third:first-child { 6691 width: 70%; 6692 } 6693 6694 } 6695 6696 6697 6698 /* bold.grid.css */ 6699 6700 /* bold.product.css */ 6701 .bold-product { 6702 box-sizing: border-box; } 6703 6704 .bold-product__image-container { 6705 box-sizing: border-box; } 6706 6707 .bold-product__image { 6708 box-sizing: border-box; 6709 display: inline-block; 6710 max-width: 100%; 6711 max-height: 300px;} 6712 6713 /* BEGIN Trigger Product display styling */ 6714 .bold-upsell__triger-product-container{ 6715 display: flex; 6716 box-sizing: border-box; 6717 margin-bottom: 15px; 6718 } 6719 6720 .bold-upsell__triger-image-container{ 6721 width: 85px; 6722 height: 85px; 6723 } 6724 6725 .bold-upsell__triger-product-container .bold-product__info{ 6726 width: calc(100% - 85px); 6727 display: inline-block; 6728 margin: 0 0 0 20px; 6729 } 6730 .bold-upsell__triger-product-container .bold-product__info div{ 6731 max-height: 20px; 6732 margin-bottom: 3px; 6733 } 6734 6735 .bold-upsell__triger-product-container .bold-product__info .bold-product__quantity{ 6736 opacity: 0.7; 6737 } 6738 6739 .bold-upsell__triger-product-container .bold-product__info .bold-product__title{ 6740 max-height: 20px; 6741 overflow: hidden; 6742 margin-bottom: 0px; 6743 } 6744 6745 .bold-upsell__triger-product-container .bold-product__info .bold-product__variant{ 6746 opacity: 0.7; 6747 } 6748 6749 .bold-upsell__triger-product-container .bold-product__info .bold-product__pricing{ 6750 margin-top: 0px; 6751 } 6752 6753 .bold-upsell__triger-product-container .bold-product__info .bold-product__price{ 6754 font-size: 100%; 6755 } 6756 /*---END Trigger Product display styling -----*/ 6757 6758 .bold-product__control { 6759 box-sizing: border-box; } 6760 6761 .bold-product__variant-selector { 6762 font: inherit; 6763 width: 100%; } 6764 /* bold.product.css */ 6765 6766 /* bold.upsell.css */ 6767 .bold-upsell { 6768 box-sizing: border-box; } 6769 6770 .bold-upsell__intro { 6771 box-sizing: border-box; } 6772 6773 .bold-upsell__products-list { 6774 box-sizing: border-box; } 6775 6776 .bold-upsell__products-list .bold-grid__column { 6777 text-align: center; } 6778 6779 .bold-upsell__actions { 6780 text-align: right; } 6781 6782 .bold-upsell__button { 6783 box-sizing: border-box; } 6784 /* bold.upsell.css */ 6785 6786 .bold-grid__column--half .bold-product .bold-product__image, 6787 .bold-grid__column--third .bold-product .bold-product__image { 6788 max-height: 100%; 6789 max-width: 100%; 6790 position: absolute; 6791 top: 50%; 6792 left: 50%; 6793 -webkit-transform: translate(-50%, -50%); 6794 -moz-transform: translate(-50%, -50%); 6795 -ms-transform: translate(-50%, -50%); 6796 -o-transform: translate(-50%, -50%); 6797 transform: translate(-50%, -50%); 6798 } 6799 6800 .bold-grid__column--half .bold-product .bold-product__image-container, 6801 .bold-grid__column--third .bold-product .bold-product__image-container { 6802 max-height: 300px; 6803 max-width: 300px; 6804 width: 100%; 6805 height: 0; 6806 padding-bottom: 100%; 6807 position: relative; 6808 margin: 0 auto; 6809 } 6810 6811 /*Options Modal stuff*/ 6812 #bold-modal-second__window #bold-modal__content .bold-product__info { 6813 display: inline-flex; 6814 } 6815 6816 #bold-modal-second__window #bold-modal__content .bold-product__info #option_product_info{ 6817 padding-left: 15px; 6818 } 6819 6820 #bold-modal-second__window #bold-modal__content .bold-product__image { 6821 max-height: 100%; 6822 max-width: 100%; 6823 position: absolute; 6824 top: 50%; 6825 left: 50%; 6826 -webkit-transform: translate(-50%, -50%); 6827 -moz-transform: translate(-50%, -50%); 6828 -ms-transform: translate(-50%, -50%); 6829 -o-transform: translate(-50%, -50%); 6830 transform: translate(-50%, -50%); 6831 } 6832 6833 #bold-modal-second__window #bold-modal__content .bold-product__image { 6834 max-height: 75px; 6835 max-width: 75px; 6836 position: relative; 6837 } 6838 6839 #bold-modal-second__window #bold-modal__content #bold_options { 6840 text-align: center; 6841 } 6842 6843 #bold-modal-second__window #options_scroll_display{ 6844 position: absolute; 6845 padding: 5px; 6846 border-radius: 25px; 6847 background-color: #3498db; 6848 font-size: 12px; 6849 left: 50%; 6850 bottom: 20px; 6851 border: 1px solid rgba(0,0,0,0.2); 6852 z-index: 2;
6853 color: #FFF; 6854 transform: translateX(-50%); 6855 } 6856 6857 #second_window_back_btn { 6858 float: left; 6859 padding-top: 20px; 6860 } 6861 6862 #loader { 6863 position: relative; 6864 left: 50%; 6865 top: 50%; 6866 z-index: 1; 6867 width: 120px; 6868 height: 120px; 6869 margin: 25px 0 0 -75px; 6870 border: 16px solid #f3f3f3; 6871 border-radius: 50%; 6872 border-top: 16px solid #3498db; 6873 -webkit-animation: spin 2s linear infinite; 6874 animation: spin 2s linear infinite; 6875 } 6876 6877 @-webkit-keyframes spin { 6878 0% { -webkit-transform: rotate(0deg); } 6879 100% { -webkit-transform: rotate(360deg); } 6880 } 6881 6882 @keyframes spin { 6883 0% { transform: rotate(0deg); } 6884 100% { transform: rotate(360deg); } 6885 } 6886 6887 @-webkit-keyframes animatebottom { 6888 from { bottom:-100px; opacity:0 } 6889 to { bottom:0px; opacity:1 } 6890 } 6891 6892 @keyframes animatebottom { 6893 from{ bottom:-100px; opacity:0 } 6894 to{ bottom:0; opacity:1 } 6895 } 6896 6897 6898 /*Nate Styles... or whatever*/ 6899 6900 #bold-modal-second__window .bold-control-group__item{ 6901 display: inline-block; 6902 width: initial; 6903 } 6904 6905 #bold-modal-second__window .bold-product__control-label{ 6906 float: left; 6907 margin: 15px 10px 0 0 ; 6908 } 6909 6910 #bold-modal-second__window .bold-modal__footer .bold-product__quantity-field { 6911 width: 100px; 6912 float: right; 6913 } 6914 6915 #bold-modal-second__window .scroll_visual::after{ 6916 content: ""; 6917 display: block; 6918 background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%); 6919 width: 100%; 6920 height: 60px; 6921 position: absolute; 6922 left: 0; 6923 bottom: 0; 6924 transition: all .4s ease-in-out; 6925 } 6926 6927 #bold-modal-second__window .bold-upsell__products-list{ 6928 position: relative; 6929 } 6930 6931 @media screen and (max-width: 500px){ 6932 6933 #bold-modal-second__window .bold-control-group__item{ 6934 width: 100%; 6935 margin-bottom: 10px; 6936 } 6937 6938 } 6939 6940 6941 /* ============================================================================= 6942 Responsive Slider Styles 6943 ============================================================================= */ 6944 6945 .bold-modal__slider{ 6946 position: relative; 6947 } 6948 6949 .bold-modal__slider:after{ 6950 display: none; 6951 width: 200px; 6952 height: 100%; 6953 position: absolute; 6954 content: ""; 6955 background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 6956 top: 0px; 6957 right: -15px; 6958 opacity: 1; 6959 pointer-events: none; 6960 z-index: 10; 6961 transition: opacity .4s ease-in-out; 6962 } 6963 6964 @media screen and (max-width: 699px){ 6965 .bold-modal__slider:after{ 6966 display: none; 6967 } 6968 } 6969 6970 .bold-modal__slider .flickity-prev-next-button{ 6971 z-index: 11; 6972 background: #adadad !important; 6973 width: 32px !important; 6974 height: 32px !important; 6975 opacity: .85 !important; 6976 transition: opacity .4s ease-in-out; 6977 top: 40% !important; 6978 } 6979 6980 .bold-modal__slider .flickity-prev-next-button svg{ 6981 width: 40% !important; 6982 left: 29% !important; 6983 } 6984 6985 .bold-modal__slider .flickity-prev-next-button svg *{ 6986 fill: #fff !important; 6987 } 6988 6989 .bold-modal__slider .flickity-prev-next-button:disabled{ 6990 opacity: 0 !important; 6991 } 6992 6993 .bold-modal__slider .next{ 6994 right: -5px !important; 6995 } 6996 6997 .bold-modal__slider .previous{ 6998 left: -5px !important; 6999 } 7000 7001 .bold-modal__slider .flickity-page-dots{ 7002 bottom: -15px !important; 7003 } 7004 7005 @media screen and (max-width: 499px){ 7006 .bold-modal__window{ 7007 width: calc(100% - 40px); 7008 height: calc(100% - 40px); 7009 top: 20px !important; 7010 left: 20px; 7011 } 7012 } 7013 7014 7015 7016 /* Options second window */ 7017 7018 #bold-modal-second__window .bold_option { 7019 display: flex; 7020 margin-bottom: 16px; 7021 text-align: left; 7022 padding: 0 40px; 7023 } 7024 7025 @media screen and (max-width: 600px){ 7026 #bold-modal-second__window .bold_option { 7027 padding: 0 15px; 7028 } 7029 } 7030 7031 #bold-modal-second__window .bold_option_title { 7032 flex: 1 0 35%; 7033 padding-right: 20px; 7034 } 7035 7036 #bold-modal-second__window .bold_option_element { 7037 flex: 1 0 65%; 7038 flex-wrap: wrap; 7039 } 7040 7041 #bold-modal-second__window .bold_option_dropdown label { 7042 display: flex; 7043 width: 100%; 7044 } 7045 7046 #bold-modal-second__window .bold_option_element label { 7047 display: block; 7048 margin-bottom: 10px; 7049 } 7050 7051 #bold-modal-second__window .bold_option_element select { 7052 width: 100%; 7053 } 7054 7055 #bold-modal-second__window .bold_option_product_title { 7056 display: none; 7057 } 7058 7059 #bold-modal-second__window .bold_option_textbox label { 7060 width: 100%; 7061 display: flex; 7062 } 7063 7064 7065 7066 #bold-modal-second__window .bold_option_textbox .bold_option_element { 7067 display: block; 7068 width: 65%; 7069 } 7070 7071 #bold-modal-second__window .bold_option_textbox .bold_option_element input { 7072 width: 100%; 7073 } 7074 7075 7076 7077 #bold-modal-second__window .bold_option_radio input { 7078 margin-right: 8px; 7079 } 7080 7081 #bold-modal-second__window .bold_option_title { 7082 display: block; 7083 width: 35%; 7084 } 7085 7086 #bold-modal-second__window .bold_option_value { 7087 margin-right: 0; 7088 display: block; 7089 width: 100%; 7090 } 7091 7092 #bold-modal-second__window .bold_option_value label { 7093 display: flex; 7094 } 7095 7096 #bold-modal-second__window .with-options { 7097 font-size: 16px; 7098 padding: 0px; 7099 margin: 0; 7100 width: 100%; 7101 border: 0; 7102 overflow-x: hidden; 7103 } 7104 7105 7106 #second_window_back_btn { 7107 float: left; 7108 padding-top: 14px; 7109 } 7110 7111 #bold-modal-second__window .scroll_visual::after { 7112 background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,.14) 100%); 7113 } 7114 7115 #bold-modal-second__window .bold-modal__content { 7116 padding: 0; 7117 } 7118 7119 #bold-modal-second__window .bold-upsell__intro { 7120 padding: 10px 30px 10px; 7121 } 7122 7123 #bold-modal-second__window .bold-upsell__intro .bold-product__title { 7124 font-size: 18px; 7125 } 7126 7127 #bold-modal-second__window .bold-upsell__intro .bold-product__price { 7128 font-size: 16px; 7129 } 7130 7131 #bold-modal-second__window .bold-upsell__actions { 7132 padding: 20px 30px 7133 ; 7134 } 7135 7136 #bold-modal-second__window .bold-upsell__actions .bold-upsell__button--primary { 7137 padding: 10px 20px 7138 ; 7139 } 7140 7141 #bold-modal-second__window .bold-upsell__products-list { 7142 padding: 30px 0px 0; 7143 margin: 0; 7144 border-top: 1px solid rgba(0,0,0,.16); 7145 border-bottom: 1px solid rgba(0,0,0,.16); 7146 } 7147 7148 #bold-modal-second__window #bold-modal__content .bold-product__info { 7149 display: flex; 7150 margin: 0; 7151 } 7152 #bold-modal-second__window .bold_option_checkbox label{ 7153 display: flex; 7154 width: 100%; 7155 } 7156 #bold-modal-second__window .bold_option_checkbox .bold_option_title{ 7157 7158 } 7159 7160 #bold-modal-second__window .bold_option_checkbox .bold_option_element { 7161 width: 35px; 7162 flex: 1 0 35px; 7163 } 7164 7165 7166 @media screen and (max-width: 600px){ 7167 #bold-modal-second__window .bold_option_checkbox .bold_option_title { 7168 flex: 1 0 70%; 7169 } 7170 7171 #bold-modal-second__window .bold-upsell__products-list{ 7172 padding: 10px; 7173 } 7174 } 7175 7176 #bold-modal-second__window .bold_option_value_price::before { 7177 content: "+"; 7178 } 7179 7180 #bold-modal-second__window #options_scroll_display { 7181 border: 0; 7182 padding: 5px 12px; 7183 box-shadow: 0px 4px 8px rgba(0,0,0,.1); 7184 /*animation: jiggle 3s linear infinite;*/ 7185 bottom: 12px; 7186 } 7187 7188 #bold-upsell__button--primary { 7189 padding-top: 14px; 7190 } 7191 7192 #bold-modal-second__window .bold_option_swatch .bold_option_element{ 7193 display: flex; 7194 flex-wrap: wrap; 7195 } 7196 7197 #bold-modal-second__window .bold_option_swatch .bold_option_value{ 7198 display: block; 7199 width: 40px; 7200 margin-right: 10px; 7201 margin-bottom: 10px; 7202 7203 } 7204 7205 #bold-modal-second__window .bold_option_dropdownmulti label{ 7206 width: 100%; 7207 display: flex; 7208 } 7209 7210 7211 /* Product options: Textarea */ 7212 7213 #bold-modal-second__window .bold_option_textarea label { 7214 width: 100%; 7215 display: flex; 7216 } 7217 7218 #bold-modal-second__window .bold_option_textarea .bold_option_title { 7219 flex: 1 0 35%; 7220 } 7221 7222 #bold-modal-second__window .bold_option_textarea .bold_option_element { 7223 flex: 1 0 65%; 7224 } 7225 7226 #bold-modal-second__window .bold_option_textarea textarea { 7227 width: 100%; 7228 max-width: 100%; 7229 } 7230 7231 7232 /* Product options: Textbox multi */ 7233 7234 #bold-modal-second__window .bold_option_textboxmulti{ 7235 flex-wrap: wrap; 7236 } 7237 7238 #bold-modal-second__window .bold_option_textboxmulti .bold_option_title{ 7239 flex: 1 0 35%; 7240 } 7241 7242 #bold-modal-second__window .bold_option_textboxmulti .bold_option_element{ 7243 flex: 1 0 65%; 7244 } 7245 7246 #bold-modal-second__window .bold_option_textboxmulti label{ 7247 flex-wrap: wrap; 7248 } 7249 7250 #bold-modal-second__window .bold_option_textboxmulti .bold_help_text{ 7251 flex: 1 0 100%; 7252 padding-left: 35%; 7253 } 7254 7255 #bold-modal-second__window .bold_option_textboxmulti .bold_option_value_title{ 7256 display: block; 7257 flex: 1 0 100%; 7258 } 7259 7260 #bold-modal-second__window .bold_option_textboxmulti .bold_option_value_element{ 7261 display: block; 7262 flex: 1 0 100%; 7263 } 7264 7265 #bold-modal-second__window .bold_option_textboxmulti .bold_option_value_element input{ 7266 width: 100%; 7267 } 7268 7269 7270 /* Product options: Number */ 7271 7272 #bold-modal-second__window .bold_option_number label{ 7273 display: flex; 7274 width: 100%; 7275 } 7276 7277 #bold-modal-second__window .bold_option_number input{ 7278 width: 100%; 7279 } 7280 7281 7282 /* Product options: Email */ 7283 7284 #bold-modal-second__window .bold_option_email label{ 7285 display: flex; 7286 width: 100%; 7287 } 7288 7289 #bold-modal-second__window .bold_option_email input{ 7290 width: 100%; 7291 } 7292 7293 7294 7295 /* Product options: Color */ 7296 7297 #bold-modal-second__window .bold_option_color label{ 7298 display: flex; 7299 width: 100%; 7300 } 7301 7302 7303 /* Product options: Date */ 7304 7305 #bold-modal-second__window .bold_option_date label{ 7306 display: flex; 7307 width: 100%; 7308 } 7309 7310 #bold-modal-second__window .bold_option_date input{ 7311 width: 100%; 7312 } 7313 7314 7315 /* Product options: Telephone */ 7316 7317 #bold-modal-second__window .bold_option_telephone label{ 7318 display: flex; 7319 width: 100%; 7320 } 7321 7322 #bold-modal-second__window .bold_option_telephone input{ 7323 width: 100%; 7324 } 7325 7326 7327 /* bold options file upload */ 7328 7329 #bold-modal-second__window .bold_option_uploadfile label{ 7330 display: flex; 7331 width: 100%; 7332 } 7333 7334 #bold-modal-second__window .bold_option_uploadfile input{ 7335 width: 100%; 7336 } 7337 7338 @keyframes jiggle { 7339 0% { 7340 transform: translate(-50%,0); 7341 } 7342 65% { 7343 transform: translate(-50%,0); 7344 } 7345 70% { 7346 transform: translate(-50%,5px); 7347 } 7348 75% { 7349 transform: translate(-50%,-4px); 7350 } 7351 80% { 7352 transform: translate(-50%,3px); 7353 } 7354 85% { 7355 transform: translate(-50%,-2px); 7356 } 7357 90% { 7358 transform: translate(-50%,1px); 7359 } 7360 95% { 7361 transform: translate(-50%, 0px); 7362 } 7363 } 7364 7365 /* ============================================================================= 7366 THIRD PARTY APPS STYLES 7367 ============================================================================= */ 7368 7369 #bold-upsell-modal-window .yotpo{ 7370 display: flex; 7371 justify-content: center; 7372 } 7373 7374 #bold-upsell-modal-window .yotpo:empty{ 7375 display: none; 7376 } 7377 7378 .bold-upsell__products-list { 7379 -webkit-transition-duration: 500ms; 7380 transition-duration: 500ms; 7381 } 7382 7383 .bold-upsell__products-list.loading { 7384 transform: translate(-150%); 7385 -webkit-transform: translate(-150%); 7386 } 7387 7388 7389 7390 /* ============================================================================= 7391 MODAL STYLES 7392 ============================================================================= */ 7393 .bold-modal { 7394 background-color: rgba(0,0,0,0.8); } 7395 7396 .bold-modal__window { 7397 box-shadow: 0px 5px 15px rgba(0,0,0,0.2); 7398 border-radius: 5px; } 7399 7400 .bold-modal__header { 7401 font-size: 12px; 7402 color: rgba(0,0,0,0.4); 7403 text-transform: uppercase; 7404 border-bottom: 1px solid rgba(0,0,0,0.1); } 7405 7406 .bold-modal__footer { 7407 border-top: 1px solid rgba(0,0,0,0.1); 7408 background-color: rgba(0,0,0,0.02); } 7409 7410 7411 /* ============================================================================= 7412 UPSELL STYLES 7413 ============================================================================= */ 7414 .bold-upsell {} 7415 7416 .bold-upsell__intro { 7417 font-size: 12px; 7418 line-height: 14px; } 7419 7420 .bold-upsell__intro p:last-child{ 7421 margin: 0px 0px 5px 0px; } 7422 7423 .bold-upsell__intro-heading { 7424 font-size: 24px; 7425 line-height: 24px; 7426 margin-bottom: 5px; } 7427 7428 .bold-upsell__intro-content{ 7429 margin: 0px 0px 5px 0px; } 7430 7431 .bold-upsell__button--primary:link, 7432 .bold-upsell__button--primary:visited, 7433 .bold-upsell__button--primary:hover, 7434 .bold-upsell__button--primary:active, 7435 .bold-upsell__button--primary:focus { 7436 color: inherit; 7437 text-decoration: none; } 7438 7439 .bold-upsell__button--primary { 7440 display: inline-block; 7441 padding: 15px 25px; 7442 border: 1px solid rgba(0,0,0,0.3); 7443 background-color: rgba(0,0,0,0.03); 7444 border-radius: 2px; } 7445 7446 .bold-upsell__button--primary:hover { 7447 background-color: rgba(0,0,0,0); 7448 border-color: rgba(0,0,0,0.2); } 7449 7450 .bold-upsell__button--primary:active { 7451 background-color: rgba(0,0,0,0.05); 7452 border-color: rgba(0,0,0,0.4); } 7453 7454 .bold-upsell__button--secondary { 7455 margin-right: 20px; 7456 font-size: 90%; } 7457 7458 @media screen and (max-width: 500px){ 7459 .bold-upsell__button--primary { 7460 padding: 5px 25px; } 7461 } 7462 7463 7464 /* ============================================================================= 7465 PRODUCT STYLES 7466 ============================================================================= */ 7467 .bold-product { 7468 max-width: auto; 7469 font-size: 13px; 7470 background-color: rgba(255,255,255, 0.5); 7471 border: 1px solid rgba(0,0,0,0.2); 7472 padding: 10px; } 7473 7474 .bold-product.bold-grid { 7475 margin-left: 0; 7476 margin-right: 0; } 7477 7478 .bold-product__info, 7479 .bold-product__variants, 7480 .bold-product__actions { 7481 margin: 10px 0; } 7482 7483 7484 @media only screen and (min-width: 700px) { 7485 .bold-product__above_content_button_container { 7486 display: none; 7487 } 7488 } 7489 7490 @media only screen and (max-width: 699px) { 7491 .bold-product__below_content_button_container { 7492 display: none; 7493 } 7494 } 7495 7496 .bold-product__pricing { 7497 margin: 15px 0; 7498 display: flex; 7499 align-items: center; 7500 justify-content: center; 7501 flex-wrap: wrap; } 7502 7503 .bold-upsell__triger-product-container .bold-product__pricing{ 7504 display: block; 7505 } 7506 7507 @media only screen and (max-width: 500px) { 7508 .bold-product__pricing { 7509 margin: 10px 0; } 7510 } 7511 7512 .bold-product__title { 7513 font-size: 15px; 7514 font-weight: bold; 7515 margin-bottom: 5px; 7516 display: flex; 7517 justify-content: center; 7518 align-items: center; } 7519 7520 .bold-upsell__triger-product-container .bold-product__title{ 7521 display: block; 7522 } 7523 7524 @media only screen and (max-width: 500px) { 7525 .bold-product__title { 7526 font-size: 12px; } 7527 } 7528 7529 .bold-product__title_content { 7530 7531 } 7532 7533 .bold-product__description { 7534 opacity: 0.6; } 7535 7536 .bold-product__price { 7537 display: inline; 7538 font-weight: bold; 7539 line-height: 1; 7540 font-size: 150%; } 7541 7542 .bold-product__price.current_price { 7543 line-height: 1.3; } 7544 7545 .bold-product__message { 7546 opacity: 0.4; } 7547 7548 .bold-product__price--deleted { 7549 font-weight: normal; 7550 font-size: 90%; 7551 opacity: 0.4; 7552 margin: 0px 3px; 7553 text-decoration: line-through; } 7554 7555 .bold-product__price--deleted:empty{ 7556 margin: 0px 0px; 7557 } 7558 7559 .bold-control-group { 7560 box-sizing: border-box; 7561 display: block; 7562 width: 100%; } 7563 7564 .bold-control-group__item { 7565 display: block; 7566 vertical-align: bottom; 7567 text-align: left; 7568 width: 100%; } 7569 7570 .bold-product__control { 7571 padding: 15px; 7572 display: block; 7573 border-radius: 2px; 7574 line-height: 1; 7575 color: inherit; 7576 border: 1px solid rgba(0,0,0,0.3); 7577 background-color: rgba(0,0,0,0.03); 7578 -webkit-appearance: none; 7579 -moz-appearance: none; 7580 appearance: none; } 7581 7582 @media only screen and (max-width: 500px) { 7583 .bold-product__control { 7584 padding: 5px 15px; } 7585 } 7586 7587 .bold-product__control-label { 7588 display: inline-block; 7589 margin-bottom: 3px; } 7590 7591 .bold-product__variant-selector { 7592 padding-right: 36px; 7593 background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="16" viewB
7593ox="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>'); 7594 background-repeat: no-repeat; 7595 background-position: right center; 7596 background-color: transparent; 7597 height: auto; 7598 } 7599 7600 .bold-product__actions { 7601 margin-bottom: 0; } 7602 7603 .bold-product__button, 7604 .bold-product__button:link, 7605 .bold-product__button:visited, 7606 .bold_product__button:hover, 7607 .bold_product__button:active, 7608 .bold_product__button:focus { 7609 text-decoration: none; 7610 color: inherit; } 7611 7612 .bold-product__button:hover { 7613 background-color: rgba(0,0,0,0); 7614 border-color: rgba(0,0,0,0.2); } 7615 7616 .bold-product__button:active { 7617 background-color: rgba(0,0,0,0.05); 7618 border-color: rgba(0,0,0,0.4); } 7619 7620 .bold-product__quantity-field{ 7621 width: 100%; 7622 background-color: transparent; 7623 font-size: 13px; 7624 line-height: 14px; 7625 } 7626 7627 #bold-modal-first__window .bold-product__quantity-field{ 7628 margin: 10px 0px; 7629 } 7630 7631 /* custom css */ 7632 7633 7634 7635 7636 7637 7638 .cta-button { 7639 font-family: Monument Grotesk,Questrial; 7640 } 7641 7642 .fnd_overlay { 7643 display: none; 7644 position: fixed; 7645 top: 0; 7646 bottom: 0; 7647 left: 0; 7648 right: 0; 7649 background: rgba(0, 0, 0, 0.7); 7650 transition: opacity 500ms; 7651 /* visibility: hidden; 7652 opacity: 0; */ 7653 z-index: 10000000000; 7654 } 7655 /* .fnd_overlay:target { 7656 visibility: visible; 7657 opacity: 1; 7658 } */ 7659 7660 .popup { 7661 margin: 70px auto; 7662 padding: 20px; 7663 background: black; 7664 border-radius: 5px; 7665 width: 40%; 7666 position: relative; 7667 transition: all 5s ease-in-out; 7668 } 7669 7670 .popup-text { 7671 margin-top: 40px; 7672 color: #FCFCFC; 7673 text-align: center; 7674 font-size: 18px; 7675 7676 } 7677 .popup-text > p{ 7678 color: #fcfcfc; 7679 } 7680 .popup .close { 7681 position: absolute; 7682 top: 20px; 7683 right: 30px; 7684 transition: all 200ms; 7685 font-size: 30px; 7686 font-weight: bold; 7687 text-decoration: none; 7688 color: white; 7689 } 7690 .popup .close:hover { 7691 color: #f59946; 7692 } 7693 .popup .content { 7694 max-height: 30%; 7695 overflow: auto; 7696 } 7697 .cta-containers{ 7698 display: flex; 7699 justify-content: space-between; 7700 gap: 20px; 7701 text-transform: capitalize; 7702 } 7703 .content{ 7704 display: flex; 7705 flex-direction: column; 7706 align-items: center; 7707 } 7708 .promo-popup_img{ 7709 width: 300px; 7710 } 7711 7712 @media screen and (max-width: 700px){ 7713 .promo_popup .box{ 7714 width: 90%; 7715 } 7716 .popup{ 7717 width: 90%; 7718 } 7719 .promo-popup_img{ 7720 width: 200px; 7721 } 7722 } 7723 7724 @media screen and (max-width: 550px){ 7725 .cta-containers{ 7726 flex-wrap: wrap; 7727 flex-direction: column-reverse; 7728 } 7729 } 7730 7731 7732 7733 7734 7735@media only screen and (min-width: 879px) { 7736 .bold-modal__window { 7737 max-width: 857px; 7738 margin: 40px auto; 7739 } 7740} 7741@media only screen and (max-width: 500px) { 7742 .bold-modal__content { 7743 padding: unset; 7744 margin: unset; 7745 overflow: scroll; 7746 height: unset; 7747 } 7748 #bold-modal__window { 7749 margin: 0 !important; 7750 } 7751} 7752@media only screen and (max-width: 767px) { 7753 #bold-modal__window { 7754 7755 margin: 25px; 7756 } 7757 #bold-modal__content { 7758 padding: 0 33px 33px 33px !important; 7759 } 7760 #bold-modal__window .bold-grid__column { 7761 width:100% !important; 7762 } 7763 #bold-modal__window .bold-product__details { 7764 min-height: auto !important; 7765 margin-top:10px; 7766 } 7767 #bold-modal__content article { 7768 display: flex; 7769 flex-direction: column; 7770 max-height: calc(100vh - 83px); 7771 justify-content: flex-end; 7772 } 7773} 7774 7775#bold-modal__window .qty_container { 7776 display: flex; 7777 justify-content: center; 7778 margin-bottom: 19px; 7779} 7780 7781#bold-modal__window #add-to-cart-bf-promo { 7782 border-radius: 100px; 7783 color: #EC2893; 7784 border-color: rgb(236 40 147); 7785 background-color: rgba(236 40 147 / 10%); 7786 margin: 0; 7787 /* height: 52px; */ 7788} 7789 7790#bold-modal__window .bold-upsell__intro-heading { 7791 font-family: Neutraface\ 2 Display Titling,sans-serif; 7792 font-style: normal; 7793 font-weight: 900; 7794 font-size: 39px; 7795 line-height: 125%; 7796 text-transform: uppercase; 7797 color: #F8229E; 7798} 7799 7800#bold-modal__window .bold-product__image-container { 7801 padding: 0; 7802 width: 45%; 7803 padding-right: 10px; 7804 flex: 1 4; 7805} 7806 7807#bold-modal__window article { 7808 padding: 0; 7809 border: 0; 7810 background-color: #E2E2E2; 7811} 7812 7813#bold-modal__btn-close { 7814 color: black; 7815} 7816 7817#bold-modal__content { 7818 padding: 0 42px;margin: 0;/* min-height: 446px; */ 7819} 7820 7821#bold-modal__window .bold-product__quantity { 7822 margin-bottom: 0; 7823} 7824 7825#bold-modal__window .bold-upsell__intro-heading { 7826 margin: 0; 7827} 7828 7829#bold-modal__window .bold-product__info { 7830 margin: 0; 7831} 7832 7833#bold-modal__window #add-to-cart-bf-promo:hover { 7834 background-color: rgba(236 40 147 / 20%); 7835} 7836#bold-modal__window .btn--outline { 7837 font-family: Neutraface\ 2 Display Titling,sans-serif !important; 7838 font-style: normal !important; 7839 font-weight: 900 !important; 7840} 7841#bold-modal__window .btn--outline.close { 7842 border-radius: 100px; 7843 color: rgb(115 75 200); 7844 border-color: #734BC8; 7845 background-color: rgba(115 75 200 / 10%); 7846 margin-top:15px; 7847 /* height: 44px !important; */ 7848 padding: 0; 7849} 7850#bold-modal__window .btn--outline.close:hover { 7851 border-radius: 100px; 7852 color: rgb(115 75 200); 7853 border-color: #734BC8; 7854 background-color: rgba(115 75 200 / 20%); 7855} 7856 7857#bold-modal__window .bold-product__details.bold-grid__column.bold-grid__column--half { 7858 padding: 0; 7859 display: flex; 7860 flex-direction: column; 7861 justify-content: center; 7862 /* height: 100%; */ 7863 min-height: 446px; 7864 width: 55%; 7865} 7866 7867#bold-modal__window { 7868 padding: 0; 7869 background-color: #E2E2E2; 7870 border-radius:0; 7871} 7872 7873#bold-modal__window .bold-product__actions.bold-product-upsell__actions { 7874 margin: 0; 7875} 7876 7877#bold-modal__window .promo-popup_img { 7878 width: 100%; 7879} 7880#bold-modal__window .fnd-subtext { 7881 margin-top:11px; 7882 color: black; 7883 font-family: 'Untitled Sans'; 7884 font-size: 12px; 7885} 7886 </style> 7887 7888 7889 7890 <!-- And above this comment line ================================================== --> 7891 7892 7893
7893<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
7893 7894
7894<script> 7895 var klaviyo = klaviyo || []; 7896 klaviyo.init({ 7897 account: "X7J5PP", 7898 platform: "shopify" 7899 }); 7900 klaviyo.enable("backinstock",{ 7901 trigger: { 7902 product_page_text: "Notify Me When Available", 7903 product_page_class: "btn", 7904 product_page_text_align: "center", 7905 product_page_margin: "0px", 7906 alternate_anchor: "fnd_klaviyo_trigger", 7907 replace_anchor: false 7908 }, 7909 modal: { 7910 headline: "{product_name}", 7911 body_content: "Register to receive a notification when this item comes back in stock.", 7912 email_field_label: "Email", 7913 button_label: "Notify me when available", 7914 subscription_success_label: "You're in! We'll let you know when it's back.", 7915 footer_content: '', 7916 drop_background_color: "#000", 7917 background_color: "#fff", 7918 text_color: "#222", 7919 button_text_color: "#fff", 7920 button_background_color: "#439fdb", 7921 close_button_color: "#ccc", 7922 error_background_color: "#fcd6d7", 7923 error_text_color: "#C72E2F", 7924 success_background_color: "#d3efcd", 7925 success_text_color: "#1B9500", 7926 additional_styles: "@import url('//jennaraecakes.com/cdn/shop/t/18/assets/klaviyo-bis-modal.css?v=5763610568365564351695921674');" 7927 } 7928 }); 7929 </script>
7929 7930
7931<script src="//jennaraecakes.com/cdn/shop/t/18/assets/tiny-img-link-preloader.js?v=26403198945174473401750110384" type="text/javascript"></script>
vendor: 1 bytes, line 7931
7931
7932<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7932 7933</body> 7934</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.