1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content="#046a38"> 8 <link rel="canonical" href="https://carolinescakes.com/products/stand-up-to-cancer-caramel-cake"> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 10 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 11 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 12 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 13 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 14 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 15 16 17 <meta name="google-site-verification" content="sguhkH5rt2mDFcG7TVxK3I63o_aGN4MCvz2Hrc77Odk" /> 18 <meta name="facebook-domain-verification" content="up5lndd061wbki6xxjv3kjicsbg60e" /> 19 20 21 22
22<script> 23 24 if (typeof(GIST) == 'undefined') { 25 window.GIST = GIST = {}; 26 } 27 28 window.GIST.disable_token = true; 29 30 </script>
30 31 32
32<script> 33 (function(w,d,t,r,u) 34 { 35 var f,n,i; 36 w[u]=w[u]||[],f=function() 37 { 38 var o={ti:"211011121"}; 39 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") 40 }, 41 n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() 42 { 43 var s=this.readyState; 44 s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null) 45 }, 46 i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) 47 }) 48 (window,document,"script","//bat.bing.com/bat.js","uetq"); 49 </script>
49 50
50<script> 51 function uet_report_conversion() { 52 window.uetq = window.uetq || []; 53 window.uetq.push('event', 'PRODUCT_PURCHASE', {"ecomm_prodid":"REPLACE_WITH_PRODUCT_ID","ecomm_pagetype":"PURCHASE","revenue_value":1,"currency":"USD"}); 54 } 55 </script>
55 56 57<link rel="shortcut icon" href="//carolinescakes.com/cdn/shop/files/favicon-32x32_32x32.png?v=1723741663" type="image/png" /><title>Stand Up To Cancer Caramel Cake | Caroline's Cakes 58</title> 59<meta name="description" content="Our 7-Layer Caramel Cake in a custom Stand Up To Cancer tin. A portion of each sale funds innovative cancer research. Shipped nationwide."><meta property="og:site_name" content="Caroline's Cakes"> 60 <meta property="og:url" content="https://carolinescakes.com/products/stand-up-to-cancer-caramel-cake"> 61 <meta property="og:title" content="Stand Up To Cancer Caramel Cake"> 62 <meta property="og:type" content="product"> 63 <meta property="og:description" content="Our 7-Layer Caramel Cake in a custom Stand Up To Cancer tin. A portion of each sale funds innovative cancer research. Shipped nationwide."><meta property="og:image" content="http://carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848"> 64 <meta property="og:image:secure_url" content="https://carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848"> 65 <meta property="og:image:width" content="1000"> 66 <meta property="og:image:height" content="1000"><meta name="twitter:site" content="@"> 67 <meta name="twitter:card" content="summary_large_image"> 68 <meta name="twitter:title" content="Stand Up To Cancer Caramel Cake"> 69 <meta name="twitter:description" content="Our 7-Layer Caramel Cake in a custom Stand Up To Cancer tin. A portion of each sale funds innovative cancer research. Shipped nationwide."> 70<style data-shopify>@font-face { 71 font-family: "Playfair Display"; 72 font-weight: 400; 73 font-style: normal; 74 font-display: swap; 75 src: url("//carolinescakes.com/cdn/fonts/playfair_display/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2") format("woff2"), 76 url("//carolinescakes.com/cdn/fonts/playfair_display/playfairdisplay_n4.c562b7c8e5637886a811d2a017f9e023166064ee.woff") format("woff"); 77} 78 79 80 81 @font-face{ 82 font-family:northwell; 83 src:url(//carolinescakes.com/cdn/shop/t/54/assets/northwell.eot?v=129332946038670899861713987277); 84 src:url(//carolinescakes.com/cdn/shop/t/54/assets/northwell.eot?v=129332946038670899861713987277\ ?#iefix) format("embedded-opentype"), 85 url(//carolinescakes.com/cdn/shop/t/54/assets/northwell.woff?v=166365384863365300691713987277) format("woff"), 86 url(//carolinescakes.com/cdn/shop/t/54/assets/northwell.ttf?v=95929624952408583751713987277) format("truetype"), 87 url(//carolinescakes.com/cdn/shop/t/54/assets/northwell.svg?v=30179452807410636481713987277\ #myfont) format("svg") 88 }</style><link href="//carolinescakes.com/cdn/shop/t/70/assets/theme.css?v=121563494952128086661788552894" rel="stylesheet" type="text/css" media="all" /> 89 <link href="//carolinescakes.com/cdn/shop/t/70/assets/theme-custom.css?v=111532624183392512621788377661" rel="stylesheet" type="text/css" media="all" /> 90 <link rel="stylesheet" href="https://use.typekit.net/vvk5wih.css"> 91<style data-shopify>:root { 92 --typeHeaderPrimary: "Playfair Display"; 93 --typeHeaderFallback: serif; 94 --typeHeaderSize: 56px; 95 --typeHeaderWeight: 400; 96 --typeHeaderLineHeight: 1.1; 97 --typeHeaderSpacing: -0.025em; 98 99 --typeBasePrimary:'proxima-nova-condensed'; 100 --typeBaseFallback:sans-serif; 101 --typeBaseSize: 20px; 102 --typeBaseWeight: 400; 103 --typeBaseSpacing: 0.0em; 104 --typeBaseLineHeight: 1.4; 105 --typeBaselineHeightMinus01: 1.3; 106 107 --typeCollectionTitle: 24px; 108 109 --iconWeight: 4px; 110 --iconLinecaps: miter; 111 112 113 --buttonRadius: 6px; 114 115 116 --colorGridOverlayOpacity: 0.0; 117 } 118 119 .placeholder-content { 120 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 121 }</style>
121<script> 122 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 123 124 window.theme = window.theme || {}; 125 theme.routes = { 126 home: "/", 127 cart: "/cart.js", 128 cartPage: "/cart", 129 cartAdd: "/cart/add.js", 130 cartChange: "/cart/change.js", 131 search: "/search", 132 predictiveSearch: "/search/suggest" 133 }; 134 theme.strings = { 135 soldOut: "Sold Out", 136 unavailable: "Unavailable", 137 inStockLabel: "In stock, ready to ship", 138 oneStockLabel: "Low stock - [count] item left", 139 otherStockLabel: "Low stock - [count] items left", 140 willNotShipUntil: "Ready to ship [date]", 141 willBeInStockAfter: "Back in stock [date]", 142 waitingForStock: "Backordered, shipping soon", 143 savePrice: "Save [saved_amount]", 144 cartEmpty: "Your cart is currently empty.", 145 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 146 searchCollections: "Collections", 147 searchPages: "Pages", 148 searchArticles: "Articles", 149 productFrom: "from ", 150 maxQuantity: "You can only have [quantity] of [title] in your cart." 151 }; 152 theme.settings = { 153 cartType: "gs_drawer", 154 isCustomerTemplate: false, 155 moneyFormat: "${{amount}}", 156 saveType: "dollar", 157 productImageSize: "square", 158 productImageCover: false, 159 predictiveSearch: true, 160 predictiveSearchType: null, 161 predictiveSearchVendor: false, 162 predictiveSearchPrice: true, 163 quickView: false, 164 themeName: 'Impulse', 165 themeVersion: "7.5.0" 166 }; 167 </script>
167 168 169
169<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
169<meta name="google-site-verification" content="sguhkH5rt2mDFcG7TVxK3I63o_aGN4MCvz2Hrc77Odk"> 170<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/27233000/digital_wallets/dialog"> 171<meta id="in-context-paypal-metadata" data-shop-id="27233000" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 172<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/51640137286002:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://carolinescakes.com/products/stand-up-to-cancer-caramel-cake.oembed">
173<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=33817788786"></script>
173 174<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
175<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=33817788786&shop_id=27233000" crossorigin="anonymous"></script>
vendor: 1 bytes, line 175
175
176<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":27233000,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/27233000","merchantName":"Caroline's Cakes","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Caroline's Cakes","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 176
176
177<script id="shopify-features" type="application/json">{"accessToken":"c1206007e49626c14914d66d899cf2ab","betas":["rich-media-storefront-analytics"],"domain":"carolinescakes.com","predictiveSearch":true,"shopId":27233000,"locale":"en"}</script>
vendor: 1 bytes, line 177
177
178<script>var Shopify = Shopify || {}; 179Shopify.shop = "carolines-cakes-test.myshopify.com"; 180Shopify.locale = "en"; 181Shopify.currency = {"active":"USD","rate":"1.0"}; 182Shopify.country = "US"; 183Shopify.theme = {"name":"Development | New Menu","id":193376747890,"schema_name":"Impulse","schema_version":"7.5.0","theme_store_id":857,"role":"main"}; 184Shopify.theme.handle = "null"; 185Shopify.theme.style = {"id":null,"handle":null}; 186Shopify.cdnHost = "carolinescakes.com/cdn"; 187Shopify.routes = Shopify.routes || {}; 188Shopify.routes.root = "/"; 189Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 190Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 191Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 192Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 192
192
193<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script> 196 window.ShopifyPay = window.ShopifyPay || {}; 197 window.ShopifyPay.apiHost = "shop.app\/pay"; 198 window.ShopifyPay.redirectState = null; 199</script>
vendor: 1 bytes, line 199
199
200<script> 201 window.Shopify = window.Shopify || {}; 202 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 203 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 204 window.Shopify.SignInWithShop.eligible = true; 205</script>
vendor: 1 bytes, line 205
205
206<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 206
206
207<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 207
207
208<script type="module"> 209 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 210 211 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 212 213</script>
vendor: 1 bytes, line 213
213
214<script> 215 window.Shopify = window.Shopify || {}; 216 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 217 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"]}; 218</script>
vendor: 1 bytes, line 218
218
219<script>(function() { 220 var isLoaded = false; 221 function asyncLoad() { 222 if (isLoaded) return; 223 isLoaded = true; 224 var urls = ["https:\/\/static.shareasale.com\/json\/shopify\/deduplication.js?shop=carolines-cakes-test.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=99429\u0026ssmtid=19038\u0026shop=carolines-cakes-test.myshopify.com","https:\/\/cdn.giftcardpro.app\/build\/storefront\/storefront.js?shop=carolines-cakes-test.myshopify.com"]; 225 for (var i = 0; i < urls.length; i++) { 226 var s = document.createElement('script'); 227 s.type = 'text/javascript'; 228 s.async = true; 229 s.src = urls[i]; 230 var x = document.getElementsByTagName('script')[0]; 231 x.parentNode.insertBefore(s, x); 232 } 233 }; 234 if(window.attachEvent) { 235 window.attachEvent('onload', asyncLoad); 236 } else { 237 window.addEventListener('load', asyncLoad, false); 238 } 239})();</script>
vendor: 1 bytes, line 239
239
240<script id="__st">var __st={"a":27233000,"offset":-14400,"reqid":"16700b3b-5128-4ccd-8c9f-3b0f37312318-1790288330","pageurl":"carolinescakes.com\/products\/stand-up-to-cancer-caramel-cake","u":"e5ae6bc6b22f","p":"product","rtyp":"product","rid":14622633263474};</script>
vendor: 1 bytes, line 240
240
241<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 241
241
242<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 242
242
243<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//carolinescakes.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 243
243
244<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 = "//carolinescakes.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>
244<script crossorigin="anonymous" defer="defer" src="//carolinescakes.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 244
244
245<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 245
245
246<script> 247 window.Shopify = window.Shopify || {}; 248 window.Shopify.MCP = window.Shopify.MCP || {}; 249 window.Shopify.MCP.enabled = true; 250 window.Shopify.MCP.shop = "carolines-cakes-test.myshopify.com"; 251 window.Shopify.MCP.mcpEndpoint = "https:\/\/carolinescakes.com\/api\/mcp"; 252 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"]}}]; 253</script>
vendor: 1 bytes, line 253
253
254<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("\/\/carolinescakes.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 255</script>
vendor: 1 bytes, line 255
255
256<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://carolinescakes.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 257</script>
vendor: 1 bytes, line 257
257
258<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 259 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); 260</script>
vendor: 1 bytes, line 260
260
261<script> 262 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 263</script>
263 264
265<script type="module" src="https://carolinescakes.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 265
265
266<script nomodule> 267 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 268</script>
268 269 270<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://carolinescakes.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 271<style id="shopify-accelerated-checkout-cart"> 272 #shopify-buyer-consent { 273 margin-top: 1em; 274 display: inline-block; 275 width: 100%; 276} 277 278#shopify-buyer-consent.hidden { 279 display: none; 280} 281 282#shopify-subscription-policy-button { 283 background: none; 284 border: none; 285 padding: 0; 286 text-decoration: underline; 287 font-size: inherit; 288 cursor: pointer; 289} 290 291#shopify-subscription-policy-button::before { 292 box-shadow: none; 293} 294 295 </style> 296
297<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
297 298 299
299<script src="//carolinescakes.com/cdn/shop/t/70/assets/vendor-scripts-v11.js" defer="defer"></script>
299<script src="//carolinescakes.com/cdn/shop/t/70/assets/theme.js?v=10427757982080166141788377661" defer="defer"></script>
299 300
300<script src="//carolinescakes.com/cdn/shop/t/70/assets/theme-custom.js?v=68135208980520357231788377661" defer="defer"></script>
300 301 302 <!-- Hotjar Tracking Code for https://carolinescakes.com/ --> 303
303<script>
vendor: 131 bytes, lines 303-306
303 304 (function(h,o,t,j,a,r){ 305 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 306 h._hjSettings={hjid:
3063412523
vendor: 270 bytes, lines 306-312
306,hjsv:6}; 307 a=o.getElementsByTagName('head')[0]; 308 r=o.createElement('script');r.async=1; 309 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 310 a.appendChild(r); 311 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 312
312</script>
312 313 314<!-- BEGIN app block: shopify://apps/gift-card-pro/blocks/gift-card-pro/3b1306ce-7e99-4a1c-aa30-e9f030a737ef --> 315 316 317 318 319 320 321<!-- END app block --><!-- BEGIN app block: shopify://apps/giftship/blocks/giftship/26bd5756-d344-471d-baf8-ba6267b82da9 --> 322<!-- BEGIN app snippet: giftship_snippet --> 323 324 325 326 327 328 329 330 331 332
333<script defer> 334 if (typeof(GIST) == 'undefined') { 335 window.GIST = GIST = {}; 336 } 337 if (typeof(GIST.f) == 'undefined') { 338 GIST.f = {}; 339 } 340 341 GIST.drawer_cart = true; 342 343 GIST.f._drawerRedirect = function() { 344 345 var cartRedirect = localStorage.getItem("gs_drawer_cart_redirect"); 346 347 if (GIST.drawer_cart === true && cartRedirect === "true" && window.location.search.indexOf("gs_drawer_referrer") === -1) { 348 var redirectUrl = "/"; 349 if (document.referrer && document.referrer.indexOf("/a/gs") === -1 && document.referrer.indexOf("/checkouts/") === -1) { 350 redirectUrl = document.referrer; 351 } 352 if (redirectUrl.indexOf("?") === -1) { 353 redirectUrl = redirectUrl + "?gs_drawer_open=true"; 354 } else if (redirectUrl.indexOf("gs_drawer_open") === -1) { 355 redirectUrl = redirectUrl + "&gs_drawer_open=true"; 356 } 357 window.location = redirectUrl; 358 } 359 } 360 361 localStorage.removeItem("gs_drawer_cart_redirect"); 362 363 364</script>
364 365 366 367 368 369
369<script 370 type="module" 371 src="https://cdn.shopify.com/extensions/01a0d516-0722-7a1b-a376-0fece5c7d064/giftship-124/assets/giftship.js?loaded_by=snippet&v=2.0.0" 372 async 373 crossorigin="anonymous" 374 ></script>
374 375 376 377 <link rel="stylesheet" type="text/css" href="https://cdn.shopify.com/extensions/01a0d516-0722-7a1b-a376-0fece5c7d064/giftship-124/assets/giftship.css"> 378 379 380 381<!-- END app snippet --> 382 383 384 385<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
386<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/carolines-cakes-test.myshopify.com"></script>
386 387 388
389<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
389 390 391
392<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=carolines-cakes-test"></script>
392 393 394 395<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 396 397 398 399 400 401 402 403 404 405 406 407 408
408<script async src="https://static.klaviyo.com/onsite/js/Kdiug2/klaviyo.js?company_id=Kdiug2"></script>
408 409
409<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>
409 410 411 412
412<script id="viewed_product"> 413 if (item == null) { 414 var _learnq = _learnq || []; 415 416 var MetafieldReviews = null 417 var MetafieldYotpoRating = null 418 var MetafieldYotpoCount = null 419 var MetafieldLooxRating = null 420 var MetafieldLooxCount = null 421 var okendoProduct = null 422 var okendoProductReviewCount = null 423 var okendoProductReviewAverageValue = null 424 try { 425 // The following fields are used for Customer Hub recently viewed in order to add reviews. 426 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 427 MetafieldReviews = {"rating_count":0}; 428 MetafieldYotpoRating = null 429 MetafieldYotpoCount = null 430 MetafieldLooxRating = null 431 MetafieldLooxCount = null 432 433 okendoProduct = null 434 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 435 if (okendoProduct && 'error' in okendoProduct) { 436 okendoProduct = null 437 } 438 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 439 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 440 } catch (error) { 441 console.error('Error in Klaviyo onsite reviews tracking:', error); 442 } 443 444 var item = { 445 Name: "Stand Up To Cancer Caramel Cake", 446 ProductID: 14622633263474, 447 Categories: ["Best Sellers","Cakes","Cakes for a Cause","Caramel Cakes","Gifts $50 to $100","Shop All"], 448 ImageURL: "https://carolinescakes.com/cdn/shop/files/SUTC7CA_grande.jpg?v=1756150848", 449 URL: "https://carolinescakes.com/products/stand-up-to-cancer-caramel-cake", 450 Brand: "Caroline's Cakes", 451 Price: "$80.00", 452 Value: "80.00", 453 CompareAtPrice: "$0.00" 454 }; 455 _learnq.push(['track', 'Viewed Product', item]); 456 _learnq.push(['trackViewedItem', { 457 Title: item.Name, 458 ItemId: item.ProductID, 459 Categories: item.Categories, 460 ImageUrl: item.ImageURL, 461 Url: item.URL, 462 Metadata: { 463 Brand: item.Brand, 464 Price: item.Price, 465 Value: item.Value, 466 CompareAtPrice: item.CompareAtPrice 467 }, 468 metafields:{ 469 reviews: MetafieldReviews, 470 yotpo:{ 471 rating: MetafieldYotpoRating, 472 count: MetafieldYotpoCount, 473 }, 474 loox:{ 475 rating: MetafieldLooxRating, 476 count: MetafieldLooxCount, 477 }, 478 okendo: { 479 rating: okendoProductReviewAverageValue, 480 count: okendoProductReviewCount, 481 } 482 } 483 }]); 484 } 485 </script>
485 486 487 488 489 490 491
491<script> 492 window.klaviyoReviewsProductDesignMode = false 493 </script>
493 494 495 496 497 <!-- BEGIN app snippet: customer-hub-data -->
497<script> 498 if (!window.customerHub) { 499 window.customerHub = {}; 500 } 501 window.customerHub.storefrontRoutes = { 502 login: "https://carolinescakes.com/customer_authentication/redirect?locale=en®ion_country=US?return_url=%2F%23k-hub", 503 register: "https://shopify.com/27233000/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJjYXJvbGluZXMtY2FrZXMtdGVzdC5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4OTMxMzAsIm5iZiI6MTc5MDI4ODMzMH0.hxzVojL3B8DwhN8kr2dmIFrX6wpJ4tzZNS4Q1BWT93E?return_url=%2F%23k-hub", 504 logout: "/account/logout", 505 profile: "/account", 506 addresses: "/account/addresses", 507 }; 508 509 window.customerHub.userId = null; 510 511 window.customerHub.storeDomain = "carolines-cakes-test.myshopify.com"; 512 513 514 window.customerHub.activeProduct = { 515 name: "Stand Up To Cancer Caramel Cake", 516 category: null, 517 imageUrl: "https://carolinescakes.com/cdn/shop/files/SUTC7CA_grande.jpg?v=1756150848", 518 id: "14622633263474", 519 link: "https://carolinescakes.com/products/stand-up-to-cancer-caramel-cake", 520 options: [ 521 522 { 523 name: "Title", 524 values: [ 525 526 527 528 { 529 name: "Default Title", 530 colorHex: null, 531 swatchImageUrl: null 532 } 533 534 ] 535 } 536 537 ], 538 variants: [ 539 540 { 541 id: "51640137286002", 542 selectedOptions: [ 543 544 545 { 546 name: "Title", 547 value: "Default Title" 548 } 549 550 ], 551 552 imageUrl: null, 553 554 price: "8000", 555 currency: "USD", 556 availableForSale: true, 557 title: "Default Title", 558 }, 559 560 ], 561 };
562 window.customerHub.activeProduct.variants.forEach((variant) => { 563 564 variant.price = `${variant.price.slice(0, -2)}.${variant.price.slice(-2)}`; 565 }); 566 567 568 569 window.customerHub.storeLocale = { 570 currentLanguage: 'en', 571 currentCountry: 'US', 572 availableLanguages: [ 573 574 { 575 iso_code: 'en', 576 endonym_name: 'English' 577 } 578 579 ], 580 availableCountries: [ 581 582 { 583 iso_code: 'US', 584 name: 'United States', 585 currency_code: 'USD' 586 } 587 588 ] 589 }; 590 591</script>
591 592<!-- END app snippet --> 593 594 595 596 597 598 599 600<!-- END app block -->
600<script src="https://cdn.shopify.com/extensions/3bad1277-4af2-447f-bddc-1bd7142f78a5/gift-card-pro-10/assets/gift-card-pro.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 600
600
601<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
601 602<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
603<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: 27233000,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 603
603
604<script> 605 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 606</script>
vendor: 1 bytes, line 606
606
607<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}
607).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: 27233000,storefrontBaseUrl: "https://carolinescakes.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://carolinescakes.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2719285618","configuration":"{\"storeId\":\"2fdae4a0-4917-412c-b85b-3811ad125c7d\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2678325618","configuration":"{\"myshopifyDomain\":\"carolines-cakes-test.mysh
607opify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1791263090","configuration":"{\"accountID\":\"Kdiug2\",\"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"]},{"id":"1015447922","configuration":"{\"accountID\": \"dynasort-pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9804dedb168f741a8c22922a900aa16f","type":"APP","apiClientId":6978001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"907247986","configuration":"{\"pixelCode\":\"CUV0JGJC77UBDK5A5T9G\"}","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":"875266418","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"99429\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"867959154","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-991491045\\\",\\\"GT-KDBMXR89\\\",\\\"G-ZG90Y14R3B\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/XJIeCML0rogBEOXn49gD\\\",\\\"G-ZG90Y14R3B\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/KvWhCL_0rogBEOXn49gD\\\",\\\"G-ZG90Y14R3B\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/qm0-CLn0rogBEOXn49gD\\\",\\\"MC-1PY6M5KFX0\\\",\\\"G-ZG90Y14R3B\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/8_PHCL7zrogBEOXn49gD\\\",\\\"MC-1PY6M5KFX0\\\",\\\"G-ZG90Y14R3B\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/SDdWCLvzrogBEOXn49gD\\\",\\\"MC-1PY6M5KFX0\\\",\\\"G-ZG90Y14R3B\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/2gOdCMX0rogBEOXn49gD\\\",\\\"G-ZG90Y14R3B\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-991491045\\\/MwRMCLz0rogBEOXn49gD\\\",\\\"G-ZG90Y14R3B\\\"]}],\\\"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":"292323528","configuration":"{\"accountID\":\"27233000\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
607,"dataSharingState":"unrestricted"},{"id":"63176904","configuration":"{\"tagID\":\"2612565698751\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":"31752392","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"MSFT"},{"id":"31785160","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google"},{"id":"40403144","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Stape Checkout "},{"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":"Caroline's Cakes","paymentSettings":{"currencyCode":"USD"}
607,"myshopifyDomain":"carolines-cakes-test.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/carolinescakes.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":80.0,"currencyCode":"USD"},"product":{"title":"Stand Up To Cancer Caramel Cake","vendor":"Caroline's Cakes","id":"14622633263474","untranslatedTitle":"Stand Up To Cancer Caramel Cake","url":"\/products\/stand-up-to-cancer-caramel-cake","type":"Cakes"},"id":"51640137286002","image":{"src":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848"},"sku":"CAUSE-SUTCCA","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"14622633263474","handle":"stand-up-to-cancer-caramel-cake","isCollective":null,"title":"Stand Up To Cancer Caramel Cake","type":"Cakes","untranslatedTitle":"Stand Up To Cancer Caramel Cake","url":"\/products\/stand-up-to-cancer-caramel-cake","vendor":"Caroline's Cakes","remoteShopId":null,"variants":[{"id":"51640137286002","image":{"src":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848"},"price":{"amount":80.0,"currencyCode":"USD"},"sku":"CAUSE-SUTCCA","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"1278704549931","handle":"candles-happy-birthday","isCollective":null,"title":"Happy Birthday Candles","type":"add-ons","untranslatedTitle":"Happy Birthday Candles","url":"\/products\/candles-happy-birthday","vendor":"Caroline's Cakes","remoteShopId":null,"variants":[{"id":"12244401324075","image":{"src":"\/\/carolinescakes.com\/cdn\/shop\/products\/HBCANDLE3.jpg?v=1563555797"},"price":{"amount":8.0,"currencyCode":"USD"},"sku":"CANDLEHB","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"15016251916658","handle":"rainbow-balloon-cake-topper-kit","isCollective":null,"title":"Rainbow Balloon Cake Topper Kit","type":null,"untranslatedTitle":"Rainbow Balloon Cake Topper Kit","url":"\/products\/rainbow-balloon-cake-topper-kit","vendor":"Meri Meri","remoteShopId":null,"variants":[{"id":"61709466763634","image":{"src":"\/\/carolinescakes.com\/cdn\/shop\/files\/12040424fa76dbc362084d4138bb66eddfeb5d402251b91921ba1faac95233c5.jpg?v=1774624290"},"price":{"amount":16.0,"currencyCode":"USD"},"sku":"203483","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7495457702088","handle":"birthday-sprinkle-packet","isCollective":null,"title":"Birthday Sprinkles","type":"add-ons","untranslatedTitle":"Birthday Sprinkles","url":"\/products\/birthday-sprinkle-packet","vendor":"Caroline's Cakes","remoteShopId":null,"variants":[{"id":"42500314202312","image":{"src":"\/\/carolinescakes.com\/cdn\/shop\/products\/sprinklebag.jpg?v=1672338131"},"price":{"amount":10.0,"currencyCode":"USD"},"sku":"SPRINKLEHB-PACKET","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7605756166344","handle":"eat-cake-be-happy-hat-1","isCollective":null,"title":"Eat Cake. Be Happy. Rope Hat","type":"apparel","untranslatedTitle":"Eat Cake. Be Happy. Rope Hat","url":"\/products\/eat-cake-be-happy-hat-1","vendor":"Caroline's Cakes","remoteShopId":null,"variants":[{"id":"62161109025138","image":{"src":"\/\/carolinescakes.com\/cdn\/shop\/files\/Hat--White.jpg?v=1786106477"},"price":{"amount":35.0,"currencyCode":"USD"},"sku":"HAT ECBC-WHITE","title":"White with Green","untranslatedTitle":"White with Green"}]}],"purchasingCompany":null},},"https://carolinescakes.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"193376747890","themeStoreId":"857","themePublished":"true","eventMetadataId":"264d986d-40e7-48fb-b05d-ca67f81d64be","pageType":"product","resourceId":"14622633263474","shopId":"27233000","storefrontBaseUrl":"https:\/\/carolinescakes.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":80.0,\"currencyCode\":\"USD\"}
607,\"product\":{\"title\":\"Stand Up To Cancer Caramel Cake\",\"vendor\":\"Caroline's Cakes\",\"id\":\"14622633263474\",\"untranslatedTitle\":\"Stand Up To Cancer Caramel Cake\",\"url\":\"\/products\/stand-up-to-cancer-caramel-cake\",\"type\":\"Cakes\"},\"id\":\"51640137286002\",\"image\":{\"src\":\"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848\"},\"sku\":\"CAUSE-SUTCCA\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
607<script> 608 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 609 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 610 window.ShopifyAnalytics.meta.currency = 'USD'; 611 var meta = {"product":{"id":14622633263474,"gid":"gid:\/\/shopify\/Product\/14622633263474","vendor":"Caroline's Cakes","type":"Cakes","handle":"stand-up-to-cancer-caramel-cake","variants":[{"id":51640137286002,"price":8000,"name":"Stand Up To Cancer Caramel Cake","public_title":null,"sku":"CAUSE-SUTCCA"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":14622633263474,"requestId":"16700b3b-5128-4ccd-8c9f-3b0f37312318-1790288330"}}; 612 for (var attr in meta) { 613 window.ShopifyAnalytics.meta[attr] = meta[attr]; 614 } 615</script>
vendor: 1 bytes, line 615
615
616<script class="analytics"> 617 (function () { 618 var customDocumentWrite = function(content) { 619 var jquery = null; 620 621 if (window.jQuery) { 622 jquery = window.jQuery; 623 } else if (window.Checkout && window.Checkout.$) { 624 jquery = window.Checkout.$; 625 } 626 627 if (jquery) { 628 jquery('body').append(content); 629 } 630 }; 631 632 var hasLoggedConversion = function(token) { 633 if (token) { 634 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 635 } 636 return false; 637 } 638 639 var setCookieIfConversion = function(token) { 640 if (token) { 641 var twoMonthsFromNow = new Date(Date.now()); 642 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 643 644 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 645 } 646 } 647 648 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 649 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 650 if (trekkie.integrations) { 651 return; 652 } 653 trekkie.methods = [ 654 'identify', 655 'page', 656 'ready', 657 'track', 658 'trackForm', 659 'trackLink' 660 ]; 661 trekkie.factory = function(method) { 662 return function() { 663 var args = Array.prototype.slice.call(arguments); 664 args.unshift(method); 665 trekkie.push(args); 666 if (method == 'track' || method == 'page') { 667 var pageUrl; 668 try { 669 pageUrl = window.location.href; 670 } catch (e) {} 671 var pageReferrer; 672 try { 673 pageReferrer = document.referrer; 674 } catch (e) {} 675 try { 676 if (window.__TREKKIE_SHIM_QUEUE == null) { 677 window.__TREKKIE_SHIM_QUEUE = []; 678 } 679 window.__TREKKIE_SHIM_QUEUE.push({ 680 from: 'trekkie-stub', 681 method: method, 682 args: args.slice(1), 683 pageContext: { 684 url: pageUrl, 685 referrer: pageReferrer 686 } 687 }); 688 } catch (e) { 689 // no-op 690 } 691 } 692 return trekkie; 693 }; 694 }; 695 for (var i = 0; i < trekkie.methods.length; i++) { 696 var key = trekkie.methods[i]; 697 trekkie[key] = trekkie.factory(key); 698 } 699 trekkie.load = function(config) { 700 trekkie.config = config || {}; 701 trekkie.config.initialDocumentCookie = document.cookie; 702 var first = document.getElementsByTagName('script')[0]; 703var script = document.createElement('script'); 704script.type = 'text/javascript'; 705script.onerror = function(e) { 706 var scriptFallback = document.createElement('script'); 707 scriptFallback.type = 'text/javascript'; 708 scriptFallback.onerror = function(error) { 709 var Monorail = { 710 produce: function produce(monorailDomain, schemaId, payload) { 711 var currentMs = new Date().getTime(); 712 var event = { 713 schema_id: schemaId, 714 payload: payload, 715 metadata: { 716 event_created_at_ms: currentMs, 717 event_sent_at_ms: currentMs 718 } 719 }; 720 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 721 }, 722 sendRequest: function sendRequest(endpointUrl, payload) { 723 // Try the sendBeacon API 724 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 725 var blobData = new window.Blob([payload], { 726 type: 'text/plain' 727 }); 728 729 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 730 return true; 731 } // sendBeacon was not successful 732 733 } // XHR beacon 734 735 var xhr = new XMLHttpRequest(); 736 737 try { 738 xhr.open('POST', endpointUrl); 739 xhr.setRequestHeader('Content-Type', 'text/plain'); 740 xhr.send(payload); 741 } catch (e) { 742 console.log(e); 743 } 744 745 return false; 746 }, 747 isIos12: function isIos12() { 748 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 749 } 750 }; 751 Monorail.produce('monorail-edge.shopifysvc.com', 752 'trekkie_storefront_load_errors/1.1', 753 {shop_id: 27233000, 754 theme_id: 193376747890, 755 app_name: "storefront", 756 context_url: window.location.href,
757 source_url: "//carolinescakes.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 758 759 }; 760 scriptFallback.async = true; 761 scriptFallback.src = '//carolinescakes.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 762 first.parentNode.insertBefore(scriptFallback, first); 763}; 764script.async = true; 765script.src = '//carolinescakes.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 766first.parentNode.insertBefore(script, first); 767 768 }; 769 trekkie.load( 770 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27233000,"isMerchantRequest":null,"themeId":193376747890,"themeCityHash":"18062527921956346341","contentLanguage":"en","currency":"USD","eventMetadataId":"264d986d-40e7-48fb-b05d-ca67f81d64be"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 771 ); 772 773 var loaded = false; 774 trekkie.ready(function() { 775 if (loaded) return; 776 loaded = true; 777 778 window.ShopifyAnalytics.lib = window.trekkie; 779 780 var originalDocumentWrite = document.write; 781 document.write = customDocumentWrite; 782 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 783 document.write = originalDocumentWrite; 784 785 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 786 var token = match? match[1]: undefined; 787 if (!hasLoggedConversion(token)) { 788 setCookieIfConversion(token); 789 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":51640137286002,"productId":14622633263474,"productGid":"gid:\/\/shopify\/Product\/14622633263474","name":"Stand Up To Cancer Caramel Cake","price":"80.00","sku":"CAUSE-SUTCCA","brand":"Caroline's Cakes","variant":null,"category":"Cakes","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 790 } 791 }); 792 793 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":14622633263474,"requestId":"16700b3b-5128-4ccd-8c9f-3b0f37312318-1790288330","shopifyEmitted":true}); 794 795 var eventsListenerScript = document.createElement('script'); 796 eventsListenerScript.async = true; 797 eventsListenerScript.src = "//carolinescakes.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 798 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 799})();</script>
799 800
800<script> 801 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 802 window.ga = function ga() { 803 (window.ga.q = window.ga.q || []).push(arguments); 804 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 805 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 806 } 807 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."); 808 }; 809 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 810 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 811 } 812 } 813</script>
vendor: 1 bytes, line 813
813
814<script 815 defer 816 src="https://carolinescakes.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 817 data-application="storefront-renderer" 818 data-shop-id="27233000" 819 data-render-region="gcp-us-central1" 820 data-page-type="product" 821 data-theme-instance-id="193376747890" 822 data-theme-name="Impulse" 823 data-theme-version="7.5.0" 824 data-monorail-region="shop_domain" 825 data-resource-timing-sampling-rate="10" 826 data-shs="true" 827 data-shs-beacon="true" 828 data-shs-export-with-fetch="true" 829 data-shs-logs-sample-rate="1" 830 data-shs-beacon-endpoint="https://carolinescakes.com/api/collect" 831></script>
831 832<meta name="shopify-y" content="3cd3bd74-fe91-4c2e-9120-0b69dbc84abd" data-expiration="1821845930000"><meta name="shopify-s" content="152a916a-c0df-4d60-8c85-fbef924d893d" data-expiration="1790290130000"><meta name="new-cookie-storage-activated" content="t"> 833</head> 834 835<body class="template-product" data-center-text="false" data-button_style="round-slight" data-type_header_capitalize="false" data-type_headers_align_text="true" data-type_product_capitalize="false" data-swatch_style="round" > 836 837 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 838 839 <div id="PageContainer" class="page-container"> 840 <div class="transition-body"><!-- BEGIN sections: header-group --> 841<div id="shopify-section-sections--28576315998578__announcement" class="shopify-section shopify-section-group-header-group"><style></style> 842 <div class="announcement-bar"> 843 <div class="page-width"> 844 <div class="slideshow-wrapper"> 845 <button type="button" class="visually-hidden slideshow__pause" data-id="sections--28576315998578__announcement" aria-live="polite"> 846 <span class="slideshow__pause-stop"> 847 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13"><path d="M0 0h3v13H0zm7 0h3v13H7z" fill-rule="evenodd"/></svg> 848 <span class="icon__fallback-text">Pause slideshow</span> 849 </span> 850 <span class="slideshow__pause-play"> 851 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" viewBox="18.24 17.35 24.52 28.3"><path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/></svg> 852 <span class="icon__fallback-text">Play slideshow</span> 853 </span> 854 </button> 855 856 <div 857 id="AnnouncementSlider" 858 class="announcement-slider" 859 data-compact="true" 860 data-block-count="1"><div 861 id="AnnouncementSlide-announcement_7K6me8" 862 class="announcement-slider__slide" 863 data-index="0" 864 865 ><a class="announcement-link" href="/products/stand-up-to-cancer-caramel-cake"><span class="announcement-text">September is Ovarian Cancer Awareness Month.</span><span class="announcement-link-text">Every Stand Up To Cancer Caramel Cake gives back.</span></a></div></div> 866 </div> 867 </div> 868 </div> 869 870 871 872 873</div><div id="shopify-section-sections--28576315998578__header" class="shopify-section shopify-section-group-header-group"> 874 875<div id="NavDrawer" class="drawer drawer--right"> 876 <div class="drawer__contents"> 877 <div class="drawer__fixed-header"> 878 <div class="drawer__header appear-animation appear-delay-1"> 879 <div class="h2 drawer__title"></div> 880 <div class="drawer__close"> 881 <button type="button" class="drawer__close-button js-drawer-close"> 882 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 883 <span class="icon__fallback-text">Close menu</span> 884 </button> 885 </div> 886 </div> 887 </div> 888 <div class="drawer__scrollable"> 889 <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><button type="button" 890 aria-controls="Linklist-1" 891 class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height"> 892 <span class="mobile-nav__faux-link"> 893 Shop 894 </span> 895 <div class="mobile-nav__toggle"> 896 <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 897 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 898</span> 899</span> 900 </div> 901 </button></div><div id="Linklist-1" 902 class="mobile-nav__sublist collapsible-content collapsible-content--all" 903 > 904 <div class="collapsible-content__inner"> 905 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 906 <div class="mobile-nav__child-item"><button type="button" 907 aria-controls="Sublinklist-1-1" 908 class="mobile-nav__link--button collapsible-trigger">
909 <span class="mobile-nav__faux-link">By Category</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 910 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 911</span> 912</button></div><div 913 id="Sublinklist-1-1" 914 aria-labelledby="Sublabel-1" 915 class="mobile-nav__sublist collapsible-content collapsible-content--all" 916 > 917 <div class="collapsible-content__inner"> 918 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 919 <a href="/collections/cakes" class="mobile-nav__link"> 920 Cakes 921 </a> 922 </li><li class="mobile-nav__item"> 923 <a href="/collections/cake-bites" class="mobile-nav__link"> 924 Cake Bites & Brownies 925 </a> 926 </li><li class="mobile-nav__item"> 927 <a href="/collections/ice-cream" class="mobile-nav__link"> 928 Ice Cream 929 </a> 930 </li><li class="mobile-nav__item"> 931 <a href="/collections/savory" class="mobile-nav__link"> 932 Savory Foods 933 </a> 934 </li><li class="mobile-nav__item"> 935 <a href="/collections/gluten-free-cakes" class="mobile-nav__link"> 936 Gluten Free 937 </a> 938 </li><li class="mobile-nav__item"> 939 <a href="/collections/half-cakes-1" class="mobile-nav__link"> 940 Half Cakes 941 </a> 942 </li><li class="mobile-nav__item"> 943 <a href="/collections/oprahs-favorite-things" class="mobile-nav__link"> 944 Oprah's Favorites 945 </a> 946 </li><li class="mobile-nav__item"> 947 <a href="/collections/shop-all" class="mobile-nav__link"> 948 Shop All 949 </a> 950 </li></ul> 951 </div> 952 </div></li><li class="mobile-nav__item"> 953 <div class="mobile-nav__child-item"><button type="button" 954 aria-controls="Sublinklist-1-2" 955 class="mobile-nav__link--button collapsible-trigger"> 956 <span class="mobile-nav__faux-link">By Flavor</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 957 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 958</span> 959</button></div><div 960 id="Sublinklist-1-2" 961 aria-labelledby="Sublabel-2" 962 class="mobile-nav__sublist collapsible-content collapsible-content--all" 963 > 964 <div class="collapsible-content__inner"> 965 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 966 <a href="/collections/caramel-cakes" class="mobile-nav__link"> 967 Caramel 968 </a> 969 </li><li class="mobile-nav__item"> 970 <a href="/collections/chocolate-cakes" class="mobile-nav__link"> 971 Chocolate 972 </a> 973 </li><li class="mobile-nav__item"> 974 <a href="/collections/red-velvet-cakes" class="mobile-nav__link"> 975 Red Velvet 976 </a> 977 </li><li class="mobile-nav__item"> 978 <a href="/collections/coconut-cakes" class="mobile-nav__link"> 979 Coconut 980 </a> 981 </li><li class="mobile-nav__item"> 982 <a href="/collections/carrot-cakes" class="mobile-nav__link"> 983 Carrot 984 </a> 985 </li><li class="mobile-nav__item"> 986 <a href="/collections/lemon-cakes" class="mobile-nav__link"> 987 Lemon 988 </a> 989 </li><li class="mobile-nav__item"> 990 <a href="/collections/seasonal-flavors" class="mobile-nav__link"> 991 Seasonal Flavors 992 </a> 993 </li></ul> 994 </div> 995 </div></li><li class="mobile-nav__item"> 996 <div class="mobile-nav__child-item"><a href="#" 997 class="mobile-nav__link" 998 id="Sublabel-3" 999 > 1000 Best Sellers 1001 </a></div></li></ul> 1002 </div> 1003 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><button type="button" 1004 aria-controls="Linklist-2" 1005 class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
1006 <span class="mobile-nav__faux-link"> 1007 Gifts 1008 </span> 1009 <div class="mobile-nav__toggle"> 1010 <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1011 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1012</span> 1013</span> 1014 </div> 1015 </button></div><div id="Linklist-2" 1016 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1017 > 1018 <div class="collapsible-content__inner"> 1019 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1020 <div class="mobile-nav__child-item"><button type="button" 1021 aria-controls="Sublinklist-2-1" 1022 class="mobile-nav__link--button collapsible-trigger"> 1023 <span class="mobile-nav__faux-link">By Occasion</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1024 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1025</span> 1026</button></div><div 1027 id="Sublinklist-2-1" 1028 aria-labelledby="Sublabel-1" 1029 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1030 > 1031 <div class="collapsible-content__inner"> 1032 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1033 <a href="/collections/birthday-gifts" class="mobile-nav__link"> 1034 Birthday 1035 </a> 1036 </li><li class="mobile-nav__item"> 1037 <a href="/collections/gifts-thank-you" class="mobile-nav__link"> 1038 Thank You 1039 </a> 1040 </li><li class="mobile-nav__item"> 1041 <a href="/collections/gifts-hosting" class="mobile-nav__link"> 1042 Hosting & Housewarming 1043 </a> 1044 </li><li class="mobile-nav__item"> 1045 <a href="/collections/gifts-new-parents" class="mobile-nav__link"> 1046 Baby & New Parents 1047 </a> 1048 </li><li class="mobile-nav__item"> 1049 <a href="/collections/gifts-congratulations" class="mobile-nav__link"> 1050 Congratulations 1051 </a> 1052 </li><li class="mobile-nav__item"> 1053 <a href="/collections/gifts-thinking-of-you" class="mobile-nav__link"> 1054 Thinking of You 1055 </a> 1056 </li><li class="mobile-nav__item"> 1057 <a href="/collections/gifts-wedding" class="mobile-nav__link"> 1058 Wedding & Engagement 1059 </a> 1060 </li><li class="mobile-nav__item"> 1061 <a href="/collections/fall-favorites" class="mobile-nav__link"> 1062 Seasonal Gifts 1063 </a> 1064 </li></ul> 1065 </div> 1066 </div></li><li class="mobile-nav__item"> 1067 <div class="mobile-nav__child-item"><button type="button" 1068 aria-controls="Sublinklist-2-2" 1069 class="mobile-nav__link--button collapsible-trigger">
1070 <span class="mobile-nav__faux-link">By Gift</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1071 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1072</span> 1073</button></div><div 1074 id="Sublinklist-2-2" 1075 aria-labelledby="Sublabel-2" 1076 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1077 > 1078 <div class="collapsible-content__inner"> 1079 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1080 <a href="/collections/gifts-best-selling" class="mobile-nav__link"> 1081 Best-Selling Gifts 1082 </a> 1083 </li><li class="mobile-nav__item"> 1084 <a href="/collections/bundles-gifts" class="mobile-nav__link"> 1085 Gift Bundles & Sets 1086 </a> 1087 </li><li class="mobile-nav__item"> 1088 <a href="/collections/shop-our-storefront" class="mobile-nav__link"> 1089 Shop Our Storefront 1090 </a> 1091 </li><li class="mobile-nav__item"> 1092 <a href="/products/gift-card-pro" class="mobile-nav__link"> 1093 Gift Cards 1094 </a> 1095 </li><li class="mobile-nav__item"> 1096 <a href="/collections/eat-cake-be-happy" class="mobile-nav__link"> 1097 Apparel 1098 </a> 1099 </li></ul> 1100 </div> 1101 </div></li><li class="mobile-nav__item"> 1102 <div class="mobile-nav__child-item"><button type="button" 1103 aria-controls="Sublinklist-2-3" 1104 class="mobile-nav__link--button collapsible-trigger"> 1105 <span class="mobile-nav__faux-link">By Price</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1106 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1107</span> 1108</button></div><div 1109 id="Sublinklist-2-3" 1110 aria-labelledby="Sublabel-3" 1111 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1112 > 1113 <div class="collapsible-content__inner"> 1114 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1115 <a href="/collections/gifts-under-50" class="mobile-nav__link"> 1116 Under $50 1117 </a> 1118 </li><li class="mobile-nav__item"> 1119 <a href="/collections/gifts-50-100" class="mobile-nav__link"> 1120 $50â$100 1121 </a> 1122 </li><li class="mobile-nav__item"> 1123 <a href="/collections/gifts-100-plus" class="mobile-nav__link"> 1124 $100+ 1125 </a> 1126 </li></ul> 1127 </div> 1128 </div></li><li class="mobile-nav__item"> 1129 <div class="mobile-nav__child-item"><a href="/pages/corporate-gift-program" 1130 class="mobile-nav__link" 1131 id="Sublabel-pages-corporate-gift-program4" 1132 > 1133 Corporate Gifts 1134 </a></div></li></ul> 1135 </div> 1136 </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/collections/eat-cake-be-happy" class="mobile-nav__link mobile-nav__link--top-level">Apparel</a></li><li class="mobile-nav__item appear-animation appear-delay-5"><a href="/collections/shop-our-storefront" class="mobile-nav__link mobile-nav__link--top-level">Shop our Storefront</a></li><li class="mobile-nav__item appear-animation appear-delay-6"><a href="/pages/our-bakery" class="mobile-nav__link mobile-nav__link--top-level">Our Bakery</a></li><li class="mobile-nav__item appear-animation appear-delay-7"><a href="/pages/about" class="mobile-nav__link mobile-nav__link--top-level">Our Story</a></li><li class="mobile-nav__item appear-animation appear-delay-8"><div class="mobile-nav__has-sublist"><button type="button" 1137 aria-controls="Linklist-7" 1138 class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
1139 <span class="mobile-nav__faux-link"> 1140 More 1141 </span> 1142 <div class="mobile-nav__toggle"> 1143 <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1144 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1145</span> 1146</span> 1147 </div> 1148 </button></div><div id="Linklist-7" 1149 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1150 > 1151 <div class="collapsible-content__inner"> 1152 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1153 <div class="mobile-nav__child-item"><a href="/pages/frequently-asked-questions" 1154 class="mobile-nav__link" 1155 id="Sublabel-pages-frequently-asked-questions1" 1156 > 1157 FAQs 1158 </a></div></li><li class="mobile-nav__item"> 1159 <div class="mobile-nav__child-item"><a href="/pages/press" 1160 class="mobile-nav__link" 1161 id="Sublabel-pages-press2" 1162 > 1163 Press 1164 </a></div></li><li class="mobile-nav__item"> 1165 <div class="mobile-nav__child-item"><a href="/blogs/news" 1166 class="mobile-nav__link" 1167 id="Sublabel-blogs-news3" 1168 > 1169 Blog 1170 </a></div></li><li class="mobile-nav__item"> 1171 <div class="mobile-nav__child-item"><a href="/pages/contact-us" 1172 class="mobile-nav__link" 1173 id="Sublabel-pages-contact-us4" 1174 > 1175 Contact 1176 </a></div></li><li class="mobile-nav__item"> 1177 <div class="mobile-nav__child-item"><a href="https://carolinescakes-i30auf7x3g5.gorgias.help/" 1178 class="mobile-nav__link" 1179 id="Sublabel-https-carolinescakes-i30auf7x3g5-gorgias-help5" 1180 > 1181 Help Center 1182 </a></div></li></ul> 1183 </div> 1184 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 1185 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-9"> 1186 <a href="/account" class="mobile-nav__link">Log in 1187</a> 1188 </div></div> 1189 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-10"><li class="mobile-nav__social-item"> 1190 <a target="_blank" rel="noopener" href="https://www.instagram.com/carolinescakes" title="Caroline's Cakes on Instagram"> 1191 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><title>instagram</title><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.
1191075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 1192 <span class="icon__fallback-text">Instagram</span> 1193 </a> 1194 </li><li class="mobile-nav__social-item"> 1195 <a target="_blank" rel="noopener" href="https://www.facebook.com/CarolinesCakesUSA" title="Caroline's Cakes on Facebook"> 1196 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg> 1197 <span class="icon__fallback-text">Facebook</span> 1198 </a> 1199 </li><li class="mobile-nav__social-item"> 1200 <a target="_blank" rel="noopener" href="https://www.pinterest.com/carolinescakes" title="Caroline's Cakes on Pinterest"> 1201 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 256 256"><path d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002Z"/></svg> 1202 <span class="icon__fallback-text">Pinterest</span> 1203 </a> 1204 </li></ul> 1205 </div> 1206 </div> 1207</div> 1208<style> 1209 .site-nav__link, 1210 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 1211 font-size: 20px; 1212 } 1213 1214 .site-nav__link, .mobile-nav__link--top-level { 1215 text-transform: uppercase; 1216 } 1217 .mobile-nav__link--top-level { 1218 font-size: 1.1em; 1219 } 1220 1221 1222 1223 1224 1225.site-header { 1226 box-shadow: 0 0 1px rgba(0,0,0,0.2); 1227 } 1228 1229 .toolbar + .header-sticky-wrapper .site-header { 1230 border-top: 0; 1231 }</style> 1232 1233<div data-section-id="sections--28576315998578__header" data-section-type="header"><div class="header-sticky-wrapper"> 1234 <div id="HeaderWrapper" class="header-wrapper"><header 1235 id="SiteHeader" 1236 class="site-header" 1237 data-sticky="true" 1238 data-overlay="false"> 1239 <div class="page-width"> 1240 <div 1241 class="header-layout header-layout--left" 1242 data-logo-align="left"><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 1243 .header-layout--left-center .header-item--logo, 1244 .header-layout--left-center .header-item--icons { 1245 -webkit-box-flex: 0 1 120px; 1246 -ms-flex: 0 1 120px; 1247 flex: 0 1 120px; 1248 } 1249 1250 @media only screen and (min-width: 769px) { 1251 .header-item--logo, 1252 .header-layout--left-center .header-item--logo, 1253 .header-layout--left-center .header-item--icons { 1254 -webkit-box-flex: 0 0 150px; 1255 -ms-flex: 0 0 150px; 1256 flex: 0 0 150px; 1257 } 1258 } 1259 1260 .site-header__logo a { 1261 width: 120px; 1262 } 1263 .is-light .site-header__logo .logo--inverted { 1264 width: 120px; 1265 } 1266 @media only screen and (min-width: 769px) { 1267 .site-header__logo a { 1268 width: 150px; 1269 } 1270 1271 .is-light .site-header__logo .logo--inverted { 1272 width: 150px; 1273 } 1274 }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization" > 1275 <a 1276 href="/" 1277 itemprop="url" 1278 class="site-header__logo-link" 1279 style="padding-top: 69.29133858267717%"> 1280 1281 1282 1283 1284 1285 1286 1287<image-element data-aos="image-fade-in" data-aos-offset="150"> 1288 1289 1290
1291<img src="//carolinescakes.com/cdn/shop/files/logo.svg?v=1720187457&width=300" alt="" srcset="//carolinescakes.com/cdn/shop/files/logo.svg?v=1720187457&width=150 150w, //carolinescakes.com/cdn/shop/files/logo.svg?v=1720187457&width=300 300w" width="150" height="103.93700787401575" loading="eager" class="small--hide image-element" sizes="150px" itemprop="logo"> 1292 1293 1294 1295</image-element> 1296 1297 1298 1299 1300<image-element data-aos="image-fade-in" data-aos-offset="150"> 1301 1302 1303 1304<img src="//carolinescakes.com/cdn/shop/files/logo.svg?v=1720187457&width=240" alt="" srcset="//carolinescakes.com/cdn/shop/files/logo.svg?v=1720187457&width=120 120w, //carolinescakes.com/cdn/shop/files/logo.svg?v=1720187457&width=240 240w" width="120" height="83.1496062992126" loading="eager" class="medium-up--hide image-element" sizes="120px"> 1305 1306 1307 1308</image-element> 1309</a></div></div><div class="header-item header-item--navigation" role="navigation" aria-label="Primary"><ul 1310 class="site-nav site-navigation small--hide" 1311><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 1312 1313 <details 1314 data-hover="true" 1315 id="site-nav-item--1" 1316 class="site-nav__details" 1317 > 1318 <summary 1319 data-link="#" 1320 aria-expanded="false" 1321 aria-controls="site-nav-item--1" 1322 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1323 > 1324 Shop <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1325 </summary> 1326 1327<div class="site-nav__dropdown megamenu text-left"> 1328 <div class="page-width"> 1329 <div class="grid"> 1330 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"> 1331 1332 1333 1334 1335 <div class="h5"> 1336 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">By Category</a> 1337 </div> 1338 1339 <div> 1340 <a href="/collections/cakes" class="site-nav__dropdown-link"> 1341 Cakes 1342 </a> 1343 </div><div> 1344 <a href="/collections/cake-bites" class="site-nav__dropdown-link"> 1345 Cake Bites & Brownies 1346 </a> 1347 </div><div> 1348 <a href="/collections/ice-cream" class="site-nav__dropdown-link"> 1349 Ice Cream 1350 </a> 1351 </div><div> 1352 <a href="/collections/savory" class="site-nav__dropdown-link"> 1353 Savory Foods 1354 </a> 1355 </div><div> 1356 <a href="/collections/gluten-free-cakes" class="site-nav__dropdown-link"> 1357 Gluten Free 1358 </a> 1359 </div><div> 1360 <a href="/collections/half-cakes-1" class="site-nav__dropdown-link"> 1361 Half Cakes 1362 </a> 1363 </div><div> 1364 <a href="/collections/oprahs-favorite-things" class="site-nav__dropdown-link"> 1365 Oprah's Favorites 1366 </a> 1367 </div><div> 1368 <a href="/collections/shop-all" class="site-nav__dropdown-link"> 1369 Shop All 1370 </a> 1371 </div></div> 1372 1373<div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"> 1374 1375 1376 1377 1378 <div class="h5"> 1379 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">By Flavor</a> 1380 </div> 1381 1382 <div> 1383 <a href="/collections/caramel-cakes" class="site-nav__dropdown-link"> 1384 Caramel 1385 </a> 1386 </div><div> 1387 <a href="/collections/chocolate-cakes" class="site-nav__dropdown-link"> 1388 Chocolate 1389 </a> 1390 </div><div> 1391 <a href="/collections/red-velvet-cakes" class="site-nav__dropdown-link"> 1392 Red Velvet 1393 </a> 1394 </div><div> 1395 <a href="/collections/coconut-cakes" class="site-nav__dropdown-link"> 1396 Coconut 1397 </a> 1398 </div><div> 1399 <a href="/collections/carrot-cakes" class="site-nav__dropdown-link"> 1400 Carrot 1401 </a> 1402 </div><div> 1403 <a href="/collections/lemon-cakes" class="site-nav__dropdown-link"> 1404 Lemon 1405 </a> 1406 </div><div> 1407 <a href="/collections/seasonal-flavors" class="site-nav__dropdown-link"> 1408 Seasonal Flavors 1409 </a> 1410 </div></div> 1411 1412<div class="grid__item megamenu-feature-item medium-up--one-fifth appear-animation appear-delay-3"> 1413 1414 1415 1416 1417 <div class="h5"> 1418 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Best Sellers</a> 1419 </div> 1420 1421 1422 1423 <div class="megamenu-feature-wrapper"> 1424 1425 <div class="megamenu-feature--image"> 1426 <a href="/collections/best-sellers"> 1427 1428 1429 1430<image-element data-aos="image-fade-in" data-aos-offset="150"> 1431 1432 1433
1434<img src="//carolinescakes.com/cdn/shop/files/8_18_22_CarolinesCakes0254_V2-_1.jpg?v=1728482130&width=5760" alt="Best Sellers" srcset="//carolinescakes.com/cdn/shop/files/8_18_22_CarolinesCakes0254_V2-_1.jpg?v=1728482130&width=352 352w, //carolinescakes.com/cdn/shop/files/8_18_22_CarolinesCakes0254_V2-_1.jpg?v=1728482130&width=832 832w, //carolinescakes.com/cdn/shop/files/8_18_22_CarolinesCakes0254_V2-_1.jpg?v=1728482130&width=1200 1200w, //carolinescakes.com/cdn/shop/files/8_18_22_CarolinesCakes0254_V2-_1.jpg?v=1728482130&width=1920 1920w, //carolinescakes.com/cdn/shop/files/8_18_22_CarolinesCakes0254_V2-_1.jpg?v=1728482130&width=5760 7200w" width="7200" height="4800.0" loading="eager" class="header__feature__block-image image-element" sizes="(min-width: 769px) 40vw, 100vw"> 1435 1436 1437 1438</image-element> 1439</a> 1440 </div> 1441 1442 <div class="megamenu-feature-text-wrapper"> 1443 <div class="megamenu-feature"> 1444 <div class="megamenu-feature--text"><p>Our favorite flavors </p></div> 1445 <a href="/collections/best-sellers" class="btn">Shop</a> 1446 </div> 1447 </div> 1448 </div> 1449 1450 </div> 1451 </div> 1452 </div> 1453 </div> 1454 </details> 1455 1456 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 1457 1458 <details 1459 data-hover="true" 1460 id="site-nav-item--2" 1461 class="site-nav__details" 1462 > 1463 <summary 1464 data-link="#" 1465 aria-expanded="false" 1466 aria-controls="site-nav-item--2" 1467 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1468 > 1469 Gifts <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1470 </summary> 1471 1472<div class="site-nav__dropdown megamenu text-left"> 1473 <div class="page-width"> 1474 <div class="grid"> 1475 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"> 1476 1477 1478 1479 1480 <div class="h5"> 1481 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">By Occasion</a> 1482 </div> 1483 1484 <div> 1485 <a href="/collections/birthday-gifts" class="site-nav__dropdown-link"> 1486 Birthday 1487 </a> 1488 </div><div> 1489 <a href="/collections/gifts-thank-you" class="site-nav__dropdown-link"> 1490 Thank You 1491 </a> 1492 </div><div> 1493 <a href="/collections/gifts-hosting" class="site-nav__dropdown-link"> 1494 Hosting & Housewarming 1495 </a> 1496 </div><div> 1497 <a href="/collections/gifts-new-parents" class="site-nav__dropdown-link"> 1498 Baby & New Parents 1499 </a> 1500 </div><div> 1501 <a href="/collections/gifts-congratulations" class="site-nav__dropdown-link"> 1502 Congratulations 1503 </a> 1504 </div><div> 1505 <a href="/collections/gifts-thinking-of-you" class="site-nav__dropdown-link"> 1506 Thinking of You 1507 </a> 1508 </div><div> 1509 <a href="/collections/gifts-wedding" class="site-nav__dropdown-link"> 1510 Wedding & Engagement 1511 </a> 1512 </div><div> 1513 <a href="/collections/fall-favorites" class="site-nav__dropdown-link"> 1514 Seasonal Gifts 1515 </a> 1516 </div></div> 1517 1518<div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"> 1519 1520 1521 1522 1523 <div class="h5"> 1524 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">By Gift</a> 1525 </div> 1526 1527 <div> 1528 <a href="/collections/gifts-best-selling" class="site-nav__dropdown-link"> 1529 Best-Selling Gifts 1530 </a> 1531 </div><div> 1532 <a href="/collections/bundles-gifts" class="site-nav__dropdown-link"> 1533 Gift Bundles & Sets 1534 </a> 1535 </div><div> 1536 <a href="/collections/shop-our-storefront" class="site-nav__dropdown-link"> 1537 Shop Our Storefront 1538 </a> 1539 </div><div> 1540 <a href="/products/gift-card-pro" class="site-nav__dropdown-link"> 1541 Gift Cards 1542 </a> 1543 </div><div> 1544 <a href="/collections/eat-cake-be-happy" class="site-nav__dropdown-link"> 1545 Apparel 1546 </a> 1547 </div></div> 1548 1549<div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"> 1550 1551 1552 1553 1554 <div class="h5"> 1555 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">By Price</a> 1556 </div> 1557 1558 <div> 1559 <a href="/collections/gifts-under-50" class="site-nav__dropdown-link"> 1560 Under $50 1561 </a> 1562 </div><div> 1563 <a href="/collections/gifts-50-100" class="site-nav__dropdown-link"> 1564 $50â$100 1565 </a> 1566 </div><div> 1567 <a href="/collections/gifts-100-plus" class="site-nav__dropdown-link"> 1568 $100+ 1569 </a> 1570 </div></div> 1571 1572<div class="grid__item megamenu-feature-item medium-up--one-fifth appear-animation appear-delay-4"> 1573 1574 1575 1576 1577 <div class="h5"> 1578 <a href="/pages/corporate-gift-program" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Corporate Gifts</a> 1579 </div> 1580 1581 1582 1583 <div class="megamenu-feature-wrapper"> 1584 1585 <div class="megamenu-feature--image"> 1586 <a href="/pages/corporate-gift-program"> 1587 1588 1589 1590<image-element data-aos="image-fade-in" data-aos-offset="150"> 1591 1592 1593
1594<img src="//carolinescakes.com/cdn/shop/files/carolines-cakes-corporate-gifts_768.jpg?v=1788547226&width=1536" alt="Corporate Gifts" srcset="//carolinescakes.com/cdn/shop/files/carolines-cakes-corporate-gifts_768.jpg?v=1788547226&width=352 352w, //carolinescakes.com/cdn/shop/files/carolines-cakes-corporate-gifts_768.jpg?v=1788547226&width=832 832w, //carolinescakes.com/cdn/shop/files/carolines-cakes-corporate-gifts_768.jpg?v=1788547226&width=1200 1200w, //carolinescakes.com/cdn/shop/files/carolines-cakes-corporate-gifts_768.jpg?v=1788547226&width=1536 1536w" width="1536" height="1024.0" loading="eager" class="header__feature__block-image image-element" sizes="(min-width: 769px) 40vw, 100vw"> 1595 1596 1597 1598</image-element> 1599</a> 1600 </div> 1601 1602 <div class="megamenu-feature-text-wrapper"> 1603 <div class="megamenu-feature"> 1604 <div class="megamenu-feature--text"><p>We make corporate gifting easy, memorable, and delicious. </p></div> 1605 <a href="/pages/corporate-gift-program" class="btn">Shop Corporate Gifts</a> 1606 </div> 1607 </div> 1608 </div> 1609 1610 </div> 1611 </div> 1612 </div> 1613 </div> 1614 </details> 1615 1616 </li><li class="site-nav__item site-nav__expanded-item"> 1617 1618 <a 1619 href="/collections/eat-cake-be-happy" 1620 class="site-nav__link site-nav__link--underline" 1621 > 1622 Apparel 1623 </a> 1624 1625 1626 </li><li class="site-nav__item site-nav__expanded-item"> 1627 1628 <a 1629 href="/collections/shop-our-storefront" 1630 class="site-nav__link site-nav__link--underline" 1631 > 1632 Shop our Storefront 1633 </a> 1634 1635 1636 </li><li class="site-nav__item site-nav__expanded-item"> 1637 1638 <a 1639 href="/pages/our-bakery" 1640 class="site-nav__link site-nav__link--underline" 1641 > 1642 Our Bakery 1643 </a> 1644 1645 1646 </li><li class="site-nav__item site-nav__expanded-item"> 1647 1648 <a 1649 href="/pages/about" 1650 class="site-nav__link site-nav__link--underline" 1651 > 1652 Our Story 1653 </a> 1654 1655 1656 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 1657 1658 <details 1659 data-hover="true" 1660 id="site-nav-item--7" 1661 class="site-nav__details" 1662 > 1663 <summary 1664 data-link="#" 1665 aria-expanded="false" 1666 aria-controls="site-nav-item--7" 1667 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1668 > 1669 More <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1670 </summary> 1671 1672<ul class="site-nav__dropdown text-left"><li class=""> 1673 <a href="/pages/frequently-asked-questions" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1674 FAQs 1675</a></li><li class=""> 1676 <a href="/pages/press" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1677 Press 1678</a></li><li class=""> 1679 <a href="/blogs/news" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1680 Blog 1681</a></li><li class=""> 1682 <a href="/pages/contact-us" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1683 Contact 1684</a></li><li class=""> 1685 <a href="https://carolinescakes-i30auf7x3g5.gorgias.help/" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1686 Help Center 1687</a></li></ul> 1688 </details> 1689 1690 </li></ul> 1691</div><div class="header-item header-item--icons"><div class="site-nav"> 1692 <div class="site-nav__icons"><a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 1693 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg>
1694 <span class="icon__fallback-text">Search</span> 1695 </a><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 1696 <svg viewBox="0 0 1200 1200" aria-hidden="true" focusable="false" role="presentation" class="icon icon-user2"><title>Account</title> 1697 <path d="m599.38 0c138.87-0.015625 273.45 48.137 380.79 136.24 107.34 88.109 180.8 210.72 207.85 346.93 27.051 136.21 6.0195 277.59-59.504 400.03-65.527 122.44-171.49 218.36-299.83 271.42-128.34 53.051-271.11 59.949-403.96 19.512-132.86-40.434-247.57-125.7-324.59-241.25-77.023-115.55-111.58-254.25-97.785-392.43s75.094-267.31 173.45-365.35c55.625-55.602 121.67-99.688 194.36-129.73 72.684-30.047 150.58-45.465 229.23-45.367zm-390.56 944.74c48.785-97.133 132.03-172.59 233.48-211.63 101.44-39.043 213.8-38.863 315.12 0.5 101.32 39.363 184.32 115.09 232.8 212.38 89.293-100.7 136.19-232.03 130.88-366.52-5.3086-134.48-62.41-261.7-159.36-355.05-96.953-93.352-226.25-145.6-360.84-145.81-134.59-0.21484-264.05 51.617-361.29 144.66-97.25 93.039-154.76 220.08-160.5 354.55-5.7344 134.46 40.746 265.94 129.71 366.93zm722.24 58.734c-36.363-87.711-106.04-157.41-193.73-193.81-87.695-36.402-186.25-36.527-274.04-0.34375-87.785 36.18-157.63 105.71-194.21 193.33 93.188 76.75 210.12 118.79 330.84 118.94 120.72 0.15234 237.76-41.594 331.14-118.11zm-329.89-846.48c-55.289-0.003906-108.87 19.16-151.61 54.23-42.738 35.074-71.992 83.879-82.777 138.11-10.785 54.223-2.4336 110.51 23.629 159.27 26.066 48.758 68.23 86.969 119.31 108.12 51.082 21.148 107.91 23.934 160.82 7.875 52.902-16.059 98.602-49.965 129.3-95.941 30.707-45.973 44.52-101.18 39.082-156.2-5.4336-55.02-29.777-106.45-68.887-145.53-22.156-22.203-48.48-39.812-77.461-51.816-28.984-12-60.051-18.156-91.418-18.113zm113.32 125.49c-35.254-35.234-84.887-52.066-134.3-45.543-49.414 6.5195-92.98 35.652-117.89 78.824s-28.316 95.473-9.2266 141.51c19.09 46.039 58.508 80.582 106.66 93.465 48.148 12.883 99.547 2.6367 139.07-27.723 39.531-30.355 62.691-77.371 62.672-127.21 0.027344-42.52-16.883-83.301-46.988-113.32z" fill-rule="evenodd"/> 1698 </svg> 1699 <span class="icon__fallback-text">Log in 1700</span> 1701 </a><button 1702 type="button" 1703 class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" 1704 aria-controls="NavDrawer"> 1705 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>icon-hamburger</title><path d="M7 15h51M7 32h43M7 49h51"/></svg> 1706 <span class="icon__fallback-text">Site navigation</span> 1707 </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal"> 1708 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag2" viewBox="0 0 24 24" fill="none"><title>Bag</title> 1709 <path d="M20.25 6H16.5C16.5 4.80653 16.0259 3.66193 15.182 2.81802C14.3381 1.97411 13.1935 1.5 12 1.5C10.8065 1.5 9.66193 1.97411 8.81802 2.81802C7.97411 3.66193 7.5 4.80653 7.5 6H3.75C3.35218 6 2.97064 6.15804 2.68934 6.43934C2.40804 6.72064 2.25 7.10218 2.25 7.5V18.75C2.25 19.1478 2.40804 19.5294 2.68934 19.8107C2.97064 20.092 3.35218 20.25 3.75 20.25H20.25C20.6478 20.25 21.0294 20.092 21.3107 19.8107C21.592 19.5294 21.75 19.1478 21.75 18.75V7.5C21.75 7.10218 21.592 6.72064 21.3107 6.43934C21.0294 6.15804 20.6478 6 20.25 6ZM12 3C12.7956 3 13.5587 3.31607 14.1213 3.87868C14.6839 4.44129 15 5.20435 15 6H9C9 5.20435 9.31607 4.44129 9.87868 3.87868C10.4413 3.31607 11.2044 3 12 3ZM20.25 18.75H3.75V7.5H7.5V9C7.5 9.19891 7.57902 9.38968 7.71967 9.53033C7.86032 9.67098 8.05109 9.75 8.25 9.75C8.44891 9.75 8.63968 9.67098 8.78033 9.53033C8.92098 9.38968 9 9.19891 9 9V7.5H15V9C15 9.19891 15.079 9.38968 15.2197 9.53033C15.3603 9.67098 15.5511 9.75 15.75 9.75C15.9489 9.75 16.1397 9.67098 16.2803 9.53033C16.421 9.38968 16.5 9.19891 16.5 9V7.5H20.25V18.75Z" fill="#046A38" stroke="#046A38" stroke-width="0.5"/> 1710 </svg><span class="icon__fallback-text">Cart</span> 1711 <span class="cart-link__bubble"></span> 1712 </span> 1713 </a> 1714 </div> 1715</div> 1716</div> 1717 </div></div> 1718 <div class="site-header__search-container"> 1719 <div class="site-header__search"> 1720 <div class="page-width"> 1721 <predictive-search data-context="header" data-enabled="true" data-dark="false"> 1722 <div class="predictive__screen" data-screen></div> 1723 <form action="/search" method="get" role="search"> 1724 <label for="Search" class="hidden-label">Search</label> 1725 <div class="search__input-wrap"> 1726 <input 1727 class="search__input" 1728 id="Search" 1729 type="search" 1730 name="q" 1731 value="" 1732 role="combobox" 1733 aria-expanded="false" 1734 aria-owns="predictive-search-results" 1735 aria-controls="predictive-search-results" 1736 aria-haspopup="listbox"
1737 aria-autocomplete="list" 1738 autocorrect="off" 1739 autocomplete="off" 1740 autocapitalize="off" 1741 spellcheck="false" 1742 placeholder="Search" 1743 tabindex="0" 1744 > 1745 <input name="options[prefix]" type="hidden" value="last"> 1746 <button class="btn--search" type="submit"> 1747 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 1748 <span class="icon__fallback-text">Search</span> 1749 </button> 1750 </div> 1751 1752 <button class="btn--close-search"> 1753 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"/></svg> 1754 </button> 1755 <div id="predictive-search" class="search__results" tabindex="-1"></div> 1756 </form> 1757</predictive-search> 1758 1759 </div> 1760 </div> 1761 </div> 1762 </header> 1763 </div> 1764 </div> 1765</div> 1766 1767 1768</div> 1769<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 1770 1771<!-- END sections: popup-group --><main class="main-content" id="MainContent"> 1772 <div id="shopify-section-template--28576320946546__main" class="shopify-section"> 1773<div id="ProductSection-template--28576320946546__main-14622633263474" 1774 class="product-section" 1775 data-section-id="template--28576320946546__main" 1776 data-product-id="14622633263474" 1777 data-section-type="product" 1778 data-product-handle="stand-up-to-cancer-caramel-cake" 1779 data-product-title="Stand Up To Cancer Caramel Cake" 1780 data-product-url="/products/stand-up-to-cancer-caramel-cake" 1781 data-aspect-ratio="100.0" 1782 data-img-url="//carolinescakes.com/cdn/shop/files/SUTC7CA_{width}x.jpg?v=1756150848" 1783 1784 data-history="true" 1785 1786 data-modal="false">
1786<script type="application/ld+json"> 1787 { 1788 "@context": "http://schema.org", 1789 "@type": "Product", 1790 "offers": [{ 1791 "@type" : "Offer","sku": "CAUSE-SUTCCA","availability" : "http://schema.org/InStock", 1792 "price" : 80.0, 1793 "priceCurrency" : "USD", 1794 "priceValidUntil": "2026-10-04", 1795 "url" : "https:\/\/carolinescakes.com\/products\/stand-up-to-cancer-caramel-cake?variant=51640137286002" 1796 } 1797], 1798 "brand": "Caroline's Cakes", 1799 "sku": "CAUSE-SUTCCA", 1800 "name": "Stand Up To Cancer Caramel Cake", 1801 "description": "Caroline's 7-Layer Caramel Cake, in a custom Stand Up To Cancer tin. Seven layers of tender yellow cake, filled and coated with slow-cooked caramel icing, the recipe that made our name in 1982. A portion of each sale is donated to Stand Up To Cancer, funding innovative research and better outcomes for patients. Serves 14 to 16, ships nationwide, and keeps in the freezer up to six months.\nLearn more about Stand Up To Cancer's work.", 1802 "category": "", 1803 "url": "https://carolinescakes.com/products/stand-up-to-cancer-caramel-cake", 1804 "gtin12": "669185885941", 1805 "productId": "669185885941","image": { 1806 "@type": "ImageObject", 1807 "url": "https://carolinescakes.com/cdn/shop/files/SUTC7CA_1024x1024.jpg?v=1756150848", 1808 "image": "https://carolinescakes.com/cdn/shop/files/SUTC7CA_1024x1024.jpg?v=1756150848", 1809 "name": "Stand Up To Cancer Caramel Cake", 1810 "width": 1024, 1811 "height": 1024 1812 } 1813 } 1814</script>
1814 1815<div class="page-content page-content--product"> 1816 <div class="page-width"> 1817 1818 <div class="grid"><div class="grid__item medium-up--one-half product-single__sticky"> 1819<div 1820 data-product-images 1821 data-zoom="true" 1822 data-has-slideshow="false"> 1823 <div class="product__photos product__photos-template--28576320946546__main product__photos--beside"> 1824 1825 <div class="product__main-photos" data-aos data-product-single-media-group> 1826 <div 1827 data-product-photos 1828 data-zoom="true" 1829 class="product-slideshow" 1830 id="ProductPhotos-template--28576320946546__main" 1831 > 1832<div 1833 class="product-main-slide starting-slide" 1834 data-index="0" 1835 > 1836 1837 <div data-product-image-main class="product-image-main"><div class="image-wrap" style="height: 0; padding-bottom: 100.0%;"> 1838 1839 1840 1841<image-element data-aos="image-fade-in" data-aos-offset="150"> 1842 1843 1844 1845 1846 1847 <img src="//carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=1080" 1848 width="1080" 1849 height="1080.0" 1850 class="photoswipe__image 1851 image-element" 1852 loading="eager" 1853 alt="A seven-layer caramel cake beside its custom Stand Up To Cancer tin lid." 1854 srcset=" 1855 //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=360 360w, 1856 1857 //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=540 540w, 1858 1859 //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=720 720w, 1860 1861 //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=900 900w, 1862 1863 //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=1080 1080w, 1864 1865" 1866 data-photoswipe-src="//carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=1800" 1867 data-photoswipe-width="1000" 1868 data-photoswipe-height="1000" 1869 data-index="1" 1870 sizes="(min-width: 769px) 50vw, 100vw" 1871 > 1872 1873 1874</image-element> 1875<button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom"> 1876 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg> 1877 <span class="icon__fallback-text">Close (esc)</span> 1878 </button></div></div> 1879 1880</div> 1881</div></div> 1882 1883 <div 1884 data-product-thumbs 1885 class="product__thumbs product__thumbs--beside product__thumbs-placement--left medium-up--hide small--hide" 1886 data-position="beside" 1887 data-arrows="false" 1888 data-aos><div class="product__thumbs--scroller"></div></div> 1889 </div> 1890 </div> 1891 1892 1893 1894
1894<script type="application/json" id="ModelJson-template--28576320946546__main"> 1895 [] 1896 </script>
1896</div><div class="grid__item medium-up--one-half"> 1897 1898 <div class="product-single__meta"> 1899 <div class="product-block product-block--header"> 1900 1901 1902 <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs"> 1903 <a href="/" title="Back to the frontpage">Home</a> 1904 1905 1906 1907 1908 <span class="breadcrumb__divider" aria-hidden="true">/</span> 1909 1910 1911 </nav> 1912 1913 1914 1915<h1 class="h2 product-single__title">Stand Up To Cancer Caramel Cake 1916</h1></div> 1917 1918 <div data-product-blocks> 1919<div class="product-block product-block--sales-point" > 1920 <ul class="sales-points"> 1921 <li class="sales-point "> 1922 <span class="icon-and-text" 1923 > 1924 <span class="icon icon--inventory"></span> 1925 <span data-product-inventory data-threshold="10" data-enabled="true">In stock, ready to ship 1926</span> 1927 </span> 1928 </li> 1929 <li 1930 data-incoming-inventory 1931 class="sales-point hide" 1932 data-enabled="true" 1933 > 1934 <span class="icon-and-text inventory--low "> 1935 <span class="icon icon--inventory"></span> 1936 <span class="js-incoming-text">Backordered, shipping soon 1937</span> 1938 </span> 1939 </li> 1940 </ul> 1941</div>
1941<script> 1942 // Store inventory quantities in JS because they're no longer 1943 // available directly in JS when a variant changes. 1944 // Have an object that holds all potential products so it works 1945 // with quick view or with multiple featured products. 1946 window.inventories = window.inventories || {}; 1947 window.inventories['14622633263474'] = {}; 1948 1949 window.inventories['14622633263474'][51640137286002] = { 1950 'quantity': 169, 1951 'policy': 'deny', 1952 'incoming': false, 1953 'next_incoming_date': null 1954 }; 1955 1956</script>
1956 1957 1958 1959<div 1960 data-product-id="14622633263474" 1961 class="hide js-product-inventory-data" 1962 aria-hidden="true" 1963 ><div 1964 class="js-variant-inventory-data" 1965 data-id="51640137286002" 1966 data-quantity="169" 1967 data-policy="deny" 1968 data-incoming="false" 1969 data-date="" 1970 > 1971 </div></div> 1972<div id="shopify-block-AL3BWZ05scEZyVDZIV__junip_product_reviews_ugc_junip_product_summary_ntwW4q" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-product-summary --> 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984<span 1985 style="text-align: inherit;" 1986 class="junip-product-summary" 1987 data-product-id="14622633263474" 1988 data-product-rating-count="0" 1989 data-product-rating-average=""> 1990 1991 1992 1993</span> 1994<!-- END app snippet --> 1995 1996 1997</div> 1998<div class="product-block product-block--price" ><span data-a11y-price class="visually-hidden">Regular price</span><span data-product-price 1999 class="product__price">$80.00 2000</span><span data-save-price class="product__price-savings hide"></span><div 2001 data-unit-price-wrapper 2002 class="product__unit-price product__unit-price--spacing hide"><span data-unit-price></span>/<span data-unit-base></span> 2003 </div></div><div class="product-block" > 2004<div class="rte"> 2005 2006<p>Caroline's 7-Layer Caramel Cake, in a custom Stand Up To Cancer tin. Seven layers of tender yellow cake, filled and coated with slow-cooked caramel icing, the recipe that made our name in 1982. A portion of each sale is donated to Stand Up To Cancer, funding innovative research and better outcomes for patients. Serves 14 to 16, ships nationwide, and keeps in the freezer up to six months.</p> 2007<p><a href="https://standuptocancer.org/" target="_blank" rel="noopener">Learn more about Stand Up To Cancer's work</a>.</p> 2008 2009 </div></div><div class="product-block" data-dynamic-variants-enabled ></div> 2010 2011 <div class="product-block product-block--buttons" ><div class="product-block product-block--product-form"><form method="post" action="/cart/add" id="AddToCartForm-template--28576320946546__main-14622633263474" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2012 2013<div class="addon-products-wrapper"><div class="addon-products-title">Add Ons</div><div class="grid-overflow-wrapper"> 2014 <div class="addon-products-container grid grid--uniform aos-init aos-animate" data-aos="overflow__animation" data-addons-count="4"> 2015 2016 2017 2018 2019 <div class="addon-product-item grid__item aos-init aos-animate" data-variant-id="12244401324075"> 2020 <input type="checkbox" id="addon-12244401324075" name="id[]" value="12244401324075" class="addon-hidden-checkbox" aria-labelledby="addon-label-12244401324075"> 2021 <label for="addon-12244401324075" id="addon-label-12244401324075" class="addon-product-content" role="checkbox" aria-checked="false"> 2022 <div class="addon-product-image"> 2023 <img src="//carolinescakes.com/cdn/shop/products/HBCANDLE3_300x300.jpg?v=1563555797" alt="Happy Birthday Candles" /> 2024 </div> 2025 <div class="addon-product-details"> 2026 <div class="addon-product-title">Happy Birthday Candles</div> 2027 <div class="addon-product-price">$8.00</div> 2028 </div> 2029 </label> 2030 </div> 2031 2032 2033 2034 2035 <div class="addon-product-item grid__item aos-init aos-animate" data-variant-id="61709466763634"> 2036 <input type="checkbox" id="addon-61709466763634" name="id[]" value="61709466763634" class="addon-hidden-checkbox" aria-labelledby="addon-label-61709466763634"> 2037 <label for="addon-61709466763634" id="addon-label-61709466763634" class="addon-product-content" role="checkbox" aria-checked="false"> 2038 <div class="addon-product-image"> 2039 <img src="//carolinescakes.com/cdn/shop/files/12040424fa76dbc362084d4138bb66eddfeb5d402251b91921ba1faac95233c5_300x300.jpg?v=1774624290" alt="Rainbow Balloon Cake Topper Kit" /> 2040 </div> 2041 <div class="addon-product-details"> 2042 <div class="addon-product-title">Rainbow Balloon Cake Topper Kit</div> 2043 <div class="addon-product-price">$16.00</div> 2044 </div> 2045 </label> 2046 </div> 2047 2048 2049 2050 2051 <div class="addon-product-item grid__item aos-init aos-animate" data-variant-id="42500314202312"> 2052 <input type="checkbox" id="addon-42500314202312" name="id[]" value="42500314202312" class="addon-hidden-checkbox" aria-labelledby="addon-label-42500314202312"> 2053 <label for="addon-42500314202312" id="addon-label-42500314202312" class="addon-product-content" role="checkbox" aria-checked="false"> 2054 <div class="addon-product-image">
2055 <img src="//carolinescakes.com/cdn/shop/products/sprinklebag_300x300.jpg?v=1672338131" alt="Birthday Sprinkles" /> 2056 </div> 2057 <div class="addon-product-details"> 2058 <div class="addon-product-title">Birthday Sprinkles</div> 2059 <div class="addon-product-price">$10.00</div> 2060 </div> 2061 </label> 2062 </div> 2063 2064 2065 2066 2067 <div class="addon-product-item grid__item aos-init aos-animate" data-variant-id="62161109025138"> 2068 <input type="checkbox" id="addon-62161109025138" name="id[]" value="62161109025138" class="addon-hidden-checkbox" aria-labelledby="addon-label-62161109025138"> 2069 <label for="addon-62161109025138" id="addon-label-62161109025138" class="addon-product-content" role="checkbox" aria-checked="false"> 2070 <div class="addon-product-image"> 2071 <img src="//carolinescakes.com/cdn/shop/files/Hats-2_300x300.jpg?v=1786107112" alt="Eat Cake. Be Happy. Rope Hat" /> 2072 </div> 2073 <div class="addon-product-details"> 2074 <div class="addon-product-title">Eat Cake. Be Happy. Rope Hat</div> 2075 <div class="addon-product-price">$35.00</div> 2076 </div> 2077 </label> 2078 </div> 2079 2080 2081 2082 </div> 2083 </div> 2084</div><div class="payment-buttons"><button 2085 type="submit" 2086 name="add" 2087 data-add-to-cart 2088 class="btn btn--full add-to-cart btn--secondary" 2089 > 2090 <span data-add-to-cart-text data-default-text="Add to cart"> 2091 Add to cart 2092 </span> 2093 </button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":27233000,"merchantName":"Caroline's Cakes","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="c1206007e49626c14914d66d899cf2ab" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":51640137286002,"requiresShipping":true}]" shop-id="27233000" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 2094</div><div class="shopify-payment-terms product__policies"></div> 2095 2096 <select name="id" data-product-select class="product-single__variants no-js"><option 2097 selected="selected" 2098 value="51640137286002"> 2099 Default Title - $80.00 USD 2100 </option></select><input type="hidden" name="product-id" value="14622633263474" /><input type="hidden" name="section-id" value="template--28576320946546__main" /></form></div><div data-store-availability-holder 2101 data-product-name="Stand Up To Cancer Caramel Cake" 2102 data-base-url="https://carolinescakes.com/" 2103 ></div></div><div class="product-block product-block--sales-point" > 2104 <ul class="sales-points"> 2105 <li class="sales-point"> 2106 <span class="icon-and-text"> 2107 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-truck" viewBox="0 0 64 64"><defs><style>.a{stroke-miterlimit:10}</style></defs><path class="a" d="M16.5 43.22H6.88V16.5h33.14v26.72H23.94m21.48 0h-5.4V30.4h17.1v12.82h-4.23m4.23-12.82-6.41-8.56H40.02"/><circle class="a" cx="20.24" cy="43.76" r="3.74"/><path class="a" d="M45.42 43.23a3.82 3.82 0 1 1 0 .37v-.37"/></svg> 2108
2109 <span>We ship Mon-Thurs with UPS</span> 2110 </span> 2111 </li> 2112 </ul> 2113 </div> 2114 2115 2116 <div class="product-block product-block--tab" ><div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"> 2117 <button type="button" 2118 class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders collapsible--auto-height" aria-controls="Product-content-tab_afgQWK14622633263474" 2119 > 2120 Tasting Notes 2121<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2122 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2123</span> 2124</button> 2125 <div id="Product-content-tab_afgQWK14622633263474" 2126 class="collapsible-content collapsible-content--all" 2127 > 2128 <div class="collapsible-content__inner rte"> 2129 2130 <div class="metafield-rich_text_field"><ul><li>A fan-favorite with the perfect balance of light cake, and dense, sweet icing</li><li>Moist, airy yellow cake with the perfect soft texture, and a hint of vanilla</li><li>Rich, buttery caramel icing with a sweet touch of vanilla, and warm, toasty undertones</li></ul></div> 2131 2132 2133 </div> 2134 </div> 2135 </div></div> 2136 2137 2138 2139 2140 <div class="product-block product-block--tab" ><div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"> 2141 <button type="button" 2142 class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders collapsible--auto-height" aria-controls="Product-content-tab_3X7WJR14622633263474" 2143 > 2144 Instructions/Storage 2145<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2146 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2147</span> 2148</button> 2149 <div id="Product-content-tab_3X7WJR14622633263474" 2150 class="collapsible-content collapsible-content--all" 2151 > 2152 <div class="collapsible-content__inner rte"> 2153 2154 <p>Storage Instructions: Upon arrival, remove cake from the cooler and place it in freezer, red tin and all. Wrapped well, this cake may be frozen and refrozen for up to six months. We recommend unwrapping the cake while still frozen due to its delicate icing.To refreeze your cake, wrap it well in plastic wrap, slip it into an air-tight Ziploc bag, and pop it in the freezer! </p><p>Thawing Instructions: To thaw, unwrap the cake while still frozen and place it on the counter or your favorite cake stand for 3-4 hours.</p> 2155 2156 2157 </div> 2158 </div> 2159 </div></div> 2160 2161 2162 2163 2164 <div class="product-block product-block--tab" ><div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"> 2165 <button type="button" 2166 class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders collapsible--auto-height" aria-controls="Product-content-tab_xCRWXG14622633263474" 2167 > 2168 Serving Suggestion 2169<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2170 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2171</span> 2172</button> 2173 <div id="Product-content-tab_xCRWXG14622633263474" 2174 class="collapsible-content collapsible-content--all" 2175 > 2176 <div class="collapsible-content__inner rte"> 2177 2178 <div class="metafield-rich_text_field"><p>9" round that serves between 16-20 people. We recommend smaller slices, as this cake is very rich!</p></div> 2179 2180 2181 </div> 2182 </div> 2183 </div></div> 2184 2185 2186 2187 2188 <div class="product-block product-block--tab" ><div class="collapsibles-wrapper collapsibles-wrapper--border-bottom"> 2189 <button type="button" 2190 class="label collapsible-trigger collapsible-trigger-btn collapsible-trigger-btn--borders collapsible--auto-height" aria-controls="Product-content-tab_W77WYb14622633263474" 2191 > 2192 Ingredients 2193<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2194 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2194ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2195</span> 2196</button> 2197 <div id="Product-content-tab_W77WYb14622633263474" 2198 class="collapsible-content collapsible-content--all" 2199 > 2200 <div class="collapsible-content__inner rte"> 2201 2202 <p><span class="metafield-multi_line_text_field">Ingredients: brown sugar, sugar, enriched flour bleached (wheat flour, niacin, iron, thiamin mononitrate, riboflavin, folic acid), egg white, soybean oil, palm oil, egg yolk with sodium silicoaluminate, nonfat milk, leavening (baking soda, sodium aluminum phosphate, monocalcium phosphate), dextrose, modified tapioca starch, salt, propylene glycol mono and diesters of fatty acids, sorbitan monostearate, tetrasodium pyrophosphate, xanthan gum, sodium stearoyl lactylate, polysorbate 60, mono and diglycerides, calcium acetate, guar gum, cellulose gum, artificial flavor, yellow 5 and red 40, soy flour., water, butter, evaporated milk (milk, dipotassium phosphate, carrageenan, vitamin a palmitate), canola oil, baking powder (sodium acid pyrophosphate, sodium bicarbonate, cornstarch, monocalcium phosphate), vanilla extract, water, alcohol, corn syrup, natural flavor</span></p> 2203 2204 2205 </div> 2206 </div> 2207 </div></div> 2208 2209</div><textarea class="hide" aria-hidden="true" aria-label="Product JSON" data-variant-json> 2210 [{"id":51640137286002,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CAUSE-SUTCCA","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Stand Up To Cancer Caramel Cake","public_title":null,"options":["Default Title"],"price":8000,"weight":2268,"compare_at_price":null,"inventory_management":"shopify","barcode":"669185885941","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 2211 </textarea></div> 2212 </div></div> 2213 </div> 2214 </div> 2215</div> 2216 2217<style> #shopify-section-template--28576320946546__main [data-product-blocks] > .shopify-app-block {margin-bottom: 10px;} @media (min-width: 769px) {#shopify-section-template--28576320946546__main .product-block.product-block--sales-point .icon-and-text {justify-content: flex-start !important; }} </style></div><div id="shopify-section-template--28576320946546__feature_section_wYcdX8" class="shopify-section index-section"> 2218<div class="feature-section"> 2219 <div class="page-width"><div class="section-header"> 2220 <h2 class="section-header__title">How to Serve and Store</h2> 2221 </div><div class="feature-section--flex"> 2222 <div class="feature-section--text"><div class="feature-list"><div class="feature-item"><div class="feature-item--icon"> 2223 2224 2225 2226<image-element data-aos="image-fade-in" data-aos-offset="150"> 2227 2228 2229 2230<img src="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720" alt="" srcset="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=180 180w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=360 360w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=540 540w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720 720w" width="720" height="720.0" loading="lazy" class="feature-item--icon image-element" sizes="(min-width: 769px) 160px, 110px"> 2231 2232 2233 2234</image-element> 2235</div><div class="feature-item--text"> 2236 <p>Unbox your cake and place the tin directly in the freezer until celebration day. </p> 2237 </div> 2238 </div><div class="feature-item"><div class="feature-item--icon"> 2239 2240 2241 2242<image-element data-aos="image-fade-in" data-aos-offset="150"> 2243 2244 2245 2246<img src="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720" alt="" srcset="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&
2246width=180 180w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=360 360w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=540 540w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720 720w" width="720" height="720.0" loading="lazy" class="feature-item--icon image-element" sizes="(min-width: 769px) 160px, 110px"> 2247 2248 2249 2250</image-element> 2251</div><div class="feature-item--text"> 2252 <p>3-4 hours before the celebration, remove the tin from freezer. While cake is still frozen, unwrap and allow to thaw. </p> 2253 </div> 2254 </div><div class="feature-item"><div class="feature-item--icon"> 2255 2256 2257 2258<image-element data-aos="image-fade-in" data-aos-offset="150"> 2259 2260 2261 2262<img src="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720" alt="" srcset="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=180 180w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=360 360w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=540 540w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720 720w" width="720" height="720.0" loading="lazy" class="feature-item--icon image-element" sizes="(min-width: 769px) 160px, 110px"> 2263 2264 2265 2266</image-element> 2267</div><div class="feature-item--text"> 2268 <p>After thawing for 3-4 hours, slice and enjoy! Depending on the slice size, our cakes can serve 14-16 people. </p> 2269 </div> 2270 </div><div class="feature-item"><div class="feature-item--icon"> 2271 2272 2273 2274<image-element data-aos="image-fade-in" data-aos-offset="150"> 2275 2276 2277 2278<img src="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720" alt="" srcset="//carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=180 180w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=360 360w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=540 540w, //carolinescakes.com/cdn/shop/files/shipping_GIF_1080_x_1080_px.png?v=1721908923&width=720 720w" width="720" height="720.0" loading="lazy" class="feature-item--icon image-element" sizes="(min-width: 769px) 160px, 110px"> 2279 2280 2281 2282</image-element> 2283</div><div class="feature-item--text"> 2284 <p>Wrap any leftover cake in plastic wrap and place it back inside tin. You may store the tin in your freezer for your next celebration. Our cakes freeze and refreeze for up to 6 months!</p> 2285 </div> 2286 </div></div></div> 2287 <div class="feature-section--image"> 2288 <div class="image-wrap" style="height: 0; padding-bottom: 100.0%;"> 2289 2290 2291 2292<image-element data-aos="image-fade-in" data-aos-offset="150"> 2293 2294 2295 2296<img src="//carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=1080" alt="" srcset="//carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=180 180w, //carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=360 360w, //carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=540 540w, //carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=750 750w, //carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=900 900w, //carolinescakes.com/cdn/shop/files/Cake-Unboxing_1080x_ClimaCell_1_copy_2.gif?v=1721248615&width=1080 1080w" width="1080" height="1080.0" loading="lazy" class=" image-element" sizes="(min-width: 769px) calc(0.4 * 50vw), 40vw"> 2297 2298 2299 2300</image-element> 2301</div> 2302 </div> 2303 </div> 2304 </div> 2305</div> 2306 2307</div><section id="shopify-section-template--28576320946546__1720271346d93ee843" class="shopify-section"><div class="index-section"><div class="page-width"><div id="shopify-block-ANzFVNThlM2JDMXlOU__junip_product_reviews_ugc_junip_product_review_CUBLVA" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-product-review --><span 2308 class="junip-product-review" 2309 data-product-id="14622633263474" 2310 data-title="" 2311 data-title-alignment="" 2312 data-sort-order="mostRecent"> 2313</span> 2314<!-- END app snippet --> 2315 2316 2317</div> 2318</div></div> 2319</section><div id="shopify-section-template--28576320946546__product-recommendations" class="shopify-section"><product-recommendations 2320 id="Recommendations-template--28576320946546__product-recommendations" 2321 data-section-id="template--28576320946546__product-recommendations" 2322 data-section-type="product-recommendations" 2323 data-enable="true" 2324 data-product-id="14622633263474" 2325 data-intent="related" 2326 data-url="/recommendations/products?section_id=template--28576320946546__product-recommendations&product_id=14622633263474&limit=4" 2327 data-limit="4"> 2328 2329 <div 2330 data-section-id="14622633263474" 2331 data-subsection 2332 data-section-type="collection-grid" 2333 class="index-section"> 2334 <div class="page-width"> 2335 <header class="section-header"> 2336 <h3 class="section-header__title"> 2337 You may also like 2338 </h3> 2339 </header> 2340 </div> 2341 2342 <div class="page-width page-width--flush-small"> 2343 <div class="grid-overflow-wrapper"><div class="product-recommendations-placeholder"> 2344 2345 <div class="grid grid--uniform visually-invisible" aria-hidden="true"> 2346<div class="grid__item grid-product small--one-half medium-up--one-quarter " data-aos="row-of-4" data-product-handle="stand-up-to-cancer-caramel-cake" data-product-id="14622633263474"> 2347 <div class="grid-product__content"><div class="grid__item-image-wrapper"> 2348 <div class="grid-product__image-mask"><div 2349 class="grid__image-ratio grid__image-ratio--square"> 2350 2351 2352 2353<image-element data-aos="image-fade-in" data-aos-offset="150"> 2354 2355 2356
2357<img src="//carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=1080" alt="A seven-layer caramel cake beside its custom Stand Up To Cancer tin lid." srcset="//carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=360 360w, //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=540 540w, //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=720 720w, //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=900 900w, //carolinescakes.com/cdn/shop/files/SUTC7CA.jpg?v=1756150848&width=1080 1080w" width="1080" height="1080.0" loading="lazy" class=" grid__image-contain image-style-- 2358 image-element" sizes="(min-width: 769px) 25vw, 50vw"> 2359 2360 2361 2362</image-element> 2363</div></div> 2364 2365 <a href="/products/stand-up-to-cancer-caramel-cake" class="grid-product__link"> 2366 <div class="grid-product__meta"> 2367 <div class="grid-product__title grid-product__title--body">Stand Up To Cancer Caramel Cake</div><div class="grid-product__price">$80.00 2368</div></div> 2369 </a> 2370 </div> 2371 </div> 2372 <div class="grid-item--add-button text-center"> 2373 2374 <button 2375 type="button" 2376 class="btn btn--secondary btn--small grid-item__add-to-cart" 2377 data-product-id="14622633263474" 2378 data-variant-id="51640137286002" 2379 > 2380 2381 Add to cart 2382 2383 </button> 2384 2385 </div> 2386 2387</div> 2388</div> 2389 </div></div> 2390 </div> 2391 </div> 2392</product-recommendations> 2393 2394 2395</div><div id="shopify-section-template--28576320946546__recently-viewed" class="shopify-section"><div 2396 data-subsection 2397 data-section-id="template--28576320946546__recently-viewed" 2398 data-section-type="recently-viewed" 2399 data-product-handle="stand-up-to-cancer-caramel-cake" 2400 data-recent-count="4" 2401 data-grid-item-class="small--one-half medium-up--one-quarter" 2402 data-row-of="4" 2403 data-image-sizes="(min-width: 769px) 25vw, 39vw" 2404> 2405 <hr class="hr--large"> 2406 <div class="index-section index-section--small"> 2407 <div class="page-width"> 2408 <header class="section-header"> 2409 <h3 class="section-header__title">Recently viewed</h3> 2410 </header> 2411 </div> 2412 2413 <div class="page-width page-width--flush-small"> 2414 <div class="grid-overflow-wrapper"> 2415 <div id="RecentlyViewed-template--28576320946546__recently-viewed" class="grid grid--uniform" data-aos="overflow__animation"></div> 2416 </div> 2417 </div> 2418 </div> 2419</div> 2420 2421 2422</div><div id="shopify-section-template--28576320946546__collection-return" class="shopify-section"> 2423 2424 2425</div> 2426 </main><!-- BEGIN sections: footer-group --> 2427<div id="shopify-section-sections--28576315867506__footer" class="shopify-section shopify-section-group-footer-group"><footer class="site-footer" data-section-id="sections--28576315867506__footer" data-section-type="footer-section"> 2428 <div class="page-width"> 2429 2430 <div class="grid"><div class="grid__item footer__item--menu_nLPbrf" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 2431 .footer__item--menu_nLPbrf { 2432 width: 50%; 2433 padding-top: 40px; 2434 } 2435 .footer__item--menu_nLPbrf:nth-child(2n + 1) { 2436 clear: left; 2437 } 2438 } 2439 @media only screen and (min-width: 960px) { 2440 .footer__item--menu_nLPbrf { 2441 width: 15%; 2442 } 2443 2444 }</style><h2 class="h4 footer__title small--hide"> 2445 Shop 2446 </h2> 2447 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_nLPbrf"> 2448 Shop 2449<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2450 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2451</span> 2452</button><div 2453 2454 id="Footer-menu_nLPbrf" class="collapsible-content collapsible-content--small" 2455 > 2456 <div class="collapsible-content__inner">
2457 <div class="footer__collapsible"> 2458 <ul class="no-bullets site-footer__linklist"><li><a href="/collections/cakes">Cakes</a></li><li><a href="/collections/cake-bites">Cake Bites</a></li><li><a href="/collections/savory">Savory</a></li><li><a href="/collections/half-cakes-1">Half Cakes</a></li><li><a href="/collections/gluten-free-cakes">Gluten Free Cakes</a></li><li><a href="/collections/oprahs-favorite-things">Oprah's Favorites</a></li></ul> 2459 </div> 2460 </div> 2461 </div></div><div class="grid__item footer__item--menu_9kXwej" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 2462 .footer__item--menu_9kXwej { 2463 width: 50%; 2464 padding-top: 40px; 2465 } 2466 .footer__item--menu_9kXwej:nth-child(2n + 1) { 2467 clear: left; 2468 } 2469 } 2470 @media only screen and (min-width: 960px) { 2471 .footer__item--menu_9kXwej { 2472 width: 15%; 2473 } 2474 2475 }</style><h2 class="h4 footer__title small--hide"> 2476 Flavors 2477 </h2> 2478 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_9kXwej"> 2479 Flavors 2480<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2481 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2482</span> 2483</button><div 2484 2485 id="Footer-menu_9kXwej" class="collapsible-content collapsible-content--small" 2486 > 2487 <div class="collapsible-content__inner"> 2488 <div class="footer__collapsible"> 2489 <ul class="no-bullets site-footer__linklist"><li><a href="/collections/caramel-cakes">Caramel Cakes</a></li><li><a href="/collections/chocolate-cakes">Chocolate Cakes</a></li><li><a href="/collections/coconut-cakes">Coconut Cakes</a></li><li><a href="/collections/carrot-cakes">Carrot Cakes</a></li><li><a href="/collections/red-velvet-cakes">Red Velvet Cakes</a></li><li><a href="/collections/lemon-cakes">Lemon Cakes</a></li></ul> 2490 </div> 2491 </div> 2492 </div></div><div class="grid__item footer__item--footer-1" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 2493 .footer__item--footer-1 { 2494 width: 50%; 2495 padding-top: 40px; 2496 } 2497 .footer__item--footer-1:nth-child(2n + 1) { 2498 clear: left; 2499 } 2500 } 2501 @media only screen and (min-width: 960px) { 2502 .footer__item--footer-1 { 2503 width: 15%; 2504 } 2505 2506 }</style><h2 class="h4 footer__title small--hide"> 2507 About Us 2508 </h2> 2509 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-footer-1"> 2510 About Us 2511<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2512 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2513</span> 2514</button><div 2515 2516 id="Footer-footer-1" class="collapsible-content collapsible-content--small" 2517 > 2518 <div class="collapsible-content__inner"> 2519 <div class="footer__collapsible"> 2520 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/about">Our Story</a></li><li><a href="/pages/our-bakery">Our Bakery</a></li><li><a href="/pages/cakes-for-a-cause">Cakes for a Cause</a></li><li><a href="/pages/press">Press</a></li></ul> 2521 </div> 2522 </div> 2523 </div></div><div class="grid__item footer__item--menu_3YV4dY" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 2524 .footer__item--menu_3YV4dY { 2525 width: 50%; 2526 padding-top: 40px; 2527 } 2528 .footer__item--menu_3YV4dY:nth-child(2n + 1) { 2529 clear: left; 2530 } 2531 } 2532 @media only screen and (min-width: 960px) { 2533 .footer__item--menu_3YV4dY { 2534 width: 15%; 2535 } 2536 2537 }</style><h2 class="h4 footer__title small--hide"> 2538 Support 2539 </h2> 2540 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_3YV4dY"> 2541 Support 2542<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2543 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2543ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2544</span> 2545</button><div 2546 2547 id="Footer-menu_3YV4dY" class="collapsible-content collapsible-content--small" 2548 > 2549 <div class="collapsible-content__inner"> 2550 <div class="footer__collapsible"> 2551 <ul class="no-bullets site-footer__linklist"><li><a href="https://carolinescakes-i30auf7x3g5.gorgias.help/">Help Center</a></li><li><a href="/pages/customer-service">Customer Service</a></li><li><a href="/pages/shipping-policy">Shipping Policy</a></li><li><a href="/pages/frequently-asked-questions">FAQ</a></li><li><a href="/pages/contact-us">Contact Us</a></li></ul> 2552 </div> 2553 </div> 2554 </div></div><div class="grid__item footer__item--footer2" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 2555 .footer__item--footer2 { 2556 width: 50%; 2557 padding-top: 40px; 2558 } 2559 .footer__item--footer2:nth-child(2n + 1) { 2560 clear: left; 2561 } 2562 } 2563 @media only screen and (min-width: 960px) { 2564 .footer__item--footer2 { 2565 width: 40%; 2566 } 2567 2568 }</style><div class="footer__item-padding"><h2 class="h4 footer__title small--hide">Sign up and save</h2> 2569 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-footer2"> 2570 Sign up and save 2571<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2572 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2573</span> 2574</button><div 2575 2576 id="Footer-footer2" class="collapsible-content collapsible-content--small" 2577 > 2578 <div class="collapsible-content__inner"> 2579 <div class="footer__collapsible"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p> 2580<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><label for="Email-footer2" class="hidden-label">Enter your email</label> 2581 <label for="newsletter-submit-footer2" class="hidden-label">Subscribe</label> 2582 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 2583 <input type="hidden" name="contact[context]" value="footer"> 2584 <div class="footer__newsletter"> 2585 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-footer2" class="footer__newsletter-input" autocorrect="off" autocapitalize="off" required> 2586 <button type="submit" id="newsletter-submit-footer2" class="footer__newsletter-btn" name="commit"> 2587 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><title>icon-email</title><path d="M63 52H1V12h62ZM1 12l25.68 24h9.72L63 12M21.82 31.68 1.56 51.16m60.78.78L41.27 31.68"/></svg> 2588 <span class="footer__newsletter-btn-label"> 2589 Subscribe 2590 </span> 2591 </button> 2592 </div></form><ul class="no-bullets social-icons footer__social"><li> 2593 <a target="_blank" rel="noopener" href="https://www.instagram.com/carolinescakes" title="Caroline's Cakes on Instagram"> 2594 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><title>instagram</title><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.
2594075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 2595 <span class="icon__fallback-text">Instagram</span> 2596 </a> 2597 </li><li> 2598 <a target="_blank" rel="noopener" href="https://www.facebook.com/CarolinesCakesUSA" title="Caroline's Cakes on Facebook"> 2599 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg> 2600 <span class="icon__fallback-text">Facebook</span> 2601 </a> 2602 </li><li> 2603 <a target="_blank" rel="noopener" href="https://www.pinterest.com/carolinescakes" title="Caroline's Cakes on Pinterest"> 2604 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 256 256"><path d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002Z"/></svg> 2605 <span class="icon__fallback-text">Pinterest</span> 2606 </a> 2607 </li></ul> 2608 2609 2610 </div> 2611 </div> 2612 </div> 2613</div> 2614</div></div><p class="footer__small-text"> 2615 © 2026 Caroline's Cakes 2616 2617<a href="/policies/privacy-policy" title="">Privacy policy</a> 2618<a href="/policies/terms-of-service" title="">Terms of service</a> 2619</p></div> 2620</footer> 2621 2622 2623</div> 2624<!-- END sections: footer-group --></div> 2625 </div><div id="VideoModal" class="modal modal--solid"> 2626 <div class="modal__inner"> 2627 <div class="modal__centered page-width text-center"> 2628 <div class="modal__centered-content"> 2629 <div class="video-wrapper video-wrapper--modal"> 2630 <div id="VideoHolder"></div> 2631 </div> 2632 </div> 2633 </div> 2634 </div> 2635 2636 <button type="button" class="modal__close js-modal-close text-link"> 2637 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 2638 <span class="icon__fallback-text">"Close (esc)"</span> 2639 </button> 2640</div> 2641<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2642 <div class="pswp__bg"></div> 2643 <div class="pswp__scroll-wrap"> 2644 <div class="pswp__container"> 2645 <div class="pswp__item"></div> 2646 <div class="pswp__item"></div> 2647 <div class="pswp__item"></div> 2648 </div> 2649 2650 <div class="pswp__ui pswp__ui--hidden"> 2651 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 2652 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg> 2653 </button> 2654 2655 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 2656 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 2657 </button> 2658 2659 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 2660 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 2661 </button> 2662 </div> 2663 </div> 2664</div> 2665<tool-tip data-tool-tip=""> 2666 <div class="tool-tip__inner" data-tool-tip-inner> 2667 <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg></button> 2668 <div data-tool-tip-title>
2668Stand Up To Cancer Caramel Cake | Caroline's Cakes</div> 2669 <div class="tool-tip__content" data-tool-tip-content> 2670 </div> 2671 </div> 2672</tool-tip> 2673 2674 <template id="naturalImageMarkup"> 2675 <div class="image-wrap" style="height: 0;"> 2676 <image-element data-aos="image-fade-in" data-aos-offset="150"> 2677 <img class="grid-product__image image-element" width height src srcset loading="lazy" alt> 2678 </image-element> 2679 </div> 2680 </template> 2681 <template id="fixedRatioImageMarkup"> 2682 <div class="grid__image-ratio"> 2683 <image-element data-aos="image-fade-in" data-aos-offset="150"> 2684 <img class="image-element" width height src srcset loading="lazy" alt> 2685 </image-element> 2686 </div> 2687 </template> 2688 2689 2690 2691
2691<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
2691 2692 2693
2693<script> 2694 var klaviyo = klaviyo || []; 2695 klaviyo.init({ 2696 account: "Kdiug2", 2697 platform: "shopify" 2698 }); 2699 klaviyo.enable("backinstock",{ 2700 trigger: { 2701 product_page_text: "Notify Me When Available", 2702 product_page_class: "btn", 2703 product_page_text_align: "center", 2704 product_page_margin: "0px", 2705 replace_anchor: false 2706 }, 2707 modal: { 2708 headline: "{product_name}", 2709 body_content: "Register to receive a notification when this item comes back in stock.", 2710 email_field_label: "Email", 2711 button_label: "Notify me when available", 2712 subscription_success_label: "You're in! We'll let you know when it's back.", 2713 footer_content: '', 2714 drop_background_color: "#000", 2715 background_color: "#fff", 2716 text_color: "#000", 2717 button_text_color: "#fff", 2718 button_background_color: "#046a38", 2719 close_button_color: "#ccc", 2720 error_background_color: "#fcd6d7", 2721 error_text_color: "#C72E2F", 2722 success_background_color: "#d3efcd", 2723 success_text_color: "#1B9500" 2724 } 2725 }); 2726 </script>
2726 2727
2727<script> 2728 window.addEventListener('load', function() { 2729 var _learnq = window._learnq || []; 2730 function addedToCart() { 2731 fetch(`${window.location.origin}/cart.js`) 2732 .then(res => res.clone().json().then(data => { 2733 var cart = { 2734 total_price: data.total_price/100, 2735 $value: data.total_price/100, 2736 total_discount: data.total_discount, 2737 original_total_price: data.original_total_price/100, 2738 items: data.items 2739 } 2740 if (item !== 'undefined') { 2741 cart = Object.assign(cart, item) 2742 } 2743 if (klAjax) { 2744 _learnq.push(['track', 'Added to Cart', cart]); 2745 klAjax = false; 2746 } 2747 })) 2748 }; 2749 (function (ns, fetch) { 2750 ns.fetch = function() { 2751 const response = fetch.apply(this, arguments); 2752 response.then(res => { 2753 if (`${window.location.origin}/cart/add.js` 2754 .includes(res.url) && res.url !== '') { 2755 addedToCart() 2756 } 2757 }); 2758 return response 2759 } 2760 }(window, window.fetch)); 2761 var klAjax = true; 2762 var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 2763 for (var i = 0; i < atcButtons.length; i++) { 2764 atcButtons[i].addEventListener("click", function() { 2765 if (klAjax) { 2766 _learnq.push(['track', 'Added to Cart', item]); 2767 klAjax = false; 2768 } 2769 }) 2770 } 2771 }); 2772 </script>
2772 2773 2774 2775 2776 2777 2778 2779 <style data-shopify> 2780 </style> 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791
2791<script> 2792 2793 (() => { 2794 const CONFIG = { 2795 upsellChildName: "insurance" // value for data-child-name 2796 }; 2797 2798 const MODULE = { 2799 init: function () { 2800 this.registerDrawerOpenListener(); 2801 }, 2802 2803 registerDrawerOpenListener: function () { 2804 document.addEventListener('giftship.drawer-cart.ready', this.handleDrawerOpened.bind(this)); 2805 }, 2806 2807 handleDrawerOpened: function () { 2808 if (sessionStorage.getItem("gs_drawer_upsell")) return; 2809 2810 const selector = `.gs__cart-option[data-child-name="${CONFIG.upsellChildName}"]`; 2811 const upsell = document.querySelector(selector); 2812 if (!upsell) return; 2813 2814 const button = upsell.querySelector('.gs__upsell-btn.gs__list-upsell-btn'); 2815 if ( 2816 button && 2817 button.textContent.trim().toLowerCase() === "add" && 2818 !button.disabled && 2819 !button.hasAttribute('aria-disabled') 2820 ) { 2821 sessionStorage.setItem("gs_drawer_upsell", "true"); 2822 button.click(); 2823 } 2824 } 2825 }; 2826 2827 MODULE.init(); 2828 2829 })(); 2830 2831 </script>
2831 2832 2833
2833<script src="//carolinescakes.com/cdn/shop/t/70/assets/gs-shipping-insurance.js?v=102743363663559513081788377661" defer="defer"></script>
2833 2834 <link rel="stylesheet" href="//carolinescakes.com/cdn/shop/t/70/assets/gs-shipping-insurance.css?v=107734903158231501041788377661"> 2835 2836<style> .zest-button--wrapper .btn {padding-left: 10px; padding-right: 10px; letter-spacing: normal; font-size: 0.9em;} .cart--shipping-at-checkout {display: none;} .cart__checkout-wrapper {margin-top: 10px;} .cart__item-sub.cart__item-row {margin-bottom: 10px;} .h2.drawer__title {font-size: 20px;} .drawer__fixed-header {min-height: 30px;} .drawer__header {min-height: 30px;} .drawer .cart__item-title {font-size: 17px !important;} .cart__item-name {font-size: 17px; margin-bottom: 5px;} .cart__item--variants {margin-bottom: 5px;} .cart__price {font-size: 17px;} .cart__item-sub.cart__item-row {margin-bottom: 5px;} </style> 2837<div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
2837<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
2837 2838 2839 2840 2841 2842 2843 2844 2845 2846<!-- BEGIN app snippet: storefront-globals -->
2846<script> 2847 (function () { 2848 window.easybundle_active_product_data = window.easybundle_active_product_data ?? {id: 14622633263474,url: "\/products\/stand-up-to-cancer-caramel-cake",available: true,title: "Stand Up To Cancer Caramel Cake",handle: "stand-up-to-cancer-caramel-cake",description: "\u003cp\u003eCaroline's 7-Layer Caramel Cake, in a custom Stand Up To Cancer tin. Seven layers of tender yellow cake, filled and coated with slow-cooked caramel icing, the recipe that made our name in 1982. A portion of each sale is donated to Stand Up To Cancer, funding innovative research and better outcomes for patients. Serves 14 to 16, ships nationwide, and keeps in the freezer up to six months.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/standuptocancer.org\/\" target=\"_blank\" rel=\"noopener\"\u003eLearn more about Stand Up To Cancer's work\u003c\/a\u003e.\u003c\/p\u003e",published_at: [36,43,15,20,10,2025,1,293,true,"EDT"],created_at: [26,1,16,10,10,2024,4,284,true,"EDT"],vendor: "Caroline's Cakes",type: "Cakes",tags: ["7-Layer Cakes","Best Sellers","Cakes","Cakes for a Cause","Caramel Cakes","Gift: $50-$100","Shop All","spo-default","spo-disabled"],price: 8000,price_min: 8000,price_max: 8000,price_varies: false,compare_at_price: null,compare_at_price_min: 0,compare_at_price_max: 0,compare_at_price_varies: false,images: ["\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848"],featured_image: "\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848",options: ["Title"],image: "\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848", 2849 productOptions: [ 2850 { 2851 id: "gid:\/\/shopify\/ProductOption\/", 2852 originalName: "Title", 2853 name: "Title", 2854 position: 1, 2855 optionValues: [ 2856 { 2857 id: "gid:\/\/shopify\/ProductOptionValue\/6883495412082", 2858 originalName: "Default Title", 2859 name: "Default Title", 2860 variant: {"id":51640137286002,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CAUSE-SUTCCA","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Stand Up To Cancer Caramel Cake","public_title":null,"options":["Default Title"],"price":8000,"weight":2268,"compare_at_price":null,"inventory_management":"shopify","barcode":"669185885941","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 2861 selected: true, 2862 swatchColor: null, 2863 swatchImage: null 2864 }] 2865 }], 2866 selectedVariantId: 51640137286002, 2867 variants: [ 2868 {available: true,id: 51640137286002,title: "Default Title",option1: "Default Title",option2: null,option3: null,sku: "CAUSE-SUTCCA",requires_shipping: true,taxable: true,featured_image: null,name:"Stand Up To Cancer Caramel Cake", 2869 image: null,public_title: null,options: ["Default Title"],price: 8000,compare_at_price: null,weight: 2268,inventory_management: "shopify",barcode: "669185885941",quantity_rule: {"min":1,"max":null,"increment":1},requires_selling_plan: false,currentlyNotInStock: false, 2870 selling_plan_allocations: [] 2871 }], 2872 media: [{"alt":"A seven-layer caramel cake beside its custom Stand Up To Cancer tin lid.","id":51520825131378,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848","width":1000}], 2873 requires_selling_plan: false, 2874 sellingPlanGroups: [], 2875 content: "\u003cp\u003eCaroline's 7-Layer Caramel Cake, in a custom Stand Up To Cancer tin. Seven layers of tender yellow cake, filled and coated with slow-cooked caramel icing, the recipe that made our name in 1982. A portion of each sale is donated to Stand Up To Cancer, funding innovative research and better outcomes for patients. Serves 14 to 16, ships nationwide, and keeps in the freezer up to six months.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/standuptocancer.org\/\" target=\"_blank\" rel=\"noopener\"\u003eLearn more about Stand Up To Cancer's work\u003c\/a\u003e.\u003c\/p\u003e", 2876 collections: [ 2877 { 2878 id: 59228979243, 2879 handle: "best-sellers", 2880 title: "Best Sellers", 2881 gid: "gid:\/\/shopify\/Collection\/59228979243" 2882 }, 2883 { 2884 id: 612758159560, 2885 handle: "cakes", 2886 title: "Cakes", 2887 gid: "gid:\/\/shopify\/Collection\/612758159560" 2888 }, 2889 { 2890 id: 153633751114, 2891 handle: "cakes-for-a-cause", 2892 title: "Cakes for a Cause", 2893 gid: "gid:\/\/shopify\/Collection\/153633751114" 2894 }, 2895 { 2896 id: 59226587179, 2897 handle: "caramel-cakes", 2898 title: "Caramel Cakes", 2899 gid: "gid:\/\/shopify\/Collection\/59226587179" 2900 }, 2901 { 2902 id: 698371703154, 2903 handle: "gifts-50-100", 2904 title: "Gifts $50 to $100", 2905 gid: "gid:\/\/shopify\/Collection\/698371703154" 2906 }, 2907 { 2908 id: 612758290632, 2909 handle: "shop-all", 2910 title: "Shop All", 2911 gid: "gid:\/\/shopify\/Collection\/612758290632" 2912 }] 2913}; 2914 window.easybundle_currency_config = window.easybundle_currency_config ?? { 2915 currencySymbol: "$", 2916 moneyFormat: "${{amount}}", 2917 moneyFormatWithCurrency: "${{amount}} USD", 2918 market: { id: 518914248, handle: "us" } 2919 }; 2920 window.easybundle_active_page_type = window.easybundle_active_page_type ?? "product"; 2921 window.easybundle_cart_data = window.easybundle_cart_data ?? {"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}; 2922 window.easybundle_locale_config = window.easybundle_locale_config ?? { 2923 currentLocale: "en", 2924 primaryLocale: "en", 2925 }; 2926 })();
2927</script>
2927<!-- END app snippet --> 2928 2929<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet -->�<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet --> 2930 2931<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet --> 2932 2933<!-- BEGIN app snippet: bundle-bootstrap -->
2933<script> 2934 (function(){ 2935 window.gbbExtEmbed = { f :{} }; 2936 function getProductData() { 2937 return { 2938 handle: "stand-up-to-cancer-caramel-cake", 2939 productId: 14622633263474, 2940 productData : window.easybundle_active_product_data ?? {"id":14622633263474,"title":"Stand Up To Cancer Caramel Cake","handle":"stand-up-to-cancer-caramel-cake","description":"\u003cp\u003eCaroline's 7-Layer Caramel Cake, in a custom Stand Up To Cancer tin. Seven layers of tender yellow cake, filled and coated with slow-cooked caramel icing, the recipe that made our name in 1982. A portion of each sale is donated to Stand Up To Cancer, funding innovative research and better outcomes for patients. Serves 14 to 16, ships nationwide, and keeps in the freezer up to six months.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/standuptocancer.org\/\" target=\"_blank\" rel=\"noopener\"\u003eLearn more about Stand Up To Cancer's work\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2025-10-20T15:43:36-04:00","created_at":"2024-10-10T16:01:26-04:00","vendor":"Caroline's Cakes","type":"Cakes","tags":["7-Layer Cakes","Best Sellers","Cakes","Cakes for a Cause","Caramel Cakes","Gift: $50-$100","Shop All","spo-default","spo-disabled"],"price":8000,"price_min":8000,"price_max":8000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":51640137286002,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CAUSE-SUTCCA","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Stand Up To Cancer Caramel Cake","public_title":null,"options":["Default Title"],"price":8000,"weight":2268,"compare_at_price":null,"inventory_management":"shopify","barcode":"669185885941","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848"],"featured_image":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848","options":["Title"],"media":[{"alt":"A seven-layer caramel cake beside its custom Stand Up To Cancer tin lid.","id":51520825131378,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/carolinescakes.com\/cdn\/shop\/files\/SUTC7CA.jpg?v=1756150848","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eCaroline's 7-Layer Caramel Cake, in a custom Stand Up To Cancer tin. Seven layers of tender yellow cake, filled and coated with slow-cooked caramel icing, the recipe that made our name in 1982. A portion of each sale is donated to Stand Up To Cancer, funding innovative research and better outcomes for patients. Serves 14 to 16, ships nationwide, and keeps in the freezer up to six months.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/standuptocancer.org\/\" target=\"_blank\" rel=\"noopener\"\u003eLearn more about Stand Up To Cancer's work\u003c\/a\u003e.\u003c\/p\u003e"}, 2941 collections: [ 2942 2943 { 2944 "id": "59228979243",
2945 "handle": "best-sellers", 2946 "title": "Best Sellers", 2947 "gid": "gid://shopify/Collection/59228979243" 2948 }, 2949 2950 { 2951 "id": "612758159560", 2952 "handle": "cakes", 2953 "title": "Cakes", 2954 "gid": "gid://shopify/Collection/612758159560" 2955 }, 2956 2957 { 2958 "id": "153633751114", 2959 "handle": "cakes-for-a-cause", 2960 "title": "Cakes for a Cause", 2961 "gid": "gid://shopify/Collection/153633751114" 2962 }, 2963 2964 { 2965 "id": "59226587179", 2966 "handle": "caramel-cakes", 2967 "title": "Caramel Cakes", 2968 "gid": "gid://shopify/Collection/59226587179" 2969 }, 2970 2971 { 2972 "id": "698371703154", 2973 "handle": "gifts-50-100", 2974 "title": "Gifts $50 to $100", 2975 "gid": "gid://shopify/Collection/698371703154" 2976 }, 2977 2978 { 2979 "id": "612758290632", 2980 "handle": "shop-all", 2981 "title": "Shop All", 2982 "gid": "gid://shopify/Collection/612758290632" 2983 } 2984 2985 ], 2986 selected_or_first_available_variant: {"id":51640137286002,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CAUSE-SUTCCA","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Stand Up To Cancer Caramel Cake","public_title":null,"options":["Default Title"],"price":8000,"weight":2268,"compare_at_price":null,"inventory_management":"shopify","barcode":"669185885941","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} 2987 }; 2988 } 2989 function debugConsole(...messages){ 2990 try { 2991 let isDebug = localStorage.getItem("debug"); 2992 if (isDebug) { 2993 for (let message of messages) { 2994 console.error(message); 2995 } 2996 } 2997 } catch (err) { 2998 console.error('error inside the debugError function ->', err) 2999 } 3000 } 3001 function getBundleRenderTarget(){ 3002 const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings 3003 ?? window.easybundle_user_ext_data?.customSettings 3004 ?? window.easybundles_ext_data?.userData?.customSettings 3005 ?? {}; 3006 const customSelector = customSettings.customSelectorToRenderFullPageBundle || ""; 3007 if(customSelector){ 3008 return document.querySelector(customSelector); 3009 } 3010 return document.querySelector('main') 3011 || document.querySelector('.main') 3012 || document.querySelector('#main') 3013 || document.querySelector('#main-content'); 3014 } 3015 3016 function removeProductHtmlForBundles(){ 3017 try{ 3018 const targetWrapper = getBundleRenderTarget(); 3019 if(targetWrapper){ 3020 targetWrapper.innerHTML = ''; 3021 } 3022 }catch(err){ 3023 debugConsole("error in removeProductHtmlForBundles",err) 3024 } 3025 } 3026 3027 // Mount must exist before the template script runs, or its lookup races. 3028 function buildDummyProductHtmlForBundles(){ 3029 try{ 3030 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 3031 const offerId = parentProductData?.offerId; 3032 if(parentProductData?.bundleType !== "SDK" || !offerId) return; 3033 if(document.getElementById("gbbBundle")) return; 3034 3035 const bundleWrapperDiv = document.createElement("div"); 3036 bundleWrapperDiv.id = "gbbBundle"; 3037 bundleWrapperDiv.className = "gbbBundleWrapper"; 3038 bundleWrapperDiv.dataset.offerId = offerId; 3039 const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif 3040 || window.easybundle_user_ext_data?.customSettings?.loadingGif 3041 || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif"; 3042 bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>'; 3043 3044 const targetWrapper = getBundleRenderTarget(); 3045 if(targetWrapper){ 3046 targetWrapper.innerHTML = ""; 3047 targetWrapper.appendChild(bundleWrapperDiv); 3048 }else{ 3049 document.body.appendChild(bundleWrapperDiv); 3050 } 3051 }catch(err){ 3052 debugConsole("error in buildDummyProductHtmlForBundles", err); 3053 } 3054 } 3055 async function getBundleDataFromS3() { 3056 try { 3057 const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 3058 if(!parentProductsData?.bundleId) return null; 3059 3060 const shopName = window.Shopify.shop; 3061 const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json` 3062 const fetchResponse = await fetch(s3Url); 3063 const data = await fetchResponse.json(); 3064 return data || null; 3065 } catch (error) { 3066 debugConsole("Error in getBundleDataFromS3:", error); 3067 return null; 3068 } 3069 } 3070 3071 // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB. 3072 function isOverflowed(value) { 3073 if ( 3074 value !== null && 3075 typeof value === 'object' && 3076 !Array.isArray(value) && 3077 value.errorMsg !== undefined && 3078 value.errorMsg !== null 3079 ) { 3080 return true; 3081 } 3082 return false; 3083 3084 } 3085 3086 function isForceCdn(){ 3087 try { 3088 return new URLSearchParams(location.search).get('gbbForceCdn') === 'true' 3089 || localStorage.getItem('gbbForceCdn') === 'true'; 3090 } catch(_){ return false; } 3091 } 3092 3093 // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail. 3094 async function fetchOverflowedDataFromCDN(s3Key, memoKey){ 3095 const shouldSkipR2 = (function(){ 3096 try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; } 3097 catch(_){ return false; } 3098 })(); 3099 3100 const buster = '?nocache=' + Date.now(); 3101 const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster; 3102 const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster; 3103 3104 if (!shouldSkipR2) { 3105 try { 3106 const r2Resp = await Promise.race([ 3107 fetch(r2Url), 3108 new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); }) 3109 ]); 3110 if (r2Resp.ok) { 3111 const data = await r2Resp.json(); 3112 if (data) return data; 3113 } 3114 } catch (e) { 3115 debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e); 3116 try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){} 3117 } 3118 } 3119 3120 try { 3121 const s3Resp = await fetch(s3Url); 3122 if (!s3Resp.ok) return null; 3123 return (await s3Resp.json()) || null; 3124 } catch (e) { 3125 debugConsole('S3 fetch failed for ' + memoKey + ':', e); 3126 return null; 3127 } 3128 } 3129 3130 async function getSdkBundleDataFromCDN(offerId){ 3131 if (!offerId) return null; 3132 const shopName = window.Shopify.shop; 3133 return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig'); 3134 } 3135 3136 async function getUpsellIndexFromCDN(){ 3137 const shopName = window.Shopify.shop; 3138 return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex'); 3139 } 3140 3141 function initializeShopifyValues() { 3142 const productDetails = getProductData() 3143 window.shopifyLiquidValuesApp4Ext = { 3144 product: productDetails,
3145 cartData: {"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}, 3146 selected_or_first_available_variant: productDetails.selected_or_first_available_variant 3147 }; 3148 let ext_data = {"userData":{"shopName":"carolines-cakes-test.myshopify.com","countryCode":"US","countryName":"United States","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"overWriteParentProductButtonWithBundleLink":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":false,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true}},"bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":true,"showOriginalPrice":true,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":true,"isExternalIntegrationSyncEnabled":false},"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"b8fb92254c3ee40723134ad930b78169","createdAt":"2026-04-17T18:36:14.918Z","multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"69e27d9ffd6bf7a4e6e651d2","shopName":"carolines-cakes-test.mysh
3148opify.com","__v":0,"createdAt":"2026-04-17T18:36:15.631Z","en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."},"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least {{conditionWeight}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of {{conditionWeight}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing {{conditionWeight}} on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From {{stepName}}"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}},"multipleCategories":{},"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of {{maxAllowedAddons}} addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"}
3148,"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"languageMode":"SINGLE","mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifference}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"defaultProductUnavailableBtnText":{"id":"defaultProductUnavailableBtnText","label":"Default Product Unavailable Button Text","type":"text","value":"Out of Stock"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardOutOfStockBtnText":{"id":"productCardOutOfStockBtnText","label":"Product Out Of Stock Button Text","type":"text","value":"Out of Stock"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"sharedComponents":{"en":{"cartAndCheckout":{"bundleContainsLabel":{"id":"bundleContainsLabel","label":"Bundle Contains Label","type":"text","value":"Items"},"bundleOriginalPriceLabel":{"id":"bundleOriginalPriceLabel","label":"Bundle original price label","type":"text","value":"Retail Price"},"bundleDiscountDisplayLabel":{"id":"bundleDiscountDisplayLabel","label":"Bundle cart discount display label","type":"text","value":"You Save"}}}},"updatedAt":"2026-07-17T05:00:46.262Z","productBundle":{"en":{"general":{"title":{"id":"title","label":"Title","type":"text","value":"Bundle"},"subTitle":{"id":"subTitle","label":"Sub Title","type":"text","value":"Select the products you want to add to your bundle"},"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"},"priceLabel":{"id":"priceLabel","label":"Price Label","type":"text","value":"Total Price"},"savingsBadgeText":{"id":"savingsBadgeText","label":"Savings Badge Text","type":"text","value":"You save {{amount_saved}}"}}}},"quantityBreaks":{"en":{"general":{"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"Sorry, currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"}},"freeGift":{"freeLabel":{"id":"freeLabel","label":"Free Label","type":"text","value":"FREE"}}}}},"pageCustomizationData":{"_id":"69e27d9ffd6bf7a4e6e651d1","shopName":"carolines-cakes-test.mysh
3148opify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#f6f6f6","cartFooterBorderRadius":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#046a38","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#046a38","cartFooterNextButtonBorderColor":"#046a38","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"5px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#046a38","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveTextColor":"#ffffff","tabActiveBgColor":"#046a38"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-04-17T18:36:15.631Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#046a38","bundleUpSellButtonBorderColor":"#046a38","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#046a38","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customStyle":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"renderSlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false,"showOutOfStockOnProductCardButton":true,"validateConditionsBeforeAddToCart":true,"showPricingOnPurchaseOptionsWidget":true,"showDefaultProductUnavailableMessageOnAtc":true},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#046a38","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#046a38","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#046a38","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"5px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#ffffff"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"16px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"14px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#046a38","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"10px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#eeeeee","quantitySelectorButtonTextColor":"#ffffff","quantitySelectorButtonBorderRadius":"6px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#046a38","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#046a38","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-07-17T05:00:48.915Z","addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#1E1E1E","productCardTitleFont":"16px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#ABABAB","productCardComparedAtPriceFont":"14px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#046a38","productCardButtonTextColor":"#ffffff","productCardButtonBorderRadius":"5px","productCardQuantityButtonBorderRadius":"5px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#046a38","emptyStateCardIconColor":"#046a38","emptyStateCardTextColor":"#046a38","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#046a38","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#F4F9F9","tabsInactiveTextColor":"#1E1E1E","tabsBorderRadius":"8px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"24px","headerDiscountTextColor":"#444","headerDiscountTextFont":"16px"},"toast":{"toastBgColor":"#046a38","toastTextColor":"#ffffff"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#ffffff","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#046a38","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"10px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#C1E7C5","footerDiscountProgressBarFilledColor":"#046a38"},"addBundleBtn":{"addBundleBtnBgColor":"#046a38","addBundleBtnBorderRadius":"5px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#046a38","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000"}},"stylePresets":{"colors":{"primaryColor":"#046a38","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#eeeeee","backgroundColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Bold","secondaryFontSize":"14px","secondaryFontWeight":"Bold","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Base","baseBorderRadiusPx":5,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false},"productBundle":{"designSettings":{},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":true,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"templateLevelConfig":{},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#333533","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"0px","padding":"0px"},"tier":{"cardBorderRadius":"16px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","radioColor":"#e7e7e7","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subtitleColor":"#333533","subtitleFontSize":"13px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#333533","originalPriceFontSize":"14px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e5e5e5","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#e7e7e7","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#1a1a1a","atcButtonColor":"#ffffff","atcButtonBorderRadius":"9999px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardBorderRadius":"16px","titleFontSize":"16px","titleFontWeight":"700","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}}},"bundleLinkData":[{"_id":"6a4fc6e94f822eb30b14ca48","bundleId":"1","bundleName":"Build Your Own Cake Bite Bundle","createdAt":"2026-07-09T16:06:01.317Z","parentProductShopifyData":{"id":15097327321458,"handle":"bundle-box"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/62032916676978","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[{"id":"gid:\/\/shopify\/Product\/4283100135467","productId":"4283100135467","graphqlId":"gid:\/\/shopify\/Product\/4283100135467","handle":"cake-bites-lemon","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/30871247880235","variantId":"30871247880235","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/30871247880235","inventoryQuantity":512,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBL-2.jpg?v=1757008170"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBL-1.jpg?v=1757008170"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/products\/CBL1.jpg?v=1757008170"}],"title":"Lemon Cake Bites- 10 Pack","productType":"cake bites","tags":["4th of July","Best Sellers","Cake Bites","Corporate Gifting","Easter","Father'
3148s Day","Lemon Cakes","memorial day","Shop All","spo-default","spo-disabled","Spring Favorites"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4283157938219","productId":"4283157938219","graphqlId":"gid:\/\/shopify\/Product\/4283157938219","handle":"sprinkle-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/30873427804203","variantId":"30873427804203","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/30873427804203","inventoryQuantity":116,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBHB-2_d1d19e91-3765-48d1-b8c2-07fc0b4ba1a1.jpg?v=1757007259"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBHB1.jpg?v=1763385311"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/Studio-Session-039-copy-2.jpg?v=1757007259"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/products\/CBHB1_dd201a4d-31ea-400a-9c6f-f43bfd6d4780.jpg?v=1757007259"}],"title":"Sprinkle Cake Bites- 10 Pack","productType":"cake bites","tags":["Best Sellers","Birthday Cakes","Cake Bites","Corporate Gifting","Over the Moon","Shop All","spo-default","spo-disabled","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4283100659755","productId":"4283100659755","graphqlId":"gid:\/\/shopify\/Product\/4283100659755","handle":"cake-bites-pink-champagne","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/30871253745707","variantId":"30871253745707","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/30871253745707","inventoryQuantity":146,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBPCC-1.jpg?v=1759940466"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBPCC-2_735696e4-4d5d-4800-a358-b0a59ed5fa6e.jpg?v=1759940466"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/D4A1130.jpg?v=1759940466"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/Studio-Session-390-copy-2.jpg?v=1759940446"}],"title":"Pink Champagne Cake Bites- 10 Pack","productType":"cake bites","tags":["Cake Bites","Corporate Gifting","Easter","Holiday","Mother's Day","Shop All","spo-default","spo-disabled","Spring Favorites","Valentine's Day","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/7551612616904","productId":"7551612616904","graphqlId":"gid:\/\/shopify\/Product\/7551612616904","handle":"sinfully-chocolate-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/426912093
314863656","variantId":"42691209363656","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/42691209363656","inventoryQuantity":465,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSNCH-2_e75a9efc-8c22-43b5-b205-27bb6eb03b5e.jpg?v=1757607629"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSNCH1.jpg?v=1757608573"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/IMG_8305.jpg?v=1757608573"}],"title":"Sinfully Chocolate Cake Bites- 10 Pack","productType":"cake bites","tags":["Cake Bites","Corporate Gifting","Easter","Holiday","Shop All","Valentine's Day","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4464990912586","productId":"4464990912586","graphqlId":"gid:\/\/shopify\/Product\/4464990912586","handle":"salted-caramel-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/31643440250954","variantId":"31643440250954","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/31643440250954","inventoryQuantity":389,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSCA1.jpg?v=1756397926"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSCA-2_9da17edf-69b6-4953-83eb-10f02a58825b.jpg?v=1756398739"}],"title":"Salted Caramel Cake Bites- 10 Pack","productType":"cake bites","tags":["Best Sellers","Cake Bites","Caramel Cakes","Corporate Gifting","Fall Favorites","Father's Day","Holiday","Mother's Day","Shop All","spo-default","spo-disabled","Valentine's Day","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/7921022828744","productId":"7921022828744","graphqlId":"gid:\/\/shopify\/Product\/7921022828744","handle":"southern-chocolate-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/43723392680136","variantId":"43723392680136","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43723392680136","inventoryQuantity":108,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSOCH-2_6a5b62c4-f213-4e3f-bb56-f8cbee37f84c.jpg?v=1757607293"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSOCH1.jpg?v=1757608601"}],"title":"Southern Chocolate Cake Bites- 10 Pack","productType":"cake bites","tags":["4th of July","Cake Bites","Corporate Gifting","Fall Favorites","Father's Day","Shop All","spo-default","spo-disabled","Summer Favorites","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4566494150730","productId":"4566494150730","graphqlId":"gid:\/\/shopify\/Product\/4566494150730","handle":"gluten-free-caramel-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/31980875907146","variantId":"31980875907146","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/31980875907146","inventoryQuantity":22,"inventoryPolicy":"CONTINUE","price":"20.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBGFCA-2_a27fc829-fc5b-424a-812e-bb09c3181e1f.jpg?v=1758309959"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBGFCA1.jpg?v=1758311022"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/products\/CakeBitePackaging_44e69b0f-2192-44d7-81fb-33a12b4494aa.jpg?v=1758311022"}],"title":"Gluten Free Caramel Cake Bites- 10 Pack","productType":"cake bites","tags":["Cake Bite","Cake Bites","Caramel Cakes","Corporate Gifting","Gluten Free Cakes","Holiday","Shop All","spo-default","spo-disabled","zest-gift"],"updated_at":null,"sellingPlanGroups":[]}],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false,"widgetConfiguration":{"title":"Bundle \u0026 Save","description":"","buttonText":"Buy with Bundle","imageUrl":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/DefaultUpsell.webp"}},"productsForBundleLink":[]}],"bundleUpsellData":{"1":{"_id":"6a4fc6e94f822eb30b14ca48","bundleId":"1","bundleName":"Build Your Own Cake Bite Bundle","createdAt":"2026-07-09T16:06:01.317Z","parentProductShopifyData":{"id":15097327321458,"handle":"bundle-box"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/62032916676978","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[{"id":"gid:\/\/shopify\/Product\/4283100135467","productId":"4283100135467","graphqlId":"gid:\/\/shopify\/Product\/4283100135467","handle":"cake-bites-lemon","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/30871247880235","variantId":"30871247880235","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/30871247880235","inventoryQuantity":512,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBL-2.jpg?v=1757008170"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBL-1.jpg?v=1757008170"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/products\/CBL1.jpg?v=1757008170"}],"title":"Lemon Cake Bites- 10 Pack","productType":"cake bites","tags":["4th of July","Best Sellers","Cake Bites","Corporate Gifting","Easter","Father'
3148s Day","Lemon Cakes","memorial day","Shop All","spo-default","spo-disabled","Spring Favorites"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4283157938219","productId":"4283157938219","graphqlId":"gid:\/\/shopify\/Product\/4283157938219","handle":"sprinkle-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/30873427804203","variantId":"30873427804203","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/30873427804203","inventoryQuantity":116,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBHB-2_d1d19e91-3765-48d1-b8c2-07fc0b4ba1a1.jpg?v=1757007259"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBHB1.jpg?v=1763385311"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/Studio-Session-039-copy-2.jpg?v=1757007259"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/products\/CBHB1_dd201a4d-31ea-400a-9c6f-f43bfd6d4780.jpg?v=1757007259"}],"title":"Sprinkle Cake Bites- 10 Pack","productType":"cake bites","tags":["Best Sellers","Birthday Cakes","Cake Bites","Corporate Gifting","Over the Moon","Shop All","spo-default","spo-disabled","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4283100659755","productId":"4283100659755","graphqlId":"gid:\/\/shopify\/Product\/4283100659755","handle":"cake-bites-pink-champagne","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/30871253745707","variantId":"30871253745707","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/30871253745707","inventoryQuantity":146,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBPCC-1.jpg?v=1759940466"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBPCC-2_735696e4-4d5d-4800-a358-b0a59ed5fa6e.jpg?v=1759940466"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/D4A1130.jpg?v=1759940466"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/Studio-Session-390-copy-2.jpg?v=1759940446"}],"title":"Pink Champagne Cake Bites- 10 Pack","productType":"cake bites","tags":["Cake Bites","Corporate Gifting","Easter","Holiday","Mother's Day","Shop All","spo-default","spo-disabled","Spring Favorites","Valentine's Day","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/7551612616904","productId":"7551612616904","graphqlId":"gid:\/\/shopify\/Product\/7551612616904","handle":"sinfully-chocolate-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/426912093
314863656","variantId":"42691209363656","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/42691209363656","inventoryQuantity":465,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSNCH-2_e75a9efc-8c22-43b5-b205-27bb6eb03b5e.jpg?v=1757607629"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSNCH1.jpg?v=1757608573"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/IMG_8305.jpg?v=1757608573"}],"title":"Sinfully Chocolate Cake Bites- 10 Pack","productType":"cake bites","tags":["Cake Bites","Corporate Gifting","Easter","Holiday","Shop All","Valentine's Day","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4464990912586","productId":"4464990912586","graphqlId":"gid:\/\/shopify\/Product\/4464990912586","handle":"salted-caramel-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/31643440250954","variantId":"31643440250954","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/31643440250954","inventoryQuantity":389,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSCA1.jpg?v=1756397926"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSCA-2_9da17edf-69b6-4953-83eb-10f02a58825b.jpg?v=1756398739"}],"title":"Salted Caramel Cake Bites- 10 Pack","productType":"cake bites","tags":["Best Sellers","Cake Bites","Caramel Cakes","Corporate Gifting","Fall Favorites","Father's Day","Holiday","Mother's Day","Shop All","spo-default","spo-disabled","Valentine's Day","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/7921022828744","productId":"7921022828744","graphqlId":"gid:\/\/shopify\/Product\/7921022828744","handle":"southern-chocolate-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/43723392680136","variantId":"43723392680136","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43723392680136","inventoryQuantity":108,"inventoryPolicy":"DENY","price":"16.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSOCH-2_6a5b62c4-f213-4e3f-bb56-f8cbee37f84c.jpg?v=1757607293"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBSOCH1.jpg?v=1757608601"}],"title":"Southern Chocolate Cake Bites- 10 Pack","productType":"cake bites","tags":["4th of July","Cake Bites","Corporate Gifting","Fall Favorites","Father's Day","Shop All","spo-default","spo-disabled","Summer Favorites","zest-gift"],"updated_at":null,"sellingPlanGroups":[]},{"id":"gid:\/\/shopify\/Product\/4566494150730","productId":"4566494150730","graphqlId":"gid:\/\/shopify\/Product\/4566494150730","handle":"gluten-free-caramel-cake-bites","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/31980875907146","variantId":"31980875907146","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/31980875907146","inventoryQuantity":22,"inventoryPolicy":"CONTINUE","price":"20.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBGFCA-2_a27fc829-fc5b-424a-812e-bb09c3181e1f.jpg?v=1758309959"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CBGFCA1.jpg?v=1758311022"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/products\/CakeBitePackaging_44e69b0f-2192-44d7-81fb-33a12b4494aa.jpg?v=1758311022"}],"title":"Gluten Free Caramel Cake Bites- 10 Pack","productType":"cake bites","tags":["Cake Bite","Cake Bites","Caramel Cakes","Corporate Gifting","Gluten Free Cakes","Holiday","Shop All","spo-default","spo-disabled","zest-gift"],"updated_at":null,"sellingPlanGroups":[]}],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false,"widgetConfiguration":{"title":"Bundle \u0026 Save","description":"","buttonText":"Buy with Bundle","imageUrl":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/DefaultUpsell.webp"}},"productsForBundleLink":[]}},"mixAndMatchData":[{"_id":"69e27f38fd6bf7a4e6e65ded","offerId":"MIX-857364","shopName":"carolines-cakes-test.mysh
3148opify.com","__v":0,"bundleDesignTemplate":"PDP_MODAL","bundleDesignTemplateData":{"templateId":"MODAL"},"bundleLink":"https:\/\/carolines-cakes-test.myshopify.com\/products\/ice-cream-bundle","bundleName":"Build Your Own Ice Cream Bundle- 4 Pint Pack","bundlePrice":0,"bundleStatus":"ACTIVE","cartTransformationId":"gid:\/\/shopify\/CartTransform\/81297778","createdAt":"2026-04-17T18:43:04.531Z","functionId":"d3517200-754f-4030-b154-8e579ece5bb0","parentProductShopifyData":{"id":15028090831218,"title":"Build Your Own Ice Cream Bundle- 4 Pint Pack","admin_graphql_api_id":"gid:\/\/shopify\/Product\/15028090831218","body_html":"\u003cp\u003e\u003cstrong\u003eBuy 3 Pints, Get a Pint of Peach Raspberry Free\u003c\/strong\u003e\u003cbr\u003eChoose any three pints of our hand-blended ice cream. Your fourth pint, Peach Raspberry, is free. Order by Wednesday, September 2 for Labor Day weekend, while the last of the seasonâs pints remain.\u003c\/p\u003e\n\u003cp\u003eAn indulgent quartet inspired by our legendary cakes. Build yours, then savor every scoop of sweet nostalgia.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTasting Notes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e⢠\u003cstrong\u003ePeach Raspberry\u003c\/strong\u003e: A creamy peach ice cream layered with house-made raspberry coulis to capture the taste of ripe summer fruit in every spoonful.\u003c\/p\u003e\n\u003cp\u003e⢠\u003cstrong\u003eCaramel Cake\u003c\/strong\u003e: Vanilla ice cream blended with pieces of yellow cake and rich caramel icing for a creamy, buttery scoop of Southern tradition.\u003c\/p\u003e\n\u003cp\u003e⢠\u003cstrong\u003eCaramel\u003c\/strong\u003e: Our classic vanilla ice cream enriched with swirls of our legendary caramel, for a luscious and velvety indulgence.\u003c\/p\u003e\n\u003cp\u003e⢠\u003cstrong\u003eMontana Gold\u003c\/strong\u003e: Chocolate ice cream blended with caramel icing, combining smooth cocoa notes and our famous caramel icing.\u003c\/p\u003e\n\u003cp\u003e⢠\u003cstrong\u003eCoconut Cake\u003c\/strong\u003e: Creamy coconut ice cream with coconut icing and tender yellow cake pieces, delivering coconut bliss and fluffy cake in every bite.\u003c\/p\u003e\n\u003cp\u003e⢠\u003cstrong\u003eLemon\u003c\/strong\u003e: A refreshing lemon ice cream blended with house-made lemon curd to balance bright citrus tartness with sweet creaminess.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmall-batch crafted with care in a separate creamery that also processes nut products.\u003c\/strong\u003e\u003c\/p\u003e","vendor":"Caroline's Cakes","product_type":"product","created_at":"2026-04-17T18:43:02Z","handle":"ice-cream-bundle","updated_at":"2026-08-31T13:56:11Z","template_suffix":"generic","tags":"4th of July,Best Sellers,Bundles \u0026 Gifts,easy-bundle,Father's Day,Gift: $50-$100,Gift: Hosting,Gift: New Parents,ice cream,smart-cart-hide-bundle-options,Summer Favorites","status":"active","variants":[{"id":61780913357170,"title":"Default Title","price":"72.00","position":1,"inventoryItem":{"tracked":false},"inventory_policy":"continue","compare_at_price":null,"created_at":"2026-04-17T18:43:02Z","updated_at":"2026-07-27T15:39:35Z","taxable":false,"barcode":null,"sku":null,"availableForSale":true,"selected_options":[{"name":"Title","value":"Default Title"}],"inventory_quantity":-1,"admin_graphql_api_id":"gid:\/\/shopify\/ProductVariant\/61780913357170","image_id_old":null,"image_id":null,"media":{"nodes":[]},"product_id":15028090831218,"option1":"Default Title","option2":null,"option3":null}],"options":[{"id":17424498688370,"name":"Title","position":1,"values":["Default Title"],"product_id":15028090831218}],"images":[{"id":53231327805810,"alt":"A stack of four Caroline's Cakes ice cream pints: Montana Gold, Caramel Cake, Lemon and Coconut Cake, with a Caramel Cake lid propped alongside.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231327805810","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4PK.jpg?v=1779120709","variant_ids":[]},{"id":53231441838450,"alt":"An animation cycling through five Caroline's Cakes pints: Caramel Cake, Lemon, Coconut Cake, Caramel and Montana Gold.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231441838450","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/Ice-Cream-Flavors_00fb597e-99fe-42fe-aa9c-19968633fe1e.gif?v=1779123126","variant_ids":[]},{"id":53231330951538,"alt":"An overhead tray of ice cream bowls with caramel, chocolate, coconut and sprinkles, beside waffle cones and a Montana Gold pint.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231330951538","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_1.jpg?v=1779120871","variant_ids":[]},{"id":53231443706226,"alt":"Two scoops of chocolate ice cream on a waffle cone, with chocolate sauce poured over the top.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231443706226","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CarolinesCakesIceCream-CLW-115.jpg?v=1779123320","variant_ids":[]},{"id":53231443738994,"alt":"A silver footed bowl of ice cream on marble, caramel sauce poured over the scoops and a spoon tucked in.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231443738994","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CarolinesCakesIceCream-CLW-130.jpg?v=1779123320","variant_ids":[]},{"id":53231443771762,"alt":"A fluted glass dish of ice cream topped with a cherry on a
3148striped napkin, more sundaes on the table behind.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231443771762","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CarolinesCakesIceCream-CLW-151.jpg?v=1779123320","variant_ids":[]},{"id":53231471690098,"alt":"A slice of Caroline's caramel cake on a plate with two scoops of Caramel Cake ice cream beside it.","admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231471690098","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/CarolinesCakesIceCream-CLW-191.jpg?v=1779124283","variant_ids":[]}],"image":{"id":53231327805810,"admin_graphql_api_id":"gid:\/\/shopify\/MediaImage\/53231327805810","alt":"A stack of four Caroline's Cakes ice cream pints: Montana Gold, Caramel Cake, Lemon and Coconut Cake, with a Caramel Cake lid propped alongside.","product_id":15028090831218,"width":1000,"height":1000,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4PK.jpg?v=1779120709","variant_ids":[]},"isPublishedOnOnlineStore":true},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/61780913357170","updatedAt":"2026-08-31T17:25:22.498Z","uploadedImageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4PK.jpg?v=1779120709","useSingleStepCategoriesAsBundleSteps":false,"boxSelection":{"isEnabled":false,"rules":[],"textConfig":{"isEnabled":false,"boxConditionSuccessText":"All Set! (You can add more items)","boxConditionInitialText":"Select upto {{quantityDifference}} Items","boxConditionInProgressText":"{{quantityDifference}} Items to Go"},"validateBoxSelectionQuantity":false},"defaultProductsData":{"isDefaultProductsEnabled":true,"defaultProductsTitle":"FREE Peach Raspberry Pint","products":[{"productId":"15023403237746","graphqlId":"gid:\/\/shopify\/Product\/15023403237746","handle":"carolines-cakes-ice-cream","variants":[{"variantId":"61981885137266","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61981885137266","inventoryQuantity":276,"price":"18.00","id":"gid:\/\/shopify\/ProductVariant\/61981885137266"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4PK.jpg?v=1779120709"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_CARAMEL_10d2aed2-4442-458e-964d-4152c0b6494a.jpg?v=1779120460"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_7CA_a0db2203-2e35-462b-bf61-35180b23b6f9.jpg?v=1779120501"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4MG_34dd5554-762a-404b-88e9-b30a22508a67.jpg?v=1779120521"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4CO_eb3f127d-be20-41aa-9e6d-55419d4d3d42.jpg?v=1779120544"}],"title":"Caroline's Cakes Ice Cream- Pints","tags":["hide_item"],"requiredQuantity":1,"id":"gid:\/\/shopify\/Product\/15023403237746"}]},"individualSellingPlanSelection":{"isEnabled":false,"showFor":"ALL_PRODUCTS"},"metafieldData":{"offerId":"MIX-857364","parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/61780913357170","discount":{"rules":[{"type":"quantity","value":"3","getsQuantity":"1","discountType":"percentage","discountValue":"100"}],"discountMode":"BOGO"}},"productsData1":{"stepImage":null,"isProductsEnabled":true,"productPageKey":"productsData1","productPageStepText":"Add Three Pints","productPageSubtext":"","multiLangData":{},"conditions":{"isEnabled":true,"rules":[{"type":"quantity","condition":"equalTo","value":"3"}]},"categories":{"category96503":{"categoryId":"category96503","conditions":[],"autoNextStepOnConditionMet":false,"products":[{"id":"gid:\/\/shopify\/Product\/15023403237746","productId":"15023403237746","graphqlId":"gid:\/\/shopify\/Product\/15023403237746","handle":"carolines-cakes-ice-cream","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/61750251880818","variantId":"61750251880818","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61750251880818","inventoryQuantity":208,"inventoryPolicy":"DENY","price":"12.50"},{"id":"gid:\/\/shopify\/ProductVariant\/61750251913586","variantId":"61750251913586","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61750251913586","inventoryQuantity":254,"inventoryPolicy":"DENY","price":"12.50"},{"id":"gid:\/\/shopify\/ProductVariant\/61750251946354","variantId":"61750251946354","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61750251946354","inventoryQuantity":105,"inventoryPolicy":"DENY","price":"12.50"},{"id":"gid:\/\/shopify\/ProductVariant\/61750251979122","variantId":"61750251979122","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61750251979122","inventoryQuantity":186,"inventoryPolicy":"DENY","price":"12.50"},{"id":"gid:\/\/shopify\/ProductVariant\/61750252011890","variantId":"61750252011890","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61750252011890","inventoryQuantity":175,"inventoryPolicy":"DENY","price":"12.50"},{"id":"gid:\/\/shopify\/ProductVariant\/61981885137266","variantId":"61981885137266","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/61981885137266","inventoryQuantity":147,"inventoryPolicy":"DENY","price":"12.50"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/3000\/files\/ICECREAM_4PK.jpg?v=1779120709"}],"title":"Caroline's Cakes Ice Cream- Pints"}],"collectionsData":[],"collectionsSelectedData":[],"categoryBanner":"","title":"Ice Cream Flavor","name":"Build your Ice Cream Order","subTitle":"","displayVariantsAsIndividualProducts":true,"displayVariantsAsSwatches":false,"multiLangData":{},"categoryRank":1}},"autoNextStepOnConditionMet":false},"readinessScore":55,"counters":{"previewTemplateSelectionModalCnt":0,"previewBundleModalCnt":1},"discountConfiguration":{"isDiscountEnabled":true,"updateMultiLanguage":false,"rules":[{"type":"quantity","value":"3","getsQuantity":"1","discountType":"percentage","discountValue":"100","applyDiscountTo":"lowest_priced","discountCodePrefix":"EasyBundle"}],"discountMode":"BOGO","isKiteIntegrationEnabled":false,"isDiscountProgressBarEnabled":false,"isShowDiscountsEnabled":false,"isKiteDiscountMessagingEnabled":false,"discountTextBody":{"percentageAndFixed":{"rule1":{"text":"Add {{discountConditionDiff}} product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule2":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule3":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule4":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule5":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule6":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule7":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule8":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule9":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"},"rule10":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to save {{discountValue}}{{discountValueUnit}}!"}},"fixedBundlePrice":{"rule1":{"text":""},"rule2":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule3":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule4":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule5":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule6":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule7":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule8":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule9":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"},"rule10":{"text":"Congrats! Add {{discountConditionDiff}} more product(s) to get the bundle at {{discountValueUnit}}{{discountValue}}"}},"bogo":{"rule1":{"text":"Add {{discountConditionDiff}} product(s) to get {{discountedItems}} of them at {{discountValue}}{{discountValueUnit}} off!"},"rule2":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule3":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule4":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule5":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule6":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule7":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule8":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule9":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"},"rule10":{"text":"Add {{discountConditionDiff}} more to get {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off!"}}},"discountTextForSuccess":{"value":"Success! You got {{discountedItems}} product(s) at {{discountValue}}{{discountValueUnit}} off"},"multiLangData":{},"discountProgressBar":{"isEnabled":false,"type":"LINEAR","rules":[{"title":"Add 4","subTitle":"1 Product(s) @ 100% off","conditionValue":"3","conditionOn":"quantity","ruleId":"336"}],"multiLangData":{"en":{"rules":[{"title":"Add 4","subTitle":"1 Product(s) @ 100% off","ruleId":"336"}]}}}},"bundleUpsellConfig":{"multiLangText":{},"widgetConfiguration":{"isEnabled":false,"type":"OFFER_WIDGET","imageUrl":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/DefaultUpsell.webp","title":"Bundle \u0026 Save","description":"","buttonText":"Buy With Bundle","displayConfiguration":{"showOnAllBundleProducts":true,"showOnSpecificProductPages":[],"showOnSpecificCollectionPages":[]},"useLinkProductAsDefaultProduct":false},"upsellConfiguration":{"isEnabled":false,"title":"Build Your Bundle \u0026 Save More","subTitle":"","displayConfiguration":{"showOnAllBundleProducts":true,"showOnSpecificProductPages":[],"showOnSpecificCollectionPages":[]},"useLinkProductAsDefaultProduct":false}},"isCartTransformationAllowed":true,"discountDisplayOverride":{"useAppDefaults":true,"format":"amount_percentage","label":"You save","multiLangData":{}},"subscriptionBundlesData":{"applyBundleDiscountOn":"BOTH","isEnabled":false,"isThirdPartySubscriptionEnabled":false,"multiLangData":{},"oneTimePurchase":{"isEnabled":true,"title":"One-time purchase","isDefaultSelected":false,"description":""},"selectedSubscriptionGroup":{},"showDiscountOnProductCards":false,"subTitle":"","title":"Purchase options"}}]}; 3149 if (ext_data && !ext_data?.errorMsg) { 3150 window.easybundles_ext_data = ext_data; 3151 } 3152 3153 let sdk_bundle_upsell_index = []; 3154 window.__gbbOverflow = window.__gbbOverflow || {}; 3155 window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index; 3156 if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) { 3157 window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index; 3158 const matchedRaw = JSON.parse("{}") || {}; 3159 const matchedSdkUpsells = {}; 3160 for (const offerId of Object.keys(matchedRaw)) { 3161 const { entry, bundleData } = matchedRaw[offerId]; 3162 matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry; 3163 } 3164 window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells; 3165 } 3166 3167 let full_page_ext_data = {"userData":{"_id":"69e27d9efd6bf7a4e6e651c5","shopName":"carolines-cakes-test.mysh
3167opify.com","brandName":"Caroline's Cakes","bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":1,"createBundleModalCnt":1,"quickOnboardingSetupRequestCnt":0,"viewQuickColorSelectionPageCnt":0},"countryCode":"US","countryName":"United States","createdAt":"2026-04-17T18:36:14.918Z","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"overWriteParentProductButtonWithBundleLink":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":false,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true}},"bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":true,"showOriginalPrice":true,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":true,"isExternalIntegrationSyncEnabled":false},"isAffiliate":false,"isAppFree":false,"isSubscription":{"id":35655123314,"name":"EasyBundle_Monthly_Free","price":"0.00","billing_on":"2026-05-17","status":"active","created_at":"2026-04-17T14:36:33-04:00","updated_at":"2026-04-17T14:37:40-04:00","activated_on":"2026-04-17","return_url":"https:\/\/carolines-cakes-test.mysh
3167opify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":0,"trial_ends_on":"2026-04-17","api_client_id":3918921729,"decorated_return_url":"https:\/\/carolines-cakes-test.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?charge_id=35655123314","capped_amount":"500.00","balance_used":"0.0","balance_remaining":"500.00","risk_level":0.212915,"currency":"USD"},"multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"onboardingConfig":{"isAiBundlesOnboardingCompleted":true},"otherInfo":[],"planId":"","shopDomain":"carolinescakes.com","shopifyId":27233000,"shopify_plan":"shopify_plus","status":"1","storefrontAccessToken":"b8fb92254c3ee40723134ad930b78169","timezone":"America\/New_York","updatedAt":"2026-09-23T13:53:07.720Z","isAppLevelMetafieldCreated":true,"isAppLevelMetafieldForFullPageBundlesCreated":true,"trackEvents":{"OB Welcome page visited":true,"OB Welcome page button click":true},"pageId":"3457013d-07a4-818b-beb4-c400b911897b","lastVisitTime":"2026-08-31T17:24:52.522Z","loginData":{"lastLoggedInAt":"2026-08-31T17:24:52.518Z"},"intercomContactId":"69e27daa32a22ef07b981cac","mantleCustomerData":{"id":"302a70f4-7cfd-4e53-bb52-31aa523ab065","customerId":"29d23236-eb92-4d92-bf9d-c18463f0244d","name":"Caroline's Cakes","test":false,"preferredCurrency":"USD","shopify":{"id":"27233000","myshopifyDomain":"carolines-cakes-test.mysh
3167opify.com","planName":"Shopify Plus"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/29d23236-eb92-4d92-bf9d-c18463f0244d"},"marketingConversationId":"215473962951427","totalBundleRevenue":36946.39,"totalOrdersCount":321,"cancelledOrderCount":6,"cancelledOrderValue":1214.6999999999998,"crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_cf2b4f5b-6800-4e7f-a9d1-549e4d86003e","SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"69e27d9ffd6bf7a4e6e651d2","shopName":"carolines-cakes-test.myshopify.com","__v":0,"createdAt":"2026-04-17T18:36:15.631Z","en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."},"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."}
3167,"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least ##conditionWeight## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of ##conditionWeight## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing ##conditionWeight## on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From ##stepName##"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}},"multipleCategories":{},"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of ##maxAllowedAddons## addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"}
3167,"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"languageMode":"SINGLE","mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifference}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"defaultProductUnavailableBtnText":{"id":"defaultProductUnavailableBtnText","label":"Default Product Unavailable Button Text","type":"text","value":"Out of Stock"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardOutOfStockBtnText":{"id":"productCardOutOfStockBtnText","label":"Product Out Of Stock Button Text","type":"text","value":"Out of Stock"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"sharedComponents":{"en":{"cartAndCheckout":{"bundleContainsLabel":{"id":"bundleContainsLabel","label":"Bundle Contains Label","type":"text","value":"Items"},"bundleOriginalPriceLabel":{"id":"bundleOriginalPriceLabel","label":"Bundle original price label","type":"text","value":"Retail Price"},"bundleDiscountDisplayLabel":{"id":"bundleDiscountDisplayLabel","label":"Bundle cart discount display label","type":"text","value":"You Save"}}}},"updatedAt":"2026-07-17T05:00:46.262Z","productBundle":{"en":{"general":{"title":{"id":"title","label":"Title","type":"text","value":"Bundle"},"subTitle":{"id":"subTitle","label":"Sub Title","type":"text","value":"Select the products you want to add to your bundle"},"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"},"priceLabel":{"id":"priceLabel","label":"Price Label","type":"text","value":"Total Price"},"savingsBadgeText":{"id":"savingsBadgeText","label":"Savings Badge Text","type":"text","value":"You save {{amount_saved}}"}}}},"quantityBreaks":{"en":{"general":{"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"Sorry, currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"}},"freeGift":{"freeLabel":{"id":"freeLabel","label":"Free Label","type":"text","value":"FREE"}}}}},"pageCustomizationData":{"_id":"69e27d9ffd6bf7a4e6e651d1","shopName":"carolines-cakes-test.mysh
3167opify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#f6f6f6","cartFooterBorderRadius":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#046a38","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#046a38","cartFooterNextButtonBorderColor":"#046a38","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"5px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#046a38","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveTextColor":"#ffffff","tabActiveBgColor":"#046a38"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-04-17T18:36:15.631Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#046a38","bundleUpSellButtonBorderColor":"#046a38","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#046a38","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customStyle":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"renderSlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false,"showOutOfStockOnProductCardButton":true,"validateConditionsBeforeAddToCart":true,"showPricingOnPurchaseOptionsWidget":true,"showDefaultProductUnavailableMessageOnAtc":true},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#046a38","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#046a38","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#046a38","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"5px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#ffffff"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"16px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"14px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#046a38","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"10px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#eeeeee","quantitySelectorButtonTextColor":"#ffffff","quantitySelectorButtonBorderRadius":"6px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#046a38","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#046a38","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-07-17T05:00:48.915Z","addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#1E1E1E","productCardTitleFont":"16px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#ABABAB","productCardComparedAtPriceFont":"14px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#046a38","productCardButtonTextColor":"#ffffff","productCardButtonBorderRadius":"5px","productCardQuantityButtonBorderRadius":"5px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#046a38","emptyStateCardIconColor":"#046a38","emptyStateCardTextColor":"#046a38","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#046a38","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#F4F9F9","tabsInactiveTextColor":"#1E1E1E","tabsBorderRadius":"8px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"24px","headerDiscountTextColor":"#444","headerDiscountTextFont":"16px"},"toast":{"toastBgColor":"#046a38","toastTextColor":"#ffffff"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#ffffff","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#046a38","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"10px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#C1E7C5","footerDiscountProgressBarFilledColor":"#046a38"},"addBundleBtn":{"addBundleBtnBgColor":"#046a38","addBundleBtnBorderRadius":"5px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#046a38","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000"}},"stylePresets":{"colors":{"primaryColor":"#046a38","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#eeeeee","backgroundColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Bold","secondaryFontSize":"14px","secondaryFontWeight":"Bold","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Base","baseBorderRadiusPx":5,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false},"productBundle":{"designSettings":{},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":true,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"templateLevelConfig":{},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#333533","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"0px","padding":"0px"},"tier":{"cardBorderRadius":"16px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","radioColor":"#e7e7e7","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subtitleColor":"#333533","subtitleFontSize":"13px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#333533","originalPriceFontSize":"14px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e5e5e5","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#e7e7e7","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#1a1a1a","atcButtonColor":"#ffffff","atcButtonBorderRadius":"9999px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardBorderRadius":"16px","titleFontSize":"16px","titleFontWeight":"700","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}}}}; 3168 let parent_product_data = null; 3169 3170 if(full_page_ext_data && !full_page_ext_data?.errorMsg) { 3171 window.easybundle_user_ext_data = full_page_ext_data.userData || {} 3172 } 3173 3174 if (parent_product_data && !parent_product_data?.errorMsg) { 3175 window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data; 3176 3177 const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true 3178 let bundle_data = null;
3179 const keys = ["SDK", "PB"]; 3180 const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0]; 3181 const isSdkBundle = keys.includes(keyPrefix); 3182 3183 const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || ''; 3184 const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE'; 3185 const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_'); 3186 const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_'); 3187 const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder; 3188 3189 if(full_page_ext_data && bundle_data){ 3190 3191 if (!isPdpBundle){ 3192 isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles(); 3193 isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles(); 3194 } 3195 const discountsConfiguration = bundle_data?.discountsData; 3196 delete bundle_data.discountsData; 3197 let active_bundle_data = { 3198 ...full_page_ext_data, 3199 stepsConfigurationData: bundle_data, 3200 discountsData: discountsConfiguration || {}, 3201 } 3202 3203 if (isSdkBundle) { 3204 active_bundle_data.bundleType = parent_product_data.bundleType, 3205 active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate, 3206 active_bundle_data._preResolvedBundle = true, 3207 active_bundle_data._bundleData = bundle_data, 3208 delete active_bundle_data.stepsConfigurationData; 3209 } 3210 3211 // easybundle_full_page_ext_data is a legacy alias. 3212 window.easybundle_active_bundle_data = active_bundle_data; 3213 window.easybundle_full_page_ext_data = active_bundle_data; 3214 } 3215 } 3216 } 3217 function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) { 3218 try{ 3219 const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id; 3220 if(!currentProductId || allMixAndMatchBundles?.length <= 0){ 3221 return false; 3222 } 3223 const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId); 3224 if(isThisParentProductPage) return true; 3225 const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id); 3226 for(let bundle of allMixAndMatchBundles){ 3227 const bundleUpsellConfig = bundle.bundleUpsellConfig; 3228 const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled; 3229 const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled; 3230 if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue; 3231 3232 const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration; 3233 const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration; 3234 3235 let showOnAllBundleProducts = false; 3236 let productIdsToCheck = []; 3237 let collectionIdsToCheck = []; 3238 3239 if(isBundleUpsellEmbedEnabled){ 3240 showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts; 3241 productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [] 3242 collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [] 3243 } 3244 3245 if(isBundleUpsellWidgetEnabled){ 3246 showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts; 3247 const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []; 3248 const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []; 3249 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 3250 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 3251 } 3252 3253 if(showOnAllBundleProducts){ 3254 Object.keys(bundle ?? {}).filter(key =>
3254 key?.startsWith('productsData')).forEach(stepKey => { 3255 const stepData = bundle?.[stepKey]; 3256 Object.values(stepData?.categories ?? {}).forEach(category => { 3257 const productIds = category?.products?.map(product => product.productId) || []; 3258 const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || []; 3259 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 3260 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 3261 }) 3262 }) 3263 } 3264 const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId); 3265 const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId)); 3266 if(isThisProductRelevant || isThisProductCollectionsRelevant) return true; 3267 } 3268 return false; 3269 }catch(err){ 3270 debugConsole("error in checkIfShouldImportMixAndMatchAssets",err) 3271 return false; 3272 } 3273 } 3274 window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets; 3275 3276 // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid. 3277 // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=). 3278 function getMatchContexts(){ 3279 const contexts = []; 3280 const pageProduct = window.shopifyLiquidValuesApp4Ext?.product; 3281 if(pageProduct?.productData?.id){ 3282 contexts.push({ 3283 productId: pageProduct.productData.id, 3284 collectionIds: pageProduct.collections?.map(c => c.id) ?? [], 3285 }); 3286 } 3287 for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){ 3288 contexts.push({ 3289 productId: block.dataset.blockProductId, 3290 collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [], 3291 }); 3292 } 3293 return contexts; 3294 } 3295 3296 function checkIfShouldImportSDKAssets(allSdkBundles){ 3297 try{ 3298 const matched = []; 3299 const contexts = getMatchContexts(); 3300 if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){ 3301 return matched; 3302 } 3303 3304 const matchesSurface = (surface, ctx) => { 3305 if((surface?.productIds ?? []).some(id => id == ctx.productId)){ 3306 return true; 3307 } 3308 if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){ 3309 return true; 3310 } 3311 return false; 3312 }; 3313 3314 const matchesContext = (bundle, ctx) => { 3315 if(bundle?.productId && bundle.productId == ctx.productId) return true; 3316 const cfg = bundle?.bundleUpsellConfig; 3317 if(!cfg) return false; 3318 return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx) 3319 || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx); 3320 }; 3321 3322 for(const bundle of allSdkBundles){ 3323 if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue; 3324 if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle); 3325 } 3326 return matched; 3327 }catch(err){ 3328 debugConsole("error in checkIfShouldImportSDKAssets", err); 3329 return []; 3330 } 3331 } 3332 window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets; 3333 function loadAssetFiles(assets){ 3334 try{
3335 assets.forEach(({ id, tag, attrs, onload }) => { 3336 if (!document.getElementById(id)) { 3337 const el = Object.assign(document.createElement(tag), { id, ...attrs }); 3338 const rewriteAssetUrl = window.__ebAssetUrlRewriter; // preview-only hook; undefined in prod â no-op 3339 if (rewriteAssetUrl) { 3340 if (el.src) el.src = rewriteAssetUrl(el.src); 3341 if (el.href) el.href = rewriteAssetUrl(el.href); 3342 } 3343 if (onload) el.onload = () => onload(el); 3344 document.head.appendChild(el); 3345 } 3346 }); 3347 }catch(err){ 3348 debugConsole("error in loadAssetFiles",err) 3349 } 3350 } 3351 // Theme assets hold only .min; unminified ships to S3/CloudFront. 3352 const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net'; 3353 const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production'; 3354 // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js. 3355 const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`; 3356 3357 async function importAppEmbedAssets (loadUnminifiedFiles){ 3358 try{ 3359 const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-min.js'; 3360 const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-min.css'; 3361 const assets = [ 3362 { id: 'gbbExt-bundle-embed-css', 3363 tag: 'link', 3364 attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' }, 3365 onload: (el) => el.media = 'all' 3366 }, 3367 { id: 'gbbExt-bundle-embed-js', 3368 tag: 'script', 3369 attrs: { src: jsBaseUrl, async: false } 3370 } 3371 ]; 3372 loadAssetFiles(assets); 3373 }catch(err){ 3374 debugConsole("error in importAppEmbedAssets",err) 3375 } 3376 } 3377 async function importMixAndMatchAssets (loadUnminifiedFiles){ 3378 try{ 3379 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 3380 const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false; 3381 if(!isAutoPlacementEnabled) return; 3382 3383 const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? []; 3384 const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles); 3385 if(!shouldImportMixAndMatchAssets) return; 3386 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-product-page-min'; 3387 const assets = [ 3388 { id: 'gbbMix-bundle-embed-css', 3389 tag: 'link', 3390 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 3391 onload: (el) => el.media = 'all' 3392 }, 3393 { id: 'gbbMix-bundle-embed-js', 3394 tag: 'script', 3395 attrs: { src: baseURL + '.js', async: false } 3396 } 3397 ]; 3398 loadAssetFiles(assets); 3399 }catch(err){ 3400 debugConsole("error in checkAndImportMixAndMatchScript",err) 3401 } 3402 } 3403 async function importFullPageAssets (loadUnminifiedFiles){ 3404 try{ 3405 const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data; 3406 const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 3407 3408 const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true); 3409 if(!isAutoPlaceFullPageBundleEnabled) return; 3410 3411 const forceCdn = isForceCdn(); 3412 if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){ 3413 debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3"); 3414 const data = await getBundleDataFromS3(); 3415 if(!data || !data?.stepsConfigurationData){ 3416 debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3."); 3417 return; 3418 } 3419 3420 activeBundleData.stepsConfigurationData = data?.stepsConfigurationData; 3421 activeBundleData.discountsData = data?.discountsData; 3422 } 3423 3424 // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed. 3425 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-full-page-min'; 3426 const assets = [ 3427 { id: 'gbb-bundle-embed-css', 3428 tag: 'link', 3429 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 3430 onload: (el) => el.media = 'all' 3431 }, 3432 { id: 'gbb-bundle-embed-js', 3433 tag: 'script', 3434 attrs: { src: baseURL + '.js', async: false } 3435 } 3436 ]; 3437 loadAssetFiles(assets); 3438 }catch(err){ 3439 debugConsole("error in importFullPageAssets",err) 3440 } 3441 }
3442 const SDK_TEMPLATE_URLS = { 3443 PDP_INPAGE: { 3444 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inline-bundle.min.js', 3445 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inline-bundle.min.css', 3446 js: cdn('product-page-templates/inline', 'inline-bundle.js'), 3447 css: cdn('product-page-templates/inline', 'inline-bundle.css') 3448 }, 3449 PDP_MODAL: { 3450 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/expandable-bundle.min.js', 3451 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/expandable-bundle.min.css', 3452 js: cdn('product-page-templates/expandable', 'expandable-bundle.js'), 3453 css: cdn('product-page-templates/expandable', 'expandable-bundle.css') 3454 }, 3455 PDP_OVERLAY: { 3456 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/overlay-bundle.min.js', 3457 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/overlay-bundle.min.css', 3458 js: cdn('product-page-templates/overlay', 'overlay-bundle.js'), 3459 css: cdn('product-page-templates/overlay', 'overlay-bundle.css') 3460 }, 3461 FBP_SIDE_FOOTER: { 3462 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/side-footer-bundle.min.js', 3463 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/side-footer-bundle.min.css', 3464 js: cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'), 3465 css: cdn('full-page-templates/sideFooter', 'side-footer-bundle.css') 3466 }, 3467 PB_CLASSIC_INLINE: { 3468 jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inset-bundle.min.js', 3469 cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inset-bundle.min.css', 3470 js: cdn('product-bundle-templates/inset', 'inset-bundle.js'), 3471 css: cdn('product-bundle-templates/inset', 'inset-bundle.css') 3472 }, 3473 CUSTOM_TEMPLATE: { 3474 jsMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 3475 cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`, 3476 js: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 3477 css: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css` 3478 } 3479 }; 3480 3481 window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS}; 3482 // async:false preserves SDK-before-template order; template-keyed ids let types coexist. 3483 async function importSDKAssets(bundleContext, loadUnminifiedFiles){ 3484 try{ 3485 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 3486 const offerId = bundleContext?.offerId ?? parentProductData?.offerId; 3487 const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate; 3488 const templateId = bundleContext?.templateId ?? parentProductData?.templateId; 3489 const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType; 3490 3491 if(!offerId){ 3492 debugConsole("importSDKAssets: no offerId found in product metafield"); 3493 return; 3494 } 3495
3496 const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate]; 3497 if(!templateConfig){ 3498 debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate); 3499 return; 3500 } 3501 3502 let templateJs = loadUnminifiedFiles ? templateConfig.js : templateConfig.jsMin; 3503 let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin; 3504 3505 if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') { 3506 if (!templateId) { 3507 debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield"); 3508 return; 3509 } 3510 templateJs = templateJs.replace('###TEMPLATE_ID###', templateId); 3511 templateCss = templateCss.replace('###TEMPLATE_ID###', templateId); 3512 } 3513 3514 // First matching rule wins; last is the default (mix SDK). 3515 const SDK_RUNTIME_RULES = [ 3516 { match: (type) => (type || '').includes('PRODUCT_BUNDLE'), 3517 id: 'gbb-precurated-sdk-js', 3518 url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-pb-sdk.min.js' }, 3519 { match: () => true, 3520 id: 'gbb-sdk-js', 3521 url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-sdk.min.js' } 3522 ]; 3523 const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType)); 3524 3525 const assets = [ 3526 { id: 'gbb-sdk-template-css-' + bundleDesignTemplate, 3527 tag: 'link', 3528 attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' }, 3529 onload: (el) => el.media = 'all' 3530 }, 3531 { id: sdkRuntime.id, 3532 tag: 'script', 3533 attrs: { src: sdkRuntime.url, async: false } 3534 }, 3535 { id: 'gbb-sdk-template-js-' + bundleDesignTemplate, 3536 tag: 'script', 3537 attrs: { src: templateJs, async: false } 3538 } 3539 ]; 3540 3541 3542 3543 loadAssetFiles(assets); 3544 }catch(err){ 3545 debugConsole("error in importSDKAssets",err) 3546 } 3547 } 3548 window.gbbExtEmbed.f.importSDKAssets = importSDKAssets; 3549 3550 function importAssets(isDevMode){ 3551 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {}; 3552 const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false); 3553 3554 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 3555 const bundleKey = bundleConfig?.appLevelMetafieldKey || ''; 3556 const keyPrefix = bundleKey.split('-')[0]; 3557 const seenTemplates = new Set(); 3558 if (keyPrefix === 'SDK') { 3559 importSDKAssets(undefined, loadUnminifiedFiles); 3560 if (bundleConfig?.bundleDesignTemplate) { 3561 seenTemplates.add(bundleConfig.bundleDesignTemplate); 3562 } 3563 } else if(keyPrefix === 'PB'){ 3564 importSDKAssets(undefined, loadUnminifiedFiles); 3565 if (bundleConfig?.bundleDesignTemplate) { 3566 seenTemplates.add(bundleConfig.bundleDesignTemplate); 3567 } 3568 } else { 3569 importMixAndMatchAssets(loadUnminifiedFiles); 3570 importFullPageAssets(loadUnminifiedFiles); 3571 } 3572 // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles. 3573 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 3574 for(const entry of Object.values(matchedSdkUpsells)){ 3575 if(!entry?.bundleDesignTemplate) continue; 3576 if(seenTemplates.has(entry.bundleDesignTemplate)) continue; 3577 seenTemplates.add(entry.bundleDesignTemplate); 3578 importSDKAssets(entry, loadUnminifiedFiles); 3579 }
3580 // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed. 3581 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 3582 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 3583 const bundleDesignTemplate = bundleData?.bundleDesignTemplate; 3584 if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue; 3585 seenTemplates.add(bundleDesignTemplate); 3586 importSDKAssets({ 3587 offerId: offerId, 3588 bundleType: 'PRODUCT_BUNDLE', 3589 bundleDesignTemplate: bundleDesignTemplate, 3590 templateId: bundleData?.bundleDesignTemplateData?.templateId, 3591 }, loadUnminifiedFiles); 3592 } 3593 3594 importAppEmbedAssets(loadUnminifiedFiles); 3595 } 3596 3597 // Must write recovered globals BEFORE importAssets loads the JS that reads them. 3598 async function resolveOverflows(){ 3599 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 3600 const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig); 3601 3602 const fetches = []; 3603 queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig); 3604 queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN); 3605 queueBlockBundleDataFetches(fetches); 3606 if (fetches.length === 0) return; 3607 debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)"); 3608 await Promise.all(fetches); 3609 } 3610 3611 async function resolveUpsellIndexAndMatches(bundleConfig){ 3612 const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw; 3613 const forceCdn = isForceCdn(); 3614 3615 let upsellIndex = null; 3616 if (forceCdn || isOverflowed(upsellIndexRaw)) { 3617 debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN"); 3618 upsellIndex = await getUpsellIndexFromCDN(); 3619 } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) { 3620 debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index"); 3621 upsellIndex = upsellIndexRaw; 3622 } 3623 if (!Array.isArray(upsellIndex)) return false; 3624 3625 // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it. 3626 window.easybundles_ext_data = window.easybundles_ext_data || {}; 3627 window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex; 3628 3629 const parentOfferId = bundleConfig?.offerId; 3630 const matchedMap = {}; 3631 for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) { 3632 if (!bundle?.offerId) continue; 3633 if (bundle.offerId === parentOfferId) continue; 3634 matchedMap[bundle.offerId] = bundle; 3635 } 3636 window.easybundles_ext_data.matchedSdkUpsells = matchedMap; 3637 return true; 3638 } 3639 3640 function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){ 3641 const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0]; 3642 const keys = ["SDK", "PB"]; 3643 if (!keys.includes(keyPrefix)) return; 3644 if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return; 3645 3646 fetches.push( 3647 getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){ 3648 if (fresh && window.easybundle_active_bundle_data) { 3649 window.easybundle_active_bundle_data._bundleData = fresh; 3650 } 3651 }) 3652 ); 3653 } 3654 3655 // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery. 3656 function queueBlockBundleDataFetches(fetches){ 3657 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 3658 const forceCdn = isForceCdn(); 3659 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 3660 if (!isOverflowed(bundleData) && !forceCdn) continue; 3661 fetches.push( 3662 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 3663 if (!fresh) return; 3664 // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across. 3665 window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null 3666 ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId }) 3667 : fresh; 3668 }) 3669 ); 3670 } 3671 } 3672 3673 function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){ 3674 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 3675 const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false; 3676 const forceCdn = isForceCdn(); 3677 for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) { 3678 const isSentinel = isOverflowed(entry?.bundleData); 3679 const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData; 3680 if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue; 3681 3682 fetches.push( 3683 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 3684 if (fresh) matchedSdkUpsells[offerId].bundleData = fresh; 3685 }) 3686 ); 3687 } 3688 } 3689 3690 async function armPreviewIfRequested(urlParams){
3691 const previewToken = urlParams.get('ebPreview'); 3692 if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return; 3693 3694 let abortTimeout; 3695 try { 3696 const abortController = new AbortController(); 3697 abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000); 3698 const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js'; 3699 const response = await fetch(bootUrl, { signal: abortController.signal }); 3700 if (response.ok) await new Function('previewToken', await response.text())(previewToken); 3701 } catch (err) { 3702 debugConsole("preview boot failed", err); 3703 } finally { 3704 if (abortTimeout) clearTimeout(abortTimeout); 3705 } 3706 } 3707 3708 // Phase order: initializeShopifyValues â resolveOverflows â importAssets. 3709 async function initialize(){ 3710 const urlParams = new URLSearchParams(window.location.search); 3711 const isDevMode = urlParams.get('dev') == 'true'; 3712 const isDebugMode = urlParams.get('debug') == 'true'; 3713 if (isDebugMode) { debugger; } 3714 3715 initializeShopifyValues(); 3716 await resolveOverflows(); 3717 importAssets(isDevMode); 3718 } 3719 initialize(); 3720 })(); 3721</script>
3721 3722<!-- END app snippet -->�<!-- BEGIN app snippet: nav-source-capture -->
3722<script> 3723 (function () { 3724 try { 3725 document.addEventListener("click", function (event) { 3726 try { 3727 var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null; 3728 if (!anchor) return; 3729 if (!anchor.closest("nav, [role='navigation']")) return; 3730 var url = new URL(anchor.href, window.location.origin); 3731 if (url.origin !== window.location.origin) return; 3732 sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/"); 3733 } catch (e) { /* never break the storefront for analytics */ } 3734 }, true); 3735 } catch (e) { /* no-op */ } 3736 })(); 3737</script>
3737 3738<!-- END app snippet --> 3739 3740</div><!-- Failed to render app block "17824471530847535147": app block path "shopify://apps/accessibe-widget/blocks/accessiBe/149b77a2-0170-42f6-9355-0bef39587b09" does not exist --><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
3740<script> 3741 console.log("Stape gtm: 1.0.4"); 3742 window.lsData = {}; 3743 window.dataLayer = window.dataLayer || []; 3744 window.addEventListener("message", (event) => { 3745 if (event.data?.event) { 3746 window.dataLayer.push(event.data); 3747 } 3748 }); 3749 window.dataShopStape = { 3750 shop: "carolinescakes.com", 3751 shopId: "27233000", 3752 } 3753</script>
3753 3754 3755
3756<script type="application/json" id="stape-product-data">{"id":14622633263474,"title":"Stand Up To Cancer Caramel Cake","handle":"stand-up-to-cancer-caramel-cake","vendor":"Caroline's Cakes","type":"Cakes","url":"\/products\/stand-up-to-cancer-caramel-cake","available":true,"price":8000,"compare_at_price":null,"tags":["7-Layer Cakes","Best Sellers","Cakes","Cakes for a Cause","Caramel Cakes","Gift: $50-$100","Shop All","spo-default","spo-disabled"],"category":"Cakes","collections":[{"id":59228979243,"title":"Best Sellers","handle":"best-sellers"},{"id":612758159560,"title":"Cakes","handle":"cakes"},{"id":153633751114,"title":"Cakes for a Cause","handle":"cakes-for-a-cause"},{"id":59226587179,"title":"Caramel Cakes","handle":"caramel-cakes"},{"id":698371703154,"title":"Gifts $50 to $100","handle":"gifts-50-100"},{"id":612758290632,"title":"Shop All","handle":"shop-all"}],"metafields":{"custom":{"flavor":["Caramel"],"serving_suggestion":"9\u0026amp;quot; round that serves between 16-20 people. We recommend smaller slices, as this cake is very rich!","tasting_notes":"A fan-favorite with the perfect balance of light cake, and dense, sweet icing\nMoist, airy yellow cake with the perfect soft texture, and a hint of vanilla\nRich, buttery caramel icing with a sweet touch of vanilla, and warm, toasty undertones"}},"variants":[{"id":51640137286002 3757,"barcode":"669185885941"}]}</script>
vendor: 1 bytes, line 3757
3757
3758<script> 3759 (function () { 3760 try { 3761 window.productShopStape = JSON.parse(document.getElementById('stape-product-data').textContent); 3762 } catch (error) { 3763 console.warn('[ShopStape] productShopStape error', error); 3764 } 3765 })(); 3766</script>
3766 3767 3768 3769 3770 3771 3772
3772<script> 3773 console.log("â ï¸ User not logged in"); 3774 window.localStorage.removeItem('customerShopStape'); 3775 </script>
3775 3776 3777 3778 3779
3780<script> 3781 window.currentShopifyMarketStapeId = null; 3782 window.currentShopifyMarketStapeCode = null; 3783 try { 3784 window.currentShopifyMarketStapeId = "518914248"; 3785 window.currentShopifyMarketStapeCode = "US"; 3786 // Checkout doesn't render theme app extension blocks, so this is the 3787 // only place the market/country code is ever set. Persisting it here 3788 // lets checkout-side field mapping (country_market_code) fall back to 3789 // the last known value instead of coming up empty. 3790 localStorage.setItem('marketShopStape', JSON.stringify({ 3791 id: window.currentShopifyMarketStapeId, 3792 code: window.currentShopifyMarketStapeCode 3793 })); 3794 } catch (error) { 3795 console.error("â Stape Error:", error); 3796 } 3797</script>
3797 3798 3799 3800 3801 3802 3803</div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span 3804 class="junip-store-key" 3805 data-supports-theme-extensions="true" 3806 data-shopify-preview-mode="true" 3807 data-store-key="oCWJFDGQYq5kSBWdHhZh93T4" 3808 data-onsite-enabled="true" 3809 data-review-count-enabled="true" 3810 data-star-color="#FDB600" 3811 data-star-template-url="https://api.juniphq.com/images/star_options/1/template"> 3812</span> 3813<!-- END app snippet -->
3814<script src="https://scripts.juniphq.com/v1/junip_shopify.js" async></script>
3814 3815</div>
3815<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3815 3816</body> 3817</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.