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="#e1d0d6"> 8 9 <!-- Google Tag Manager --> 10 11 <title>Zeroe - Plant Based Caviar</title><meta name="description" content="Zeroe offers premium plant-based caviar that captures the essence of luxury dining without harming the environment. Our sustainably sourced seaweed-based caviar delivers unparalleled taste, while also being 100% vegan and eco-friendly."><link rel="canonical" href="https://zeroecaviar.com/"><link rel="shortcut icon" href="//zeroecaviar.com/cdn/shop/files/161127318_468032171012296_3846836157865217639_n-removebg-preview.png?v=1681562934&width=96"> 12 <link rel="apple-touch-icon" href="//zeroecaviar.com/cdn/shop/files/161127318_468032171012296_3846836157865217639_n-removebg-preview.png?v=1681562934&width=180"><link rel="preconnect" href="https://cdn.shopify.com"> 13 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 14 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="modulepreload" href="//zeroecaviar.com/cdn/shop/t/22/assets/vendor.min.js?v=56430842210900357591765448831" as="script"> 15 <link rel="modulepreload" href="//zeroecaviar.com/cdn/shop/t/22/assets/theme.js?v=126523726652004103631765448844" as="script"> 16 <link rel="modulepreload" href="//zeroecaviar.com/cdn/shop/t/22/assets/sections.js?v=81162846312641199931765622529" as="script"><link rel="preload" href="//zeroecaviar.com/cdn/fonts/trirong/trirong_n8.14f8d4d7d9f76403b2c7e9b304b0390605115f8c.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//zeroecaviar.com/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 17 <meta property="og:title" content="Zeroe - Plant Based Caviar"><meta property="og:image" content="http://zeroecaviar.com/cdn/shop/files/161127318_468032171012296_3846836157865217639_n-removebg-preview.png?v=1681562934&width=2048"> 18 <meta property="og:image:secure_url" content="https://zeroecaviar.com/cdn/shop/files/161127318_468032171012296_3846836157865217639_n-removebg-preview.png?v=1681562934&width=2048"> 19 <meta property="og:image:width" content="1200"> 20 <meta property="og:image:height" content="628"><meta property="og:description" content="Zeroe offers premium plant-based caviar that captures the essence of luxury dining without harming the environment. Our sustainably sourced seaweed-based caviar delivers unparalleled taste, while also being 100% vegan and eco-friendly."><meta property="og:url" content="https://zeroecaviar.com/"> 21<meta property="og:site_name" content="Zeroe"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Zeroe - Plant Based Caviar"> 22 <meta name="twitter:description" content="Zeroe offers premium plant-based caviar that captures the essence of luxury dining without harming the environment. Our sustainably sourced seaweed-based caviar delivers unparalleled taste, while also being 100% vegan and eco-friendly."><meta name="twitter:image" content="https://zeroecaviar.com/cdn/shop/files/161127318_468032171012296_3846836157865217639_n-removebg-preview.png?crop=center&height=1200&v=1681562934&width=1200"> 23 <meta name="twitter:image:alt" content=""> 24 25 26
26<script type="application/ld+json"> 27 { 28 "@context": "https://schema.org", 29 "@type": "BreadcrumbList", 30 "itemListElement": [{ 31 "@type": "ListItem", 32 "position": 1, 33 "name": "Home", 34 "item": "https://zeroecaviar.com" 35 }] 36 } 37 </script>
37 38
39<script type="application/ld+json"> 40 [ 41 { 42 "@context": "https://schema.org", 43 "@type": "WebSite", 44 "name": "Zeroe", 45 "url": "https:\/\/zeroecaviar.com", 46 "potentialAction": { 47 "@type": "SearchAction", 48 "target": "https:\/\/zeroecaviar.com\/search?q={search_term_string}", 49 "query-input": "required name=search_term_string" 50 } 51 }, 52 { 53 "@context": "https://schema.org", 54 "@type": "Organization", 55 "name": "Zeroe","logo": "https:\/\/zeroecaviar.com\/cdn\/shop\/files\/Zeroe_Plant-Based_Logo.png?v=1717002033\u0026width=4375","description": "Premium vegan caviar produced in Denmark using seaweed grown naturally off the coast of France.","slogan": "Vegan caviar...because there's not that many fish in the sea","sameAs": ["https:\/\/www.instagram.com\/zeroecaviar\/"],"url": "https:\/\/zeroecaviar.com" 56 } 57 ] 58 </script>
58<style>/* Typography (heading) */ 59 @font-face { 60 font-family: Trirong; 61 font-weight: 800; 62 font-style: normal; 63 font-display: fallback; 64 src: url("//zeroecaviar.com/cdn/fonts/trirong/trirong_n8.14f8d4d7d9f76403b2c7e9b304b0390605115f8c.woff2") format("woff2"), 65 url("//zeroecaviar.com/cdn/fonts/trirong/trirong_n8.e67891afc4c8b52b040bad8df5045689969c6cba.woff") format("woff"); 66} 67 68@font-face { 69 font-family: Trirong; 70 font-weight: 800; 71 font-style: italic; 72 font-display: fallback; 73 src: url("//zeroecaviar.com/cdn/fonts/trirong/trirong_i8.82a2960e1ea6e49640b641af863408bee23f4e43.woff2") format("woff2"), 74 url("//zeroecaviar.com/cdn/fonts/trirong/trirong_i8.d3ff510dd11f21932311821bde42838466d7c56e.woff") format("woff"); 75} 76 77/* Typography (body) */ 78 @font-face { 79 font-family: Questrial; 80 font-weight: 400; 81 font-style: normal; 82 font-display: fallback; 83 src: url("//zeroecaviar.com/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2") format("woff2"), 84 url("//zeroecaviar.com/cdn/fonts/questrial/questrial_n4.e86c53e77682db9bf4b0ee2dd71f214dc16adda4.woff") format("woff"); 85} 86 87:root { 88 /** 89 * --------------------------------------------------------------------- 90 * SPACING VARIABLES 91 * 92 * We are using a spacing inspired from frameworks like Tailwind CSS. 93 * --------------------------------------------------------------------- 94 */ 95 --spacing-0-5: 0.125rem; /* 2px */ 96 --spacing-1: 0.25rem; /* 4px */ 97 --spacing-1-5: 0.375rem; /* 6px */ 98 --spacing-2: 0.5rem; /* 8px */ 99 --spacing-2-5: 0.625rem; /* 10px */ 100 --spacing-3: 0.75rem; /* 12px */ 101 --spacing-3-5: 0.875rem; /* 14px */ 102 --spacing-4: 1rem; /* 16px */ 103 --spacing-4-5: 1.125rem; /* 18px */ 104 --spacing-5: 1.25rem; /* 20px */ 105 --spacing-5-5: 1.375rem; /* 22px */ 106 --spacing-6: 1.5rem; /* 24px */ 107 --spacing-6-5: 1.625rem; /* 26px */ 108 --spacing-7: 1.75rem; /* 28px */ 109 --spacing-7-5: 1.875rem; /* 30px */ 110 --spacing-8: 2rem; /* 32px */ 111 --spacing-8-5: 2.125rem; /* 34px */ 112 --spacing-9: 2.25rem; /* 36px */ 113 --spacing-9-5: 2.375rem; /* 38px */ 114 --spacing-10: 2.5rem; /* 40px */ 115 --spacing-11: 2.75rem; /* 44px */ 116 --spacing-12: 3rem; /* 48px */ 117 --spacing-14: 3.5rem; /* 56px */ 118 --spacing-16: 4rem; /* 64px */ 119 --spacing-18: 4.5rem; /* 72px */ 120 --spacing-20: 5rem; /* 80px */ 121 --spacing-24: 6rem; /* 96px */ 122 --spacing-28: 7rem; /* 112px */ 123 --spacing-32: 8rem; /* 128px */ 124 --spacing-36: 9rem; /* 144px */ 125 --spacing-40: 10rem; /* 160px */ 126 --spacing-44: 11rem; /* 176px */ 127 --spacing-48: 12rem; /* 192px */ 128 --spacing-52: 13rem; /* 208px */ 129 --spacing-56: 14rem; /* 224px */ 130 --spacing-60: 15rem; /* 240px */ 131 --spacing-64: 16rem; /* 256px */ 132 --spacing-72: 18rem; /* 288px */ 133 --spacing-80: 20rem; /* 320px */ 134 --spacing-96: 24rem; /* 384px */ 135 136 /* Container */ 137 --container-max-width: 1600px; 138 --container-narrow-max-width: 1350px; 139 --container-gutter: var(--spacing-5); 140 --section-outer-spacing-block: var(--spacing-12); 141 --section-inner-max-spacing-block: var(--spacing-10); 142 --section-inner-spacing-inline: var(--container-gutter); 143 --section-stack-spacing-block: var(--spacing-8); 144 145 /* Grid gutter */ 146 --grid-gutter: var(--spacing-5); 147 148 /* Product list settings */ 149 --product-list-row-gap: var(--spacing-8); 150 --product-list-column-gap: var(--grid-gutter); 151 152 /* Form settings */ 153 --input-gap: var(--spacing-2); 154 --input-height: 2.625rem; 155 --input-padding-inline: var(--spacing-4); 156 157 /* Other sizes */ 158 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 159 160 /* RTL support */ 161 --transform-logical-flip: 1; 162 --transform-origin-start: left; 163 --transform-origin-end: right; 164 165 /** 166 * --------------------------------------------------------------------- 167 * TYPOGRAPHY 168 * --------------------------------------------------------------------- 169 */ 170 171 /* Font properties */ 172 --heading-font-family: Trirong, serif;
173 --heading-font-weight: 800; 174 --heading-font-style: normal; 175 --heading-text-transform: normal; 176 --heading-letter-spacing: -0.02em; 177 --text-font-family: Questrial, sans-serif; 178 --text-font-weight: 400; 179 --text-font-style: normal; 180 --text-letter-spacing: 0.0em; 181 182 /* Font sizes */ 183 --text-h0: 3rem; 184 --text-h1: 2.5rem; 185 --text-h2: 2rem; 186 --text-h3: 1.5rem; 187 --text-h4: 1.375rem; 188 --text-h5: 1.125rem; 189 --text-h6: 1rem; 190 --text-xs: 0.6875rem; 191 --text-sm: 0.75rem; 192 --text-base: 0.875rem; 193 --text-lg: 1.125rem; 194 195 /** 196 * --------------------------------------------------------------------- 197 * COLORS 198 * --------------------------------------------------------------------- 199 */ 200 201 /* Color settings */--accent: 17 72 61; 202 --text-primary: 0 0 0; 203 --background-primary: 255 255 255; 204 --dialog-background: 225 208 214; 205 --border-color: var(--text-color, var(--text-primary)) / 0.12; 206 207 /* Button colors */ 208 --button-background-primary: 17 72 61; 209 --button-text-primary: 255 255 255; 210 --button-background-secondary: 225 208 214; 211 --button-text-secondary: 0 0 0; 212 213 /* Status colors */ 214 --success-background: 224 244 232; 215 --success-text: 0 163 65; 216 --warning-background: 255 246 233; 217 --warning-text: 255 183 74; 218 --error-background: 254 231 231; 219 --error-text: 248 58 58; 220 221 /* Product colors */ 222 --on-sale-text: 248 58 58; 223 --on-sale-badge-background: 248 58 58; 224 --on-sale-badge-text: 255 255 255; 225 --sold-out-badge-background: 0 0 0; 226 --sold-out-badge-text: 255 255 255; 227 --primary-badge-background: 128 60 238; 228 --primary-badge-text: 255 255 255; 229 --star-color: 255 183 74; 230 --product-card-background: 255 255 255; 231 --product-card-text: 26 26 26; 232 233 /* Header colors */ 234 --header-background: 225 208 214; 235 --header-text: 0 0 0; 236 237 /* Footer colors */ 238 --footer-background: 17 72 61; 239 --footer-text: 255 255 255; 240 241 /* Rounded variables (used for border radius) */ 242 --rounded-xs: 0.25rem; 243 --rounded-sm: 0.375rem; 244 --rounded: 0.75rem; 245 --rounded-lg: 1.5rem; 246 --rounded-full: 9999px; 247 248 --rounded-button: 3.75rem; 249 --rounded-input: 0.5rem; 250 251 /* Box shadow */ 252 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); 253 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); 254 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); 255 --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); 256 257 /** 258 * --------------------------------------------------------------------- 259 * OTHER 260 * --------------------------------------------------------------------- 261 */ 262 263 --cursor-close-svg-url: url(//zeroecaviar.com/cdn/shop/t/22/assets/cursor-close.svg?v=147174565022153725511765448844); 264 --cursor-zoom-in-svg-url: url(//zeroecaviar.com/cdn/shop/t/22/assets/cursor-zoom-in.svg?v=154953035094101115921765448844); 265 --cursor-zoom-out-svg-url: url(//zeroecaviar.com/cdn/shop/t/22/assets/cursor-zoom-out.svg?v=16155520337305705181765448844); 266 --checkmark-svg-url: url(//zeroecaviar.com/cdn/shop/t/22/assets/checkmark.svg?v=77552481021870063511765448844); 267 } 268 269 [dir="rtl"]:root { 270 /* RTL support */ 271 --transform-logical-flip: -1; 272 --transform-origin-start: right; 273 --transform-origin-end: left; 274 } 275 276 @media screen and (min-width: 700px) { 277 :root { 278 /* Typography (font size) */ 279 --text-h0: 4rem; 280 --text-h1: 3rem; 281 --text-h2: 2.5rem; 282 --text-h3: 2rem; 283 --text-h4: 1.625rem; 284 --text-h5: 1.25rem; 285 --text-h6: 1.125rem; 286 287 --text-xs: 0.75rem; 288 --text-sm: 0.875rem; 289 --text-base: 1.0rem; 290 --text-lg: 1.25rem; 291 292 /* Spacing */ 293 --container-gutter: 2rem; 294 --section-outer-spacing-block: var(--spacing-16); 295 --section-inner-max-spacing-block: var(--spacing-12); 296 --section-inner-spacing-inline: var(--spacing-12); 297 --section-stack-spacing-block: var(--spacing-12); 298 299 /* Grid gutter */ 300 --grid-gutter: var(--spacing-6); 301 302 /* Product list settings */ 303 --product-list-row-gap: var(--spacing-12); 304 305 /* Form settings */ 306 --input-gap: 1rem; 307 --input-height: 3.125rem; 308 --input-padding-inline: var(--spacing-5); 309 } 310 } 311 312 @media screen and (min-width: 1000px) { 313 :root { 314 /* Spacing settings */ 315 --container-gutter: var(--spacing-12); 316 --section-outer-spacing-block: var(--spacing-18); 317 --section-inner-max-spacing-block: var(--spacing-16); 318 --section-inner-spacing-inline: var(--spacing-16); 319 --section-stack-spacing-block: var(--spacing-12); 320 } 321 } 322 323 @media screen and (min-width: 1150px) { 324 :root { 325 /* Spacing settings */ 326 --container-gutter: var(--spacing-12); 327 --section-outer-spacing-block: var(--spacing-20); 328 --section-inner-max-spacing-block: var(--spacing-16); 329 --section-inner-spacing-inline: var(--spacing-16); 330 --section-stack-spacing-block: var(--spacing-12); 331 } 332 } 333 334 @media screen and (min-width: 1400px) { 335 :root { 336 /* Typography (font size) */ 337 --text-h0: 5rem; 338 --text-h1: 3.75rem; 339 --text-h2: 3rem; 340 --text-h3: 2.25rem; 341 --text-h4: 2rem; 342 --text-h5: 1.5rem; 343 --text-h6: 1.25rem; 344 345 --section-outer-spacing-block: var(--spacing-24); 346 --section-inner-max-spacing-block: var(--spacing-18); 347 --section-inner-spacing-inline: var(--spacing-18); 348 } 349 } 350 351 @media screen and (min-width: 1600px) { 352 :root { 353 --section-outer-spacing-block: var(--spacing-24); 354 --section-inner-max-spacing-block: var(--spacing-20); 355 --section-inner-spacing-inline: var(--spacing-20); 356 } 357 } 358 359 /** 360 * --------------------------------------------------------------------- 361 * LIQUID DEPENDANT CSS 362 * 363 * Our main CSS is Liquid free, but some very specific features depend on 364 * theme settings, so we have them here 365 * --------------------------------------------------------------------- 366 */@media screen and (pointer: fine) {
367 .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 368 --button-background-opacity: 0.85; 369 } 370 371 .button--subdued:not([disabled]):hover { 372 --button-background: var(--text-color) / .05 !important; 373 } 374 }</style>
374<script> 375 document.documentElement.classList.replace('no-js', 'js'); 376 377 // This allows to expose several variables to the global scope, to be used in scripts 378 window.themeVariables = { 379 settings: { 380 showPageTransition: true, 381 headingApparition: "split_fade", 382 pageType: "index", 383 moneyFormat: "${{amount}}", 384 moneyWithCurrencyFormat: "${{amount}} USD", 385 currencyCodeEnabled: false, 386 cartType: "popover", 387 showDiscount: true, 388 discountMode: "saving" 389 }, 390 391 strings: { 392 accessibilityClose: "Close", 393 accessibilityNext: "Next", 394 accessibilityPrevious: "Previous", 395 addToCartButton: "Add to cart", 396 soldOutButton: "Sold out", 397 preOrderButton: "Pre-order", 398 unavailableButton: "Unavailable", 399 closeGallery: "Close gallery", 400 zoomGallery: "Zoom", 401 errorGallery: "Image cannot be loaded", 402 soldOutBadge: "Sold out", 403 discountBadge: "Save @@", 404 sku: "SKU:", 405 searchNoResults: "No results could be found.", 406 addOrderNote: "Add order note", 407 editOrderNote: "Edit order note", 408 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 409 shippingEstimatorOneResult: "There is one shipping rate for your address:", 410 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 411 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:" 412 }, 413 414 breakpoints: { 415 'sm': 'screen and (min-width: 700px)', 416 'md': 'screen and (min-width: 1000px)', 417 'lg': 'screen and (min-width: 1150px)', 418 'xl': 'screen and (min-width: 1400px)', 419 420 'sm-max': 'screen and (max-width: 699px)', 421 'md-max': 'screen and (max-width: 999px)', 422 'lg-max': 'screen and (max-width: 1149px)', 423 'xl-max': 'screen and (max-width: 1399px)' 424 } 425 };window.addEventListener('DOMContentLoaded', () => { 426 const isReloaded = (window.performance.navigation && window.performance.navigation.type === 1) || window.performance.getEntriesByType('navigation').map((nav) => nav.type).includes('reload'); 427 428 if ('animate' in document.documentElement && window.matchMedia('(prefers-reduced-motion: no-preference)').matches && document.referrer.includes(location.host) && !isReloaded) { 429 document.body.animate({opacity: [0, 1]}, {duration: 115, fill: 'forwards'}); 430 } 431 }); 432 433 window.addEventListener('pageshow', (event) => { 434 document.body.classList.remove('page-transition'); 435 436 if (event.persisted) { 437 document.body.animate({opacity: [0, 1]}, {duration: 0, fill: 'forwards'}); 438 } 439 });// For detecting native share 440 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
440<script type="module" src="//zeroecaviar.com/cdn/shop/t/22/assets/vendor.min.js?v=56430842210900357591765448831"></script>
440 441
441<script type="module" src="//zeroecaviar.com/cdn/shop/t/22/assets/theme.js?v=126523726652004103631765448844"></script>
441 442
442<script type="module" src="//zeroecaviar.com/cdn/shop/t/22/assets/sections.js?v=81162846312641199931765622529"></script>
442 443 444
444<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
444<meta name="google-site-verification" content="nJ7hkhFYo4K9oJnM8H9q3dhwa-g12V9-pH9LNlItbNE"> 445<meta name="facebook-domain-verification" content="p7onda8pip58c7tdnt5jgd8ipw7v7i"> 446<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/74228498706/digital_wallets/dialog"> 447<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
447<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
447 448<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
449<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=74228498706" crossorigin="anonymous"></script>
vendor: 1 bytes, line 449
449
450<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":74228498706,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/74228498706","merchantName":"Zeroe","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Zeroe","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 450
450
451<script id="shopify-features" type="application/json">{"accessToken":"01d3e5e881368784b10e1225866ee3ce","betas":["rich-media-storefront-analytics"],"domain":"zeroecaviar.com","predictiveSearch":true,"shopId":74228498706,"locale":"en"}</script>
vendor: 1 bytes, line 451
451
452<script>var Shopify = Shopify || {}; 453Shopify.shop = "zeroe-9068.myshopify.com"; 454Shopify.locale = "en"; 455Shopify.currency = {"active":"USD","rate":"1.0"}; 456Shopify.country = "US"; 457Shopify.theme = {"name":"Impact v.3.1.1 [Propero RS V1.1] - [DO NOT TOUCH]","id":179939246354,"schema_name":"Impact","schema_version":"3.1.1","theme_store_id":null,"role":"main"}; 458Shopify.theme.handle = "null"; 459Shopify.theme.style = {"id":null,"handle":null}; 460Shopify.cdnHost = "zeroecaviar.com/cdn"; 461Shopify.routes = Shopify.routes || {}; 462Shopify.routes.root = "/"; 463Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 464Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 465Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 466Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 466
466
467<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 467
467
468<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 468
468
469<script> 470 window.ShopifyPay = window.ShopifyPay || {}; 471 window.ShopifyPay.apiHost = "shop.app\/pay"; 472 window.ShopifyPay.redirectState = null; 473</script>
vendor: 1 bytes, line 473
473
474<script> 475 window.Shopify = window.Shopify || {}; 476 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 477 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 478 window.Shopify.SignInWithShop.eligible = true; 479</script>
vendor: 1 bytes, line 479
479
480<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 480
480
481<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 481
481
482<script type="module"> 483 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 484 485 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 486 487</script>
vendor: 1 bytes, line 487
487
488<script> 489 window.Shopify = window.Shopify || {}; 490 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 491 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"]}; 492</script>
vendor: 1 bytes, line 492
492
493<script id="__st">var __st={"a":74228498706,"offset":-14400,"reqid":"7129da5d-fccf-4ec8-b417-e55092699b55-1791111753","pageurl":"zeroecaviar.com\/","u":"3fe33594ddb6","p":"home"};</script>
vendor: 1 bytes, line 493
493
494<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 494
494
495<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 495
495
496<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//zeroecaviar.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 496
496
497<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 = "//zeroecaviar.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>
497<script crossorigin="anonymous" defer="defer" src="//zeroecaviar.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 497
497
498<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 498
498
499<script> 500 window.Shopify = window.Shopify || {}; 501 window.Shopify.MCP = window.Shopify.MCP || {}; 502 window.Shopify.MCP.enabled = true; 503 window.Shopify.MCP.shop = "zeroe-9068.myshopify.com"; 504 window.Shopify.MCP.mcpEndpoint = "https:\/\/zeroecaviar.com\/api\/mcp"; 505 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"]}}]; 506</script>
vendor: 1 bytes, line 506
506
507<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("\/\/zeroecaviar.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 508</script>
vendor: 1 bytes, line 508
508
509<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://zeroecaviar.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 510</script>
vendor: 1 bytes, line 510
510
511<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 512 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); 513</script>
vendor: 1 bytes, line 513
513
514<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})}})); 515</script>
515 516<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://zeroecaviar.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 517<style id="shopify-accelerated-checkout-cart"> 518 #shopify-buyer-consent { 519 margin-top: 1em; 520 display: inline-block; 521 width: 100%; 522} 523 524#shopify-buyer-consent.hidden { 525 display: none; 526} 527 528#shopify-subscription-policy-button { 529 background: none; 530 border: none; 531 padding: 0; 532 text-decoration: underline; 533 font-size: inherit; 534 cursor: pointer; 535} 536 537#shopify-subscription-policy-button::before { 538 box-shadow: none; 539} 540 541 </style> 542
543<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
543 544<link href="//zeroecaviar.com/cdn/shop/t/22/assets/theme.css?v=56275301787166802681765448830" rel="stylesheet" type="text/css" media="all" /><!-- PRELOAD CUSTOM CSS AND GOOGLE FONTS --> 545 546 547 <link rel="dns-prefetch" href="//fonts.googleapis.com"/> 548 <link rel="preconnect" href="https://fonts.googleapis.com"> 549 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 550 551 <!-- add and preload css --> 552 <link href="//zeroecaviar.com/cdn/shop/t/22/assets/apps.css?v=58361825725507077441765448794" rel="stylesheet" type="text/css" media="all" /> 553 <link href="//zeroecaviar.com/cdn/shop/t/22/assets/custom-brad.css?v=53364865239970707971766092197" rel="stylesheet" type="text/css" media="all" /> 554 555
555<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
555 556 557 558 559 560 561 <!-- MICROSOFT CLARITY TRACKING CODE --> 562
562<script type="text/javascript"> 563 (function(c,l,a,r,i,t,y){ 564 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 565 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 566 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 567 })(window, document, "clarity", "script", "pbh5ztl118"); 568</script>
568 569 570 <!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style> 571 .gta-block__error { 572 display: flex; 573 flex-flow: column nowrap; 574 gap: 12px; 575 padding: 32px; 576 border-radius: 12px; 577 margin: 12px 0; 578 background-color: #fff1e3; 579 color: #412d00; 580 } 581 582 .gta-block__error-title { 583 font-size: 18px; 584 font-weight: 600; 585 line-height: 28px; 586 } 587 588 .gta-block__error-body { 589 font-size: 14px; 590 line-height: 24px; 591 } 592</style> 593
594<script> 595 (function () { 596 try { 597 const widgets = [{"bar":{"sticky":false,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":false}},"key":"GSC-BAR-aUUxYyfNncHE","type":"bar","timer":{"date":"2024-11-29T06:00:00.000Z","mode":"evergreen","hours":48,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-vqwZbAvvtlBI","type":"text","align":"left","color":"#ffffff","value":"Get 5 jars for $94.50 (55% off) + a FREE pearl spoon until the 28th ð¤","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-lqxYtkeOFsnr","type":"text","align":"left","color":"#e0e0e0","value":"Get 4 jars for $80 (51% off) + a FREE pearl spoon for a limited time ð¤ It's worth the wait. Orders can take 4-7 days, but excellence is never rushed.","enabled":false,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-AUtOvgHpINHn","type":"timer","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#ffffff","fontSize":"62px","fontFamily":"font2","fontWeight":"700"},"labels":{"days":"Days","color":"#ffffff","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"21px","fontFamily":"font3","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"18px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":false,"padding":{"mobile":{},"desktop":{"top":"0px"}},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"rgba(255,255,255,0.1)","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-LOLJbQDtdPmq","href":"https:\/\/zeroecaviar.com\/products\/plant-based-caviar-p3","type":"button","label":"Get it Now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":true,"padding":{"mobile":{"top":"8px","left":"20px","right":"20px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#282828","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-NJRcAfTHOBOF","code":"","icon":{"type":"tag","enabled":true},"type":"coupon","label":"","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"11px","left":"6px","right":"6px","bottom":"13px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"19px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#11483d","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"13px","mobileWidth":"100%","desktopWidth":"400px"},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar4","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":false,"home":false,"other":false,"password":false,"products":{"mode":"specific","tags":[],"enabled":true,"specificProducts":[{"id":"gid:\/\/shopify\/Product\/10044484419858","handle":"plant-based-caviar-p5"}],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":false}}}},{"bar":{"sticky":false,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":false}},"key":"GSC-BAR-NVeFwPnmdbNF","type":"bar","timer":{"date":"2024-11-29T06:00:00.000Z","mode":"evergreen","hours":48,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-lhNxjqVrnPhI","type":"text","align":"left","color":"#ffffff","value":"Get 4 jars for $97.76 (53% off) + a FREE pearl spoon until the 28th ð¤","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-jZRnWsDTlnPT","type":"text","align":"left","color":"#e0e0e0","value":"Get 4 jars for $80 (51% off) + a FREE pearl spoon for a limited time ð¤ It's worth the wait. Orders can take 4-7 days, but excellence is never rushed.","enabled":false,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-ycyaqOfupBsy","type":"timer","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#ffffff","fontSize":"62px","fontFamily":"font2","fontWeight":"700"},"labels":{"days":"Days","color":"#ffffff","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"21px","fontFamily":"font3","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"18px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":false,"padding":{"mobile":{},"desktop":{"top":"0px"}},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"rgba(255,255,255,0.1)","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-CtSDWxqdShWv","href":"https:\/\/zeroecaviar.com\/products\/plant-based-caviar-p3","type":"button","label":"Get it Now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":true,"padding":{"mobile":{"top":"8px","left":"20px","right":"20px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#282828","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-WbJMpCgJANRs","code":"","icon":{"type":"tag","enabled":true},"type":"coupon","label":"","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"11px","left":"6px","right":"6px","bottom":"13px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}}
597,"mobileGap":"19px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#11483d","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"13px","mobileWidth":"100%","desktopWidth":"400px"},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar4","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":false,"home":false,"other":false,"password":false,"products":{"mode":"specific","tags":[],"enabled":true,"specificProducts":[{"id":"gid:\/\/shopify\/Product\/10044422193426","handle":"plant-based-caviar-p4"}],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":false}}}},{"bar":{"sticky":false,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":false}},"key":"GSC-BAR-ARLFlCFdMrWT","type":"bar","timer":{"date":"2024-11-29T06:00:00.000Z","mode":"evergreen","hours":48,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-YIluBNAabaSc","type":"text","align":"left","color":"#ffffff","value":"Get 4 jars for $80 (51% off) + a FREE pearl spoon until the 28th ð¤","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-FPOPnnsnQIko","type":"text","align":"left","color":"#e0e0e0","value":"Get 4 jars for $80 (51% off) + a FREE pearl spoon for a limited time ð¤ It's worth the wait. Orders can take 4-7 days, but excellence is never rushed.","enabled":false,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-YipLUTJwnCYL","type":"timer","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#ffffff","fontSize":"62px","fontFamily":"font2","fontWeight":"700"},"labels":{"days":"Days","color":"#ffffff","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"21px","fontFamily":"font3","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"18px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":false,"padding":{"mobile":{},"desktop":{"top":"0px"}},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"rgba(255,255,255,0.1)","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-UYEVczeSHrIk","href":"https:\/\/zeroecaviar.com\/products\/plant-based-caviar-p3","type":"button","label":"Get it Now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":true,"padding":{"mobile":{"top":"8px","left":"20px","right":"20px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#282828","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-EZUsajofDOsd","code":"","icon":{"type":"tag","enabled":true},"type":"coupon","label":"","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"11px","left":"6px","right":"6px","bottom":"13px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}}
597,"mobileGap":"19px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#11483d","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"13px","mobileWidth":"100%","desktopWidth":"400px"},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar4","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":false,"home":true,"other":true,"password":false,"products":{"mode":"specific","tags":[],"enabled":true,"specificProducts":[{"id":"gid:\/\/shopify\/Product\/9019413922066","handle":"mother-of-pearl-caviar-spoons"},{"id":"gid:\/\/shopify\/Product\/8247209689362","handle":"plant-based-caviar"},{"id":"gid:\/\/shopify\/Product\/9816087494930","handle":"plant-based-caviar2"},{"id":"gid:\/\/shopify\/Product\/9847547625746","handle":"plant-based-caviar-p1"},{"id":"gid:\/\/shopify\/Product\/9847549133074","handle":"plant-based-caviar-p2"},{"id":"gid:\/\/shopify\/Product\/9847550443794","handle":"plant-based-caviar-p3"},{"id":"gid:\/\/shopify\/Product\/9878993404178","handle":"plant-based-caviar-vb"},{"id":"gid:\/\/shopify\/Product\/9845802205458","handle":"plant-based-caviar-copy1"},{"id":"gid:\/\/shopify\/Product\/9845983510802","handle":"plant-based-caviar-copy-4"},{"id":"gid:\/\/shopify\/Product\/9944997888274","handle":"plant-based-caviar-free"}],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}}] || []; 598 599 if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) { 600 // Embed and inline countdown blocks may load on the same page. Inline 601 // pushes a single widget keyed by `key`; embed pushes the whole metafield 602 // array. Dedup by `key` so the same widget isn't duplicated when both 603 // blocks reference it. Widgets without a key push through (no dedup). 604 widgets.forEach(function(w) { 605 if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) { 606 window.GSC_COUNTDOWN_WIDGETS.push(w); 607 } 608 }); 609 } else { 610 window.GSC_COUNTDOWN_WIDGETS = widgets; 611 } 612 613 // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id` 614 // always null, so the check runs on JS). Mismatch = merchant switched 615 // theme family after the last backend sync â fall back to runtime 616 // defaults until re-sync writes a fresh metafield. 617 618 619if (!window.GSC_COUNTDOWN_META) { 620 window.GSC_COUNTDOWN_META = { 621 product_tags: null, 622 storefrontToken:null, 623 productData:null}; 624 }} catch (e) { 625 console.log(e); 626 } 627 })(); 628</script>
628 629 630 631<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 632 633 634 635 636 637 638 639 640 641 642 643 644
644<script async src="https://static.klaviyo.com/onsite/js/UrVkc5/klaviyo.js?company_id=UrVkc5"></script>
644 645
645<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
645 646 647 648 649 650 651 652
652<script> 653 window.klaviyoReviewsProductDesignMode = false 654 </script>
654 655 656 657 658 659 660 661 662 663 664<!-- END app block --><!-- BEGIN app block: shopify://apps/reelup-shoppable-videos-reels/blocks/reelup/a8ec9e4d-d192-44f7-9c23-595f9ee7dd5b --><style> 665 [id*='reelup'].shopify-app-block { 666 width: 100%; 667 } 668</style><style id='reelUp_customCSS'> 669 .reelUp_reel_title{ display: none!important; } 670 </style>
670<script> 671 eval(``); 672 </script>
672<script src='https://cdn-v2.reelup.io/global.js.gz?v=2.2.17' defer></script>
672<script> 673 console.log("%cVideo commerce powered by ReelUp.", 'font-size: 18px; font-weight: 600; color: #000;background: #a3f234; padding: 10px 20px; border-radius: 5px; width: 100%'); 674 console.log("ð Enhanced Product Discovery.\n" + 675 "ð Increased Conversion Rates.\n" + 676 "𤩠Elevated Visitor Engagements.\n\n" + 677 "Learn more at: https://apps.shopify.com/reelup/"); 678 679 window.shopFormat = "${{amount}}"; 680 window.shopCurrency = "USD"; 681 window.REELUP = { 682 files: { 683 carousel: { 684 css: "https://cdn.shopify.com/extensions/01a0d812-9e50-7868-ab26-6fc232c3766e/ig-reels-172/assets/reels_carousel.css", 685 }, 686 stacked: { 687 css: "https://cdn.shopify.com/extensions/01a0d812-9e50-7868-ab26-6fc232c3766e/ig-reels-172/assets/reels_carousel_stacked.css", 688 }, 689 grid: { 690 css: "https://cdn.shopify.com/extensions/01a0d812-9e50-7868-ab26-6fc232c3766e/ig-reels-172/assets/reels_grid.css", 691 }, 692 stories: { 693 css: "https://cdn.shopify.com/extensions/01a0d812-9e50-7868-ab26-6fc232c3766e/ig-reels-172/assets/reels_stories.css", 694 }, 695 }, 696 shopLocale: "US" 697 };const settingsData = {"translations":{"description_label":"Description","quantity":"Quantity","add_cart_error_message":"An error has occurred","add_cart_success_message":"Added to cart successfully!","single_product":"Product","multiple_products":"Products","sold_out_button_text":"Sold out","off":"OFF","view_cart":"View cart","credit":"Credits","recommended_products":"You may like","unmute_btn":"Tap to unmute","swipe_to_next":"Swipe up to see more!","copied":"Copied","empty_cart":"Your cart is empty","cart_popup_heading":"Your cart","no_product_found":"No product found","share_popup_heading":"Share video","video_url":"Video URL","copy_link":"Copy link","product":"Product","price":"Price","subtotal":"Subtotal","checkout_button":"Checkout","reviews_label":"Customer Reviews","total_reviews":"Based on {{raters}} Reviews","load_more_reviews":"Load more reviews","cart_limit_error":"You have reached the limit to add product into cart","share_label":"Share","likes_label":"Likes","views_label":"Views","add_to_cart_button":"Add to Cart","shop_now_button":"Shop Now","more_info_button":"More Info","multiple_products_heading":"Products seen in the video"},"integrations":{"reviews":{"reviews_provider":null,"reviews_api_key":null}},"devtool":{"custom_css":".reelUp_reel_title{ display: none!important; }","custom_js":null,"load_on_interaction":0,"playlist_addtocart_js":null,"popup_cart_button_js":null,"popup_addtocart_button_js":null,"soldout_js":null,"scale_video":1,"api_key":"9dfd0c8140cb465784c47a63c6107cb7"},"socialpixel":{"facebook_pixel":null,"tiktok_pixel":null,"google_pixel":null,"snapchat_pixel":null}}; 698 const global_settings = {"reel_views":0,"reel_likes":1,"reel_share":1,"brand_logo":null,"powered_by_reelup":1,"overlay_icon":"solid_icon","icon_color":"rgba(0, 0, 0, 1)","primary_button_background_color":"rgba(0, 0, 0, 1)","primary_button_text_color":"rgb(255,255,255)","secondary_button_background_color":"rgba(255,255,255,1)","secondary_button_text_color":"rgba(34, 34, 34, 1)","secondary_button_border_color":"rgba(34, 34, 34, 1)","sale_badge_background_color":"rgba(179, 0, 0, 1)","sale_badge_text_color":"rgba(255, 255, 255, 1)","regular_price_color":"rgba(114, 114, 114, 1)","sale_price_color":"rgba(179, 0, 0, 1)","modal_logo_width":50,"quantity_allowed_per_item":5,"items_to_purchase_allowed":25,"show_decimal":1,"is_order_tag":1,"reels_sorting":0,"reels_sorting_option":"views","smart_inventory_sync":0,"smart_inventory_sync_option":"move_reel_to_last","full_video_quality":"medium","short_video_quality":"short"}; 699 const retargeting_settings = []; 700 window.REELUP.products = []; 701 window.REELUP.customProducts = null; 702 window.REELUP.videos = [{"id":134041,"title":"Zeroe Cav \u0026 the lox⦠yes please ðââï¸\n\nð¥: @zoejanemitchell @julianmjung \n\n#zeroecaviar #caviar #plantbased #vegan #bagel #vegancaviar #veganrecipes #seaweed #caviardreams #lox #loxbagel","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_dlfjweigtll1737102179598_short.mp4?v=1737102207","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_dlfjweigtll1737102179598_thumbnail.jpg?v=1737102193","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:00","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_dlfjweigtll1737102179598_medium.mp4?v=1737102201","quiz":[],"products":[]},{"id":134042,"title":"When life gives you oysters⦠top âem off with Zeroe Caviar ð¥ #shuckit","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_ekwpg1dk0m1737102179598_short.mp4?v=1737102204","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_ekwpg1dk0m1737102179598_thumbnail.jpg?v=1737102197","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:02","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_ekwpg1dk0m1737102179598_medium.mp4?v=1737102203","quiz":[],"products":[]}
702,{"id":134043,"title":"Just needed some Zeroe Caviar ð¤\n\n#zeroecaviar #vegancaviar #plantbasedcaviar #caviar #kosher #vegan #plantbased #sustainable","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_464xk230wfr1737102179598_short.mp4?v=1737102204","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_464xk230wfr1737102179598_thumbnail.jpg?v=1737102201","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:03","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_464xk230wfr1737102179598_medium.mp4?v=1737102205","quiz":[],"products":[]},{"id":134044,"title":"Elevate your boat day munchies ð¤¯\n\n#zeroecaviar #zeroeplantbasedcaviar #vegancaviar #caviar #caviardreams #plantbasedcaviar #plantbased #vegan #kosher #kosherfood #seafood #sustainable","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_tsea5ckmic1737102179598_short.mp4?v=1737102207","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_tsea5ckmic1737102179598_thumbnail.jpg?v=1737102201","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:04","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_tsea5ckmic1737102179598_medium.mp4?v=1737102207","quiz":[],"products":[]},{"id":134045,"title":"Our favorite way to eat Zeroe Caviarâ¦whatâs yours?!\n\n#zeroecaviar #caviar #plantbased #vegan #vegancaviar #plantbasedcaviar #seaweed #zeroecaviar #vegancommunity #vegan #veganluxury #sustainable #savethesturgeon","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_w9m94e4yuio1737102179597_short.mp4?v=1737102197","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_w9m94e4yuio1737102179597_thumbnail.jpg?v=1737102194","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:04","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_w9m94e4yuio1737102179597_medium.mp4?v=1737102213","quiz":[],"products":[]},{"id":134046,"title":"Finally took the plunge and tried @zeroecaviar - itâs off the hook! ð¤¤ðð¬ \n\nDive into the future of sustainability, one âroeâ at a time. \n\n*No Fish were harmed in the making of this video \nððð\n\n#vegandj #sustainable #caviar #savetheocean #fishfree #plantbased #healthy #veganglutenfreerecipes #homechef #foodie #veganfoodie #instayum #instachef #instafood #homemade #foodphotography #foodgasm #healthyfood #zeroecaviar #foodporn #veganfoodporn #potatoes #latkes #caviarlover #caviardreams #seashepherd","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_ld32jcboon1737102179599_short.mp4?v=1737102200","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_ld32jcboon1737102179599_thumbnail.jpg?v=1737102200","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:04","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_ld32jcboon1737102179599_medium.mp4?v=1737102215","quiz":[],"products":[]}
702,{"id":134047,"title":"Shaken, stirred, and celebrated with a Zeroe twist -cheers to National Martini Day ð¸ @11vodka \n\n#zeroecaviar #vegancaviar #plantbasedcaviar #plantbased #vegan #nationalmartiniday #dirtymartini #martinirecipe #cocktailrecipes #caviar #caviardreams #cocktails #cocktail #martini #drinksrecipe #veganrecipes #plantbasedcocktails #vegandrinks #11vodka #e11even #vermouth","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_4ugs0gwk20c1737102179599_short.mp4?v=1737102201","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_4ugs0gwk20c1737102179599_thumbnail.jpg?v=1737102196","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:05","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_4ugs0gwk20c1737102179599_medium.mp4?v=1737102224","quiz":[],"products":[]},{"id":134048,"title":"We eat avocadosâ¦with Zeroe plant-based caviar ð¥\n\n#zeroecaviar #caviar #plantbased #vegan #vegancaviar #caviardreams #veganrecipes #seaweed #plantbasedfood #plantbaseddiet #plantbasedrecipes","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_49l354mhf0a1737102179598_short.mp4?v=1737102198","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_49l354mhf0a1737102179598_thumbnail.jpg?v=1737102199","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-17 08:23:05","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_49l354mhf0a1737102179598_medium.mp4?v=1737102219","quiz":[],"products":[]},{"id":134345,"title":"qvtv0ql1s71737186789881.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_qvtv0ql1s71737186789881_short.mp4?v=1737186813","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_qvtv0ql1s71737186789881_thumbnail.jpg?v=1737186809","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-18 07:53:13","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_qvtv0ql1s71737186789881_medium.mp4?v=1737186807","quiz":[],"products":[]},{"id":134346,"title":"663pufkt75q1737186789881.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_663pufkt75q1737186789881_short.mp4?v=1737186811","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_663pufkt75q1737186789881_thumbnail.jpg?v=1737186808","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-18 07:53:13","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_663pufkt75q1737186789881_medium.mp4?v=1737186806","quiz":[],"products":[]},{"id":134347,"title":"d1g278azrm81737186789881.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_d1g278azrm81737186789881_short.mp4?v=1737186813","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_d1g278azrm81737186789881_thumbnail.jpg?v=1737186809","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-18 07:53:14","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_d1g278azrm81737186789881_medium.mp4?v=1737186810","quiz":[],"products":[]},{"id":134348,"title":"6y1mnuc5q1x1737186789881.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_6y1mnuc5q1x1737186789881_short.mp4?v=1737186811","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_6y1mnuc5q1x1737186789881_thumbnail.jpg?v=1737186811","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-18 07:53:14","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_6y1mnuc5q1x1737186789881_medium.mp4?v=1737186814","quiz":[],"products":[]},{"id":134349,"title":"qqj1w68k7fn1737186789881.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_qqj1w68k7fn1737186789881_short.mp4?v=1737186808","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_qqj1w68k7fn1737186789881_thumbnail.jpg?v=1737186810","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-18 07:53:15","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_qqj1w68k7fn1737186789881_medium.mp4?v=1737186813","quiz":[],"products":[]},{"id":134350,"title":"e9nl0o8i4751737186827727.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_e9nl0o8i4751737186827727_short.mp4?v=1737186836","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_e9nl0o8i4751737186827727_thumbnail.jpg?v=1737186841","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-18 07:53:49","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_e9nl0o8i4751737186827727_medium.mp4?v=1737186837","quiz":[],"products":[]},{"id":134970,"title":"oyyb0buuazq1737370145579.mp4","short_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_oyyb0buuazq1737370145579_short.mp4?v=1737370157","thumbnail":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_oyyb0buuazq1737370145579_thumbnail.jpg?v=1737370156","cta":"none","recommended_products_ai":"shopify_recommendation_ai","recommended_products":[],"badge_text":null,"upload_date":"2025-01-20 10:49:09","seo_meta_title":null,"seo_meta_description":null,"meta_data":null,"cta_external_link":0,"custom_button_text":null,"custom_button_link":null,"custom_button_heading":null,"custom_button_subheading":null,"credit":null,"creditor_link":null,"creator_image":null,"full_video":"https:\/\/cdn.shopify.com\/s\/files\/1\/0742\/2849\/8706\/files\/reelUp_oyyb0buuazq1737370145579_medium.mp4?v=1737370167","quiz":[],"products":[]}];try { 703 const reelupInteractions = [{"reel_id":"134045","metrics":{"likes":3,"shares":1}},{"reel_id":"134041","metrics":{"likes":1,"shares":1}},{"reel_id":"134350","metrics":{"likes":0,"shares":0}},{"reel_id":"134345","metrics":{"likes":1,"shares":1}},{"reel_id":"134346","metrics":{"likes":1,"shares":0}},{"reel_id":"134048","metrics":{"likes":1,"shares":2}},{"reel_id":"134046","metrics":{"likes":2,"shares":0}},{"reel_id":"134047","metrics":{"likes":1,"shares":0}},{"reel_id":"134347","metrics":{"likes":2,"shares":0}},{"reel_id":"134348","metrics":{"likes":1,"shares":1}},{"reel_id":"134044","metrics":{"likes":2,"shares":0}},{"reel_id":"134043","metrics":{"likes":2,"shares":0}},{"reel_id":"134349","metrics":{"likes":1,"shares":0}},{"reel_id":"134042","metrics":{"likes":0,"shares":2}}]; 704 const videosWithMetrics = window.REELUP.videos.map((video) => { 705 const matching = reelupInteractions.find((interaction) => interaction.reel_id == video.id); 706 return { 707 ...video, 708 metrics: matching ? matching.metrics : null 709 }; 710 }); 711 window.REELUP.videos = videosWithMetrics; 712 } catch (err) { 713 console.log("Error merging ReelUp videos with interactions", err); 714 }window.REELUP.pops = null; 715 window.REELUP.playlists = [{"id":12598,"type":"carousel","title":"People","status":1,"priority":1,"visibility":"[\"product_page\"]","custom_page_url":null,"targetProductsType":"specific_products","target_collection_pages":"all_collections","widget_template":"only_title","video_player_layout":"default_view","specific_markets":null,"device_visibility":"both","reels":[134045,134048,134043,134046,134044,134042,134041],"shopify_markets":"ALL","selections":[],"specific_collection_pages":[]},{"id":12627,"type":"carousel","title":"Food types","status":1,"priority":2,"visibility":"[\"product_page\"]","custom_page_url":null,"targetProductsType":"specific_products","target_collection_pages":"all_collections","widget_template":"only_title","video_player_layout":"default_view","specific_markets":null,"device_visibility":"both","reels":[134347,134345,
715134047,134348,134350,134349,134346],"shopify_markets":"ALL","selections":[],"specific_collection_pages":[]}]; 716 window.REELUP.designData2 = { 717 playlist_widget_design: {"show_playlist_heading":0,"playlist_heading_font_size":24,"playlist_heading_font_weight":500,"playlist_heading_color":"rgba(15, 15, 15, 1)","playlist_product_title_font_size":15,"playlist_product_title_font_weight":500,"playlist_product_title_color":"rgba(15, 15, 15, 1)","playlist_wrapper_width":1500,"playlist_card_width_desktop":242,"playlist_card_width_mobile":177,"stack_width_desktop":300,"stack_width_mobile":180,"playlist_play_video":"autoplay","playlist_mobile_play_video":"autoplay","playlist_reels_gap":11,"wrapper_width":"full_width","rating_color":"rgba(255, 217, 0 , 1)","discount_badge":1,"playlist_button":0,"playlist_button_text":"Add to cart","playlist_heading_alignment":"center","show_navigators":0,"addtocart_button_action":"cartpage","addtocart_custom_js":null}, 718 playlist_grid_widget_design: {"show_playlist_heading":1,"playlist_heading_font_size":24,"playlist_heading_font_weight":500,"playlist_heading_color":"rgba(15, 15, 15, 1)","playlist_product_title_font_size":15,"playlist_product_title_font_weight":500,"playlist_product_title_color":"rgba(15, 15, 15, 1)","playlist_wrapper_width":1500,"playlist_mobile_play_video":"autoplay","wrapper_width":"full_width","rating_color":"rgba(255, 217, 0 , 1)","discount_badge":1,"playlist_button":0,"playlist_button_text":"Add to Cart","playlist_heading_alignment":"center","grid_reels_gap":20,"grid_rows_desktop":5,"grid_rows_mobile":2,"addtocart_button_action":"cartpage","addtocart_custom_js":null}, 719 story_widget_design: {"story_highlight_color":"rgba(255, 205, 21, 1)","story_card_width_desktop":90,"story_card_width_mobile":70,"story_card_gap":12,"story_card_button_text":"Shop now !!","story_card_button_text_color":"rgba(255, 255, 255, 1)","story_card_button_background_color":"rgba(0, 156, 255, 1)","story_move_card_to_end":1,"show_story_title":0,"stories_visibilty":"both"}, 720 pops_widget_design: {"pops_card_width_desktop":150,"pops_card_width_mobile":110,"pops_position":"right","pops_margin_horizontal":40,"pops_margin_vertical":30,"pops_initial_delay":2,"pops_display_time":8,"pops_loop":0,"pops_delay_between_pops":2,"show_pops_title":1,"pops_title_font_size":13,"pops_title_font_weight":500,"pops_title_color":"rgba(255, 255, 255, 1)","pops_video_type":"short","display_pops":"on_load","scroll_position_desktop":0,"scroll_position_mobile":0,"display_cta_button":0,"cta_button_text":"Buy now","enable_permanently_loop":0,"pops_icon_style":"mute_text_icon"}, 721 ppr_widget_design: {"show_cart_heading":1,"cart_heading":"Tagged with Reels","cart_heading_font_size":18,"cart_heading_font_weight":400,"cart_heading_color":"rgba(15, 15, 15, 1)","cart_card_width_desktop":150,"cart_card_width_mobile":120,"cart_reels_gap":15,"cart_video_action":"autoplay","cart_mobile_video_action":"autoplay","show_product_reel_title":0,"cart_title_font_size":14,"cart_title_font_weight":500,"cart_title_color":"rgb(29, 29, 29, 1)","show_pops_in_product_reels":1,"pops_style":"card","pops_position":"right","pops_margin_horizontal":40,"pops_margin_vertical":30,"status":0,"widget_template":"classic","video_player_layout":"default_view","ppr_heading_alignment":"center","show_navigators":0,"product_highlight_color":"rgb(191 247 117)"}, 722 video_player: {"image_ratio":"1-1","modal_product_title_font_size":24,"modal_product_title_font_weight":500,"modal_product_title_color":"rgba(0,0,0)","modal_template":"grid","modal_message_text":"Item added to cart successfully. {view_cart}","modal_button_action":"cartpage","custom_button_heading_size":22,"custom_button_heading_weight":500,"custom_button_subheading_size":16,"custom_button_subheading_weight":400,"quiz_title_font_size":22,"quiz_title_font_weight":500,"quiz_title_color":"rgba(255, 255, 255, 1)","quiz_description_font_size":16,"quiz_description_font_weight":400,"quiz_description_color":"rgba(214, 214, 214, 1)","quiz_answer_background_color":"#FFFFFF","quiz_answer_text_color":"rgba(238, 238, 238, 1)","modal_variant_style":"square_boxes","shop_now_button":1,"more_info_button":0,"show_recommended_products":0,"modal_video_mute":1,"is_reviews_accordion_open":0,"is_accordion_open":0,"recommended_products_ai":"shopify_recommendation_ai","quantity_selector":0,"show_quantity_label":1,"show_mobile_navigators":0,"more_info_external_link":0,"popup_addtocart_button_action":"cartpage","popup_addtocart_button_js":null,"minicart_button_action":"mini_cart","carticon_custom_js":null} 723 }; 724 725 settingsData.globalSettings = global_settings; 726 settingsData.retargetingSettings = retargeting_settings; 727 window.REELUP.settings = settingsData; 728 window.REELUP.stories = null; 729 window.REELUP.advancedAnalytics = null;</script>
729 730 731 732<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 733
734<script id='shopify-chat-app-embed-data' type='application/json'> 735 { 736 "settings": { 737 "invertActivatorColors": true, 738 "greetingMessage": "", 739 "showFeaturedProducts": true, 740 "featuredProducts": [], 741 "horizontalPosition": "bottom_right", 742 "icon": "chat_bubble", 743 "buttonLabel": "Chat" 744 } 745 } 746</script>
746 747 748<style data-shopify> 749 750 751 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 752 shopify-chat:defined:empty { 753 display: grid; 754 } 755 756 :root { 757 --shopify-chat-bg-color: #FFFFFF; 758 --shopify-chat-text-color: #000000; 759 --shopify-chat-accent-bg-color: #000000; 760 --shopify-chat-accent-text-color: #FFFFFF; 761 --shopify-chat-activator-offset: 20px; 762 763 764 765 --shopify-chat-activator-font-size: 16px; 766 --shopify-chat-border-radius: 16px; 767 } 768 769 770</style> 771
772<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
772 773 774 775<!-- END app block -->
775<script src="https://cdn.shopify.com/extensions/01a0a3b2-7616-768e-aa9d-de2bd85ae40b/upsell-koala-discount-852/assets/deals-embed.js" type="text/javascript" defer="defer"></script>
775 776<link href="https://cdn.shopify.com/extensions/01a0a3b2-7616-768e-aa9d-de2bd85ae40b/upsell-koala-discount-852/assets/deals-embed.css" rel="stylesheet" type="text/css" media="all">
777<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
777 778<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
779<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: 74228498706,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 779
779
780<script> 781 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 782</script>
vendor: 1 bytes, line 782
782
783<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}
783).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: 74228498706,storefrontBaseUrl: "https://zeroecaviar.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://zeroecaviar.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1673560338","configuration":"{\"accountID\":\"UrVkc5\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
783,{"id":"1588363538","configuration":"{\"pixel_id\":\"1399835177356197\",\"pixel_type\":\"facebook_pixel\"}","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":"1270972690","configuration":"{\"accountID\":\"26428\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1da53b93db3244cc6da67a42e8ad6fc5","type":"APP","apiClientId":3247471,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1103298834","configuration":"{\"accountID\":\"18147\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8469e4e0feee8591731621538376d8bb","type":"APP","apiClientId":7991459841,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"867336466","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NQB4DZGZHB\\\",\\\"GT-MQD34VM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NQB4DZGZHB\\\",\\\"MC-5V8SF905D6\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NQB4DZGZHB\\\",\\\"MC-5V8SF905D6\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NQB4DZGZHB\\\",\\\"MC-5V8SF905D6\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NQB4DZGZHB\\\"}],\\\"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":"89391378","configuration":"{\"myshopifyDomain\":\"zeroe-9068.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":"127762706","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"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":"Zeroe","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"zeroe-9068.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/zeroecaviar.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9847550443794","handle":"plant-based-caviar-p3","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50407436026130","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://zeroecaviar.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"179939246354","themePublished":"true","eventMetadataId":"bced9640-5818-464c-b6a6-b7021c4af6d6","pageType":"home","shopId":"74228498706","storefrontBaseUrl":"https:\/\/zeroecaviar.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>
783<script> 784 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 785 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 786 window.ShopifyAnalytics.meta.currency = 'USD'; 787 var meta = {"page":{"pageType":"home","requestId":"7129da5d-fccf-4ec8-b417-e55092699b55-1791111753"}}; 788 for (var attr in meta) { 789 window.ShopifyAnalytics.meta[attr] = meta[attr]; 790 } 791</script>
vendor: 1 bytes, line 791
791
792<script class="analytics"> 793 (function () { 794 var customDocumentWrite = function(content) { 795 var jquery = null; 796 797 if (window.jQuery) { 798 jquery = window.jQuery; 799 } else if (window.Checkout && window.Checkout.$) { 800 jquery = window.Checkout.$; 801 } 802 803 if (jquery) { 804 jquery('body').append(content); 805 } 806 }; 807 808 var hasLoggedConversion = function(token) { 809 if (token) { 810 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 811 } 812 return false; 813 } 814 815 var setCookieIfConversion = function(token) { 816 if (token) { 817 var twoMonthsFromNow = new Date(Date.now()); 818 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 819 820 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 821 } 822 } 823 824 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 825 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 826 if (trekkie.integrations) { 827 return; 828 } 829 trekkie.methods = [ 830 'identify', 831 'page', 832 'ready', 833 'track', 834 'trackForm', 835 'trackLink' 836 ]; 837 trekkie.factory = function(method) { 838 return function() { 839 var args = Array.prototype.slice.call(arguments); 840 args.unshift(method); 841 trekkie.push(args); 842 if (method == 'track' || method == 'page') { 843 var pageUrl; 844 try { 845 pageUrl = window.location.href; 846 } catch (e) {} 847 var pageReferrer; 848 try { 849 pageReferrer = document.referrer; 850 } catch (e) {} 851 try { 852 if (window.__TREKKIE_SHIM_QUEUE == null) { 853 window.__TREKKIE_SHIM_QUEUE = []; 854 } 855 window.__TREKKIE_SHIM_QUEUE.push({ 856 from: 'trekkie-stub', 857 method: method, 858 args: args.slice(1), 859 pageContext: { 860 url: pageUrl, 861 referrer: pageReferrer 862 } 863 }); 864 } catch (e) { 865 // no-op 866 } 867 } 868 return trekkie; 869 }; 870 }; 871 for (var i = 0; i < trekkie.methods.length; i++) { 872 var key = trekkie.methods[i]; 873 trekkie[key] = trekkie.factory(key); 874 } 875 trekkie.load = function(config) { 876 trekkie.config = config || {}; 877 trekkie.config.initialDocumentCookie = document.cookie; 878 var first = document.getElementsByTagName('script')[0]; 879var script = document.createElement('script'); 880script.type = 'text/javascript'; 881script.onerror = function(e) { 882 var scriptFallback = document.createElement('script'); 883 scriptFallback.type = 'text/javascript'; 884 scriptFallback.onerror = function(error) { 885 var Monorail = { 886 produce: function produce(monorailDomain, schemaId, payload) { 887 var currentMs = new Date().getTime(); 888 var event = { 889 schema_id: schemaId, 890 payload: payload, 891 metadata: { 892 event_created_at_ms: currentMs, 893 event_sent_at_ms: currentMs 894 } 895 }; 896 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 897 }, 898 sendRequest: function sendRequest(endpointUrl, payload) { 899 // Try the sendBeacon API 900 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 901 var blobData = new window.Blob([payload], { 902 type: 'text/plain' 903 }); 904 905 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 906 return true; 907 } // sendBeacon was not successful 908 909 } // XHR beacon 910 911 var xhr = new XMLHttpRequest(); 912 913 try { 914 xhr.open('POST', endpointUrl); 915 xhr.setRequestHeader('Content-Type', 'text/plain'); 916 xhr.send(payload); 917 } catch (e) { 918 console.log(e); 919 } 920 921 return false; 922 }, 923 isIos12: function isIos12() { 924 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 925 } 926 }; 927 Monorail.produce('monorail-edge.shopifysvc.com', 928 'trekkie_storefront_load_errors/1.1', 929 {shop_id: 74228498706, 930 theme_id: 179939246354, 931 app_name: "storefront", 932 context_url: window.location.href, 933 source_url: "//zeroecaviar.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 934 935 }; 936 scriptFallback.async = true; 937 scriptFallback.src = '//zeroecaviar.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 938 first.parentNode.insertBefore(scriptFallback, first); 939}; 940script.async = true; 941script.src = '//zeroecaviar.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 942first.parentNode.insertBefore(script, first); 943 944 }; 945 trekkie.load( 946 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":74228498706,"isMerchantRequest":null,"themeId":179939246354,"themeCityHash":"6186580479218599173","contentLanguage":"en","currency":"USD","eventMetadataId":"bced9640-5818-464c-b6a6-b7021c4af6d6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 947 ); 948 949 var loaded = false;
950 trekkie.ready(function() { 951 if (loaded) return; 952 loaded = true; 953 954 window.ShopifyAnalytics.lib = window.trekkie; 955 956 var originalDocumentWrite = document.write; 957 document.write = customDocumentWrite; 958 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 959 document.write = originalDocumentWrite; 960 961 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 962 var token = match? match[1]: undefined; 963 if (!hasLoggedConversion(token)) { 964 setCookieIfConversion(token); 965 966 } 967 }); 968 969 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"7129da5d-fccf-4ec8-b417-e55092699b55-1791111753","shopifyEmitted":true}); 970 971 var eventsListenerScript = document.createElement('script'); 972 eventsListenerScript.async = true; 973 eventsListenerScript.src = "//zeroecaviar.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 974 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 975})();</script>
vendor: 1 bytes, line 975
975
976<script 977 defer 978 src="https://zeroecaviar.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 979 data-application="storefront-renderer" 980 data-shop-id="74228498706" 981 data-render-region="gcp-us-central1" 982 data-page-type="index" 983 data-theme-instance-id="179939246354" 984 data-theme-name="Impact" 985 data-theme-version="3.1.1" 986 data-monorail-region="shop_domain" 987 data-resource-timing-sampling-rate="10" 988 data-shs="true" 989 data-shs-beacon="true" 990 data-shs-export-with-fetch="true" 991 data-shs-logs-sample-rate="1" 992 data-shs-beacon-endpoint="https://zeroecaviar.com/api/collect" 993></script>
vendor: 1 bytes, line 993
993
994<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Zeroe. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
994,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 994
994
995<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"74228498706","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
995 996<meta name="shopify-y" content="6a81b0e1-3c06-4db6-91ba-6b712ed2aa2e" data-expiration="1822669353000"><meta name="shopify-s" content="a86a6990-a818-418f-bddc-d5ea8693a473" data-expiration="1791113553000"><meta name="new-cookie-storage-activated" content="t"> 997</head> 998 999 <body class="page-transition zoom-image--enabled template-index 1000 1001"><!-- DRAWER --> 1002<template id="drawer-default-template"> 1003 <style> 1004 [hidden] { 1005 display: none !important; 1006 } 1007 </style> 1008 1009 <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"> 1010 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1011 </svg></button> 1012 1013 <div part="overlay"></div> 1014 1015 <div part="content"> 1016 <header part="header"> 1017 <slot name="header"></slot> 1018 1019 <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"> 1020 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1021 </svg></button> 1022 </header> 1023 1024 <div part="body"> 1025 <slot></slot> 1026 </div> 1027 1028 <footer part="footer"> 1029 <slot name="footer"></slot> 1030 </footer> 1031 </div> 1032</template> 1033 1034<!-- POPOVER --> 1035<template id="popover-default-template"> 1036 <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"> 1037 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1038 </svg></button> 1039 1040 <div part="overlay"></div> 1041 1042 <div part="content"> 1043 <header part="title"> 1044 <slot name="title"></slot> 1045 </header> 1046 1047 <div part="body"> 1048 <slot></slot> 1049 </div> 1050 </div> 1051</template><!-- Google Tag Manager (noscript) --> 1052 1053 <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"></aside><header id="shopify-section-header" class="shopify-section shopify-section--header"><style> 1054 :root { 1055 --sticky-header-enabled:0; 1056 } 1057 1058 #shopify-section-header { 1059 --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1060 --header-padding-block: var(--spacing-3); 1061 --header-background-opacity: 0.2; 1062 --header-background-blur-radius: 0px; 1063 --header-transparent-text-color: 0 0 0;--header-logo-width: 90px; 1064 --header-logo-height: 90px;position: relative; 1065 top: 0; 1066 z-index: 10; 1067 }@media screen and (min-width: 700px) { 1068 #shopify-section-header {--header-logo-width: 110px; 1069 --header-logo-height: 110px;--header-padding-block: var(--spacing-6); 1070 } 1071 }</style> 1072 1073<height-observer variable="header"> 1074 <store-header class="header" > 1075 <div class="header__wrapper"><div class="header__main-nav"> 1076 <div class="header__icon-list"> 1077 <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu"> 1078 <span class="sr-only">Open navigation menu</span><svg role="presentation" stroke-width="1.7" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22"> 1079 <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path> 1080 </svg></button> 1081 1082 <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer"> 1083 <span class="sr-only">Open search</span><svg role="presentation" stroke-width="1.7" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22"> 1084 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 1085 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1086 </svg></a><nav class="header__link-list wrap" role="navigation"> 1087 <ul class="contents" role="list"> 1088 1089 <li><a href="/" class="bold link-faded-reverse" aria-current="page">Home</a></li> 1090 1091 <li><a href="/products/plant-based-caviar-p3" class="bold link-faded-reverse" >Shop</a></li> 1092 1093 <li><a href="/pages/contact" class="bold link-faded-reverse" >Contact Us</a></li> 1094 1095 <li><a href="/pages/sustainability" class="bold link-faded-reverse" >Sustainability</a></li> 1096 1097 <li><a href="/" class="bold link-faded-reverse" aria-current="page">About</a></li></ul> 1098 </nav></div> 1099 </div><h1 class="header__logo"> 1100 <a href="/"><span class="sr-only">Zeroe</span><img src="//zeroecaviar.com/cdn/shop/files/Zeroe_Caviar_logo_-_white_36d419b5-fa5f-448f-91cb-8c67b8c4e37d.png?v=1719272087&width=250" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Zeroe_Caviar_logo_-_white_36d419b5-fa5f-448f-91cb-8c67b8c4e37d.png?v=1719272087&width=110 110w, //zeroecaviar.com/cdn/shop/files/Zeroe_Caviar_logo_-_white_36d419b5-fa5f-448f-91cb-8c67b8c4e37d.png?v=1719272087&width=220 220w" width="250" height="250" sizes="110px" class="header__logo-image"></a> 1101 </h1> 1102 1103<div class="header__secondary-nav"><div class="header__icon-list"><div class="hidden md:block shrink-0"><link rel="stylesheet" href="//zeroecaviar.com/cdn/shop/t/22/assets/country-flags.css?v=146476287895708816281765448844" media="print" onload="this.media='all'; this.onload = null"><div class="relative"> 1104 <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-693196557" aria-expanded="false"> 1105 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">United States (USD $)</span> 1106 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1107 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1108 </svg></button> 1109 1110 <x-popover id="popover-693196557" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="end" class="popover"> 1111 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-693167587" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" >
1112 <span class="country-flags country-flags--CA"></span> 1113 <span>Canada (CAD $)</span> 1114 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 1115 <span class="country-flags country-flags--US"></span> 1116 <span>United States (USD $)</span> 1117 </button></x-listbox></form></x-popover> 1118 </div></div><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer"> 1119 <span class="sr-only">Open search</span><svg role="presentation" stroke-width="1.7" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22"> 1120 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 1121 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 1122 </svg></a><a href="/account" class="hidden tap-area sm:block"> 1123 <span class="sr-only">Open account page</span><svg role="presentation" stroke-width="1.7" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22"> 1124 <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle> 1125 <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> 1126 </svg></a><a href="/cart" class="relative tap-area" aria-controls="cart-drawer"> 1127 <span class="sr-only">Open cart</span><svg role="presentation" stroke-width="1.7" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22"> 1128 <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> 1129 </svg><div class="header__cart-count"> 1130 <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count> 1131 </div> 1132 </a> 1133 </div> 1134 </div> 1135 </div> 1136 </store-header> 1137</height-observer><navigation-drawer mobile-opening="bottom" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" > 1138 <button is="close-button" aria-label="Close"class="sm-max:hidden"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24"> 1139 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1140 </svg></button><div class="panel-list__wrapper"> 1141 <div class="panel"> 1142 <div class="panel__wrapper" > 1143 <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4"> 1144<li class="h3 sm:h4"><a href="/" class="group block w-full"> 1145 <span><span class="reversed-link">Home</span></span> 1146 </a></li> 1147<li class="h3 sm:h4"><a href="/products/plant-based-caviar-p3" class="group block w-full"> 1148 <span><span class="reversed-link">Shop</span></span> 1149 </a></li> 1150<li class="h3 sm:h4"><a href="/pages/contact" class="group block w-full"> 1151 <span><span class="reversed-link">Contact Us</span></span> 1152 </a></li> 1153<li class="h3 sm:h4"><a href="/pages/sustainability" class="group block w-full"> 1154 <span><span class="reversed-link">Sustainability</span></span> 1155 </a></li> 1156<li class="h3 sm:h4"><a href="/" class="group block w-full"> 1157 <span><span class="reversed-link">About</span></span> 1158 </a></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li> 1159 <a href="https://www.instagram.com/zeroecaviar/" 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"> 1160 <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.
1160047 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"/> 1161 </svg></a> 1162 </li></ul><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden"><link rel="stylesheet" href="//zeroecaviar.com/cdn/shop/t/22/assets/country-flags.css?v=146476287895708816281765448844" media="print" onload="this.media='all'; this.onload = null"><div class="relative"> 1163 <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-695550054" aria-expanded="false"> 1164 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">United States (USD $)</span> 1165 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1166 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1167 </svg></button> 1168 1169 <x-popover id="popover-695550054" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="end" class="popover"> 1170 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-695522392" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 1171 <span class="country-flags country-flags--CA"></span> 1172 <span>Canada (CAD $)</span> 1173 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 1174 <span class="country-flags country-flags--US"></span> 1175 <span>United States (USD $)</span> 1176 </button></x-listbox></form></x-popover> 1177 </div><a href="/account" class="panel-footer__account-link bold text-sm">Account</a></div></div></div> 1178 </div></div></navigation-drawer>
1178<script> 1179 (() => { 1180 document.documentElement.style.setProperty(`--header-height`, `${document.getElementById('shopify-section-header').getBoundingClientRect().height.toFixed(1)}px`); 1181 })(); 1182</script>
1182 1183 1184</header><div id="shopify-section-newsletter-popup" class="shopify-section shopify-section--popup"></div><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"> 1185 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1186 </svg></button> 1187 1188 <div class="empty-state align-self-center"> 1189 <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"> 1190 <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> 1191 </svg><span class="count-bubble count-bubble--lg">0</span> 1192 </div> 1193 1194 <div class="prose"> 1195 <p class="h5">Your cart is empty</p> 1196<a class="button button--xl" 1197 1198 1199 1200 1201 1202 href="/products/plant-based-caviar-p3" 1203 1204 1205 >Continue shopping</a></div> 1206 </div></cart-drawer> 1207 1208</div><cart-notification-drawer open-from="bottom" class="quick-buy-drawer drawer"></cart-notification-drawer><div id="shopify-section-search-drawer" class="shopify-section"><search-drawer class="search-drawer search-drawer--full drawer drawer--lg" id="search-drawer"> 1209 <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search"> 1210 <div class="search-input"> 1211 <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search"> 1212 <button type="reset" class="text-subdued">Clear</button> 1213 <button type="button" is="close-button"> 1214 <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"> 1215 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1216 </svg></button> 1217 </div> 1218 1219 1220<input type="hidden" name="type" value="product"> 1221 <input type="hidden" name="options[prefix]" value="last"> 1222 <input type="hidden" name="options[unavailable_products]" value="last"> 1223 1224 <predictive-search class="predictive-search" section-id="search-drawer" resources="product,article,page,collection" unavailable-products="last"><div slot="results"></div> 1225 1226 <div slot="loading"> 1227 <div class="v-stack gap-5 sm:gap-6 md:hidden"> 1228 <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div> 1229 1230 <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6"> 1231 <span class="skeleton skeleton--thumbnail"></span> 1232 1233 <div class="v-stack gap-3 w-full"> 1234 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1235 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1236 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1237 </div> 1238 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1239 <span class="skeleton skeleton--thumbnail"></span> 1240 1241 <div class="v-stack gap-3 w-full"> 1242 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1243 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1244 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1245 </div> 1246 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1247 <span class="skeleton skeleton--thumbnail"></span> 1248 1249 <div class="v-stack gap-3 w-full">
1250 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1251 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1252 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1253 </div> 1254 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1255 <span class="skeleton skeleton--thumbnail"></span> 1256 1257 <div class="v-stack gap-3 w-full"> 1258 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1259 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1260 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1261 </div> 1262 </div></div> 1263 </div><div class="predictive-search__skeleton-full-width hidden"><div class="v-stack gap-8"> 1264 <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6"> 1265 <span class="skeleton skeleton--thumbnail"></span> 1266 1267 <div class="v-stack gap-3 w-full"> 1268 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1269 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1270 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1271 </div> 1272 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1273 <span class="skeleton skeleton--thumbnail"></span> 1274 1275 <div class="v-stack gap-3 w-full"> 1276 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1277 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1278 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1279 </div> 1280 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1281 <span class="skeleton skeleton--thumbnail"></span> 1282 1283 <div class="v-stack gap-3 w-full"> 1284 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1285 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1286 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1287 </div> 1288 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1289 <span class="skeleton skeleton--thumbnail"></span> 1290 1291 <div class="v-stack gap-3 w-full"> 1292 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1293 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1294 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1295 </div> 1296 </div></div><div class="v-stack gap-8"> 1297 <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6"> 1298 <span class="skeleton skeleton--thumbnail"></span> 1299 1300 <div class="v-stack gap-3 w-full"> 1301 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1302 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1303 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1304 </div> 1305 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1306 <span class="skeleton skeleton--thumbnail"></span> 1307 1308 <div class="v-stack gap-3 w-full"> 1309 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
1310 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1311 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1312 </div> 1313 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1314 <span class="skeleton skeleton--thumbnail"></span> 1315 1316 <div class="v-stack gap-3 w-full"> 1317 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1318 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1319 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1320 </div> 1321 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1322 <span class="skeleton skeleton--thumbnail"></span> 1323 1324 <div class="v-stack gap-3 w-full"> 1325 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1326 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1327 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1328 </div> 1329 </div></div><div class="v-stack gap-8"> 1330 <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6"> 1331 <span class="skeleton skeleton--thumbnail"></span> 1332 1333 <div class="v-stack gap-3 w-full"> 1334 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1335 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1336 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1337 </div> 1338 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1339 <span class="skeleton skeleton--thumbnail"></span> 1340 1341 <div class="v-stack gap-3 w-full"> 1342 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1343 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1344 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1345 </div> 1346 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1347 <span class="skeleton skeleton--thumbnail"></span> 1348 1349 <div class="v-stack gap-3 w-full"> 1350 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1351 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1352 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1353 </div> 1354 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1355 <span class="skeleton skeleton--thumbnail"></span> 1356 1357 <div class="v-stack gap-3 w-full"> 1358 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1359 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1360 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1361 </div> 1362 </div></div><div class="v-stack gap-8"> 1363 <span class="skeleton skeleton--tab"></span><div class="h-stack align-center gap-5 sm:gap-6"> 1364 <span class="skeleton skeleton--thumbnail"></span> 1365 1366 <div class="v-stack gap-3 w-full"> 1367 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1368 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1369 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1370 </div> 1371 </div><div class="h-stack align-center gap-5 sm:gap-6">
1372 <span class="skeleton skeleton--thumbnail"></span> 1373 1374 <div class="v-stack gap-3 w-full"> 1375 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1376 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1377 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1378 </div> 1379 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1380 <span class="skeleton skeleton--thumbnail"></span> 1381 1382 <div class="v-stack gap-3 w-full"> 1383 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1384 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1385 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1386 </div> 1387 </div><div class="h-stack align-center gap-5 sm:gap-6"> 1388 <span class="skeleton skeleton--thumbnail"></span> 1389 1390 <div class="v-stack gap-3 w-full"> 1391 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 1392 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 1393 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 1394 </div> 1395 </div></div></div></div> 1396 </predictive-search> 1397 </form> 1398</search-drawer> 1399 1400</div><main role="main" id="main" class="anchor"> 1401 <div class="icartShopifyCartContent"> 1402<section id="shopify-section-template--24988495380754__image_with_text_overlay_JawBWU" class="shopify-section shopify-section--image-with-text-overlay"><style> 1403 #shopify-section-template--24988495380754__image_with_text_overlay_JawBWU {--section-outer-spacing-block: 0;--content-over-media-overlay: 0 0 0 / 0.34;margin-block-start: calc(-1 * var(--header-height) * var(--section-is-first));} 1404</style> 1405 1406<div class="section section-blends section-full text-custom"style="--text-color: 255 255 255;" allow-transparent-header><image-banner reveal-on-scroll="true" class="content-over-media content-over-media--fill full-bleed text-custom"style="--text-color: 255 255 255;"><img src="//zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=2156" alt="" srcset="//zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=200 200w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=300 300w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=400 400w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=500 500w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=600 600w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=700 700w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=800 800w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=900 900w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=1000 1000w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=1200 1200w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=1400 1400w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=1600 1600w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=1800 1800w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Desktop.jpg?v=1718143314&width=2000 2000w" width="2156" height="1080" loading="lazy" sizes="100vw" class="hidden sm:block"><img src="//zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=790" alt="" srcset="//zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=200 200w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=300 300w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=400 400w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=500 500w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=600 600w, //zeroecaviar.com/cdn/shop/files/ZeroeHero_Mobile_84179669-c55d-44ac-813e-68ea8dda5377.jpg?v=1718144144&width=700 700w" width="790" height="1314" loading="lazy" sizes="100vw" class="sm:hidden"><div class="place-self-start-center text-center sm:place-self-ce
1406nter-start sm:text-start"> 1407 <div class="prose"><p class="bold" >Zeroe Caviar</p><p class="h0" reveal-on-scroll="true" ><split-lines>Premium plant-based caviar</split-lines></p><div ><p>Premium plant-based caviar made from seaweed sustainably harvested off the southern coast of France.</p></div> 1408<a class="button button--xl" 1409 1410 1411 1412 1413 1414 href="https://zeroecaviar.com/products/plant-based-caviar-p3" 1415 1416 1417 >SHOP NOW</a> 1418</div> 1419 </div></image-banner> 1420</div> 1421 1422</section><section id="shopify-section-template--24988495380754__logo_list_cfPCpr" class="shopify-section shopify-section--logo-list"><style> 1423 #shopify-section-template--24988495380754__logo_list_cfPCpr { 1424 --section-background-hash: 0; 1425 } 1426 1427 #shopify-section-template--24988495380754__logo_list_cfPCpr + * { 1428 --previous-section-background-hash: 0; 1429 }</style><style> 1430 #shopify-section-template--24988495380754__logo_list_cfPCpr { 1431 --logo-list-item-max-size: 280px; 1432 --logo-list-grid: auto-flow 1fr / repeat(var(--logo-list-items-per-row), minmax(0, var(--logo-list-item-max-size))); 1433 --logo-list-items-per-row: 2; 1434 --logo-list-items-border: 255 255 255 / 1.0; 1435 } 1436 1437 @media screen and (min-width: 700px) { 1438 #shopify-section-template--24988495380754__logo_list_cfPCpr { 1439 --logo-list-grid: auto-flow 1fr / repeat(var(--logo-list-items-per-row), minmax(0, var(--logo-list-item-max-size))); 1440 --logo-list-items-per-row: 3; 1441 } 1442 } 1443 1444 @media screen and (min-width: 1000px) { 1445 #shopify-section-template--24988495380754__logo_list_cfPCpr { 1446 --logo-list-items-per-row: 4; 1447 } 1448 } 1449 1450 @media screen and (min-width: 1150px) { 1451 #shopify-section-template--24988495380754__logo_list_cfPCpr { 1452 --logo-list-items-per-row: 5; 1453 } 1454 } 1455 </style> 1456 1457 <div class="section section-blends section-full"> 1458 <div class="section-stack sm:justify-items-center"> 1459 <div class="prose text-center"><h2 class="h2">Trusted by Michelin-starred chefs & fine dining establishments worldwide</h2></div> 1460 1461 <reveal-items class="logo-list "><div 1462class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Alinea.png?v=1776200305&width=800" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Alinea.png?v=1776200305&width=120 120w, //zeroecaviar.com/cdn/shop/files/Alinea.png?v=1776200305&width=240 240w" width="800" height="284" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div><div 1463class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Four_Seasons_Logo.png?v=1719002947&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Four_Seasons_Logo.png?v=1719002947&width=120 120w, //zeroecaviar.com/cdn/shop/files/Four_Seasons_Logo.png?v=1719002947&width=240 240w" width="500" height="500" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div><div 1464class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Restaurant_Daniel_Logo_97ab205d-e5ad-4bc5-b5fe-2bfa6104b8ca.png?v=1719001518&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Restaurant_Daniel_Logo_97ab205d-e5ad-4bc5-b5fe-2bfa6104b8ca.png?v=1719001518&width=120 120w, //zeroecaviar.com/cdn/shop/files/Restaurant_Daniel_Logo_97ab205d-e5ad-4bc5-b5fe-2bfa6104b8ca.png?v=1719001518&width=240 240w" width="500" height="500" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div><div 1465class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Mila_Logo.png?v=1719001738&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Mila_Logo.png?v=1719001738&width=120 120w, //zeroecaviar.com/cdn/shop/files/Mila_Logo.png?v=1719001738&width=240 240w" width="500" height="500" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div><div 1466class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Crustacean_Logo.png?v=1719002463&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Crustacean_Logo.png?v=1719002463&width=120 120w, //zeroecaviar.com/cdn/shop/files/Crustacean_Logo.png?v=1719002463&width=240 240w" width="500" height="500" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div><div 1467class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Ava_Mediterranean_Logo.png?v=1719002649&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Ava_Mediterranean_Logo.png?v=1719002649&width=120 120w, //zeroecaviar.com/cdn/shop/files/Ava_Mediterranean_Logo.png?v=1719002649&width=240 240w" width="500" height="500" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div><div 1468class="logo-list__item bg-secondary" ><img src="//zeroecaviar.com/cdn/shop/files/Leku_Logo.png?v=1719002301&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Leku_Logo.png?v=1719002301&width=120 120w, //zeroecaviar.com/cdn/shop/files/Leku_Logo.png?v=1719002301&width=240 240w" width="500" height="500" loading="lazy" style="--logo-list-image-max-width: 120px" class="logo-list__image" sizes="120px"></div></reveal-items> 1469 </div> 1470 </div></section><section id="shopify-section-template--24988495380754__text_with_icons_nzCTRx" class="shopify-section shopify-section--text-with-icons"><style> 1471 #shopify-section-template--24988495380754__text_with_icons_nzCTRx { 1472 --section-background-hash: 028005003001392045370630998402000; 1473 } 1474 1475 #shopify-section-template--24988495380754__text_with_icons_nzCTRx + * { 1476 --previous-section-background-hash: 028005003001392045370630998402000; 1477 }</style><style> 1478 #shopify-section-template--24988495380754__text_with_icons_nzCTRx { 1479 --text-with-icons-template: auto-flow 100%; 1480 --text-with-icons-justify: center; 1481 --text-with-icons-text-align: center; 1482 --text-with-icons-gap: var(--spacing-5); 1483 } 1484 1485 @media screen and (min-width: 1150px) { 1486 #shopify-section-template--24988495380754__text_with_icons_nzCTRx { 1487 --text-with-icons-gap: var(--spacing-5); 1488 } 1489 }@media screen and (min-width: 1150px) { 1490 #shopify-section-template--24988495380754__text_with_icons_nzCTRx { 1491 --text-with-icons-template: repeat(5, 1fr); 1492 --text-with-icons-justify: center; 1493 --text-with-icons-text-align: center; 1494 } 1495 }</style> 1496 1497 <div class="section section-full bg-gradient"style="--gradient: linear-gradient(180deg, rgba(250, 242, 237, 1) 100%, rgba(221, 39, 57, 1) 100%); --background: 221 39 57;"> 1498 <div class="section-stack"><div class="justify-self-center"> 1499 <h2 class="h3">Why Zeroe?</h2> 1500 </div><div class="text-with-icons">
1501 <scroll-carousel class="text-with-icons__list scroll-area full-bleed lg:unbleed" id="carousel-template--24988495380754__text_with_icons_nzCTRx" role="region"><div id="block-template--24988495380754__text_with_icons_nzCTRx-item_Fgt3Af" class="text-with-icons__item snap-center" role="group" aria-label="Item 1 of 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="24" height="24" class="sm:hidden icon icon-picto-leaf" viewBox="0 0 24 24"> 1502 <path d="M19.416 7.464c4.108 4.106 3.535 8.784 0 12.319-3.147 3.147-8.643 2.928-13.14-.821C.923 14.502.526 6.232 3.811 1.714 6.276 5 15.311 3.357 19.416 7.464Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1503 <path d="M10.382 10.313c5.028 2.532 9.22 5.91 9.22 9.285" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1504 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="32" height="32" class="hidden sm:block icon icon-picto-leaf" viewBox="0 0 24 24"> 1505 <path d="M19.416 7.464c4.108 4.106 3.535 8.784 0 12.319-3.147 3.147-8.643 2.928-13.14-.821C.923 14.502.526 6.232 3.811 1.714 6.276 5 15.311 3.357 19.416 7.464Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1506 <path d="M10.382 10.313c5.028 2.532 9.22 5.91 9.22 9.285" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1507 </svg></div><div class="text-with-icons__text-wrapper"> 1508 <div class="prose"><p class="h5">Plant-based</p></div> 1509 </div> 1510 </div><div id="block-template--24988495380754__text_with_icons_nzCTRx-item_aXtN3W" class="text-with-icons__item snap-center" role="group" aria-label="Item 2 of 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="24" height="24" class="sm:hidden icon icon-picto-earth" viewBox="0 0 24 24"> 1511 <path d="M12 22.621c5.866 0 10.621-4.755 10.621-10.621 0-5.866-4.755-10.621-10.621-10.621C6.134 1.379 1.379 6.134 1.379 12c0 5.866 4.755 10.621 10.621 10.621Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1512 <path d="M5.055 16.085a2.86 2.86 0 0 0 2.86-2.86v-2.45a2.86 2.86 0 0 1 2.86-2.86 2.86 2.86 0 0 0 2.859-2.86V1.504A10.702 10.702 0 0 0 12 1.379C6.134 1.379 1.379 6.134 1.379 12c0 1.448.29 2.828.814 4.085h2.862ZM22.62 11.836a5.817 5.817 0 0 0-2.646-.653h-3.48a2.86 2.86 0 0 0 0 5.719 2.042 2.042 0 0 1 2.042 2.043v1.421h.008a10.602 10.602 0 0 0 4.077-8.303v-.126l-.001-.1Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1513 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="32" height="32" class="hidden sm:block icon icon-picto-earth" viewBox="0 0 24 24"> 1514 <path d="M12 22.621c5.866 0 10.621-4.755 10.621-10.621 0-5.866-4.755-10.621-10.621-10.621C6.134 1.379 1.379 6.134 1.379 12c0 5.866 4.755 10.621 10.621 10.621Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1515 <path d="M5.055 16.085a2.86 2.86 0 0 0 2.86-2.86v-2.45a2.86 2.86 0 0 1 2.86-2.86 2.86 2.86 0 0 0 2.859-2.86V1.504A10.702 10.702 0 0 0 12 1.379C6.134 1.379 1.379 6.134 1.379 12c0 1.448.29 2.828.814 4.085h2.862ZM22.62 11.836a5.817 5.817 0 0 0-2.646-.653h-3.48a2.86 2.86 0 0 0 0 5.719 2.042 2.042 0 0 1 2.042 2.043v1.421h.008a10.602 10.602 0 0 0 4.077-8.303v-.126l-.001-.1Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1516 </svg></div><div class="text-with-icons__text-wrapper"> 1517 <div class="prose"><p class="h5">Sustainable</p></div> 1518 </div> 1519 </div><div id="block-template--24988495380754__text_with_icons_nzCTRx-item_gN3kee" class="text-with-icons__item snap-center" role="group" aria-label="Item 3 of 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="24" height="24" class="sm:hidden icon icon-picto-coupon" viewB
1519ox="0 0 24 24"> 1520 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.89 21.975c-1.325.974-3.176.9-4.391-.209a131.923 131.923 0 0 1-9.792-9.94 3.17 3.17 0 0 1-.753-1.5C1.56 8.293.727 3.222 1.976 1.972c1.25-1.25 6.32-.416 8.352-.022.56.111 1.078.371 1.502.752a131.922 131.922 0 0 1 9.94 9.792c1.109 1.214 1.18 3.067.209 4.392-.701.955-1.442 1.914-2.31 2.78-.865.865-1.823 1.607-2.778 2.308ZM9.458 6.523a2.073 2.073 0 1 1-2.93 2.931 2.073 2.073 0 0 1 2.93-2.931Z" fill="currentColor" fill-opacity=".12" stroke="currentColor"/> 1521 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="32" height="32" class="hidden sm:block icon icon-picto-coupon" viewBox="0 0 24 24"> 1522 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.89 21.975c-1.325.974-3.176.9-4.391-.209a131.923 131.923 0 0 1-9.792-9.94 3.17 3.17 0 0 1-.753-1.5C1.56 8.293.727 3.222 1.976 1.972c1.25-1.25 6.32-.416 8.352-.022.56.111 1.078.371 1.502.752a131.922 131.922 0 0 1 9.94 9.792c1.109 1.214 1.18 3.067.209 4.392-.701.955-1.442 1.914-2.31 2.78-.865.865-1.823 1.607-2.778 2.308ZM9.458 6.523a2.073 2.073 0 1 1-2.93 2.931 2.073 2.073 0 0 1 2.93-2.931Z" fill="currentColor" fill-opacity=".12" stroke="currentColor"/> 1523 </svg></div><div class="text-with-icons__text-wrapper"> 1524 <div class="prose"><p class="h5">Affordable</p></div> 1525 </div> 1526 </div><div id="block-template--24988495380754__text_with_icons_nzCTRx-item_3k946i" class="text-with-icons__item snap-center" role="group" aria-label="Item 4 of 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="24" height="24" class="sm:hidden icon icon-picto-validation" viewBox="0 0 24 24"> 1527 <path d="M12 22.714a10.714 10.714 0 1 0 0-21.428 10.714 10.714 0 0 0 0 21.428v0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1528 <path d="m7.714 13.071 3.116 3.215c1.468-4.214 2.688-6.062 5.455-8.572" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1529 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="32" height="32" class="hidden sm:block icon icon-picto-validation" viewBox="0 0 24 24"> 1530 <path d="M12 22.714a10.714 10.714 0 1 0 0-21.428 10.714 10.714 0 0 0 0 21.428v0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1531 <path d="m7.714 13.071 3.116 3.215c1.468-4.214 2.688-6.062 5.455-8.572" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1532 </svg></div><div class="text-with-icons__text-wrapper"> 1533 <div class="prose"><p class="h5">Delicious</p></div> 1534 </div> 1535 </div><div id="block-template--24988495380754__text_with_icons_nzCTRx-item_AVyB7F" class="text-with-icons__item snap-center" role="group" aria-label="Item 5 of 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="24" height="24" class="sm:hidden icon icon-picto-timer" viewBox="0 0 24 24"> 1536 <path d="M12 22.488A8.874 8.874 0 1 0 12 4.74a8.874 8.874 0 0 0 0 17.748v0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1537 <path d="M1.512 4.74a14.021 14.021 0 0 1 4.034-3.228M22.488 4.74a14.021 14.021 0 0 0-4.033-3.228M12 8.774v4.837h4.034" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1538 </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.7" width="32" height="32" class="hidden sm:block icon icon-picto-timer" viewBox="0 0 24 24"> 1539 <path d="M12 22.488A8.874 8.874 0 1 0 12 4.74a8.874 8.874 0 0 0 0 17.748v0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1540 <path d="M1.512 4.74a14.021 14.021 0 0 1 4.034-3.228M22.488 4.74a14.021 14.021 0 0 0-4.033-3.228M12 8.774v4.837h4.034" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 1541 </svg></div><div class="text-with-icons__text-wrapper"> 1542 <div class="prose"><p class="h5">Shelf-stable</p></div> 1543 </div> 1544 </div>
1544</scroll-carousel><page-dots aria-controls="carousel-template--24988495380754__text_with_icons_nzCTRx" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true"> 1545 <span class="sr-only">Go to item 1</span> 1546 </button><button type="button" class="tap-area" aria-current="false"> 1547 <span class="sr-only">Go to item 2</span> 1548 </button><button type="button" class="tap-area" aria-current="false"> 1549 <span class="sr-only">Go to item 3</span> 1550 </button><button type="button" class="tap-area" aria-current="false"> 1551 <span class="sr-only">Go to item 4</span> 1552 </button><button type="button" class="tap-area" aria-current="false"> 1553 <span class="sr-only">Go to item 5</span> 1554 </button></page-dots></div> 1555 </div> 1556 </div></section><section id="shopify-section-template--24988495380754__image_with_text_overlay_NRXUxT" class="shopify-section shopify-section--image-with-text-overlay"><style> 1557 #shopify-section-template--24988495380754__image_with_text_overlay_NRXUxT {--section-outer-spacing-block: 0;--content-over-media-overlay: 0 0 0 / 0.3;} 1558</style> 1559 1560<div class="section section-blends section-full text-custom"style="--text-color: 255 255 255;" ><image-banner reveal-on-scroll="true" class="content-over-media content-over-media--fill full-bleed text-custom"style="--text-color: 255 255 255;"><img src="//zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=1179" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=200 200w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=300 300w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=400 400w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=500 500w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=600 600w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=700 700w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=800 800w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=900 900w, //zeroecaviar.com/cdn/shop/files/Mila_professional_avocado.png?v=1719010741&width=1000 1000w" width="1179" height="1471" loading="lazy" sizes="100vw" class=""><div class="place-self-start-end text-end sm:place-self-start sm:text-start"> 1561 <div class="prose"><p class="bold" >Celebrate more</p><p class="h1" reveal-on-scroll="true" ><split-lines>Elevate the way you dine</split-lines></p><div ><p>Turn ordinary meals into extraordinary occasions.</p></div></div> 1562 </div></image-banner> 1563</div> 1564 1565</section><section id="shopify-section-template--24988495380754__images_with_text_scrolling_gBAgmz" class="shopify-section shopify-section--images-and-text-scrolling"><style> 1566 #shopify-section-template--24988495380754__images_with_text_scrolling_gBAgmz { 1567 --section-background-hash: 0; 1568 } 1569 1570 #shopify-section-template--24988495380754__images_with_text_scrolling_gBAgmz + * { 1571 --previous-section-background-hash: 0; 1572 }</style><style> 1573 #shopify-section-template--24988495380754__images_with_text_scrolling_gBAgmz { 1574 --images-scrolling-block-count: 1; 1575 --images-scrolling-image-ratio: 0.7840440165061898; 1576 } 1577 1578 @media screen and (max-width: 740px) { 1579 #shopify-section-template--24988495380754__images_with_text_scrolling_gBAgmz { 1580 --images-scrolling-grid: auto / auto-flow 73vw; 1581 } 1582 } 1583 1584 @media screen and (min-width: 741px) { 1585 #shopify-section-template--24988495380754__images_with_text_scrolling_gBAgmz { 1586 --images-scrolling-grid-template-columns: [media] minmax(0, 1fr) [content] minmax(0, 0.8fr); 1587 } 1588 } 1589</style> 1590 1591<div class="section section--narrow section-blends section-full"><images-with-text-scrolling class="images-scrolling-mobile scroll-area bleed sm:unbleed"><div class="images-scrolling-mobile__item snap-start" ><img src="//zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=1140" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=200 200w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=300 300w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=400 400w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=600 600w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=800 800w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=1000 1000w" width="1140" height="1454" loading="lazy" sizes="(max-width: 740px) 100v
1591w, 650px" class="rounded-sm"><div class="images-scrolling__content"><div class="prose" style="--images-scrolling-item-icon-width: 48px"><p class="h1" reveal-on-scroll="true"><split-lines>Caviar without the catch.</split-lines></p><p>Plant-based caviar so good, it's on the menus of Michelin-starred kitchens and in your pantry. Made from seaweed sustainably harvested off the southern coast of France â kosher-certified, allergen-free, and endlessly versatile. Luxury that was always supposed to look like this.</p><p></p></div> 1592 </div> 1593 </div></images-with-text-scrolling><images-with-text-scrolling scrolling-experience="reveal" class="images-scrolling-desktop"> 1594 <div class="images-scrolling-desktop__content-list"><div class="images-scrolling__content "><div class="prose" style="--images-scrolling-item-icon-width: 48px"><p class="h1" reveal-on-scroll="true"><split-lines>Caviar without the catch.</split-lines></p><p>Plant-based caviar so good, it's on the menus of Michelin-starred kitchens and in your pantry. Made from seaweed sustainably harvested off the southern coast of France â kosher-certified, allergen-free, and endlessly versatile. Luxury that was always supposed to look like this.</p><p></p></div> 1595 </div></div> 1596 1597 <div class="images-scrolling-desktop__media-wrapper"><img src="//zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=1140" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=200 200w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=300 300w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=400 400w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=600 600w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=800 800w, //zeroecaviar.com/cdn/shop/files/Leku_Strawberry_tart_dish.png?v=1719250786&width=1000 1000w" width="1140" height="1454" loading="lazy" sizes="(max-width: 740px) 100vw, 650px" class="rounded-sm"></div> 1598 </images-with-text-scrolling> 1599</div> 1600 1601</section><section id="shopify-section-template--24988495380754__custom_liquid_PRD8r8" class="shopify-section shopify-section--custom-liquid"><style> 1602 #shopify-section-template--24988495380754__custom_liquid_PRD8r8 { 1603 --section-background-hash: 0; 1604 } 1605 1606 #shopify-section-template--24988495380754__custom_liquid_PRD8r8 + * { 1607 --previous-section-background-hash: 0; 1608 }</style><style> 1609 #shopify-section-template--24988495380754__custom_liquid_PRD8r8 { 1610 1611 1612 } 1613 </style> 1614 1615 <div class="section section-blends section-full"> 1616 <div id="reviews" style="max-width: 1000px; margin: 0 auto;"> 1617 1618<div class="prose" style="margin-bottom: 2rem;"> 1619<h2 class="h2" style="text-align:center;">See why our customers love Zeroe Caviar</h2> 1620 1621</div> 1622
1623<script type="text/javascript" src="https://cdn.grw.reputon.com/assets/widget.js?shop=zeroe-9068.myshopify.com" defer></script>
1623 1624<div class="reputon-google-reviews-widget" 1625 data-content-index="1" 1626 data-theme="light" 1627 data-type="standard" 1628 data-show-review-photos="true" 1629 data-write-review="false"></div> 1630</div></div> 1631 </div> 1632</section> 1633</div> 1634<div class="ic-additional-checkout-buttons" style="display: none"> 1635<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:74228498706,&quot;merchantName&quot;:&quot;Zeroe&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;amazon_pay&quot;,&quot;wallet_params&quot;:{&quot;checkoutLanguage&quot;:&quot;en_US&quot;,&quot;ledgerCurrency&quot;:&quot;USD&quot;,&quot;placement&quot;:&quot;Cart&quot;,&quot;sandbox&quot;:false,&quot;merchantId&quot;:&quot;AQQ6K0GCOCOM6&quot;,&quot;productType&quot;:&quot;PayAndShip&quot;,&quot;design&quot;:&quot;C0002&quot;}}]" access-token="01d3e5e881368784b10e1225866ee3ce" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="74228498706" cart-id="ae8f44c07ab6d741ae69dee97be6f5c0" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 1636</div> 1637<style>.icartShopifyCartContent{width: 100%;}</style> 1638<section id="shopify-section-static-text-with-icons" class="shopify-section shopify-section--text-with-icons"></section></main><footer id="shopify-section-footer" class="shopify-section shopify-section--footer"><style> 1639 @media screen and (min-width: 1000px) { 1640 #shopify-section-footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 1641 } 1642 } 1643</style><div class="footer"> 1644 <div class="container"> 1645 <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--newsletter" ><img src="//zeroecaviar.com/cdn/shop/files/Zeroe_Caviar_logo_-_white.png?v=1719266843&width=500" alt="" srcset="//zeroecaviar.com/cdn/shop/files/Zeroe_Caviar_logo_-_white.png?v=1719266843&width=150 150w, //zeroecaviar.com/cdn/shop/files/Zeroe_Caviar_logo_-_white.png?v=1719266843&width=300 300w" width="500" height="500" loading="lazy" style="max-width: 150px" sizes="150px"><div class="v-stack gap-6"><p class="h6">Get Exclusive Promotion & News, Right into Your Inbox</p><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-725051676" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 1646 1647 1648 1649 autocomplete="email" 1650 1651 enterkeyhint="send" 1652 required 1653><label for="input-footer-725051676" class="floating-label">E-mail</label>
1653<div class="self-submit-button"> 1654 <button type="submit" class="circle-chevron hover:colors"> 1655 <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"> 1656 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 1657 </svg></button> 1658 </div></div></form></div> 1659 </div><div class="footer__block footer__block--menu" ><p class="bold">Main menu</p><ul class="v-stack gap-3" role="list"><li> 1660 <a href="/" class="inline-block link-faded break-all">Home</a> 1661 </li><li> 1662 <a href="/products/plant-based-caviar-p3" class="inline-block link-faded break-all">Shop</a> 1663 </li><li> 1664 <a href="/pages/contact" class="inline-block link-faded break-all">Contact Us</a> 1665 </li><li> 1666 <a href="/pages/sustainability" class="inline-block link-faded break-all">Sustainability</a> 1667 </li><li> 1668 <a href="/" class="inline-block link-faded break-all">About</a> 1669 </li></ul> 1670 </div><div class="footer__block footer__block--menu" ><p class="bold">Footer menu</p><ul class="v-stack gap-3" role="list"><li> 1671 <a href="/search" class="inline-block link-faded break-all">Search</a> 1672 </li><li> 1673 <a href="/policies/privacy-policy" class="inline-block link-faded break-all">Privacy Policy</a> 1674 </li><li> 1675 <a href="/policies/refund-policy" class="inline-block link-faded break-all">Refund Policy</a> 1676 </li><li> 1677 <a href="/policies/terms-of-service" class="inline-block link-faded break-all">Terms of Service</a> 1678 </li></ul> 1679 </div><div class="footer__block footer__block--text" ><p class="bold">About</p><div class="prose text-subdued"><p>Our mission is to make a positive impact by offering responsibly sourced, plant-based caviar that elevates your dining experience while supporting marine conservation efforts. With our commitment to quality, taste, and sustainability, Zeroe is your go-to brand for guilt-free indulgence that aligns with your values</p></div></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li> 1680 <a href="https://www.instagram.com/zeroecaviar/" 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"> 1681 <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"/> 1682 </svg></a> 1683 </li></ul><div class="h-stack gap-6"><link rel="stylesheet" href="//zeroecaviar.com/cdn/shop/t/22/assets/country-flags.css?v=146476287895708816281765448844" media="print" onload="this.media='all'; this.onload = null"><div class="relative"> 1684 <button type="button" class="text-with-icon gap-2.5 group" aria-controls="popover-725920569" aria-expanded="false"> 1685 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">United States (USD $)</span> 1686 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 1687 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1688 </svg></button> 1689 1690 <x-popover id="popover-725920569" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover"> 1691 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-725893812" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" >
1692 <span class="country-flags country-flags--CA"></span> 1693 <span>Canada (CAD $)</span> 1694 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 1695 <span class="country-flags country-flags--US"></span> 1696 <span>United States (USD $)</span> 1697 </button></x-listbox></form></x-popover> 1698 </div></div></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" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</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" fill-rule="nonzero" 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" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 1699<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> 1700<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
17000 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> 1701<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.
170106zM23.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> 1702<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> 1703<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> 1704<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;"/>
1704<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
170416.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> 1705</div><p class="footer__copyright text-sm text-subdued">© 2026, Zeroe. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> 1706 </div> 1707 </div> 1708 </div> 1709 </div> 1710</div><privacy-bar class="privacy-bar" hidden> 1711 <div class="privacy-bar__inner"> 1712 <button type="button" class="privacy-bar__close" data-action="close"> 1713 <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"> 1714 <path d="m.757.757 8.486 8.486m-8.486 0L9.243.757" stroke="currentColor"></path> 1715 </svg></button> 1716 1717 <div class="v-stack gap-4"> 1718 <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> 1719 1720 <div class="h-stack gap-2"> 1721 <button type="button" class="button button--sm" data-action="accept">Accept</button> 1722 <button type="button" class="button button--sm button--subdued" data-action="decline">Decline</button> 1723 </div> 1724 </div> 1725 </div> 1726 </privacy-bar><style> #shopify-section-footer h1 {color: white;} </style></footer><style> .upgrade-subscription-cart .upgrade-icon-wrapper {display: none !important;} </style> 1727<div id="shopify-block-AYUkxbm05Wmkyd3VlS__4143866229958350875" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: booster --><!-- END app snippet --><!-- BEGIN app snippet: koala-ids --><koala-ids id="koala-ids" data-deal-ids="cm5xmom1o6idtq2vs4w4g1by8,cm6ir9agq4zt4up0lzwnscs53,cm730wyy49g4d7upq72dc7nso,cm731wuwm9tvo7upq284ldiah,cmhzba64f0uku17vhtobxgs81,cmicmgy2p00mj107nsjc7o678,cmipqz7ow08yivunv5lnioy79,cmirixh6q00hxej6wvmrscyi5,cmiszu31i030gghrnhzmd2yoo" data-contract-ids="53cedbfc-82ce-400b-94fc-4f3c0754918f,080e4451-7c0d-4773-b65c-b9994cc0ddbb,e03114df-2b9a-412a-a403-730cd5e8f78d,882d6e47-0a2e-467c-b903-a8335c672a43" style="display: none;"></koala-ids><!-- END app snippet --></div><div id="shopify-block-AdktuUHJqdzVFa09YL__10557767768680663964" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: recurpay -->
1727<script defer> 1728 (function() { 1729 var themeHasRecurpayLoader = false; 1730 document.querySelectorAll("script").forEach(function(s) { 1731 if (s.innerHTML && s.innerHTML.includes("recurpaySubscription") && !s.innerHTML.includes("initTimer(root, startDate, endDate)")) { 1732 themeHasRecurpayLoader = true; 1733 } 1734 }); 1735 if (themeHasRecurpayLoader) { 1736 return; 1737 } 1738 1739 var currentPath = "/"; 1740 if (currentPath.indexOf("/apps/") === 0) { 1741 return; 1742 } 1743 1744 window.recurpay = window.recurpay || {}; 1745 window.recurpayScript = window.recurpayScript || {}; 1746 //Append Script 1747 var initScript = function(url, callback) { 1748 var script = document.createElement("script"); 1749 script.type = "text/javascript"; 1750 if (script.readyState){ 1751 script.onreadystatechange = function() { 1752 if (script.readyState == "loaded" || script.readyState == "complete") { 1753 script.onreadystatechange = null; 1754 callback(); 1755 } 1756 }; 1757 } else { 1758 script.onload = function() { 1759 callback(); 1760 }; 1761 } 1762 script.src = url; 1763 document.getElementsByTagName("head")[0].appendChild(script); 1764 }; 1765 1766 recurpay.globalPlanObjectArray = []; 1767 recurpay.shopDomainURL = "zeroe-9068.myshopify.com"; 1768 recurpay.action = "default"; 1769 recurpay.checkout = 'shopify'; 1770 recurpay.generalURL = "https://api.recurpay.com"; 1771 recurpay.urlParam = "platform=shopify&shop=" + recurpay.shopDomainURL; 1772 recurpay.product= []; 1773 recurpay.product.id = "" 1774 recurpay.product.available = ""; 1775 recurpay.product.availableVariant = ""; 1776 recurpay.product.onlySubscription = ""; 1777 recurpay.product.hasSellingPlan = ""; 1778 recurpay.pageTemplate = "index"; 1779 recurpay.prepaidMixedCart = true; 1780 recurpay.subscriptionFirst = true; 1781 recurpay.subscriptionInfluence = false; 1782 recurpay.subscriptionInfluenceCount = -1; 1783 recurpay.checkout_btn_override_class = ".icart-checkout-btn, .hs-checkout-purchase, .recurpay-custom-checkout-btn, .cart__checkout,.rebuy-cart__checkout-button"; 1784 recurpay.pdpAPI = recurpay.generalURL + '/api/storefront/v3/plans?' + recurpay.urlParam; 1785 recurpay.accountAPI = recurpay.generalURL + '/api/storefront/v3/customers/subscriptions/count?' + recurpay.urlParam; 1786 recurpay.manageAccountAPI = recurpay.generalURL + '/api/storefront/v3/customers/authenticate?' + recurpay.urlParam; 1787 recurpay.checkoutAPI = recurpay.generalURL + '/api/storefront/v3/checkout/initiate.rp?' + recurpay.urlParam; 1788 recurpay.offersAPI = recurpay.generalURL + '/api/storefront/v3/products/offers?' + recurpay.urlParam; 1789 recurpay.scriptsAPI = recurpay.generalURL + '/api/storefront/v3/scripts?' + recurpay.urlParam; 1790 recurpay.logURL = recurpay.generalURL + '/api/storefront/v3/logger?' + recurpay.urlParam; 1791 recurpay.accountURL = recurpay.generalURL + '/api/account/v3/login?' + recurpay.urlParam; 1792 recurpay.enableWidget = recurpay.generalURL + '/api/storefront/v3/extensions/themes/refresh?' + recurpay.urlParam; 1793 recurpay.shop_brand_primary_background_color = "#F6EBEB"; 1794 recurpay.shop_brand_primary_foreground_color = "#075244"; 1795 recurpay.shop_brand_secondary_background_color = "#ffffff"; 1796 recurpay.request_design_mode = false; 1797 recurpay.request_path = "/"; 1798 recurpay.enable_sale_snippet = true; 1799 recurpay.sale_start_date = ""; 1800 recurpay.sale_end_date = "";recurpay.secret_potion = "37efe1d0f7d436a1075faf3d657b41a7919e95615964a65070a4039a8593d478"; 1801 1802 recurpay.customer = 'guest'; 1803 1804 recurpay.timezone = '-04:00'; 1805 recurpay.hasOffers = false; 1806 recurpay.hasScript = false; 1807 1808 let widget_url = recurpay.generalURL +"/storefront/api/2024-07/widgets/templates/current?" + recurpay.urlParam; 1809 1810 if(window.location.href.indexOf("template=premium") > -1 || window.location.href.indexOf("template=seasonal") > -1 || window.location.href.indexOf("template=ai_generated") > -1){ 1811 let urlParams = new URLSearchParams(window.location.search);
1812 let version_id = urlParams.get('template_version'); 1813 let version_template = urlParams.get('template'); 1814 if(version_id){ 1815 widget_url = widget_url + "&widget_template="+version_template+"&widget_version="+version_id; 1816 } 1817 else{ 1818 widget_url = widget_url + "&widget_template="+version_template; 1819 } 1820 } 1821 1822 var recurpaySubscription = function($){ 1823 recurpay.getProductHandle = function(href){ 1824 if (typeof href === "undefined") { 1825 var href = window.location.href; 1826 href = href.replace("/products/products", "/products"); 1827 } 1828 if (/\/products\/([^\?\/\n]+)/.test(href)){ 1829 var found = href.match(/\/products\/([^\?\/\n]+)/); 1830 if (typeof found[1] !== "undefined") { 1831 try { 1832 return decodeURIComponent(found[1]).replace("#", ""); 1833 } catch (e) { 1834 return found[1].replace("#", ""); 1835 } 1836 } 1837 } 1838 return false; 1839 } 1840 recurpay.logEvent = function(module_name,addon,type){ 1841 $.ajax({
1842 url: recurpay.logURL, 1843 type: 'POST', 1844 async:true, 1845 dataType: 'json', 1846 data: { 1847 module:module_name, 1848 level: type, 1849 payload:{ 1850 store : "zeroe-9068.myshopify.com", 1851 remark: addon 1852 } 1853 }, 1854 success: function(response) { 1855 console.log("event logged"); 1856 } 1857 }); 1858 } 1859 recurpay.calculatePrice = function(variant_id){ 1860 var variant_json = {}; 1861 var variant_price = 0; 1862 var productObj = {}; 1863 if(variant_id !== undefined && variant_id !== null){ 1864 variant_id = parseInt(variant_id); 1865 let variant_data = []; 1866 for (let i = 0; i < recurpay.productDatas.length; i++) { 1867 const variants = recurpay.productDatas[i]?.product?.variants || []; 1868 const matches = variants.filter(v => Number(v.id) === variant_id); 1869 if (matches.length) variant_data.push(...matches); 1870 } 1871 1872 if(variant_data.length >=1){ 1873 productObj.variant_price = variant_data[0].price; 1874 productObj.product_id = variant_data[0].product_id; 1875 } 1876 } 1877 else{ 1878 productObj.variant_price = recurpay.productDatas[0].product.variants[0].price; 1879 productObj.product_id = recurpay.productDatas[0].product.id; 1880 } 1881 return productObj; 1882 } 1883 recurpay.hexToRgbA = function(hex){ 1884 var c; 1885 if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){ 1886 c=hex.substring(1).split(''); 1887 if(c.length==3){ 1888 c=[c[0],c[0],c[1],c[1],c[2],c[2]]; 1889 } 1890 c='0x'+c.join(''); 1891 return'rgba('+[(c>>16)&255,(c>>8)&255,c&255].join(',')+',0.1)'; 1892 } 1893 return'rgba(255, 255, 255, 0.1)'; 1894 } 1895 recurpay.recurMoney = { 1896 formatPrice: function (price, convertCurrency) { 1897 if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) { 1898 var currency = Shopify.currency.active; 1899 var exchangeRate = Shopify.currency.rate; 1900 var moneyFormat = "" + currency; 1901 var currencyFormat = ""; 1902 if (typeof convertCurrency === "undefined"){ 1903 convertCurrency = false; 1904 } 1905 if (convertCurrency && exchangeRate !== "1.0"){ 1906 price = this.convertMoney(price, exchangeRate, currency); 1907 } 1908 var bodyAttrMoneyFormat = $("body").attr("data-money-format"); 1909 if (currencyFormat !== "") { 1910 moneyFormat = currencyFormat; 1911 } 1912 else { 1913 if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") { 1914 moneyFormat = Shopify.currency_settings.money_format; 1915 } else if (typeof window.money_format !== "undefined") { 1916 moneyFormat = window.money_format; 1917 } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") { 1918 moneyFormat = window.Theme.moneyFormat; 1919 } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") { 1920 moneyFormat = window.theme.moneyFormat; 1921 } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") { 1922 moneyFormat = window.theme.money_format; 1923 } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") { 1924 moneyFormat = theme.settings.moneyFormat; 1925 } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") { 1926 moneyFormat = window.theme.strings.moneyFormat; 1927 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") { 1928 moneyFormat = window.Currency.money_format[currency]; 1929 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") { 1930 moneyFormat = window.Currency.money_format; 1931 } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") { 1932 moneyFormat = bodyAttrMoneyFormat; 1933 } else if (typeof wsgMoneyFormat === "string"){ 1934 moneyFormat = wsgMoneyFormat; 1935 } else if (typeof price_format === "string"){ 1936 moneyFormat = price_format; 1937 } else { 1938 price = price / 100;
1939 return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() }); 1940 } 1941 } 1942 return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency()); 1943 } 1944 return ""; 1945 }, 1946 formatMoney: function (cents, format, fallbackCurrency, directionFor50) { 1947 if (typeof directionFor50 === "undefined") { 1948 var directionFor50 = "up"; 1949 } 1950 try { 1951 if (typeof cents == "string") { 1952 cents = cents.replace(".", ""); 1953 } 1954 var value = ""; 1955 var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 1956 var formatString = format; 1957 function defaultOption(opt, def) { 1958 return typeof opt == "undefined" ? def : opt; 1959 } 1960 function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) { 1961 precision = defaultOption(precision, 2); 1962 thousands = defaultOption(thousands, ","); 1963 decimal = defaultOption(decimal, "."); 1964 directionFor50 = defaultOption(directionFor50, "up"); 1965 if (isNaN(number) || number == null) { 1966 return 0; 1967 } 1968 var originalNumber = number; 1969 number = (number / 100.0).toFixed(precision); 1970 if (directionFor50 === "down") { 1971 if (originalNumber / 100 - number === -0.5) { 1972 number -= 1; 1973 number = number.toString(); 1974 } 1975 } 1976 var parts = number.split("."), 1977 dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands), 1978 cents = parts[1] ? decimal + parts[1] : ""; 1979 return dollars + cents; 1980 } 1981 switch (formatString.match(placeholderRegex)[1]) { 1982 case "amount": 1983 value = formatWithDelimiters(cents, 2); 1984 break; 1985 case "amount_no_decimals": 1986 value = formatWithDelimiters(cents, 0, ",", ".", directionFor50); 1987 break; 1988 case "amount_with_comma_separator": 1989 value = formatWithDelimiters(cents, 2, ".", ","); 1990 break; 1991 case "amount_with_decimal_separator": 1992 value = formatWithDelimiters(cents, 2, ",", "."); 1993 break; 1994 case "amount_no_decimals_with_comma_separator": 1995 value = formatWithDelimiters(cents, 0, ".", ",", directionFor50); 1996 break; 1997 case "amount_no_decimals_with_space_separator": 1998 value = formatWithDelimiters(cents, 0, " ", ",", directionFor50); 1999 break; 2000 case "amount_with_apostrophe_separator": 2001 value = formatWithDelimiters(cents, 2, "'", "."); 2002 break; 2003 } 2004 return formatString.replace(placeholderRegex, value); 2005 } catch (e) { 2006 console.log(e.message); 2007 price = cents / 100; 2008 return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency }); 2009 } 2010 }, 2011 convertMoney: function (value, rate, currency, round) { 2012 if (value <= 0) { 2013 return 0; 2014 } 2015 value *= rate; 2016 var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"]; 2017 var roundTo100 = ["JPY"]; 2018 var roundTo95 = ["EUR"]; 2019 if (round) { 2020 if (roundUp.indexOf(currency) !== -1) {
2021 value = Math.ceil(value); 2022 } else if (roundTo100.indexOf(currency) !== -1) { 2023 value = Math.ceil(value / 100) * 100; 2024 } else if (roundTo95.indexOf(currency) !== -1) { 2025 value = Math.ceil(value) - 0.05; 2026 } 2027 } 2028 return value; 2029 } 2030 }; 2031 recurpay.recurCart = function(cartData) { 2032 var checkoutData = []; 2033 var cartItems = cartData.items || []; 2034 var cartAttributes = []; 2035 var cartNote = cartData.note; 2036 var recurpayCheckout = false; 2037 2038 $.each(cartData.attributes || {}, function(key, value) { 2039 if (key !== "_Plan" && key !== "_PlanId") { 2040 cartAttributes.push({ 2041 name: key, 2042 value: value 2043 }); 2044 } 2045 }); 2046 2047 for (var i = 0; i < cartItems.length; i++) { 2048 var Planid = ""; 2049 var item = cartItems[i]; 2050 var property = item.properties || {}; 2051 var lineProperty = []; 2052 2053 if (property) { 2054 if (property._PlanId) { 2055 Planid = property._PlanId; 2056 recurpayCheckout = true; 2057 } 2058 2059 $.each(property, function(key, value) { 2060 if (key !== "_Plan" && key !== "_PlanId") { 2061 lineProperty.push({ 2062 name: key, 2063 value: value 2064 }); 2065 } 2066 }); 2067 } 2068 2069 if (Planid === "") { 2070 checkoutData.push({ 2071 quantity: item.quantity, 2072 variant_id: item.id, 2073 properties: lineProperty, 2074 type: "ONETIME", 2075 currency: "INR" 2076 }); 2077 } else { 2078 checkoutData.push({ 2079 quantity: item.quantity, 2080 variant_id: item.id, 2081 properties: lineProperty, 2082 plan_id: Planid, 2083 type: "SUBSCRIPTION", 2084 currency: "INR" 2085 }); 2086 } 2087 } 2088 2089 if (recurpayCheckout) { 2090 cartNote = $('[name="note"]').val() || ""; 2091 var checkoutForm = $("<form>", { action: recurpay.checkoutAPI, method: "post" }).css("display", "none"); 2092 checkoutForm.append($("<input>", { type: "hidden", name: "line_items" }).val(JSON.stringify(checkoutData))); 2093 checkoutForm.append($("<input>", { type: "hidden", name: "customer_id" }).val(recurpay.customer || "")); 2094 checkoutForm.append($("<input>", { type: "hidden", name: "note_attributes" }).val(JSON.stringify(cartAttributes))); 2095 checkoutForm.append($("<input>", { type: "hidden", name: "note" }).val(cartNote)); 2096 $("body").append(checkoutForm); 2097 checkoutForm.submit(); 2098 } else { 2099 document.location.href = "/checkout"; 2100 } 2101 }; 2102 2103 function pad(n) { 2104 return String(n).padStart(2, '0'); 2105 } 2106 2107 function getStoreOffsetMs() { 2108 if (!recurpay || !recurpay.timezone) return 0; 2109 const parts = String(recurpay.timezone).match(/([+-])(\d{2}):(\d{2})/); 2110 if (!parts) return 0; 2111 const sign = parts[1] === '+' ? 1 : -1; 2112 const hours = parseInt(parts[2], 10); 2113 const minutes = parseInt(parts[3], 10); 2114 return sign * (hours * 60 * 60 * 1000 + minutes * 60 * 1000); 2115 } 2116 2117 function parseDateAttr(el, name) { 2118 const v = el.getAttribute(name); 2119 if (!v) return null; 2120 const s = v.trim(); 2121 const storeOffsetMs = getStoreOffsetMs(); 2122 2123 function epochForStoreLocal(y, mo0, d, h = 0, m = 0, sec = 0, ms = 0) { 2124 return Date.UTC(y, mo0, d, h, m, sec, ms) - storeOffsetMs; 2125 } 2126 2127 let date = null; 2128 2129 if (/^\d{4}-\d{2}-\d{2}$/.test(s)) { 2130 const [y, mm, dd] = s.split('-').map(Number); 2131 const epoch = epochForStoreLocal(y, mm - 1, dd, 0, 0, 0, 0); 2132 date = new Date(epoch); 2133 } else if (/^\d{4}-\d{2}-\d{2}[T ]/.test(s)) { 2134 const d = new Date(s); 2135 if (isFinite(d.getTime())) { 2136 date = d; 2137 } else { 2138 const m = s.match(/^(\d{4})-(\d{2})-(\d{2})[ T](\d{1,2}):(\d{2})(?::(\d{2}))?/); 2139 if (m) { 2140 const y = parseInt(m[1], 10); 2141 const mm = parseInt(m[2], 10); 2142 const dd = parseInt(m[3], 10);
2143 const hh = parseInt(m[4], 10); 2144 const mi = parseInt(m[5], 10); 2145 const ss = parseInt(m[6] || 0, 10); 2146 date = new Date(epochForStoreLocal(y, mm - 1, dd, hh, mi, ss)); 2147 } 2148 } 2149 } else { 2150 const m = s.match(/^(\d{1,2})[\/-](\d{1,2})[\/-](\d{4})(?:[ T](.*))?$/); 2151 if (m) { 2152 let a = parseInt(m[1], 10); 2153 let b = parseInt(m[2], 10); 2154 const year = parseInt(m[3], 10); 2155 let day = a, month = b; 2156 if (b > 12 && a <= 12) { 2157 day = b; 2158 month = a; 2159 } 2160 let hours = 0, mins = 0, secs = 0; 2161 if (m[4]) { 2162 const timeParts = m[4].split(':').map(p => parseInt(p || 0, 10)); 2163 hours = timeParts[0] || 0; 2164 mins = timeParts[1] || 0; 2165 secs = timeParts[2] || 0; 2166 } 2167 const epoch = epochForStoreLocal(year, month - 1, day, hours, mins, secs, 0); 2168 date = new Date(epoch); 2169 } else { 2170 const d = new Date(s); 2171 if (isFinite(d.getTime())) { 2172 date = d; 2173 } 2174 } 2175 } 2176 2177 if (!date) return null; 2178 2179 if (name === "data-start") { 2180 const storeLocalEpoch = date.getTime() + storeOffsetMs; 2181 const storeLocal = new Date(storeLocalEpoch); 2182 const y = storeLocal.getUTCFullYear(); 2183 const mo = storeLocal.getUTCMonth(); 2184 const dday = storeLocal.getUTCDate(); 2185 const epoch = epochForStoreLocal(y, mo, dday, 0, 0, 0, 0); 2186 date = new Date(epoch); 2187 } else if (name === "data-end") { 2188 const storeLocalEpoch = date.getTime() + storeOffsetMs; 2189 const storeLocal = new Date(storeLocalEpoch); 2190 const y = storeLocal.getUTCFullYear(); 2191 const mo = storeLocal.getUTCMonth(); 2192 const dday = storeLocal.getUTCDate(); 2193 const epoch = epochForStoreLocal(y, mo, dday, 23, 59, 59, 999); 2194 date = new Date(epoch); 2195 } 2196 2197 return date; 2198 } 2199 2200 function getDiffToStoreTime(targetDate) { 2201 return targetDate.getTime() - Date.now(); 2202 } 2203 2204 function initTimer(root, startDate, endDate) { 2205 let id; 2206 const units = { 2207 days: root.querySelector('[data-unit="days"]'), 2208 hours: root.querySelector('[data-unit="hours"]'), 2209 minutes: root.querySelector('[data-unit="mins"]'), 2210 seconds: root.querySelector('[data-unit="secs"]') 2211 }; 2212 const titleEl = document.querySelector('[data-timer-title] .countdown-text'); 2213 2214 function update() { 2215 const now = new Date(); 2216 let diff; 2217 2218 if (startDate && Date.now() < startDate.getTime()) { 2219 if (titleEl) titleEl.textContent = recurpay.settings.translations["seasonal_subscription_banner_sale_start_countdown_title"]; 2220 diff = getDiffToStoreTime(startDate); 2221 updateUnits(diff); 2222 return; 2223 } 2224 2225 if (!endDate || (startDate && endDate && startDate.getTime() === endDate.getTime())) { 2226 updateUnits(0); 2227 root.dispatchEvent(new CustomEvent('recurpay-banner:ended')); 2228 clearInterval(id); 2229 return; 2230 } 2231 2232 if (titleEl) titleEl.textContent = recurpay.settings.translations["seasonal_subscription_banner_sale_ends_countdown_title"]; 2233 diff = getDiffToStoreTime(endDate); 2234 2235 if (diff <= 0) { 2236 updateUnits(0); 2237 root.dispatchEvent(new CustomEvent('recurpay-banner:ended')); 2238 clearInterval(id); 2239 return; 2240 } 2241 updateUnits(diff); 2242 } 2243 2244 function updateUnits(diff) { 2245 diff = Math.max(0, diff); 2246 const totalSeconds = Math.floor(diff / 1000); 2247 const days = Math.floor(totalSeconds / 86400); 2248 const hours = Math.floor((totalSeconds % 86400) / 3600); 2249 const mins = Math.floor((totalSeconds % 3600) / 60); 2250 const secs = totalSeconds % 60; 2251 2252 if (units.days) units.days.textContent = pad(days); 2253 if (units.hours) units.hours.textContent = pad(hours); 2254 if (units.minutes) units.minutes.textContent = pad(mins); 2255 if (units.seconds) units.seconds.textContent = pad(secs); 2256 } 2257 2258 update(); 2259 id = setInterval(update, 1000); 2260 return id; 2261 } 2262 2263 const timer_observer = new MutationObserver(mutations => { 2264 mutations.forEach(mutation => { 2265 if (mutation.type === 'childList') { 2266 const heroes = document.querySelectorAll('.recurpay-widget-banner_hero'); 2267 if (heroes.length > 0) {
2268 heroes.forEach(hero => { 2269 const start = parseDateAttr(hero, 'data-start'); 2270 const end = parseDateAttr(hero, 'data-end'); 2271 2272 if (start || end) { 2273 let finalEnd = end; 2274 if (!finalEnd && start) { 2275 const storeLocalEpoch = start.getTime() + getStoreOffsetMs(); 2276 const storeLocal = new Date(storeLocalEpoch); 2277 const year = storeLocal.getUTCFullYear(); 2278 finalEnd = new Date(Date.UTC(year, 11, 30, 0, 0, 0) - getStoreOffsetMs()); 2279 } 2280 2281 const timer = hero.querySelector('.recurpay-widget-banner_timer'); 2282 if (timer && finalEnd) initTimer(timer, start, finalEnd); 2283 } 2284 }); 2285 timer_observer.disconnect(); 2286 } 2287 } 2288 }); 2289 }); 2290 timer_observer.observe(document.body, { childList: true, subtree: true }); 2291 2292 if(window.location.href.indexOf("template=ai_generated") > -1){ 2293 const widgetAnimationJS = "https://cdn.shopify.com/extensions/01a0c857-47b9-70e5-a6b7-ec28993d112f/recurpaydevelopment-393/assets/recurpay-widget-animation.js"; 2294 const widgetAnimationCSS = "https://cdn.shopify.com/extensions/01a0c857-47b9-70e5-a6b7-ec28993d112f/recurpaydevelopment-393/assets/recurpay-widget-animation.css"; 2295 2296 // Load the widgetAnimationCSS 2297 $.get(widgetAnimationCSS) 2298 .done(function(animationCssContent) { 2299 if (animationCssContent) { 2300 try { 2301 var animationStyleTag = document.createElement("style"); 2302 animationStyleTag.setAttribute("data-recurpay-animation-css", "1"); 2303 animationStyleTag.appendChild(document.createTextNode(animationCssContent)); 2304 document.head.appendChild(animationStyleTag); 2305 } catch (e) { 2306 recurpay.logEvent("recurpay_widget_animation", "css_animation_inject_error", "critical"); 2307 console.error("Widget Animation CSS inject error:", e); 2308 return; 2309 } 2310 } 2311 2312 // Now load widgetAnimationJS 2313 $.get(widgetAnimationJS) 2314 .done(function(animationJsContent) { 2315 if (animationJsContent) { 2316 try { 2317 var script = document.createElement("script"); 2318 script.setAttribute("data-recurpay-animation-js", "1"); 2319 script.text = animationJsContent; 2320 document.head.appendChild(script); 2321 } catch (e) { 2322 recurpay.logEvent("recurpay_widget_animation", "js_animation_inject_error", "critical"); 2323 console.error("Widget Animation JS inject error:", e); 2324 } 2325 } else { 2326 recurpay.logEvent("recurpay_widget_animation", "empty_animation_js", "critical"); 2327 } 2328 }) 2329 .fail(function() { 2330 recurpay.logEvent("recurpay_widget_animation", "failed_to_load_animation_js", "critical"); 2331 console.error("Failed to load Widget Animation JS"); 2332 }); 2333 }) 2334 .fail(function() { 2335 recurpay.logEvent("recurpay_widget_animation", "failed_to_load_animation_css", "critical"); 2336 console.error("Failed to load Widget Animation CSS"); 2337 }); 2338 } 2339 2340 $.ajax({
2341 url: widget_url, 2342 method: "GET", 2343 }) 2344 .done(function(response) { 2345 try { 2346 const jsUrl = response?.data?.widget?.js; 2347 const cssUrl = response?.data?.widget?.css; 2348 if (!jsUrl || !cssUrl) { 2349 recurpay.logEvent("product_widget", "Missing JS or CSS URL", "critical"); 2350 return; 2351 } 2352 2353 $.get(cssUrl) 2354 .done(function(cssContent) { 2355 if (!cssContent) { 2356 recurpay.logEvent("product_widget", "empty_css", "critical"); 2357 return; 2358 } 2359 2360 try { 2361 var styleTag = document.createElement("style"); 2362 styleTag.setAttribute("data-recurpay-css", "1"); 2363 styleTag.appendChild(document.createTextNode(cssContent)); 2364 document.head.appendChild(styleTag); 2365 } catch (e) { 2366 recurpay.logEvent("product_widget", "css_inject_error", "critical"); 2367 console.error("CSS inject error:", e); 2368 return; 2369 } 2370 2371 $.get(jsUrl) 2372 .done(function(content) { 2373 if (!content) { 2374 recurpay.logEvent("product_widget", "invalid_function", "critical"); 2375 console.error("API content is not a valid function string"); 2376 return; 2377 } 2378 try { 2379 var fn = new Function("recurpayScript", "return (" + content + ")(recurpayScript);"); 2380 fn(window.recurpayScript); 2381 } catch (err) { 2382 recurpay.logEvent("product_widget", "execution_error", "critical"); 2383 console.error("Execution failed:", err); 2384 } 2385 }) 2386 .fail(function() { 2387 recurpay.logEvent("product_widget", "failed_to_load_js", "critical"); 2388 console.error("Failed to load JS file"); 2389 }); 2390 2391 }) 2392 .fail(function() { 2393 recurpay.logEvent("product_widget", "failed_to_load_css", "critical"); 2394 }); 2395 2396 } catch (err) { 2397 recurpay.logEvent("product_widget", "processing_error", "critical"); 2398 console.error("Fatal processing error:", err); 2399 } 2400 }) 2401 .fail(function(error) { 2402 recurpay.logEvent("product_widget","api_fetch_error","critical"); 2403 console.error("AJAX error:", error); 2404 }); 2405 2406 $(document).on('recurpay:init', function () { 2407 if(document.location.href.indexOf("template=premium") > -1 || document.location.href.indexOf("template=seasonal") > -1 || document.location.href.indexOf("template=ai_generated") > -1){ 2408 let domain_array = recurpay.shopDomainURL.split('.'); 2409 let domain_string = domain_array[0]; 2410 let recurpay_domain = 'https://' + domain_string + '.recurpay.com/settings/widgets?manage-widget=true'; 2411 let previewTemplate = new URLSearchParams(window.location.search).get('template'); 2412 let isAI = previewTemplate === 'ai_generated'; 2413 setTimeout(function(){ 2414 if($(".recurpay__widget").length && $(".recurpay-preview-banner").length <= 0){ 2415 let aiClass = isAI ? ' recurpay-preview-banner--ai' : ''; 2416 let bodyCopy = isAI 2417 ? 'AI-generated preview not live on your store yet. Manage widget to review and publish.' 2418 : 'Widget preview not visible to customers on your live store yet.'; 2419 let previewHtml = ` 2420 <div class='recurpay-preview-banner${aiClass}'> 2421 <div class='recurpay-preview-banner__ai-only recurpay-preview-banner__topline'> 2422 <div class='recurpay-preview-banner__badge'> 2423 <div class='recurpay-preview-banner__wand-wrap'> 2424 <svg width="12" height="12" viewBox="0 0 256 256" fill="currentColor" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M176,112,69.65674,218.34326a8,8,0,0,1-11.31348,0L37.65674,197.65674a8,8,0,0,1,0-11.31348L144,80Z" opacity="0.2"/>
2424<path d="M248,152a8.00008,8.00008,0,0,1-8,8H224v16a8,8,0,0,1-16,0V160H192a8,8,0,0,1,0-16h16V128a8,8,0,0,1,16,0v16h16A8.00008,8.00008,0,0,1,248,152ZM64,68H76V80a8,8,0,0,0,16,0V68h12a8,8,0,0,0,0-16H92V40a8,8,0,0,0-16,0V52H64a8,8,0,0,0,0,16ZM184,192h-8v-8a8,8,0,0,0-16,0v8h-8a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0v-8h8a8,8,0,0,0,0-16Zm-2.34619-74.33984L75.31445,224a16.02252,16.02252,0,0,1-22.62793.001L32,203.31348a15.99888,15.99888,0,0,1,.001-22.62793L180.68555,32a16.02162,16.02162,0,0,1,22.62793-.001L224,52.68652a15.99888,15.99888,0,0,1-.001,22.62793l-42.33886,42.33887-.00293.00342ZM155.314,80,176,100.686,212.68555,64l.001-.001.00684-.00732L192,43.31348Zm9.37208,32L144,91.314,43.31445,192,64,212.68652Z"/></svg> 2425 </div> 2426 <span>Generated by AI</span> 2427 </div> 2428 <div class='recurpay-preview-banner__dust' aria-hidden='true'> 2429 <span class='recurpay-preview-banner__dust-1'>✦</span> 2430 <span class='recurpay-preview-banner__dust-2'>✦</span> 2431 <span class='recurpay-preview-banner__dust-3'>✦</span> 2432 </div> 2433 </div> 2434 <div class='recurpay-preview-banner__main'> 2435 <p class='recurpay-preview-banner__copy'>${bodyCopy}</p> 2436 <div class='recurpay-preview-banner__actions'> 2437 <a href='${recurpay_domain}' class='recurpay-preview-banner__cta' target='_blank' rel='noopener'> 2438 Manage widget 2439 <span class='recurpay-preview-banner__cta-icon' aria-hidden='true'> 2440 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg> 2441 </span> 2442 </a> 2443 <span class='recurpay-preview-banner__hint'>Open settings to publish</span> 2444 </div> 2445 </div> 2446 </div>`; 2447 $(".recurpay-pdp-widget").before(previewHtml); 2448 } 2449 },1000); 2450 } 2451 function toggleSubtitle() { 2452 const raw = $(".recurpay-widget-banner_highlight").text().trim(); 2453 const val = parseFloat(raw.replace(/[^0-9.]/g, "")) || 0; 2454 $(".recurpay-widget-banner__subtitle").toggle(true); 2455 } 2456 setTimeout(toggleSubtitle, 1000); 2457 $(document).on("change", "input[name='recurpay_plan_input']", toggleSubtitle); 2458 }); 2459 } 2460 2461 //Append jQuery if it is not there, then call to recurpaySubscription 2462 //Otherwise directly call to recurpaySubscription 2463 if((typeof(jQuery) == 'undefined') || (typeof(jQuery.ajax) == 'undefined')) { 2464 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js', function() { 2465 window.recurpayScript = jQuery.noConflict(true); 2466 recurpaySubscription(recurpayScript); 2467 }); 2468 } 2469 else { 2470 window.recurpayScript = jQuery; 2471 recurpaySubscription(jQuery); 2472 } 2473 // To access recurpay function globally 2474 recurpay.init = recurpaySubscription; 2475 })(); 2476</script>
2476<!-- END app snippet -->
2477<script defer>if(window.recurpayCart==undefined){window.recurpayCartV2={};recurpayCartV2.shopDomainURL="zeroe-9068.myshopify.com";recurpayCartV2.locale=`/`;recurpayCartV2.checkout='shopify';recurpayCartV2.generalURL='https://api.recurpay.com';recurpayCartV2.urlParam='platform=shopify&shop=zeroe-9068.myshopify.com';recurpayCartV2.pdpAPI = recurpayCartV2.generalURL + '/storefront/api/2024-07/widgets/products/plans?' + recurpayCartV2.urlParam;recurpayCartV2.cartURL=`${recurpayCartV2.locale}cart/change.js`;recurpayCartV2.cartDrawerUrl=`${recurpayCartV2.locale}?section_id=cart-drawer`;recurpayCartV2.getSelector=`form[action='${recurpayCartV2.locale}cart'],form[action^='${recurpayCartV2.locale}cart?'][method=post],form[action='/checkout']:not(.js-cart_content__form),form[action*='checkout']:not(.js-cart_content__form),form[action~='/checkout']:not(.js-cart_content__form), #slidecarthq, .cart-order__summary,#cart-drawer-form,#cart-drawer, #CartDrawer, #Cart-Drawer, #monster-upsell-cart, #corner-cowi-open-primary-card, table.line-item-table, .upcart-cart, .cart-template .cart-list, aside#cart, #rebuy-cart .rebuy-cart__flyout, #kraken-cart-drawer-container, #wsCartDrawer, #kaktusc-root, .table-shopping-cart, #mini-cart, #opus-drawer-id, #halo-cart-sidebar, .qsc2-drawer, .halo-cart-content .cart-content-item, .cart-table__wrp, #drawer-cart, interactive-cart cart-items, #dyn-cart-container, .nvd-cart-container, #dyn-cart-body, .dyn-cart-items, .dyn-cart-line-item-zones`;}</script>
vendor: 1 bytes, line 2477
2477
2478<script src="https://cdn.shopify.com/extensions/01a0c857-47b9-70e5-a6b7-ec28993d112f/recurpaydevelopment-393/assets/recurpay-cart.js" defer></script>
2478 2479<link href="//cdn.shopify.com/extensions/01a0c857-47b9-70e5-a6b7-ec28993d112f/recurpaydevelopment-393/assets/recurpay-upsell.css" rel="stylesheet" type="text/css" media="all" /> 2480<link rel="preload" href="https://cdn.shopify.com/extensions/01a0c857-47b9-70e5-a6b7-ec28993d112f/recurpaydevelopment-393/assets/recurpay.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 2481<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0c857-47b9-70e5-a6b7-ec28993d112f/recurpaydevelopment-393/assets/recurpay.css"></noscript> 2482</div>
2482<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2482 2483<shopify-store store-domain="https://zeroecaviar.com" country="US" language="en"></shopify-store> 2484<shopify-chat></shopify-chat> 2485</body> 2486</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.