1<!doctype html> 2<html class="no-js no-touch" lang="en"> 3<head><!--Content in content_for_header --> 4<!--LayoutHub-Embed--><link rel="stylesheet" type="text/css" href="data:text/css;base64," media="all"> 5<!--LH--><!--/LayoutHub-Embed--> 6 7<meta charset="utf-8"> 8 <meta http-equiv='X-UA-Compatible' content='IE=edge'> 9 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> 10 <link rel="canonical" href="https://zenmacoffee.com/blogs/melt-by-zenma"> 11 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 12 13 <!-- ======================= Modular Theme V4.1.2 ========================= --><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="image" href="//zenmacoffee.com/cdn/shop/t/11/assets/loading.svg?v=25500050876666789991774243317"> 14 <link rel="preconnect" href="https://fonts.googleapis.com"> 15 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 16 <link href="https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:ital,wght@0,400..800;
161,400..800&display=swap" rel="stylesheet"> 17 <!-- <style> 18 @font-face { 19 font-family: "Quiche Display Medium"; 20 src: url("//zenmacoffee.com/cdn/shop/t/11/assets/quiche-display-medium.eot?v=155729894963340102681774243317"); 21 src: url("//zenmacoffee.com/cdn/shop/t/11/assets/quiche-display-medium.eot?%23iefix&v=155729894963340102681774243317") format("embedded-opentype"), 22 url"//zenmacoffee.com/cdn/shop/t/11/assets/quiche-display-medium.woff2?v=144676600304026383791774243317") format("woff2"), 23 url("//zenmacoffee.com/cdn/shop/t/11/assets/quiche-display-medium.woff?v=172931388643202170381774243317" format("woff"), 24 url("//zenmacoffee.com/cdn/shop/t/11/assets/quiche-display-medium.ttf?v=113772530106462157001774243317") format("truetype"), 25 url("//zenmacoffee.com/cdn/shop/t/11/assets/quiche-display-medium.svg%23Quiche%20Display%20Medium?v=4900") format("svg"); 26 } 27 </style> --> 28 <link href="//zenmacoffee.com/cdn/shop/t/11/assets/theme.css?v=8498835433449553921778227185" as="style" rel="preload"> 29 <link href="//zenmacoffee.com/cdn/shop/t/11/assets/vendor.js?v=12700942211738999711774243317" as="script" rel="preload"> 30 <link href="//zenmacoffee.com/cdn/shop/t/11/assets/theme.js?v=123275894806409985231777901729" as="script" rel="preload"> 31 32 33 <title>Melt by Zenma – Zenma Coffee</title><link rel="shortcut icon" href="//zenmacoffee.com/cdn/shop/files/favicon_32x32.png?v=1726212980" type="image/png"><meta name="description" content="Discover coffee rituals, behind-the-scenes at Zenma, stories, recipes and tips to make your days better - all inside Melt, our official blog."><!-- /snippets/social-meta-tags.liquid --> 34 35<meta property="og:site_name" content="Zenma Coffee"> 36<meta property="og:url" content="https://zenmacoffee.com/blogs/melt-by-zenma"> 37<meta property="og:title" content="Melt by Zenma"> 38<meta property="og:type" content="website"> 39<meta property="og:description" content="Discover coffee rituals, behind-the-scenes at Zenma, stories, recipes and tips to make your days better - all inside Melt, our official blog."><meta property="og:image" content="http://zenmacoffee.com/cdn/shop/files/meta_thumbnail_1.png?v=1727172149"> 40 <meta property="og:image:secure_url" content="https://zenmacoffee.com/cdn/shop/files/meta_thumbnail_1.png?v=1727172149"> 41 <meta property="og:image:width" content="1080"> 42 <meta property="og:image:height" content="1080"><meta name="twitter:card" content="summary_large_image"> 43<meta name="twitter:title" content="Melt by Zenma"> 44<meta name="twitter:description" content="Discover coffee rituals, behind-the-scenes at Zenma, stories, recipes and tips to make your days better - all inside Melt, our official blog."><style data-shopify>@font-face { 45 font-family: Poppins; 46 font-weight: 700; 47 font-style: normal; 48 font-display: swap; 49 src: url("//zenmacoffee.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 50 url("//zenmacoffee.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 51} 52 53@font-face { 54 font-family: "DM Sans"; 55 font-weight: 400; 56 font-style: normal; 57 font-display: swap; 58 src: url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"), 59 url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff"); 60} 61 62@font-face { 63 font-family: Poppins; 64 font-weight: 400; 65 font-style: normal; 66 font-display: swap; 67 src: url("//zenmacoffee.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 68 url("//zenmacoffee.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 69} 70 71 72 73 @font-face { 74 font-family: Poppins; 75 font-weight: 800; 76 font-style: normal; 77 font-display: swap; 78 src: url("//zenmacoffee.com/cdn/fonts/poppins/poppins_n8.580200d05bca09e2e0c6f4c922047c227dfa8e8c.woff2") format("woff2"), 79 url("//zenmacoffee.com/cdn/fonts/poppins/poppins_n8.f4450f472fdcbe9e829f3583ebd559988f5a3d25.woff") format("woff"); 80} 81 82 83 84 85 @font-face { 86 font-family: "DM Sans"; 87 font-weight: 500; 88 font-style: normal; 89 font-display: swap; 90 src: url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"), 91 url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff"); 92} 93 94 95 96 @font-face { 97 font-family: "DM Sans"; 98 font-weight: 400; 99 font-style: italic; 100 font-display: swap; 101 src: url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"), 102 url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff"); 103} 104 105 106 107 108 @font-face { 109 font-family: "DM Sans"; 110 font-weight: 500; 111 font-style: italic; 112 font-display: swap; 113 src: url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_i5.8654104650c013677e3def7db9b31bfbaa34e59a.woff2") format("woff2"), 114 url("//zenmacoffee.com/cdn/fonts/dm_sans/dmsans_i5.a0dc844d8a75a4232f255fc600ad5a295572bed9.woff") format("woff"); 115} 116 117 118 119:root { 120 --COLOR-BACKGROUND: #faf6f4; 121 --COLOR-BACKGROUND-ACCENT: #f2e8e2;
122 --COLOR-BACKGROUND-ALPHA-25: rgba(250, 246, 244, 0.25); 123 --COLOR-BACKGROUND-ALPHA-35: rgba(250, 246, 244, 0.35); 124 --COLOR-BACKGROUND-ALPHA-60: rgba(250, 246, 244, 0.6); 125 --COLOR-BACKGROUND-OVERLAY: rgba(250, 246, 244, 0.9); 126 --COLOR-BACKGROUND-TABLE-HEADER: #a4694b; 127 --COLOR-HEADING: #3a4443; 128 --COLOR-TEXT: #3a4443; 129 --COLOR-TEXT-DARK: #141d1c; 130 --COLOR-TEXT-LIGHT: #747978; 131 --COLOR-TEXT-ALPHA-5: rgba(58, 68, 67, 0.05); 132 --COLOR-TEXT-ALPHA-8: rgba(58, 68, 67, 0.08); 133 --COLOR-TEXT-ALPHA-10: rgba(58, 68, 67, 0.1); 134 --COLOR-TEXT-ALPHA-25: rgba(58, 68, 67, 0.25); 135 --COLOR-TEXT-ALPHA-30: rgba(58, 68, 67, 0.3); 136 --COLOR-TEXT-ALPHA-55: rgba(58, 68, 67, 0.55); 137 --COLOR-TEXT-ALPHA-60: rgba(58, 68, 67, 0.6); 138 --COLOR-LABEL: rgba(58, 68, 67, 0.8); 139 --COLOR-INPUT-PLACEHOLDER: rgba(58, 68, 67, 0.5); 140 --COLOR-CART-TEXT: rgba(58, 68, 67, 0.6); 141 --COLOR-BORDER: #000000; 142 --COLOR-BORDER-ALPHA-8: rgba(0, 0, 0, 0.08); 143 --COLOR-BORDER-DARK: #000000; 144 --COLOR-ERROR-TEXT: #e35252; 145 --COLOR-ERROR-BG: rgba(227, 82, 82, 0.05); 146 --COLOR-ERROR-BORDER: rgba(227, 82, 82, 0.25); 147 --COLOR-BADGE-TEXT: #fff; 148 --COLOR-BADGE-BG: #000000; 149 --COLOR-SEARCH-OVERLAY: rgba(0, 0, 0, 0.5); 150 151 --RADIUS: 0px; 152 153 154 /* === Button General ===*/ 155 --BTN-FONT-STACK: Poppins, sans-serif; 156 --BTN-FONT-WEIGHT: 400; 157 --BTN-FONT-STYLE: normal; 158 --BTN-FONT-SIZE: 16px; 159 160 --BTN-LETTER-SPACING: 0.025em; 161 --BTN-UPPERCASE: none; 162 163 /* === Button Primary ===*/ 164 --BTN-PRIMARY-BORDER-COLOR: #5163ae; 165 --BTN-PRIMARY-BG-COLOR: #5163ae; 166 --BTN-PRIMARY-TEXT-COLOR: #fff; 167 168 169 170 --BTN-PRIMARY-BG-COLOR-BRIGHTER: #414f8b; 171 172 173 /* === Button Secondary ===*/ 174 --BTN-SECONDARY-BORDER-COLOR: #212121; 175 --BTN-SECONDARY-BG-COLOR: #ffffff; 176 --BTN-SECONDARY-TEXT-COLOR: #212121; 177 178 179 180 --BTN-SECONDARY-BG-COLOR-BRIGHTER: #e6e6e6; 181 182 183 /* === Button White ===*/ 184 --TEXT-BTN-BORDER-WHITE: #fff; 185 --TEXT-BTN-BG-WHITE: #fff; 186 --TEXT-BTN-WHITE: #000; 187 --TEXT-BTN-BG-WHITE-BRIGHTER: #e6e6e6; 188 189 /* === Button Black ===*/ 190 --TEXT-BTN-BG-BLACK: #000; 191 --TEXT-BTN-BORDER-BLACK: #000; 192 --TEXT-BTN-BLACK: #fff; 193 --TEXT-BTN-BG-BLACK-BRIGHTER: #333333; 194 195 --COLOR-TAG-SAVING: #11c4a3; 196 197 --COLOR-WHITE: #fff; 198 --COLOR-BLACK: #000; 199 200 --BODY-LETTER-SPACING: 0px; 201 --HEADING-LETTER-SPACING: 0px; 202 --NAV-LETTER-SPACING: 0px; 203 204 --BODY-FONT-FAMILY: "DM Sans", sans-serif; 205 --HEADING-FONT-FAMILY: Poppins, sans-serif; 206 --NAV-FONT-FAMILY: Poppins, sans-serif; 207 208 --BODY-FONT-WEIGHT: 400; 209 --HEADING-FONT-WEIGHT: 700; 210 --NAV-FONT-WEIGHT: 700; 211 212 --BODY-FONT-STYLE: normal; 213 --HEADING-FONT-STYLE: normal; 214 --NAV-FONT-STYLE: normal; 215 216 --BODY-FONT-WEIGHT-MEDIUM: 400; 217 --BODY-FONT-WEIGHT-BOLD: 500; 218 --NAV-FONT-WEIGHT-MEDIUM: 400; 219 --NAV-FONT-WEIGHT-BOLD: 800; 220 221 --HEADING-FONT-WEIGHT-BOLD: 800; 222 223 --FONT-ADJUST-BODY: 1.25; 224 --FONT-ADJUST-HEADING: 1.25; 225 --FONT-ADJUST-NAV: 1.0; 226 227 --IMAGE-SIZE: cover; 228 --IMAGE-ASPECT-RATIO: 1.3; 229 --IMAGE-ASPECT-RATIO-PADDING: 130.0%; 230 231 --PRODUCT-COLUMNS: 4;--COLUMNS: 2; 232 --COLUMNS-MEDIUM: 2; 233 --COLUMNS-SMALL: 1; 234 --COLUMNS-MOBILE: 1; 235 236 --icon-loading: url( "//zenmacoffee.com/cdn/shop/t/11/assets/loading.svg?v=25500050876666789991774243317" ); 237 --icon-zoom-in: url( "//zenmacoffee.com/cdn/shop/t/11/assets/icon-zoom-in.svg?v=66463440030260818311774243317" ); 238 --icon-zoom-out: url( "//zenmacoffee.com/cdn/shop/t/11/assets/icon-zoom-out.svg?v=19447117299412374421774243317" ); 239 240 --header-height: 120px; 241 --header-initial-height: 120px; 242 --scrollbar-width: 0px; 243 --collection-featured-block-height: none; 244 245 /* font size x line height + top/bottom paddings */ 246 --announcement-height-default: calc(0.8rem * var(--FONT-ADJUST-BODY) * 1.5 + 14px); 247 --announcement-height-desktop: 0px; 248 --announcement-height-mobile: 0px; 249 250 251 --color-placeholder-bg: #ABA9A9; 252 --color-placeholder-fill: rgba(246, 247, 255, 0.3); 253 254 --swatch-size: 22px; 255 256 257 --overlay-color: #000; 258 --overlay-opacity: 0; 259 260 261 --gutter: 10px; 262 --gap: 10px; 263 --outer: 10px; 264 --outer-offset: calc(var(--outer) * -1); 265 266 267 --move-offset: 20px; 268 269 270 --PARALLAX-STRENGTH-MIN: 100.0%; 271 --PARALLAX-STRENGTH-MAX: 110.0%; 272 273 274 --PI: 3.14159265358979 275}</style><link href="//zenmacoffee.com/cdn/shop/t/11/assets/theme.css?v=8498835433449553921778227185" rel="stylesheet" type="text/css" media="all" />
275<script type="text/javascript"> 276 if (window.MSInputMethodContext && document.documentMode) { 277 var scripts = document.getElementsByTagName('script')[0]; 278 var polyfill = document.createElement("script"); 279 polyfill.defer = true; 280 polyfill.src = "//zenmacoffee.com/cdn/shop/t/11/assets/ie11.js?v=144489047535103983231774243317"; 281 282 scripts.parentNode.insertBefore(polyfill, scripts); 283 } else { 284 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 285 } 286 287 let root = '/'; 288 if (root[root.length - 1] !== '/') { 289 root = `${root}/`; 290 } 291 292 window.theme = { 293 info: { 294 name: 'Modular' 295 }, 296 version: '4.1.2', 297 routes: { 298 root: root, 299 search_url: "\/search", 300 cart_url: "\/cart", 301 product_recommendations_url: "\/recommendations\/products", 302 predictive_search_url: '/search/suggest', 303 }, 304 assets: { 305 photoswipe: '//zenmacoffee.com/cdn/shop/t/11/assets/photoswipe.js?v=29365444203438451061774243317', 306 smoothscroll: '//zenmacoffee.com/cdn/shop/t/11/assets/smoothscroll.js?v=37906625415260927261774243317', 307 no_image: "//zenmacoffee.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif", 308 blank: "\/\/zenmacoffee.com\/cdn\/shop\/t\/11\/assets\/blank_1x1.gif?v=50849316544257392421774243317", 309 swatches: '//zenmacoffee.com/cdn/shop/t/11/assets/swatches.json?v=153762849283573572451774243317', 310 base: "//zenmacoffee.com/cdn/shop/t/11/assets/", 311 image: '//zenmacoffee.com/cdn/shop/t/11/assets/image.png?v=4900', 312 }, 313 translations: { 314 add_to_cart: "Add to Cart", 315 form_submit: "Add to Cart", 316 form_submit_error: "Woops!", 317 on_sale: "Sale", 318 pre_order: "Pre-order", 319 sold_out: "Coming Soon", 320 unavailable: "Unavailable", 321 from: "From", 322 no_results: "No results found for â{{ terms }}â. Check the spelling or use a different word or phrase.", 323 free: "Free", 324 color: ["Color"," Colour"], 325 delete_confirm: "Are you sure you wish to delete this address?", 326 }, 327 icons: { 328 arrow: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" viewB
328ox="0 0 1024 1024"><path d="M926.553 256.428c25.96-23.409 62.316-19.611 83.605 7.033 20.439 25.582 18.251 61.132-6.623 83.562l-467.01 421.128c-22.547 20.331-56.39 19.789-78.311-1.237L19.143 345.786c-24.181-23.193-25.331-58.79-4.144-83.721 22.077-25.978 58.543-28.612 83.785-4.402l400.458 384.094 427.311-385.33z"/></svg>', 329 arrowSlider: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-submit" viewBox="0 0 1024 1024"><path d="M1023.998 511.724v-6.44a4.818 4.818 0 00-1.605-3.215l-.005-.005c0-1.61-1.61-1.61-1.61-3.22s-1.61-1.61-1.61-3.22c-.89 0-1.61-.72-1.61-1.61L652.074 115.649c-6.058-5.789-14.286-9.354-23.346-9.354s-17.288 3.564-23.358 9.366l.013-.013c-6.101 5.61-9.909 13.631-9.909 22.541s3.81 16.931 9.888 22.52l.022.02 307.522 318.793H32.201C14.416 479.522 0 493.939 0 511.723s14.417 32.201 32.201 32.201h887.145L605.384 862.717a32.062 32.062 0 00-8.429 21.72c0 9.19 3.851 17.481 10.025 23.347l.014.013c5.61 6.101 13.631 9.909 22.541 9.909s16.931-3.81 22.52-9.888l.02-.022 363.874-370.315c0-1.61 0-1.61 1.61-3.22.89 0 1.61-.72 1.61-1.61 0-1.61 1.61-1.61 1.61-3.22h1.61v-3.22a4.81 4.81 0 001.608-3.203l.002-.017v-11.27z"/></svg>', 330 arrowNavSlider: 'M0.0776563715,49.6974826 L0.0776563715,50.3266624 C0.0882978908,50.4524827 0.146435015,50.5626537 0.234305795,50.6407437 C0.234697028,50.7982538 0.39181593,50.7982538 0.39181593,50.9556075 C0.39181593,51.1129611 0.548934833,51.1127264 0.548934833,51.27008 C0.636101395,51.27008 0.706053735,51.3405018 0.706053735,51.4271989 L36.3981789,88.377449 C36.9898787,88.9427015 37.7935482,89.2908983 38.6778897,89.2908983 C39.5622313,89.2908983 40.3661354,88.9429363 40.9590089,88.3761189 C41.5534473,87.8297238 41.9253528,87.0464767 41.9253528,86.1759065 C41.9253528,85.3053363 41.5534473,84.5227934 40.9597131,83.9766331 L10.297036,52.0652206 L96.9330092,52.8421298 C98.6696895,52.8421298 100.077578,51.4342411 100.077578,49.6975608 C100.077578,47.9608805 98.6696895,46.5529919 96.9330092,46.5529919 L10.297036,46.5529919 L40.9578352,15.4206794 C41.4680804,14.8636428 41.7811445,14.1180323 41.7811445,13.299496 C41.7811445,12.4018526 41.4053267,11.5926276 40.8022812,11.0197852 C40.2533823,10.422843 39.4701352,10.0509375 38.599565,10.0509375 C37.7289948,10.0509375 36.9464519,10.422843 36.4002916,11.0165771 L36.3981007,11.018768 L0.863172638,47.1829542 C0.863172638,47.3400731 0.863172638,47.3400731 0.706053735,47.4974267 C0.618887173,47.4974267 0.548934833,47.5678485 0.548934833,47.6545456 C0.548934833,47.8116645 0.39181593,47.8116645 0.39181593,47.9690181 L0.234697028,47.9690181 L0.234697028,48.2834907 C0.146356768,48.3619719 0.0882196443,48.4723777 0.077578125,48.5964766 L0.077578125,49.6984215 L0.0776563715,49.6974826 Z', 331 check: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-check" viewBox="0 0 1317 1024"><path d="M1277.067 47.359c-42.785-42.731-112.096-42.731-154.88 0L424.495 745.781l-232.32-233.782c-43.178-40.234-110.463-39.047-152.195 2.685s-42.919 109.017-2.685 152.195L347.056 976.64c42.785 42.731 112.096 42.731 154.88 0l775.132-774.401c42.731-42.785 42.731-112.096 0-154.88z"/></svg>', 332 close: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 1024 1024"><path d="M446.174 512L13.632 79.458c-18.177-18.177-18.177-47.649 0-65.826s47.649-18.177 65.826 0L512 446.174 944.542 13.632c18.177-18.177 47.649-18.177 65.826 0s18.177 47.649 0 65.826L577.826 512l432.542 432.542c18.177 18.177 18.177 47.649 0 65.826s-47.649 18.177-65.826 0L512 577.826 79.458 1010.368c-18.177 18.177-47.649 18.177-65.826 0s-18.177-47.649 0-65.826L446.174 512z"/></svg>', 333 plus: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 1024 1024"><path d="M465.066 465.067l.001-411.166c-.005-.407-.005-.407-.006-.805 0-29.324 23.796-53.095 53.149-53.095s53.149 23.771 53.149 53.095c-.001.365-.001.365-.004.524l-.009 411.446 398.754.001c.407-.005.407-.005.805-.006 29.324 0 53.095 23.796 53.095 53.149s-23.771 53.149-53.095 53.149c-.365-.001-.365-.001-.524-.004l-399.037-.009-.009 396.75a53.99 53.99 0 01.071 2.762c0 29.35-23.817 53.142-53.197 53.142-28.299 0-51.612-22.132-53.124-50.361l-.044-.832.583-.382-.586.017c-.02-.795-.02-.795-.024-1.59.011-1.42.011-1.42.05-1.933l.001-397.576-409.162-.009c-1.378.059-1.378.059-2.762.071-29.35 0-53.142-23.817-53.142-53.197 0-28.299 22.132-51.612 50.361-53.124l.832-.044.382.583-.017-.586c.795-.02.795-.
33302 1.59-.024 1.42.011 1.42.011 1.933.05l409.986.001z"/></svg>', 334 minus: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 1024 1024"><path d="M51.573 459.468l-.017-.585c.795-.02.795-.02 1.59-.024 1.42.011 1.42.011 1.933.05l915.021.002c.407-.005.407-.005.805-.006 29.324 0 53.095 23.771 53.095 53.095s-23.771 53.095-53.095 53.095c-.365-.001-.365-.001-.524-.004l-914.477-.021c-1.378.059-1.378.059-2.762.071C23.792 565.141 0 541.348 0 511.999c0-28.271 22.132-51.558 50.361-53.069l.832-.044.382.582z"/></svg>', 335 }, 336 settings: { 337 enableAcceptTerms: false, 338 enableAjaxCart: true, 339 enablePaymentButton: true, 340 enableVideoLooping: false, 341 showQuickView: true, 342 showQuantity: true, 343 imageBackgroundSize: "cover", 344 hoverImage: true, 345 savingBadgeType: "percentage", 346 showBadge: true, 347 showSoldBadge: true, 348 showSavingBadge: true, 349 quickButton: null, 350 currencyCodeEnable: false, 351 moneyFormat: false ? "â¹ {{amount_no_decimals}}" : "â¹ {{amount_no_decimals}}", 352 swatchesType: "theme", 353 }, 354 moneyWithoutCurrencyFormat: "â¹ {{amount_no_decimals}}", 355 moneyWithCurrencyFormat: "â¹ {{amount_no_decimals}}", 356 strings: { 357 saving_badge: "Save {{ discount }}", 358 saving_up_to_badge: "Save up to {{ discount }}", 359 } 360 }; 361 362 window.slate = window.slate || {}; 363 364 if (window.performance) { 365 window.performance.mark('init'); 366 } else { 367 window.fastNetworkAndCPU = false; 368 } 369 </script>
369 370 371 <!-- Shopify app scripts =========================================================== --><!-- Theme Javascript ============================================================== --> 372
372<script src="//zenmacoffee.com/cdn/shop/t/11/assets/vendor.js?v=12700942211738999711774243317" defer></script>
372 373
373<script src="//zenmacoffee.com/cdn/shop/t/11/assets/theme.js?v=123275894806409985231777901729" defer></script>
373 374 375
375<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
375<meta name="google-site-verification" content="ywBph4vogBgCxMmF1JRS00NJKvyG-H9FxDPQkVgCOrA"> 376<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/71063437524/digital_wallets/dialog"> 377<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/melt-by-zenma.atom" />
378<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 378
378
379<script id="shopify-features" type="application/json">{"accessToken":"33ba1c7856403850ffd9a4bfb48d4b81","betas":["rich-media-storefront-analytics"],"domain":"zenmacoffee.com","predictiveSearch":true,"shopId":71063437524,"locale":"en"}</script>
vendor: 1 bytes, line 379
379
380<script>var Shopify = Shopify || {}; 381Shopify.shop = "coffeezenma.myshopify.com"; 382Shopify.locale = "en"; 383Shopify.currency = {"active":"INR","rate":"1.0"}; 384Shopify.country = "IN"; 385Shopify.theme = {"name":"Modular New 2026","id":160630538452,"schema_name":"Modular","schema_version":"4.1.2","theme_store_id":849,"role":"main"}; 386Shopify.theme.handle = "null"; 387Shopify.theme.style = {"id":null,"handle":null}; 388Shopify.cdnHost = "zenmacoffee.com/cdn"; 389Shopify.routes = Shopify.routes || {}; 390Shopify.routes.root = "/"; 391Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 392Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 393Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 394Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 394
394
395<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 395
395
396<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 396
396
397<script> 398 window.Shopify = window.Shopify || {}; 399 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 400 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 401 window.Shopify.SignInWithShop.eligible = true; 402</script>
vendor: 1 bytes, line 402
402
403<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 403
403
404<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 404
404
405<script type="module"> 406 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 407 408 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 409 410</script>
vendor: 1 bytes, line 410
410
411<script> 412 window.Shopify = window.Shopify || {}; 413 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 414 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"]}; 415</script>
vendor: 1 bytes, line 415
415
416<script>(function() { 417 var isLoaded = false; 418 function asyncLoad() { 419 if (isLoaded) return; 420 isLoaded = true; 421 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-07ee667e55906b185efe7d06eb93506d.js?shop=coffeezenma.myshopify.com","\/\/cdn.shopify.com\/proxy\/865504d65a89f4303f6b52fa48aafc967fff89432a3dd135e8fc552a50123766\/api.goaffpro.com\/loader.js?shop=coffeezenma.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/atlantis.live.zoko.io\/scripts\/main.js?v=v2\u0026shop=coffeezenma.myshopify.com","https:\/\/www.risingsigma.com\/zippy-v2\/assets\/js\/empty.js?shop=coffeezenma.myshopify.com","https:\/\/sp-micro-next.b-cdn.net\/sp-micro.umd.js?shop=coffeezenma.myshopify.com"]; 422 for (var i = 0; i < urls.length; i++) { 423 var s = document.createElement('script'); 424 s.type = 'text/javascript'; 425 s.async = true; 426 s.src = urls[i]; 427 var x = document.getElementsByTagName('script')[0]; 428 x.parentNode.insertBefore(s, x); 429 } 430 }; 431 if(window.attachEvent) { 432 window.attachEvent('onload', asyncLoad); 433 } else { 434 window.addEventListener('load', asyncLoad, false); 435 } 436})();</script>
vendor: 1 bytes, line 436
436
437<script id="__st">var __st={"a":71063437524,"offset":19800,"reqid":"6f9d4676-8268-4c90-9274-e4078d9f7f0f-1791427970","pageurl":"zenmacoffee.com\/blogs\/melt-by-zenma","s":"blogs-99825680596","u":"53ef7326bc0a","p":"blog","rtyp":"blog","rid":99825680596};</script>
vendor: 1 bytes, line 437
437
438<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 438
438
439<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 439
439
440<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//zenmacoffee.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 440
440
441<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 = "//zenmacoffee.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>
441<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 441
441
442<script> 443 window.Shopify = window.Shopify || {}; 444 window.Shopify.MCP = window.Shopify.MCP || {}; 445 window.Shopify.MCP.enabled = true; 446 window.Shopify.MCP.shop = "coffeezenma.myshopify.com"; 447 window.Shopify.MCP.mcpEndpoint = "https:\/\/zenmacoffee.com\/api\/mcp"; 448 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 449</script>
vendor: 1 bytes, line 449
449
450<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("\/\/zenmacoffee.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 451</script>
vendor: 1 bytes, line 451
451
452<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://zenmacoffee.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 453</script>
vendor: 1 bytes, line 453
453
454<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 455 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); 456</script>
vendor: 1 bytes, line 456
456
457<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})}})); 458</script>
458 459
460<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
460 461 <!-- Google Webmaster Tools Site Verification --> 462<meta name="google-site-verification" content="ywBph4vogBgCxMmF1JRS00NJKvyG-H9FxDPQkVgCOrA" /> 463
464<script type="text/javascript"> 465 (function(c,l,a,r,i,t,y){ 466 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 467 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 468 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 469 })(window, document, "clarity", "script", "obu0qgrcbr"); 470</script>
470 471 472 473 474<!-- 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'> 475
476<script id='shopify-chat-app-embed-data' type='application/json'> 477 { 478 "settings": { 479 "invertActivatorColors": true, 480 "greetingMessage": "Need a hand? Give us a shout and we'll help you out.", 481 "showFeaturedProducts": true, 482 "featuredProducts": [], 483 "horizontalPosition": "bottom_right", 484 "icon": "chat_bubble", 485 "buttonLabel": "" 486 } 487 } 488</script>
488 489 490<style data-shopify> 491 492 493 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 494 shopify-chat:defined:empty { 495 display: grid; 496 } 497 498 :root { 499 --shopify-chat-bg-color: #FFFFFF; 500 --shopify-chat-text-color: #000000; 501 --shopify-chat-accent-bg-color: #000000; 502 --shopify-chat-accent-text-color: #FFFFFF; 503 --shopify-chat-activator-offset: 20px; 504 505 506 507 --shopify-chat-activator-font-size: 16px; 508 --shopify-chat-border-radius: 16px; 509 } 510 511 512</style> 513
514<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
514 515 516 517<!-- END app block --><!-- BEGIN app block: shopify://apps/smind-sections/blocks/theme-helper/71ba2d48-8be4-4535-bc1f-0fea499001d4 --> 518 519 <!-- BEGIN app snippet: assets --><link href="//cdn.shopify.com/extensions/01a115dd-14ae-7c94-9eb6-8bb4ea8d460c/smind-app-325/assets/smi-base.min.css" rel="stylesheet" type="text/css" media="all" />� 520 521
522<script type="text/javascript"> 523 if (!window.__SMIND_CORE_INITIALIZED__) { 524 window.__SMIND_CORE_INITIALIZED__ = true; 525 window.smiObject = { 526 productId: '', 527 timezone: 'Asia/Phnom_Penh', 528 cartType: `drawer`, 529 routes: { 530 cart_add_url: `/cart/add`, 531 cart_change_url: `/cart/change`, 532 cart_update_url: `/cart/update`, 533 cart_url: `/cart`, 534 predictive_search_url: `/search/suggest`, 535 search_url: `/search` 536 }, 537 settings: { 538 currencyFormat: "â¹ {{amount_no_decimals}}", 539 moneyFormat: "â¹ {{amount_no_decimals}}", 540 moneyWithCurrencyFormat: "â¹ {{amount_no_decimals}}" 541 } 542 }; 543 544 window.smind = window.smind || {} 545 546 window.smind.initializeWhenReady = (callback, classes = [], maxRetries = 12, interval = 250) => { 547 548 const tryInitialize = (counter = 0) => { 549 550 const allClassesLoaded = classes.every(cls => typeof window[cls] !== 'undefined' || typeof window.smind[cls] !== 'undefined'); 551 552 if (allClassesLoaded) { 553 return callback(); 554 } 555 556 if (counter < maxRetries) { 557 setTimeout(() => tryInitialize(counter + 1), interval); 558 } 559 }; 560 561 if (Shopify.designMode) { 562 if (document.readyState === 'complete') { 563 tryInitialize(); 564 } 565 document.addEventListener('smiReloadSection', callback); 566 } 567 568 document.addEventListener('DOMContentLoaded', () => tryInitialize()); 569 } 570 } 571</script>
571 572 573 574
575<script src="https://cdn.shopify.com/extensions/01a115dd-14ae-7c94-9eb6-8bb4ea8d460c/smind-app-325/assets/smi-base.min.js" defer></script>
vendor: 2 bytes, line 575
575
576<script src="https://cdn.shopify.com/extensions/01a115dd-14ae-7c94-9eb6-8bb4ea8d460c/smind-app-325/assets/smi-product-blocks.js" async></script>
vendor: 2 bytes, line 576
576
577<script src="https://cdn.shopify.com/extensions/01a115dd-14ae-7c94-9eb6-8bb4ea8d460c/smind-app-325/assets/smi-parallax.min.js" defer></script>
577 578 579�
579<script src="https://cdn.shopify.com/extensions/01a115dd-14ae-7c94-9eb6-8bb4ea8d460c/smind-app-325/assets/smi-animations.js" defer></script>
579 580 581 582 583 584 585<!-- END app snippet --> 586 587 588 589 <!-- BEGIN app snippet: theme-modal -->
589<script id="smi-base-section-modal" src="https://cdn.shopify.com/extensions/01a115dd-14ae-7c94-9eb6-8bb4ea8d460c/smind-app-325/assets/smi-section-modal.min.js" data-app="free" defer></script>
589<!-- END app snippet --> 590 <!-- BEGIN app snippet: check-styles --><!-- END app snippet --> 591 592 593 594 595<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: true --><!-- BEGIN app snippet: smartseo.no.index --> 596 597 598 599 600 601 602<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect --> 603<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin> 604<link rel="dns-prefetch" href="https://cdn.ecomposer.app"> 605 606<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style"> 607<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script"> 608<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script"> 609 610<!-- Global CSS --><!--ECOM-EMBED--> 611 <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns{max-width: 1200px;}.ecom-column>div.core__column--wrapper{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}:root{--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#ffffff;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:16px;--ecom-global-typography-h7-line-height:28px;}</style> 612 <!--/ECOM-EMBED--><!-- Custom CSS & JS --><!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles --> 613<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}
613.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style> 614 615 616<!-- EComposer Config Script -->
617<script id="ecom-theme-helpers" async> 618window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){}; 619this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://zenmacoffee.com',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'}; 620this.queryParams={}; 621if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})} 622this.money_format="â¹ {{amount_no_decimals}}"; 623this.money_with_currency_format="â¹ {{amount_no_decimals}}"; 624this.currencyCodeEnabled=null;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)}; 625this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t}; 626this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)}; 627const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
627<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}} 628}).bind(window.EComposer)(); 629if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})} 630</script>
630<!-- Toast Template -->
631<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg> 632<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg> 633</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
633<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 634 635<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 636 637 638 639 640 641 642
643<script> 644 ;(function () { 645 const url = new URL(window.location) 646 const viewParam = url.searchParams.get('view') 647 if (viewParam && viewParam.includes('variant-pf-')) { 648 url.searchParams.set('pf_v', viewParam) 649 url.searchParams.delete('view') 650 window.history.replaceState({}, '', url) 651 } 652 })() 653</script>
653 654 655 656
657<script type='module'> 658 659 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 660 661 window.PAGEFLY_CRO['data_debug'] = { 662 original_template_suffix: "", 663 allow_ab_test: false, 664 ab_test_start_time: 0, 665 ab_test_end_time: 0, 666 today_date_time: 1791427970000, 667 } 668 window.PAGEFLY_CRO['GA4'] = { enabled: false} 669</script>
669 670 671<!-- END app snippet --> 672 673 674 675 676 677 678 679 680
680<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-helper.js' defer='defer'></script>
680 681 682
682<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-general-helper.js' defer='defer'></script>
682 683 684
684<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-snap-slider.js' defer='defer'></script>
684 685 686
686<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v3.js' defer='defer'></script>
686 687 688
688<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v4.js' defer='defer'></script>
688 689 690
690<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-glider.js' defer='defer'></script>
690 691 692
692<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
692 693 694
694<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product-media.js' defer='defer'></script>
694 695 696
696<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product.js' defer='defer'></script>
696 697 698
699<script id='pagefly-helper-data' type='application/json'> 700 { 701 "page_optimization": { 702 "assets_prefetching": false 703 }, 704 "elements_asset_mapper": { 705 "Accordion": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion.js", 706 "Accordion3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion3.js", 707 "CountDown": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-countdown.js", 708 "GMap1": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 709 "GMap2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 710 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 711 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 712 "HTML.Video": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo.js", 713 "HTML.Video2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js", 714 "HTML.Video3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js", 715 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js", 716 "Instagram": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js", 717 "Instagram2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js", 718 "Insta3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram3.js", 719 "Tabs": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab.js", 720 "Tabs3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab3.js", 721 "ProductBox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-cart.js", 722 "FBPageBox2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js", 723 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js", 724 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-twitter.js", 725 "Paragraph4": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-paragraph4.js", 726 727 "AliReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 728 "BackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 729 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 730 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 731 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 732 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder
732-367/assets/pagefly-3rd-elements.js", 733 "LimeSpot": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 734 "Loox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 735 "Opinew": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 736 "Powr": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 737 "ProductReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 738 "PushOwl": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 739 "ReCharge": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 740 "Rivyo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 741 "TrackingMore": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 742 "Vitals": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 743 "Wiser": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js" 744 }, 745 "custom_elements_mapper": { 746 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-click-action-element.js", 747 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-dialog-element.js" 748 } 749 } 750</script>
750 751
752<script id='pagefly-heatmap-config' type='application/json'> 753 {} 754</script>
vendor: 1 bytes, line 754
754
755<script> 756 (function () { 757 var el = document.getElementById('pagefly-heatmap-config') 758 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 759 try { 760 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 761 } catch (e) { 762 window.__pagefly_heatmap_config__ = {} 763 } 764 })() 765</script>
vendor: 1 bytes, line 765
765
766<script> 767 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 768 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 769 // overlay path in the metafield, and this page must already be one the merchant enabled 770 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 771 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 772 (function () { 773 var cfg = window.__pagefly_heatmap_config__ || {} 774 var id = (window.__pagefly_page_setting__ || {}).pageId 775 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 776 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 777 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 778 var s = document.createElement('script') 779 s.src = 'https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-heatmap-overlay.js' 780 s.defer = true 781 document.head.appendChild(s) 782 })() 783</script>
783 784 785<!-- BEGIN app snippet: pf-ai-schema --> 786<!-- END app snippet --> 787 788 789<!-- END app block -->
789<script src="https://cdn.shopify.com/extensions/01a115d6-315b-7c47-99c4-66d1314c9b89/ecomposer-148/assets/ecom.js" type="text/javascript" defer="defer"></script>
789 790<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
791<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: 71063437524,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 791
791
792<script> 793 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 794</script>
vendor: 1 bytes, line 794
794
795<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}
795).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: 71063437524,storefrontBaseUrl: "https://zenmacoffee.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://zenmacoffee.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1427243220","configuration":"{\"pixel_id\":\"271679182244637\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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"]}
795,{"id":"1231323348","configuration":"{\"accountID\":\"coffeezenma\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1092714708","configuration":"{\"backendUrl\":\"https:\\\/\\\/api.salespop.com\",\"shopifyDomain\":\"coffeezenma.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2dcbfcf281c0183d75384d2754b6b0cc","type":"APP","apiClientId":1869884,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"585859284","configuration":"{\"shop\":\"coffeezenma.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"489685204","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-FCZ67QC2F2\\\",\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/ZUGFCPO80NUZEPznpKE-\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/5_2ACPm80NUZEPznpKE-\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/d0pICPC80NUZEPznpKE-\\\",\\\"MC-5XTNGK4FRC\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/f4bCCOq80NUZEPznpKE-\\\",\\\"MC-5XTNGK4FRC\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/P0CxCO280NUZEPznpKE-\\\",\\\"MC-5XTNGK4FRC\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/1NtnCPy80NUZEPznpKE-\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-FCZ67QC2F2\\\",\\\"AW-16712807420\\\/ULeeCPa80NUZEPznpKE-\\\"]}],\\\"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":"105349332","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"On Point"},{"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":"Zenma Coffee","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"coffeezenma.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/zenmacoffee.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://zenmacoffee.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"160630538452","themeStoreId":"849","themePublished":"true","eventMetadataId":"cb45e4dc-1568-4cb9-a6cc-63e91b7ba23e","pageType":"blog","resourceId":"99825680596","shopId":"71063437524","storefrontBaseUrl":"https:\/\/zenmacoffee.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
795<script> 796 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 797 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 798 window.ShopifyAnalytics.meta.currency = 'INR'; 799 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":99825680596,"requestId":"6f9d4676-8268-4c90-9274-e4078d9f7f0f-1791427970"}}; 800 for (var attr in meta) { 801 window.ShopifyAnalytics.meta[attr] = meta[attr]; 802 } 803</script>
vendor: 1 bytes, line 803
803
804<script class="analytics"> 805 (function () { 806 var customDocumentWrite = function(content) { 807 var jquery = null; 808 809 if (window.jQuery) { 810 jquery = window.jQuery; 811 } else if (window.Checkout && window.Checkout.$) { 812 jquery = window.Checkout.$; 813 } 814 815 if (jquery) { 816 jquery('body').append(content); 817 } 818 }; 819 820 var hasLoggedConversion = function(token) { 821 if (token) { 822 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 823 } 824 return false; 825 } 826 827 var setCookieIfConversion = function(token) { 828 if (token) { 829 var twoMonthsFromNow = new Date(Date.now()); 830 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 831 832 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 833 } 834 } 835 836 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 837 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 838 if (trekkie.integrations) { 839 return; 840 } 841 trekkie.methods = [ 842 'identify', 843 'page', 844 'ready', 845 'track', 846 'trackForm', 847 'trackLink' 848 ]; 849 trekkie.factory = function(method) { 850 return function() { 851 var args = Array.prototype.slice.call(arguments); 852 args.unshift(method); 853 trekkie.push(args); 854 if (method == 'track' || method == 'page') { 855 var pageUrl; 856 try { 857 pageUrl = window.location.href; 858 } catch (e) {} 859 var pageReferrer; 860 try { 861 pageReferrer = document.referrer; 862 } catch (e) {} 863 try { 864 if (window.__TREKKIE_SHIM_QUEUE == null) { 865 window.__TREKKIE_SHIM_QUEUE = []; 866 } 867 window.__TREKKIE_SHIM_QUEUE.push({ 868 from: 'trekkie-stub', 869 method: method, 870 args: args.slice(1), 871 pageContext: { 872 url: pageUrl, 873 referrer: pageReferrer 874 } 875 }); 876 } catch (e) { 877 // no-op 878 } 879 } 880 return trekkie; 881 }; 882 }; 883 for (var i = 0; i < trekkie.methods.length; i++) { 884 var key = trekkie.methods[i]; 885 trekkie[key] = trekkie.factory(key); 886 } 887 trekkie.load = function(config) { 888 trekkie.config = config || {}; 889 trekkie.config.initialDocumentCookie = document.cookie; 890 var first = document.getElementsByTagName('script')[0]; 891var script = document.createElement('script'); 892script.type = 'text/javascript'; 893script.onerror = function(e) { 894 var scriptFallback = document.createElement('script'); 895 scriptFallback.type = 'text/javascript'; 896 scriptFallback.onerror = function(error) { 897 var Monorail = { 898 produce: function produce(monorailDomain, schemaId, payload) { 899 var currentMs = new Date().getTime(); 900 var event = { 901 schema_id: schemaId, 902 payload: payload, 903 metadata: { 904 event_created_at_ms: currentMs, 905 event_sent_at_ms: currentMs 906 } 907 }; 908 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 909 }, 910 sendRequest: function sendRequest(endpointUrl, payload) { 911 // Try the sendBeacon API 912 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 913 var blobData = new window.Blob([payload], { 914 type: 'text/plain' 915 }); 916 917 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 918 return true; 919 } // sendBeacon was not successful 920 921 } // XHR beacon 922 923 var xhr = new XMLHttpRequest(); 924 925 try { 926 xhr.open('POST', endpointUrl); 927 xhr.setRequestHeader('Content-Type', 'text/plain'); 928 xhr.send(payload); 929 } catch (e) { 930 console.log(e); 931 } 932 933 return false; 934 }, 935 isIos12: function isIos12() { 936 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 937 } 938 }; 939 Monorail.produce('monorail-edge.shopifysvc.com', 940 'trekkie_storefront_load_errors/1.1', 941 {shop_id: 71063437524, 942 theme_id: 160630538452, 943 app_name: "storefront", 944 context_url: window.location.href, 945 source_url: "//zenmacoffee.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 946 947 }; 948 scriptFallback.async = true; 949 scriptFallback.src = '//zenmacoffee.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 950 first.parentNode.insertBefore(scriptFallback, first); 951}; 952script.async = true; 953script.src = '//zenmacoffee.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 954first.parentNode.insertBefore(script, first); 955 956 }; 957 trekkie.load( 958 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":71063437524,"isMerchantRequest":null,"themeId":160630538452,"themeCityHash":"3474251476048100728","contentLanguage":"en","currency":"INR","eventMetadataId":"cb45e4dc-1568-4cb9-a6cc-63e91b7ba23e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 959 ); 960 961 var loaded = false;
962 trekkie.ready(function() { 963 if (loaded) return; 964 loaded = true; 965 966 window.ShopifyAnalytics.lib = window.trekkie; 967 968 var originalDocumentWrite = document.write; 969 document.write = customDocumentWrite; 970 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 971 document.write = originalDocumentWrite; 972 973 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 974 var token = match? match[1]: undefined; 975 if (!hasLoggedConversion(token)) { 976 setCookieIfConversion(token); 977 978 } 979 }); 980 981 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":99825680596,"requestId":"6f9d4676-8268-4c90-9274-e4078d9f7f0f-1791427970","shopifyEmitted":true}); 982 983 var eventsListenerScript = document.createElement('script'); 984 eventsListenerScript.async = true; 985 eventsListenerScript.src = "//zenmacoffee.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 986 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 987})();</script>
vendor: 1 bytes, line 987
987
988<script 989 defer 990 src="https://zenmacoffee.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 991 data-application="storefront-renderer" 992 data-shop-id="71063437524" 993 data-render-region="gcp-us-central1" 994 data-page-type="blog" 995 data-theme-instance-id="160630538452" 996 data-theme-name="Modular" 997 data-theme-version="4.1.2" 998 data-monorail-region="shop_domain" 999 data-resource-timing-sampling-rate="10" 1000 data-shs="true" 1001 data-shs-beacon="true" 1002 data-shs-export-with-fetch="true" 1003 data-shs-logs-sample-rate="1" 1004 data-shs-beacon-endpoint="https://zenmacoffee.com/api/collect" 1005></script>
vendor: 1 bytes, line 1005
1005
1006<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Zenma Coffee. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"Zenma Coffee","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.unavailable.title","value":"Chat isnât available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"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"}
1006,{"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 1006
1006
1007<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"71063437524","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.loading","value":"Loading"},{"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":"IN","language":"en"}}</script>
1007 1008<meta name="shopify-y" content="8499ecfb-53e6-46f4-88bb-3a0278792149" data-expiration="1822985570000"><meta name="shopify-s" content="3946d637-a654-4426-8b12-b192175b6636" data-expiration="1791429770000"><meta name="new-cookie-storage-activated" content="t"> 1009</head><body id="melt-by-zenma" class="template-blog allow-text-animations allow-grid-animations allow-image-animations" data-animations="true"> 1010 <a class="in-page-link skip-link" href="#MainContent" data-skip-content>Skip to content</a> 1011 1012 <div class="page-wrap"><!-- BEGIN sections: header-group --> 1013<div id="shopify-section-sections--22038029402324__announcement" class="shopify-section shopify-section-group-header-group"> 1014</div><div id="shopify-section-sections--22038029402324__header" class="shopify-section shopify-section-group-header-group shopify-section-header"> 1015<style data-shopify>:root { --header-position: absolute; }.header--transparent.site-header { --text: #ffffff }</style><header 1016 class="site-header header--is-standard header--logo-center-links-left header--transparent header--sticky header--no-logo" 1017 data-section-id="sections--22038029402324__header" 1018 data-section-type="header" 1019 data-transparent="true" 1020 data-header 1021 data-header-height 1022 data-scroll-lock-fill-gap> 1023 <div class="container"> 1024 <div class="row"> 1025 <h1 class="nav-item logo"><a href="/" class="logo__image-link visible-nav-link" data-width="130" aria-label="Zenma Coffee" data-logo-image><div class="image-wrapper lazy-image is-loading logo__image logo__image--transparent" style="--aspect-ratio: 4.146596858638744;"><img src="//zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised.svg?crop=center&height=1078&v=1739195947&width=260" alt="Zenma Coffee" width="260" height="1078" loading="eager" srcset="//zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised.svg?crop=center&height=31&v=1739195947&width=129 129w, //zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised.svg?crop=center&height=31&v=1739195947&width=130 130w, //zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised.svg?crop=center&height=62&v=1739195947&width=260 260w, //zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised.svg?v=1739195947&width=792 792w" sizes="130px" fetchpriority="high" class="is-loading"> 1026</div> 1027<style data-shopify>.logo__image--transparent { width: 130px; } 1028 .header--has-scrolled .logo__image--transparent { width: 129px; }</style><div class="image-wrapper lazy-image is-loading logo__image logo__image--default" style="--aspect-ratio: 4.146596858638744;"><img src="//zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised_dark-01.svg?crop=center&height=1078&v=1739196430&width=260" alt="Zenma Coffee" width="260" height="1078" loading="eager" srcset="//zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised_dark-01.svg?crop=center&height=31&v=1739196430&width=129 129w, //zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised_dark-01.svg?crop=center&height=31&v=1739196430&width=130 130w, //zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised_dark-01.svg?crop=center&height=62&v=1739196430&width=260 260w, //zenmacoffee.com/cdn/shop/files/Zenma_Logo_revised_dark-01.svg?v=1739196430&width=792 792w" sizes="130px" fetchpriority="high" class="is-loading"> 1029</div> 1030<style data-shopify>.logo__image--default { width: 130px; } 1031 .header--has-scrolled .logo__image--default { width: 129px; }</style></a></h1> 1032 1033 <div class="header-fix-cont"> 1034 <div class="header-fix-cont-inner"> 1035 <nav class="nav-standard nav-main" data-nav-main> 1036<ul class="menu "> 1037 1038<li class="menu-item has-submenu menu-item--dropdown" data-dropdown-parent> 1039 <!-- LINKS --> 1040 <a href="/collections/all-products" class="menu-item__link" data-menu-item-link>Shop</a><button class="toggle-submenu" aria-haspopup="true" aria-expanded="false" aria-label="Shop" aria-controls="NavDropdown--shop-0" data-collapsible-trigger><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" viewB
1040ox="0 0 1024 1024"><path d="M926.553 256.428c25.96-23.409 62.316-19.611 83.605 7.033 20.439 25.582 18.251 61.132-6.623 83.562l-467.01 421.128c-22.547 20.331-56.39 19.789-78.311-1.237L19.143 345.786c-24.181-23.193-25.331-58.79-4.144-83.721 22.077-25.978 58.543-28.612 83.785-4.402l400.458 384.094 427.311-385.33z"/></svg></button><div class="submenu submenu--dropdown " id="NavDropdown--shop-0"> 1041 <ul data-collapsible-content><li data-levels = "0" class="submenu-item"><a class="submenu-item__link visible-nav-link" href="/collections/all" data-visible-link aria-expanded="false" aria-haspopup="true">Shop All</a></li><li data-levels = "0" class="submenu-item"><a class="submenu-item__link visible-nav-link" href="/collections/frozen-espresso" data-visible-link aria-expanded="false" aria-haspopup="true">Frozen Espresso</a></li><li data-levels = "0" class="submenu-item"><a class="submenu-item__link visible-nav-link" href="/collections/coffee-concentrate" data-visible-link aria-expanded="false" aria-haspopup="true">Coffee Concentrate</a></li></ul> 1042 </div></li><li class="menu-item"> 1043 <!-- LINKS --> 1044 <a href="/pages/recipes" class="menu-item__link" data-menu-item-link>Recipes</a></li><li class="menu-item"> 1045 <!-- LINKS --> 1046 <a href="/pages/our-story" class="menu-item__link" data-menu-item-link>About Us</a></li><li class="menu-item"> 1047 <!-- LINKS --> 1048 <a href="/blogs/melt-by-zenma" class="menu-item__link" data-menu-item-link>Blog</a></li></ul></nav> 1049 1050 <div class="header__icons" data-header-icons> 1051 <a href="#menu" class="menuToggle" data-target="nav" aria-expanded="false" aria-label="Menu" data-menu-toggle> 1052 <div id="hamburger-menu" class="icon-menu" data-hamburger-icon> 1053 <div class="diamond-bar"></div> 1054 <div id="hamburger-bar" class="icon-bar"></div> 1055 </div> 1056 </a><a href="/account" class="nav-item nav-account-link" aria-label="Account"><!--<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 1024 1024"><path fill="none" stroke-width="69.818" stroke="#000" d="M775.083 319.747c0 145.297-117.786 263.083-263.083 263.083S248.917 465.044 248.917 319.747C248.917 174.45 366.703 56.664 512 56.664S775.083 174.45 775.083 319.747z"/><path fill="none" stroke-linejoin="round" stroke-width="69.818" stroke="#000" d="M208.443 542.356c-107.931 94.44-161.897 236.1-161.897 424.98M815.557 542.356c107.931 94.44 161.897 236.1 161.897 424.98"/><path fill="none" stroke-linejoin="round" stroke-linecap="round" stroke-width="69.818" stroke="#000" d="M46.545 967.336h930.909"/></svg>--> 1057<svg class="icon icon-user" width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 1058 <path d="M13.9987 22.4002C11.082 22.4002 8.5037 20.9068 6.9987 18.6668C7.0337 16.3335 11.6654 15.0502 13.9987 15.0502C16.332 15.0502 20.9637 16.3335 20.9987 18.6668C19.4937 20.9068 16.9154 22.4002 13.9987 22.4002ZM13.9987 5.8335C14.927 5.8335 15.8172 6.20225 16.4736 6.85862C17.13 7.515 17.4987 8.40524 17.4987 9.3335C17.4987 10.2618 17.13 11.152 16.4736 11.8084C15.8172 12.4647 14.927 12.8335 13.9987 12.8335C13.0704 12.8335 12.1802 12.4647 11.5238 11.8084C10.8674 11.152 10.4987 10.2618 10.4987 9.3335C10.4987 8.40524 10.8674 7.515 11.5238 6.85862C12.1802 6.20225 13.0704 5.8335 13.9987 5.8335ZM13.9987 2.3335C12.4666 2.3335 10.9495 2.63526 9.53406 3.22157C8.11859 3.80787 6.83247 4.66723 5.74912 5.75058C3.56119 7.93851 2.33203 10.906 2.33203 14.0002C2.33203 17.0944 3.56119 20.0618 5.74912 22.2497C6.83247 23.3331 8.11859 24.1925 9.53406 24.7788C10.9495 25.3651 12.4666 25.6668 13.9987 25.6668C17.0929 25.6668 20.0604 24.4377 22.2483 22.2497C24.4362 20.0618 25.6654 17.0944 25.6654 14.0002C25.6654 7.5485 20.4154 2.3335 13.9987 2.3335Z" fill="currentColor"/> 1059</svg></a><header-search-popdown> 1060 <details> 1061 <summary class="search-popdown-bar" aria-haspopup="dialog" data-popdown-toggle title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 1024 1024"><path fill="none" stroke-width="69.818" stroke="#000" d="M715.636 385.939c0 182.087-147.61 329.697-329.697 329.697S56.242 568.026 56.242 385.939 203.852 56.242 385.939 56.242s329.697 147.61 329.697 329.697z"/><path fill="none" stroke-linecap="round" stroke-width="69.818" stroke="#000" d="M696.242 696.242l271.515 271.515"/></svg><span class="visually-hidden">Search</span> 1062 </summary> <div class="search-popdown" role="dialog" aria-modal="true" aria-label="Search" data-popdown> 1063 <div class="container"> 1064 <div class="search-popdown__main"><predictive-search><form class="search-form" 1065 action="/search" 1066 method="get" 1067 role="search"> 1068 <input name="options[prefix]" type="hidden" value="last"> 1069 1070 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 1024 1024"><path fill="none" stroke-width="69.818" stroke="#000" d="M715.636 385.939c0 182.087-147.61 329.697-329.697 329.697S56.242 568.026 56.242 385.939 203.852 56.242 385.939 56.242s329.697 147.61 329.697 329.697z"/><path fill="none" stroke-linecap="round" stroke-width="69.818" stroke="#000" d="M696.242 696.242l271.515 271.515"/></svg></button> 1071 1072 <div class="input-holder"> 1073 <label for="SearchInput" class="visually-hidden">Search</label> 1074 <input type="search" 1075 id="SearchInput" 1076 data-predictive-search-input="search-popdown-results" 1077 name="q" 1078 value="" 1079 placeholder="Search" 1080 role="combobox" 1081 aria-label="Search our store" 1082 aria-owns="predictive-search-results" 1083 aria-controls="predictive-search-results" 1084 aria-expanded="false" 1085 aria-haspopup="listbox"
1086 aria-autocomplete="list" 1087 autocorrect="off" 1088 autocomplete="off" 1089 autocapitalize="off" 1090 spellcheck="false"> 1091 1092 <button type="reset" class="search-reset hidden" aria-label="Reset">Clear</button> 1093 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results></div> 1094 1095 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span></form></predictive-search><div class="search-popdown__close"> 1096 <button type="button" class="search-popdown__close__button" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243L12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1097 </div> 1098 </div> 1099 </div> 1100 </div> 1101<span class="drawer__underlay" data-popdown-underlay></span> 1102 </details> 1103 </header-search-popdown> 1104<a id="cartTotal" href="/cart" class="nav-item cartToggle cartToggle--empty" data-cart-toggle aria-expanded="false" aria-label="Cart"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 1365 1024"><path stroke-width="21.333" stroke="#000" d="M532.618 772.741c-57.987 0-105.431 46.933-105.431 104.296s47.444 104.296 105.431 104.296c57.987 0 105.431-46.933 105.431-104.296s-47.444-104.296-105.431-104.296zm0 173.827c-38.658 0-70.287-31.289-70.287-69.531s31.629-69.531 70.287-69.531 70.287 31.289 70.287 69.531-31.629 69.531-70.287 69.531zm351.437-173.827c-57.987 0-105.431 46.933-105.431 104.296s47.444 104.296 105.431 104.296c57.987 0 105.431-46.933 105.431-104.296s-47.444-104.296-105.431-104.296zm0 173.827c-38.658 0-70.287-31.289-70.287-69.531s31.629-69.531 70.287-69.531 70.287 31.289 70.287 69.531-31.629 69.531-70.287 69.531zm244.249-695.309c-8.786-3.477-19.329 1.738-21.086 12.168l-128.275 422.4H451.787L270.797 89.6c-1.757-6.953-8.786-12.168-17.572-12.168H68.72c-10.543 0-17.572 6.953-17.572 17.383s7.029 17.383 17.572 17.383h172.204l179.233 596.227c1.757 6.953 8.786 12.168 17.572 12.168h553.514c7.029 0 14.057-5.215 17.572-12.168l131.789-434.568c1.757-8.691-3.514-19.121-12.3-22.598z"/><path fill="#ff8f8f" stroke-width="64" stroke="#000" d="M1313.851 259.951c0 120.003-96.803 217.284-216.216 217.284s-216.216-97.281-216.216-217.284c0-120.003 96.803-217.284 216.216-217.284s216.216 97.281 216.216 217.284z"/></svg> 1105<!--<svg class="icon icon-cart" width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 1106<path d="M14 15.1666C12.4529 15.1666 10.9692 14.552 9.87521 13.4581C8.78125 12.3641 8.16667 10.8804 8.16667 9.33329H10.5C10.5 10.2615 10.8687 11.1518 11.5251 11.8082C12.1815 12.4645 13.0717 12.8333 14 12.8333C14.9283 12.8333 15.8185 12.4645 16.4749 11.8082C17.1313 11.1518 17.5 10.2615 17.5 9.33329H19.8333C19.8333 10.8804 19.2188 12.3641 18.1248 13.4581C17.0308 14.552 15.5471 15.1666 14 15.1666ZM14 3.49996C14.9283 3.49996 15.8185 3.86871 16.4749 4.52509C17.1313 5.18146 17.5 6.0717 17.5 6.99996H10.5C10.5 6.0717 10.8687 5.18146 11.5251 4.52509C12.1815 3.86871 13.0717 3.49996 14 3.49996ZM22.1667 6.99996H19.8333C19.8333 6.23391 19.6824 5.47537 19.3893 4.76764C19.0961 4.05991 18.6665 3.41684 18.1248 2.87517C17.5831 2.33349 16.9401 1.90381 16.2323 1.61066C15.5246 1.31751 14.766 1.16663 14 1.16663C12.4529 1.16663 10.9692 1.78121 9.87521 2.87517C8.78125 3.96913 8.16667 5.45286 8.16667 6.99996H5.83333C4.53833 6.99996 3.5 8.03829 3.5 9.33329V23.3333C3.5 23.9521 3.74583 24.5456 4.18342 24.9832C4.621 25.4208 5.21449 25.6666 5.83333 25.6666H22.1667C22.7855 25.6666 23.379 25.4208 23.8166 24.9832C24.2542 24.5456 24.5 23.9521 24.5 23.3333V9.33329C24.5 8.03829 23.45 6.99996 22.1667 6.99996Z" fill="currentColor"/> 1107</svg>--></a> 1108 </div> 1109 </div> 1110 </div> 1111 </div> 1112 </div> 1113 1114 <div class="header-cartPopover" data-popover></div> 1115 1116<template data-popover-template> 1117 <div class="popover-inner"> 1118 <div class="popover-item-heading" data-popover-heading>added to your cart</div> 1119 <div class="popover-item-thumb"> 1120 <div class="image-wrapper lazy-image" style="--aspect-ratio: 1;" data-popover-image></div> 1121 </div> 1122 <div class="popover-item-info">
1123 <span class="popover-item-title" data-popover-title></span> 1124 <span class="popover-item-variant" data-popover-variant></span> 1125 <span class="popover-item-selling-plan" data-popover-selling-plan></span> 1126 <div class="popover-item-properties" data-popover-item-props></div> 1127 <span class="popover-item-price" data-popover-item-price></span> 1128 <span class="popover-item-unit-price" data-popover-unit-price></span> 1129 </div> 1130 </div> 1131</template> 1132</header> 1133 1134 1135<nav class="nav-hamburger nav-main" data-nav-main> 1136 <button class="nav-mobile-close" aria-expanded="false" aria-label="Menu" data-menu-toggle><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 1024 1024"><path d="M446.174 512L13.632 79.458c-18.177-18.177-18.177-47.649 0-65.826s47.649-18.177 65.826 0L512 446.174 944.542 13.632c18.177-18.177 47.649-18.177 65.826 0s18.177 47.649 0 65.826L577.826 512l432.542 432.542c18.177 18.177 18.177 47.649 0 65.826s-47.649 18.177-65.826 0L512 577.826 79.458 1010.368c-18.177 18.177-47.649 18.177-65.826 0s-18.177-47.649 0-65.826L446.174 512z"/></svg></button> 1137 <div class="nav-inner" data-hamburger-scrollable> 1138 <div class="nav-inner-wrapper"> 1139<ul class="menu "> 1140 1141<li class="menu-item has-submenu menu-item--dropdown" data-dropdown-parent> 1142 <!-- LINKS --> 1143 <a href="/collections/all-products" class="menu-item__link" aria-controls="NavMobileDropdown--shop-0" data-collapsible-trigger data-menu-item-link>Shop</a><button class="dropdown-arrow" aria-expanded="false" aria-haspopup="true" aria-label="Shop" aria-controls="NavMobileDropdown--shop-0" data-collapsible-trigger><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" viewB
1143ox="0 0 1024 1024"><path d="M926.553 256.428c25.96-23.409 62.316-19.611 83.605 7.033 20.439 25.582 18.251 61.132-6.623 83.562l-467.01 421.128c-22.547 20.331-56.39 19.789-78.311-1.237L19.143 345.786c-24.181-23.193-25.331-58.79-4.144-83.721 22.077-25.978 58.543-28.612 83.785-4.402l400.458 384.094 427.311-385.33z"/></svg></button><div class="submenu submenu--dropdown " id="NavMobileDropdown--shop-0"> 1144 <ul data-collapsible-content><li data-levels = "0" class="submenu-item"><a class="submenu-item__link visible-nav-link" href="/collections/all" data-visible-link aria-expanded="false" aria-haspopup="true">Shop All</a></li><li data-levels = "0" class="submenu-item"><a class="submenu-item__link visible-nav-link" href="/collections/frozen-espresso" data-visible-link aria-expanded="false" aria-haspopup="true">Frozen Espresso</a></li><li data-levels = "0" class="submenu-item"><a class="submenu-item__link visible-nav-link" href="/collections/coffee-concentrate" data-visible-link aria-expanded="false" aria-haspopup="true">Coffee Concentrate</a></li></ul> 1145 </div></li><li class="menu-item"> 1146 <!-- LINKS --> 1147 <a href="/pages/recipes" class="menu-item__link" data-menu-item-link>Recipes</a></li><li class="menu-item"> 1148 <!-- LINKS --> 1149 <a href="/pages/our-story" class="menu-item__link" data-menu-item-link>About Us</a></li><li class="menu-item"> 1150 <!-- LINKS --> 1151 <a href="/blogs/melt-by-zenma" class="menu-item__link" data-menu-item-link>Blog</a></li></ul><div class="nav-user"> 1152 <ul><li class="nav-user__item nav-user__item--account"><a href="https://zenmacoffee.com/customer_authentication/redirect?locale=en®ion_country=IN" class="nav-user__link">Log in</a></li><li class="nav-user__item nav-user__item--search"><a href="/search" class="nav-user__link">Search</a></li></ul> 1153 </div><div class="nav-footer"></div> 1154</div> 1155 </div> 1156</nav> 1157 1158<div class="overlay"></div><div class="cart-drawer"><div class="scroll" data-cart-scroll> 1159 <div class="cart-wrapper container" data-cart-container> 1160 <template data-cart-template><div class="cart" data-cart><button class="cart-close" aria-label="Close" data-cart-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 1024 1024"><path d="M446.174 512L13.632 79.458c-18.177-18.177-18.177-47.649 0-65.826s47.649-18.177 65.826 0L512 446.174 944.542 13.632c18.177-18.177 47.649-18.177 65.826 0s18.177 47.649 0 65.826L577.826 512l432.542 432.542c18.177 18.177 18.177 47.649 0 65.826s-47.649 18.177-65.826 0L512 577.826 79.458 1010.368c-18.177 18.177-47.649 18.177-65.826 0s-18.177-47.649 0-65.826L446.174 512z"/></svg></button><form action="/cart" method="post" novalidate> 1161 <div class="cart__empty" data-empty-message> 1162 <h1 class="cart__title">YOUR CART</h1> 1163 1164 <p>Your cart is empty</p> 1165 1166 <!-- <a href="/collections/all" data-continue class="btn btn--solid btn--primary">Continue Shopping</a> --> 1167 <a href="/" data-continue class="btn btn--solid btn--primary" target="_self">Continue Shopping</a> 1168 </div> 1169 1170 <div class="cart__form"> 1171 <h1 class="cart__title cart__title--mobile">YOUR CART</h1> 1172 1173 <div class="cart__table"> 1174 <div class="cart__errors" data-cart-errors> 1175 <p class="cart__errors__heading">No more products available for purchase</p> 1176 1177 <p class="cart__errors__content" data-error-message></p> 1178 1179 <button type="button" data-cart-error-close aria-label="Close YOUR CART" class="cart__errors__btn"> 1180 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-thin" viewBox="0 0 27 27"> 1181 <path d="M.5.5l26 26M26.5.5l-26 26"></path> 1182 </svg> 1183 </button> 1184 </div> 1185 1186 <!-- <div class="cart__table-header med_hide"> 1187 <div class="cart__table-row"> 1188 <div class="cart__table-cell cart__table-cell--product">Product</div> 1189 <div class="cart__table-cell cart__table-cell--price">Price</div> 1190 <div class="cart__table-cell cart__table-cell--quantity">Quantity</div> 1191 <div class="cart__table-cell cart__table-cell--total">Total</div> 1192 </div> 1193 </div>--> 1194 1195 <div class="cart__table-body" data-items-holder></div> 1196 </div> 1197 1198 <div class="checkout-buttons" data-foot-holder><div class="cart__message " data-cart-message="true" data-limit="5000" data-cart-total-price="0"><span class="cart__message-success">Congratulations! Your order qualified for free shipping</span><span class="cart__message-default">
1199 <span data-left-to-spend>â¹ 50</span> away from free shipping 1200 </span> 1201 1202 <div class="cart__message-progress"> 1203 <span data-cart-progress data-percent="0"></span> 1204 </div> 1205 </div><div class="cart-totals"> 1206 1207 <p class="cart-total-price is-hidden" data-cart-original-total> 1208 <span class="cart-total-price__label">Items</span> 1209 1210 <span class="cart-total-price__value" data-cart-original-total-price>Free</span> 1211 </p> 1212 1213 <div class="is-hidden" data-cart-discounts-holder></div> 1214 1215 <p class="cart-total-price"> 1216 <span class="cart-total-price__label">Subtotal</span> 1217 1218 <span data-cart-total class="cart-total-price__value">Free</span> 1219 </p><p class="cart-tax-info">Excluding taxes and shipping</p><div class="order-notes"> 1220 <label class="order-notes__label" for="order-notes">Order Notes</label> 1221 <textarea id="order-notes" class="order-notes__content" name="note"></textarea> 1222 </div><div class="rows"> 1223 <div class="col-md-2 col-2"> 1224 <svg width="30" height="30" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1225 <path d="M15.0002 15.4167C15.6918 15.4167 16.2502 14.8583 16.2502 14.1667C16.2502 13.475 15.6918 12.9167 15.0002 12.9167C14.3085 12.9167 13.7502 13.475 13.7502 14.1667C13.7502 14.8583 14.3085 15.4167 15.0002 15.4167ZM16.2502 7.91668H14.1668V10H17.8835L16.2502 7.91668ZM5.00016 15.4167C5.69183 15.4167 6.25016 14.8583 6.25016 14.1667C6.25016 13.475 5.69183 12.9167 5.00016 12.9167C4.3085 12.9167 3.75016 13.475 3.75016 14.1667C3.75016 14.8583 4.3085 15.4167 5.00016 15.4167ZM16.6668 6.66668L19.1668 10V14.1667H17.5002C17.5002 15.55 16.3835 16.6667 15.0002 16.6667C13.6168 16.6667 12.5002 15.55 12.5002 14.1667H7.50016C7.50016 15.55 6.3835 16.6667 5.00016 16.6667C3.61683 16.6667 2.50016 15.55 2.50016 14.1667H0.833496V5.00001C0.833496 4.07501 1.57516 3.33334 2.50016 3.33334H14.1668V6.66668H16.6668ZM2.50016 5.00001V12.5H3.1335C3.59183 11.9917 4.2585 11.6667 5.00016 11.6667C5.74183 11.6667 6.4085 11.9917 6.86683 12.5H12.5002V5.00001H2.50016ZM8.3335 5.83334L11.2502 8.75001L8.3335 11.6667V9.58334H4.16683V7.91668H8.3335V5.83334Z" fill="#3A4443"/> 1226 </svg> 1227 1228 </div> 1229 <div class="col-md-10 col-10"> 1230 <p class="delivery-text">Delivering frozen espresso shots to select cities only.</p> 1231 <!--<p class="delivery-text">Delivering only in Delhi NCR, Mumbai, Bangalore, Pune & Hyderabad. Free shipping on orders of two boxes or more.</p>--> 1232 </div> 1233 </div> 1234 <div class="cart__buttons-wrapper"><div class="cart__buttons" data-cart-buttons> 1235 <fieldset class="cart__button-fieldset" data-cart-buttons-fieldset> 1236 <button class="cart__checkout btn btn--solid btn--primary" type="submit" name="checkout">Checkout</button></fieldset> 1237 </div><a href="/collections/all" class="btn btn--outline btn--primary" data-continue>Continue Shopping</a><input type="submit" name="update" value="Update" class="cart__update" data-update-cart> 1238 </div> 1239 </div> 1240 </div> 1241 </div> 1242 </form> 1243</div></template> 1244 </div> 1245</div></div>
1245<script type="application/ld+json"> 1246{ 1247 "@context": "http://schema.org", 1248 "@type": "Organization", 1249 "name": "Zenma Coffee","logo": "https:\/\/zenmacoffee.com\/cdn\/shop\/files\/Zenma_Logo_revised_dark-01_792x.svg?v=1739196430","sameAs": [ 1250 null, 1251 null, 1252 null, 1253 null, 1254 null, 1255 null, 1256 null 1257 ], 1258 "url": "https:\/\/zenmacoffee.com" 1259} 1260</script>
1260<style> #shopify-section-sections--22038029402324__header /* Alternative approach using flexbox */.featured-post {display: flex; align-items: center;} #shopify-section-sections--22038029402324__header .featured-post-image {flex: 1;} #shopify-section-sections--22038029402324__header .featured-post-content {flex: 1; display: flex; flex-direction: column; justify-content: center; padding-left: 2rem;} </style></div> 1261<!-- END sections: header-group --><div class="body-wrap" data-body-wrap> 1262 1263 <main class="main-content js-focus-hidden" id="MainContent" tabindex="-1"> 1264 1265 1266 1267 1268<!--LayoutHub-Workspace-Start--><div id="shopify-section-template--22038035398868__17548951398f28c646" class="shopify-section"> 1269 1270 1271<style data-shopify> 1272 .ai-blog-section-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1273 padding: 25px 5px 50px 5px; 1274 background-color: #ffffff; 1275 } 1276 1277 .ai-blog-container-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1278 max-width: 1200px; 1279 margin: 0 auto; 1280 } 1281 1282 .ai-blog-heading-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1283 text-align: center; 1284 margin-bottom: 40px; 1285 color: #000000; 1286 font-size: 42px; 1287 } 1288 1289 .ai-blog-featured-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1290 display: flex; 1291 align-items: center; 1292 gap: 30px; 1293 margin-bottom: 50px; 1294 background-color: #ffffff; 1295 border-radius: 12px; 1296 padding: 20px; 1297 box-shadow: true ? 0 4px 12px rgba(0, 0, 0, 0.15) : none; 1298 transition: transform 0.3s ease, box-shadow 0.3s ease;cursor: pointer; 1299 text-decoration: none; 1300 color: inherit; 1301 } 1302 1303 .ai-blog-featured-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr:hover { 1304 transform: translateY(-2px); 1305 box-shadow: true ? 0 8px 20px rgba(0, 0, 0, 0.15) : 0 4px 12px rgba(0, 0, 0, 0.1); 1306 } 1307 1308 .ai-blog-featured-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1309 position: relative; 1310 flex: 0 0 50%; 1311 height: 380px; 1312 border-radius: 12px; 1313 overflow: hidden; 1314 box-shadow: false ? 0 3px 8px rgba(0, 0, 0, 0.2) : none; 1315 } 1316 1317 .ai-blog-featured-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr img { 1318 width: 100%; 1319 height: 100%; 1320 object-fit: cover; 1321 transition: transform 0.3s ease; 1322 } 1323 1324 .ai-blog-featured-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr:hover .ai-blog-featured-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr img { 1325 transform: scale(1.05); 1326 } 1327 1328 .ai-blog-featured-image-placeholder-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1329 width: 100%; 1330 height: 100%; 1331 background-color: #f4f4f4; 1332 display: flex; 1333 align-items: center; 1334 justify-content: center; 1335 border-radius: 12px; 1336 } 1337 1338 .ai-blog-featured-image-placeholder-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr svg { 1339 width: 100%; 1340 height: 100%; 1341 max-width: 200px; 1342 max-height: 200px; 1343 } 1344 1345 .ai-blog-featured-content-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1346 flex: 1; 1347 display: flex; 1348 flex-direction: column; 1349 justify-content: center;} 1350 1351 .ai-blog-featured-tags-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1352 position: absolute; 1353 top: 15px; 1354 left: 15px; 1355 display: flex; 1356 gap: 8px; 1357 flex-wrap: wrap;z-index: 2; 1358 } 1359 1360 .ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1361 background-color: #ffffff; 1362 color: #3a4443; 1363 padding: 4px 8px; 1364 border-radius: 0px; 1365 font-size: 13px; 1366 font-weight: 500; 1367 text-transform: uppercase; 1368 letter-spacing: 0.8px; 1369 } 1370 1371 .ai-blog-featured-title-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1372 font-size: 30px; 1373 margin-bottom: 15px; 1374 color: #000000; 1375 line-height: 1.3; 1376 } 1377 1378 .ai-blog-featured-meta-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1379 font-size: 14px; 1380 color: #666666; 1381 margin-bottom: 15px; 1382 } 1383 1384 .ai-blog-featured-excerpt-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1385 font-size: 12px; 1386 color: #333333; 1387 line-height: 1.6; 1388 } 1389 1390 .ai-blog-divider-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1391 margin: 40px 0; 1392 text-align: center;} 1393 1394 .ai-blog-divider-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1395 max-width: 100px; 1396 height: auto; 1397 } 1398 1399 .ai-blog-divider-line-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1400 height: 2px;
1401 background-color: #e0e0e0;margin: 0 auto; 1402 width: 100px; 1403 } 1404 1405 .ai-blog-grid-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1406 display: grid; 1407 grid-template-columns: repeat(3, 1fr); 1408 gap: 25px;} 1409 1410 .ai-blog-card-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1411 background-color: #f7f7f7; 1412 border-radius: 8px; 1413 padding: 20px; 1414 transition: transform 0.3s ease, box-shadow 0.3s ease; 1415 cursor: pointer; 1416 text-decoration: none; 1417 color: inherit;box-shadow: true ? 0 2px 8px rgba(0, 0, 0, 0.1) : none; 1418 } 1419 1420 .ai-blog-card-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr:hover { 1421 transform: translateY(-4px); 1422 box-shadow: true ? 0 8px 20px rgba(0, 0, 0, 0.1) : 0 6px 20px rgba(0, 0, 0, 0.15); 1423 } 1424 1425 .ai-blog-card-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1426 position: relative; 1427 height: 200px; 1428 border-radius: 12px; 1429 overflow: hidden; 1430 margin-bottom: 15px; 1431 box-shadow: false ? 0 2px 6px rgba(0, 0, 0, 0.15) : none; 1432 } 1433 1434 .ai-blog-card-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr img { 1435 width: 100%; 1436 height: 100%; 1437 object-fit: cover; 1438 transition: transform 0.3s ease; 1439 } 1440 1441 .ai-blog-card-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr:hover .ai-blog-card-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr img { 1442 transform: scale(1.1); 1443 } 1444 1445 .ai-blog-card-image-placeholder-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1446 width: 100%; 1447 height: 100%; 1448 background-color: #f4f4f4; 1449 display: flex; 1450 align-items: center; 1451 justify-content: center; 1452 border-radius: 12px; 1453 } 1454 1455 .ai-blog-card-image-placeholder-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr svg { 1456 width: 100%; 1457 height: 100%; 1458 max-width: 150px; 1459 max-height: 150px; 1460 } 1461 1462 .ai-blog-card-tags-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1463 position: absolute; 1464 top: 12px; 1465 left: 12px; 1466 display: flex; 1467 gap: 6px; 1468 flex-wrap: wrap; 1469 z-index: 2; 1470 } 1471 1472 .ai-blog-card-title-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1473 font-size: 28px; 1474 margin-bottom: 10px; 1475 color: #000000; 1476 line-height: 1.4; 1477 } 1478 1479 .ai-blog-card-meta-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1480 font-size: 14px; 1481 color: #666666; 1482 margin-bottom: 12px; 1483 } 1484 1485 .ai-blog-card-excerpt-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1486 font-size: 18px; 1487 color: #333333; 1488 line-height: 1.5; 1489 } 1490 1491 @media screen and (max-width: 768px) { 1492 .ai-blog-heading-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1493 font-size: 28px; 1494 } 1495 1496 .ai-blog-featured-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1497 flex-direction: column; 1498 gap: 20px;padding: 15px; 1499 } 1500 1501 .ai-blog-featured-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1502 flex: none; 1503 height: 266.0px; 1504 } 1505 1506 .ai-blog-grid-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1507 grid-template-columns: repeat(1, 1fr); 1508 gap: 17.5px; 1509 } 1510 1511 .ai-blog-card-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr { 1512 padding: 15px; 1513 } 1514 } 1515</style> 1516 1517<div class="ai-blog-section-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr" > 1518 <div class="ai-blog-container-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1519 1520 <h2 class="ai-blog-heading-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Latest from our blog</h2> 1521 1522 1523 1524 1525 1526 1527 1528 <a href="/blogs/melt-by-zenma/which-zenma-flavour-is-right-for-you-a-handy-and-slightly-judgy-guide" class="ai-blog-featured-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1529 <div class="ai-blog-featured-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1530 1531 <img 1532 src="//zenmacoffee.com/cdn/shop/articles/Which_Flavour_Are_you.png?v=1764915753&width=800" 1533 alt="Which Zenma Flavour Is Right for You? A Handy (and Slightly Judgy) Guide." 1534 loading="lazy" 1535 width="800" 1536 height="380" 1537 > 1538 1539 1540 1541 <div class="ai-blog-featured-tags-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1542 1543 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Beginners</span> 1544
1545 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Coffee</span> 1546 1547 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Tips</span> 1548 1549 </div> 1550 1551 </div> 1552 1553 <div class="ai-blog-featured-content-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1554 1555 <h3 class="ai-blog-featured-title-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Which Zenma Flavour Is Right for You? A Handy (and Slightly Judgy) Guide.</h3> 1556 1557 1558 1559 <div class="ai-blog-featured-meta-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1560 Sheena Khurana 1561 ⢠1562 December 05, 2025 1563 </div> 1564 1565 1566 1567 <div class="ai-blog-featured-excerpt-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1568 <p data-start="0" data-end="152"><em data-start="80" data-end="152">Because y... 1569 </div> 1570 1571 </div> 1572 </a> 1573 1574 1575 1576 <div class="ai-blog-divider-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1577 1578 <img 1579 src="//zenmacoffee.com/cdn/shop/files/pods-01.png?v=1753295822&width=400" 1580 alt="Divider" 1581 class="ai-blog-divider-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr" 1582 loading="lazy" 1583 > 1584 1585 </div> 1586 1587 1588 1589 <div class="ai-blog-grid-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1590 <a href="/blogs/melt-by-zenma/what-is-frozen-coffee-everything-you-need-to-know" class="ai-blog-card-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1591 <div class="ai-blog-card-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1592 1593 <img 1594 src="//zenmacoffee.com/cdn/shop/articles/Shot_1_-_Light_Roast_cropped_1.png?v=1758881817&width=600" 1595 alt="What Is Frozen Coffee? Everything You Need to Know" 1596 loading="lazy" 1597 width="600" 1598 height="200" 1599 > 1600 1601 1602 1603 <div class="ai-blog-card-tags-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1604 1605 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Beginners</span> 1606 1607 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Coffee</span> 1608 1609 </div> 1610 1611 </div> 1612 1613 1614 <h4 class="ai-blog-card-title-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">What Is Frozen Coffee? Everything You Need to Know</h4> 1615 1616 1617 1618 <div class="ai-blog-card-meta-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1619 Sheena Khurana 1620 ⢠1621 August 05, 2025 1622 </div> 1623 1624 1625 1626 </a> 1627 <a href="/blogs/melt-by-zenma/what-is-espresso" class="ai-blog-card-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1628 <div class="ai-blog-card-image-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1629 1630 <img 1631 src="//zenmacoffee.com/cdn/shop/articles/kevin-butz-BBFRIGifYQ8-unsplash_7bdb82a3-6956-4d12-b664-0078d62b723f.jpg?v=1759489624&width=600" 1632 alt="What is espresso? Explain to me like I am 10." 1633 loading="lazy" 1634 width="600" 1635 height="200" 1636 > 1637 1638 1639 1640 <div class="ai-blog-card-tags-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1641 1642 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Beginners</span> 1643 1644 <span class="ai-blog-tag-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">Coffee</span> 1645 1646 </div> 1647 1648 </div> 1649 1650 1651 <h4 class="ai-blog-card-title-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr">What is espresso? Explain to me like I am 10.</h4> 1652 1653 1654 1655 <div class="ai-blog-card-meta-avnfcsk45agxkd3pluaigenblock0edfb2eumpbmr"> 1656 Sheena Khurana 1657 ⢠1658 July 23, 2025 1659 </div> 1660 1661 1662 1663 </a> 1664 1665 </div> 1666 1667 1668 </div> 1669</div> 1670 1671 1672 1673<style> #shopify-section-template--22038035398868__17548951398f28c646 .featured-post {display: flex; align-items: center; gap: 2rem;} #shopify-section-template--22038035398868__17548951398f28c646 .featured-post-image {flex: 0 0 50%;} #shopify-section-template--22038035398868__17548951398f28c646 .featured-post-content {flex: 1; display: flex; flex-direction: column; justify-content: center;} #shopify-section-template--22038035398868__17548951398f28c646 .featured-post-title {margin: 0 0 1rem 0;} #shopify-section-template--22038035398868__17548951398f28c646 .featured-post-meta {margin: 0;} @media (max-width: 768px) {#shopify-section-template--22038035398868__17548951398f28c646 .featured-post {flex-direction: column; } #shopify-section-template--22038035398868__17548951398f28c646 .featured-post-image {width: 100%; } #shopify-section-template--22038035398868__17548951398f28c646 .featured-post-content {padding-top: 1rem; text-align: center; }} </style></div><div id="shopify-section-template--22038035398868__17533398027169a1da" class="shopify-section"> 1674 1675</div><div id="shopify-section-template--22038035398868__175334013264cd73d7" class="shopify-section"> 1676 1677</div><!--LayoutHub-Workspace-End--> 1678 </main><!-- BEGIN sections: footer-group --> 1679<div id="shopify-section-sections--22038029336788__footer" class="shopify-section shopify-section-group-footer-group"><style data-shopify>:root { 1680 --COLOR-FOOTER-TEXT: #ffffff; 1681 --COLOR-FOOTER-PLACEHOLDER-TEXT: rgba(255, 255, 255, 0.5); 1682 --COLOR-FOOTER-BG: #3d4b4d; 1683 --COLOR-FOOTER-BG-HOVER: rgba(255, 255, 255, 0.05); 1684 --COLOR-FOOTER-BOTTOM-TEXT: #474747; 1685 --COLOR-FOOTER-BOTTOM-BG: #fafafa; 1686 --COLOR-FOOTER-BOTTOM-BG-HOVER: rgba(71, 71, 71, 0.05); 1687 --COLOR-FOOTER-BOTTOM-BORDER: rgba(71, 71, 71, 0.1); 1688 1689 --footer-grid: repeat(4, minmax(0, auto)); 1690}</style><footer class="site-footer" data-section-type="footer" data-section-id="sections--22038029336788__footer" data-footer><div class="footer__top section-padding" style="--PT:40px;"> 1691 <div class="container"> 1692 1693 <div class="footer__inner"> 1694 <div class="footer__blocks"><div class="footer__block footer__block--text " ><div class="footer__block__text" ><p>Revolutionize your coffee routine</p></div><div class="rows"> 1695 <div class="col-1"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 1696<path d="M7.72333 12.5883C9.40333 15.89 12.11 18.5967 15.4117 20.2767L17.9783 17.71C18.305 17.3833 18.76 17.29 19.1683 17.4183C20.475 17.85 21.875 18.0833 23.3333 18.0833C23.6428 18.0833 23.9395 18.2062 24.1583 18.425C24.3771 18.6438 24.5 18.9406 24.5 19.25V23.3333C24.5 23.6428 24.3771 23.9395 24.1583 24.1583C23.9395 24.3771 23.6428 24.5 23.3333 24.5C18.0732 24.5 13.0285 22.4104 9.30905 18.691C5.58958 14.9715 3.5 9.92679 3.5 4.66667C3.5 4.35725 3.62292 4.0605 3.84171 3.84171C4.0605 3.62292 4.35725 3.5 4.66667 3.5H8.75C9.05942 3.5 9.35616 3.62292 9.57496 3.84171C9.79375 4.0605 9.91667 4.35725 9.91667 4.66667C9.91667 6.125 10.15 7.525 10.5817 8.83167C10.71 9.24 10.6167 9.695 10.29 10.0217L7.72333 12.5883Z" fill="white"/> 1697</svg> 1698</div> 1699 <div class="col-md-11 col-11"> 1700 +91 931 043 8376 1701 </div> 1702 </div> 1703 1704 <div class="rows"> 1705 <div class="col-1"><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 1706<path d="M25.6654 7.00033C25.6654 5.71699 24.6154 4.66699 23.332 4.66699H4.66536C3.38203 4.66699 2.33203 5.71699 2.33203 7.00033V21.0003C2.33203 22.2837 3.38203 23.3337 4.66536 23.3337H23.332C24.6154 23.3337 25.6654 22.2837 25.6654 21.0003V7.00033ZM23.332 7.00033L13.9987 12.8337L4.66536 7.00033H23.332ZM23.332 21.0003H4.66536V9.33366L13.9987 15.167L23.332 9.33366V21.0003Z" fill="white"/> 1707</svg> 1708 1709</div> 1710 <div class="col-md-11 col-11"> 1711 [email protected] 1712 </div> 1713 </div> 1714 </div><div class="footer__block footer__block--menus " ><div class="footer__block-menu" ><ul><li class="footer__block__menu-link"> 1715 <a href="/">Home</a> 1716 </li><li class="footer__block__menu-link"> 1717 <a href="/collections/all">Products</a> 1718 </li><li class="footer__block__menu-link"> 1719 <a href="/pages/our-story">Behind Zenma</a> 1720 </li><li class="footer__block__menu-link"> 1721 <a href="/pages/recipes">How to melt</a> 1722 </li><li class="footer__block__menu-link"> 1723 <a href="/pages/contact">Contact</a> 1724 </li></ul></div></div><div class="footer__block footer__block--menus " ><div class="footer__block-menu" ><ul><li class="footer__block__menu-link"> 1725 <a href="/policies/refund-policy">Cancellation policy</a> 1726 </li><li class="footer__block__menu-link"> 1727 <a href="/policies/shipping-policy">Shipping policy</a> 1728 </li><li class="footer__block__menu-link"> 1729 <a href="/policies/privacy-policy">Privacy policy</a> 1730 </li><li class="footer__block__menu-link"> 1731 <a href="/policies/terms-of-service">Terms & conditions</a> 1732 </li></ul></div></div><div class="footer__block footer__block--newsletter " ><p class="footer__block__title">Newsletter</p><form method="post" action="/contact#NewsletterForm--sections--22038029336788__footer" id="NewsletterForm--sections--22038029336788__footer" accept-charset="UTF-8" class="contact-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><div class="sign-up-form"> 1733 <input type="hidden" id="contact_tags--sections--22038029336788__footer" name="contact[tags]" value="newsletter"/> 1734 <div class="input-group mc-field-group"> 1735 <label for="Newsletter-email--sections--22038029336788__footer" class="accessible-label">Search</label> 1736 <input 1737 class="sign-up-input required email" 1738 type="email" 1739 name="contact[email]" 1740 id="Newsletter-email--sections--22038029336788__footer" 1741 placeholder="Email" 1742 1743 required> 1744 <input type="hidden" id="newsletter-first-name--sections--22038029336788__footer" name="contact[first_name]" value="Newsletter" /> 1745 <input type="hidden" id="newsletter-last-name--sections--22038029336788__footer" name="contact[last_name]" value="Subscriber" /> 1746 <input type="hidden" name="contact[accepts_marketing]" value="true"> 1747 <button type="submit" class="btn btn--outline sign-up-submit" name="commit" aria-label="Submit"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-submit" viewBox="0 0 1024 1024"><path d="M1023.998 511.724v-6.44a4.818 4.818 0 00-1.605-3.215l-.005-.005c0-1.61-1.61-1.61-1.61-3.22s-1.61-1.61-1.61-3.22c-.89 0-1.61-.72-1.61-1.61L652.074 115.649c-6.058-5.789-14.286-9.354-23.346-9.354s-17.288 3.564-23.358 9.366l.013-.013c-6.101 5.61-9.909 13.631-9.909 22.541s3.81 16.931 9.888 22.52l.022.02 307.522 318.793H32.201C14.416 479.522 0 493.939 0 511.723s14.417 32.201 32.201 32.201h887.145L605.384 862.717a32.062 32.062 0 00-8.429 21.72c0 9.19 3.851 17.481 10.025 23.347l.014.013c5.61 6.101 13.631 9.909 22.541 9.909s16.931-3.81 22.52-9.888l.02-.022 363.874-370.315c0-1.61 0-1.61 1.61-3.22.89 0 1.61-.72 1.61-1.
174761 0-1.61 1.61-1.61 1.61-3.22h1.61v-3.22a4.81 4.81 0 001.608-3.203l.002-.017v-11.27z"/></svg></button> 1748 </div> 1749 </div><div class="sign-up-error p errors" id="Newsletter-error--sections--22038029336788__footer">Oops! Emailâs invalid or taken!</div></form></div></div> 1750 </div> 1751 </div> 1752 </div> 1753<div class="footer__bottom section-padding" style="--PB:30px;"> 1754 <div class="container"> 1755 <div class="footer__bottom__wrapper"> 1756 <div class="footer__bottom__right"><div class="footer__social"><div class="footer__social__inner"> 1757 <ul class="social-links"><li> 1758 <a href="#!" target="_blank" class="social-link" rel="noopener"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 1024 1024"><path d="M511.839.323c-139.008 0-156.438.589-211.031 3.08-54.479 2.485-91.687 11.138-124.243 23.792-33.658 13.078-62.202 30.58-90.659 59.034-28.455 28.457-45.956 57.001-59.034 90.659C14.218 209.445 5.565 246.652 3.08 301.131.589 355.724 0 373.154 0 512.162c0 139.006.589 156.436 3.08 211.029 2.485 54.479 11.138 91.687 23.792 124.243 13.078 33.658 30.58 62.202 59.034 90.659 28.457 28.455 57.001 45.956 90.659 59.036 32.557 12.652 69.764 21.305 124.243 23.79 54.593 2.491 72.023 3.08 211.031 3.08 139.006 0 156.436-.589 211.029-3.08 54.479-2.485 91.687-11.138 124.243-23.79 33.658-13.08 62.202-30.582 90.659-59.036 28.455-28.457 45.956-57.001 59.036-90.659 12.652-32.557 21.305-69.764 23.79-124.243 2.491-54.593 3.08-72.023 3.08-211.029 0-139.008-.589-156.438-3.08-211.031-2.485-54.479-11.138-91.687-23.79-124.243-13.08-33.658-30.582-62.202-59.036-90.659-28.457-28.455-57.001-45.956-90.659-59.034-32.557-12.654-69.764-21.307-124.243-23.792C668.275.912 650.845.323 511.839.323zm0 92.223c136.665 0 152.854.522 206.826 2.985 49.904 2.276 77.005 10.614 95.041 17.623 23.891 9.285 40.942 20.376 58.852 38.288 17.912 17.91 29.003 34.96 38.288 58.852 7.01 18.036 15.348 45.137 17.623 95.041 2.462 53.971 2.985 70.16 2.985 206.828 0 136.665-.522 152.854-2.985 206.826-2.276 49.904-10.614 77.005-17.623 95.041-9.285 23.891-20.376 40.942-38.288 58.852-17.91 17.912-34.96 29.003-58.852 38.288-18.036 7.01-45.137 15.348-95.041 17.623-53.963 2.462-70.15 2.985-206.826 2.985-136.678 0-152.862-.522-206.828-2.985-49.904-2.276-77.005-10.614-95.041-17.623-23.891-9.285-40.942-20.376-58.852-38.288-17.91-17.91-29.003-34.96-38.288-58.852-7.01-18.036-15.348-45.137-17.623-95.041-2.462-53.971-2.985-70.16-2.985-206.826s.522-152.856 2.985-206.828c2.276-49.904 10.614-77.005 17.623-95.041 9.285-23.891 20.376-40.942 38.288-58.852 17.91-17.912 34.96-29.003 58.852-38.288 18.036-7.01 45.137-15.348 95.041-17.623 53.971-2.462 70.16-2.985 206.828-2.985zm.162 592.277c-95.449 0-172.824-77.375-172.824-172.822 0-95.449 77.375-172.824 172.824-172.824 95.447 0 172.822 77.375 172.822 172.824 0 95.447-77.375 172.822-172.822 172.822zm0-439.063c-147.042 0-266.241 119.199-266.241 266.241 0 147.04 119.199 266.239 266.241 266.239 147.04 0 266.239-119.199 266.239-266.239 0-147.042-119.199-266.241-266.239-266.241zm348.159-20.479c0 33.933-27.508 61.439-61.441 61.439-33.931 0-61.439-27.506-61.439-61.439s27.508-61.441 61.439-61.441c33.933 0 61.441 27.508 61.441 61.441z"/></svg><span class="fallback-text">Instagram</span> 1759 </a> 1760 </li><li> 1761 <a href="#!" target="_blank" class="social-link" rel="noopener"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 532 1024"><path d="M531.692 169.853h-96.624c-75.697 0-89.849 36.313-89.849 88.615v116.316h180.303l-23.998 182.167H345.22V1024H156.935V556.925H0V374.758h156.935V240.614C156.935 84.913 252.298 0 391.378 0c66.455 0 123.694 4.936 140.314 7.378v162.475z"/></svg><span class="fallback-text">Facebook</span> 1762 </a> 1763 </li><li> 1764 <a href="#!" target="_blank" class="social-link" rel="noopener"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 1258 1024"><path d="M1127.949 256.897v32.513c0 342.637-260.104 732.792-732.792 732.792-147.559 0-280.112-40.016-395.157-115.046 20.008 2.501 40.016 2.501 62.525 2.501 120.048 0 232.593-40.016 320.127-110.044-112.545-2.501-207.583-77.531-240.096-180.072 12.505 5.002 30.012 5.002 47.519 5.002 25.01 0 47.519-2.501 67.527-7.503C140.055 592.03 52.52 489.49 52.52 361.938v-2.501c32.513 20.008 75.03 30.012 115.046 32.513C100.039 344.431 52.52 266.9 52.52 176.865c0-47.519 12.505-90.036 35.014-127.55 127.55 155.062 317.626 260.104 532.713 267.607-5.002-17.507-7.503-37.515-7.503-57.523 0-142.557 115.046-257.603 260.
1764104-257.603 75.03 0 140.056 30.012 185.074 80.032 60.024-12.505 115.046-32.513 165.066-60.024-20.008 60.024-60.024 110.044-112.545 142.557 52.521-7.503 100.04-22.509 147.559-40.016-35.014 50.02-80.032 92.537-130.051 132.552z"/></svg><span class="fallback-text">Twitter</span> 1765 </a> 1766 </li><li> 1767 <a href="#!" target="_blank" class="social-link" rel="noopener"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3334"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551V0z"/></svg><span class="fallback-text">Tiktok</span> 1768 </a> 1769 </li><li> 1770 <a href="#!" target="_blank" class="social-link" rel="noopener"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 1024 1024"><path d="M284.474 1024c-30.985-214.826 43.379-373.881 78.496-543.264-57.837-99.151 8.263-297.452 130.137-247.878 150.792 59.904-130.137 365.619 59.904 404.867 198.303 41.312 280.928-344.963 154.923-470.966-177.645-179.711-516.41-4.13-477.163 256.14 10.329 64.034 76.429 82.626 26.852 169.382-115.677-26.852-146.66-117.741-142.53-235.485C121.29 160.56 290.674 24.226 460.056 3.57c214.826-24.789 417.26 80.559 444.114 282.993 33.051 227.221-97.085 475.098-324.307 456.507-64.034-4.13-90.888-35.115-136.333-66.101-30.985 140.463-64.034 274.73-159.055 347.029z"/></svg><span class="fallback-text">Pinterest</span> 1771 </a> 1772 </li></ul> 1773 </div></div> 1774</div> 1775 1776 <div class="footer__bottom__left"><div class="footer__copyright"> 1777 <p>© 2026, <a href="/" title="">Zenma Coffee</a></p> 1778 <p data-powered-link><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> 1779 </div> 1780 </div> 1781 </div> 1782 </div> 1783 </div> 1784</footer> 1785 1786 1787</div> 1788<!-- END sections: footer-group --></div></div><template data-swatch-template> 1789 <div class="swatch__element" data-swatch-button data-value> 1790 <div class="swatch__label" data-swatch data-swatch-variant> 1791 <span class="swatch__color" data-swatch-color></span> 1792 </div> 1793 <a href class="swatch__link" data-swatch-link></a> 1794 </div> 1795 </template><!-- Root element of PhotoSwipe. Must have class pswp. --> 1796<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true"> 1797 <!-- Background of PhotoSwipe. 1798 It's a separate element as animating opacity is faster than rgba(). --> 1799 <div class="pswp__bg"></div> 1800 1801 <!-- Slides wrapper with overflow:hidden. --> 1802 <div class="pswp__scroll-wrap"> 1803 <!-- Container that holds slides. 1804 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1805 Don't modify these 3 pswp__item elements, data is added later on. --> 1806 <div class="pswp__container"> 1807 <div class="pswp__item"></div> 1808 <div class="pswp__item"></div> 1809 <div class="pswp__item"></div> 1810 </div> 1811 1812 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1813 <div class="pswp__ui pswp__ui--hidden"> 1814 1815 <div class="pswp__top-bar"> 1816 1817 <!-- Controls are self-explanatory. Order can be changed. --> 1818 1819 <div class="pswp__counter"></div> 1820 1821 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 1822 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 1024 1024"><path d="M446.174 512L13.632 79.458c-18.177-18.177-18.177-47.649 0-65.826s47.649-18.177 65.826 0L512 446.174 944.542 13.632c18.177-18.177 47.649-18.177 65.826 0s18.177 47.649 0 65.826L577.826 512l432.542 432.542c18.177 18.177 18.177 47.649 0 65.826s-47.649 18.177-65.826 0L512 577.826 79.458 1010.368c-18.177 18.177-47.649 18.177-65.826 0s-18.177-47.649 0-65.826L446.174 512z"/></svg> 1823 </button> 1824 1825 <button class="pswp__button pswp__button--share" title="Share"></button> 1826 1827 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1828 1829 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1830 1831 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 1832 <!-- element will get class pswp__preloader--active when preloader is running --> 1833 <div class="pswp__preloader"> 1834 <div class="pswp__preloader__icn"> 1835 <div class="pswp__preloader__cut"> 1836 <div class="pswp__preloader__donut"></div> 1837 </div> 1838 </div> 1839 </div> 1840 </div> 1841 1842 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1843 <div class="pswp__share-tooltip"></div> 1844 </div> 1845 1846 <button class="pswp__button pswp__button--arrow--left" title="Previous"> 1847 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-submit" viewBox="0 0 1024 1024"><path d="M1023.998 511.724v-6.44a4.818 4.818 0 00-1.605-3.215l-.005-.005c0-1.61-1.61-1.61-1.61-3.22s-1.61-1.61-1.61-3.22c-.89 0-1.61-.72-1.61-1.61L652.074 115.649c-6.058-5.789-14.286-9.354-23.346-9.354s-17.288 3.564-23.358 9.366l.013-.013c-6.101 5.61-9.909 13.631-9.909 22.541s3.81 16.931 9.888 22.52l.022.02 307.522 318.793H32.201C14.416 479.522 0 493.939 0 511.723s14.417 32.201 32.201 32.201h887.145L605.384 862.717a32.062 32.062 0 00-8.429 21.72c0 9.19 3.851 17.481 10.025 23.347l.014.013c5.61 6.101 13.631 9.909 22.541 9.909s16.931-3.81 22.52-9.888l.02-.022 363.874-370.315c0-1.61 0-1.61 1.61-3.22.89 0 1.61-.72 1.61-1.
184761 0-1.61 1.61-1.61 1.61-3.22h1.61v-3.22a4.81 4.81 0 001.608-3.203l.002-.017v-11.27z"/></svg> 1848 </button> 1849 1850 <button class="pswp__button pswp__button--arrow--right" title="Next"> 1851 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-submit" viewBox="0 0 1024 1024"><path d="M1023.998 511.724v-6.44a4.818 4.818 0 00-1.605-3.215l-.005-.005c0-1.61-1.61-1.61-1.61-3.22s-1.61-1.61-1.61-3.22c-.89 0-1.61-.72-1.61-1.61L652.074 115.649c-6.058-5.789-14.286-9.354-23.346-9.354s-17.288 3.564-23.358 9.366l.013-.013c-6.101 5.61-9.909 13.631-9.909 22.541s3.81 16.931 9.888 22.52l.022.02 307.522 318.793H32.201C14.416 479.522 0 493.939 0 511.723s14.417 32.201 32.201 32.201h887.145L605.384 862.717a32.062 32.062 0 00-8.429 21.72c0 9.19 3.851 17.481 10.025 23.347l.014.013c5.61 6.101 13.631 9.909 22.541 9.909s16.931-3.81 22.52-9.888l.02-.022 363.874-370.315c0-1.61 0-1.61 1.61-3.22.89 0 1.61-.72 1.61-1.61 0-1.61 1.61-1.61 1.61-3.22h1.61v-3.22a4.81 4.81 0 001.608-3.203l.002-.017v-11.27z"/></svg> 1852 </button> 1853 1854 <div class="pswp__thumbs"></div> 1855 1856 <div class="pswp__caption"> 1857 <div class="pswp__caption__center"></div> 1858 <a href="#" class="pswp__caption-close"> 1859 <span class="visually-hidden">Close</span> 1860 </a> 1861 </div> 1862 1863 </div> 1864 1865 </div> 1866 1867</div><template data-cart-total-discount> 1868 <div class="cart-discounts"> 1869 <span class="cart-discounts__title" data-cart-discount-title></span> 1870 <span class="cart-discounts__price"> 1871 -<span data-cart-discount-price></span> 1872 </span> 1873 </div> 1874</template><div id="magic-checkout-data-container">
1874<script src="https://magic-plugins.razorpay.com/shopify/magic-shopify.js" crossorigin="anonymous" defer></script>
1874<script id="RazorpayMagicCheckoutConfig" type="application/json">{"oneClickCheckoutEnabled":"true","buyNowEnabled":"","config":{"merchant_key":"rzp_live_E6fJNnEG44lNdR","shouldUseShopId":false,"gTagId":"","gtagLabel":"","clevertapWithShopify":false,"razorpayMagicBtnConfig":{},"checkoutOptions":{"name":""},"cartConfig":{"status":"live","customSelector":"","enableMagicBtn":false,"enableNativeShopifyCheckbox":false,"dual":false},"productConfig":{"status":"live","customSelector":"","enableMagicBtn":false,"enableNativeShopifyCheckbox":false,"dual":false},"customCss":""},"email":"","phone":""}</script>
1874</div> 1875<!-- BEGIN sections: smi-group --> 1876<section id="shopify-section-sections--22038030581972__smi_styles_B3cJyJ" class="shopify-section shopify-section-group-smi-group smi-section smi-styles"><style> 1877 1878 1879 1880 1881 body .smi-section, 1882body .smi-color-scheme_1 { 1883 --color-background: 255,255,255; 1884 --color-background-alpha: 1.0; 1885 1886 --gradient-background: #ffffff; 1887 1888 --color-foreground: 0,0,0; 1889 --color-subtext: 0,0,0; 1890 --color-shadow: 0,0,0; 1891 --color-button: 0,0,0; 1892 --color-button-text: 255,255,255; 1893 --color-secondary-button: 255,255,255; 1894 --color-secondary-button-text: 0,0,0; 1895 --color-link: 0,0,0; 1896 --color-badge-border: 0,0,0; 1897 } 1898 1899 1900body .smi-color-scheme_2 { 1901 --color-background: 252,248,245; 1902 --color-background-alpha: 1.0; 1903 1904 --gradient-background: #fcf8f5; 1905 1906 --color-foreground: 0,0,0; 1907 --color-subtext: 0,0,0; 1908 --color-shadow: 0,0,0; 1909 --color-button: 0,0,0; 1910 --color-button-text: 252,248,245; 1911 --color-secondary-button: 252,248,245; 1912 --color-secondary-button-text: 0,0,0; 1913 --color-link: 0,0,0; 1914 --color-badge-border: 0,0,0; 1915 } 1916 1917 1918body .smi-color-scheme_3 { 1919 --color-background: 40,40,40; 1920 --color-background-alpha: 1.0; 1921 1922 --gradient-background: #282828; 1923 1924 --color-foreground: 255,255,255; 1925 --color-subtext: 255,255,255; 1926 --color-shadow: 255,255,255; 1927 --color-button: 255,255,255; 1928 --color-button-text: 40,40,40; 1929 --color-secondary-button: 40,40,40; 1930 --color-secondary-button-text: 255,255,255; 1931 --color-link: 255,255,255; 1932 --color-badge-border: 255,255,255; 1933 } 1934 1935 1936body .smi-color-scheme_4 { 1937 --color-background: 99,81,63; 1938 --color-background-alpha: 1.0; 1939 1940 --gradient-background: #63513f; 1941 1942 --color-foreground: 255,255,255; 1943 --color-subtext: 255,255,255; 1944 --color-shadow: 255,255,255; 1945 --color-button: 255,255,255; 1946 --color-button-text: 99,81,63; 1947 --color-secondary-button: 99,81,63; 1948 --color-secondary-button-text: 255,255,255; 1949 --color-link: 255,255,255; 1950 --color-badge-border: 255,255,255; 1951 } 1952 1953 1954body .smi-color-scheme_5 { 1955 --color-background: 91,63,44; 1956 --color-background-alpha: 1.0; 1957 1958 --gradient-background: #5b3f2c; 1959 1960 --color-foreground: 255,255,255; 1961 --color-subtext: 255,255,255; 1962 --color-shadow: 255,255,255; 1963 --color-button: 255,255,255; 1964 --color-button-text: 91,63,44; 1965 --color-secondary-button: 91,63,44; 1966 --color-secondary-button-text: 255,255,255; 1967 --color-link: 255,255,255; 1968 --color-badge-border: 255,255,255; 1969 } 1970 1971 1972body .smi-color-scheme_6 { 1973 --color-background: 255,255,255; 1974 --color-background-alpha: 1.0; 1975 1976 --gradient-background: #ffffff; 1977 1978 --color-foreground: 0,0,0; 1979 --color-subtext: 0,0,0; 1980 --color-shadow: 0,0,0; 1981 --color-button: 0,0,0; 1982 --color-button-text: 255,255,255; 1983 --color-secondary-button: 255,255,255; 1984 --color-secondary-button-text: 0,0,0; 1985 --color-link: 0,0,0; 1986 --color-badge-border: 0,0,0; 1987 } 1988 1989 1990body .smi-color-scheme_7 { 1991 --color-background: 255,255,255; 1992 --color-background-alpha: 1.0; 1993 1994 --gradient-background: #ffffff; 1995 1996 --color-foreground: 0,0,0; 1997 --color-subtext: 0,0,0; 1998 --color-shadow: 0,0,0; 1999 --color-button: 0,0,0; 2000 --color-button-text: 255,255,255; 2001 --color-secondary-button: 255,255,255; 2002 --color-secondary-button-text: 0,0,0; 2003 --color-link: 0,0,0; 2004 --color-badge-border: 0,0,0; 2005 } 2006 2007 2008body .smi-color-scheme_8 { 2009 --color-background: 255,255,255; 2010 --color-background-alpha: 1.0; 2011 2012 --gradient-background: #ffffff; 2013 2014 --color-foreground: 0,0,0; 2015 --color-subtext: 0,0,0; 2016 --color-shadow: 0,0,0; 2017 --color-button: 0,0,0; 2018 --color-button-text: 255,255,255; 2019 --color-secondary-button: 255,255,255; 2020 --color-secondary-button-text: 0,0,0; 2021 --color-link: 0,0,0; 2022 --color-badge-border: 0,0,0; 2023 } 2024 2025 2026body .smi-color-scheme_9 { 2027 --color-background: 255,255,255; 2028 --color-background-alpha: 1.0; 2029 2030 --gradient-background: #ffffff; 2031 2032 --color-foreground: 0,0,0; 2033 --color-subtext: 0,0,0; 2034 --color-shadow: 0,0,0; 2035 --color-button: 0,0,0; 2036 --color-button-text: 255,255,255; 2037 --color-secondary-button: 255,255,255; 2038 --color-secondary-button-text: 0,0,0; 2039 --color-link: 0,0,0; 2040 --color-badge-border: 0,0,0; 2041 } 2042 2043 2044body .smi-color-scheme_10 { 2045 --color-background: 255,255,255; 2046 --color-background-alpha: 1.0; 2047 2048 --gradient-background: #ffffff; 2049 2050 --color-foreground: 0,0,0; 2051 --color-subtext: 0,0,0; 2052 --color-shadow: 0,0,0; 2053 --color-button: 0,0,0; 2054 --color-button-text: 255,255,255; 2055 --color-secondary-button: 255,255,255; 2056 --color-secondary-button-text: 0,0,0; 2057 --color-link: 0,0,0; 2058 --color-badge-border: 0,0,0; 2059 } 2060 2061body .smi-section, body .smi-color-scheme_1, body .smi-color-scheme_2, body .smi-color-scheme_3, body .smi-color-scheme_4, body .smi-color-scheme_5, body .smi-color-scheme_6, body .smi-color-scheme_7, body .smi-color-scheme_8, body .smi-color-scheme_9, body .smi-color-scheme_10 { 2062 color: rgba(var(--color-foreground), 1); 2063 background-color: rgba(var(--color-background), var(--color-background-alpha, 1)); 2064} 2065 2066 2067 2068@font-face { 2069 font-family: "Instrument Sans"; 2070 font-weight: 400; 2071 font-style: normal; 2072 font-display: swap; 2073 src: url("//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 2074 url("//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 2075} 2076@font-face { 2077 font-family: "Instrument Sans"; 2078 font-weight: 500; 2079 font-style: normal; 2080 font-display: swap; 2081 src: url("//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n5.1ce463e1cc056566f977610764d93d4704464858.woff2") format("woff2"), 2082 url("//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n5.9079eb7bba230c9d8d8d3a7d101aa9d9f40b6d14.woff") format("woff"); 2083} 2084@font-face { 2085 font-family: "Instrument Sans"; 2086 font-weight: 400; 2087 font-style: normal; 2088 font-display: swap; 2089 src: url("//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 2090 url("//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 2091} 2092@font-face { 2093 font-family: Cardo; 2094 font-weight: 400; 2095 font-style: normal; 2096 font-display: swap; 2097 src: url("//zenmacoffee.com/cdn/fonts/cardo/cardo_n4.8d7bdd0369840597cbb62dc8a447619701d8d34a.woff2") format("woff2"), 2098 url("//zenmacoffee.com/cdn/fonts/cardo/cardo_n4.23b63d1eff80cb5da813c4cccb6427058253ce24.woff") format("woff"); 2099} 2100 2101 2102body .smi-section { 2103 2104 --font-body-family: "Instrument Sans",sans-serif; 2105 --font-body-style: normal; 2106 --font-body-weight: 400; 2107 --font-body-weight-bold: 700; 2108 --font-heading-family: Cardo,serif; 2109 --font-heading-style: normal; 2110 --font-heading-weight: 400; 2111 font-family: var(--font-body-family); 2112 font-style: var(--font-body-style); font-weight: var(--font-body-weight); 2113 2114--font-heading-scale: 1.0; 2115 2116 --font-heading-scale-max: 1.0; 2117 2118--heading-line-height-scale: 1.0; 2119--heading-letter-spacing-scale: 0.4px; 2120--heading-text-case:unset; 2121--font-body-scale: 1.0; 2122--body-line-height-scale: 1.0; 2123--body-letter-spacing-scale: 0.3px; 2124--body-line-height: calc((1 + .8 /1.0) * 1.0); 2125--button-font-family: var(--font-body-family); 2126--button-text-case: uppercase; --price-font-family: var(--font-body-family); 2127--menu-font-family: var(--font-body-family); 2128--subheading-font-family: var(--font-body-family); 2129} 2130 2131 body .smi-section h1, body .smi-section h2, body .smi-section h3, body
2132 .smi-section h4, body .smi-section h5, body .smi-section h6, body 2133 .smi-section .smi-h1, body .smi-section .smi-h2, body .smi-section .smi-h3, 2134 body .smi-section .smi-h4, body .smi-section .smi-h5, body .smi-section 2135 .smi-h6{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: 2136 var(--font-heading-weight); } 2137 body .smi-text-xs, body .smi-text-sm, body .smi-text-md, body 2138 .smi-text-lg { font-family: var(--font-body-family); } 2139 body .smi-text-menu { font-family: var(--menu-font-family); } 2140 body .smi-text-button { font-family: var(--button-font-family); } 2141 body .smi-text-button-purchase { font-family: var(--button-font-family); } 2142 body .smi-text-sub { font-family: var(--subheading-font-family); } 2143 body .smi-text-price-md, body .smi-text-price-lg, body .smi-text-price-xl { 2144 font-family: var(--price-font-family); } 2145 2146 2147 2148 2149 body .smi-section { 2150 --h1-font-size: 44; 2151 --h2-font-size: 34; 2152 --h3-font-size: 26; 2153 --h4-font-size: 20; 2154 --h5-font-size: 16; 2155 --h6-font-size: 14; 2156 --h1-font-size-xs: 40; 2157 --h2-font-size-xs: 30; 2158 --h3-font-size-xs: 22; 2159 --h4-font-size-xs: 20; 2160 --h5-font-size-xs: 16; 2161 --h6-font-size-xs: 14; 2162 --button-font-size: 14; 2163 --button-font-weight: 500; 2164 --subheading-font-size: 14; 2165 --subheading-font-weight: 400; 2166 --badge-font-size: 14; 2167 --badge-font-weight: 400; 2168 --menu-font-size: 14; 2169 --menu-font-weight: 500; 2170 --price-font-size-xl: 24; 2171 --price-font-size-lg: 18; 2172 --price-font-size-md: 16; 2173 --price-font-weight: 400; 2174 --button-letter-spacing-scale: 0.7px; 2175 --subheading-letter-spacing-scale: 0px; 2176 --badge-letter-spacing-scale: 0px; 2177 --menu-letter-spacing-scale: 0.8px; 2178 --price-letter-spacing-scale: 0px; 2179 } 2180 2181 2182 2183 body .smi-section { 2184 --page-width: 1200px; 2185 --page-width-margin: 0rem; 2186 --spacing-sections-desktop: 0px; 2187 --spacing-sections-mobile: 0px; 2188 --spacing-elements: 1.0; 2189 --grid-desktop-vertical-spacing: 30px; 2190 --grid-desktop-horizontal-spacing: 30px; 2191 --grid-mobile-vertical-spacing: 15px; 2192 --grid-mobile-horizontal-spacing: 15px; 2193} 2194@media screen and (min-width: 992px){ 2195 body .smi-section{ 2196 --spacing-elements: 1.0; 2197 } 2198} 2199 2200 2201 2202 body .smi-section { 2203 --buttons-scale: 1.0; 2204 --buttons-radius: 0px; 2205 --buttons-radius-outset: 0px; 2206 --buttons-border-width: 1px; 2207 --buttons-border-opacity: 0.8; 2208 --buttons-shadow-opacity: 0.2; 2209 --buttons-shadow-visible: 0; 2210 2211 --buttons-shadow-horizontal-offset: 0px; 2212 --buttons-shadow-vertical-offset: 0px; 2213 --buttons-shadow-blur-radius: 0px; 2214 --buttons-border-offset: 0.3px; 2215} 2216 2217 2218 2219 body .smi-section { 2220 2221 --variant-pills-border-width-min: 1px; 2222 --border-product-button-20: 0.2;
2223 --variant-pills-border-width-20-min: 1px; 2224 2225 --variant-pills-border-width: 1px; 2226 --variant-pills-radius: 0px; 2227 --variant-pills-shadow-opacity: 0.0; 2228 2229 --variant-pills-shadow-horizontal-offset: px; 2230 --variant-pills-shadow-vertical-offset: px; 2231 --variant-pills-shadow-blur-radius: px; 2232} 2233 2234 2235 2236 body .smi-section { 2237--inputs-radius: 0px; 2238--inputs-border-width: 1px; 2239--inputs-border-opacity: 0.55; 2240--inputs-shadow-opacity: 0.2; 2241 2242--inputs-shadow-horizontal-offset: 0px; 2243--inputs-margin-offset: 0px; 2244--inputs-shadow-vertical-offset: 0px; 2245--inputs-shadow-blur-radius: 0px; 2246--inputs-radius-outset: 0px; 2247--inputs-shadow-visible: 0; 2248} 2249 2250 2251 2252body .smi-section { 2253--svg-stroke-width: 0.5; 2254--svg-width: 24.0px; 2255--svg-height: 24.0px; 2256--icon-scale: 1.0; 2257} 2258 2259 2260 2261 body .smi-section { 2262--product-card-image-padding: 0px; 2263--product-card-corner-radius: 0px; 2264--product-card-text-alignment: ; 2265--product-card-border-width: 0px; 2266--product-card-border-opacity: 0.55; 2267--product-card-shadow-opacity: 0.2; 2268--product-card-shadow-visible: 0; 2269 2270--product-card-shadow-horizontal-offset: 0px; 2271--product-card-shadow-vertical-offset: 0px; 2272--product-card-shadow-blur-radius: 0px; 2273} 2274 2275 2276 2277 body .smi-section { 2278--badge-corner-radius: 40px; 2279--color-badge-foreground: 255,255,255; 2280--color-badge-background: 208,23,23; 2281--color-sold-badge-foreground: 255,255,255; 2282--color-sold-badge-background: 140,140,140; 2283} 2284 2285 2286 2287 body .smi-section { 2288 --blog-card-image-padding: 0px; 2289 --blog-card-corner-radius: 0px; 2290 --blog-card-border-width: 0px; 2291 --blog-card-border-opacity: 0.55; 2292 --blog-card-shadow-opacity: 0.2; 2293 --blog-card-shadow-visible: 1; 2294 2295 --blog-card-shadow-horizontal-offset: 0px; 2296 --blog-card-shadow-vertical-offset: 0px; 2297 --blog-card-shadow-blur-radius: 0px; 2298} 2299 2300 2301 2302 body .smi-section { 2303 --text-boxes-border-opacity: 0.55; 2304 --text-boxes-border-width: 0px; 2305 2306 --text-boxes-border-width-min: 1px; 2307 2308 --text-boxes-radius: 0px; 2309 --text-boxes-shadow-opacity: 0.2; 2310 --text-boxes-shadow-visible: 0; 2311 2312 --text-boxes-shadow-horizontal-offset: 0px; 2313 --text-boxes-shadow-vertical-offset: 0px; 2314 --text-boxes-shadow-blur-radius: 0px; 2315} 2316 2317 2318 2319 body .smi-section { 2320--media-border-opacity: 0.55; 2321--media-border-width: 0px; 2322--media-radius: 0px; 2323--media-shadow-opacity: 0.2; 2324 2325--media-shadow-horizontal-offset: 0px; 2326--media-shadow-vertical-offset: 0px; 2327--media-shadow-blur-radius: 0px; 2328--media-shadow-visible: 1; 2329} 2330 2331 2332 2333 body .smi-section { 2334--popup-border-width: 1px; 2335--popup-border-opacity: 0.1; 2336--popup-corner-radius: 0px; 2337--popup-shadow-opacity: 0.2; 2338 2339--popup-shadow-horizontal-offset: 0px; 2340--popup-shadow-vertical-offset: 0px; 2341--popup-shadow-blur-radius: 0px; 2342} 2343 2344 2345</style> 2346 2347 <link rel="preload" as="font" href="//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" type="font/woff2" crossorigin> 2348 <link rel="preload" as="font" href="//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" type="font/woff2" crossorigin> 2349 2350 <link rel="preload" as="font" href="//zenmacoffee.com/cdn/fonts/instrument_sans/instrumentsans_n5.1ce463e1cc056566f977610764d93d4704464858.woff2" type="font/woff2" crossorigin> 2351 2352 2353 <link rel="preload" as="font" href="//zenmacoffee.com/cdn/fonts/cardo/cardo_n4.8d7bdd0369840597cbb62dc8a447619701d8d34a.woff2" type="font/woff2" crossorigin> 2354 2355 2356 2357<style data-shopify> 2358 section.smi-styles{position:fixed;top:30%} 2359</style> 2360</section> 2361<!-- END sections: smi-group --><!--Content in content_for_footer --> 2362 2363 2364<!--LH--><style> .shark-tank-logo-overlay {position: absolute; bottom: 70px; left: 35px; z-index: 9999;} .shark-logo {width: 140px; height: auto;} /* Mobile Responsive */@media (max-width: 768px) {.shark-logo {width: 100px; } .shark-tank-logo-overlay {bottom: 60px; left: 20px; }} </style> 2365<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
2365<script type="text/javascript"> 2366 //SendWILL APPS COMMON JS CODE 2367 window.EcomSendApps = window.EcomSendApps || {} 2368 2369 window.EcomSendApps.design_mode = false 2370 2371 2372 window.EcomSendApps.common = window.EcomSendApps.common || {} 2373 window.EcomSendApps.common.shop = { 2374 permanent_domain: 'coffeezenma.myshopify.com', 2375 currency: "INR", 2376 money_format: "â¹ {{amount_no_decimals}}", 2377 id: 71063437524, 2378 } 2379 2380 2381 2382 window.EcomSendApps.common.customer = { 2383 id: null, 2384 tags: null, 2385 email: null, 2386 accepts_marketing: null, 2387 first_name: null, 2388 } 2389 2390 2391 2392 window.EcomSendApps.common.template = 'blog' 2393</script>
2393 2394<!-- END app snippet --> 2395
2396<script> 2397 window.EcomSendApps = window.EcomSendApps || {} 2398 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 2399 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 2400 /** @description storefront main bundle asset url */ 2401 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 2402 /** @description storefront style asset url */ 2403 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 2404 /** @description storefront wasm asset url for runtime signature module */ 2405 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 2406 /** @description fallback delay when requestIdleCallback is unavailable */ 2407 const ECOMSEND_IDLE_TIMEOUT_MS = 800 2408 /** @description user interaction events used to trigger lazy init earlier */ 2409 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 2410 /** @description global flag key for emergency immediate loading */ 2411 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 2412 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 2413 const ECOMSEND_DEFAULT_GDPR_FLAG = false 2414 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 2415 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 2416 2417 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 2418 function normalizeEcomsendBooleanFlag(rawValue) { 2419 if (typeof rawValue === "boolean") { 2420 return rawValue 2421 } 2422 if (typeof rawValue === "number") { 2423 return rawValue === 1 2424 } 2425 if (typeof rawValue === "string") { 2426 const normalizedValue = rawValue.trim().toLowerCase() 2427 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 2428 } 2429 return false 2430 } 2431 2432 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 2433 function lockEcomsendReadonlyFlag(flagName, flagValue) { 2434 try { 2435 Object.defineProperty(window.EcomSendApps, flagName, { 2436 value: flagValue, 2437 writable: false, 2438 configurable: false, 2439 enumerable: true, 2440 }) 2441 return 2442 } catch (error) {} 2443 window.EcomSendApps[flagName] = flagValue 2444 } 2445 2446 /** @description resolve storefront GDPR mode from merchant theme override */ 2447 function resolveEcomsendGdprMode() { 2448 if (typeof window.EcomSendApps.GDPR === "undefined") { 2449 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 2450 } 2451 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 2452 window.EcomSendApps.GDPR = gdprEnabled 2453 return gdprEnabled 2454 } 2455 2456 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 2457 function resolveEcomsendCwTracksMode() { 2458 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 2459 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 2460 } 2461 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 2462 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 2463 return cwTracksEnabled 2464 } 2465 2466 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 2467 function syncEcomsendGdprModeToStorage(gdprEnabled) { 2468 if (!window.localStorage) { 2469 return 2470 } 2471 if (gdprEnabled) { 2472 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 2473 return 2474 } 2475 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 2476 } 2477 2478 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 2479 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 2480 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 2481 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 2482 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 2483 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 2484 2485 try { 2486 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 2487 } catch (error) {} 2488 2489 /** @description create main stylesheet node for storefront runtime */ 2490 function createEcomSendMainStyleEle() { 2491 const ecomsendMainStyleEle = document.createElement("link") 2492 ecomsendMainStyleEle.rel = "stylesheet" 2493 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 2494 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 2495 return ecomsendMainStyleEle 2496 } 2497 2498 /** @description append runtime stylesheet exactly once */ 2499 function ensureEcomSendMainStyleLoaded() { 2500 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 2501 return 2502 } 2503 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 2504 document.head.appendChild(ecomsendMainStyleEle) 2505 } 2506 2507 /** @description remove interaction listeners after first lazy-init trigger */ 2508 function clearInteractionListeners() {
2509 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2510 window.removeEventListener(eventName, scheduleMainBundleLoad) 2511 }) 2512 } 2513 2514 /** @description run low-priority task via idle callback with timeout fallback */ 2515 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 2516 if (window.requestIdleCallback) { 2517 window.requestIdleCallback(() => { 2518 taskRunner() 2519 }, { timeout: timeoutMs }) 2520 return 2521 } 2522 window.setTimeout(() => { 2523 taskRunner() 2524 }, timeoutMs) 2525 } 2526 2527 /** @description load main storefront bundle once and keep rollback override */ 2528 function loadEcomsendMainBundle() { 2529 if (window.__ecomsendMainBundleLoaded) { 2530 return 2531 } 2532 window.__ecomsendMainBundleLoaded = true 2533 clearInteractionListeners() 2534 /** @description ensure storefront runtime css is loaded together with main bundle */ 2535 ensureEcomSendMainStyleLoaded() 2536 const ecomsendMainScriptEle = document.createElement("script") 2537 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 2538 ecomsendMainScriptEle.async = true 2539 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 2540 document.body.appendChild(ecomsendMainScriptEle) 2541 } 2542 2543 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 2544 function scheduleMainBundleLoad() { 2545 if (window.__ecomsendMainBundleLoadScheduled) { 2546 return 2547 } 2548 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 2549 window.__ecomsendMainBundleLoadScheduled = true 2550 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 2551 loadEcomsendMainBundle() 2552 return 2553 } 2554 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 2555 } 2556 2557 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 2558 function cacheMarketingParams() { 2559 const urlParams = new URLSearchParams(window.location.search) 2560 const marketingId = urlParams.get("ec_marketing_id") 2561 const ecEmailId = urlParams.get("ec_email_id") 2562 const ecMarketingSign = urlParams.get("ec_marketing_sign") 2563 2564 if (marketingId && window.localStorage) { 2565 window.localStorage.setItem("ec_marketing_id", marketingId) 2566 } 2567 if (ecEmailId && window.localStorage) { 2568 window.localStorage.setItem("ec_email_id", ecEmailId) 2569 } 2570 if (ecMarketingSign && window.localStorage) { 2571 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 2572 } 2573 } 2574 2575 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 2576 function isMarketingStorageAllowedByCustomerPrivacy() { 2577 const customerPrivacy = window?.Shopify?.customerPrivacy 2578 if (!customerPrivacy) { 2579 return false 2580 } 2581 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 2582 if (marketingAllowed) { 2583 return true 2584 } 2585 if (typeof customerPrivacy.currentVisitorConsent === "function") { 2586 const consent = customerPrivacy.currentVisitorConsent() 2587 return consent?.marketing === "yes" 2588 } 2589 return false 2590 } 2591 2592 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 2593 function isAnalyticsStorageAllowedByCustomerPrivacy() { 2594 const customerPrivacy = window?.Shopify?.customerPrivacy 2595 if (!customerPrivacy) { 2596 return false 2597 } 2598 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 2599 if (analyticsAllowed) { 2600 return true 2601 } 2602 if (typeof customerPrivacy.currentVisitorConsent === "function") { 2603 const consent = customerPrivacy.currentVisitorConsent() 2604 return consent?.analytics === "yes" 2605 } 2606 return false 2607 } 2608 2609 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 2610 function cacheMarketingParamsWithGdprGuard() { 2611 if (!ECOMSEND_GDPR_ENABLED) { 2612 cacheMarketingParams() 2613 return 2614 } 2615 if (isMarketingStorageAllowedByCustomerPrivacy()) { 2616 cacheMarketingParams() 2617 } 2618 } 2619 2620 /** @description cache shop id used by pixel report branches */ 2621 function cacheShopIdForPixel() { 2622 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 2623 return 2624 } 2625 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 2626 } 2627 2628 /** 2629 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 2630 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 2631 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 2632 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 2633 */ 2634 2635 /** @description execute shop id caching with GDPR guard and shared consent policy */ 2636 function cacheShopIdWithGdprGuard() { 2637 if (!ECOMSEND_GDPR_ENABLED) { 2638 cacheShopIdForPixel() 2639 return 2640 } 2641 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 2642 cacheShopIdForPixel() 2643 } 2644 } 2645 2646 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 2647 function withCustomerPrivacyApiReady(onReady) { 2648 if (!ECOMSEND_GDPR_ENABLED) { 2649 onReady() 2650 return 2651 } 2652 if (window?.Shopify?.customerPrivacy) { 2653 onReady() 2654 return 2655 } 2656 if (typeof window?.Shopify?.loadFeatures !== "function") { 2657 return 2658 } 2659 window.Shopify.loadFeatures( 2660 [{ name: "consent-tracking-api", version: "0.1" }], 2661 (error) => { 2662 if (error) { 2663 return 2664 } 2665 onReady() 2666 } 2667 ) 2668 } 2669 2670 try { 2671 withCustomerPrivacyApiReady(() => { 2672 cacheMarketingParamsWithGdprGuard() 2673 cacheShopIdWithGdprGuard() 2674 }) 2675 if (ECOMSEND_GDPR_ENABLED) { 2676 document.addEventListener("visitorConsentCollected", () => { 2677 cacheMarketingParamsWithGdprGuard() 2678 cacheShopIdWithGdprGuard() 2679 }) 2680 } 2681 } catch (e) {} 2682 2683 /** @description inject wasm asset url into shared namespace before main bundle executes */ 2684 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 2685
2686 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2687 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 2688 }) 2689 2690 if (document.readyState === "loading") { 2691 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 2692 } else { 2693 scheduleMainBundleLoad() 2694 } 2695</script>
2695 2696 2697<style id="ecomsend-custom-style"></style> 2698
2699<script>window.shopLocale = 'en'</script>
2699 2700
2701<script> 2702 /** @description timeout used for deferred discount request scheduling */ 2703 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 2704 2705 /** @description apply discount code from url query only when parameter exists */ 2706 function applyWillDiscountCode() { 2707 const urlParams = new URLSearchParams(window.location.search) 2708 const willDiscountCode = urlParams.get("willDiscountCode") 2709 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 2710 return 2711 } 2712 fetch("/cart/update.js", { 2713 method: "POST", 2714 headers: { 2715 "Content-Type": "application/json", 2716 }, 2717 body: JSON.stringify({ 2718 discount: willDiscountCode, 2719 }), 2720 }) 2721 } 2722 2723 try { 2724 if (!window.__ecomsendDeferredTasksScheduled) { 2725 /** @description global guard to avoid duplicate deferred task scheduling */ 2726 window.__ecomsendDeferredTasksScheduled = true 2727 if (window.requestIdleCallback) { 2728 window.requestIdleCallback(() => { 2729 applyWillDiscountCode() 2730 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 2731 } else { 2732 window.setTimeout(() => { 2733 applyWillDiscountCode() 2734 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 2735 } 2736 } 2737 } catch (error) {} 2738</script>
2738 2739 2740 2741 2742</div>
2742<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2742 2743<shopify-store store-domain="https://zenmacoffee.com" country="IN" language="en"></shopify-store> 2744<shopify-chat></shopify-chat> 2745</body> 2746</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.