1<!doctype html> 2 3<html class="no-js" lang="en" dir="ltr"> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 7 <meta name="theme-color" content="#ffffff">
8<script src='https://areviewsapp.com/js_codes/collection_rating.js' defer></script>
8 9 10 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 10-11
10 11 <script async src="https://www.googletagmanager.com/gtag/js?id=
11UA-127213409-2
vendor: 18 bytes, lines 11-13
11"> </script> 12 13
13<script> 14
vendor: 139 bytes, lines 14-18
14window.dataLayer = window.dataLayer || []; 15 function gtag(){dataLayer.push(arguments);} 16 gtag('js', new Date()); 17 18 gtag('config','
18UA-127213409-2
vendor: 8 bytes, lines 18-19
18'); 19
19gtag('config', 'AW-10959570294'); 20 21 </script>
21 22 23 <title>RECIPES</title><link rel="canonical" href="https://sunnyfruit.com/blogs/recipes"><link rel="shortcut icon" href="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo-retina_05e22cca-c206-47f1-8d03-95523a6ef3af.png?v=1666885823&width=96"> 24 <link rel="apple-touch-icon" href="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo-retina_05e22cca-c206-47f1-8d03-95523a6ef3af.png?v=1666885823&width=180"><link rel="preconnect" href="https://cdn.shopify.com"> 25 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 26 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="modulepreload" href="//sunnyfruit.com/cdn/shop/t/7/assets/vendor.min.js?v=129872035876991745361666278260" as="script"> 27 <link rel="modulepreload" href="//sunnyfruit.com/cdn/shop/t/7/assets/theme.js?v=102784085175996297571696411270" as="script"> 28 <link rel="modulepreload" href="//sunnyfruit.com/cdn/shop/t/7/assets/sections.js?v=37571937544122928111699383193" as="script"><link rel="preload" href="//sunnyfruit.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 29 <meta property="og:title" content="RECIPES"><meta property="og:image" content="http://sunnyfruit.com/cdn/shop/files/4b3db199-0d9f-4053-b788-8ee788e51e80._CR0_0_3000_600_SX3000.jpg?v=1758300249&width=2048"> 30 <meta property="og:image:secure_url" content="https://sunnyfruit.com/cdn/shop/files/4b3db199-0d9f-4053-b788-8ee788e51e80._CR0_0_3000_600_SX3000.jpg?v=1758300249&width=2048"> 31 <meta property="og:image:width" content="3000"> 32 <meta property="og:image:height" content="600"><meta property="og:url" content="https://sunnyfruit.com/blogs/recipes"> 33<meta property="og:site_name" content="Sunny Fruit®"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="RECIPES"> 34 <meta name="twitter:description" content="RECIPES"><meta name="twitter:image" content="https://sunnyfruit.com/cdn/shop/files/4b3db199-0d9f-4053-b788-8ee788e51e80._CR0_0_3000_600_SX3000.jpg?crop=center&height=1200&v=1758300249&width=1200"> 35 <meta name="twitter:image:alt" content=""> 36 37 38
38<script type="application/ld+json"> 39 { 40 "@context": "https://schema.org", 41 "@type": "BreadcrumbList", 42 "itemListElement": [{ 43 "@type": "ListItem", 44 "position": 1, 45 "name": "Home", 46 "item": "https://sunnyfruit.com" 47 },{ 48 "@type": "ListItem", 49 "position": 2, 50 "name": "RECIPES", 51 "item": "https://sunnyfruit.com/blogs/recipes" 52 }] 53 } 54 </script>
54 55 56<style>/* Typography (heading) */ 57 @font-face { 58 font-family: Oswald; 59 font-weight: 700; 60 font-style: normal; 61 font-display: fallback; 62 src: url("//sunnyfruit.com/cdn/fonts/oswald/oswald_n7.b3ba3d6f1b341d51018e3cfba146932b55221727.woff2") format("woff2"), 63 url("//sunnyfruit.com/cdn/fonts/oswald/oswald_n7.6cec6bed2bb070310ad90e19ea7a56b65fd83c0b.woff") format("woff"); 64} 65 66/* Typography (body) */ 67 68 69 70 71:root { 72 /** 73 * --------------------------------------------------------------------- 74 * SPACING VARIABLES 75 * 76 * We are using a spacing inspired from frameworks like Tailwind CSS. 77 * --------------------------------------------------------------------- 78 */ 79 --spacing-0-5: 0.125rem; /* 2px */ 80 --spacing-1: 0.25rem; /* 4px */ 81 --spacing-1-5: 0.375rem; /* 6px */ 82 --spacing-2: 0.5rem; /* 8px */ 83 --spacing-2-5: 0.625rem; /* 10px */ 84 --spacing-3: 0.75rem; /* 12px */ 85 --spacing-3-5: 0.875rem; /* 14px */ 86 --spacing-4: 1rem; /* 16px */ 87 --spacing-4-5: 1.125rem; /* 18px */ 88 --spacing-5: 1.25rem; /* 20px */ 89 --spacing-5-5: 1.375rem; /* 22px */ 90 --spacing-6: 1.5rem; /* 24px */ 91 --spacing-6-5: 1.625rem; /* 26px */ 92 --spacing-7: 1.75rem; /* 28px */ 93 --spacing-7-5: 1.875rem; /* 30px */ 94 --spacing-8: 2rem; /* 32px */ 95 --spacing-8-5: 2.125rem; /* 34px */ 96 --spacing-9: 2.25rem; /* 36px */ 97 --spacing-9-5: 2.375rem; /* 38px */ 98 --spacing-10: 2.5rem; /* 40px */ 99 --spacing-11: 2.75rem; /* 44px */ 100 --spacing-12: 3rem; /* 48px */ 101 --spacing-14: 3.5rem; /* 56px */ 102 --spacing-16: 4rem; /* 64px */ 103 --spacing-18: 4.5rem; /* 72px */ 104 --spacing-20: 5rem; /* 80px */ 105 --spacing-24: 6rem; /* 96px */ 106 --spacing-28: 7rem; /* 112px */ 107 --spacing-32: 8rem; /* 128px */ 108 --spacing-36: 9rem; /* 144px */ 109 --spacing-40: 10rem; /* 160px */ 110 --spacing-44: 11rem; /* 176px */ 111 --spacing-48: 12rem; /* 192px */ 112 --spacing-52: 13rem; /* 208px */ 113 --spacing-56: 14rem; /* 224px */ 114 --spacing-60: 15rem; /* 240px */ 115 --spacing-64: 16rem; /* 256px */ 116 --spacing-72: 18rem; /* 288px */ 117 --spacing-80: 20rem; /* 320px */ 118 --spacing-96: 24rem; /* 384px */ 119 120 /* Container */ 121 --container-max-width: 1400px; 122 --container-narrow-max-width: 1150px; 123 --container-gutter: var(--spacing-5); 124 --section-outer-spacing-block: var(--spacing-12); 125 --section-inner-max-spacing-block: var(--spacing-10); 126 --section-inner-spacing-inline: var(--container-gutter); 127 --section-stack-spacing-block: var(--spacing-8); 128 129 /* Grid gutter */ 130 --grid-gutter: var(--spacing-5); 131 132 /* Product list settings */ 133 --product-list-row-gap: var(--spacing-8); 134 --product-list-column-gap: var(--grid-gutter); 135 136 /* Form settings */ 137 --input-gap: var(--spacing-2); 138 --input-height: 2.625rem; 139 --input-padding-inline: var(--spacing-4); 140 141 /* Other sizes */ 142 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 143 144 /* RTL support */ 145 --transform-logical-flip: 1; 146 --transform-origin-start: left; 147 --transform-origin-end: right; 148 149 /** 150 * --------------------------------------------------------------------- 151 * TYPOGRAPHY 152 * --------------------------------------------------------------------- 153 */ 154 155 /* Font properties */ 156 --heading-font-family: Oswald, sans-serif; 157 --heading-font-weight: 700; 158 --heading-font-style: normal; 159 --heading-text-transform: uppercase; 160 --heading-letter-spacing: 0.0em; 161 --text-font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 162 --text-font-weight: 400; 163 --text-font-style: normal; 164 --text-letter-spacing: 0.0em; 165 166 /* Font sizes */ 167 --text-h0: 3rem; 168 --text-h1: 2.5rem; 169 --text-h2: 2rem; 170 --text-h3: 1.5rem; 171 --text-h4: 1.375rem; 172 --text-h5: 1.125rem; 173 --text-h6: 1rem; 174 --text-xs: 0.6875rem; 175 --text-sm: 0.75rem; 176 --text-base: 0.875rem; 177 --text-lg: 1.125rem; 178 179 /** 180 * --------------------------------------------------------------------- 181 * COLORS 182 * --------------------------------------------------------------------- 183 */ 184 185 /* Color settings */--accent: 0 0 0; 186 --text-primary: 0 0 0; 187 --background-primary: 255 255 255; 188 --dialog-background: 255 255 255; 189 --border-color: var(--text-color, var(--text-primary)) / 0.12; 190 191 /* Button colors */ 192 --button-background-primary: 0 0 0; 193 --button-text-primary: 255 255 255; 194 --button-background-secondary: 0 0 0; 195 --button-text-secondary: 255 255 255; 196 197 /* Status colors */ 198 --success-background: 238 241 235; 199 --success-text: 112 138 92; 200 --warning-background: 252 240 227;
201 --warning-text: 227 126 22; 202 --error-background: 245 229 229; 203 --error-text: 170 40 38; 204 205 /* Product colors */ 206 --on-sale-text: 227 79 79; 207 --on-sale-badge-background: 227 79 79; 208 --on-sale-badge-text: 255 255 255; 209 --sold-out-badge-background: 0 0 0; 210 --sold-out-badge-text: 255 255 255; 211 --primary-badge-background: 0 0 0; 212 --primary-badge-text: 255 255 255; 213 --star-color: 255 183 74; 214 --product-card-background: 255 255 255; 215 --product-card-text: 62 62 62; 216 217 /* Header colors */ 218 --header-background: 255 255 255; 219 --header-text: 0 0 0; 220 221 /* Footer colors */ 222 --footer-background: 245 245 245; 223 --footer-text: 0 0 0; 224 225 /* Rounded variables (used for border radius) */ 226 --rounded-xs: 0.0rem; 227 --rounded-sm: 0.0rem; 228 --rounded: 0.0rem; 229 --rounded-lg: 0.0rem; 230 --rounded-full: 9999px; 231 232 --rounded-button: 3.75rem; 233 --rounded-input: 0.0rem; 234 235 /* Box shadow */ 236 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.0); 237 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.0); 238 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.0); 239 --shadow-block: 0px 0px 50px rgb(var(--text-primary) / 0.0); 240 241 /** 242 * --------------------------------------------------------------------- 243 * OTHER 244 * --------------------------------------------------------------------- 245 */ 246 247 --cursor-close-svg-url: url(//sunnyfruit.com/cdn/shop/t/7/assets/cursor-close.svg?v=147174565022153725511665739725); 248 --cursor-zoom-in-svg-url: url(//sunnyfruit.com/cdn/shop/t/7/assets/cursor-zoom-in.svg?v=154953035094101115921665739725); 249 --cursor-zoom-out-svg-url: url(//sunnyfruit.com/cdn/shop/t/7/assets/cursor-zoom-out.svg?v=16155520337305705181665739725); 250 --checkmark-svg-url: url(//sunnyfruit.com/cdn/shop/t/7/assets/checkmark.svg?v=77552481021870063511665739725); 251 } 252 253 [dir="rtl"]:root { 254 /* RTL support */ 255 --transform-logical-flip: -1; 256 --transform-origin-start: right; 257 --transform-origin-end: left; 258 } 259 260 @media screen and (min-width: 700px) { 261 :root { 262 /* Typography (font size) */ 263 --text-h0: 4rem; 264 --text-h1: 3rem; 265 --text-h2: 2.5rem; 266 --text-h3: 2rem; 267 --text-h4: 1.625rem; 268 --text-h5: 1.25rem; 269 --text-h6: 1.125rem; 270 271 --text-xs: 0.6875rem; 272 --text-sm: 0.8125rem; 273 --text-base: 0.9375rem; 274 --text-lg: 1.1875rem; 275 276 /* Spacing */ 277 --container-gutter: 2rem; 278 --section-outer-spacing-block: var(--spacing-16); 279 --section-inner-max-spacing-block: var(--spacing-12); 280 --section-inner-spacing-inline: var(--spacing-12); 281 --section-stack-spacing-block: var(--spacing-12); 282 283 /* Grid gutter */ 284 --grid-gutter: var(--spacing-6); 285 286 /* Product list settings */ 287 --product-list-row-gap: var(--spacing-12); 288 289 /* Form settings */ 290 --input-gap: 1rem; 291 --input-height: 3.125rem; 292 --input-padding-inline: var(--spacing-5); 293 } 294 } 295 296 @media screen and (min-width: 1000px) { 297 :root { 298 /* Spacing settings */ 299 --container-gutter: var(--spacing-12); 300 --section-outer-spacing-block: var(--spacing-18); 301 --section-inner-max-spacing-block: var(--spacing-16); 302 --section-inner-spacing-inline: var(--spacing-16); 303 --section-stack-spacing-block: var(--spacing-12); 304 } 305 } 306 307 @media screen and (min-width: 1150px) { 308 :root { 309 /* Spacing settings */ 310 --container-gutter: var(--spacing-12); 311 --section-outer-spacing-block: var(--spacing-20); 312 --section-inner-max-spacing-block: var(--spacing-16); 313 --section-inner-spacing-inline: var(--spacing-16); 314 --section-stack-spacing-block: var(--spacing-12); 315 } 316 } 317 318 @media screen and (min-width: 1400px) { 319 :root { 320 /* Typography (font size) */ 321 --text-h0: 5rem; 322 --text-h1: 5.75rem; 323 --text-h2: 3rem; 324 --text-h3: 2.25rem; 325 --text-h4: 2rem; 326 --text-h5: 1.5rem; 327 --text-h6: 1.25rem; 328 329 --section-outer-spacing-block: var(--spacing-24); 330 --section-inner-max-spacing-block: var(--spacing-18); 331 --section-inner-spacing-inline: var(--spacing-18); 332 } 333 } 334 335 @media screen and (min-width: 1600px) { 336 :root { 337 --section-outer-spacing-block: var(--spacing-24); 338 --section-inner-max-spacing-block: var(--spacing-20); 339 --section-inner-spacing-inline: var(--spacing-20); 340 } 341 } 342 343 /** 344 * --------------------------------------------------------------------- 345 * LIQUID DEPENDANT CSS 346 * 347 * Our main CSS is Liquid free, but some very specific features depend on 348 * theme settings, so we have them here 349 * --------------------------------------------------------------------- 350 */@media screen and (pointer: fine) { 351 /* The !important are for the Shopify Payment button to ensure we override the default from Shopify styles */ 352 .button:not([disabled]):not(.button--outline):hover, .btn:not
352([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 353 background-color: transparent !important; 354 color: rgb(var(--button-outline-color) / var(--button-background-opacity, 1)) !important; 355 box-shadow: inset 0 0 0 2px currentColor !important; 356 } 357 358 .button--outline:not([disabled]):hover { 359 background: rgb(var(--button-background)); 360 color: rgb(var(--button-text-color)); 361 box-shadow: inset 0 0 0 2px rgb(var(--button-background)); 362 } 363 }</style>
363<script> 364 document.documentElement.classList.replace('no-js', 'js'); 365 366 // This allows to expose several variables to the global scope, to be used in scripts 367 window.themeVariables = { 368 settings: { 369 showPageTransition: false, 370 headingApparition: "split_rotation", 371 pageType: "blog", 372 moneyFormat: "${{amount}}", 373 moneyWithCurrencyFormat: "${{amount}} USD", 374 currencyCodeEnabled: true, 375 cartType: "drawer", 376 showDiscount: true, 377 discountMode: "saving" 378 }, 379 380 strings: { 381 accessibilityClose: "Close", 382 accessibilityNext: "Next", 383 accessibilityPrevious: "Previous", 384 addToCartButton: "Add to cart", 385 soldOutButton: "TEMPORARILY OUT OF STOCK", 386 preOrderButton: "Pre-order", 387 unavailableButton: "Unavailable", 388 closeGallery: "Close gallery", 389 zoomGallery: "Zoom", 390 errorGallery: "Image cannot be loaded", 391 soldOutBadge: "TEMPORARILY OUT OF STOCK", 392 discountBadge: "Save @@", 393 sku: "SKU:", 394 searchNoResults: "No results could be found.", 395 addOrderNote: "Add order note", 396 editOrderNote: "Edit order note", 397 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 398 shippingEstimatorOneResult: "There is one shipping rate for your address:", 399 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 400 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:" 401 }, 402 403 breakpoints: { 404 'sm': 'screen and (min-width: 700px)', 405 'md': 'screen and (min-width: 1000px)', 406 'lg': 'screen and (min-width: 1150px)', 407 'xl': 'screen and (min-width: 1400px)', 408 409 'sm-max': 'screen and (max-width: 699px)', 410 'md-max': 'screen and (max-width: 999px)', 411 'lg-max': 'screen and (max-width: 1149px)', 412 'xl-max': 'screen and (max-width: 1399px)' 413 } 414 };// For detecting native share 415 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
415<script type="module" src="//sunnyfruit.com/cdn/shop/t/7/assets/vendor.min.js?v=129872035876991745361666278260"></script>
415 416
416<script type="module" src="//sunnyfruit.com/cdn/shop/t/7/assets/theme.js?v=102784085175996297571696411270"></script>
416 417
417<script type="module" src="//sunnyfruit.com/cdn/shop/t/7/assets/sections.js?v=37571937544122928111699383193"></script>
417 418 419
419<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
419<meta name="facebook-domain-verification" content="w153xig849tyv4hsvccn84qytl1tx6"> 420<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/50212864170/digital_wallets/dialog"> 421<meta id="in-context-paypal-metadata" data-shop-id="50212864170" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 422<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/recipes.atom" />
423<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
423 424<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
425<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=50212864170" crossorigin="anonymous"></script>
vendor: 1 bytes, line 425
425
426<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":50212864170,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/50212864170","merchantName":"Sunny Fruit®","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Sunny Fruit®","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 426
426
427<script id="shopify-features" type="application/json">{"accessToken":"5868761cf90d74ecd75326539837b181","betas":["rich-media-storefront-analytics"],"domain":"sunnyfruit.com","predictiveSearch":true,"shopId":50212864170,"locale":"en"}</script>
vendor: 1 bytes, line 427
427
428<script>var Shopify = Shopify || {}; 429Shopify.shop = "sunny-fruit.myshopify.com"; 430Shopify.locale = "en"; 431Shopify.currency = {"active":"USD","rate":"1.0"}; 432Shopify.country = "US"; 433Shopify.theme = {"name":"Impact temasının güncellenmiŠkopyası","id":132350541994,"schema_name":"Impact","schema_version":"2.1.0","theme_store_id":1190,"role":"main"}; 434Shopify.theme.handle = "null"; 435Shopify.theme.style = {"id":null,"handle":null}; 436Shopify.cdnHost = "sunnyfruit.com/cdn"; 437Shopify.routes = Shopify.routes || {}; 438Shopify.routes.root = "/"; 439Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 440Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 441Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 442Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 442
442
443<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 443
443
444<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 444
444
445<script> 446 window.ShopifyPay = window.ShopifyPay || {}; 447 window.ShopifyPay.apiHost = "shop.app\/pay"; 448 window.ShopifyPay.redirectState = null; 449</script>
vendor: 1 bytes, line 449
449
450<script> 451 window.Shopify = window.Shopify || {}; 452 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 453 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 454 window.Shopify.SignInWithShop.eligible = true; 455</script>
vendor: 1 bytes, line 455
455
456<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 456
456
457<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 457
457
458<script type="module"> 459 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 460 461 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 462 463</script>
vendor: 1 bytes, line 463
463
464<script> 465 window.Shopify = window.Shopify || {}; 466 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 467 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"]}; 468</script>
vendor: 1 bytes, line 468
468
469<script>(function() { 470 var isLoaded = false; 471 function asyncLoad() { 472 if (isLoaded) return; 473 isLoaded = true; 474 var urls = ["https:\/\/shopify.instantsearchplus.com\/js\/loader.js?v=2\u0026mode=shopify\u0026UUID=66515f26-bf52-49b9-8838-db0e9b7637ed\u0026store=50212864170\u0026shop=sunny-fruit.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/3e1cc418e7a70bd49f8c380fc\/6a3fe8f9a32af2f8f30ab9063.js?shop=sunny-fruit.myshopify.com","https:\/\/js.smile.io\/v1\/smile-shopify.js?shop=sunny-fruit.myshopify.com","\/\/shopify.privy.com\/widget.js?shop=sunny-fruit.myshopify.com","\/\/shopify.privy.com\/widget.js?shop=sunny-fruit.myshopify.com","https:\/\/cozycountryredirectiii.addons.business\/js\/eggbox\/6533\/script_9e5b9cea65f617afcdda74b0ffc8c76b.js?v=1\u0026sign=9e5b9cea65f617afcdda74b0ffc8c76b\u0026shop=sunny-fruit.myshopify.com","\/\/cdn.shopify.com\/proxy\/29a102d9da45b38917c8a65e947ae275f228d49feb5b781deb436212a0a91a1a\/s.pandect.es\/scripts\/pandectes-core.js?shop=sunny-fruit.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=sunny-fruit.myshopify.com","https:\/\/s1.staq-cdn.com\/grow\/api\/js\/50212864170\/main.js?sId=50212864170\u0026v=W99BK8IMMKV7G649L41ADVTZ\u0026shop=sunny-fruit.myshopify.com"]; 475 for (var i = 0; i < urls.length; i++) { 476 var s = document.createElement('script'); 477 s.type = 'text/javascript'; 478 s.async = true; 479 s.src = urls[i]; 480 var x = document.getElementsByTagName('script')[0]; 481 x.parentNode.insertBefore(s, x); 482 } 483 }; 484 if(window.attachEvent) { 485 window.attachEvent('onload', asyncLoad); 486 } else { 487 window.addEventListener('load', asyncLoad, false); 488 } 489})();</script>
vendor: 1 bytes, line 489
489
490<script id="__st">var __st={"a":50212864170,"offset":-14400,"reqid":"48b209b9-5dca-43f0-98b0-57aa78aab7d5-1791078487","pageurl":"sunnyfruit.com\/blogs\/recipes","s":"blogs-84087308458","u":"8a79bf86601f","p":"blog","rtyp":"blog","rid":84087308458};</script>
vendor: 1 bytes, line 490
490
491<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 491
491
492<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 492
492
493<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sunnyfruit.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 493
493
494<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 = "//sunnyfruit.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>
494<script crossorigin="anonymous" defer="defer" src="//sunnyfruit.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 494
494
495<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 495
495
496<script> 497 window.Shopify = window.Shopify || {}; 498 window.Shopify.MCP = window.Shopify.MCP || {}; 499 window.Shopify.MCP.enabled = true; 500 window.Shopify.MCP.shop = "sunny-fruit.myshopify.com"; 501 window.Shopify.MCP.mcpEndpoint = "https:\/\/sunnyfruit.com\/api\/mcp"; 502 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"]}}]; 503</script>
vendor: 1 bytes, line 503
503
504<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("\/\/sunnyfruit.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 505</script>
vendor: 1 bytes, line 505
505
506<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://sunnyfruit.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 507</script>
vendor: 1 bytes, line 507
507
508<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 509 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); 510</script>
vendor: 1 bytes, line 510
510
511<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 512</script>
512 513<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://sunnyfruit.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 514<style id="shopify-accelerated-checkout-cart"> 515 #shopify-buyer-consent { 516 margin-top: 1em; 517 display: inline-block; 518 width: 100%; 519} 520 521#shopify-buyer-consent.hidden { 522 display: none; 523} 524 525#shopify-subscription-policy-button { 526 background: none; 527 border: none; 528 padding: 0; 529 text-decoration: underline; 530 font-size: inherit; 531 cursor: pointer; 532} 533 534#shopify-subscription-policy-button::before { 535 box-shadow: none; 536} 537 538 </style> 539
540<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
540 541<link href="//sunnyfruit.com/cdn/shop/t/7/assets/theme.css?v=69029315662013194181669194813" rel="stylesheet" type="text/css" media="all" /><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
541<script type="text/javascript"> 542 543 if (typeof window.formbuilder_customer != "object") { 544 window.formbuilder_customer = {} 545 } 546 547 548 549 window.hulkFormBuilder = { 550 form_data: {"form_lSLQLsxLykB5vp-uz_1GdA":{"uuid":"lSLQLsxLykB5vp-uz_1GdA","form_name":"PRODUCT Feedback","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#c24e4e","form_title":"\u003ch6\u003ePRODUCT DETAILS\u003c\/h6\u003e\n","form_submit":"SEND","after_submit":"hideAndmessage","after_submit_msg":"\u003ch2\u003eThank you for contacting us. Our team will review your message and we\u0026rsquo;ll be in touch with you soon.\u003c\/h2\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"1","back_type":"transparent","input_back_color":"#eeeeee","input_back_color_hover":"#eeeeee","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#727272","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"60","form_width":"80%","form_border_size":0,"form_border_clr":"#eeeeee","form_border_radius":0,"label_font_size":"16","input_font_size":"13","button_font_size":"16","form_padding":"20","input_border_color":"#d7d7d7","input_border_color_hover":"#000000","btn_border_clr":"#333333","btn_border_size":"1","form_name":"PRODUCT Feedback","label_font_family":"Oswald","input_font_family":"Roboto","advance_css":".form-control{ height: 48px;}\ndiv.form_submit_div button, div.form_submit_div button:hover{float:left;width:35%; font-family: 'Oswald';font-size:14px;}\nh1, h2, h3, h4, h5, h6 {\n font-weight: 700;\n color: #000000;\n text-transform: unset;\n}","custommessage":{"email_submitted":"Thank you for contacting us. Our team will review your message and weâll be in touch with you soon.","thank_you":"Thank you for contacting us. Our team will review your message and weâll be in touch with you soon."},"label_fonts_type":"Google Fonts","formElements":[{"type":"text","position":0,"label":"Product Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Lot No","halfwidth":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Order Number","page_number":1},{"Conditions":{},"type":"text","position":3,"label":"Purchased From","required":"yes","page_number":1},{"type":"select","position":4,"label":"Country","values":"Afghanistan\nAlbania\nAlgeria\nAmerican Samoa\nAndorra\nAngola\nAnguilla\nAntarctica\nAntigua And Barbuda\nArgentina\nArmenia\nAruba\nAustralia\nAustria\nAzerbaijan\nThe Bahamas\nBahrain\nBangladesh\nBarbados\nBelarus\nBelgium\nBelize\nBenin\nBermuda\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBouvet Island\nBrazil\nBritish Indian Ocean Territory\nBrunei\nBulgaria\nBurkina Faso\nBurundi\nCambodia\nCameroon\nCanada\nCape Verde\nCayman Islands\nCentral African Republic\nChad\nChile\nChina\nChristmas Island\nCocos (Keeling) Islands\nColombia\nComoros\nRepublic Of The Congo\nDemocratic Republic Of The Congo\nCook Islands\nCosta Rica\nCote DIvoire (Ivory Coast)\nCroatia (Hrvatska)\nCuba\nCyprus\nCzech Republic\nDenmark\nDjibouti\nDominica\nDominican Republic\nEast Timor\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEthiopia\nExternal Territories of Australia\nFalkland Islands\nFaroe Islands\nFiji Islands\nFinland\nFrance\nFrench Guiana\nFrench Polynesia\nFrench Southern Territories\nGabon\nThe Gambia\nGeorgia\nGermany\nGhana\nGibraltar\nGreece\nGreenland\nGrenada\nGuadeloupe\nGuam\nGuatemala\nGuernsey and Alderney\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHeard Island and McDonald Islands\nHonduras\nHong Kong S.A.R.\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsrael\nItaly\nJamaica\nJapan\nJersey\nJordan\nKazakhstan\nKenya\nKiribati\nNorth Korea\nSouth Korea\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMacau S.A.R.\nMacedonia\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nIsle of Man\nMarshall Islands\nMartinique\nMauritania\nMauritius\nMayotte\nMexico\nMicronesia\nMoldova\nMonaco\nMongolia\nMontserrat\nMorocco\nMozambique\nMyanmar\nNamibia\nNauru\nNepal\nNetherlands Antilles\nNetherlands\nNew Caledonia\nNew Zealand\nNicaragua\nNiger\nNigeria\nNiue\nNorfolk Island\nNorthern Mariana Islands\nNorway\nOman\nPakistan\nPalau\nPalestinian Territory Occupied\nPanama\nPapua New Guinea\nParaguay\nPeru\nPhilippines\nPitcairn Islands\nPoland\nPortugal\nPuerto Rico\nQatar\nReunion\nRomania\nRussia\nRwanda\nSaint Helena\nSaint Kitts And Nevis\nSaint Lucia\nSaint Pierre and Miquelon\nSaint Vincent And The Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSmaller Territories of UK\nSolomon Islands\nSomalia\nSouth Africa\nSouth Georgia\nSouth Sudan\nSpain\nSri Lanka\nSudan\nSuriname\nSvalbard And Jan Mayen Islands\nSwaziland\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTogo\nTokelau\nTonga\nTrinidad And Tobago\nTunisia\nTurkey\nTurkmenistan\nTurks And Caicos Islands\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates\nUnited Kingdom\nUnited States\nUnited States Minor Outlying Islands\nUruguay\nUzbekistan\nVanuatu\nVatican City(Holy See)\nVenezuela\nVietnam\nVirgin Islands (British)\nVirgin Islands (US)\nWallis And Futuna Islands\nWestern Sahara\nYemen\nYugoslavia\nZambia\nZimbabwe","Conditions":{},"option_sets":"country","elementCost":{},"required":"yes","page_number":1,"halfwidth":"no","other_value":"no"},{"Conditions":{},"type":"label","position":5,"label":"PERSONAL DETAILS","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Name","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"Last Name","halfwidth":"yes","required":"yes","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"no","Conditions":{},"page_number":1},{"type":"textarea","position":9,"label":"Message","required":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"file","position":10,"label":"Upload a File","page_number":1}]},"is_spam_form":false,"shop_uuid":"PYPHcqKb2FALN3Zdd8HzuQ","shop_timezone":"America\/New_York","shop_id":69545,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"sunny-fruit.mysh
550opify.com","popup_settings":{},"form_is_active":true}}, 551 shop_data: {"shop_PYPHcqKb2FALN3Zdd8HzuQ":{"shop_uuid":"PYPHcqKb2FALN3Zdd8HzuQ","shop_timezone":"America\/New_York","shop_id":69545,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"sunny-fruit.myshopify.com","shop_created_at":"2022-08-11T08:36:08.481-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 552 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 553 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","file-upload"]}}, 554 shop: null, 555 shop_id: null, 556 plan_features: null, 557 validateDoubleQuotes: false, 558 assets: { 559 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
559-by-hulkapps-74/assets/searchable-dropdown.js", 560 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 561 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 562 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 563 }, 564 translations: { 565 htmlTagNotAllowed: "HTML Tags are not allowed", 566 sqlQueryNotAllowed: "SQL Queries are not allowed", 567 doubleQuoteNotAllowed: "Double quotes are not allowed", 568 569 maxTextFieldsReached: "You have added the maximum number of text fields.", 570 571 572 573 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 574 } 575 576 } 577 578 579 580 window.FbThemeAppExtSettingsHash = {} 581 582</script>
582<!-- END app snippet --><!-- END app block -->
582<script src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 582
582
583<script src="https://cdn.shopify.com/extensions/01a101d9-652a-7b73-904c-cf9ed89a9db5/2026-10-03-12-58-30-UTC--0fc6178/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 583
583
584<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
584 585<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
586<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: 50212864170,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 586
586
587<script> 588 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 589</script>
vendor: 1 bytes, line 589
589
590<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}
590).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: 50212864170,storefrontBaseUrl: "https://sunnyfruit.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://sunnyfruit.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1480851626","configuration":"{\"mailchimp_store_id\":\"store_5vhnw7oi3bssd2bjcus2\", \"mailchimp_user_id\":\"140832341\",\"mailchimp_list_id\":\"65dc4a9f85\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
590,{"id":"1469808810","configuration":"{\"myshopifyDomain\":\"sunny-fruit.myshopify.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":"1054441642","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"462717098","configuration":"{\"accountID\":\"50212864170\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5ace3fbba69e45557ba03e81d7e2970","type":"APP","apiClientId":5263155,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"394100906","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-LPYVN027SG\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-LPYVN027SG\\\"}],\\\"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":"108462250","configuration":"{\"pixel_id\":\"4629558577156083\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"78250154","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Sunny Fruit®","paymentSettings":{"currencyCode":"USD"}
590,"myshopifyDomain":"sunny-fruit.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/sunnyfruit.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://sunnyfruit.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"132350541994","themeStoreId":"1190","themePublished":"true","eventMetadataId":"fab15129-181b-4a59-b643-0dc9e8ba82cf","pageType":"blog","resourceId":"84087308458","shopId":"50212864170","storefrontBaseUrl":"https:\/\/sunnyfruit.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
590<script> 591 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 592 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 593 window.ShopifyAnalytics.meta.currency = 'USD'; 594 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":84087308458,"requestId":"48b209b9-5dca-43f0-98b0-57aa78aab7d5-1791078487"}}; 595 for (var attr in meta) { 596 window.ShopifyAnalytics.meta[attr] = meta[attr]; 597 } 598</script>
vendor: 1 bytes, line 598
598
599<script class="analytics"> 600 (function () { 601 var customDocumentWrite = function(content) { 602 var jquery = null; 603 604 if (window.jQuery) { 605 jquery = window.jQuery; 606 } else if (window.Checkout && window.Checkout.$) { 607 jquery = window.Checkout.$; 608 } 609 610 if (jquery) { 611 jquery('body').append(content); 612 } 613 }; 614 615 var hasLoggedConversion = function(token) { 616 if (token) { 617 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 618 } 619 return false; 620 } 621 622 var setCookieIfConversion = function(token) { 623 if (token) { 624 var twoMonthsFromNow = new Date(Date.now()); 625 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 626 627 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 628 } 629 } 630 631 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 632 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 633 if (trekkie.integrations) { 634 return; 635 } 636 trekkie.methods = [ 637 'identify', 638 'page', 639 'ready', 640 'track', 641 'trackForm', 642 'trackLink' 643 ]; 644 trekkie.factory = function(method) { 645 return function() { 646 var args = Array.prototype.slice.call(arguments); 647 args.unshift(method); 648 trekkie.push(args); 649 if (method == 'track' || method == 'page') { 650 var pageUrl; 651 try { 652 pageUrl = window.location.href; 653 } catch (e) {} 654 var pageReferrer; 655 try { 656 pageReferrer = document.referrer; 657 } catch (e) {} 658 try { 659 if (window.__TREKKIE_SHIM_QUEUE == null) { 660 window.__TREKKIE_SHIM_QUEUE = []; 661 } 662 window.__TREKKIE_SHIM_QUEUE.push({ 663 from: 'trekkie-stub', 664 method: method, 665 args: args.slice(1), 666 pageContext: { 667 url: pageUrl, 668 referrer: pageReferrer 669 } 670 }); 671 } catch (e) { 672 // no-op 673 } 674 } 675 return trekkie; 676 }; 677 }; 678 for (var i = 0; i < trekkie.methods.length; i++) { 679 var key = trekkie.methods[i]; 680 trekkie[key] = trekkie.factory(key); 681 } 682 trekkie.load = function(config) { 683 trekkie.config = config || {}; 684 trekkie.config.initialDocumentCookie = document.cookie; 685 var first = document.getElementsByTagName('script')[0]; 686var script = document.createElement('script'); 687script.type = 'text/javascript'; 688script.onerror = function(e) { 689 var scriptFallback = document.createElement('script'); 690 scriptFallback.type = 'text/javascript'; 691 scriptFallback.onerror = function(error) { 692 var Monorail = { 693 produce: function produce(monorailDomain, schemaId, payload) { 694 var currentMs = new Date().getTime(); 695 var event = { 696 schema_id: schemaId, 697 payload: payload, 698 metadata: { 699 event_created_at_ms: currentMs, 700 event_sent_at_ms: currentMs 701 } 702 }; 703 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 704 }, 705 sendRequest: function sendRequest(endpointUrl, payload) { 706 // Try the sendBeacon API 707 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 708 var blobData = new window.Blob([payload], { 709 type: 'text/plain' 710 }); 711 712 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 713 return true; 714 } // sendBeacon was not successful 715 716 } // XHR beacon 717 718 var xhr = new XMLHttpRequest(); 719 720 try { 721 xhr.open('POST', endpointUrl); 722 xhr.setRequestHeader('Content-Type', 'text/plain'); 723 xhr.send(payload); 724 } catch (e) { 725 console.log(e); 726 } 727 728 return false; 729 }, 730 isIos12: function isIos12() { 731 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 732 } 733 }; 734 Monorail.produce('monorail-edge.shopifysvc.com', 735 'trekkie_storefront_load_errors/1.1', 736 {shop_id: 50212864170, 737 theme_id: 132350541994, 738 app_name: "storefront", 739 context_url: window.location.href, 740 source_url: "//sunnyfruit.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 741 742 }; 743 scriptFallback.async = true; 744 scriptFallback.src = '//sunnyfruit.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 745 first.parentNode.insertBefore(scriptFallback, first); 746}; 747script.async = true; 748script.src = '//sunnyfruit.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 749first.parentNode.insertBefore(script, first); 750 751 }; 752 trekkie.load( 753 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":50212864170,"isMerchantRequest":null,"themeId":132350541994,"themeCityHash":"40264383666476184","contentLanguage":"en","currency":"USD","eventMetadataId":"fab15129-181b-4a59-b643-0dc9e8ba82cf"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 754 ); 755 756 var loaded = false;
757 trekkie.ready(function() { 758 if (loaded) return; 759 loaded = true; 760 761 window.ShopifyAnalytics.lib = window.trekkie; 762 763 var originalDocumentWrite = document.write; 764 document.write = customDocumentWrite; 765 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 766 document.write = originalDocumentWrite; 767 768 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 769 var token = match? match[1]: undefined; 770 if (!hasLoggedConversion(token)) { 771 setCookieIfConversion(token); 772 773 } 774 }); 775 776 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":84087308458,"requestId":"48b209b9-5dca-43f0-98b0-57aa78aab7d5-1791078487","shopifyEmitted":true}); 777 778 var eventsListenerScript = document.createElement('script'); 779 eventsListenerScript.async = true; 780 eventsListenerScript.src = "//sunnyfruit.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 781 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 782})();</script>
782 783
783<script> 784 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 785 window.ga = function ga() { 786 (window.ga.q = window.ga.q || []).push(arguments); 787 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 788 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 789 } 790 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."); 791 }; 792 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 793 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 794 } 795 } 796</script>
vendor: 1 bytes, line 796
796
797<script 798 defer 799 src="https://sunnyfruit.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 800 data-application="storefront-renderer" 801 data-shop-id="50212864170" 802 data-render-region="gcp-us-central1" 803 data-page-type="blog" 804 data-theme-instance-id="132350541994" 805 data-theme-name="Impact" 806 data-theme-version="2.1.0" 807 data-monorail-region="shop_domain" 808 data-resource-timing-sampling-rate="10" 809 data-shs="true" 810 data-shs-beacon="true" 811 data-shs-export-with-fetch="true" 812 data-shs-logs-sample-rate="1" 813 data-shs-beacon-endpoint="https://sunnyfruit.com/api/collect" 814></script>
814 815<meta name="shopify-y" content="8b3fca30-cf8f-46f8-a5e9-6ffa2c14feeb" data-expiration="1822636087000"><meta name="shopify-s" content="85c9aae0-d718-4289-9314-e6278cda4f23" data-expiration="1791080287000"><meta name="new-cookie-storage-activated" content="t"> 816</head> 817 818 <body class=" "><!-- DRAWER --> 819<template id="drawer-default-template"> 820 <style> 821 [hidden] { 822 display: none !important; 823 } 824 </style> 825 826 <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 827 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 828 </svg></button> 829 830 <div part="overlay"></div> 831 832 <div part="content"> 833 <header part="header"> 834 <slot name="header"></slot> 835 836 <button part="close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 837 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 838 </svg></button> 839 </header> 840 841 <div part="body"> 842 <slot></slot> 843 </div> 844 845 <footer part="footer"> 846 <slot name="footer"></slot> 847 </footer> 848 </div> 849</template> 850 851<!-- POPOVER --> 852<template id="popover-default-template"> 853 <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 854 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 855 </svg></button> 856 857 <div part="overlay"></div> 858 859 <div part="content"> 860 <header part="title"> 861 <slot name="title"></slot> 862 </header> 863 864 <div part="body"> 865 <slot></slot> 866 </div> 867 </div> 868</template><a href="#main" class="skip-to-content sr-only">Skip to content</a><aside id="shopify-section-announcement-bar" class="shopify-section shopify-section--announcement-bar"><style> 869 :root { 870 --sticky-announcement-bar-enabled:0; 871 }</style><height-observer variable="announcement-bar"> 872 <div class="announcement-bar bg-custom text-custom"style="--background: 39 39 39; --text-color: 255 255 255;"><div class="container"> 873 <div class="announcement-bar__wrapper justify-center"><announcement-bar swipeable id="announcement-bar" class="announcement-bar__static-list"><p class="bold text-xs " >Free Shipping On Orders Over $45 874</p></announcement-bar></div> 875 </div></div> 876 </height-observer></aside><header id="shopify-section-header" class="shopify-section shopify-section--header"><style> 877 :root { 878 --sticky-header-enabled:0; 879 } 880 881 #shopify-section-header { 882 --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 883 --header-padding-block: var(--spacing-3); 884 --header-background-opacity: 0.5; 885 --header-background-blur-radius: 10px; 886 --header-transparent-text-color: 255 255 255;--header-logo-width: 65px; 887 --header-logo-height: 61px;position: relative; 888 top: 0; 889 z-index: 10; 890 }@media screen and (max-width: 699px) { 891 .navigation-drawer { 892 --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2)); 893 } 894 }@media screen and (min-width: 700px) { 895 #shopify-section-header {--header-logo-width: 80px; 896 --header-logo-height: 75px;--header-padding-block: var(--spacing-6); 897 } 898 }@media screen and (min-width: 1150px) {#shopify-section-header { 899 --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr); 900 } 901 }</style> 902 903<height-observer variable="header"> 904 <store-header class="header" > 905 <div class="header__wrapper"><div class="header__main-nav"> 906 <div class="header__icon-list"> 907 <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu"> 908 <span class="sr-only">Open navigation menu</span><svg role="presentation" stroke-width="1.1" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22"> 909 <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path> 910 </svg></button> 911 912 <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
913 <span class="sr-only">Open search</span><svg role="presentation" stroke-width="1.1" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22"> 914 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 915 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 916 </svg></a><nav class="header__link-list justify-center wrap" role="navigation"> 917 <ul class="contents" role="list"> 918 919 <li><details is="mega-menu-disclosure" trigger="hover" > 920 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/all-products">PRODUCTS<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 921 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 922 </svg></summary><style> 923 @media screen and (min-width: 1150px) { 924 #mega-menu-95dcf987-46e5-4ed3-9cc1-453233a5f9d3 { 925 --mega-menu-nav-column-max-width: 180px; 926 --mega-menu-justify-content: center; 927 --mega-menu-nav-gap: var(--spacing-8); 928 } 929 } 930 931 @media screen and (min-width: 1400px) { 932 #mega-menu-95dcf987-46e5-4ed3-9cc1-453233a5f9d3 { 933 --mega-menu-nav-column-max-width: 200px; 934 --mega-menu-nav-gap: var(--spacing-12); 935 } 936 } 937 938 @media screen and (min-width: 1600px) { 939 #mega-menu-95dcf987-46e5-4ed3-9cc1-453233a5f9d3 { 940 --mega-menu-nav-gap: var(--spacing-16); 941 } 942 } 943 944 @media screen and (min-width: 1800px) { 945 #mega-menu-95dcf987-46e5-4ed3-9cc1-453233a5f9d3 { 946 --mega-menu-nav-gap: var(--spacing-20); 947 } 948 } 949 </style><div id="mega-menu-95dcf987-46e5-4ed3-9cc1-453233a5f9d3" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-4 justify-items-start"> 950 <a href="/collections/all-products" class="h5" > 951 <span class="reversed-link hover:show">CATEGORIES</span> 952 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 953 <a href="/collections/organic-dried-fruits-1" class="link-faded"> 954 <span >Organic Dried Fruits</span> 955 </a> 956 </li><li> 957 <a href="/collections/organic-fruit-nut-snacks" class="link-faded"> 958 <span >Organic Fruit & Nut Snacks</span> 959 </a> 960 </li></ul></li><li class="v-stack gap-4 justify-items-start"> 961 <a href="/collections/all-products" class="h5" > 962 <span class="reversed-link hover:show">SHOP</span> 963 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 964 <a href="/collections/all-products" class="link-faded"> 965 <span >All Products</span> 966 </a> 967 </li><li> 968 <a href="/collections/best-sellers" class="link-faded"> 969 <span >Best Sellers</span> 970 </a> 971 </li><li> 972 <a href="/collections/new-products" class="link-faded"> 973 <span >New Products</span> 974 </a> 975 </li><li> 976 <a href="/collections/functional-fruits" class="link-faded"> 977 <span >Functional Fruits</span> 978 </a> 979 </li><li> 980 <a href="/collections/organic-dried-fruits" class="link-faded"> 981 <span >5 Portion Packs</span> 982 </a> 983 </li><li> 984 <a href="/collections/bundles" class="link-faded"> 985 <span >Bundles</span> 986 </a> 987 </li></ul></li></ul> 988 989 990 991 992 993<style> 994 #navigation-promo-281763028 { 995 --navigation-promo-grid: 996 997 auto / repeat(2, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 998 999 1000; 1001 --mega-menu-promo-grid-image-max-width: 300px; 1002 --mega-menu-promo-grid-image-min-width: 172px; 1003 --promo-heading-font-size: var(--text-h5); 1004 --content-over-media-row-gap: var(--spacing-3); 1005 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 1006 --panel-wrapper-justify-content: flex-start;} 1007 1008 @media screen and (min-width:700px) { 1009 #navigation-promo-281763028 {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 1010 --content-over-media-row-gap: var(--spacing-4); 1011 --content-over-media-column-gap: var(--spacing-5); 1012 } 1013 }@media screen and (min-width: 1150px) { 1014 #navigation-promo-281763028 { 1015 --promo-heading-font-size: var(--text-h4); 1016 --promo-heading-line-height: 1.3; 1017 --navigation-promo-gap: var(--spacing-4); 1018 --mega-menu-promo-grid-image-min-width: 220px; 1019 1020 1021 1022 1023 } 1024 1025 1026 #navigation-promo-281763028 { 1027 --content-over-media-row-gap: var(--spacing-6); 1028 --content-over-media-column-gap: var(--spacing-8); 1029 } 1030 1031 1032 } 1033 1034 @media screen and (min-width: 1400px) { 1035 #navigation-promo-281763028 { 1036 --mega-menu-promo-grid-image-max-width: 360px; 1037 1038 1039 } 1040 1041 1042 }</style><div class="navigation-promo__wrapper " id="navigation-promo-281763028"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 1043 <a href="/collections/organic-dried-fruits-1" 1044 class="content-over-media rounded-sm group " 1045 style="--text-color: 255 255 255; grid-area: ;"><img src="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.
1045jpg?v=1668511047" alt="" srcset="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=200 200w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=300 300w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=400 400w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=500 500w" width="500" height="347" loading="lazy" class="zoom-image"><div class="place-self-end-start text-custom"> 1046 <p class="bold" style="font-size: 18px; line-height: var(--promo-heading-line-height, 1.4)">ORGANIC DRIED FRUITS</p> 1047 </div></a><a href="/collections/organic-fruit-nut-snacks" 1048 class="content-over-media rounded-sm group " 1049 style="--text-color: 255 255 255; grid-area: ;"><img src="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072" alt="" srcset="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=200 200w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=300 300w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=400 400w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=500 500w" width="500" height="347" loading="lazy" class="zoom-image"><div class="place-self-end-start text-custom"> 1050 <p class="bold" style="font-size: 18px; line-height: var(--promo-heading-line-height, 1.4)">ORGANIC FRUITS & NUT SNACKS</p> 1051 </div></a> 1052 </div></div></div></details></li> 1053 1054 <li><a href="/pages/about-us" class="bold link-faded-reverse" >About</a></li> 1055 1056 <li><a href="/blogs/recipes" class="bold link-faded-reverse" aria-current="page">Recipes</a></li> 1057 1058 <li><a href="/blogs/sunny-diary" class="bold link-faded-reverse" >Sunny Diary</a></li> 1059 1060 <li><a href="/pages/find-a-store" class="bold link-faded-reverse" >Find a Store</a></li> 1061 1062 <li><a href="/pages/subscriptions" class="bold link-faded-reverse" >Subscriptions</a></li> 1063 1064 <li><a href="/pages/rewards-program" class="bold link-faded-reverse" >Rewards</a></li></ul> 1065 </nav></div> 1066 </div> 1067 <a href="/" class="header__logo"><span class="sr-only">Sunny Fruit®</span><img src="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=250" alt="" srcset="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=80 80w, //sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=160 160w" width="250" height="234" sizes="80px" class="header__logo-image"><img src="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=250" alt="" srcset="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=80 80w, //sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=160 160w" width="250" height="234" sizes="80px" class="header__logo-image header__logo-image--transparent"></a> 1068 1069<div class="header__secondary-nav"><div class="header__icon-list"><a href="https://sunnyfruit.com/pages/contact-us""> 1070 <svg role="presentation" fill="none" focusable="false" stroke-width="1.1" width="22" height="22" class="hidden sm:block icon icon-picto-chat" viewBox="0 0 24 24"> 1071 <path d="M19.292 9.603a6.734 6.734 0 0 0-8.765 1.597 6.805 6.805 0 0 0 .02 8.48 6.73 6.73 0 0 0 7.777 2.058l3.55.594a.644.644 0 0 0 .717-.837l-.9-2.701a6.82 6.82 0 0 0-2.4-9.19h.001Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1072 <path d="M12.165 1.635A8.978 8.978 0 0 0 5.921 2.78v-.002a9.09 9.09 0 0 0-3.199 12.257l-1.2 3.6a.857.857 0 0 0 .955 1.118l4.733-.794a8.975 8.975 0 0 0 3.277.647 6.807 6.807 0 0 1-1.265-5.673 6.806 6.806 0 0 1 1.305-2.732 6.734 6.734 0 0 1 8.765-1.597h-.002c.083.05.164.102.244.155a9.077 9.077 0 0 0-1.929-4.85 8.978 8.978 0 0 0-5.44-3.273Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1073 </svg> 1074 </a> 1075 1076 1077 <a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
1078 <span class="sr-only">Open search</span><svg role="presentation" stroke-width="1.1" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22"> 1079 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 1080 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1081 </svg></a><a href="/account" class="hidden tap-area sm:block"> 1082 <span class="sr-only">Open account page</span><svg role="presentation" stroke-width="1.1" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22"> 1083 <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle> 1084 <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path> 1085 </svg></a><a href="/cart" class="relative tap-area" aria-controls="cart-drawer"> 1086 <span class="sr-only">Open cart</span><svg role="presentation" stroke-width="1.1" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22"> 1087 <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1088 </svg><div class="header__cart-count"> 1089 <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count> 1090 </div> 1091 </a> 1092 </div> 1093 </div> 1094 </div> 1095 </store-header> 1096</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" > 1097 <button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24"> 1098 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1099 </svg></button><div class="panel-list__wrapper"> 1100 <div class="panel"> 1101 <div class="panel__wrapper" > 1102 <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4"> 1103<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0"> 1104 <span>PRODUCTS</span> 1105 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1106 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1107 </svg></span> 1108 </button></li> 1109<li class="h3 sm:h4"><a href="/pages/about-us" class="group block w-full"> 1110 <span><span class="reversed-link">About</span></span> 1111 </a></li> 1112<li class="h3 sm:h4"><a href="/blogs/recipes" class="group block w-full"> 1113 <span><span class="reversed-link">RECIPES</span></span> 1114 </a></li> 1115<li class="h3 sm:h4"><a href="/blogs/sunny-diary" class="group block w-full"> 1116 <span><span class="reversed-link">SUNNY DIARY</span></span> 1117 </a></li> 1118<li class="h3 sm:h4"><a href="/pages/find-a-store" class="group block w-full"> 1119 <span><span class="reversed-link">FIND A STORE</span></span> 1120 </a></li> 1121<li class="h3 sm:h4"><a href="/pages/contact-us" class="group block w-full"> 1122 <span><span class="reversed-link">CONTACT</span></span> 1123 </a></li> 1124<li class="h3 sm:h4"><a href="/pages/subscriptions" class="group block w-full"> 1125 <span><span class="reversed-link">SUBSCRIPTIONS</span></span> 1126 </a></li> 1127<li class="h3 sm:h4"><a href="/pages/rewards-program" class="group block w-full"> 1128 <span><span class="reversed-link">REWARDS</span></span> 1129 </a></li></ul></div><div class="panel-footer v-stack gap-5 divide-y"><ul class="social-media " role="list"><li> 1130 <a href="https://www.facebook.com/sunnyfruitofficial" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewB
1130ox="0 0 24 24"> 1131 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1132 </svg></a> 1133 </li><li> 1134 <a href="https://www.instagram.com/sunnyfruitofficial/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24"> 1135 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1136 </svg></a> 1137 </li><li> 1138 <a href="https://tr.pinterest.com/0tq4nh93jflsnnka5wugqxrq5dxhgt/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24"> 1139 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 1140 </svg></a> 1141 </li><li> 1142 <a href="https://www.youtube.com/channel/UCtGUysz6uyU5bOzflkaoZDg" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24"> 1143 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 1144 </svg></a> 1145 </li><li> 1146 <a href="https://www.tiktok.com/@sunnyfruitofficial" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewB
1146ox="0 0 24 24"> 1147 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 1148 </svg></a> 1149 </li></ul></div></div> 1150 </div><div class="panel gap-8"> 1151 <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 1152 <ul class="v-stack gap-4"> 1153 <li class="lg:hidden"> 1154 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1155 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1156 </svg>PRODUCTS 1157 </button> 1158 </li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0"> 1159 <span>CATEGORIES</span> 1160 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1161 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1162 </svg></span> 1163 </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1"> 1164 <span>SHOP</span> 1165 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1166 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1167 </svg></span> 1168 </button></li></ul> 1169 1170 1171 1172<style> 1173 #navigation-promo-286921506 { 1174 --navigation-promo-grid: 1175 1176 auto / repeat(2, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 1177 1178 1179; 1180 --mega-menu-promo-grid-image-max-width: 300px; 1181 --mega-menu-promo-grid-image-min-width: 172px; 1182 --promo-heading-font-size: var(--text-h5); 1183 --content-over-media-row-gap: var(--spacing-3); 1184 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 1185 --panel-wrapper-justify-content: flex-start;} 1186 1187 @media screen and (min-width:700px) { 1188 #navigation-promo-286921506 {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 1189 --content-over-media-row-gap: var(--spacing-4); 1190 --content-over-media-column-gap: var(--spacing-5); 1191 } 1192 }@media screen and (min-width: 1150px) { 1193 #navigation-promo-286921506 { 1194 --promo-heading-font-size: var(--text-h5); 1195 --content-over-media-row-gap: var(--spacing-5); 1196 --content-over-media-column-gap: var(--spacing-7); 1197 --mega-menu-promo-grid-image-min-width: 220px; 1198 1199 1200 } 1201 1202 }</style><div class="navigation-promo__wrapper " id="navigation-promo-286921506"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 1203 <a href="/collections/organic-dried-fruits-1" 1204 class="content-over-media rounded-sm group " 1205 style="--text-color: 255 255 255; grid-area: ;"><img src="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047" alt="" srcset="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=200 200w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=300 300w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.jpg?v=1668511047&width=400 400w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-1_a923b78b-7467-4ebf-a64b-6e0c112b22f3.
1205jpg?v=1668511047&width=500 500w" width="500" height="347" loading="lazy" class="zoom-image"><div class="place-self-end-start text-custom"> 1206 <p class="bold" style="font-size: 18px; line-height: var(--promo-heading-line-height, 1.4)">ORGANIC DRIED FRUITS</p> 1207 </div></a><a href="/collections/organic-fruit-nut-snacks" 1208 class="content-over-media rounded-sm group " 1209 style="--text-color: 255 255 255; grid-area: ;"><img src="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072" alt="" srcset="//sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=200 200w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=300 300w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=400 400w, //sunnyfruit.com/cdn/shop/files/2211_sunnyweb_megamenu-2_312bcb0c-42fd-4196-8a4c-320b2416a664.jpg?v=1668511072&width=500 500w" width="500" height="347" loading="lazy" class="zoom-image"><div class="place-self-end-start text-custom"> 1210 <p class="bold" style="font-size: 18px; line-height: var(--promo-heading-line-height, 1.4)">ORGANIC FRUITS & NUT SNACKS</p> 1211 </div></a> 1212 </div></div></div> 1213 </div> 1214 <div class="panel"> 1215 <div class="panel__wrapper" hidden> 1216 <ul class="v-stack gap-4"> 1217 <li class="text-with-icon lg:hidden"> 1218 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1219 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1220 </svg>CATEGORIES 1221 </button> 1222 </li><li class="h3 sm:h5"> 1223 <a class="group block w-full" 1224 href="/collections/organic-dried-fruits-1"><span><span class="reversed-link">Organic Dried Fruits</span></span> 1225 </a> 1226 </li><li class="h3 sm:h5"> 1227 <a class="group block w-full" 1228 href="/collections/organic-fruit-nut-snacks"><span><span class="reversed-link">Organic Fruit & Nut Snacks</span></span> 1229 </a> 1230 </li></ul> 1231 </div><div class="panel__wrapper" hidden> 1232 <ul class="v-stack gap-4"> 1233 <li class="text-with-icon lg:hidden"> 1234 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 1235 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1236 </svg>SHOP 1237 </button> 1238 </li><li class="h3 sm:h5"> 1239 <a class="group block w-full" 1240 href="/collections/all-products"><span><span class="reversed-link">All Products</span></span> 1241 </a> 1242 </li><li class="h3 sm:h5"> 1243 <a class="group block w-full" 1244 href="/collections/best-sellers"><span><span class="reversed-link">Best Sellers</span></span> 1245 </a> 1246 </li><li class="h3 sm:h5"> 1247 <a class="group block w-full" 1248 href="/collections/functional-fruits"><span><span class="reversed-link">Functional Fruits</span></span> 1249 </a> 1250 </li><li class="h3 sm:h5"> 1251 <a class="group block w-full" 1252 href="/collections/organic-dried-fruits"><span><span class="reversed-link">5 Portion Packs</span></span> 1253 </a> 1254 </li><li class="h3 sm:h5"> 1255 <a class="group block w-full" 1256 href="/collections/bundles"><span><span class="reversed-link">Bundles</span></span> 1257 </a> 1258 </li></ul> 1259 </div> 1260 </div></div></navigation-drawer>
1260<script> 1261 (() => { 1262 document.documentElement.style.setProperty(`--header-height`, `${document.getElementById('shopify-section-header').getBoundingClientRect().height.toFixed(1)}px`); 1263 })(); 1264</script>
1264 1265 1266</header><div id="shopify-section-cart-drawer" class="shopify-section"><cart-drawer class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 1267 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1268 </svg></button> 1269 1270 <div class="empty-state align-self-center"> 1271 <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22"> 1272 <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1273 </svg><span class="count-bubble count-bubble--lg">0</span> 1274 </div> 1275 1276 <div class="prose"> 1277 <p class="h5">Your cart is empty</p> 1278<a class="button button--xl" 1279 1280 1281 1282 1283 1284 href="/collections/all" 1285 1286 1287 >Continue shopping 1288</a></div> 1289 </div></cart-drawer> 1290 1291</div><div id="shopify-section-search-drawer" class="shopify-section"><search-drawer class="search-drawer drawer drawer--lg" id="search-drawer"> 1292 <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search"> 1293 <div class="search-input"> 1294 <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search"> 1295 <button type="reset" class="text-subdued">Clear</button> 1296 <button type="button" is="close-button"> 1297 <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 1298 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1299 </svg></button> 1300 </div> 1301 1302 1303<input type="hidden" name="type" value="product"> 1304 <input type="hidden" name="options[prefix]" value="last"> 1305 <input type="hidden" name="options[unavailable_products]" value="last"> 1306 1307 <predictive-search class="predictive-search" section-id="search-drawer" resources="product,collection" unavailable-products="last"><div slot="idle"> 1308 <div class="v-stack gap-3 sm:gap-4"><ul class="v-stack gap-2 sm:gap-3" role="list"><li> 1309 <a href="/collections/best-sellers" class="h5"> 1310 <span class="reversed-link hover:show">Best Sellers</span> 1311 </a> 1312 </li><li> 1313 <a href="/collections/organic-dried-fruits-1" class="h5"> 1314 <span class="reversed-link hover:show">Organic Dried Fruits </span> 1315 </a> 1316 </li><li> 1317 <a href="/collections/organic-fruit-nut-snacks" class="h5"> 1318 <span class="reversed-link hover:show">Fruit & Nut Snacks </span> 1319 </a> 1320 </li><li> 1321 <a href="/collections/functional-fruits" class="h5"> 1322 <span class="reversed-link hover:show">Functional Fruits</span> 1323 </a> 1324 </li><li> 1325 <a href="/collections/bundles" class="h5"> 1326 <span class="reversed-link hover:show">Bundles</span> 1327 </a> 1328 </li></ul> 1329 </div> 1330 </div><div slot="results"></div> 1331 1332 <div slot="loading"> 1333 <div class="v-stack gap-5 sm:gap-6 "> 1334 <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div> 1335 1336 <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6"> 1337 <span class="skeleton skeleton--thumbnail"></span> 1338 1339 <div class="v-stack gap-3 w-full"> 1340 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1341 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
1342 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1343 </div> 1344 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1345 <span class="skeleton skeleton--thumbnail"></span> 1346 1347 <div class="v-stack gap-3 w-full"> 1348 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1349 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1350 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1351 </div> 1352 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1353 <span class="skeleton skeleton--thumbnail"></span> 1354 1355 <div class="v-stack gap-3 w-full"> 1356 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1357 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1358 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1359 </div> 1360 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1361 <span class="skeleton skeleton--thumbnail"></span> 1362 1363 <div class="v-stack gap-3 w-full"> 1364 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1365 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1366 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1367 </div> 1368 </div></div> 1369 </div></div> 1370 </predictive-search> 1371 </form> 1372</search-drawer> 1373 1374</div><main role="main" id="main" class="anchor"> 1375 <section id="shopify-section-template--15965285843114__main" class="shopify-section shopify-section--main-blog"><style> 1376 #shopify-section-template--15965285843114__main { 1377 --section-background-hash: 0; 1378 } 1379 1380 #shopify-section-template--15965285843114__main + * { 1381 --previous-section-background-hash: 0; 1382 }</style><style> 1383 #shopify-section-template--15965285843114__main {--banner-content-padding-block-start:var(--spacing-16); 1384 } 1385 1386 @media screen and (min-width: 700px) { 1387 #shopify-section-template--15965285843114__main { 1388 --banner-content-padding-block-start:var(--spacing-28); 1389 } 1390 } 1391</style> 1392 1393<div class="blog" ><header class="blog-banner bg-secondary"> 1394 <div class="container"></div><div class="scroll-area bleed sm:unbleed justify-items-center"> 1395 <div class="blog-filter-list"> 1396 <ul class="h-stack bold text-base" role="tablist"> 1397 <li role="tab" aria-selected="true"> 1398 <a href="/blogs/recipes" class="selected">ALL</a> 1399 </li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/apricot" title="Show articles tagged APRICOT">APRICOT</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/banana" title="Show articles tagged BANANA">BANANA</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/cherry" title="Show articles tagged CHERRY">CHERRY</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/date" title="Show articles tagged DATE">DATE</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/fig" title="Show articles tagged FIG">FIG</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/gluten-free" title="Show articles tagged GLUTEN-FREE">GLUTEN-FREE</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/mango" title="Show articles tagged MANGO">MANGO</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/mulberry" title="Show articles tagged MULBERRY">MULBERRY</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/plum-prune" title="Show articles tagged PLUM / PRUNE">PLUM / PRUNE</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/savoury" title="Show articles tagged SAVOURY">SAVOURY</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/strawberry" title="Show articles tagged STRAWBERRY">STRAWBERRY</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/sweet" title="Show articles tagged SWEET">SWEET</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/tomato" title="Show articles tagged TOMATO">TOMATO</a></li><li role="tab" aria-selected="false"><a href="/blogs/recipes/tagged/vegan" title="Show articles tagged VEGAN">VEGAN</a></li></ul> 1400 </div> 1401 </div></div> 1402 </header> 1403 1404 <div class="blog-posts__container container"><div class="blog-posts"><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/savory-fruit-stuffing" class="blog-post-card__figure roun
1404ded"><span class="badge badge--primary">APRICOT </span><img src="//sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=1920" alt="SAVORY FRUIT-FILLED STUFFING" srcset="//sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=300 300w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=400 400w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=500 500w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=600 600w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=800 800w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/Untitled_design_93cc1612-e4f9-4de9-91da-83b5dee4e389.png?v=1763140976&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1405 <div class="v-stack gap-4 sm:gap-5"> 1406 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/savory-fruit-stuffing">SAVORY FRUIT-FILLED STUFFING</a></p></div></div> 1407 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/whole-wheat-focaccia-w-dried-figs-and-rosemary" class="blog-post-card__figure rounded"><span class="badge badge--primary">FIG </span><img src="//sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=1920" alt="WHOLE WHEAT FOCACCIA WITH DRIED FIGS AND ROSEMARY" srcset="//sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=300 300w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=400 400w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=500 500w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=600 600w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=800 800w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/9.jpg?v=1668792492&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1408 <div class="v-stack gap-4 sm:gap-5"> 1409 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/whole-wheat-focaccia-w-dried-figs-and-rosemary">WHOLE WHEAT FOCACCIA WITH DRIED FIGS AND ROSEMARY</a></p></div></div> 1410 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/rice-pudding-w-dried-mango-fresh-apples" class="blog-post-card__figure rounded"><span class="badge badge--primary">MANGO </span><img src="//sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=1920" alt="RICE PUDDING WITH DRIED MANGO AND FRESH APPLES" srcset="//sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=300 300w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=400 400w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=500 500w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=600 600w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=800 800w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/mango.jpg?v=1668794291&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom
1410-image"></a><div class="blog-post-card__info"> 1411 <div class="v-stack gap-4 sm:gap-5"> 1412 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/rice-pudding-w-dried-mango-fresh-apples">RICE PUDDING WITH DRIED MANGO AND FRESH APPLES</a></p></div></div> 1413 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/prune-dark-chocolate-brownie" class="blog-post-card__figure rounded"><span class="badge badge--primary">PLUM / PRUNE </span><img src="//sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=1920" alt="PRUNE AND DARK CHOCOLATE BROWNIE" srcset="//sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=300 300w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=400 400w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=500 500w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=600 600w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=800 800w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/8.jpg?v=1668792137&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1414 <div class="v-stack gap-4 sm:gap-5"> 1415 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/prune-dark-chocolate-brownie">PRUNE AND DARK CHOCOLATE BROWNIE</a></p></div></div> 1416 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/date-coconut-chocolate-slice" class="blog-post-card__figure rounded"><span class="badge badge--primary">DATE </span><img src="//sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=1920" alt="CHOCOLATE SLICE WITH DRIED DATES AND COCONUT" srcset="//sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=300 300w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=400 400w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=500 500w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=600 600w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=800 800w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/7.jpg?v=1668792225&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1417 <div class="v-stack gap-4 sm:gap-5"> 1418 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/date-coconut-chocolate-slice">CHOCOLATE SLICE WITH DRIED DATES AND COCONUT</a></p></div></div> 1419 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/dried-strawberry-jam-and-cashew-cream-cookie-sandwich" class="blog-post-card__figure rounded"><span class="badge badge--primary">STRAWBERRY </span><img src="//sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=1920" alt="DRIED STRAWBERRY JAM AND CASHEW CREAM COOKIE SANDWICH" srcset="//sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=300 300w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=400 400w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=500 500w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=600 600w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=800 800w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/6.jpg?v=1668792312&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom
1419-image"></a><div class="blog-post-card__info"> 1420 <div class="v-stack gap-4 sm:gap-5"> 1421 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/dried-strawberry-jam-and-cashew-cream-cookie-sandwich">DRIED STRAWBERRY JAM AND CASHEW CREAM COOKIE SANDWICH</a></p></div></div> 1422 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/raw-mango-tart-2-serving" class="blog-post-card__figure rounded"><span class="badge badge--primary">MANGO </span><img src="//sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=1920" alt="VEGAN AND RAW MANGO TART" srcset="//sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=300 300w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=400 400w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=500 500w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=600 600w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=800 800w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/mangotart.jpg?v=1668792790&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1423 <div class="v-stack gap-4 sm:gap-5"> 1424 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/raw-mango-tart-2-serving">VEGAN AND RAW MANGO TART</a></p></div></div> 1425 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/banana-bread" class="blog-post-card__figure rounded"><span class="badge badge--primary">BANANA </span><img src="//sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=1920" alt="BANANA BREAD" srcset="//sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=300 300w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=400 400w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=500 500w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=600 600w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=800 800w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/5.jpg?v=1668791753&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1426 <div class="v-stack gap-4 sm:gap-5"> 1427 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/banana-bread">BANANA BREAD</a></p></div></div> 1428 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/overnight-oats" class="blog-post-card__figure rounded"><span class="badge badge--primary">FIG </span><img src="//sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=1920" alt="OVERNIGHT OATS WITH DRIED FIGS" srcset="//sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=300 300w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=400 400w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=500 500w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=600 600w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=800 800w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/Oats.jpg?v=1668792986&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom
1428-image"></a><div class="blog-post-card__info"> 1429 <div class="v-stack gap-4 sm:gap-5"> 1430 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/overnight-oats">OVERNIGHT OATS WITH DRIED FIGS</a></p></div></div> 1431 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/vegan-pear-and-raspberry-crumble-w-dried-mulberries-2-serving" class="blog-post-card__figure rounded"><span class="badge badge--primary">MULBERRY </span><img src="//sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=1920" alt="VEGAN CRUMBLE WITH DRIED MULBERRIES" srcset="//sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=300 300w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=400 400w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=500 500w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=600 600w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=800 800w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/4.jpg?v=1668792433&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1432 <div class="v-stack gap-4 sm:gap-5"> 1433 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/vegan-pear-and-raspberry-crumble-w-dried-mulberries-2-serving">VEGAN CRUMBLE WITH DRIED MULBERRIES</a></p></div></div> 1434 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/cherry-coconut-yoghurt-popsicles-3-serving" class="blog-post-card__figure rounded"><span class="badge badge--primary">CHERRY </span><img src="//sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=1920" alt="DRIED CHERRY VEGAN POPSICLES" srcset="//sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=300 300w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=400 400w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=500 500w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=600 600w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=800 800w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/ice_cream.jpg?v=1668792669&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1435 <div class="v-stack gap-4 sm:gap-5"> 1436 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/cherry-coconut-yoghurt-popsicles-3-serving">DRIED CHERRY VEGAN POPSICLES</a></p></div></div> 1437 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/whole-wheat-cookie-w-date-and-walnut-filling-5-serving" class="blog-post-card__figure rounded"><span class="badge badge--primary">DATE </span><img src="//sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=1920" alt="WHOLE WHEAT DATE COOKIE" srcset="//sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=300 300w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=400 400w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=500 500w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=600 600w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=800 800w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/2_1.jpg?v=1668792561&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom
1437-image"></a><div class="blog-post-card__info"> 1438 <div class="v-stack gap-4 sm:gap-5"> 1439 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/whole-wheat-cookie-w-date-and-walnut-filling-5-serving">WHOLE WHEAT DATE COOKIE</a></p></div></div> 1440 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/dried-fig-jam-with-cognac-10-serving" class="blog-post-card__figure rounded"><span class="badge badge--primary">FIG </span><img src="//sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=1920" alt="DRIED FIG JAM WITH COGNAC" srcset="//sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=300 300w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=400 400w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=500 500w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=600 600w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=800 800w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/Jam.jpg?v=1668792721&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1441 <div class="v-stack gap-4 sm:gap-5"> 1442 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/dried-fig-jam-with-cognac-10-serving">DRIED FIG JAM WITH COGNAC</a></p></div></div> 1443 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/einkorn-dried-tomato-and-rosemary-scone-bites" class="blog-post-card__figure rounded"><span class="badge badge--primary">SAVOURY </span><img src="//sunnyfruit.com/cdn/shop/articles/TomatoBites_520x500_fe98b3af-68d6-4b1b-b887-0f9a8e6cb5e1.jpg?v=1736432757&width=520" alt="AVOCADO AND DATE MOUSSE" srcset="//sunnyfruit.com/cdn/shop/articles/TomatoBites_520x500_fe98b3af-68d6-4b1b-b887-0f9a8e6cb5e1.jpg?v=1736432757&width=300 300w, //sunnyfruit.com/cdn/shop/articles/TomatoBites_520x500_fe98b3af-68d6-4b1b-b887-0f9a8e6cb5e1.jpg?v=1736432757&width=400 400w, //sunnyfruit.com/cdn/shop/articles/TomatoBites_520x500_fe98b3af-68d6-4b1b-b887-0f9a8e6cb5e1.jpg?v=1736432757&width=500 500w" width="520" height="195" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1444 <div class="v-stack gap-4 sm:gap-5"> 1445 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/einkorn-dried-tomato-and-rosemary-scone-bites">EINKORN DRIED TOMATO AND ROSEMARY SCONE BITES</a></p></div></div> 1446 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/chia-mulberry-muesli" class="blog-post-card__figure rounded"><span class="badge badge--primary">MULBERRY </span><img src="//sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=1920" alt="CHIA MULBERRY MUESLI" srcset="//sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=300 300w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=400 400w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=500 500w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=600 600w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=800 800w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/muesli.jpg?v=1668792860&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom
1446-image"></a><div class="blog-post-card__info"> 1447 <div class="v-stack gap-4 sm:gap-5"> 1448 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/chia-mulberry-muesli">CHIA MULBERRY MUESLI</a></p></div></div> 1449 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/vegan-plum-oatmeal-cookies" class="blog-post-card__figure rounded"><span class="badge badge--primary">PLUM / PRUNE </span><img src="//sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=1920" alt="VEGAN PLUM OATMEAL COOKIES" srcset="//sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=300 300w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=400 400w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=500 500w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=600 600w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=800 800w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/Oatmeal.jpg?v=1668792917&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1450 <div class="v-stack gap-4 sm:gap-5"> 1451 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/vegan-plum-oatmeal-cookies">VEGAN PLUM OATMEAL COOKIES</a></p></div></div> 1452 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/vegan-dairy-free-gluten-biscotti-with-dried-cheery-and-pistachios" class="blog-post-card__figure rounded"><span class="badge badge--primary">CHERRY </span><img src="//sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=1920" alt="VEGAN DAIRY FREE GLUTEN BISCOTTI WITH DRIED CHEERY AND PISTACHIOS" srcset="//sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=300 300w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=400 400w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=500 500w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=600 600w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=800 800w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/1_1.jpg?v=1668791871&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1453 <div class="v-stack gap-4 sm:gap-5"> 1454 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/vegan-dairy-free-gluten-biscotti-with-dried-cheery-and-pistachios">VEGAN DAIRY FREE GLUTEN BISCOTTI WITH DRIED CHERRY AND PISTACHIOS</a></p></div></div> 1455 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/avocado-and-date-mousse" class="blog-post-card__figure rounded"><span class="badge badge--primary">DATE </span><img src="//sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=1920" alt="AVOCADO AND DATE MOUSSE" srcset="//sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=300 300w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=400 400w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=500 500w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=600 600w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=800 800w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/Pudding.jpg?v=1668793147&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom
1455-image"></a><div class="blog-post-card__info"> 1456 <div class="v-stack gap-4 sm:gap-5"> 1457 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/avocado-and-date-mousse">AVOCADO AND DATE MOUSSE</a></p></div></div> 1458 </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/recipes/gluten-free-mulberry-bagels-8-servings" class="blog-post-card__figure rounded"><span class="badge badge--primary">GLUTEN-FREE </span><img src="//sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=1920" alt="Gluten-Free Mulberry Bagels" srcset="//sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=300 300w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=400 400w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=500 500w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=600 600w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=800 800w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=1000 1000w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=1200 1200w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=1400 1400w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=1600 1600w, //sunnyfruit.com/cdn/shop/articles/3.jpg?v=1668790842&width=1800 1800w" width="1920" height="719" loading="lazy" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info"> 1459 <div class="v-stack gap-4 sm:gap-5"> 1460 <div class="v-stack gap-3 sm:gap-4"><p class="h6"><a href="/blogs/recipes/gluten-free-mulberry-bagels-8-servings">GLUTEN-FREE MULBERRY BAGELS</a></p></div></div> 1461 </div></blog-post-card></div></div></div> 1462 1463</section> 1464<section id="shopify-section-static-text-with-icons" class="shopify-section shopify-section--text-with-icons"><style> 1465 #shopify-section-static-text-with-icons { 1466 --section-background-hash: 0; 1467 } 1468 1469 #shopify-section-static-text-with-icons + * { 1470 --previous-section-background-hash: 0; 1471 }</style><style> 1472 #shopify-section-static-text-with-icons { 1473 --text-with-icons-template: auto-flow 100%; 1474 --text-with-icons-justify: center; 1475 --text-with-icons-text-align: center; 1476 --text-with-icons-gap: var(--spacing-7); 1477 } 1478 1479 @media screen and (min-width: 1150px) { 1480 #shopify-section-static-text-with-icons { 1481 --text-with-icons-gap: var(--spacing-8); 1482 } 1483 }@media screen and (min-width: 1000px) { 1484 #shopify-section-static-text-with-icons { 1485 --text-with-icons-template: repeat(1, minmax(0, 630px)); 1486 --text-with-icons-justify: center; 1487 --text-with-icons-text-align: center; 1488 } 1489 }</style> 1490 1491 <div class="section section-blends section-full"> 1492 <div class="text-with-icons"> 1493 <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-static-text-with-icons" role="region"><div id="block-static-text-with-icons-free-shipping" class="text-with-icons__item snap-center" role="group" aria-label="Item 1 of 1" ><div ><svg role="presentation" fill="none" focusable="false" stroke-width="1.1" width="24" height="24" class="sm:hidden icon icon-picto-box" viewBox="0 0 24 24"> 1494 <path d="M2.22 5.472a.742.742 0 0 0-.33.194.773.773 0 0 0-.175.48c-.47 4.515-.48 7.225 0 11.707a.792.792 0 0 0 .505.737l9.494 3.696.285.079.286-.08 9.494-3.694a.806.806 0 0 0 .505-.737c.5-4.537.506-7.153 0-11.648a.765.765 0 0 0-.175-.542.739.739 0 0 0-.33-.257v.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1495 <path d="M22.269 5.997a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623 2.22 5.47a.742.742 0 0 0-.33.192.771.771 0 0 0-.16.336.806.806 0 0 0 .49.592l9.494 3.696h.57l5.216-2.03L21.78 6.59a.794.794 0 0 0 .492-.593h-.002Z" fill="currentColor" fill-opacity="0"/> 1496 <path d="m17.5 8.255-5.215 2.03h-.571L2.22 6.59a.806.806 0 0 1-.49-.592.771.771 0 0 1 .16-.336.742.742 0 0 1 .33-.192l4.747-1.847M17.5 8.255 21.78 6.59a.794.794 0 0 0 .492-.593h-.002a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623M17.5 8.255 6.967 3.623M12 22.365v-12.08M15.5 17l4-1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1497 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.1" width="24" height="24" class="hidden sm:block icon icon-picto-box" viewBox="0 0 24 24"> 1498 <path d="M2.22 5.472a.742.742 0 0 0-.33.194.773.773 0 0 0-.175.48c-.47 4.515-.48 7.225 0 11.707a.792.792 0 0 0 .505.737l9.494 3.696.285.079.286-.08 9.494-3.694a.806.806 0 0 0 .505-.737c.5-4.537.506-7.153 0-11.648a.765.765 0 0 0-.175-.542.739.739 0 0 0-.33-.257v.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1499 <path d="M22.269 5.997a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623 2.22 5.47a.742.742 0 0 0-.33.192.771.771 0 0 0-.16.336.806.806 0 0 0 .49.592l9.494 3.696h.57l5.216-2.03L21.78 6.59a.794.794 0 0 0 .492-.593h-.002Z" fill="currentColor" fill-opacity="0"/> 1500 <path d="m17.5 8.255-5.215 2.03h-.571L2.22 6.59a.806.806 0 0 1-.49-.592.771.771 0 0 1 .16-.336.742.742 0 0 1 .33-.192l4.747-1.847M17.5 8.255 21.78 6.59a.794.794 0 0 0 .492-.593h-.002a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623M17.5 8.255 6.967 3.623M12 22.365v-12.08M15.5 17l4-1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1501 </svg></div><div class="text-with-icons__text-wrapper"> 1502 <div class="prose"><p class="h6">FREE SHIPPING ON ORDERS OVER $45</p></div> 1503 </div> 1504 </div>
1504</scroll-carousel></div> 1505 </div></section></main><footer id="shopify-section-footer" class="shopify-section shopify-section--footer"><style> 1506 @media screen and (min-width: 1000px) { 1507 #shopify-section-footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 1508 } 1509 } 1510</style><div class="footer"> 1511 <div class="container"> 1512 <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--menu" ><p class="bold">Support</p><ul class="v-stack gap-3" role="list"><li> 1513 <a href="/pages/faq" class="inline-block link-faded break-all">FREQUENTLY ASKED QUESTIONS</a> 1514 </li><li> 1515 <a href="/pages/postage-and-shipping" class="inline-block link-faded break-all">SHIPPING</a> 1516 </li><li> 1517 <a href="/pages/product-feedback" class="inline-block link-faded break-all">RETURNS AND COMPLAINTS</a> 1518 </li><li> 1519 <a href="/pages/subscriptions" class="inline-block link-faded break-all">SUBSCRIPTIONS</a> 1520 </li><li> 1521 <a href="https://sunnyfruit.com/account/register" class="inline-block link-faded break-all">CREATE AN ACCOUNT</a> 1522 </li><li> 1523 <a href="/pages/accessibility" class="inline-block link-faded break-all">ACCESSIBILITY</a> 1524 </li><li> 1525 <a href="/pages/privacy-policy" class="inline-block link-faded break-all">PRIVACY POLICY</a> 1526 </li><li> 1527 <a href="/pages/cookie-policy" class="inline-block link-faded break-all">COOKIES POLICY</a> 1528 </li><li> 1529 <a href="/pages/terms-of-use" class="inline-block link-faded break-all">TERMS OF USE</a> 1530 </li></ul> 1531 </div><div class="footer__block footer__block--menu" ><p class="bold">Contact</p><ul class="v-stack gap-3" role="list"><li> 1532 <a href="/pages/product-feedback" class="inline-block link-faded break-all">FOR CUSTOMERS</a> 1533 </li><li> 1534 <a href="/pages/become-a-vendor" class="inline-block link-faded break-all">FOR DISTRIBUTORS</a> 1535 </li><li> 1536 <a href="/pages/find-a-store" class="inline-block link-faded break-all">FIND A STORE</a> 1537 </li><li> 1538 <a href="https://sunnyfruit.com/pages/wholesale" class="inline-block link-faded break-all">WHOLESALE</a> 1539 </li></ul> 1540 </div><div class="footer__block footer__block--menu" ><p class="bold">Company</p><ul class="v-stack gap-3" role="list"><li> 1541 <a href="/collections/all-products" class="inline-block link-faded break-all">ALL PRODUCTS</a> 1542 </li><li> 1543 <a href="https://sunnyfruit.com/pages/about-us-new" class="inline-block link-faded break-all">ABOUT US</a> 1544 </li><li> 1545 <a href="https://sunnyfruit.com/blogs/recipies" class="inline-block link-faded break-all">RECIPES</a> 1546 </li><li> 1547 <a href="https://sunnyfruit.com/blogs/sunny-diary" class="inline-block link-faded break-all">SUNNY DIARY</a> 1548 </li></ul> 1549 </div><div class="footer__block footer__block--newsletter" ><img src="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=250" alt="" srcset="//sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=120 120w, //sunnyfruit.com/cdn/shop/files/Sunny-fruit-logo.png?v=1755566335&width=240 240w" width="250" height="234" loading="lazy" style="max-width: 120px" sizes="120px"><div class="v-stack gap-6"><p class="h6">JOIN THE SUNNY CLUB</p><div class="prose text-subdued"><p>Enter your email to join and save 10% on your first order.</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-footer-298307039" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 1550 1551 1552 1553 autocomplete="email" 1554 1555 enterkeyhint="send" 1556 required 1557><label for="input-footer-298307039" class="floating-label">E-mail</label>
1557<div class="self-submit-button"> 1558 <button type="submit" class="circle-chevron hover:colors"> 1559 <span class="sr-only">Subscribe</span><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 1560 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1561 </svg></button> 1562 </div></div></form></div> 1563 </div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li> 1564 <a href="https://www.facebook.com/sunnyfruitofficial" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24"> 1565 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1566 </svg></a> 1567 </li><li> 1568 <a href="https://www.instagram.com/sunnyfruitofficial/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24"> 1569 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 1570 </svg></a> 1571 </li><li> 1572 <a href="https://tr.pinterest.com/0tq4nh93jflsnnka5wugqxrq5dxhgt/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24"> 1573 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 1574 </svg></a> 1575 </li><li> 1576 <a href="https://www.youtube.com/channel/UCtGUysz6uyU5bOzflkaoZDg"
1576class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24"> 1577 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 1578 </svg></a> 1579 </li><li> 1580 <a href="https://www.tiktok.com/@sunnyfruitofficial" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24"> 1581 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 1582 </svg></a> 1583 </li></ul></div><div class="footer__aside-bottom"><div class="footer__payment-icons h-stack wrap gap-2"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1584<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
15840 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1585<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
158506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1586<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1587<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
15870-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1588<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
158816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1589</div><div class="footer__copyright caption" style="background: #292f33 ; color: white; padding: 20px;"> 1590 <small class="copyright__content" style="font-size: .7rem;"> Copyright 2022. All Rights Reserved<br></small> 1591 1592 1593 <small class="copyright__content" style="font-family:'Oswald'; font-weight: 800;font-size: 0.9rem;">DESIGNED BY DESIGN IN SITU</small> 1594 </div> </div> 1595 </div> 1596 </div> 1597 </div> 1598</div><privacy-bar class="privacy-bar" hidden> 1599 <div class="privacy-bar__inner"> 1600 <button type="button" class="privacy-bar__close" data-action="close"> 1601 <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="10" height="10" class="icon icon-delete" viewBox="0 0 10 10"> 1602 <path d="m.757.757 8.486 8.486m-8.486 0L9.243.757" stroke="currentColor"></path> 1603 </svg></button> 1604 1605 <div class="v-stack gap-4"> 1606 <div class="v-stack gap-2"><p class="bold">Cookie policy</p><div class="prose text-xs"><p>We use cookies and similar technologies to provide the best experience on our website. Refer to our Privacy Policy for more information.</p></div></div> 1607 1608 <div class="h-stack gap-2"> 1609 <button type="button" class="button button--sm" data-action="accept">Accept</button> 1610 <button type="button" class="button button--sm button--subdued" data-action="decline">Decline</button> 1611 </div> 1612 </div> 1613 </div> 1614 </privacy-bar></footer> 1615 1616 1617<div class="smile-shopify-init" 1618 data-channel-key="channel_bRge5Ev6MkDQwqXdZgebQC1y" 1619 1620></div> 1621 1622 1623 1624 1625 1626 1627 1628<style> </style> 1629<div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block"> 1630 1631 1632
1632<script> 1633 window.lbupsellVersion = 2; 1634 </script>
1634 1635 1636 1637
1638<script> 1639 1640 1641 window.lbupsellToken = "3cbc68dee060d44c5597b548a087eb8a" 1642 1643 1644</script>
1644 1645
1646<script> 1647 1648 window.lbInitMode = "immediate"; 1649 1650 window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-upsell-components.esm.js";</script>
1650 1651
1652<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-utils.js" defer="defer"></script>
1652 1653 1654</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> 1655 1656 1657<div class="smile-shopify-init" 1658 data-channel-key="channel_bRge5Ev6MkDQwqXdZgebQC1y" 1659 1660></div> 1661 1662 1663</div><div id="shopify-block-AN3hsdzZvTTlIb2FWQ__8218531531362863771" class="shopify-block shopify-app-block"> 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685
1685<script> 1686 let shopifyLiquidValuesApp7Ext = { 1687 product: { 1688 handle: null, 1689 productId: null, 1690 collections: [ 1691 1692 ], 1693 tags: null, 1694 type: null 1695 }, 1696 selected_or_first_available_variant: null, 1697 customer: { 1698 first_name: null, 1699 email: null, 1700 id: null, 1701 total_spent: null, 1702 customerTags: null 1703 }, 1704 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}, 1705 markets: { 1706 handle: "us", 1707 id: 2406023338, 1708 } 1709 }; 1710 1711 window.shopifyLiquidValuesApp7Ext = shopifyLiquidValuesApp7Ext; 1712 </script>
1712 1713 1714 1715 1716
1716<script id="kite-app-data" type="application/json">{"userData":{"shopName":"sunny-fruit.myshopify.com","storefrontAccessToken":"d28fd7b40da290fcbb0a8c864adf863a","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,"redirectToCartAfterBogoAddition":null,"redirectToCheckoutAfterBogoAddition":true,"languageMode":"SINGLE","isRegionalLocaleUrlRequiredForHref":true,"fireNewSideCartRefreshCodeFirst":true,"considerRequestListenerData":true,"fetchDataForFirstRenderInFreeGiftOnCartPage":true,"useListenForXmlHttpApiCallsV2":true},"createdAt":"2025-08-18T15:35:22.524Z","isSubscription":{"name":"Monthly-Shopify-Free-Jul25"},"isAppLevelMetafieldCreated":true,"isUseAppLevelMetafieldDisabled":false,"freeGiftCheckoutDebugTracingEnabled":false,"multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":null,"promotionCampaigns":[],"freeGiftV2Campaigns":[],"discounts":[],"boGo":[],"shippingDiscount":[],"shippingDiscountV2":[],"customDiscount":[],"unifiedWidget":[],"consolidatedCustomDiscount":[],"consolidatedCombinedDiscount":[],"freeGiftCheckout":[],"storefrontConfig":{"theme":{},"widgetTypeDesign":{},"widgetPriority":{}},"fileRequest":{"freeGiftLogicv1":true,"freeGiftV1":false,"kiteV0Features":true,"customDiscountLogic":false,"freeGiftV2":false,"globalWidgets":false}}</script>
1716 1717 1718
1718<script> 1719 if (window && !window.kite_app_data) { 1720 let metafieldData; 1721 1722 const jsonDataElement = document.getElementById('kite-app-data'); 1723 const jsonString = jsonDataElement ? jsonDataElement.textContent : ''; 1724 1725 try { 1726 metafieldData = JSON.parse(jsonString); 1727 } catch (error) { 1728 console.error("Failed to parse metafield data:", error); 1729 metafieldData = { errorMsg: "This is not a valid JSON" }; 1730 } 1731 1732 if (metafieldData && !metafieldData?.errorMsg) { 1733 window.kite_app_data = metafieldData; 1734 } 1735 1736 if (jsonDataElement) { 1737 jsonDataElement.textContent = ''; 1738 } 1739 } 1740 </script>
1740 1741 1742 1743 1744
1744<script> 1745 window.gfgFileStatus = { 1746 base: "NEED_TO_LOAD", 1747 freeGiftV1: "false", 1748 freeGiftV2: "false", 1749 kiteV0Features: "true", 1750 customDiscountLogic: "false", 1751 globalWidgets: "false" 1752 }; 1753 // Convert boolean strings to status (skip 'base' which is always NEED_TO_LOAD) 1754 Object.keys(window.gfgFileStatus).forEach(function(key) { 1755 if (key === 'base') return; 1756 window.gfgFileStatus[key] = window.gfgFileStatus[key] === "true" ? "NEED_TO_LOAD" : "DONT_LOAD"; 1757 }); 1758 </script>
1758 1759 1760 1761 1762 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" media="print" onload="this.media='all'" /> 1763 <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" /></noscript> 1764
1764<script defer src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.js"></script>
1764 1765 1766 1767 1768 1769 1770 1771 1772
1772<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/kiteV0Features.js"></script>
1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790</div><div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
1790<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
1790 1791 1792 1793 1794 1795 1796 1797 1798 1799<!-- BEGIN app snippet: storefront-globals -->
1799<script> 1800 (function () { 1801 window.easybundle_active_product_data = window.easybundle_active_product_data ?? null; 1802 window.easybundle_currency_config = window.easybundle_currency_config ?? { 1803 currencySymbol: "$", 1804 moneyFormat: "${{amount}}", 1805 moneyFormatWithCurrency: "${{amount}} USD", 1806 market: { id: 2406023338, handle: "us" } 1807 }; 1808 window.easybundle_active_page_type = window.easybundle_active_page_type ?? "blog"; 1809 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}; 1810 window.easybundle_locale_config = window.easybundle_locale_config ?? { 1811 currentLocale: "en", 1812 primaryLocale: "en", 1813 }; 1814 })(); 1815</script>
1815<!-- END app snippet --> 1816 1817<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet --> 1818<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet --> 1819 1820<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet --> 1821 1822<!-- BEGIN app snippet: bundle-bootstrap -->
1822<script> 1823 (function(){ 1824 window.gbbExtEmbed = { f :{} }; 1825 function getProductData() { 1826 return { 1827 handle: null, 1828 productId: null, 1829 productData : window.easybundle_active_product_data ?? null, 1830 collections: [ 1831 1832 ], 1833 selected_or_first_available_variant: null 1834 }; 1835 } 1836 function debugConsole(...messages){ 1837 try { 1838 let isDebug = localStorage.getItem("debug"); 1839 if (isDebug) { 1840 for (let message of messages) { 1841 console.error(message); 1842 } 1843 } 1844 } catch (err) { 1845 console.error('error inside the debugError function ->', err) 1846 } 1847 } 1848 function getBundleRenderTarget(){ 1849 const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings 1850 ?? window.easybundle_user_ext_data?.customSettings 1851 ?? window.easybundles_ext_data?.userData?.customSettings 1852 ?? {}; 1853 const customSelector = customSettings.customSelectorToRenderFullPageBundle || ""; 1854 if(customSelector){ 1855 return document.querySelector(customSelector); 1856 } 1857 return document.querySelector('main') 1858 || document.querySelector('.main') 1859 || document.querySelector('#main') 1860 || document.querySelector('#main-content'); 1861 } 1862 1863 function removeProductHtmlForBundles(){ 1864 try{ 1865 const targetWrapper = getBundleRenderTarget(); 1866 if(targetWrapper){ 1867 targetWrapper.innerHTML = ''; 1868 } 1869 }catch(err){ 1870 debugConsole("error in removeProductHtmlForBundles",err) 1871 } 1872 } 1873 1874 // Mount must exist before the template script runs, or its lookup races. 1875 function buildDummyProductHtmlForBundles(){ 1876 try{ 1877 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 1878 const offerId = parentProductData?.offerId; 1879 if(parentProductData?.bundleType !== "SDK" || !offerId) return; 1880 if(document.getElementById("gbbBundle")) return; 1881 1882 const bundleWrapperDiv = document.createElement("div"); 1883 bundleWrapperDiv.id = "gbbBundle"; 1884 bundleWrapperDiv.className = "gbbBundleWrapper"; 1885 bundleWrapperDiv.dataset.offerId = offerId; 1886 const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif 1887 || window.easybundle_user_ext_data?.customSettings?.loadingGif 1888 || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif"; 1889 bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>'; 1890 1891 const targetWrapper = getBundleRenderTarget(); 1892 if(targetWrapper){ 1893 targetWrapper.innerHTML = ""; 1894 targetWrapper.appendChild(bundleWrapperDiv); 1895 }else{ 1896 document.body.appendChild(bundleWrapperDiv); 1897 } 1898 }catch(err){ 1899 debugConsole("error in buildDummyProductHtmlForBundles", err); 1900 } 1901 } 1902 async function getBundleDataFromS3() { 1903 try { 1904 const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 1905 if(!parentProductsData?.bundleId) return null; 1906 1907 const shopName = window.Shopify.shop; 1908 const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json` 1909 const fetchResponse = await fetch(s3Url); 1910 const data = await fetchResponse.json(); 1911 return data || null; 1912 } catch (error) { 1913 debugConsole("Error in getBundleDataFromS3:", error); 1914 return null; 1915 } 1916 } 1917 1918 // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB. 1919 function isOverflowed(value) { 1920 if ( 1921 value !== null && 1922 typeof value === 'object' && 1923 !Array.isArray(value) && 1924 value.errorMsg !== undefined && 1925 value.errorMsg !== null 1926 ) { 1927 return true; 1928 } 1929 return false;
1930 1931 } 1932 1933 function isForceCdn(){ 1934 try { 1935 return new URLSearchParams(location.search).get('gbbForceCdn') === 'true' 1936 || localStorage.getItem('gbbForceCdn') === 'true'; 1937 } catch(_){ return false; } 1938 } 1939 1940 // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail. 1941 async function fetchOverflowedDataFromCDN(s3Key, memoKey){ 1942 const shouldSkipR2 = (function(){ 1943 try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; } 1944 catch(_){ return false; } 1945 })(); 1946 1947 const buster = '?nocache=' + Date.now(); 1948 const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster; 1949 const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster; 1950 1951 if (!shouldSkipR2) { 1952 try { 1953 const r2Resp = await Promise.race([ 1954 fetch(r2Url), 1955 new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); }) 1956 ]); 1957 if (r2Resp.ok) { 1958 const data = await r2Resp.json(); 1959 if (data) return data; 1960 } 1961 } catch (e) { 1962 debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e); 1963 try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){} 1964 } 1965 } 1966 1967 try { 1968 const s3Resp = await fetch(s3Url); 1969 if (!s3Resp.ok) return null; 1970 return (await s3Resp.json()) || null; 1971 } catch (e) { 1972 debugConsole('S3 fetch failed for ' + memoKey + ':', e); 1973 return null; 1974 } 1975 } 1976 1977 async function getSdkBundleDataFromCDN(offerId){ 1978 if (!offerId) return null; 1979 const shopName = window.Shopify.shop; 1980 return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig'); 1981 } 1982 1983 async function getUpsellIndexFromCDN(){ 1984 const shopName = window.Shopify.shop; 1985 return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex'); 1986 } 1987 1988 function initializeShopifyValues() { 1989 const productDetails = getProductData() 1990 window.shopifyLiquidValuesApp4Ext = { 1991 product: productDetails, 1992 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}, 1993 selected_or_first_available_variant: productDetails.selected_or_first_available_variant 1994 }; 1995 let ext_data = {"userData":{"shopName":"sunny-fruit.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,"renderBundleBreakdown":true,"allowPartialLocaleMatching":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODA
1995L":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":false,"showOriginalPrice":true,"showPersonalizationCharges":true,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","isSDKBundlesAllowed":true,"isLegacyBundlesAllowed":false,"redirectToCheckoutEnabled":true,"isMetaPixelTrackingEnabled":true,"isGoogleAnalyticsTrackingEnabled":true,"functionAutomaticCnt":10,"maxQbBundlesAllowed":10,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- Start\n*\/\n.gbbFullPageBundle, .gbbBundleWrapper {\n --gbb-cart-footer-buttons-border-radius: 50px !important;\n --gbb-buttons-border-radius: 50px !important;\n --gbb-cart-footer-clear-button-border-radius: 50px !important;\n --gbb-product-variant-add-button-border-radius: 50px !important;\n --gbb-product-card-border-radius: 16px !important;\n --gbb-side-footer-corner-border-radius: 16px !important;\n --gbb-variant-modal-border-radius: 16px !important;\n --gbb-box-selection-border-radius: 16px !important;\n --gbb-product-card-image-border-radius: 16px !important;\n --gbb-side-footer-corner-image-border-radius: 16px !important;\n --gbb-variant-modal-image-container-border-radius: 16px !important;\n --gbb-cart-footer-product-image-border-radius: 16px !important;\n --gbb-product-card-image-fit: cover !important;\n --gbb-side-footer-product-card-title-font-size: 15px !important;\n --gbb-variant-modal-title-font-size: 15px !important;\n --gbb-category-title-font-size: 15px !important;\n --gbb-box-selection-heading-font-size: 15px !important;\n --gbb-category-tab-font-size: 15px !important;\n --gbb-product-card-button-font-size: 15px !important;\n --gbb-cart-footer-button-font-size: 15px !important;\n --gbb-product-card-quantity-selector-font-size: 15px !important;\n --gbb-side-footer-product-card-final-price-font-size: 15px !important;\n --gbb-product-card-buttons-border-radius: 50px !important;\n --gbb-side-footer-product-card-title-font-weight: 400 !important;\n --gbb-variant-modal-title-font-weight: 400 !important;\n --gbb-step-title-font-weight: 400 !important;\n --gbb-category-tab-font-weight: 400 !important;\n --gbb-box-selection-heading-font-weight: 400 !important;\n --gbb-side-footer-product-card-final-price-font-weight: 400 !important;\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductImage, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductImage {\n aspect-ratio: 1 !important;\n max-height: none !important;\n }\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\nbody:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n column-gap: 1.7% !important;\n row-gap: 48px !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n outline: none !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbFullPageBundle .gbbCategoryTabContainer, .gbbBundleWrapper .gbbCategoryTabContainer {\n border-radius: 50px !important;\n}\n\n.gbbFullPageBundle .gbbProductSlotContainer, .gbbBundleWrapper .gbbProductSlotContainer, .gbbFullPageBundle .gbbProductSlotImageContainer, .gbbBundleWrapper .gbbProductSlotImageContainer, .gbbFullPageBundle .gbbProductSlotContainerEmpty, .gbbBundleWrapper .gbbProductSlotContainerEmpty {\n border-radius: 16px !important;\n}\n\n.gbbFooterNextButton {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbFullPageBundle .gbbDropdownTrigger, .gbbBundleWrapper .gbbDropdownTrigger, .gbbFullPageBundle .gbbDropdownOptions, .gbbBundleWrapper .gbbDropdownOptions, .gbbFullPageBundle .gbbDropdownOption, .gbbBundleWrapper .gbbDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n background-color: transparent !important;\n}\n\n.gbbFullPageBundle .gbbBundleFooter, .gbbBundleWrapper .gbbBundleFooter {\n border: 1px solid #cccccc !important;\n}\n\n.gbbFullPageBundle .gbbProductTextContainer, .gbbBundleWrapper .gbbProductTextContainer, .gbbFullPageBundle .gbbVariantDropdownContainer, .gbbBundleWrapper .gbbVariantDropdownContainer {\n padding: 0 8px !important;\n}\n\n.gbbFullPageBundle .gbbProductActionContainer, .gbbBundleWrapper .gbbProductActionContainer {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
1995opify.com -- End\n*\/\n","isExternalIntegrationSyncEnabled":false},"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"99aac20729faadb6418729fe0fb92839","createdAt":"2026-08-13T19:12:41.247Z","multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"6a7e172a40ac87ccab22e8e2","shopName":"sunny-fruit.myshopify.com","__v":0,"createdAt":"2026-08-13T19:12:42.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..."}
1995,"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":{"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"},"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"},"searchProductsPlaceholder":{"id":"searchProductsPlaceholder","label":"Search Products Placeholder","type":"text","value":"Search products"},"clearSearch":{"id":"clearSearch","label":"Clear Search","type":"text","value":"Clear 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"}},"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"}
1995,"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"},"discountAppliedPillText_inPage":{"id":"discountAppliedPillText_inPage","label":"Discount Applied Pill (in-page)","type":"text","value":"You're saving {{PRICE_DIFF}}"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase Label","type":"text","value":"One-time purchase"},"purchaseTypeLabel":{"id":"purchaseTypeLabel","label":"Purchase Type Label","type":"text","value":"Purchase type"}},"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 +"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button Text","type":"text","value":"Choose Options"}}}},"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}}"},"preOrderPillText":{"id":"preOrderPillText","label":"Pre-order Pill Text","type":"text","value":"Preorder"},"preOrderOptionLabel":{"id":"preOrderOptionLabel","label":"Pre-order Option Label","type":"text","value":"Preorder Options"}},"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"}}}},"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"},"bundlePersonalizationCostLabel":{"id":"bundlePersonalizationCostLabel","label":"Bundle cart personalization cost label","type":"text","value":"Personalization cost"}}}},"updatedAt":"2026-08-13T19:12:42.631Z"},"pageCustomizationData":{"_id":"6a7e172a40ac87ccab22e8e3","shopName":"sunny-fruit.mysh
1995opify.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":"#ffffff","cartFooterBorderRadius":"16px","cartFooterProductImageBorderRadius":"14px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#f2f2f2","cartFooterDiscountProgressBarFilledColor":"#000000","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"15px","cartFooterDiscountMessageFontWeight":"Regular"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#000000","tabActiveTextColor":"#ffffff","tabInactiveBgColor":"#f2f2f2","tabInactiveTextColor":"#000000"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-08-13T19:12:42.631Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#000000","bundleUpSellButtonBorderColor":"#000000","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":"#000000","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,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- Start\n*\/\n.gbbBundleWrapper, .gbbMixInlineWrapper, .gbbMixProductPageWidgetContainer, .gbbMixExpandableDrawerContent {\n --product-card-button-border-radius: 50px !important;\n --footer-buttons-border-radius: 50px !important;\n --tabs-border-radius: 50px !important;\n --gbbMix-button-border-radius: 50px !important;\n --cascade-atc-button-border-radius: 50px !important;\n --cascade-product-card-btn-radius: 50px !important;\n --exp-tabs-border-radius: 50px !important;\n --cascade-tabs-border-radius: 50px !important;\n --gbbMix-card-border-radius: 16px !important;\n --footer-border-radius: 16px !important;\n --drawer-border-radius: 16px !important;\n --product-card-border-radius: 16px !important;\n --gbbMix-card-image-border-radius: 16px !important;\n --product-card-image-border-radius: 16px !important;\n --cascade-product-card-image-border-radius: 16px !important;\n --product-card-image-fit: cover !important;\n --cascade-product-image-fit: cover !important;\n --exp-product-card-btn-font-size: 13px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardImageWrapper, .gbbMixInlineWrapper .gbbMixProductCardImageWrapper, .gbbMixProductPageWidgetContainer .gbbMixProductCardImageWrapper, .gbbMixExpandableDrawerContent .gbbMixProductCardImageWrapper {\n aspect-ratio: 1 !important;\n}\n\n@media (min-width: 1025px) {\n .gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n column-gap: 1.7% !important;\n row-gap: 48px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n border: none !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCard {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardAddBtn, .gbbMixInlineWrapper .gbbMixProductCardAddBtn, .gbbMixProductPageWidgetContainer .gbbMixProductCardAddBtn, .gbbMixExpandableDrawerContent .gbbMixProductCardAddBtn {\n border-radius: 50px !important;\n font-weight: 700 !important;\n text-transform: uppercase !important;\n}\n\n.gbbMixInlineAddToCartBtn, .gbbMixAddtoCartBtn, .gbbMixFooterNextButton {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbBundleWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixInlineWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixProductPageWidgetContainer .gbbMixDropdownSelectedOptionContainer, .gbbMixExpandableDrawerContent .gbbMixDropdownSelectedOptionContainer, .gbbBundleWrapper .gbbMixDropdownOptions, .gbbMixInlineWrapper .gbbMixDropdownOptions, .gbbMixProductPageWidgetContainer .gbbMixDropdownOptions, .gbbMixExpandableDrawerContent .gbbMixDropdownOptions, .gbbBundleWrapper .gbbMixDropdownOption, .gbbMixInlineWrapper .gbbMixDropdownOption, .gbbMixProductPageWidgetContainer .gbbMixDropdownOption, .gbbMixExpandableDrawerContent .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbMixDropdownOptions.gbbMixVariantDropdown, .gbbMixDropdownOptions.gbbMixVariantDropdown .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n background-color: transparent !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardContent {\n padding: 0 8px !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardActions {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
1995opify.com -- End\n*\/\n"},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"15px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#000000","navigationBannerStepProgressBarEmptyColor":"#f2f2f2","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#f2f2f2","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#ffffff"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"Oswald","productBundle":{"designSettings":{"SERENE_SUITE":{"general":{"bundleTitleColor":"#000000","bundleBgColor":"transparent","bundlePadding":"0px","dividerColor":"#f2f2f2","plusIconBgColor":"#000000","plusIconColor":"#ffffff","bundleTitleFontSize":"18px","bundleTitleFontWeight":"400","bundleBorderRadius":"16px"},"product":{"borderWidth":"0px","borderRadius":"16px","paddingInline":"0px","paddingBlock":"0px","bgColor":"transparent","borderColor":"#f2f2f2","imageSize":"64px","imageFit":"cover","imageBorderRadius":"14px","imageBorderVisibility":"block","titleColor":"#000000","titleFontSize":"15px","titleFontWeight":"400","subTitleColor":"#f2f2f2","subTitleFontSize":"12px","subTitleFontWeight":"500","discountedPriceColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","originalPriceColor":"#000000","originalPriceFontSize":"15px","originalPriceFontWeight":"400","quantityIndicatorBgColor":"#000000","quantityIndicatorColor":"#ffffff","optionNameColor":"#000000","optionNameFontSize":"13px","optionNameFontWeight":"400","optionSwatchSize":"32px","optionSwatchBorderRadius":"60px","optionLabelWidthMode":"auto","optionLabelFontSize":"15px","optionLabelFontWeight":"400","optionLabelBorderRadius":"60px","optionLabelActiveColor":"#ffffff","optionLabelActiveBgColor":"#000000","optionLabelActiveBorderColor":"#000000","optionLabelTextColor":"#000000","optionLabelBgColor":"#f2f2f2","optionLabelBorderColor":"#f2f2f2","optionDropdownBorderRadius":"60px","optionDropdownIconSize":"22px","optionDropdownBgColor":"#ffffff","optionDropdownColor":"#1a1a1a","optionDropdownIconColor":"#6b6b6b","optionDropdownBorderColor":"#f2f2f2"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"40px","atcButtonFontSize":"15px","atcButtonFontWeight":"400","discountedPriceColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","originalPriceColor":"#000000","originalPriceFontSize":"15px","originalPriceFontWeight":"400","totalPriceLabelFontSize":"15px","totalPriceLabelFontWeight":"400","totalPriceLabelColor":"#000000","savingsBadgeBgColor":"#1daf1f","savingsBadgeColor":"#ffffff","savingsBadgeFontSize":"12px","savingsBadgeFontWeight":"700"},"subscription":{"cardActiveBgColor":"#fafafa","cardActiveBorderColor":"#000000","cardBgColor":"#ffffff","cardBorderColor":"#e0e0e0","cardBorderRadius":"16px","titleFontSize":"15px","titleFontWeight":"400","titleColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#000000","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"isParentVariantMetafieldSyncEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
1995opify.com -- Start\n*\/\n.gbbPbBundleLayout {\n --pb-footer-atc-button-border-radius: 50px !important;\n --pb-product-option-label-border-radius: 50px !important;\n --pb-product-border-radius: 16px !important;\n --pb-general-bundle-border-radius: 16px !important;\n --pb-product-image-border-radius: 14px !important;\n --pb-product-image-fit: cover !important;\n --pb-card-gap: 48px !important;\n}\n\n.gbbPbBundleLayout .gbbPbAddToCartBtn {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbPbBundleLayout .dropdownMenuTrigger, .gbbPbBundleLayout .dropdownMenuTriggerText, .gbbPbBundleLayout .dropdownMenuPopover, .gbbPbBundleLayout .dropdownMenuItem, .gbbPbBundleLayout .dropdownMenuItemText, .gbbPbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbPbBundleLayout .gbbPbProductCardQtyBadge {\n border-radius: 16px !important;\n font-size: 15px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"16px","cardImageBorderRadius":"14px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#000000","productTitleFontSize":"15px","productTitleFontWeight":"Regular","productPriceVisibility":"Show","compareAtPriceColor":"#000000","compareAtPriceFontSize":"15px","compareAtPriceFontWeight":"Regular","compareAtPriceVisibility":"Show","finalPriceFontSize":"15px","finalPriceFontColor":"#000000","finalPriceFontWeight":"Regular","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#f2f2f2","quantitySelectorButtonTextColor":"#ffffff","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#000000bf","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"16px","padding":"0px"},"tier":{"cardBorderRadius":"24px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardActiveBgColor":"#f2f2f2","cardActiveBorderColor":"#000000","radioColor":"#e0e0e0","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"15px","titleFontWeight":"400","subtitleColor":"#000000bf","subtitleFontSize":"15px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","originalPriceColor":"#000000bf","originalPriceFontSize":"15px","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":"#e0e0e0","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#f2f2f2","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"24px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#000000","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardBorderRadius":"24px","titleFontSize":"15px","titleFontWeight":"400","titleColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","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":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
1995opify.com -- Start\n*\/\n.gbbQbBundleLayout {\n --qb-footer-atc-button-border-radius: 50px !important;\n --qb-tier-card-border-radius: 16px !important;\n --qb-widget-border-radius: 16px !important;\n --qb-tiers-image-border-radius: 14px !important;\n --qb-tiers-image-object-fit: cover !important;\n --qb-slot-list-row-gap: 48px !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddToCartBtn {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbQbBundleLayout .dropdownMenuTrigger, .gbbQbBundleLayout .dropdownMenuTriggerText, .gbbQbBundleLayout .dropdownMenuPopover, .gbbQbBundleLayout .dropdownMenuItem, .gbbQbBundleLayout .dropdownMenuItemText, .gbbQbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotOptions .gbbQbSlotOptionName, .gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotIndex, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridHeader, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridIndex {\n color: #000000 !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage {\n border-radius: 14px !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage .gbbQbSlotImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftLabel {\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImage {\n border-radius: 14px !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbTierDiscountPill, .gbbQbBundleLayout .gbbQbAddOnGiftFreePill {\n border-radius: 50px !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#000000","summaryBuildNewBoxTextColor":"#ffffff"},"updatedAt":"2026-08-13T19:13:16.883Z","styleExtraction":{"error":null,"status":"completed","updatedAt":"2026-08-13T19:13:16.882Z","durationMs":32999},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#ffffff","productCardBorderRadius":"16px","productCardImageBorderRadius":"14px","productCardImageFit":"cover","productCardTitleColor":"#000000","productCardTitleFont":"15px","productCardTitleWeight":"Regular","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"15px","productCardPriceWeight":"Regular","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#000000","productCardComparedAtPriceFont":"15px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#000000","productCardButtonTextColor":"#ffffff","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#ffffff","emptyStateCardBorderColor":"#000000","emptyStateCardIconColor":"#000000","emptyStateCardTextColor":"#000000","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#f2f2f2","tabsInactiveTextColor":"#000000","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"15px","headerDiscountTextColor":"#000000","headerDiscountTextFont":"15px","headerDiscountTextWeight":"400"},"toast":{"toastBgColor":"#000000","toastTextColor":"#ffffff"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#ffffff","footerBorderRadius":"16px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#000000","footerNextBtnBgColor":"#000000","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#f2f2f2","footerDiscountProgressBarFilledColor":"#000000"},"addBundleBtn":{"addBundleBtnBgColor":"#000000","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#000000","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000","discountProgressBarBgColor":"#ffffff"}},"stylePresets":{"colors":{"primaryColor":"#000000","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#f2f2f2","backgroundColor":"#ffffff","pageBackgroun
1995dColor":"#ffffff"},"typography":{"primaryFontSize":"15px","primaryFontWeight":"Regular","secondaryFontSize":"15px","secondaryFontWeight":"Regular","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":50,"productCardBaseBorderRadius":16,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false}},"bundleLinkData":[{"_id":"6a7f815f18ec78447cae681b","offerId":"PB-214775","bundleDesignTemplate":"PB_CLASSIC_INLINE","bundleName":"NATURAL ENERGY BUNDLE","bundleType":"PRODUCT_BUNDLE","createdAt":"2026-08-14T20:58:07.644Z","offerHandle":"natural-energy-bundle","parentProductShopifyData":{"id":8597755101354,"handle":"natural-energy-bundle"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/49051008237738","poweredBy":"SDK_PRECURATED"},{"_id":"6a7e197040ac87ccab22fa01","offerId":"PB-589866","bundleDesignTemplate":"PB_CLASSIC_INLINE","bundleName":"LUNCHBOX SNACK BUNDLE","bundleType":"PRODUCT_BUNDLE","createdAt":"2026-08-13T19:22:24.813Z","offerHandle":"lunchbox-snack-bundle","parentProductShopifyData":{"id":8597033681066,"handle":"lunchbox-snack-bundle"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/49047109468330","poweredBy":"SDK_PRECURATED"},{"_id":"6a7e189a40ac87ccab22f3cd","offerId":"PB-737400","bundleDesignTemplate":"PB_CLASSIC_INLINE","bundleName":"THE ARTISAN BOARD COLLECTION","bundleType":"PRODUCT_BUNDLE","createdAt":"2026-08-13T19:18:50.577Z","offerHandle":"the-artisan-board-collection","parentProductShopifyData":{"id":8597033418922,"handle":"the-artisan-board-collection"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/49047087775914","poweredBy":"SDK_PRECURATED"},{"_id":"6a7e176440ac87ccab22ea88","offerId":"PB-602583","bundleDesignTemplate":"PB_CLASSIC_INLINE","bundleName":"BEST SELLER'S BUNDLE","bundleType":"PRODUCT_BUNDLE","createdAt":"2026-08-13T19:13:40.186Z","offerHandle":"best-sellers-bundle-1","parentProductShopifyData":{"id":8597033091242,"handle":"best-sellers-bundle-1"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/49047064412330","poweredBy":"SDK_PRECURATED"}],"bundleUpsellData":{},"mixAndMatchData":[]}; 1996 if (ext_data && !ext_data?.errorMsg) { 1997 window.easybundles_ext_data = ext_data; 1998 } 1999 2000 let sdk_bundle_upsell_index = []; 2001 window.__gbbOverflow = window.__gbbOverflow || {}; 2002 window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index; 2003 if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) { 2004 window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index; 2005 const matchedRaw = JSON.parse("{}") || {}; 2006 const matchedSdkUpsells = {}; 2007 for (const offerId of Object.keys(matchedRaw)) { 2008 const { entry, bundleData } = matchedRaw[offerId]; 2009 matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry; 2010 } 2011 window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells; 2012 } 2013 2014 let full_page_ext_data = {"userData":{"_id":"6a7e172940ac87ccab22e8d3","shopName":"sunny-fruit.myshopify.com","brandName":"Sunny Fruit®","bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":1,"createBundleModalCnt":1,"bundlePreviewScreenshotCnt":0,"bundleEditorOpenedCnt":0},"countryCode":"US","countryName":"United States","createdAt":"2026-08-13T19:12:41.247Z","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,"renderBundleBreakdown":true,"allowPartialLocaleMatching":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODA
2014L":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":false,"showOriginalPrice":true,"showPersonalizationCharges":true,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","isSDKBundlesAllowed":true,"isLegacyBundlesAllowed":false,"redirectToCheckoutEnabled":true,"isMetaPixelTrackingEnabled":true,"isGoogleAnalyticsTrackingEnabled":true,"functionAutomaticCnt":10,"maxQbBundlesAllowed":10,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- Start\n*\/\n.gbbFullPageBundle, .gbbBundleWrapper {\n --gbb-cart-footer-buttons-border-radius: 50px !important;\n --gbb-buttons-border-radius: 50px !important;\n --gbb-cart-footer-clear-button-border-radius: 50px !important;\n --gbb-product-variant-add-button-border-radius: 50px !important;\n --gbb-product-card-border-radius: 16px !important;\n --gbb-side-footer-corner-border-radius: 16px !important;\n --gbb-variant-modal-border-radius: 16px !important;\n --gbb-box-selection-border-radius: 16px !important;\n --gbb-product-card-image-border-radius: 16px !important;\n --gbb-side-footer-corner-image-border-radius: 16px !important;\n --gbb-variant-modal-image-container-border-radius: 16px !important;\n --gbb-cart-footer-product-image-border-radius: 16px !important;\n --gbb-product-card-image-fit: cover !important;\n --gbb-side-footer-product-card-title-font-size: 15px !important;\n --gbb-variant-modal-title-font-size: 15px !important;\n --gbb-category-title-font-size: 15px !important;\n --gbb-box-selection-heading-font-size: 15px !important;\n --gbb-category-tab-font-size: 15px !important;\n --gbb-product-card-button-font-size: 15px !important;\n --gbb-cart-footer-button-font-size: 15px !important;\n --gbb-product-card-quantity-selector-font-size: 15px !important;\n --gbb-side-footer-product-card-final-price-font-size: 15px !important;\n --gbb-product-card-buttons-border-radius: 50px !important;\n --gbb-side-footer-product-card-title-font-weight: 400 !important;\n --gbb-variant-modal-title-font-weight: 400 !important;\n --gbb-step-title-font-weight: 400 !important;\n --gbb-category-tab-font-weight: 400 !important;\n --gbb-box-selection-heading-font-weight: 400 !important;\n --gbb-side-footer-product-card-final-price-font-weight: 400 !important;\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductImage, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductImage {\n aspect-ratio: 1 !important;\n max-height: none !important;\n }\n}\n\n@media (min-width: 769px) {\n body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\nbody:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbFullPageBundle .gbbProductsContainer, body:not([gbb-bundle-design-preset-id=\"HORIZONTAL\"]) .gbbBundleWrapper .gbbProductsContainer {\n column-gap: 1.7% !important;\n row-gap: 48px !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n outline: none !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbFullPageBundle .gbbCategoryTabContainer, .gbbBundleWrapper .gbbCategoryTabContainer {\n border-radius: 50px !important;\n}\n\n.gbbFullPageBundle .gbbProductSlotContainer, .gbbBundleWrapper .gbbProductSlotContainer, .gbbFullPageBundle .gbbProductSlotImageContainer, .gbbBundleWrapper .gbbProductSlotImageContainer, .gbbFullPageBundle .gbbProductSlotContainerEmpty, .gbbBundleWrapper .gbbProductSlotContainerEmpty {\n border-radius: 16px !important;\n}\n\n.gbbFooterNextButton {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbFullPageBundle .gbbDropdownTrigger, .gbbBundleWrapper .gbbDropdownTrigger, .gbbFullPageBundle .gbbDropdownOptions, .gbbBundleWrapper .gbbDropdownOptions, .gbbFullPageBundle .gbbDropdownOption, .gbbBundleWrapper .gbbDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbFullPageBundle .gbbProductItem, .gbbBundleWrapper .gbbProductItem {\n background-color: transparent !important;\n}\n\n.gbbFullPageBundle .gbbBundleFooter, .gbbBundleWrapper .gbbBundleFooter {\n border: 1px solid #cccccc !important;\n}\n\n.gbbFullPageBundle .gbbProductTextContainer, .gbbBundleWrapper .gbbProductTextContainer, .gbbFullPageBundle .gbbVariantDropdownContainer, .gbbBundleWrapper .gbbVariantDropdownContainer {\n padding: 0 8px !important;\n}\n\n.gbbFullPageBundle .gbbProductActionContainer, .gbbBundleWrapper .gbbProductActionContainer {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
2014opify.com -- End\n*\/\n","isExternalIntegrationSyncEnabled":false},"isAffiliate":false,"isAppFree":false,"isAppRestricted":false,"isSubscription":{"id":29056663722,"name":"Easy Bundle Free","price":"0.00","billing_on":"2026-08-28","status":"active","created_at":"2026-08-13T15:13:02-04:00","updated_at":"2026-08-13T15:13:09-04:00","activated_on":"2026-08-13","return_url":"https:\/\/sunny-fruit.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":15,"trial_ends_on":"2026-08-28","api_client_id":3918921729,"decorated_return_url":"https:\/\/sunny-fruit.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?charge_id=29056663722","capped_amount":"500.00","balance_used":"0.0","balance_remaining":"500.00","risk_level":0.24691666666666665,"currency":"USD"},"multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"onboardingConfig":{"isAiBundlesOnboardingCompleted":true},"planId":"","shopDomain":"sunnyfruit.com","shopifyId":50212864170,"shopify_partner_development":false,"shopify_plan":"professional","status":"1","storefrontAccessToken":"99aac20729faadb6418729fe0fb92839","timezone":"America\/New_York","updatedAt":"2026-10-02T13:51:53.642Z","isAppLevelMetafieldForFullPageBundlesCreated":true,"isAppLevelMetafieldCreated":true,"pageId":"3bb7013d-07a4-81e0-875e-fa233d963285","trackEvents":{"OB Welcome page visited":true,"OB Welcome page button click":true},"mantleCustomerData":{"id":"5d89fb6c-e380-4c48-8feb-72053da5b614","customerId":"4dfd3e1c-5b7f-4a66-8879-4292cc662aa1","name":"Sunny Fruit®","test":false,"preferredCurrency":"USD","shopify":{"id":"50212864170","mysh
2014opifyDomain":"sunny-fruit.myshopify.com","planName":"Shopify"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/4dfd3e1c-5b7f-4a66-8879-4292cc662aa1"},"loginData":{"lastLoggedInAt":"2026-10-02T13:51:53.641Z"},"crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_fcf4ec78-ff01-41f3-a548-a34a95b3fabe","totalBundleRevenue":550.73,"totalOrdersCount":10,"SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"6a7e172a40ac87ccab22e8e2","shopName":"sunny-fruit.myshopify.com","__v":0,"createdAt":"2026-08-13T19:12:42.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..."}
2014,"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":{"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"},"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"},"searchProductsPlaceholder":{"id":"searchProductsPlaceholder","label":"Search Products Placeholder","type":"text","value":"Search products"},"clearSearch":{"id":"clearSearch","label":"Clear Search","type":"text","value":"Clear 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"}},"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"}
2014,"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"},"discountAppliedPillText_inPage":{"id":"discountAppliedPillText_inPage","label":"Discount Applied Pill (in-page)","type":"text","value":"You're saving {{PRICE_DIFF}}"},"addToBoxButtonText":{"id":"addToBoxButtonText","label":"Add To Box Button","type":"text","value":"Add To Box"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase Label","type":"text","value":"One-time purchase"},"purchaseTypeLabel":{"id":"purchaseTypeLabel","label":"Purchase Type Label","type":"text","value":"Purchase type"}},"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 +"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button Text","type":"text","value":"Choose Options"}}}},"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}}"},"preOrderPillText":{"id":"preOrderPillText","label":"Pre-order Pill Text","type":"text","value":"Preorder"},"preOrderOptionLabel":{"id":"preOrderOptionLabel","label":"Pre-order Option Label","type":"text","value":"Preorder Options"}},"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"}}}},"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"},"bundlePersonalizationCostLabel":{"id":"bundlePersonalizationCostLabel","label":"Bundle cart personalization cost label","type":"text","value":"Personalization cost"}}}},"updatedAt":"2026-08-13T19:12:42.631Z"},"pageCustomizationData":{"_id":"6a7e172a40ac87ccab22e8e3","shopName":"sunny-fruit.mysh
2014opify.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":"#ffffff","cartFooterBorderRadius":"16px","cartFooterProductImageBorderRadius":"14px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#f2f2f2","cartFooterDiscountProgressBarFilledColor":"#000000","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"15px","cartFooterDiscountMessageFontWeight":"Regular"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#000000","tabActiveTextColor":"#ffffff","tabInactiveBgColor":"#f2f2f2","tabInactiveTextColor":"#000000"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-08-13T19:12:42.631Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#000000","bundleUpSellButtonBorderColor":"#000000","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":"#000000","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,"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- Start\n*\/\n.gbbBundleWrapper, .gbbMixInlineWrapper, .gbbMixProductPageWidgetContainer, .gbbMixExpandableDrawerContent {\n --product-card-button-border-radius: 50px !important;\n --footer-buttons-border-radius: 50px !important;\n --tabs-border-radius: 50px !important;\n --gbbMix-button-border-radius: 50px !important;\n --cascade-atc-button-border-radius: 50px !important;\n --cascade-product-card-btn-radius: 50px !important;\n --exp-tabs-border-radius: 50px !important;\n --cascade-tabs-border-radius: 50px !important;\n --gbbMix-card-border-radius: 16px !important;\n --footer-border-radius: 16px !important;\n --drawer-border-radius: 16px !important;\n --product-card-border-radius: 16px !important;\n --gbbMix-card-image-border-radius: 16px !important;\n --product-card-image-border-radius: 16px !important;\n --cascade-product-card-image-border-radius: 16px !important;\n --product-card-image-fit: cover !important;\n --cascade-product-image-fit: cover !important;\n --exp-product-card-btn-font-size: 13px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardImageWrapper, .gbbMixInlineWrapper .gbbMixProductCardImageWrapper, .gbbMixProductPageWidgetContainer .gbbMixProductCardImageWrapper, .gbbMixExpandableDrawerContent .gbbMixProductCardImageWrapper {\n aspect-ratio: 1 !important;\n}\n\n@media (min-width: 1025px) {\n .gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n }\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductGrid {\n column-gap: 1.7% !important;\n row-gap: 48px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n border: none !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCard {\n padding: 0px 0px 0px 0px !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCardAddBtn, .gbbMixInlineWrapper .gbbMixProductCardAddBtn, .gbbMixProductPageWidgetContainer .gbbMixProductCardAddBtn, .gbbMixExpandableDrawerContent .gbbMixProductCardAddBtn {\n border-radius: 50px !important;\n font-weight: 700 !important;\n text-transform: uppercase !important;\n}\n\n.gbbMixInlineAddToCartBtn, .gbbMixAddtoCartBtn, .gbbMixFooterNextButton {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbBundleWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixInlineWrapper .gbbMixDropdownSelectedOptionContainer, .gbbMixProductPageWidgetContainer .gbbMixDropdownSelectedOptionContainer, .gbbMixExpandableDrawerContent .gbbMixDropdownSelectedOptionContainer, .gbbBundleWrapper .gbbMixDropdownOptions, .gbbMixInlineWrapper .gbbMixDropdownOptions, .gbbMixProductPageWidgetContainer .gbbMixDropdownOptions, .gbbMixExpandableDrawerContent .gbbMixDropdownOptions, .gbbBundleWrapper .gbbMixDropdownOption, .gbbMixInlineWrapper .gbbMixDropdownOption, .gbbMixProductPageWidgetContainer .gbbMixDropdownOption, .gbbMixExpandableDrawerContent .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbMixDropdownOptions.gbbMixVariantDropdown, .gbbMixDropdownOptions.gbbMixVariantDropdown .gbbMixDropdownOption {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbBundleWrapper .gbbMixProductCard, .gbbMixInlineWrapper .gbbMixProductCard, .gbbMixProductPageWidgetContainer .gbbMixProductCard, .gbbMixExpandableDrawerContent .gbbMixProductCard {\n background-color: transparent !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardContent {\n padding: 0 8px !important;\n}\n\n.gbbBundleWrapper[template-id=\"COGNIVE\"] .gbbMixProductCardActions {\n padding: 0 8px 8px !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
2014opify.com -- End\n*\/\n"},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"15px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#000000","navigationBannerStepProgressBarEmptyColor":"#f2f2f2","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#f2f2f2","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#ffffff"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"Oswald","productBundle":{"designSettings":{"SERENE_SUITE":{"general":{"bundleTitleColor":"#000000","bundleBgColor":"transparent","bundlePadding":"0px","dividerColor":"#f2f2f2","plusIconBgColor":"#000000","plusIconColor":"#ffffff","bundleTitleFontSize":"18px","bundleTitleFontWeight":"400","bundleBorderRadius":"16px"},"product":{"borderWidth":"0px","borderRadius":"16px","paddingInline":"0px","paddingBlock":"0px","bgColor":"transparent","borderColor":"#f2f2f2","imageSize":"64px","imageFit":"cover","imageBorderRadius":"14px","imageBorderVisibility":"block","titleColor":"#000000","titleFontSize":"15px","titleFontWeight":"400","subTitleColor":"#f2f2f2","subTitleFontSize":"12px","subTitleFontWeight":"500","discountedPriceColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","originalPriceColor":"#000000","originalPriceFontSize":"15px","originalPriceFontWeight":"400","quantityIndicatorBgColor":"#000000","quantityIndicatorColor":"#ffffff","optionNameColor":"#000000","optionNameFontSize":"13px","optionNameFontWeight":"400","optionSwatchSize":"32px","optionSwatchBorderRadius":"60px","optionLabelWidthMode":"auto","optionLabelFontSize":"15px","optionLabelFontWeight":"400","optionLabelBorderRadius":"60px","optionLabelActiveColor":"#ffffff","optionLabelActiveBgColor":"#000000","optionLabelActiveBorderColor":"#000000","optionLabelTextColor":"#000000","optionLabelBgColor":"#f2f2f2","optionLabelBorderColor":"#f2f2f2","optionDropdownBorderRadius":"60px","optionDropdownIconSize":"22px","optionDropdownBgColor":"#ffffff","optionDropdownColor":"#1a1a1a","optionDropdownIconColor":"#6b6b6b","optionDropdownBorderColor":"#f2f2f2"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"40px","atcButtonFontSize":"15px","atcButtonFontWeight":"400","discountedPriceColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","originalPriceColor":"#000000","originalPriceFontSize":"15px","originalPriceFontWeight":"400","totalPriceLabelFontSize":"15px","totalPriceLabelFontWeight":"400","totalPriceLabelColor":"#000000","savingsBadgeBgColor":"#1daf1f","savingsBadgeColor":"#ffffff","savingsBadgeFontSize":"12px","savingsBadgeFontWeight":"700"},"subscription":{"cardActiveBgColor":"#fafafa","cardActiveBorderColor":"#000000","cardBgColor":"#ffffff","cardBorderColor":"#e0e0e0","cardBorderRadius":"16px","titleFontSize":"15px","titleFontWeight":"400","titleColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#000000","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"isParentVariantMetafieldSyncEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
2014opify.com -- Start\n*\/\n.gbbPbBundleLayout {\n --pb-footer-atc-button-border-radius: 50px !important;\n --pb-product-option-label-border-radius: 50px !important;\n --pb-product-border-radius: 16px !important;\n --pb-general-bundle-border-radius: 16px !important;\n --pb-product-image-border-radius: 14px !important;\n --pb-product-image-fit: cover !important;\n --pb-card-gap: 48px !important;\n}\n\n.gbbPbBundleLayout .gbbPbAddToCartBtn {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbPbBundleLayout .dropdownMenuTrigger, .gbbPbBundleLayout .dropdownMenuTriggerText, .gbbPbBundleLayout .dropdownMenuPopover, .gbbPbBundleLayout .dropdownMenuItem, .gbbPbBundleLayout .dropdownMenuItemText, .gbbPbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbPbBundleLayout .gbbPbProductCardQtyBadge {\n border-radius: 16px !important;\n font-size: 15px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"16px","cardImageBorderRadius":"14px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#000000","productTitleFontSize":"15px","productTitleFontWeight":"Regular","productPriceVisibility":"Show","compareAtPriceColor":"#000000","compareAtPriceFontSize":"15px","compareAtPriceFontWeight":"Regular","compareAtPriceVisibility":"Show","finalPriceFontSize":"15px","finalPriceFontColor":"#000000","finalPriceFontWeight":"Regular","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#f2f2f2","quantitySelectorButtonTextColor":"#ffffff","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#000000bf","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"16px","padding":"0px"},"tier":{"cardBorderRadius":"24px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardActiveBgColor":"#f2f2f2","cardActiveBorderColor":"#000000","radioColor":"#e0e0e0","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"15px","titleFontWeight":"400","subtitleColor":"#000000bf","subtitleFontSize":"15px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","originalPriceColor":"#000000bf","originalPriceFontSize":"15px","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":"#e0e0e0","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#f2f2f2","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"24px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#000000","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e0e0e0","cardBorderRadius":"24px","titleFontSize":"15px","titleFontWeight":"400","titleColor":"#000000","discountedPriceFontSize":"15px","discountedPriceFontWeight":"400","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":"\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.mysh
2014opify.com -- Start\n*\/\n.gbbQbBundleLayout {\n --qb-footer-atc-button-border-radius: 50px !important;\n --qb-tier-card-border-radius: 16px !important;\n --qb-widget-border-radius: 16px !important;\n --qb-tiers-image-border-radius: 14px !important;\n --qb-tiers-image-object-fit: cover !important;\n --qb-slot-list-row-gap: 48px !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddToCartBtn {\n font-weight: 700 !important;\n letter-spacing: 1.8px !important;\n text-transform: uppercase !important;\n}\n\n.gbbQbBundleLayout .dropdownMenuTrigger, .gbbQbBundleLayout .dropdownMenuTriggerText, .gbbQbBundleLayout .dropdownMenuPopover, .gbbQbBundleLayout .dropdownMenuItem, .gbbQbBundleLayout .dropdownMenuItemText, .gbbQbBundleLayout .dropdownMenuChevron {\n background-color: #ffffff !important;\n color: #000000 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotOptions .gbbQbSlotOptionName, .gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotIndex, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridHeader, .gbbQbBundleLayout .gbbQbSlotGrid .gbbQbSlotGridIndex {\n color: #000000 !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage {\n border-radius: 14px !important;\n}\n\n.gbbQbBundleLayout .gbbQbSlotRow .gbbQbSlotImage .gbbQbSlotImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftLabel {\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImage {\n border-radius: 14px !important;\n}\n\n.gbbQbBundleLayout .gbbQbAddOnGiftImageImg {\n object-fit: cover !important;\n}\n\n.gbbQbBundleLayout .gbbQbTierDiscountPill, .gbbQbBundleLayout .gbbQbAddOnGiftFreePill {\n border-radius: 50px !important;\n font-size: 14px !important;\n font-weight: 400 !important;\n}\n\/*\n Generated by Easy Bundle Builder Brand Profile 2026-08-14 at 12.43am for sunny-fruit.myshopify.com -- End\n*\/\n","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"disableLiquidCache":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"productFormWrapperSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#000000","summaryBuildNewBoxTextColor":"#ffffff"},"updatedAt":"2026-08-13T19:13:16.883Z","styleExtraction":{"error":null,"status":"completed","updatedAt":"2026-08-13T19:13:16.882Z","durationMs":32999},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#ffffff","productCardBorderRadius":"16px","productCardImageBorderRadius":"14px","productCardImageFit":"cover","productCardTitleColor":"#000000","productCardTitleFont":"15px","productCardTitleWeight":"Regular","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"15px","productCardPriceWeight":"Regular","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#000000","productCardComparedAtPriceFont":"15px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#000000","productCardButtonTextColor":"#ffffff","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#ffffff","emptyStateCardBorderColor":"#000000","emptyStateCardIconColor":"#000000","emptyStateCardTextColor":"#000000","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#000000","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#f2f2f2","tabsInactiveTextColor":"#000000","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"15px","headerDiscountTextColor":"#000000","headerDiscountTextFont":"15px","headerDiscountTextWeight":"400"},"toast":{"toastBgColor":"#000000","toastTextColor":"#ffffff"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#ffffff","footerBorderRadius":"16px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#000000","footerNextBtnBgColor":"#000000","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#f2f2f2","footerDiscountProgressBarFilledColor":"#000000"},"addBundleBtn":{"addBundleBtnBgColor":"#000000","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#000000","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000","discountProgressBarBgColor":"#ffffff"}},"stylePresets":{"colors":{"primaryColor":"#000000","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#f2f2f2","backgroundColor":"#ffffff","pageBackgroun
2014dColor":"#ffffff"},"typography":{"primaryFontSize":"15px","primaryFontWeight":"Regular","secondaryFontSize":"15px","secondaryFontWeight":"Regular","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":50,"productCardBaseBorderRadius":16,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false}}}; 2015 let parent_product_data = null; 2016 2017 if(full_page_ext_data && !full_page_ext_data?.errorMsg) { 2018 window.easybundle_user_ext_data = full_page_ext_data.userData || {} 2019 } 2020 2021 if (parent_product_data && !parent_product_data?.errorMsg) { 2022 window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data; 2023 2024 const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true 2025 let bundle_data = null; 2026 const keys = ["SDK", "PB"]; 2027 const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0]; 2028 const isSdkBundle = keys.includes(keyPrefix); 2029 2030 const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || ''; 2031 const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE'; 2032 const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_'); 2033 const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_'); 2034 const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder; 2035 2036 if(full_page_ext_data && bundle_data){ 2037 2038 if (!isPdpBundle){ 2039 isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles(); 2040 isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles(); 2041 } 2042 const discountsConfiguration = bundle_data?.discountsData; 2043 delete bundle_data.discountsData; 2044 let active_bundle_data = { 2045 ...full_page_ext_data, 2046 stepsConfigurationData: bundle_data, 2047 discountsData: discountsConfiguration || {}, 2048 } 2049 2050 if (isSdkBundle) { 2051 active_bundle_data.bundleType = parent_product_data.bundleType, 2052 active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate, 2053 active_bundle_data._preResolvedBundle = true, 2054 active_bundle_data._bundleData = bundle_data, 2055 delete active_bundle_data.stepsConfigurationData; 2056 } 2057 2058 // easybundle_full_page_ext_data is a legacy alias. 2059 window.easybundle_active_bundle_data = active_bundle_data; 2060 window.easybundle_full_page_ext_data = active_bundle_data; 2061 } 2062 } 2063 } 2064 function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) { 2065 try{ 2066 const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id; 2067 if(!currentProductId || allMixAndMatchBundles?.length <= 0){ 2068 return false; 2069 } 2070 const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId); 2071 if(isThisParentProductPage) return true; 2072 const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id); 2073 for(let bundle of allMixAndMatchBundles){ 2074 const bundleUpsellConfig = bundle.bundleUpsellConfig; 2075 const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled; 2076 const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled; 2077 if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue; 2078 2079 const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration; 2080 const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration; 2081 2082 let showOnAllBundleProducts = false;
2083 let productIdsToCheck = []; 2084 let collectionIdsToCheck = []; 2085 2086 if(isBundleUpsellEmbedEnabled){ 2087 showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts; 2088 productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [] 2089 collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [] 2090 } 2091 2092 if(isBundleUpsellWidgetEnabled){ 2093 showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts; 2094 const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []; 2095 const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []; 2096 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 2097 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 2098 } 2099 2100 if(showOnAllBundleProducts){ 2101 Object.keys(bundle ?? {}).filter(key => key?.startsWith('productsData')).forEach(stepKey => { 2102 const stepData = bundle?.[stepKey]; 2103 Object.values(stepData?.categories ?? {}).forEach(category => { 2104 const productIds = category?.products?.map(product => product.productId) || []; 2105 const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || []; 2106 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 2107 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 2108 }) 2109 }) 2110 } 2111 const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId); 2112 const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId)); 2113 if(isThisProductRelevant || isThisProductCollectionsRelevant) return true; 2114 } 2115 return false; 2116 }catch(err){ 2117 debugConsole("error in checkIfShouldImportMixAndMatchAssets",err) 2118 return false; 2119 } 2120 } 2121 window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets; 2122 2123 // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid. 2124 // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=). 2125 function getMatchContexts(){ 2126 const contexts = []; 2127 const pageProduct = window.shopifyLiquidValuesApp4Ext?.product; 2128 if(pageProduct?.productData?.id){ 2129 contexts.push({ 2130 productId: pageProduct.productData.id, 2131 collectionIds: pageProduct.collections?.map(c => c.id) ?? [], 2132 }); 2133 } 2134 for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){ 2135 contexts.push({ 2136 productId: block.dataset.blockProductId, 2137 collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [], 2138 }); 2139 } 2140 return contexts; 2141 } 2142 2143 function checkIfShouldImportSDKAssets(allSdkBundles){ 2144 try{ 2145 const matched = []; 2146 const contexts = getMatchContexts(); 2147 if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){ 2148 return matched; 2149 } 2150 2151 const matchesSurface = (surface, ctx) => { 2152 if((surface?.productIds ?? []).some(id => id == ctx.productId)){ 2153 return true; 2154 } 2155 if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){ 2156 return true; 2157 } 2158 return false;
2159 }; 2160 2161 const matchesContext = (bundle, ctx) => { 2162 if(bundle?.productId && bundle.productId == ctx.productId) return true; 2163 const cfg = bundle?.bundleUpsellConfig; 2164 if(!cfg) return false; 2165 return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx) 2166 || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx); 2167 }; 2168 2169 for(const bundle of allSdkBundles){ 2170 if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue; 2171 if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle); 2172 } 2173 return matched; 2174 }catch(err){ 2175 debugConsole("error in checkIfShouldImportSDKAssets", err); 2176 return []; 2177 } 2178 } 2179 window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets; 2180 function loadAssetFiles(assets){ 2181 try{ 2182 assets.forEach(({ id, tag, attrs, onload }) => { 2183 if (!document.getElementById(id)) { 2184 const el = Object.assign(document.createElement(tag), { id, ...attrs }); 2185 const rewriteAssetUrl = window.__ebAssetUrlRewriter; // preview-only hook; undefined in prod â no-op 2186 if (rewriteAssetUrl) { 2187 if (el.src) el.src = rewriteAssetUrl(el.src); 2188 if (el.href) el.href = rewriteAssetUrl(el.href); 2189 } 2190 if (onload) el.onload = () => onload(el); 2191 document.head.appendChild(el); 2192 } 2193 }); 2194 }catch(err){ 2195 debugConsole("error in loadAssetFiles",err) 2196 } 2197 } 2198 // Theme assets hold only .min; unminified ships to S3/CloudFront. 2199 const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net'; 2200 const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production'; 2201 // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js. 2202 const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`; 2203 2204 async function importAppEmbedAssets (loadUnminifiedFiles){ 2205 try{ 2206 const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-min.js'; 2207 const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-min.css'; 2208 const assets = [ 2209 { id: 'gbbExt-bundle-embed-css', 2210 tag: 'link', 2211 attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' }, 2212 onload: (el) => el.media = 'all' 2213 }, 2214 { id: 'gbbExt-bundle-embed-js', 2215 tag: 'script', 2216 attrs: { src: jsBaseUrl, async: false } 2217 } 2218 ]; 2219 loadAssetFiles(assets); 2220 }catch(err){ 2221 debugConsole("error in importAppEmbedAssets",err) 2222 } 2223 } 2224 async function importMixAndMatchAssets (loadUnminifiedFiles){ 2225 try{ 2226 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 2227 const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false; 2228 if(!isAutoPlacementEnabled) return; 2229 2230 const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? []; 2231 const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles); 2232 if(!shouldImportMixAndMatchAssets) return; 2233 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-product-page-min'; 2234 const assets = [ 2235 { id: 'gbbMix-bundle-embed-css', 2236 tag: 'link', 2237 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 2238 onload: (el) => el.media = 'all' 2239 }, 2240 { id: 'gbbMix-bundle-embed-js', 2241 tag: 'script', 2242 attrs: { src: baseURL + '.js', async: false } 2243 } 2244 ]; 2245 loadAssetFiles(assets); 2246 }catch(err){ 2247 debugConsole("error in checkAndImportMixAndMatchScript",err) 2248 } 2249 } 2250 async function importFullPageAssets (loadUnminifiedFiles){ 2251 try{ 2252 const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data; 2253 const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 2254 2255 const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true); 2256 if(!isAutoPlaceFullPageBundleEnabled) return; 2257 2258 const forceCdn = isForceCdn(); 2259 if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){ 2260 debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3"); 2261 const data = await getBundleDataFromS3(); 2262 if(!data || !data?.stepsConfigurationData){ 2263 debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3."); 2264 return; 2265 } 2266 2267 activeBundleData.stepsConfigurationData = data?.stepsConfigurationData; 2268 activeBundleData.discountsData = data?.discountsData; 2269 } 2270 2271 // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed. 2272 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-full-page-min'; 2273 const assets = [ 2274 { id: 'gbb-bundle-embed-css', 2275 tag: 'link', 2276 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 2277 onload: (el) => el.media = 'all' 2278 }, 2279 { id: 'gbb-bundle-embed-js', 2280 tag: 'script', 2281 attrs: { src: baseURL + '.js', async: false } 2282 } 2283 ]; 2284 loadAssetFiles(assets); 2285 }catch(err){ 2286 debugConsole("error in importFullPageAssets",err) 2287 } 2288 }
2289 const SDK_TEMPLATE_URLS = { 2290 PDP_INPAGE: { 2291 jsMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inline-bundle.min.js', 2292 cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inline-bundle.min.css', 2293 js: cdn('product-page-templates/inline', 'inline-bundle.js'), 2294 css: cdn('product-page-templates/inline', 'inline-bundle.css') 2295 }, 2296 PDP_MODAL: { 2297 jsMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/expandable-bundle.min.js', 2298 cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/expandable-bundle.min.css', 2299 js: cdn('product-page-templates/expandable', 'expandable-bundle.js'), 2300 css: cdn('product-page-templates/expandable', 'expandable-bundle.css') 2301 }, 2302 PDP_OVERLAY: { 2303 jsMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/overlay-bundle.min.js', 2304 cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/overlay-bundle.min.css', 2305 js: cdn('product-page-templates/overlay', 'overlay-bundle.js'), 2306 css: cdn('product-page-templates/overlay', 'overlay-bundle.css') 2307 }, 2308 FBP_SIDE_FOOTER: { 2309 jsMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/side-footer-bundle.min.js', 2310 cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/side-footer-bundle.min.css', 2311 js: cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'), 2312 css: cdn('full-page-templates/sideFooter', 'side-footer-bundle.css') 2313 }, 2314 PB_CLASSIC_INLINE: { 2315 jsMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inset-bundle.min.js', 2316 cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inset-bundle.min.css', 2317 js: cdn('product-bundle-templates/inset', 'inset-bundle.js'), 2318 css: cdn('product-bundle-templates/inset', 'inset-bundle.css') 2319 }, 2320 CUSTOM_TEMPLATE: { 2321 jsMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 2322 cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`, 2323 js: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 2324 css: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css` 2325 } 2326 }; 2327 2328 window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS}; 2329 // async:false preserves SDK-before-template order; template-keyed ids let types coexist. 2330 async function importSDKAssets(bundleContext, loadUnminifiedFiles){ 2331 try{ 2332 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 2333 const offerId = bundleContext?.offerId ?? parentProductData?.offerId; 2334 const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate; 2335 const templateId = bundleContext?.templateId ?? parentProductData?.templateId; 2336 const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType; 2337 2338 if(!offerId){ 2339 debugConsole("importSDKAssets: no offerId found in product metafield"); 2340 return; 2341 } 2342
2343 const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate]; 2344 if(!templateConfig){ 2345 debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate); 2346 return; 2347 } 2348 2349 let templateJs = loadUnminifiedFiles ? templateConfig.js : templateConfig.jsMin; 2350 let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin; 2351 2352 if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') { 2353 if (!templateId) { 2354 debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield"); 2355 return; 2356 } 2357 templateJs = templateJs.replace('###TEMPLATE_ID###', templateId); 2358 templateCss = templateCss.replace('###TEMPLATE_ID###', templateId); 2359 } 2360 2361 // First matching rule wins; last is the default (mix SDK). 2362 const SDK_RUNTIME_RULES = [ 2363 { match: (type) => (type || '').includes('PRODUCT_BUNDLE'), 2364 id: 'gbb-precurated-sdk-js', 2365 url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-pb-sdk.min.js' }, 2366 { match: () => true, 2367 id: 'gbb-sdk-js', 2368 url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-sdk.min.js' } 2369 ]; 2370 const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType)); 2371 2372 const assets = [ 2373 { id: 'gbb-sdk-template-css-' + bundleDesignTemplate, 2374 tag: 'link', 2375 attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' }, 2376 onload: (el) => el.media = 'all' 2377 }, 2378 { id: sdkRuntime.id, 2379 tag: 'script', 2380 attrs: { src: sdkRuntime.url, async: false } 2381 }, 2382 { id: 'gbb-sdk-template-js-' + bundleDesignTemplate, 2383 tag: 'script', 2384 attrs: { src: templateJs, async: false } 2385 } 2386 ]; 2387 2388 2389 2390 loadAssetFiles(assets); 2391 }catch(err){ 2392 debugConsole("error in importSDKAssets",err) 2393 } 2394 } 2395 window.gbbExtEmbed.f.importSDKAssets = importSDKAssets; 2396 2397 function importAssets(isDevMode){ 2398 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {}; 2399 const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false); 2400 2401 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 2402 const bundleKey = bundleConfig?.appLevelMetafieldKey || ''; 2403 const keyPrefix = bundleKey.split('-')[0]; 2404 const seenTemplates = new Set(); 2405 if (keyPrefix === 'SDK') { 2406 importSDKAssets(undefined, loadUnminifiedFiles); 2407 if (bundleConfig?.bundleDesignTemplate) { 2408 seenTemplates.add(bundleConfig.bundleDesignTemplate); 2409 } 2410 } else if(keyPrefix === 'PB'){ 2411 importSDKAssets(undefined, loadUnminifiedFiles); 2412 if (bundleConfig?.bundleDesignTemplate) { 2413 seenTemplates.add(bundleConfig.bundleDesignTemplate); 2414 } 2415 } else { 2416 importMixAndMatchAssets(loadUnminifiedFiles); 2417 importFullPageAssets(loadUnminifiedFiles); 2418 } 2419 // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles. 2420 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 2421 for(const entry of Object.values(matchedSdkUpsells)){ 2422 if(!entry?.bundleDesignTemplate) continue; 2423 if(seenTemplates.has(entry.bundleDesignTemplate)) continue; 2424 seenTemplates.add(entry.bundleDesignTemplate); 2425 importSDKAssets(entry, loadUnminifiedFiles); 2426 }
2427 // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed. 2428 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 2429 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 2430 const bundleDesignTemplate = bundleData?.bundleDesignTemplate; 2431 if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue; 2432 seenTemplates.add(bundleDesignTemplate); 2433 importSDKAssets({ 2434 offerId: offerId, 2435 bundleType: 'PRODUCT_BUNDLE', 2436 bundleDesignTemplate: bundleDesignTemplate, 2437 templateId: bundleData?.bundleDesignTemplateData?.templateId, 2438 }, loadUnminifiedFiles); 2439 } 2440 2441 importAppEmbedAssets(loadUnminifiedFiles); 2442 } 2443 2444 // Must write recovered globals BEFORE importAssets loads the JS that reads them. 2445 async function resolveOverflows(){ 2446 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 2447 const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig); 2448 2449 const fetches = []; 2450 queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig); 2451 queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN); 2452 queueBlockBundleDataFetches(fetches); 2453 if (fetches.length === 0) return; 2454 debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)"); 2455 await Promise.all(fetches); 2456 } 2457 2458 async function resolveUpsellIndexAndMatches(bundleConfig){ 2459 const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw; 2460 const forceCdn = isForceCdn(); 2461 2462 let upsellIndex = null; 2463 if (forceCdn || isOverflowed(upsellIndexRaw)) { 2464 debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN"); 2465 upsellIndex = await getUpsellIndexFromCDN(); 2466 } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) { 2467 debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index"); 2468 upsellIndex = upsellIndexRaw; 2469 } 2470 if (!Array.isArray(upsellIndex)) return false; 2471 2472 // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it. 2473 window.easybundles_ext_data = window.easybundles_ext_data || {}; 2474 window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex; 2475 2476 const parentOfferId = bundleConfig?.offerId; 2477 const matchedMap = {}; 2478 for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) { 2479 if (!bundle?.offerId) continue; 2480 if (bundle.offerId === parentOfferId) continue; 2481 matchedMap[bundle.offerId] = bundle; 2482 } 2483 window.easybundles_ext_data.matchedSdkUpsells = matchedMap; 2484 return true; 2485 } 2486 2487 function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){ 2488 const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0]; 2489 const keys = ["SDK", "PB"]; 2490 if (!keys.includes(keyPrefix)) return; 2491 if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return; 2492 2493 fetches.push( 2494 getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){ 2495 if (fresh && window.easybundle_active_bundle_data) { 2496 window.easybundle_active_bundle_data._bundleData = fresh; 2497 } 2498 }) 2499 ); 2500 } 2501 2502 // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery. 2503 function queueBlockBundleDataFetches(fetches){ 2504 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 2505 const forceCdn = isForceCdn(); 2506 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 2507 if (!isOverflowed(bundleData) && !forceCdn) continue; 2508 fetches.push( 2509 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 2510 if (!fresh) return; 2511 // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across. 2512 window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null 2513 ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId }) 2514 : fresh; 2515 }) 2516 ); 2517 } 2518 } 2519 2520 function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){ 2521 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 2522 const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false; 2523 const forceCdn = isForceCdn(); 2524 for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) { 2525 const isSentinel = isOverflowed(entry?.bundleData); 2526 const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData; 2527 if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue; 2528 2529 fetches.push( 2530 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 2531 if (fresh) matchedSdkUpsells[offerId].bundleData = fresh; 2532 }) 2533 ); 2534 } 2535 } 2536 2537 async function armPreviewIfRequested(urlParams){
2538 const previewToken = urlParams.get('ebPreview'); 2539 if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return; 2540 2541 let abortTimeout; 2542 try { 2543 const abortController = new AbortController(); 2544 abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000); 2545 const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js'; 2546 const response = await fetch(bootUrl, { signal: abortController.signal }); 2547 if (response.ok) await new Function('previewToken', await response.text())(previewToken); 2548 } catch (err) { 2549 debugConsole("preview boot failed", err); 2550 } finally { 2551 if (abortTimeout) clearTimeout(abortTimeout); 2552 } 2553 } 2554 2555 // Phase order: initializeShopifyValues â resolveOverflows â importAssets. 2556 async function initialize(){ 2557 const urlParams = new URLSearchParams(window.location.search); 2558 const isDevMode = urlParams.get('dev') == 'true'; 2559 const isDebugMode = urlParams.get('debug') == 'true'; 2560 if (isDebugMode) { debugger; } 2561 2562 initializeShopifyValues(); 2563 await resolveOverflows(); 2564 importAssets(isDevMode); 2565 } 2566 initialize(); 2567 })(); 2568</script>
2568 2569<!-- END app snippet --> 2570<!-- BEGIN app snippet: nav-source-capture -->
2570<script> 2571 (function () { 2572 try { 2573 document.addEventListener("click", function (event) { 2574 try { 2575 var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null; 2576 if (!anchor) return; 2577 if (!anchor.closest("nav, [role='navigation']")) return; 2578 var url = new URL(anchor.href, window.location.origin); 2579 if (url.origin !== window.location.origin) return; 2580 sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/"); 2581 } catch (e) { /* never break the storefront for analytics */ } 2582 }, true); 2583 } catch (e) { /* no-op */ } 2584 })(); 2585</script>
2585 2586<!-- END app snippet --> 2587 2588</div>
2588<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2588 2589</body> 2590</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.