1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://ecscoffee.com/search"> 9 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 10 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 11 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 12 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//ecscoffee.com/cdn/shop/files/ecs_favicon_c45c049c-972a-4db4-8b51-9eb0770d7a0b_32x32.png?v=1787164258" type="image/png"> 13<title>Search – ECS Coffee</title> 14<meta name="description" content="We help Canadians confidently choose and enjoy premium coffee gear through hands-on trials, expert education, & service that lasts beyond the sale. With deep inventory, top brand partnerships, and full in-house warranty support â we are built for real coffee drinkers, not just purists. Serving Canadians since 1997"> 15<meta property="og:site_name" content="ECS Coffee"> 16<meta property="og:url" content="https://ecscoffee.com/search"> 17<meta property="og:title" content="Search"> 18<meta property="og:type" content="website"> 19<meta property="og:description" content="We help Canadians confidently choose and enjoy premium coffee gear through hands-on trials, expert education, & service that lasts beyond the sale. With deep inventory, top brand partnerships, and full in-house warranty support â we are built for real coffee drinkers, not just purists. Serving Canadians since 1997"><meta property="og:image" content="http://ecscoffee.com/cdn/shop/files/etobicoke_store.png?v=1750252124"> 20 <meta property="og:image:secure_url" content="https://ecscoffee.com/cdn/shop/files/etobicoke_store.png?v=1750252124"> 21 <meta property="og:image:width" content="1200"> 22 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@https://x.com/ecscoffee"> 23<meta name="twitter:card" content="summary_large_image"> 24<meta name="twitter:title" content="Search"> 25<meta name="twitter:description" content="We help Canadians confidently choose and enjoy premium coffee gear through hands-on trials, expert education, & service that lasts beyond the sale. With deep inventory, top brand partnerships, and full in-house warranty support â we are built for real coffee drinkers, not just purists. Serving Canadians since 1997"> 26<style data-shopify>:root { 27 --product-grid-padding: 12px; 28 }</style>
28<script> 29 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 30 31 window.theme = window.theme || {}; 32 33 theme.settings = { 34 themeName: 'Expanse', 35 themeVersion: '9.1.0', // x-release-please-version 36 }; 37 </script>
37<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 37
37
38<script type="importmap"> 39{ 40 "imports": { 41 "block.product-buy-buttons.drawers": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-buy-buttons.drawers.js?v=143357058838575216011790697860", 42 "block.product-buy-buttons.gift-form": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-buy-buttons.gift-form.js?v=46785361256357036371790697861", 43 "block.product-buy-buttons": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-buy-buttons.js?v=35516279905384100631790697861", 44 "block.product-buy-buttons.store-availability": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-buy-buttons.store-availability.js?v=90760121318270272421790697861", 45 "block.product-inventory": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-inventory.js?v=20518228087486565811790697862", 46 "block.product-price": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-price.js?v=35246183459863012841790697862", 47 "block.product-title": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-title.js?v=124903593559520654341790697863", 48 "block.product-variant-picker": "//ecscoffee.com/cdn/shop/t/429/assets/block.product-variant-picker.js?v=114817416060497964331790697863", 49 "cart.order-note": "//ecscoffee.com/cdn/shop/t/429/assets/cart.order-note.js?v=56198602689862001351790697864", 50 "component.lightbox": "//ecscoffee.com/cdn/shop/t/429/assets/component.lightbox.js?v=156646539613027545861790697864", 51 "element.accordion": "//ecscoffee.com/cdn/shop/t/429/assets/element.accordion.js?v=26352719291171277101790697865", 52 "element.base-media": "//ecscoffee.com/cdn/shop/t/429/assets/element.base-media.js?v=61305152781971747521790697866", 53 "element.header-search": "//ecscoffee.com/cdn/shop/t/429/assets/element.header-search.js?v=89544545804712572551790697866", 54 "element.image.parallax": "//ecscoffee.com/cdn/shop/t/429/assets/element.image.parallax.js?v=59188309605188605141790697867", 55 "element.map": "//ecscoffee.com/cdn/shop/t/429/assets/element.map.js?v=104976426947850234061790697867", 56 "element.marquee": "//ecscoffee.com/cdn/shop/t/429/assets/element.marquee.js?v=146838365732890290641790697867", 57 "element.model": "//ecscoffee.com/cdn/shop/t/429/assets/element.model.js?v=104979259955732717291790697868", 58 "element.product-recommendations": "//ecscoffee.com/cdn/shop/t/429/assets/element.product-recommendations.js?v=92208828216334547371790697868", 59 "element.quantity-selector": "//ecscoffee.com/cdn/shop/t/429/assets/element.quantity-selector.js?v=68208048201360514121790697869", 60 "element.text.rte": "//ecscoffee.com/cdn/shop/t/429/assets/element.text.rte.js?v=28194737298593644281790697869", 61 "element.theme": "//ecscoffee.com/cdn/shop/t/429/assets/element.theme.js?v=79531236870419416191790697870", 62 "element.video": "//ecscoffee.com/cdn/shop/t/429/assets/element.video.js?v=110560105447302630031790697870", 63 "es-module-shims": "//ecscoffee.com/cdn/shop/t/429/assets/es-module-shims.min.js?v=3197203922110785981790697871", 64 "form.localization.disclosure": "//ecscoffee.com/cdn/shop/t/429/assets/form.localization.disclosure.js?v=182459945533096787091790697871", 65 "form.predictive-search": "//ecscoffee.com/cdn/shop/t/429/assets/form.predictive-search.js?v=16338149262871167711790697872", 66 "head.theme-editor": "//ecscoffee.com/cdn/shop/t/429/assets/head.theme-editor.js?v=82669915001170288111790697873", 67 "header.cart-drawer": "//ecscoffee.com/cdn/shop/t/429/assets/header.cart-drawer.js?v=76924253000731865721790697876", 68 "header.close-cart": "//ecscoffee.com/cdn/shop/t/429/assets/header.close-cart.js?v=111774689337820112111790697876", 69 "header.desktop-nav.nav-dropdown": "//ecscoffee.com/cdn/shop/t/429/assets/header.desktop-nav.nav-dropdown.js?v=161891049847192907061790697877", 70 "header.drawer": "//ecscoffee.com/cdn/shop/t/429/assets/header.drawer.js?v=17624087784712756681790697877", 71 "header.mobile-nav": "//ecscoffee.com/cdn/shop/t/429/assets/header.mobile-nav.js?v=68222097154808643481790697878", 72 "header.nav": "//ecscoffee.com/cdn/shop/t/429/assets/header.nav.js?v=60474361350033080031790697878", 73 "header.toggle-cart": "//ecscoffee.com/cdn/shop/t/429/assets/header.toggle-cart.js?v=98854154335626053671790697878", 74 "header.toggle-menu": "//ecscoffee.com/cdn/shop/t/429/assets/header.toggle-menu.js?v=39506857234317197601790697879", 75 "header.toggle-search": "//ecscoffee.com/cdn/shop/t/429/assets/header.toggle-search.js?v=158471854237997684391790697879", 76 "is-land": "//ecscoffee.com/cdn/shop/t/429/assets/is-land.min.js?v=92343381495565747271790697909", 77 "list.filter-grid.active-tags": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.active-tags.js?v=95708428777908361691790697910", 78 "list.filter-grid.collection-mobile-filters": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.collection-mobile-filters.js?v=63107918996786963331790697910", 79 "list.filter-grid.filter-form": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.filter-form.js?v=17067780984386582381790697911", 80 "list.filter-grid": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.js?v=101890920840529502621790697911", 81 "list.filter-grid.list-filter": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.list-filter.js?v=138701075783354965801790697911", 82 "list.filter-grid.mobile-filters-trigger": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.mobile-filters-trigger.js?v=95983497396036638961790697912", 83 "list.filter-grid.price-range-text": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.price-range-text.js?v=49452109150009672021790697912", 84 "list.filter-grid.price-range": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.price-range.js?v=35983194066026989001790697913", 85 "list.filter-grid.sort-by": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.sort-by.js?v=16910320673970581474
851790697913", 86 "list.filter-grid.view-buttons": "//ecscoffee.com/cdn/shop/t/429/assets/list.filter-grid.view-buttons.js?v=31923186262704385171790697914", 87 "list.product-card.swatches": "//ecscoffee.com/cdn/shop/t/429/assets/list.product-card.swatches.js?v=113927694071767406001790697914", 88 "module.cart-form": "//ecscoffee.com/cdn/shop/t/429/assets/module.cart-form.js?v=21319002842506299681790697915", 89 "module.clone-footer": "//ecscoffee.com/cdn/shop/t/429/assets/module.clone-footer.js?v=65189253863211222311790697916", 90 "module.modal": "//ecscoffee.com/cdn/shop/t/429/assets/module.modal.js?v=44527242903564663411790697916", 91 "module.slideshow": "//ecscoffee.com/cdn/shop/t/429/assets/module.slideshow.js?v=164835195365977764321790697917", 92 "overlay.newsletter-reminder": "//ecscoffee.com/cdn/shop/t/429/assets/overlay.newsletter-reminder.js?v=76052422197643520471790697917", 93 "overlay.quick-add": "//ecscoffee.com/cdn/shop/t/429/assets/overlay.quick-add.js?v=20686207342118126761790697918", 94 "overlay.quick-shop": "//ecscoffee.com/cdn/shop/t/429/assets/overlay.quick-shop.js?v=157739579751739548241790697918", 95 "overlay.tool-tip": "//ecscoffee.com/cdn/shop/t/429/assets/overlay.tool-tip.js?v=78722916108622987231790697919", 96 "overlay.tool-tip.trigger": "//ecscoffee.com/cdn/shop/t/429/assets/overlay.tool-tip.trigger.js?v=38823101629727047911790697919", 97 "product.add-to-cart": "//ecscoffee.com/cdn/shop/t/429/assets/product.add-to-cart.js?v=153565341879909331761790697921", 98 "product.gallery": "//ecscoffee.com/cdn/shop/t/429/assets/product.gallery.js?v=101937563878297892051790697922", 99 "product.gallery.photoswipe": "//ecscoffee.com/cdn/shop/t/429/assets/product.gallery.photoswipe.js?v=34264043932858048631790697922", 100 "section.advanced-accordion": "//ecscoffee.com/cdn/shop/t/429/assets/section.advanced-accordion.js?v=44790911016288138071790697923", 101 "section.age-verification-popup": "//ecscoffee.com/cdn/shop/t/429/assets/section.age-verification-popup.js?v=58303022586883027081790697923", 102 "section.background-image-text": "//ecscoffee.com/cdn/shop/t/429/assets/section.background-image-text.js?v=26227350979714212071790697923", 103 "section.collection-header": "//ecscoffee.com/cdn/shop/t/429/assets/section.collection-header.js?v=52320583960175857641790697924", 104 "section.countdown": "//ecscoffee.com/cdn/shop/t/429/assets/section.countdown.js?v=75237863181774550081790697924", 105 "section.footer": "//ecscoffee.com/cdn/shop/t/429/assets/section.footer.js?v=148713697742347807881790697925", 106 "section.header": "//ecscoffee.com/cdn/shop/t/429/assets/section.header.js?v=13203801188933004421790697925", 107 "section.hotspots": "//ecscoffee.com/cdn/shop/t/429/assets/section.hotspots.js?v=178007014693575642251790697925", 108 "section.image-compare": "//ecscoffee.com/cdn/shop/t/429/assets/section.image-compare.js?v=148705783676582583041790697926", 109 "section.main-addresses": "//ecscoffee.com/cdn/shop/t/429/assets/section.main-addresses.js?v=38269558316828166111790697926", 110 "section.main-cart": "//ecscoffee.com/cdn/shop/t/429/assets/section.main-cart.js?v=57317533223459346501790697927", 111 "section.main-login": "//ecscoffee.com/cdn/shop/t/429/assets/section.main-login.js?v=141583384861984065451790697927", 112 "section.media-text": "//ecscoffee.com/cdn/shop/t/429/assets/section.media-text.js?v=44677140657195515631790697927", 113 "section.more-products-vendor": "//ecscoffee.com/cdn/shop/t/429/assets/section.more-products-vendor.js?v=8511688544614558571790697928", 114 "section.newsletter-popup": "//ecscoffee.com/cdn/shop/t/429/assets/section.newsletter-popup.js?v=177313225796357939811790697928", 115 "section.password-header": "//ecscoffee.com/cdn/shop/t/429/assets/section.password-header.js?v=124471658844228363121790697928", 116 "section.recently-viewed": "//ecscoffee.com/cdn/shop/t/429/assets/section.recently-viewed.js?v=64031631519373429601790697929", 117 "section.testimonials": "//ecscoffee.com/cdn/shop/t/429/assets/section.testimonials.js?v=22104849226382439421790697929", 118 "section.toolbar.announcement-bar": "//ecscoffee.com/cdn/shop/t/429/assets/section.toolbar.announcement-bar.js?v=113790760388345659521790697930", 119 "theme": "//ecscoffee.com/cdn/shop/t/429/assets/theme.js?v=113616480651186619411790697941", 120 "util.a11y": "//ecscoffee.com/cdn/shop/t/429/assets/util.a11y.js?v=52391889484665157991790697941", 121 "util.ajax-renderer": "//ecscoffee.com/cdn/shop/t/429/assets/util.ajax-renderer.js?v=97870815632261419761790697941", 122 "util.currency": "//ecscoffee.com/cdn/shop/t/429/assets/util.currency.js?v=145317363220411440011790697942", 123 "util.editor-events": "//ecscoffee.com/cdn/shop/t/429/assets/util.editor-events.js?v=99040249503335390211790697942", 124 "util.events": "//ecscoffee.com/cdn/shop/t/429/assets/util.events.js?v=72345573757032118991790697943", 125 "util.misc": "//ecscoffee.com/cdn/shop/t/429/assets/util.misc.js?v=117964846174238173191790697943", 126 "util.product-loader": "//ecscoffee.com/cdn/shop/t/429/assets/util.product-loader.js?v=71947287259713254281790697943", 127 "util.resource-loader": "//ecscoffee.com/cdn/shop/t/429/assets/util.resource-loader.js?v=81301169148003274841790697944", 128 "util.storage": "//ecscoffee.com/cdn/shop/t/429/assets/util.storage.js?v=165714144265540632071790697944", 129 "utility.stylesheet": "//ecscoffee.com/cdn/shop/t/429/assets/utility.stylesheet.js?v=115421978848924304161790697945", 130 "vendor.body-scroll-lock": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.body-scroll-lock.js?v=43858629955478570601790697945", 131 "vendor.flickity-fade": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.flickity-fade.js?v=30199917077759486291790697945", 132 "vendor.flickity": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.flickity.js?v=145589282352783664051790697946", 133 "vendor.in-view": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.in-view.js?v=126891093837844970591790697946", 134 "vendor.nouislider": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.nouislider.js?v=129287890155711085221790697947", 135 "vendor.photoswipe-ui-default": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.photoswipe-ui-default.min.js?v=73207447096779043641790697947", 136 "vendor.photoswipe": "//ecscoffee.com/cdn/shop/t/429/assets/vendor.photoswipe.min.js?v=24673779349008835351790697947" 137 } 138} 139</script>
139 140
141<script> 142 if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) { 143 const el = document.createElement('script') 144 el.async = true 145 el.src = "//ecscoffee.com/cdn/shop/t/429/assets/es-module-shims.min.js?v=3197203922110785981790697871" 146 document.head.appendChild(el) 147 } 148</script>
148 149 150
151<script type="module" src="//ecscoffee.com/cdn/shop/t/429/assets/is-land.min.js?v=92343381495565747271790697909"></script>
151 152 153
154<script type="module"> 155 try { 156 const importMap = document.querySelector('script[type="importmap"]') 157 const importMapJson = JSON.parse(importMap.textContent) 158 const importMapModules = Object.values(importMapJson.imports) 159 for (let i = 0; i < importMapModules.length; i++) { 160 const link = document.createElement('link') 161 link.rel = 'modulepreload' 162 link.href = importMapModules[i] 163 document.head.appendChild(link) 164 } 165 } catch (e) { 166 console.error(e) 167 } 168</script>
168 169
170<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
170<meta name="google-site-verification" content="50xcYnV7T0Z-zYna4z4ctAMqDRHilXW2ZG0EVgIfuDo"> 171<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13123813434/digital_wallets/dialog"> 172<meta id="in-context-paypal-metadata" data-shop-id="13123813434" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD"> 173<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://ecscoffee.com/search"> 174<link rel="alternate" hreflang="en" href="https://ecscoffee.com/search"> 175<link rel="alternate" hreflang="fr" href="https://ecscoffee.com/fr/search">
176<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=5374010"></script>
176 177<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
178<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=5374010&shop_id=13123813434" crossorigin="anonymous"></script>
vendor: 1 bytes, line 178
178
179<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13123813434,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13123813434","merchantName":"ECS Coffee","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","interac","jcb"],"total":{"type":"pending","label":"ECS Coffee","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 179
179
180<script id="shopify-features" type="application/json">{"accessToken":"1fdcab98e33b96f0c473f54f847bca9f","betas":["rich-media-storefront-analytics"],"domain":"ecscoffee.com","predictiveSearch":true,"shopId":13123813434,"locale":"en"}</script>
vendor: 1 bytes, line 180
180
181<script>var Shopify = Shopify || {}; 182Shopify.shop = "ecscoffee.myshopify.com"; 183Shopify.locale = "en"; 184Shopify.currency = {"active":"CAD","rate":"1.0"}; 185Shopify.country = "CA"; 186Shopify.theme = {"name":"Thanksgiving Flyer Launch - Oct 1 2026","id":131338174522,"schema_name":"Expanse","schema_version":"9.1.0","theme_store_id":902,"role":"main"}; 187Shopify.theme.handle = "null"; 188Shopify.theme.style = {"id":null,"handle":null}; 189Shopify.cdnHost = "ecscoffee.com/cdn"; 190Shopify.routes = Shopify.routes || {}; 191Shopify.routes.root = "/"; 192Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 193Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 194Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 195Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 195
195
196<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 196
196
197<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 197
197
198<script> 199 window.ShopifyPay = window.ShopifyPay || {}; 200 window.ShopifyPay.apiHost = "shop.app\/pay"; 201 window.ShopifyPay.redirectState = null; 202</script>
vendor: 1 bytes, line 202
202
203<script> 204 window.Shopify = window.Shopify || {}; 205 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 206 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 207 window.Shopify.SignInWithShop.eligible = true; 208</script>
vendor: 1 bytes, line 208
208
209<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 209
209
210<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 210
210
211<script type="module"> 212 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 213 214 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 215 216</script>
vendor: 1 bytes, line 216
216
217<script> 218 window.Shopify = window.Shopify || {}; 219 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 220 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"]}; 221</script>
vendor: 1 bytes, line 221
221
222<script>(function() { 223 var isLoaded = false; 224 function asyncLoad() { 225 if (isLoaded) return; 226 isLoaded = true; 227 var urls = ["https:\/\/cloudsearch-1f874.kxcdn.com\/shopify.js?srp=\/a\/search\u0026filtersEnabled=1\u0026markets=1\u0026shop=ecscoffee.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=ecscoffee.myshopify.com","https:\/\/cdn-app.cart-bot.net\/public\/js\/append.js?shop=ecscoffee.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=ecscoffee.myshopify.com","https:\/\/ottawa.getmulberry.com\/app\/adapter.js?shop=ecscoffee.myshopify.com"]; 228 for (var i = 0; i < urls.length; i++) { 229 var s = document.createElement('script'); 230 s.type = 'text/javascript'; 231 s.async = true; 232 s.src = urls[i]; 233 var x = document.getElementsByTagName('script')[0]; 234 x.parentNode.insertBefore(s, x); 235 } 236 }; 237 if(window.attachEvent) { 238 window.attachEvent('onload', asyncLoad); 239 } else { 240 window.addEventListener('load', asyncLoad, false); 241 } 242})();</script>
vendor: 1 bytes, line 242
242
243<script id="__st">var __st={"a":13123813434,"offset":-14400,"reqid":"f16ff0be-a65f-4287-81d8-b73c39a60c02-1790942983","pageurl":"ecscoffee.com\/search","u":"b21037f56499","p":"searchresults"};</script>
vendor: 1 bytes, line 243
243
244<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 244
244
245<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 245
245
246<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ecscoffee.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 246
246
247<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 = "//ecscoffee.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>
247<script crossorigin="anonymous" defer="defer" src="//ecscoffee.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 247
247
248<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 248
248
249<script> 250 window.Shopify = window.Shopify || {}; 251 window.Shopify.MCP = window.Shopify.MCP || {}; 252 window.Shopify.MCP.enabled = true; 253 window.Shopify.MCP.shop = "ecscoffee.myshopify.com"; 254 window.Shopify.MCP.mcpEndpoint = "https:\/\/ecscoffee.com\/api\/mcp"; 255 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 256</script>
vendor: 1 bytes, line 256
256
257<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("\/\/ecscoffee.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 258</script>
vendor: 1 bytes, line 258
258
259<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://ecscoffee.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 260</script>
vendor: 1 bytes, line 260
260
261<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 262 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); 263</script>
vendor: 1 bytes, line 263
263
264<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})}})); 265</script>
265 266<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ecscoffee.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 267<style id="shopify-accelerated-checkout-cart"> 268 #shopify-buyer-consent { 269 margin-top: 1em; 270 display: inline-block; 271 width: 100%; 272} 273 274#shopify-buyer-consent.hidden { 275 display: none; 276} 277 278#shopify-subscription-policy-button { 279 background: none; 280 border: none; 281 padding: 0; 282 text-decoration: underline; 283 font-size: inherit; 284 cursor: pointer; 285} 286 287#shopify-subscription-policy-button::before { 288 box-shadow: none; 289} 290 291 </style> 292<link rel="stylesheet" media="screen" href="//ecscoffee.com/cdn/shop/t/429/compiled_assets/styles.css?v=26735701075110960621790698019">
293<script id="snippets-script" data-snippets="element.select,layout.stack,form.customer" defer="defer" src="//ecscoffee.com/cdn/shop/t/429/compiled_assets/snippet-scripts.js?v=38566332209466624601790698020"></script>
vendor: 1 bytes, line 293
293
294<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
294 295 296<style data-shopify>:root { 297 /* Core Sizes */ 298 --size-0-25: 0.0625rem; /* 1px */ 299 --size-0-5: 0.125rem; /* 2px */ 300 --size-1: 0.25rem; /* 4px */ 301 --size-1-5: 0.375rem; /* 6px */ 302 --size-2: 0.5rem; /* 8px */ 303 --size-2-5: 0.625rem; /* 10px */ 304 --size-3: 0.75rem; /* 12px */ 305 --size-3-5: 0.875rem; /* 14px */ 306 --size-4: 1rem; /* 16px */ 307 --size-4-5: 1.125rem; /* 18px */ 308 --size-5: 1.25rem; /* 20px */ 309 --size-5-5: 1.375rem; /* 22px */ 310 --size-6: 1.5rem; /* 24px */ 311 --size-6-5: 1.625rem; /* 26px */ 312 --size-7: 1.75rem; /* 28px */ 313 --size-7-5: 1.875rem; /* 30px */ 314 --size-8: 2rem; /* 32px */ 315 --size-8-5: 2.125rem; /* 34px */ 316 --size-9: 2.25rem; /* 36px */ 317 --size-9-5: 2.375rem; /* 38px */ 318 --size-10: 2.5rem; /* 40px */ 319 --size-11: 2.75rem; /* 44px */ 320 --size-12: 3rem; /* 48px */ 321 --size-14: 3.5rem; /* 56px */ 322 --size-16: 4rem; /* 64px */ 323 --size-18: 4.5rem; /* 72px */ 324 --size-20: 5rem; /* 80px */ 325 --size-24: 6rem; /* 96px */ 326 --size-28: 7rem; /* 112px */ 327 --size-32: 8rem; /* 128px */ 328 329 /* Text Sizes */ 330 --text-size-2: 0.5rem; /* 8px */ 331 --text-size-2-5: 0.625rem; /* 10px */ 332 --text-size-3: 0.75rem; /* 12px */ 333 --text-size-3-5: 0.875rem; /* 14px */ 334 --text-size-4: 1rem; /* 16px */ 335 --text-size-4-5: 1.125rem; /* 18px */ 336 --text-size-5: 1.25rem; /* 20px */ 337 --text-size-5-5: 1.375rem; /* 22px */ 338 --text-size-6: 1.5rem; /* 24px */ 339 --text-size-6-5: 1.625rem; /* 26px */ 340 --text-size-7: 1.75rem; /* 28px */ 341 --text-size-7-5: 1.875rem; /* 30px */ 342 --text-size-8: 2rem; /* 32px */ 343 --text-size-8-5: 2.125rem; /* 34px */ 344 --text-size-9: 2.25rem; /* 36px */ 345 --text-size-9-5: 2.375rem; /* 38px */ 346 --text-size-10: 2.5rem; /* 40px */ 347 --text-size-11: 2.75rem; /* 44px */ 348 --text-size-12: 3rem; /* 48px */ 349 --text-size-14: 3.5rem; /* 56px */ 350 --text-size-16: 4rem; /* 64px */ 351 --text-size-18: 4.5rem; /* 72px */ 352 --text-size-20: 5rem; /* 80px */ 353 --text-size-24: 6rem; /* 96px */ 354 --text-size-28: 7rem; /* 112px */ 355 --text-size-32: 8rem; /* 128px */ 356 357 /* Line */ 358 --line-size-none: 0px; 359 --line-size-xs: 0.5px; 360 --line-size-sm: 1px; 361 --line-size-md: 2px; 362 --line-size-lg: 4px; 363 --line-size-xl: 8px; 364 365 /* Gap */ 366 --gap-size-none: 0px; 367 --gap-size-xs: 8px; 368 --gap-size-sm: 16px; 369 --gap-size-md: 32px; 370 --gap-size-lg: 48px; 371 --gap-size-xl: 64px; 372 373 /* Radius */ 374 --radius-xs: 4px; 375 --radius-sm: 8px; 376 --radius-md: 12px; 377 --radius-lg: 16px; 378 --radius-xl: 24px; 379 --radius-2xl: 32px; 380 --radius-none: 0px; 381 --radius-full: 999px; 382 383 /* Dropshadow */ 384 --shadow-none: 0px 0px 0px 0px rgba(0, 0, 0, 0); 385 --shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); 386 --shadow-md: 0px 2px 4px -1px rgba(0, 0, 0, 0.08); 387 --shadow-lg: 0px 8px 16px -4px rgba(0, 0, 0, 0.08); 388 --shadow-xl: 0px 16px 32px -6px rgba(0, 0, 0, 0.12); 389 --shadow-2xl: 0px 16px 64px -12px rgba(0, 0, 0, 0.22); 390 391 /* Font Weights */ 392 --font-weight-100: 100; 393 --font-weight-200: 200; 394 --font-weight-300: 300; 395 --font-weight-400: 400; 396 --font-weight-500: 500; 397 --font-weight-600: 600; 398 --font-weight-700: 700; 399 --font-weight-800: 800; 400 --font-weight-900: 900; 401 402 /* Letter Spacings */ 403 --letter-space-2xs: -0.05em; 404 --letter-space-xs: -0.03em; 405 --letter-space-sm: -0.015em; 406 --letter-space-md: 0em; 407 --letter-space-lg: 0.015em; 408 --letter-space-xl: 0.03em; 409 --letter-space-2xl: 0.05em; 410 --letter-space-3xl: 0.08em; 411 --letter-space-4xl: 0.12em; 412 413 /* Line Heights */ 414 --line-height-2xs: 0.9; 415 --line-height-xs: 1; 416 --line-height-sm: 1.1; 417 --line-height-md: 1.2; 418 --line-height-lg: 1.5; 419 --line-height-xl: 1.7; 420 --line-height-2xl: 2; 421 422 /* Color Shades */ 423 --shade-0: 0%; 424 --shade-4: 4%; 425 --shade-8: 8%; 426 --shade-12: 12%; 427 --shade-16: 16%; 428 --shade-20: 20%; 429 --shade-30: 30%; 430 --shade-40: 40%; 431 --shade-50: 50%; 432 --shade-60: 60%; 433 --shade-70: 70%; 434 --shade-80: 80%; 435 --shade-90: 90%; 436 --shade-100: 100%; 437 }</style><style data-shopify>/* Root Variables */ 438 :root { 439 --root-font-size: 16px; 440 --root-color-primary: #000; 441 --root-color-secondary: #fff; 442 } 443 444 /* Colors */ 445 :root { 446 --color-primary: var(--root-color-primary); 447 --color-secondary: var(--root-color-secondary); 448 --color-focus: #4a9afc; 449 --color-error: #ba4444; 450 --color-price: var(--color-primary); 451 --color-text-savings: var(--color-primary); 452 --disabled-grey: #f6f6f6; 453 --disabled-border: #b6b6b6; 454 --disabled-grey-text: #b6b6b6; 455 --success-green: #56ad6a; 456 --success-green-bg: #ecfef0; 457 --color-sticky-nav-links: #fff; 458 } 459 460 /* Body Font Stack */ 461 :root { 462 --element-text-font-family--body: 'Arial'; 463 --element-text-font-family-fallback--body: 'sans-serif';
464 --element-text-font-weight--body: var(--font-weight-400); 465 --element-text-letter-spacing--body: var(--letter-space-md); 466 --element-text-line-height--body: var(--line-height-md); 467 --element-text-text-transform--body: none; 468 --element-text-font-size--body-lg: var(--text-size-4); 469 --element-text-font-size--body-md: var(--text-size-3-5); 470 --element-text-font-size--body-sm: var(--text-size-3); 471 --element-text-font-size--body-xs: var(--text-size-2-5); 472 473 @media screen and (min-width: 769px) { 474 --element-text-font-size--body-lg: var(--text-size-4-5); 475 --element-text-font-size--body-md: var(--text-size-4); 476 --element-text-font-size--body-sm: var(--text-size-3-5); 477 --element-text-font-size--body-xs: var(--text-size-3); 478 } 479 } 480 481 /* Heading Font Stack */ 482 :root { 483 --element-text-font-family--heading: 'Arial'; 484 --element-text-font-family-fallback--heading: 'sans-serif'; 485 --element-text-font-weight--heading: var(--font-weight-700); 486 --element-text-letter-spacing--heading: var(--letter-space-md); 487 488 --element-text-line-height--heading-2xl: var(--line-height-md); 489 --element-text-line-height--heading-xl: var(--line-height-md); 490 --element-text-line-height--heading-lg: var(--line-height-md); 491 --element-text-line-height--heading-md: var(--line-height-md); 492 --element-text-line-height--heading-sm: var(--line-height-md); 493 --element-text-line-height--heading-xs: var(--line-height-md); 494 495 --element-text-font-size--heading-2xl: var(--text-size-12); 496 --element-text-font-size--heading-xl: var(--text-size-8); 497 --element-text-font-size--heading-lg: var(--text-size-6); 498 --element-text-font-size--heading-md: var(--text-size-5); 499 --element-text-font-size--heading-sm: var(--text-size-4-5); 500 --element-text-font-size--heading-xs: var(--text-size-4); 501 502 @media screen and (min-width: 769px) { 503 --element-text-font-size--heading-2xl: var(--text-size-16); 504 --element-text-font-size--heading-2xl: var(--text-size-12); 505 --element-text-font-size--heading-xl: var(--text-size-8); 506 --element-text-font-size--heading-lg: var(--text-size-6); 507 --element-text-font-size--heading-md: var(--text-size-5); 508 --element-text-font-size--heading-sm: var(--text-size-4-5); 509 --element-text-font-size--heading-xs: var(--text-size-4-5); 510 } 511 } 512 513 /* Accent Font Stack */ 514 :root { 515 --element-text-font-family--accent: 'Arial'; 516 --element-text-font-family-fallback--accent: 'sans-serif'; 517 --element-text-font-weight--accent: var(--font-weight-400); 518 --element-text-letter-spacing--accent: var(--letter-space-4xl); 519 --element-text-line-height--accent: var(--line-height-md); 520 --element-text-text-transform--accent: uppercase; 521 } 522 523 /* Input Responsive Styles */ 524 @media (max-width: 768px) { 525 :root { 526 --element-input-padding-inline: var(--size-2); 527 --element-input-padding-block: var(--size-2); 528 } 529 } 530 531 /* Button Responsive Styles */ 532 @media (max-width: 768px) { 533 :root { 534 --element-button-padding-inline: var(--size-2); 535 --element-button-padding-block: var(--size-2); 536 } 537 538 .element-button--shopify-payment-wrapper shopify-accelerated-checkout { 539 --shopify-accelerated-checkout-button-block-size: calc(2* var(--element-button-padding-block) + var(--element-text-line-height--body) * var(--element-text-font-size--body-md)); 540 } 541 } 542 543 /* ==================================================================== */ 544 /* OLD CSS VARIABLES THAT NEEDS TO ð¥ */ 545 /* ==================================================================== */ 546 :root { 547 --z-index-modal: 30; 548 --z-index-toolbar: 7; 549 --z-index-header: 6; 550 --z-index-header-submenu: 7; 551 --z-index-header-bottom-row: 3; 552 --z-index-header-drawers: 5; 553 --z-index-header-drawers-mobile: 3; 554 --z-index-header-search: 7; 555 --z-index-loader: 4; 556 --z-index-header-search-overlay: 1; 557 --url-ico-select: url(//ecscoffee.com/cdn/shop/t/429/assets/ico-select.svg); 558 --url-swirl-svg: url(//ecscoffee.com/cdn/shop/t/429/assets/swirl.svg); 559 --header-padding-bottom: 0; 560 --gutter: 30px; 561 --page-width: 1500px; 562 --page-width-narrow: 1000px; 563 --page-width-gutter-small: 17px; 564 --grid-gutter: 22px; 565 --grid-gutter-small: 16px; 566 --slide-curve: 0.25s cubic-bezier(0.165, 0.84, 0.44, 1); 567 --drawer-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); 568 --product-grid-margin: 10px; 569 --product-grid-padding: 12px; 570 --product-radius: 10px; 571 --page-top-padding: 35px; 572 --page-narrow: 780px; 573 --page-width-padding: 40px; 574 --grid-gutter: 22px; 575 --index-section-padding: 60px; 576 --section-header-bottom: 40px; 577 --size-chart-margin: 30px 0; 578 --size-chart-icon-margin: 5px; 579 --newsletter-reminder-padding: 20px 30px 20px 25px; 580 --text-frame-margin: 10px; 581 --desktop-menu-chevron-size: 10px; 582 --site-nav-item-padding: 20px; 583 --site-nav-item-padding-top-bottom: 16px; 584 --site-nav-icon-padding: 12px; 585 } 586 587 @media screen and (max-width: 768px) { 588 :root { 589 --page-top-padding: 15px; 590 --page-narrow: 330px; 591 --page-width-padding: 17px; 592 --grid-gutter: 16px; 593 --index-section-padding: 40px; 594 --section-header-bottom: 25px; 595 --text-frame-margin: 7px; 596 } 597 }</style> 598<style data-shopify>@font-face { 599 font-family: Outfit; 600 font-weight: 500; 601 font-style: normal; 602 font-display: fallback; 603 src: url("//ecscoffee.com/cdn/fonts/outfit/outfit_n5.8646f8eed6d6d0a1ac9821ab288cc9621d1e145e.woff2") format("woff2"), 604 url("//ecscoffee.com/cdn/fonts/outfit/outfit_n5.9e3c12421e42661c948a7f5b879e5e0c7d394cd6.woff") format("woff"); 605} 606@font-face { 607 font-family: Poppins; 608 font-weight: 400; 609 font-style: normal; 610 font-display: fallback; 611 src: url("//ecscoffee.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 612 url("//ecscoffee.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 613} 614@font-face { 615 font-family: Poppins; 616 font-weight: 400; 617 font-style: italic; 618 font-display: fallback; 619 src: url("//ecscoffee.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 620 url("//ecscoffee.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 621} 622@font-face { 623 font-family: Poppins; 624 font-weight: 700; 625 font-style: normal; 626 font-display: fallback; 627 src: url("//ecscoffee.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 628 url("//ecscoffee.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2
628cd6f64955ff4b36f0cfd8da.woff") format("woff"); 629} 630@font-face { 631 font-family: Poppins; 632 font-weight: 700; 633 font-style: italic; 634 font-display: fallback; 635 src: url("//ecscoffee.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 636 url("//ecscoffee.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 637} 638 639 640 :root { 641 /* Body Font Stack */--element-text-font-family--body:Poppins; 642 --element-text-font-family-fallback--body:sans-serif; 643 --element-text-font-weight--body: 400;/* Accent Font Stack */ 644 645 /* Heading Font Stack */--element-text-font-family--heading:Outfit; 646 --element-text-font-family-fallback--heading:sans-serif; 647 --element-text-font-weight--heading: 500; 648 }</style> 649<style data-shopify>:root { 650 --text-size-scale-n-4: var(--text-size-2); /* 8px */ 651 --text-size-scale-n-3: var(--text-size-2-5); /* 10px */ 652 --text-size-scale-n-2: var(--text-size-3); /* 12px */ 653 --text-size-scale-n-1: var(--text-size-3-5); /* 14px */ 654 --text-size-scale-n0: var(--text-size-4); /* 16px */ 655 --text-size-scale-n1: var(--text-size-4-5); /* 18px */ 656 --text-size-scale-n2: var(--text-size-5); /* 20px */ 657 --text-size-scale-n3: var(--text-size-6); /* 24px */ 658 --text-size-scale-n4: var(--text-size-6-5); /* 26px */ 659 --text-size-scale-n5: var(--text-size-7); /* 28px */ 660 --text-size-scale-n6: var(--text-size-8); /* 32px */ 661 --text-size-scale-n7: var(--text-size-9); /* 36px */ 662 --text-size-scale-n8: var(--text-size-10); /* 40px */ 663 --text-size-scale-n9: var(--text-size-12); /* 48px */ 664 --text-size-scale-n10: var(--text-size-14); /* 56px */ 665 --text-size-scale-n11: var(--text-size-16); /* 64px */ 666 --text-size-scale-n12: var(--text-size-18); /* 72px */ 667 --text-size-scale-n13: var(--text-size-20); /* 80px */ 668 --text-size-scale-n14: var(--text-size-24); /* 96px */ 669 670 --font-weight-scale-n-3: var(--font-weight-100); 671 --font-weight-scale-n-2: var(--font-weight-200); 672 --font-weight-scale-n-1: var(--font-weight-300); 673 --font-weight-scale-n0: var(--font-weight-400); 674 --font-weight-scale-n1: var(--font-weight-500); 675 --font-weight-scale-n2: var(--font-weight-600); 676 --font-weight-scale-n3: var(--font-weight-700); 677 --font-weight-scale-n4: var(--font-weight-800); 678 --font-weight-scale-n5: var(--font-weight-900); 679 680 --letter-spacing-scale-n-3: var(--letter-space-2xs); 681 --letter-spacing-scale-n-2: var(--letter-space-xs); 682 --letter-spacing-scale-n-1: var(--letter-space-sm); 683 --letter-spacing-scale-n0: var(--letter-space-md); 684 --letter-spacing-scale-n1: var(--letter-space-lg); 685 --letter-spacing-scale-n2: var(--letter-space-xl); 686 --letter-spacing-scale-n3: var(--letter-space-2xl); 687 --letter-spacing-scale-n4: var(--letter-space-3xl); 688 --letter-spacing-scale-n5: var(--letter-space-4xl); 689 690 --line-height-scale-n-3: var(--line-height-2xs); 691 --line-height-scale-n-2: var(--line-height-xs); 692 --line-height-scale-n-1: var(--line-height-sm); 693 --line-height-scale-n0: var(--line-height-md); 694 --line-height-scale-n1: var(--line-height-lg); 695 --line-height-scale-n2: var(--line-height-xl); 696 --line-height-scale-n3: var(--line-height-2xl); 697 698 /* Body Font Scales */--element-text-letter-spacing--body: var(--letter-spacing-scale-n1);--element-text-line-height--body: var(--line-height-scale-n1);--element-text-font-size--body-lg: var(--text-size-scale-n0); 699 --element-text-font-size--body-md: var(--text-size-scale-n-1); 700 --element-text-font-size--body-sm: var(--text-size-scale-n-2); 701 --element-text-font-size--body-xs: var(--text-size-scale-n-3);/* Heading Font Scales */--element-text-letter-spacing--heading: var(--letter-spacing-scale-n0);--element-text-line-height--heading: var(--line-height-scale-n0);/* Accent Font Scales */@media screen and (min-width: 769px) { 702 /* Body Font Desktop Sizes */--element-text-font-size--body-lg: var(--text-size-scale-n1); 703 --element-text-font-size--body-md: var(--text-size-scale-n0); 704 --element-text-font-size--body-sm: var(--text-size-scale-n-1); 705 --element-text-font-size--body-xs: var(--text-size-scale-n-2);/* Heading Desktop Font Sizes */--element-text-font-size--heading-2xl: max(var(--text-size-scale-n11), var(--element-text-font-size--body-md)); 706 --element-text-font-size--heading-xl: max(var(--text-size-scale-n9), var(--element-text-font-size--body-md)); 707 --element-text-font-size--heading-lg: max(var(--text-size-scale-n6), var(--element-text-font-size--body-md)); 708 --element-text-font-size--heading-md: max(var(--text-size-scale-n3), var(--element-text-font-size--body-md)); 709 --element-text-font-size--heading-sm: max(var(--text-size-scale-n2), var(--element-text-font-size--body-md)); 710 --element-text-font-size--heading-xs: max(var(--text-size-scale-n1), var(--element-text-font-size--body-md)); 711 --element-text-font-size--heading-2xs: max(var(--text-size-scale-n0), var(--element-text-font-size--body-md));} 712 }</style> 713<style data-shopify>:root { 714 715--root-color-primary: #343643;--root-color-secondary: #ffffff; 716 717 --color-scheme-1-primary: #efebeb; 718 --color-scheme-1-secondary: #98252c; 719 720 --color-scheme-2-primary: #ffffff; 721 --color-scheme-2-secondary: #343643; 722 723 --color-scheme-3-primary: #272831; 724 --color-scheme-3-secondary: #fafafa; 725 726 --color-scheme-4-primary: #42434d; 727 --color-scheme-4-secondary: #ffffff; 728 729 --color-scheme-5-primary: #343643; 730 --color-scheme-5-secondary: #ffffff; 731 732 --color-scheme-6-primary: #ba4444; 733 --color-scheme-6-secondary: #FFFFFF; 734 735 --color-scheme-7-primary: #ffffff; 736 --color-scheme-7-secondary: #383a46; 737 738 --color-scheme-8-primary: #ffffff;
739 --color-scheme-8-secondary: #313652; 740 741 --color-scheme-9-primary: #ffffff; 742 --color-scheme-9-secondary: #272831; 743 744 --color-scheme-10-primary: #ffffff; 745 --color-scheme-10-secondary: #98252c; 746 747 --color-scheme-11-primary: #98252c; 748 --color-scheme-11-secondary: #272831; 749 750 --color-scheme-12-primary: #98252c; 751 --color-scheme-12-secondary: #efefef; 752 753 --color-scheme-13-primary: #444654; 754 --color-scheme-13-secondary: #f2f2f2; 755 756 } 757 758 .color-scheme-none { 759 --color-primary: var(--root-color-primary); 760 --color-secondary: var(--root-color-secondary); 761 } 762 763 764 .color-scheme-1 { 765 --color-primary: var(--color-scheme-1-primary); 766 --color-secondary: var(--color-scheme-1-secondary); 767 } 768 769 .color-scheme-2 { 770 --color-primary: var(--color-scheme-2-primary); 771 --color-secondary: var(--color-scheme-2-secondary); 772 } 773 774 .color-scheme-3 { 775 --color-primary: var(--color-scheme-3-primary); 776 --color-secondary: var(--color-scheme-3-secondary); 777 } 778 779 .color-scheme-4 { 780 --color-primary: var(--color-scheme-4-primary); 781 --color-secondary: var(--color-scheme-4-secondary); 782 } 783 784 .color-scheme-5 { 785 --color-primary: var(--color-scheme-5-primary); 786 --color-secondary: var(--color-scheme-5-secondary); 787 } 788 789 .color-scheme-6 { 790 --color-primary: var(--color-scheme-6-primary); 791 --color-secondary: var(--color-scheme-6-secondary); 792 } 793 794 .color-scheme-7 { 795 --color-primary: var(--color-scheme-7-primary); 796 --color-secondary: var(--color-scheme-7-secondary); 797 } 798 799 .color-scheme-8 { 800 --color-primary: var(--color-scheme-8-primary); 801 --color-secondary: var(--color-scheme-8-secondary); 802 } 803 804 .color-scheme-9 { 805 --color-primary: var(--color-scheme-9-primary); 806 --color-secondary: var(--color-scheme-9-secondary); 807 } 808 809 .color-scheme-10 { 810 --color-primary: var(--color-scheme-10-primary); 811 --color-secondary: var(--color-scheme-10-secondary); 812 } 813 814 .color-scheme-11 { 815 --color-primary: var(--color-scheme-11-primary); 816 --color-secondary: var(--color-scheme-11-secondary); 817 } 818 819 .color-scheme-12 { 820 --color-primary: var(--color-scheme-12-primary); 821 --color-secondary: var(--color-scheme-12-secondary); 822 } 823 824 .color-scheme-13 { 825 --color-primary: var(--color-scheme-13-primary); 826 --color-secondary: var(--color-scheme-13-secondary); 827 } 828 829 830 831 /* Global button colors */ 832 .element-button:not(.color-scheme-1 *, .color-scheme-2 *, .color-scheme-3 *), 833 .shopify-payment-button__button--unbranded:not(.color-scheme-1 *, .color-scheme-2 *, .color-scheme-3 *) { 834 --element-button-color-primary: #ffffff; 835 --element-button-color-secondary: #98252c; 836 } 837 838 839 /* LEGACY TOKENS THAT WE NEED TO KILLLLLLLLLLLLL */ 840 /* --------------------------------------------- */ 841 842 :root { 843 /* Fixed colors */ 844 --color-price: #ffffff; 845 --color-text-savings: #ba4444; 846 --color-sale-price: #ba4444; 847 848 /* TODO: Move to component that uses this */ 849 --color-button-primary: #ffffff; /* TODO: Remove this */ 850 --color-button-primary-light: #ffffff; /* TODO: Remove this */ 851 --color-button-primary-dim: #f2f2f2; /* TODO: Remove this */ 852 --color-button-primary-text: #98252c; /* TODO: Remove this */ 853 854 --color-sale-tag: #ba4444; 855 --color-sale-tag-text: #FFFFFF; 856 }</style> 857<style data-shopify>:root { 858 --product-tile-margin: 10%;--collection-tile-margin: 17%;--swatch-size: 40px;--element-icon-stroke-width: 4px;--icon-stroke-line-join: round;--element-button-radius: var(--radius-xs);--roundness: var(--radius-xl); 859 --element-badge-radius: var(--radius-full); 860 --element-chip-radius: var(--radius-full); 861 --element-input-radius: min(24px, var(--radius-full));--grid-thickness: 0;--element-swatch-radius: 50%;} 862 863 @media screen and (max-width: 768px) { 864 :root { 865 866 --roundness: var(--radius-lg); 867 } 868 }</style> 869 870 871 872 873 874<style-sheet name="overrides.css" remove-duplicate="true" load="inline" style="display: none;"><style> 875 .footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}
875.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline} 876/*# sourceMappingURL=/s/files/1/0609/3710/9712/t/19/assets/overrides.css.map?v=41281212911476771651777684637 */ 877 878 879 </style>
880<script type="module" src="//ecscoffee.com/cdn/shop/t/429/assets/utility.stylesheet.js?v=115421978848924304161790697945"></script>
880</style-sheet>
881<script src="//ecscoffee.com/cdn/shop/t/429/assets/theme.js?v=113616480651186619411790697941" defer="defer"></script>
881 882 <link href="//ecscoffee.com/cdn/shop/t/429/assets/custom.css?v=14386286658651439931790697865" rel="stylesheet" type="text/css" media="all" /> 883 <!-- 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'> 884
885<script id='shopify-chat-app-embed-data' type='application/json'> 886 { 887 "settings": { 888 "invertActivatorColors": true, 889 "greetingMessage": "", 890 "showFeaturedProducts": true, 891 "featuredProducts": [], 892 "horizontalPosition": "bottom_right", 893 "icon": "chat_bubble", 894 "buttonLabel": "Chat" 895 } 896 } 897</script>
897 898 899<style data-shopify> 900 901 902 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 903 shopify-chat:defined:empty { 904 display: grid; 905 } 906 907 :root { 908 --shopify-chat-bg-color: #FFFFFF; 909 --shopify-chat-text-color: #000000; 910 --shopify-chat-accent-bg-color: #000000; 911 --shopify-chat-accent-text-color: #FFFFFF; 912 --shopify-chat-activator-offset: 20px; 913 914 915 916 --shopify-chat-activator-font-size: 16px; 917 --shopify-chat-border-radius: 16px; 918 } 919 920 921</style> 922
923<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
923 924 925 926<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 927 928 929 930 931 932 933 934<link rel="dns-prefetch" href="https://cdn.judge.me"> 935<link rel="dns-prefetch" href="https://cdn1.judge.me"> 936<link rel="dns-prefetch" href="https://api.judge.me"> 937
938<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
938ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#db3733","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":true,"widget_thumb":true,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"","review_date_format":"timestamp","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us 5/5 based on 20771 reviews.","all_reviews_text_badge_text_branded_style":"Customers rate us 5/5 based on 20771 reviews.","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_icon_color":"#db3733","qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":true,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":true,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Show us your Brew","widget_ugc_subt
938itle":"We love to see you enjoying your coffee \u0026 gear. Tag us @ecscoffee on instagram when you're sharing your coffee set up or favourite brew \u0026 you could be featured here!","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#DF0000","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#DF0000","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#DF0000","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#DF0000","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#DF0000","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#DF0000","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":false,"widget_ugc_max_width":"1000","widget_rating_metafield_value_type":true,"widget_primary_color":"#98252C","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#9b9b9b","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":true,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#98252C","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#98252C","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#98252C","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
938youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
938:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/ecscoffee.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"ECS Coffee","shop_currency":"CAD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"never","require_verification_before_submit":false,"sign_in_with_
938shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":true,"uses_coupon_integration":true,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"ECS Coffee"};</script>
938 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #98252C;--jdgm-secondary-color: rgba(152,37,44,0.1);--jdgm-star-color: #98252C;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #98252C;--jdgm-paginate-color: #9b9b9b;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #98252C}.jdgm-histogram__bar-content{background-color:#db3733}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#98252C}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-rev__thumb-btn{color:#98252C}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#98252C}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #98252C;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#98252C}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'ECS Coffee'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 939</style> <style class='jdgm-settings-style'></style> 940 941 942 943 944 <style class='jdgm-miracle-styles'> 945 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
945/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 946 947</style> 948 949 950 951 952 953 954 955 956
957<script data-cfasync='false' class='jdgm-script'> 958!function(e){window.jdgm=window.jdgm||{}; 959/* INF-1976 */ 960var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 961if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 962jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 963jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 964setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 965!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 966(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 967a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 968jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 969t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 970t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 971".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 972parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 973jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 974)}))}(document); 975</script>
975 976<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 977 978<!-- BEGIN app snippet: theme_fix_tags -->
978<script> 979 (function() { 980 var jdgmThemeFixes = null; 981 if (!jdgmThemeFixes) return; 982 983 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 984 // before the per-theme fix so the theme-specific CSS wins the cascade. 985 // HTML is never applied globally (too risky). 986 var allThemesFix = jdgmThemeFixes['all']; 987 if (allThemesFix && allThemesFix.css) { 988 var allStyleTag = document.createElement('style'); 989 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 990 allStyleTag.innerHTML = allThemesFix.css; 991 document.head.append(allStyleTag); 992 }; 993 994 if (allThemesFix && allThemesFix.js) { 995 var allScriptTag = document.createElement('script'); 996 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 997 allScriptTag.innerHTML = allThemesFix.js; 998 document.head.append(allScriptTag); 999 }; 1000 1001 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1002 if (!thisThemeFix) return; 1003 1004 if (thisThemeFix.html) { 1005 document.addEventListener("DOMContentLoaded", function() { 1006 var htmlDiv = document.createElement('div'); 1007 htmlDiv.classList.add('jdgm-theme-fix-html'); 1008 htmlDiv.innerHTML = thisThemeFix.html; 1009 document.body.append(htmlDiv); 1010 }); 1011 }; 1012 1013 if (thisThemeFix.css) { 1014 var styleTag = document.createElement('style'); 1015 styleTag.classList.add('jdgm-theme-fix-style'); 1016 styleTag.innerHTML = thisThemeFix.css; 1017 document.head.append(styleTag); 1018 }; 1019 1020 if (thisThemeFix.js) { 1021 var scriptTag = document.createElement('script'); 1022 scriptTag.classList.add('jdgm-theme-fix-script'); 1023 scriptTag.innerHTML = thisThemeFix.js; 1024 document.head.append(scriptTag); 1025 }; 1026 })(); 1027</script>
1027 1028<!-- END app snippet --> 1029<!-- End of Judge.me Core --> 1030 1031 1032 1033<!-- END app block --><!-- BEGIN app block: shopify://apps/cartbot/blocks/cartbot-script-append/f7a44e3b-3901-4412-9d5a-3db0980a9db0 -->
1033<script defer="defer"> 1034 /** Cartbot script loader, version number: 2.0 */ 1035 (function(){ 1036 var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 1037 appendScriptUrl('ecscoffee.myshopify.com'); 1038 1039 // get script url and append timestamp of last change 1040 function appendScriptUrl(shop) { 1041 1042 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 1043 var timestampUrl = 'https://app.cart-bot.net/public/status/shop/'+shop+'.js?'+timeStamp; 1044 var backupTimestampUrl = 'https://cdn-app.cart-bot.net/public/status/shop/'+shop+'.js?'+timeStamp; 1045 1046 loadScript(timestampUrl, function() { 1047 // Append app script 1048 if (typeof giftbee_settings_updated == 'undefined') { 1049 giftbee_settings_updated = 'default-by-script'; 1050 } 1051 1052 var scriptUrl = "https://cdn-app.cart-bot.net/public/js/main.js?shop="+shop+"&"+giftbee_settings_updated; 1053 1054 loadScript(scriptUrl, function(){}); 1055 }, function() { 1056 // Failure 1057 loadScript(backupTimestampUrl, function() { 1058 // Append app script 1059 if (typeof giftbee_settings_updated == 'undefined') { 1060 giftbee_settings_updated = 'default-by-script'; 1061 } 1062 1063 var scriptUrl = "https://cdn-app.cart-bot.net/public/js/main.js?shop="+shop+"&"+giftbee_settings_updated; 1064 1065 loadScript(scriptUrl, function(){}); 1066 }, function() {}); 1067 }); 1068 } 1069 })(); 1070 1071 var CartBotScriptAppended = true; 1072</script>
1072 1073 1074<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087
1087<script async src="https://static.klaviyo.com/onsite/js/nn9aNF/klaviyo.js?company_id=nn9aNF"></script>
1087 1088
1088<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1088 1089 1090 1091 1092 1093 1094 1095
1095<script> 1096 window.klaviyoReviewsProductDesignMode = false 1097 </script>
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107<!-- END app block --><!-- BEGIN app block: shopify://apps/bundler/blocks/bundler-script-append/7a6ae1b8-3b16-449b-8429-8bb89a62c664 -->
1107<script defer="defer"> 1108 /** Bundler script loader, version number: 2.0 */ 1109 (function(){ 1110 var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 1111 appendScriptUrl('ecscoffee.myshopify.com'); 1112 1113 // get script url and append timestamp of last change 1114 function appendScriptUrl(shop) { 1115 1116 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 1117 var timestampUrl = 'https://bundler.nice-team.net/app/shop/status/'+shop+'.js?'+timeStamp; 1118 1119 loadScript(timestampUrl, function() { 1120 // append app script 1121 if (typeof bundler_settings_updated == 'undefined') { 1122 console.log('settings are undefined'); 1123 bundler_settings_updated = 'default-by-script'; 1124 } 1125 var scriptUrl = "https://cdn-bundler.nice-team.net/app/js/bundler-script.js?shop="+shop+"&"+bundler_settings_updated; 1126 loadScript(scriptUrl, function(){}); 1127 }); 1128 } 1129 })(); 1130 1131 var BndlrScriptAppended = true; 1132 1133 1134
1135 var BndlrMarketId = 1343193146; 1136 1137</script>
1137 1138 1139<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
1139<script defer="defer"> 1140 /** SealSubs loader,version number: 2.0 */ 1141 (function(){ 1142 var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 1143 // Set variable to prevent the other loader from requesting the same resources 1144 window.seal_subs_app_block_loader = true; 1145 appendScriptUrl('ecscoffee.myshopify.com'); 1146 1147 // get script url and append timestamp of last change 1148 function appendScriptUrl(shop) { 1149 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 1150 var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp; 1151 loadScript(timestampUrl, function() { 1152 // append app script 1153 if (typeof sealsubscriptions_settings_updated == 'undefined') { 1154 sealsubscriptions_settings_updated = 'default-by-script'; 1155 } 1156 1157 var locale = ''; 1158 if (typeof window !== 'undefined' && 1159 typeof window.Shopify !== 'undefined' && 1160 typeof window.Shopify.locale !== 'undefined' 1161 ) { 1162 locale = window.Shopify.locale; 1163 } 1164 1165 var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`; 1166 loadScript(scriptUrl, function(){}); 1167 }); 1168 } 1169 })(); 1170 1171 var SealSubsScriptAppended = true; 1172 1173</script>
1173 1174 1175<!-- END app block -->
1175<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1175
1175
1176<script src="https://cdn.shopify.com/extensions/01a0f2db-0836-7636-86a1-66d0eb10c673/2026-09-30-15-05-45-UTC--15387e4/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1176
1176
1177<script src="https://cdn.shopify.com/extensions/01a043a1-4a9d-711b-8cd4-796f1e19f3f4/make-an-offer-82/assets/magical-make-an-offer.js" type="text/javascript" defer="defer"></script>
1177 1178<link href="https://cdn.shopify.com/extensions/01a043a1-4a9d-711b-8cd4-796f1e19f3f4/make-an-offer-82/assets/magical-make-an-offer.css" rel="stylesheet" type="text/css" media="all">
1179<script src="https://cdn.shopify.com/extensions/01a0f885-56f4-79de-af41-45a261d7aae9/forms-2605/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1179 1180<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1181<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: 13123813434,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 1181
1181
1182<script> 1183 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1184</script>
vendor: 1 bytes, line 1184
1184
1185<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}
1185).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: 13123813434,storefrontBaseUrl: "https://ecscoffee.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ecscoffee.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"591134778","configuration":"{\"accountID\":\"nn9aNF\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"543391802","configuration":"{\"account_ID\":\"60877\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/ecscoffee.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"-1\\\",\\\"ga4_measurement_id\\\":\\\"G-T8SMYR3HRL\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":\\\"0\\\",\\\"google_ads_enabled\\\":\\\"0\\\",\\\"ga_conversion_id\\\":\\\"AW-958232447\\\",\\\"ga_purchase_label\\\":\\\"cgWFCJzq5ocBEP_u9cgD\\\",\\\"ga_add_to_cart_label\\\":\\\"e2g4CMXhlakaEP_u9cgD\\\",\\\"ga_begin_checkout_label\\\":\\\"69XGCLiQqakaEP_u9cgD\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"0\\\",\\\"prefixD\\\":\\\"CA\\\",\\\"google_merchant_id\\\":\\\"134708657\\\",\\\"target_country\\\":\\\"CA\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"-1\\\",\\\"consent_mode\\\":\\\"-1\\\",\\\"ads_data_redaction\\\":\\\"-1\\\",\\\"url_passthrough\\\":\\\"1\\\",\\\"sku_as_product_id\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"51b6c17d901bfb78924aaff08358e3d1f37cf99467c0fa7aee48f7cb59a08ff3fda9b3d3bda3b4dfbd49c2b53e1a
1185dcd5f69cd80236979549575ce727a8783c27\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"454623290","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"253263930","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\",\\\"GT-5NRXHGTZ\\\",\\\"GT-NSV79Z35\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/QKfOCJ6o-KgcEP_u9cgD\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/sR5TCJKo-KgcEP_u9cgD\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-T8SMYR3HRL\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/eopECJuo-KgcEP_u9cgD\\\",\\\"MC-H5GZLW64CQ\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/PVIlCI-o-KgcEP_u9cgD\\\",\\\"MC-H5GZLW64CQ\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-T8SMYR3HRL\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/a9A9CJio-KgcEP_u9cgD\\\",\\\"MC-H5GZLW64CQ\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-T8SMYR3HRL\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/BtkiCKGo-KgcEP_u9cgD\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-T8SMYR3HRL\\\",\\\"AW-958232447\\\/S_WGCJWo-KgcEP_u9cgD\\\",\\\"MC-DZ70PSREE9\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-T8SMYR3HRL\\\"}],\\\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"207650874","configuration":"{\"pixelCode\":\"CIDEDPRC77U6OH8UKFI0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"144539706","configuration":"{\"tagID\":\"2614004595175\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1185,{"id":"127828026","configuration":"{\"pixel_id\":\"497672140381107\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"79527994","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Simprosys - Google Pixel"},{"id":"97255482","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reddit"},{"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":"ECS Coffee","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"ecscoffee.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/ecscoffee.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ecscoffee.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"131338174522","themeStoreId":"902","themePublished":"true","eventMetadataId":"7a4cb9c6-b5a4-4e01-aae3-340e89336e3a","pageType":"searchresults","shopId":"13123813434","storefrontBaseUrl":"https:\/\/ecscoffee.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1185<script> 1186 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1187 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1188 window.ShopifyAnalytics.meta.currency = 'CAD'; 1189 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"f16ff0be-a65f-4287-81d8-b73c39a60c02-1790942983"}}; 1190 for (var attr in meta) { 1191 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1192 } 1193</script>
vendor: 1 bytes, line 1193
1193
1194<script class="analytics"> 1195 (function () { 1196 var customDocumentWrite = function(content) { 1197 var jquery = null; 1198 1199 if (window.jQuery) { 1200 jquery = window.jQuery; 1201 } else if (window.Checkout && window.Checkout.$) { 1202 jquery = window.Checkout.$; 1203 } 1204 1205 if (jquery) { 1206 jquery('body').append(content); 1207 } 1208 }; 1209 1210 var hasLoggedConversion = function(token) { 1211 if (token) { 1212 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1213 } 1214 return false; 1215 } 1216 1217 var setCookieIfConversion = function(token) { 1218 if (token) { 1219 var twoMonthsFromNow = new Date(Date.now()); 1220 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1221 1222 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1223 } 1224 } 1225 1226 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1227 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1228 if (trekkie.integrations) { 1229 return; 1230 } 1231 trekkie.methods = [ 1232 'identify', 1233 'page', 1234 'ready', 1235 'track', 1236 'trackForm', 1237 'trackLink' 1238 ]; 1239 trekkie.factory = function(method) { 1240 return function() { 1241 var args = Array.prototype.slice.call(arguments); 1242 args.unshift(method); 1243 trekkie.push(args); 1244 if (method == 'track' || method == 'page') { 1245 var pageUrl; 1246 try { 1247 pageUrl = window.location.href; 1248 } catch (e) {} 1249 var pageReferrer; 1250 try { 1251 pageReferrer = document.referrer; 1252 } catch (e) {} 1253 try { 1254 if (window.__TREKKIE_SHIM_QUEUE == null) { 1255 window.__TREKKIE_SHIM_QUEUE = []; 1256 } 1257 window.__TREKKIE_SHIM_QUEUE.push({ 1258 from: 'trekkie-stub', 1259 method: method, 1260 args: args.slice(1), 1261 pageContext: { 1262 url: pageUrl, 1263 referrer: pageReferrer 1264 } 1265 }); 1266 } catch (e) { 1267 // no-op 1268 } 1269 } 1270 return trekkie; 1271 }; 1272 }; 1273 for (var i = 0; i < trekkie.methods.length; i++) { 1274 var key = trekkie.methods[i]; 1275 trekkie[key] = trekkie.factory(key); 1276 } 1277 trekkie.load = function(config) { 1278 trekkie.config = config || {}; 1279 trekkie.config.initialDocumentCookie = document.cookie; 1280 var first = document.getElementsByTagName('script')[0]; 1281var script = document.createElement('script'); 1282script.type = 'text/javascript'; 1283script.onerror = function(e) { 1284 var scriptFallback = document.createElement('script'); 1285 scriptFallback.type = 'text/javascript'; 1286 scriptFallback.onerror = function(error) { 1287 var Monorail = { 1288 produce: function produce(monorailDomain, schemaId, payload) { 1289 var currentMs = new Date().getTime(); 1290 var event = { 1291 schema_id: schemaId, 1292 payload: payload, 1293 metadata: { 1294 event_created_at_ms: currentMs, 1295 event_sent_at_ms: currentMs 1296 } 1297 }; 1298 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1299 }, 1300 sendRequest: function sendRequest(endpointUrl, payload) { 1301 // Try the sendBeacon API 1302 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1303 var blobData = new window.Blob([payload], { 1304 type: 'text/plain' 1305 }); 1306 1307 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1308 return true; 1309 } // sendBeacon was not successful 1310 1311 } // XHR beacon 1312 1313 var xhr = new XMLHttpRequest(); 1314 1315 try { 1316 xhr.open('POST', endpointUrl); 1317 xhr.setRequestHeader('Content-Type', 'text/plain'); 1318 xhr.send(payload); 1319 } catch (e) { 1320 console.log(e); 1321 } 1322 1323 return false; 1324 }, 1325 isIos12: function isIos12() { 1326 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1327 } 1328 }; 1329 Monorail.produce('monorail-edge.shopifysvc.com', 1330 'trekkie_storefront_load_errors/1.1', 1331 {shop_id: 13123813434, 1332 theme_id: 131338174522, 1333 app_name: "storefront", 1334 context_url: window.location.href, 1335 source_url: "//ecscoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1336 1337 }; 1338 scriptFallback.async = true; 1339 scriptFallback.src = '//ecscoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1340 first.parentNode.insertBefore(scriptFallback, first); 1341}; 1342script.async = true; 1343script.src = '//ecscoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1344first.parentNode.insertBefore(script, first); 1345 1346 }; 1347 trekkie.load( 1348 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13123813434,"isMerchantRequest":null,"themeId":131338174522,"themeCityHash":"13042378570563630202","contentLanguage":"en","currency":"CAD","eventMetadataId":"7a4cb9c6-b5a4-4e01-aae3-340e89336e3a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1349 ); 1350 1351 var loaded = false;
1352 trekkie.ready(function() { 1353 if (loaded) return; 1354 loaded = true; 1355 1356 window.ShopifyAnalytics.lib = window.trekkie; 1357 1358 var originalDocumentWrite = document.write; 1359 document.write = customDocumentWrite; 1360 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1361 document.write = originalDocumentWrite; 1362 1363 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1364 var token = match? match[1]: undefined; 1365 if (!hasLoggedConversion(token)) { 1366 setCookieIfConversion(token); 1367 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1368 } 1369 }); 1370 1371 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"f16ff0be-a65f-4287-81d8-b73c39a60c02-1790942983","shopifyEmitted":true}); 1372 1373 var eventsListenerScript = document.createElement('script'); 1374 eventsListenerScript.async = true; 1375 eventsListenerScript.src = "//ecscoffee.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1376 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1377})();</script>
1377 1378
1378<script> 1379 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1380 window.ga = function ga() { 1381 (window.ga.q = window.ga.q || []).push(arguments); 1382 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1383 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1384 } 1385 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1386 }; 1387 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1388 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1389 } 1390 } 1391</script>
vendor: 1 bytes, line 1391
1391
1392<script 1393 defer 1394 src="https://ecscoffee.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1395 data-application="storefront-renderer" 1396 data-shop-id="13123813434" 1397 data-render-region="gcp-us-central1" 1398 data-page-type="search" 1399 data-theme-instance-id="131338174522" 1400 data-theme-name="Expanse" 1401 data-theme-version="9.1.0" 1402 data-monorail-region="shop_domain" 1403 data-resource-timing-sampling-rate="10" 1404 data-shs="true" 1405 data-shs-beacon="true" 1406 data-shs-export-with-fetch="true" 1407 data-shs-logs-sample-rate="1" 1408 data-shs-beacon-endpoint="https://ecscoffee.com/api/collect" 1409></script>
vendor: 1 bytes, line 1409
1409
1410<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1410<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"13123813434","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":true,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"CA","language":"en"}}</script>
vendor: 1 bytes, line 1410
1410
1411<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to ECS Coffee. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1411,{"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>
1411 1412<meta name="shopify-y" content="0b04e2c4-f7cd-4ed7-a009-d8d7f00fe520" data-expiration="1822500583000"><meta name="shopify-s" content="ef21e0c5-288f-462e-a41c-b19f8d25e072" data-expiration="1790944783000"><meta name="new-cookie-storage-activated" content="t"> 1413</head> 1414 1415 <body 1416 class="template-search" 1417 data-button_style="round-slight" 1418 data-edges="" 1419 data-type_header_capitalize="" 1420 data-swatch_style="round" 1421 data-grid-style="grey-square" 1422 > 1423 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1424 1425 <div id="PageContainer" class="page-container"> 1426 <div class="transition-body"><!-- BEGIN sections: header-group --> 1427<div id="shopify-section-sections--16793794084922__toolbar" class="shopify-section shopify-section-group-header-group toolbar-section"> 1428 1429 1430<section> 1431 <div class="toolbar color-scheme-2"> 1432 <div class="page-width"> 1433 <div class="toolbar__content"> 1434 1435 1436 1437 <div class="toolbar__item toolbar__item--announcements"> 1438 <div class="announcement-bar"> 1439 <div class="slideshow-wrapper"> 1440 <button type="button" class="visually-hidden slideshow__pause" data-id="sections--16793794084922__toolbar" aria-live="polite"> 1441 <span class="slideshow__pause-stop"> 1442 1443 1444 1445 1446<element-icon 1447 1448 1449> 1450 <svg 1451 xmlns="http://www.w3.org/2000/svg" 1452 aria-hidden="true" 1453 focusable="false" 1454 role="presentation" 1455 class="element-icon element-icon-pause element-icon--line" 1456 viewbox="0 0 10 13" 1457 fill="currentColor" 1458 width="20" 1459 height="20" 1460> 1461 <path fill-rule="evenodd" d="M0 0h3v13H0zm7 0h3v13H7z" /> 1462</svg> 1463 1464</element-icon> 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 <span class="icon__fallback-text visually-hidden"> 1476 1477 1478Pause slideshow 1479</span> 1480 </span> 1481 1482 <span class="slideshow__pause-play"> 1483 1484 1485 1486 1487<element-icon 1488 1489 1490> 1491 <svg 1492 xmlns="http://www.w3.org/2000/svg" 1493 aria-hidden="true" 1494 focusable="false" 1495 role="presentation" 1496 class="element-icon element-icon-play element-icon--line" 1497 viewbox="18.24 17.35 24.52 28.3" 1498 fill="currentColor" 1499 width="20" 1500 height="20" 1501> 1502 <path d="M22.1 19.151v25.5l20.4-13.489z" /> 1503</svg> 1504 1505</element-icon> 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 <span class="icon__fallback-text visually-hidden"> 1517 1518 1519Play slideshow 1520 1521 </span> 1522 </span> 1523 </button> 1524 1525 <announcement-bar 1526 id="AnnouncementSlider" 1527 class="announcement-slider" 1528 section-id="sections--16793794084922__toolbar" 1529 data-block-count="3" 1530 ><div 1531 id="AnnouncementSlide-announcement-2" 1532 class="slideshow__slide announcement-slider__slide is-selected" 1533 data-index="0" 1534 1535 > 1536 <div class="announcement-slider__content"><div class="medium-up--hide"> 1537 <p>Free Shipping on orders over $89, Canada Wide! (some exclusions apply)</p> 1538 </div> 1539 <div class="small--hide"> 1540 <p>Free Shipping on orders over $89, Canada Wide! (some exclusions apply)</p> 1541 </div></div> 1542 </div><div 1543 id="AnnouncementSlide-announcement_bByATh" 1544 class="slideshow__slide announcement-slider__slide" 1545 data-index="1" 1546 1547 > 1548 <div class="announcement-slider__content"><div class="medium-up--hide"> 1549 <p>100% Canadian, Family Owned & Operated since 1997</p> 1550 </div> 1551 <div class="small--hide"> 1552 <p>100% Canadian, Family Owned & Operated since 1997</p> 1553 </div></div> 1554 </div><div 1555 id="AnnouncementSlide-announcement-1" 1556 class="slideshow__slide announcement-slider__slide" 1557 data-index="2" 1558 1559 > 1560 <div class="announcement-slider__content"><p>Nine technicians, Service & Warranty Centre, three locations to serve you.</p> 1561</div> 1562 </div></announcement-bar> 1563
1563<script type="module"> 1564 import 'section.toolbar.announcement-bar' 1565 </script>
1565 1566 </div> 1567 </div> 1568 </div> 1569 1570<div class="toolbar__item toolbar__item--multi-selectors small--hide"> 1571 1572 1573<form method="post" action="/localization" id="localization_form-toolbar" accept-charset="UTF-8" class="multi-selectors multi-selectors--toolbar" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /> 1574<div class="multi-selectors__item"><div class="visually-hidden" id="LangHeading-toolbar"> 1575 1576 1577Language 1578 1579 </div><at-disclosure class="disclosure" data-disclosure-locale defer-hydration> 1580 <button 1581 type="button" 1582 class="faux-select disclosure__toggle" 1583 aria-expanded="false" 1584 aria-controls="LangList-toolbar" 1585 aria-describedby="LangHeading-toolbar" 1586 data-disclosure-toggle 1587 > 1588 <span class="disclosure-list__label"> 1589 English 1590 </span> 1591 1592 1593 1594 1595<element-icon 1596 1597 1598> 1599 <svg 1600 xmlns="http://www.w3.org/2000/svg" 1601 aria-hidden="true" 1602 focusable="false" 1603 role="presentation" 1604 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 1605 viewbox="0 0 28 16" 1606 width="20" 1607 height="20" 1608> 1609 <path 1610 fill="none" 1611 stroke="currentColor" 1612 d="m1.57 1.59 12.76 12.77L27.1 1.59" 1613 /> 1614</svg> 1615 1616</element-icon> 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 </button> 1628 1629 <ul 1630 id="LangList-toolbar" 1631 class="disclosure-list disclosure-list--single-true disclosure-list--down disclosure-list--left" 1632 data-disclosure-list 1633 ><li class="disclosure-list__item disclosure-list__item--current"> 1634 <a 1635 class="disclosure-list__option" 1636 href="#" 1637 lang="en" 1638 1639 aria-current="true" 1640 1641 data-value="en" 1642 data-disclosure-option 1643 > 1644 <span class="disclosure-list__label"> 1645 English 1646 </span> 1647 </a> 1648 </li><li class="disclosure-list__item"> 1649 <a 1650 class="disclosure-list__option" 1651 href="#" 1652 lang="fr" 1653 1654 data-value="fr" 1655 data-disclosure-option 1656 > 1657 <span class="disclosure-list__label"> 1658 Français 1659 </span> 1660 </a> 1661 </li></ul> 1662 <input type="hidden" name="locale_code" value="en" data-disclosure-input> 1663 </at-disclosure> 1664
1664<script type="module"> 1665 import 'form.localization.disclosure' 1666 </script>
1666 1667 </div></form></div></div> 1668 </div> 1669 </div> 1670</section> 1671 1672</div><div id="shopify-section-sections--16793794084922__header" class="shopify-section shopify-section-group-header-group header-section"> 1673 1674 1675<style> 1676 .site-nav__link { 1677 font-size: var(--element-text-font-size--body-md); 1678 } 1679 1680 1681 1682</style><is-land on:idle> 1683 <header-section 1684 data-section-id="sections--16793794084922__header" 1685 data-section-index="2" 1686 data-section-type="header" 1687 data-cart-type="page" 1688 defer-hydration 1689 > 1690 1691 1692<header-nav 1693 id="HeaderWrapper" 1694 class="header-wrapper" 1695 defer-hydration 1696><header 1697 id="SiteHeader" 1698 class="site-header heading-font-stack" 1699 data-sticky="true" 1700 data-overlay="false" 1701 style="--color-primary:#272831;--color-secondary:#fafafa;--color-cart-dot:#ffffff;--color-cart-dot-text:#98252c;" 1702 > 1703 <div class="site-header__element site-header__element--top"> 1704 <div class="page-width"> 1705 <div 1706 class="header-layout" 1707 data-layout="center" 1708 data-nav="below" 1709 data-logo-align="center" 1710 ><div class="header-item header-item--search small--hide"> 1711</div><div class="header-item header-item--logo"> 1712<style data-shopify>.header-item--logo, 1713 [data-layout="left-center"] .header-item--logo, 1714 [data-layout="left-center"] .header-item--icons { 1715 flex: 0 1 140px; 1716 } 1717 1718 @media only screen and (min-width: 769px) { 1719 .header-item--logo, 1720 [data-layout="left-center"] .header-item--logo, 1721 [data-layout="left-center"] .header-item--icons { 1722 flex: 0 0 260px; 1723 } 1724 } 1725 1726 .site-header__logo a { 1727 width: 140px; 1728 } 1729 1730 .is-light .site-header__logo .logo--inverted { 1731 width: 140px; 1732 } 1733 1734 @media only screen and (min-width: 769px) { 1735 .site-header__logo a { 1736 width: 260px; 1737 } 1738 1739 .is-light .site-header__logo .logo--inverted { 1740 width: 260px; 1741 } 1742 }</style><div class="heading-md site-header__logo" ><span class="visually-hidden">ECS Coffee</span> 1743 1744 <a 1745 href="/" 1746 class="site-header__logo-link logo--has-inverted" 1747 > 1748 1749 1750 1751 1752 1753<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/ecs_coffee_maple_leaf_drk_web.png?v=1787164210&width=520" alt="ECS Coffee" srcset="//ecscoffee.com/cdn/shop/files/ecs_coffee_maple_leaf_drk_web.png?v=1787164210&width=260 260w, //ecscoffee.com/cdn/shop/files/ecs_coffee_maple_leaf_drk_web.png?v=1787164210&width=520 520w" width="260" height="82.19459123406901" loading="eager" class="small--hide image-element" sizes="260px" data-animate="fadein"> 1754 1755 1756 1757 1758</is-land> 1759 1760 1761 1762<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/ecs_coffee_maple_leaf_drk_web.png?v=1787164210&width=280" alt="ECS Coffee" srcset="//ecscoffee.com/cdn/shop/files/ecs_coffee_maple_leaf_drk_web.png?v=1787164210&width=140 140w, //ecscoffee.com/cdn/shop/files/ecs_coffee_maple_leaf_drk_web.png?v=1787164210&width=280 280w" width="140" height="44.25862604911408" loading="eager" class="medium-up--hide image-element" sizes="140px" data-animate="fadein"> 1763 1764 1765 1766 1767</is-land> 1768</a><a 1769 href="/" 1770 class="site-header__logo-link logo--inverted" 1771 > 1772 1773 1774 1775 1776 1777<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/ecs_coffee_lrg_white-01.png?v=1778611228&width=520" alt="ECS Coffee" srcset="//ecscoffee.com/cdn/shop/files/ecs_coffee_lrg_white-01.png?v=1778611228&width=260 260w, //ecscoffee.com/cdn/shop/files/ecs_coffee_lrg_white-01.png?v=1778611228&width=520 520w" width="260" height="89.75400324901369" loading="eager" class="small--hide image-element" sizes="260px" data-animate="fadein"> 1778 1779 1780 1781 1782</is-land> 1783 1784 1785 1786<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/ecs_coffee_lrg_white-01.png?v=1778611228&width=280" alt="ECS Coffee" srcset="//ecscoffee.com/cdn/shop/files/ecs_coffee_lrg_white-01.png?v=1778611228&width=140 140w, //ecscoffee.com/cdn/shop/files/ecs_coffee_lrg_white-01.png?v=1778611228&width=280 280w" width="140" height="48.32907867254583" loading="eager" class="medium-up--hide image-element" sizes="140px" data-animate="fadein"> 1787 1788 1789 1790 1791</is-land> 1792</a></div></div><div class="header-item header-item--icons"> 1793 <div class="site-nav"> 1794 1795 1796<div class="site-nav__icons"> 1797<toggle-search><a 1798 href="/search" 1799 class="site-nav__link site-nav__link--icon medium-up--hide js-no-transition js-search-header" 1800 1801 aria-expanded="false" 1802 aria-haspopup="listbox"
1803 1804 > 1805 1806 1807 1808 1809<element-icon 1810 1811 1812> 1813 <svg 1814 xmlns="http://www.w3.org/2000/svg" 1815 aria-hidden="true" 1816 focusable="false" 1817 role="presentation" 1818 class="element-icon element-icon-search element-icon--line" 1819 viewbox="0 0 64 64" 1820 width="20" 1821 height="20" 1822> 1823 <path 1824 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 1825 stroke-miterlimit="10" 1826 fill="none" 1827 stroke="currentColor" 1828 /> 1829</svg> 1830 1831</element-icon> 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 <span class="icon__fallback-text visually-hidden"> 1843 1844 1845Search 1846</span> 1847 </a></toggle-search> 1848
1848<script type="module"> 1849 import 'header.toggle-search' 1850 </script>
1850 1851 1852 1853 1854<shopify-store store-domain="https://ecscoffee.com" country="CA" language="en"></shopify-store> 1855<shopify-account 1856 1857 menu="customer-account-main-menu" 1858 1859> 1860 <span slot="signed-out-avatar"> 1861 1862 1863 1864 1865<element-icon 1866 1867 1868> 1869 <svg 1870 xmlns="http://www.w3.org/2000/svg" 1871 aria-hidden="true" 1872 focusable="false" 1873 role="presentation" 1874 class="element-icon element-icon-user element-icon--line" 1875 viewbox="0 0 64 64" 1876 width="20" 1877 height="20" 1878> 1879 <path 1880 d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.42 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.76 2.7 9.51 6 11.42v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16" 1881 stroke-miterlimit="10" 1882 fill="none" 1883 stroke="currentColor" 1884 /> 1885</svg> 1886 1887</element-icon> 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 </span> 1899</shopify-account> 1900 1901<toggle-cart cart-type="page"><a 1902 href="/cart" 1903 id="HeaderCartTrigger" 1904 aria-controls="HeaderCart" 1905 class="site-nav__link site-nav__link--icon site-nav__link--cart js-no-transition" 1906 data-icon="bag-minimal" 1907 aria-label=" 1908 1909Cart 1910" 1911 > 1912 <span class="cart-link"> 1913 1914 1915 1916 1917<element-icon 1918 1919 1920> 1921 <svg 1922 xmlns="http://www.w3.org/2000/svg" 1923 aria-hidden="true" 1924 focusable="false" 1925 role="presentation" 1926 class="element-icon element-icon-bag-minimal element-icon--line" 1927 viewbox="0 0 64 64" 1928 width="20" 1929 height="20" 1930> 1931 <path 1932 d="M22.53 16.61c0-7.1 4.35-9 9.75-9s9.75 1.9 9.75 9" 1933 data-name="svg 2" 1934 fill="none" 1935 stroke="currentColor" 1936 /> 1937 <path 1938 d="M11.66 16.65h41.25V53.4H11.66z" 1939 data-name="svg 4" 1940 fill="none" 1941 stroke="currentColor" 1942 /> 1943</svg> 1944 1945</element-icon> 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 <span class="cart-link__bubble"> 1957 <span class="cart-link__bubble-num">0</span> 1958 </span> 1959 </span> 1960 <span class="site-nav__icon-label small--hide"> 1961 1962 1963Cart 1964 1965 </span> 1966 </a></toggle-cart>
1967<script type="module"> 1968 import 'header.toggle-cart' 1969</script>
1969 1970 1971 1972<toggle-menu><button 1973 type="button" 1974 aria-controls="MobileNav" 1975 class="site-nav__link site-nav__link--icon medium-up--hide mobile-nav-trigger" 1976 > 1977 1978 1979 1980 1981<element-icon 1982 1983 1984> 1985 <svg 1986 xmlns="http://www.w3.org/2000/svg" 1987 aria-hidden="true" 1988 focusable="false" 1989 role="presentation" 1990 class="element-icon element-icon-hamburger element-icon--line" 1991 viewbox="0 0 64 64" 1992 width="20" 1993 height="20" 1994> 1995 <path d="M7 15h51" fill="none" stroke="currentColor">.</path> 1996 <path d="M7 32h43" fill="none" stroke="currentColor">.</path> 1997 <path d="M7 49h51" fill="none" stroke="currentColor">.</path> 1998</svg> 1999 2000</element-icon> 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 <span class="icon__fallback-text visually-hidden"> 2012 2013 2014Site navigation 2015</span> 2016 </button></toggle-menu>
2017<script type="module"> 2018 import 'header.toggle-menu' 2019</script>
2019 2020</div> 2021</div> 2022 </div> 2023 </div> 2024 </div> 2025 2026 2027 2028<header-search class="site-header__search-container"> 2029 <div class="page-width"> 2030 <div class="site-header__search"> 2031 2032 2033<is-land class="site-header__search-island" on:idle> 2034 <predictive-search 2035 data-context="header" 2036 data-enabled="true" 2037 defer-hydration 2038 ><div class="predictive__screen" data-screen></div><form action="/search" method="get" role="search"> 2039 <div class="search__input-wrap"> 2040<label for="Search" class="visually-hidden"> 2041 2042Search 2043</label><input 2044 id="Search" 2045 class="search__input element-input element-input--transparent" 2046 name="q" 2047 2048 type="search" 2049 2050 placeholder="Search" 2051 2052 role="combobox"aria-expanded="false"aria-owns="predictive-search-results"aria-controls="predictive-search-results"aria-haspopup="listbox"aria-autocomplete="list"autocorrect="off"autocomplete="off"autocapitalize="off"spellcheck="false"tabindex="0" 2053 2054 2055 2056 2057 2058 2059 2060 > 2061 2062 2063 2064 2065 2066 2067 2068<input name="options[prefix]" type="hidden" value="last"> 2069 2070 2071 2072 2073 2074 2075 <button 2076 2077 2078 class="element-button--search element-button element-button--inverted element-button--transparent" 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 aria-label=" 2090 2091Search 2092" 2093 2094> 2095 2096 2097 2098 2099 2100<element-icon 2101 2102 2103> 2104 <svg 2105 xmlns="http://www.w3.org/2000/svg" 2106 aria-hidden="true" 2107 focusable="false" 2108 role="presentation" 2109 class="element-icon element-icon-search element-icon--line" 2110 viewbox="0 0 64 64" 2111 width="20" 2112 height="20" 2113> 2114 <path 2115 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 2116 stroke-miterlimit="10" 2117 fill="none" 2118 stroke="currentColor" 2119 /> 2120</svg> 2121 2122</element-icon> 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 </button> 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144</div> 2145 2146 2147 2148 2149 2150 2151 <button 2152 2153 2154 class="element-button--close-search element-button element-button--transparent" 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 aria-label=" 2166 2167Close 2168" 2169 2170> 2171 2172 2173 2174 2175 2176<element-icon 2177 2178 2179> 2180 <svg 2181 xmlns="http://www.w3.org/2000/svg" 2182 class="element-icon element-icon-close element-icon--line" 2183 width="64" 2184 height="64" 2185 viewBox="0 0 64 64" 2186 fill="none" 2187> 2188 <path d="M52.5137 11.01L11.8887 51.635" stroke="currentColor" stroke-miterlimit="10"/> 2189 <path d="M52.5137 51.635L11.8887 11.01" stroke="currentColor" stroke-miterlimit="10"/> 2190</svg> 2191</element-icon> 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 </button> 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213<div id="predictive-search" class="search__results" tabindex="-1"></div> 2214 </form> 2215 </predictive-search> 2216 2217 <template data-island> 2218
2218<script type="module"> 2219 import 'form.predictive-search' 2220 </script>
2220 2221 </template> 2222</is-land> 2223</div> 2224 </div> 2225</header-search> 2226
2227<script type="module"> 2228 import 'element.header-search' 2229</script>
2229 2230</div><div class="site-header__element site-header__element--sub" data-type="nav"> 2231 <div 2232 class="page-width text-center" 2233 2234 role="navigation" aria-label="Primary" 2235 2236 > 2237 2238 2239<ul class="site-nav site-navigation site-navigation--below small--hide"><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 2240 2241 <nav-dropdown> 2242 <details 2243 id="site-nav-item--1" 2244 class="site-nav__details" 2245 data-hover="true" 2246 > 2247 2248 2249 <summary 2250 data-link="/collections/beverages" 2251 aria-expanded="false" 2252 aria-controls="site-nav-item--1" 2253 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2254 > 2255 Coffee & Beverages 2256 2257 2258 2259 2260<element-icon 2261 2262 2263> 2264 <svg 2265 xmlns="http://www.w3.org/2000/svg" 2266 aria-hidden="true" 2267 focusable="false" 2268 role="presentation" 2269 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 2270 viewbox="0 0 28 16" 2271 width="20" 2272 height="20" 2273> 2274 <path 2275 fill="none" 2276 stroke="currentColor" 2277 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2278 /> 2279</svg> 2280 2281</element-icon> 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 </summary> 2293 2294 2295<div class="site-nav__dropdown megamenu megamenu--products text-left"> 2296 <div class="page-width"> 2297 <div class="site-nav__dropdown-animate megamenu__wrapper"> 2298 <div class="megamenu__cols"> 2299 <div class="megamenu__col"><div> 2300 <div class="megamenu__col-title"> 2301 <a 2302 href="/collections/coffee" 2303 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2304 >Coffee</a> 2305 </div><a href="/collections/whole-beans" class="site-nav__dropdown-link"> 2306 Whole Beans 2307 </a><a href="/collections/ground-coffee" class="site-nav__dropdown-link"> 2308 Ground Coffee 2309 </a><a href="/collections/keurig-coffee" class="site-nav__dropdown-link"> 2310 Keurig K-Cups® 2311 </a><a href="/collections/nespresso-compatible-capsules" class="site-nav__dropdown-link"> 2312 Nespresso® Compatible Capsules 2313 </a><a href="/collections/mars-flavia" class="site-nav__dropdown-link"> 2314 Flavia Pods 2315 </a><a href="/collections/coffee-pods" class="site-nav__dropdown-link"> 2316 Other Coffee Pods 2317 </a><a href="/collections/fraction-packs" class="site-nav__dropdown-link"> 2318 Fraction Packs 2319 </a><a href="/collections/ecs-coffee-subscription" class="site-nav__dropdown-link"> 2320 Coffee Subscription 2321 </a></div></div><div class="megamenu__col"><div> 2322 <div class="megamenu__col-title"> 2323 <a 2324 href="/collections/tea" 2325 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2326 >Tea, Drink Mixes & Food</a> 2327 </div><a href="/collections/keurig-tea" class="site-nav__dropdown-link"> 2328 Keurig K-Cups® 2329 </a><a href="/collections/loose-leaf-tea" class="site-nav__dropdown-link"> 2330 Loose Leaf Tea 2331 </a><a href="/collections/filterbag-tea" class="site-nav__dropdown-link"> 2332 Filterbag Tea 2333 </a><a href="/collections/matcha" class="site-nav__dropdown-link"> 2334 Matcha 2335 </a><a href="/collections/drink-mixes" class="site-nav__dropdown-link"> 2336 Drink Mixes 2337 </a><a href="/collections/gourmet-du-village" class="site-nav__dropdown-link"> 2338 Seasonal Food & Beverages 2339 </a></div></div><div class="megamenu__col"><div> 2340 <div class="megamenu__col-title"> 2341 <a 2342 href="/collections/syrups" 2343 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2344 >Syrups</a> 2345 </div><a href="/collections/cafe-syrups" class="site-nav__dropdown-link"> 2346 Café Syrups 2347 </a><a href="/collections/soda-syrups" class="site-nav__dropdown-link"> 2348 Soda Syrups 2349 </a><a href="/collections/sugar-free-syrups" class="site-nav__dropdown-link"> 2350 Sugar Free Syrups 2351 </a><a href="/collections/sauces" class="site-nav__dropdown-link"> 2352 Sauces 2353 </a></div></div><div class="megamenu__col"><div> 2354 <div class="megamenu__col-title"> 2355 <a 2356 href="/collections/hot-chocolate" 2357 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2358 >Hot Chocolate</a> 2359 </div><a href="/collections/keurig-hot-cocoa-specialty" class="site-nav__dropdown-link">
2360 Keurig K-Cups® 2361 </a><a href="/collections/instant-hot-chocolate-mix" class="site-nav__dropdown-link"> 2362 Instant Mix 2363 </a></div></div> 2364 </div><div class="megamenu__featured"> 2365 <a href="/collections/coffee-on-sale" class="megamenu__featured-image-link"> 2366 2367 2368<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/2_f6ceeed7-3325-493c-967e-6b771659d978.png?v=1790774465&width=608" alt="Coffee on sale" srcset="//ecscoffee.com/cdn/shop/files/2_f6ceeed7-3325-493c-967e-6b771659d978.png?v=1790774465&width=352 352w, //ecscoffee.com/cdn/shop/files/2_f6ceeed7-3325-493c-967e-6b771659d978.png?v=1790774465&width=608 608w" width="608" height="802.0000000000001" loading="lazy" class="megamenu__featured-image image-element" sizes=" 2369(min-width: 769px) 19vw, 100vw" data-animate="fadein"> 2370 2371 2372 2373 2374</is-land> 2375</a> 2376 </div></div> 2377 </div> 2378 </div> 2379 </details> 2380 </nav-dropdown> 2381
2381<script type="module"> 2382 import 'header.desktop-nav.nav-dropdown' 2383 </script>
2383 2384 2385 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 2386 2387 <nav-dropdown> 2388 <details 2389 id="site-nav-item--2" 2390 class="site-nav__details" 2391 data-hover="true" 2392 > 2393 2394 2395 <summary 2396 data-link="/collections/brewing-equipment" 2397 aria-expanded="false" 2398 aria-controls="site-nav-item--2" 2399 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2400 > 2401 Brewing Gear 2402 2403 2404 2405 2406<element-icon 2407 2408 2409> 2410 <svg 2411 xmlns="http://www.w3.org/2000/svg" 2412 aria-hidden="true" 2413 focusable="false" 2414 role="presentation" 2415 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 2416 viewbox="0 0 28 16" 2417 width="20" 2418 height="20" 2419> 2420 <path 2421 fill="none" 2422 stroke="currentColor" 2423 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2424 /> 2425</svg> 2426 2427</element-icon> 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 </summary> 2439 2440 2441<div class="site-nav__dropdown megamenu megamenu--products text-left"> 2442 <div class="page-width"> 2443 <div class="site-nav__dropdown-animate megamenu__wrapper"> 2444 <div class="megamenu__cols"> 2445 <div class="megamenu__col"><div> 2446 <div class="megamenu__col-title"> 2447 <a 2448 href="/collections/coffee-makers" 2449 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2450 >Coffee Makers</a> 2451 </div><a href="/collections/single-serve-coffee-makers" class="site-nav__dropdown-link"> 2452 Single Serve 2453 </a><a href="/collections/automatic-coffee-makers" class="site-nav__dropdown-link"> 2454 Automatic Coffee Makers 2455 </a><a href="/collections/pour-over-coffee-makers" class="site-nav__dropdown-link"> 2456 Pour Over Coffee Makers 2457 </a><a href="/collections/french-presses" class="site-nav__dropdown-link"> 2458 French Presses 2459 </a><a href="/collections/cold-brew-coffee-makers" class="site-nav__dropdown-link"> 2460 Cold Brew Coffee Makers 2461 </a><a href="/collections/commercial-coffee-brewers" class="site-nav__dropdown-link"> 2462 Commercial Coffee Brewers 2463 </a></div></div><div class="megamenu__col"><div> 2464 <div class="megamenu__col-title"> 2465 <a 2466 href="/collections/espresso-machines" 2467 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2468 >Espresso Machines</a> 2469 </div><a href="/collections/super-automatic-espresso-machines" class="site-nav__dropdown-link"> 2470 Super-Automatic Espresso Machines 2471 </a><a href="/collections/semi-automatic-espresso-machines" class="site-nav__dropdown-link"> 2472 Semi-Automatic Espresso Machines 2473 </a><a href="/collections/manual-espresso-machines" class="site-nav__dropdown-link"> 2474 Manual Espresso 2475 </a><a href="/collections/capsule-espresso-machines" class="site-nav__dropdown-link"> 2476 Capsule Espresso Machines 2477 </a><a href="/collections/stove-top-espresso-makers" class="site-nav__dropdown-link"> 2478 Stove Top Espresso 2479 </a><a href="/collections/commercial-espresso-brewers" class="site-nav__dropdown-link"> 2480 Commercial Espresso Brewers 2481 </a><a href="/collections/travel-espresso-makers" class="site-nav__dropdown-link"> 2482 Travel Espresso Makers 2483 </a><a href="/collections/single-boiler-espresso-machines" class="site-nav__dropdown-link"> 2484 Single Boiler Espresso Machines 2485 </a><a href="/collections/dual-boiler-espresso-machines" class="site-nav__dropdown-link"> 2486 Dual Boiler Espresso Machines 2487 </a></div></div><div class="megamenu__col"><div> 2488 <div class="megamenu__col-title"> 2489 <a 2490 href="/collections/coffee-grinders" 2491 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2492 >Coffee Grinders</a> 2493 </div><a href="/collections/electric-coffee-grinders" class="site-nav__dropdown-link"> 2494 Electric Coffee Grinders 2495 </a><a href="/collections/manual-coffee-grinders" class="site-nav__dropdown-link"> 2496 Manual Coffee Grinders 2497 </a></div></div><div class="megamenu__col"><div> 2498 <div class="megamenu__col-title"> 2499 <a 2500 href="/collections/artisanal-coffee-brewing" 2501 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2502 >Artisanal Brewing Gear</a> 2503 </div><a href="/collections/artisanal-coffee-brewers" class="site-nav__dropdown-link"> 2504 Artisanal Coffee Brewers 2505 </a><a href="/collections/gooseneck-kettles" class="site-nav__dropdown-link"> 2506 Gooseneck Kettles 2507 </a><a href="/collections/artisanal-accessories" class="site-nav__dropdown-link"> 2508 Filters & Accessories 2509 </a><a href="/collections/artisanal-coffee-brewing" class="site-nav__dropdown-link"> 2510 Shop All Artisanal Brewing Gear 2511 </a></div></div><div class="megamenu__col"><div> 2512 <div class="megamenu__col-title"> 2513 <a 2514 href="/collections/milk-frothers" 2515 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2516 >Milk Frothers</a> 2517 </div></div><div> 2518 <div class="megamenu__col-title"> 2519 <a 2520 href="/collections/open-box-machines" 2521 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2522 >Open Box Sales</a> 2523 </div></div><div> 2524 <div class="megamenu__col-title"> 2525 <a 2526 href="/collections/brewing-equipment" 2527 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2528 >Shop All Brewing Gear</a> 2529 </div></div></div> 2530 </div><div class="megamenu__featured"> 2531 <a href="/collections/free-gift" class="megamenu__featured-image-link"> 2532 2533 2534<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/free-espresso-with-machines.png?v=1787752028&width=608" alt="" srcset="//ecscoffee.com/cdn/shop/files/free-espresso-with-machines.png?v=1787752028&width=352 352w, //ecscoffee.com/cdn/shop/files/free-espresso-with-machines.png?v=1787752028&
2534width=608 608w" width="608" height="802.0000000000001" loading="lazy" class="megamenu__featured-image image-element" sizes=" 2535(min-width: 769px) 19vw, 100vw" data-animate="fadein"> 2536 2537 2538 2539 2540</is-land> 2541</a> 2542 </div></div> 2543 </div> 2544 </div> 2545 </details> 2546 </nav-dropdown> 2547
2547<script type="module"> 2548 import 'header.desktop-nav.nav-dropdown' 2549 </script>
2549 2550 2551 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 2552 2553 <nav-dropdown> 2554 <details 2555 id="site-nav-item--3" 2556 class="site-nav__details" 2557 data-hover="true" 2558 > 2559 2560 2561 <summary 2562 data-link="/collections/accessories" 2563 aria-expanded="false" 2564 aria-controls="site-nav-item--3" 2565 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2566 > 2567 Accessories 2568 2569 2570 2571 2572<element-icon 2573 2574 2575> 2576 <svg 2577 xmlns="http://www.w3.org/2000/svg" 2578 aria-hidden="true" 2579 focusable="false" 2580 role="presentation" 2581 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 2582 viewbox="0 0 28 16" 2583 width="20" 2584 height="20" 2585> 2586 <path 2587 fill="none" 2588 stroke="currentColor" 2589 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2590 /> 2591</svg> 2592 2593</element-icon> 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 </summary> 2605 2606 2607<div class="site-nav__dropdown megamenu megamenu--products text-left"> 2608 <div class="page-width"> 2609 <div class="site-nav__dropdown-animate megamenu__wrapper"> 2610 <div class="megamenu__cols"> 2611 <div class="megamenu__col"><div> 2612 <div class="megamenu__col-title"> 2613 <a 2614 href="/collections/accessories" 2615 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2616 >Accessories by Brand</a> 2617 </div><a href="/collections/breville-accessories" class="site-nav__dropdown-link"> 2618 Breville Accessories 2619 </a><a href="/collections/delonghi-accessories" class="site-nav__dropdown-link"> 2620 DeLonghi Accessories 2621 </a><a href="/collections/ecm-accessories" class="site-nav__dropdown-link"> 2622 ECM Accessories 2623 </a><a href="/collections/gaggia-accessories" class="site-nav__dropdown-link"> 2624 Gaggia Accessories 2625 </a><a href="/collections/i-xxi-accessories" class="site-nav__dropdown-link"> 2626 I.XXI Accessories 2627 </a><a href="/collections/jura-accessories" class="site-nav__dropdown-link"> 2628 Jura Accessories 2629 </a><a href="/collections/keurig-accessories" class="site-nav__dropdown-link"> 2630 Keurig Accessories 2631 </a><a href="/collections/lelit-accessories" class="site-nav__dropdown-link"> 2632 Lelit Accessories 2633 </a><a href="/collections/rocket-accessories" class="site-nav__dropdown-link"> 2634 Rocket Accessories 2635 </a><a href="/collections/smeg-accessories" class="site-nav__dropdown-link"> 2636 Smeg Accessories 2637 </a><a href="/collections/technivorm-accessories" class="site-nav__dropdown-link"> 2638 Technivorm Accessories 2639 </a><a href="/collections/yeti-accessories" class="site-nav__dropdown-link"> 2640 YETI Accessories 2641 </a></div></div><div class="megamenu__col"><div> 2642 <div class="megamenu__col-title"> 2643 <a 2644 href="/collections/coffee-maker-accessories" 2645 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2646 >Coffee Maker Accessories</a> 2647 </div><a href="/collections/drip-accessories" class="site-nav__dropdown-link"> 2648 Drip Accessories 2649 </a><a href="/collections/coffee-filters" class="site-nav__dropdown-link"> 2650 Coffee Filters 2651 </a><a href="/collections/carafes-serving-vessels" class="site-nav__dropdown-link"> 2652 Carafes & Vessels 2653 </a></div></div><div class="megamenu__col"><div> 2654 <div class="megamenu__col-title"> 2655 <a 2656 href="/collections/espresso-accessories" 2657 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2658 >Espresso Accessories</a> 2659 </div><a href="/collections/frothing-pitchers-tools" class="site-nav__dropdown-link"> 2660 Frothing Pitchers & Tools 2661 </a><a href="/collections/portafilters" class="site-nav__dropdown-link"> 2662 Portafilters 2663 </a><a href="/collections/tampers" class="site-nav__dropdown-link"> 2664 Tampers 2665 </a><a href="/collections/barista-gear" class="site-nav__dropdown-link"> 2666 Barista Gear 2667 </a><a href="/collections/wdt-tools-distributors" class="site-nav__dropdown-link"> 2668 WDT Tools & Distributors 2669 </a><a href="/collections/knock-boxes-mats" class="site-nav__dropdown-link"> 2670 Knock Boxes & Mats 2671 </a><a href="/collections/espresso-stations" class="site-nav__dropdown-link"> 2672 Espresso Stations 2673 </a><a href="/collections/puck-screens" class="site-nav__dropdown-link"> 2674 Puck Screens 2675 </a><a href="/collections/espresso-baskets" class="site-nav__dropdown-link"> 2676 Espresso Baskets 2677 </a><a href="/collections/51mm-accessories" class="site-nav__dropdown-link"> 2678 Shop 51mm Accessories 2679 </a><a href="/collections/54mm-accessories" class="site-nav__dropdown-link"> 2680 Shop 54mm Accessories 2681 </a><a href="/collections/58mm-accessories" class="site-nav__dropdown-link"> 2682 Shop 58mm Accessories 2683 </a></div></div><div class="megamenu__col"><div> 2684 <div class="megamenu__col-title"> 2685 <a 2686 href="/collections/cleaning-maintenance" 2687 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2688 >Cleaning & Maintenance</a> 2689 </div><a href="/collections/descalers-cleaners" class="site-nav__dropdown-link"> 2690 Cleaners / Descale 2691 </a><a href="/collections/water-filters" class="site-nav__dropdown-link"> 2692 Water Filters 2693 </a><a href="/collections/water-filter-subscription" class="site-nav__dropdown-link"> 2694 Water Filter Subscription 2695 </a><a href="/collections/brushes" class="site-nav__dropdown-link"> 2696 Brushes 2697 </a><a href="/collections/cloths-sponges" class="site-nav__dropdown-link"> 2698 Cloths & Sponges 2699 </a></div></div><div class="megamenu__col"><div> 2700 <div class="megamenu__col-title"> 2701 <a 2702 href="/collections/kitchen-storage" 2703 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2704 >Storage</a> 2705 </div>
2705<a href="/collections/carousels-pod-storage" class="site-nav__dropdown-link"> 2706 Carousels & Pod Storage 2707 </a><a href="/collections/bean-storage" class="site-nav__dropdown-link"> 2708 Bean Storage 2709 </a></div></div><div class="megamenu__col"><div> 2710 <div class="megamenu__col-title"> 2711 <a 2712 href="/collections/scales-measuring" 2713 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 2714 >Scales & Measuring</a> 2715 </div><a href="/collections/sifters-scales" class="site-nav__dropdown-link"> 2716 Scales 2717 </a><a href="/collections/measuring-cups-spoons" class="site-nav__dropdown-link"> 2718 Measuring Cups & Spoons 2719 </a></div></div> 2720 </div><div class="megamenu__featured"> 2721 <a href="/collections/accessories-drinkware-on-sale" class="megamenu__featured-image-link"> 2722 2723 2724<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/4_f505f7a7-2d29-47ab-a946-3d0216856f2e.png?v=1790774497&width=608" alt="Accessories on sale" srcset="//ecscoffee.com/cdn/shop/files/4_f505f7a7-2d29-47ab-a946-3d0216856f2e.png?v=1790774497&width=352 352w, //ecscoffee.com/cdn/shop/files/4_f505f7a7-2d29-47ab-a946-3d0216856f2e.png?v=1790774497&width=608 608w" width="608" height="802.0000000000001" loading="lazy" class="megamenu__featured-image image-element" sizes=" 2725(min-width: 769px) 19vw, 100vw" data-animate="fadein"> 2726 2727 2728 2729 2730</is-land> 2731</a> 2732 </div></div> 2733 </div> 2734 </div> 2735 </details> 2736 </nav-dropdown> 2737
2737<script type="module"> 2738 import 'header.desktop-nav.nav-dropdown' 2739 </script>
2739 2740 2741 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2742 2743 <nav-dropdown> 2744 <details 2745 id="site-nav-item--4" 2746 class="site-nav__details" 2747 data-hover="true" 2748 > 2749 2750 2751 <summary 2752 data-link="/collections/other-equipment" 2753 aria-expanded="false" 2754 aria-controls="site-nav-item--4" 2755 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2756 > 2757 Home Appliances 2758 2759 2760 2761 2762<element-icon 2763 2764 2765> 2766 <svg 2767 xmlns="http://www.w3.org/2000/svg" 2768 aria-hidden="true" 2769 focusable="false" 2770 role="presentation" 2771 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 2772 viewbox="0 0 28 16" 2773 width="20" 2774 height="20" 2775> 2776 <path 2777 fill="none" 2778 stroke="currentColor" 2779 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2780 /> 2781</svg> 2782 2783</element-icon> 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 </summary> 2795 2796 2797<div class="site-nav__dropdown"> 2798 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2799 <a 2800 href="/collections/kettles-tea-pots" 2801 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2802 > 2803 Kettles & Tea pots 2804</a></li><li class=""> 2805 <a 2806 href="/collections/sparkling-beverage-makers" 2807 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2808 > 2809 Sparkling Water Makers 2810</a></li><li class=""> 2811 <a 2812 href="/collections/toasters-ovens" 2813 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2814 > 2815 Toasters & Ovens 2816</a></li><li class=""> 2817 <a 2818 href="/collections/coolers-fridges" 2819 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2820 > 2821 Coolers & Fridges 2822</a></li><li class=""> 2823 <a 2824 href="/collections/blenders-juicers" 2825 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2826 > 2827 Blenders & Juicers 2828</a></li><li class=""> 2829 <a 2830 href="/collections/stand-hand-mixers" 2831 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2832 > 2833 Stand & Hand Mixers 2834</a></li><li class=""> 2835 <a 2836 href="/collections/bags-totes" 2837 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2838 > 2839 Bags & Totes 2840</a></li><li class=""> 2841 <a 2842 href="/collections/le-creuset" 2843 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2844 > 2845 Shop all Le Creuset 2846</a></li><li class=""> 2847 <a 2848 href="/collections/yeti" 2849 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2850 > 2851 Shop all Yeti 2852</a></li></ul> 2853 </div> 2854 </details> 2855 </nav-dropdown> 2856
2856<script type="module"> 2857 import 'header.desktop-nav.nav-dropdown' 2858 </script>
2858 2859 2860 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 2861 2862 <nav-dropdown> 2863 <details 2864 id="site-nav-item--5" 2865 class="site-nav__details" 2866 data-hover="true" 2867 > 2868 2869 2870 <summary 2871 data-link="/collections/drinkware" 2872 aria-expanded="false" 2873 aria-controls="site-nav-item--5" 2874 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2875 > 2876 Drinkware 2877 2878 2879 2880 2881<element-icon 2882 2883 2884> 2885 <svg 2886 xmlns="http://www.w3.org/2000/svg" 2887 aria-hidden="true" 2888 focusable="false" 2889 role="presentation" 2890 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 2891 viewbox="0 0 28 16" 2892 width="20" 2893 height="20" 2894> 2895 <path 2896 fill="none" 2897 stroke="currentColor" 2898 d="m1.57 1.59 12.76 12.77L27.1 1.59" 2899 /> 2900</svg> 2901 2902</element-icon> 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 </summary> 2914 2915 2916<div class="site-nav__dropdown"> 2917 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 2918 <a 2919 href="/collections/mugs-cups" 2920 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2921 > 2922 Mugs & Cups 2923</a></li><li class=""> 2924 <a 2925 href="/collections/espresso-specialty-cups" 2926 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2927 > 2928 Espresso & Specialty Cups 2929</a></li><li class=""> 2930 <a 2931 href="/collections/travel-mugs" 2932 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2933 > 2934 Travel Mugs 2935</a></li><li class=""> 2936 <a 2937 href="/collections/travel-french-press" 2938 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2939 > 2940 Travel French Press 2941</a></li><li class=""> 2942 <a 2943 href="/collections/water-bottles" 2944 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2945 > 2946 Water Bottles & Tumblers 2947</a></li><li class=""> 2948 <a 2949 href="/collections/fun-novelty" 2950 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 2951 > 2952 Fun & Novelty Mugs 2953</a></li></ul> 2954 </div> 2955 </details> 2956 </nav-dropdown> 2957
2957<script type="module"> 2958 import 'header.desktop-nav.nav-dropdown' 2959 </script>
2959 2960 2961 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 2962 2963 <nav-dropdown> 2964 <details 2965 id="site-nav-item--6" 2966 class="site-nav__details" 2967 data-hover="true" 2968 > 2969 2970 2971 <summary 2972 data-link="/pages/service-repair" 2973 aria-expanded="false" 2974 aria-controls="site-nav-item--6" 2975 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 2976 > 2977 Service & Parts 2978 2979 2980 2981 2982<element-icon 2983 2984 2985> 2986 <svg 2987 xmlns="http://www.w3.org/2000/svg" 2988 aria-hidden="true" 2989 focusable="false" 2990 role="presentation" 2991 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 2992 viewbox="0 0 28 16" 2993 width="20" 2994 height="20" 2995> 2996 <path 2997 fill="none" 2998 stroke="currentColor" 2999 d="m1.57 1.59 12.76 12.77L27.1 1.59" 3000 /> 3001</svg> 3002 3003</element-icon> 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 </summary> 3015 3016 3017<div class="site-nav__dropdown megamenu megamenu--products text-left"> 3018 <div class="page-width"> 3019 <div class="site-nav__dropdown-animate megamenu__wrapper"> 3020 <div class="megamenu__cols"> 3021 <div class="megamenu__col"><div> 3022 <div class="megamenu__col-title"> 3023 <a 3024 href="/collections/accessories-parts" 3025 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3026 >Shop Parts by Brand</a> 3027 </div><a href="/collections/baratza-parts" class="site-nav__dropdown-link"> 3028 Baratza Parts 3029 </a><a href="/collections/breville-parts-hidden" class="site-nav__dropdown-link"> 3030 Breville Parts 3031 </a><a href="/collections/bunn-parts" class="site-nav__dropdown-link"> 3032 BUNN Parts 3033 </a><a href="/collections/delonghi-parts" class="site-nav__dropdown-link"> 3034 DeLonghi Parts 3035 </a><a href="/collections/ecm-parts" class="site-nav__dropdown-link"> 3036 ECM Parts 3037 </a><a href="/collections/saeco-philips-parts" class="site-nav__dropdown-link"> 3038 Philips & Saeco Parts 3039 </a><a href="/collections/gaggia-parts" class="site-nav__dropdown-link"> 3040 Gaggia Parts 3041 </a><a href="/collections/keurig-parts" class="site-nav__dropdown-link"> 3042 Keurig Parts 3043 </a><a href="/collections/lelit-parts" class="site-nav__dropdown-link"> 3044 Lelit Parts 3045 </a><a href="/collections/rocket-parts" class="site-nav__dropdown-link"> 3046 Rocket Parts 3047 </a><a href="/collections/technivorm-parts" class="site-nav__dropdown-link"> 3048 Technivorm Parts 3049 </a></div></div><div class="megamenu__col"><div> 3050 <div class="megamenu__col-title"> 3051 <a 3052 href="/collections/accessories-parts" 3053 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3054 >Parts</a> 3055 </div></div><div> 3056 <div class="megamenu__col-title"> 3057 <a 3058 href="/collections/plumbing-connections" 3059 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3060 >Plumbing Connections</a> 3061 </div></div><div> 3062 <div class="megamenu__col-title"> 3063 <a 3064 href="/collections/parts" 3065 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3066 >Installation Parts</a> 3067 </div></div><div> 3068 <div class="megamenu__col-title"> 3069 <a 3070 href="/pages/service-repair" 3071 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3072 >Service & Repair</a> 3073 </div></div></div> 3074 </div></div> 3075 </div> 3076 </div> 3077 </details> 3078 </nav-dropdown> 3079
3079<script type="module"> 3080 import 'header.desktop-nav.nav-dropdown' 3081 </script>
3081 3082 3083 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 3084 3085 <nav-dropdown> 3086 <details 3087 id="site-nav-item--7" 3088 class="site-nav__details" 3089 data-hover="true" 3090 > 3091 3092 3093 <summary 3094 data-link="/collections/office-coffee-supplies" 3095 aria-expanded="false" 3096 aria-controls="site-nav-item--7" 3097 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 3098 > 3099 Office Coffee 3100 3101 3102 3103 3104<element-icon 3105 3106 3107> 3108 <svg 3109 xmlns="http://www.w3.org/2000/svg" 3110 aria-hidden="true" 3111 focusable="false" 3112 role="presentation" 3113 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 3114 viewbox="0 0 28 16" 3115 width="20" 3116 height="20" 3117> 3118 <path 3119 fill="none" 3120 stroke="currentColor" 3121 d="m1.57 1.59 12.76 12.77L27.1 1.59" 3122 /> 3123</svg> 3124 3125</element-icon> 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 </summary> 3137 3138 3139<div class="site-nav__dropdown megamenu megamenu--products text-left"> 3140 <div class="page-width"> 3141 <div class="site-nav__dropdown-animate megamenu__wrapper"> 3142 <div class="megamenu__cols"> 3143 <div class="megamenu__col"><div> 3144 <div class="megamenu__col-title"> 3145 <a 3146 href="/collections/office-coffee-brewers" 3147 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3148 >Office Coffee Brewers</a> 3149 </div></div></div><div class="megamenu__col"><div> 3150 <div class="megamenu__col-title"> 3151 <a 3152 href="/collections/carafes-serving-vessels" 3153 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3154 >Office Coffee Accessories</a> 3155 </div><a href="/collections/carafes-serving-vessels" class="site-nav__dropdown-link"> 3156 Carafes & Serving Vessels 3157 </a><a href="/collections/kitchen-storage" class="site-nav__dropdown-link"> 3158 Storage & Carousels 3159 </a></div></div><div class="megamenu__col"><div> 3160 <div class="megamenu__col-title"> 3161 <a 3162 href="/collections/parts" 3163 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3164 >Installation & Water Filters</a> 3165 </div></div></div><div class="megamenu__col"><div> 3166 <div class="megamenu__col-title"> 3167 <a 3168 href="/collections/fraction-packs" 3169 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3170 >Coffee, Tea & Pantry</a> 3171 </div><a href="/collections/whole-beans" class="site-nav__dropdown-link"> 3172 Whole Beans 3173 </a><a href="/collections/fraction-packs" class="site-nav__dropdown-link"> 3174 Fraction Packs 3175 </a><a href="/collections/pantry" class="site-nav__dropdown-link"> 3176 Pantry & Dairy 3177 </a><a href="/collections/mars-flavia" class="site-nav__dropdown-link"> 3178 Mars Flavia 3179 </a><a href="/collections/filterbag-tea" class="site-nav__dropdown-link"> 3180 Filterbag Tea 3181 </a></div></div><div class="megamenu__col"><div> 3182 <div class="megamenu__col-title"> 3183 <a 3184 href="/collections/office-coffee-supplies" 3185 class="site-nav__dropdown-link site-nav__dropdown-link--top-level" 3186 >Shop All Office Coffee Supplies</a> 3187 </div></div></div> 3188 </div><div class="megamenu__featured"> 3189 <div class="product-grid"> 3190 3191 3192<div 3193 class=" 3194 grid-item grid-product grid-product-image-breathing-room--true 3195 3196 3197 " 3198> 3199 <div 3200 class="product-grid-item" 3201 data-product-handle="reunion-coffee-roasters-sumatra-ketambe-coffee-fraction-packs-24-x-2-5-oz" 3202 data-product-id="6776400904250" 3203 data-product-grid-item 3204 > 3205 <div class="grid-item__content color-scheme-none"><div class="grid-product__actions"> 3206<quick-shop defer-hydration> 3207 3208<tool-tip-trigger 3209 class="tool-tip-trigger"
3210 data-tool-tip="QuickShop" 3211 data-tool-tip-classes="quick-shop-modal" 3212 defer-hydration 3213> 3214 3215 3216 <div 3217 class="tool-tip-trigger__content" 3218 data-tool-tip-trigger-content="" 3219 > 3220 3221 </div> 3222 3223 3224 <button type="button" class="btn btn--circle btn--icon quick-product__btn js-modal-open-quick-modal-6776400904250 small--hide" title=" 3225 3226 3227Quick shop 3228" data-handle="reunion-coffee-roasters-sumatra-ketambe-coffee-fraction-packs-24-x-2-5-oz"> 3229 3230 3231 3232 3233<element-icon 3234 3235 3236> 3237 <svg 3238 xmlns="http://www.w3.org/2000/svg" 3239 aria-hidden="true" 3240 focusable="false" 3241 role="presentation" 3242 class="element-icon element-icon-search element-icon--line" 3243 viewbox="0 0 64 64" 3244 width="20" 3245 height="20" 3246> 3247 <path 3248 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 3249 stroke-miterlimit="10" 3250 fill="none" 3251 stroke="currentColor" 3252 /> 3253</svg> 3254 3255</element-icon> 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 <span class="icon__fallback-text visually-hidden"> 3267 3268 3269Quick shop 3270 3271 </span> 3272 </button> 3273 3274</tool-tip-trigger> 3275
3276<script type="module"> 3277 import 'overlay.tool-tip.trigger' 3278</script>
3278 3279 3280</quick-shop> 3281
3282<script type="module"> 3283 import 'overlay.quick-shop' 3284</script>
3284 3285 3286 3287<quick-add defer-hydration> 3288 <button 3289 type="button" class="text-link quick-add-btn" 3290 title=" 3291 3292 3293Add to cart 3294" 3295 data-id="39585099219002" 3296 data-single-variant-quick-add 3297 > 3298 <span class="btn btn--circle btn--icon"> 3299 3300 3301 3302 3303<element-icon 3304 3305 3306> 3307 <svg 3308 xmlns="http://www.w3.org/2000/svg" 3309 aria-hidden="true" 3310 focusable="false" 3311 role="presentation" 3312 class="element-icon element-icon-plus element-icon--line" 3313 viewbox="0 0 64 64" 3314 width="20" 3315 height="20" 3316> 3317 <path d="M32 9v46m23-23H9" fill="none" stroke="currentColor" /> 3318</svg> 3319 3320</element-icon> 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 <span class="icon__fallback-text visually-hidden"> 3332 3333 3334Add to cart 3335 3336 </span> 3337 </span> 3338 </button> 3339</quick-add> 3340
3341<script type="module"> 3342 import 'overlay.quick-add' 3343</script>
3343 3344 3345</div> 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360<layout-stack class="layout-stack"> 3361 <template shadowrootmode="open"> 3362 <style> 3363 :host { 3364 display: contents; 3365 } 3366 3367 .layout-stack { 3368 /* Layout & Typography */ 3369 --_flex-direction: var(--_flex-direction--xs); 3370 --_justify: var(--_justify--xs); 3371 --_align: var(--_align--xs); 3372 3373 --_margin: var(--layout-stack-margin); 3374 3375 display: flex; 3376 flex-direction: var(--_flex-direction); 3377 gap: var(--_gap); 3378 flex-wrap: var(--_wrap); 3379 justify-content: var(--_justify); 3380 align-items: var(--_align); 3381 text-align: var(--_align); 3382 margin: var(--_margin); 3383 padding: 0; 3384 list-style: none; 3385 3386 ::slotted(*) { 3387 max-width: 100%; 3388 } 3389 } 3390 </style> 3391 3392 3393 3394 3395 3396 3397 3398 <style> 3399 @media (min-width: 0px) { 3400 .layout-stack { --_gap: var(--layout-stack-gap-size-sm); } 3401 } 3402 </style> 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 <style> 3454 @media (min-width: 0px) { 3455 .layout-stack { --_flex-direction: column; } 3456 } 3457 </style> 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 <style> 3477 @media (min-width: 0px) { 3478 .layout-stack { --_justify: space-between; } 3479 } 3480 </style> 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 <style> 3500 @media (min-width: 0px) { 3501 .layout-stack { --_align: stretch; } 3502 } 3503 </style> 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 <style> 3523 @media (min-width: 0px) { 3524 .layout-stack { --_wrap: wrap; } 3525 } 3526 </style> 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 <div class="layout-stack" style="height: 100%;" > 3540 <slot></slot> 3541 </div> 3542 </template> 3543 3544 3545 <div class="grid-item__link"> 3546 <a href="/products/reunion-coffee-roasters-sumatra-ketambe-coffee-fraction-packs-24-x-2-5-oz" class="grid-item__overlay-link" aria-label="Reunion Coffee Roasters Sumatra Ketambe Coffee Fraction Packs, 24 x 2.5 oz" tabindex="-1"></a> 3547 <div class="grid-product__image-wrap"><!-- Custom Badges --> 3548 <div class="custom-product-badges"> 3549</div><div class="grid-product__tags"> 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562<layout-stack class="layout-stack"> 3563 <template shadowrootmode="open"> 3564 <style> 3565 :host { 3566 display: contents; 3567 } 3568 3569 .layout-stack { 3570 /* Layout & Typography */ 3571 --_flex-direction: var(--_flex-direction--xs); 3572 --_justify: var(--_justify--xs); 3573 --_align: var(--_align--xs); 3574 3575 --_margin: var(--layout-stack-margin); 3576 3577 display: flex; 3578 flex-direction: var(--_flex-direction); 3579 gap: var(--_gap); 3580 flex-wrap: var(--_wrap); 3581 justify-content: var(--_justify); 3582 align-items: var(--_align); 3583 text-align: var(--_align); 3584 margin: var(--_margin); 3585 padding: 0; 3586 list-style: none; 3587 3588 ::slotted(*) { 3589 max-width: 100%; 3590 } 3591 } 3592 </style> 3593 3594 3595 3596 3597 3598 3599 3600 <style> 3601 @media (min-width: 0px) { 3602 .layout-stack { --_gap: var(--layout-stack-gap-size-xs); } 3603 } 3604 </style> 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 <style> 3656 @media (min-width: 0px) { 3657 .layout-stack { --_flex-direction: column; } 3658 } 3659 </style> 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 <style> 3679 @media (min-width: 0px) { 3680 .layout-stack { --_justify: start; } 3681 } 3682 </style> 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 <style> 3702 @media (min-width: 0px) { 3703 .layout-stack { --_align: center; } 3704 } 3705 </style> 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 <style> 3725 @media (min-width: 0px) { 3726 .layout-stack { --_wrap: wrap; } 3727 } 3728 </style> 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 <div class="layout-stack" style="" > 3742 <slot></slot> 3743 </div> 3744 </template> 3745 3746 3747</layout-stack> 3748 3749 3750</div><div 3751 class="grid__image-ratio grid__image-ratio--square" 3752 > 3753 3754 3755<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=1600" alt="Reunion Coffee Roasters Sumatra Ketambe Coffee Fraction Packs, 24 x 2.5 oz" srcset="//ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=160 160w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=200 200w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=280 280w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=360 360w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=540 540w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=720 720w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=900 900w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=1200 1200w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=1600 1600w" width="1600" height="1600.0" loading="lazy" class=" image-style--square 3756 image-element" sizes="100%" data-animate="fadein"> 3757 3758 3759 3760 3761</is-land> 3762</div></div> 3763 3764 <div class="grid-item__meta"> 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779<layout-stack class="layout-stack"> 3780 <template shadowrootmode="open"> 3781 <style> 3782 :host { 3783 display: contents; 3784 } 3785 3786 .layout-stack { 3787 /* Layout & Typography */ 3788 --_flex-direction: var(--_flex-direction--xs); 3789 --_justify: var(--_justify--xs); 3790 --_align: var(--_align--xs); 3791 3792 --_margin: var(--layout-stack-margin); 3793 3794 display: flex; 3795 flex-direction: var(--_flex-direction); 3796 gap: var(--_gap); 3797 flex-wrap: var(--_wrap); 3798 justify-content: var(--_justify); 3799 align-items: var(--_align); 3800 text-align: var(--_align); 3801 margin: var(--_margin); 3802 padding: 0; 3803 list-style: none; 3804 3805 ::slotted(*) { 3806 max-width: 100%; 3807 } 3808 } 3809 </style> 3810 3811 3812 3813 3814 3815 3816 3817 <style> 3818 @media (min-width: 0px) { 3819 .layout-stack { --_gap: var(--layout-stack-gap-size-xs); } 3820 } 3821 </style> 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 <style> 3873 @media (min-width: 0px) { 3874 .layout-stack { --_flex-direction: column; } 3875 } 3876 </style> 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 <style> 3896 @media (min-width: 0px) { 3897 .layout-stack { --_justify: start; } 3898 } 3899 </style> 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 <style> 3919 @media (min-width: 0px) { 3920 .layout-stack { --_align: start; } 3921 } 3922 </style> 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 <style> 3942 @media (min-width: 0px) { 3943 .layout-stack { --_wrap: wrap; } 3944 } 3945 </style> 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 <div class="layout-stack" style="" > 3959 <slot></slot> 3960 </div> 3961 </template> 3962 3963 3964<div class="grid-item__swatches"> 3965 3966 3967 3968 <is-land on:idle> <color-swatches> 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984<layout-stack class="layout-stack"> 3985 <template shadowrootmode="open"> 3986 <style> 3987 :host { 3988 display: contents; 3989 } 3990 3991 .layout-stack { 3992 /* Layout & Typography */ 3993 --_flex-direction: var(--_flex-direction--xs); 3994 --_justify: var(--_justify--xs); 3995 --_align: var(--_align--xs); 3996 3997 --_margin: var(--layout-stack-margin); 3998 3999 display: flex; 4000 flex-direction: var(--_flex-direction); 4001 gap: var(--_gap); 4002 flex-wrap: var(--_wrap); 4003 justify-content: var(--_justify); 4004 align-items: var(--_align); 4005 text-align: var(--_align); 4006 margin: var(--_margin); 4007 padding: 0; 4008 list-style: none; 4009 4010 ::slotted(*) { 4011 max-width: 100%; 4012 } 4013 } 4014 </style> 4015 4016 4017 4018 4019 4020 4021 4022 <style> 4023 @media (min-width: 0px) { 4024 .layout-stack { --_gap: var(--layout-stack-gap-size-xs); } 4025 } 4026 </style> 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 <style> 4078 @media (min-width: 0px) { 4079 .layout-stack { --_flex-direction: row; } 4080 } 4081 </style> 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 <style> 4101 @media (min-width: 0px) { 4102 .layout-stack { --_justify: start; } 4103 } 4104 </style> 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 <style> 4124 @media (min-width: 0px) { 4125 .layout-stack { --_align: stretch; } 4126 } 4127 </style> 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 <style> 4147 @media (min-width: 0px) { 4148 .layout-stack { --_wrap: wrap; } 4149 } 4150 </style> 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 <div class="layout-stack" style="" > 4164 <slot></slot> 4165 </div> 4166 </template> 4167 4168 4169 4170 4171 4172 4173 4174 4175</layout-stack> 4176 4177 4178 4179 4180 4181 <template data-island> 4182
4182<script type="module"> 4183 import 'list.product-card.swatches' 4184 </script>
4184 4185 </template> 4186 </color-swatches> 4187 </is-land> 4188 4189</div> 4190 4191 4192 4193 4194<span 4195class="element-text element-text--body-md" 4196 4197 4198style=" 4199 word-break: break-word; hyphens: auto; text-align: start; 4200 "> 4201 4202 Reunion Coffee Roasters Sumatra Ketambe Coffee Fraction Packs, 24 x 2.5 oz 4203 4204</span> 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 <!-- Start of Judge.me code --> 4225 <div style='' class='jdgm-widget jdgm-preview-badge' data-id='6776400904250' data-auto-install='false'> 4226 4227 </div> 4228<!-- End of Judge.me code --> 4229 4230 4231 4232 4233<span 4234class="element-text element-text--body-sm" 4235 4236 4237style=" 4238 opacity: 0.65; text-align: start; 4239 "> 4240 4241 Reunion Coffee Roasters 4242 4243</span> 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277<layout-stack class="layout-stack"> 4278 <template shadowrootmode="open"> 4279 <style> 4280 :host { 4281 display: contents; 4282 } 4283 4284 .layout-stack { 4285 /* Layout & Typography */ 4286 --_flex-direction: var(--_flex-direction--xs); 4287 --_justify: var(--_justify--xs); 4288 --_align: var(--_align--xs); 4289 4290 --_margin: var(--layout-stack-margin); 4291 4292 display: flex; 4293 flex-direction: var(--_flex-direction); 4294 gap: var(--_gap); 4295 flex-wrap: var(--_wrap); 4296 justify-content: var(--_justify); 4297 align-items: var(--_align); 4298 text-align: var(--_align); 4299 margin: var(--_margin); 4300 padding: 0; 4301 list-style: none; 4302 4303 ::slotted(*) { 4304 max-width: 100%; 4305 } 4306 } 4307 </style> 4308 4309 4310 4311 4312 4313 4314 4315 <style> 4316 @media (min-width: 0px) { 4317 .layout-stack { --_gap: var(--layout-stack-gap-size-xs); } 4318 } 4319 </style> 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 <style> 4371 @media (min-width: 0px) { 4372 .layout-stack { --_flex-direction: row; } 4373 } 4374 </style> 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 <style> 4394 @media (min-width: 0px) { 4395 .layout-stack { --_justify: start; } 4396 } 4397 </style> 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 <style> 4417 @media (min-width: 0px) { 4418 .layout-stack { --_align: baseline; } 4419 } 4420 </style> 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 <style> 4440 @media (min-width: 0px) { 4441 .layout-stack { --_wrap: wrap; } 4442 } 4443 </style> 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 <div class="layout-stack" style=" 4457 text-align: start; 4458 " > 4459 <slot></slot> 4460 </div> 4461 </template> 4462 4463 4464 4465 4466 4467 4468<span 4469class="element-price element-text element-text--heading-xs" 4470 4471 4472> 4473 4474 $84<sup>99</sup> 4475 4476</span> 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502</layout-stack> 4503 4504 4505 4506</layout-stack> 4507 4508 4509 4510</div> 4511 4512 </div> 4513</layout-stack> 4514 4515 4516 4517 </div> 4518 </div> 4519</div> 4520</div> 4521 </div></div> 4522 </div> 4523 </div> 4524 </details> 4525 </nav-dropdown> 4526
4526<script type="module"> 4527 import 'header.desktop-nav.nav-dropdown' 4528 </script>
4528 4529 4530 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 4531 4532 <nav-dropdown> 4533 <details 4534 id="site-nav-item--8" 4535 class="site-nav__details" 4536 data-hover="true" 4537 > 4538 4539 4540 <summary 4541 data-link="https://ecscoffee.com/collections" 4542 aria-expanded="false" 4543 aria-controls="site-nav-item--8" 4544 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 4545 > 4546 Featured Brands 4547 4548 4549 4550 4551<element-icon 4552 4553 4554> 4555 <svg 4556 xmlns="http://www.w3.org/2000/svg" 4557 aria-hidden="true" 4558 focusable="false" 4559 role="presentation" 4560 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 4561 viewbox="0 0 28 16" 4562 width="20" 4563 height="20" 4564> 4565 <path 4566 fill="none" 4567 stroke="currentColor" 4568 d="m1.57 1.59 12.76 12.77L27.1 1.59" 4569 /> 4570</svg> 4571 4572</element-icon> 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 </summary> 4584 4585 4586<div class="site-nav__dropdown"> 4587 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 4588 <a 4589 href="/pages/shop-breville?brev_source=nav" 4590 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4591 > 4592 Breville 4593</a></li><li class=""> 4594 <a 4595 href="/collections/delonghi" 4596 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4597 > 4598 DeLonghi 4599</a></li><li class=""> 4600 <a 4601 href="/collections/kitchenaid" 4602 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4603 > 4604 KitchenAid 4605</a></li><li class=""> 4606 <a 4607 href="/collections/technivorm-moccamaster" 4608 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4609 > 4610 Moccamaster 4611</a></li><li class=""> 4612 <a 4613 href="/collections/jura" 4614 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4615 > 4616 Jura 4617</a></li><li class=""> 4618 <a 4619 href="/collections/fellow" 4620 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4621 > 4622 Fellow 4623</a></li><li class=""> 4624 <a 4625 href="/collections/dualit" 4626 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4627 > 4628 Dualit 4629</a></li><li class=""> 4630 <a 4631 href="/collections/smeg" 4632 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4633 > 4634 Smeg 4635</a></li><li class=""> 4636 <a 4637 href="/collections/la-pavoni" 4638 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4639 > 4640 La Pavoni 4641</a></li><li class=""> 4642 <a 4643 href="/collections/yeti" 4644 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4645 > 4646 YETI 4647</a></li><li class=""> 4648 <a 4649 href="/collections/outin" 4650 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4651 > 4652 Outin 4653</a></li><li class=""> 4654 <a 4655 href="/collections/torani" 4656 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4657 > 4658 Torani 4659</a></li><li class=""> 4660 <a 4661 href="/collections/monin" 4662 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4663 > 4664 Monin 4665</a></li><li class=""> 4666 <a 4667 href="/collections" 4668 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4669 > 4670 Shop All Brands 4671</a></li></ul> 4672 </div> 4673 </details> 4674 </nav-dropdown> 4675
4675<script type="module"> 4676 import 'header.desktop-nav.nav-dropdown' 4677 </script>
4677 4678 4679 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 4680 4681 <nav-dropdown> 4682 <details 4683 id="site-nav-item--9" 4684 class="site-nav__details" 4685 data-hover="true" 4686 > 4687 4688 4689 <summary 4690 data-link="/collections/sale" 4691 aria-expanded="false" 4692 aria-controls="site-nav-item--9" 4693 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 4694 > 4695 Sale 4696 4697 4698 4699 4700<element-icon 4701 4702 4703> 4704 <svg 4705 xmlns="http://www.w3.org/2000/svg" 4706 aria-hidden="true" 4707 focusable="false" 4708 role="presentation" 4709 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 4710 viewbox="0 0 28 16" 4711 width="20" 4712 height="20" 4713> 4714 <path 4715 fill="none" 4716 stroke="currentColor" 4717 d="m1.57 1.59 12.76 12.77L27.1 1.59" 4718 /> 4719</svg> 4720 4721</element-icon> 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 </summary> 4733 4734 4735<div class="site-nav__dropdown"> 4736 <ul class="site-nav__dropdown-animate site-nav__dropdown-list text-left"><li class=""> 4737 <a 4738 href="/collections/bundles-gifts-offers" 4739 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4740 > 4741 Bundles, gifts & offers 4742</a></li><li class=""> 4743 <a 4744 href="/collections/k-cup-sale" 4745 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4746 > 4747 K-Cup Sales 4748</a></li><li class=""> 4749 <a 4750 href="/collections/clearance-sale" 4751 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4752 > 4753 Clearance Sale 4754</a></li><li class=""> 4755 <a 4756 href="/collections/open-box-machines" 4757 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4758 > 4759 Open Box Sale 4760</a></li><li class=""> 4761 <a 4762 href="/collections/last-chance-discontinued-items" 4763 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4764 > 4765 Last Chance Discontinued 4766</a></li><li class=""> 4767 <a 4768 href="/collections/sale" 4769 class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 4770 > 4771 Shop all Sales 4772</a></li></ul> 4773 </div> 4774 </details> 4775 </nav-dropdown> 4776
4776<script type="module"> 4777 import 'header.desktop-nav.nav-dropdown' 4778 </script>
4778 4779 4780 </li></ul> 4781</div> 4782 </div> 4783 4784 <div class="site-header__element site-header__element--sub" data-type="search"> 4785 <div class="page-width medium-up--hide"> 4786 4787 4788<is-land class="site-header__search-island" on:idle> 4789 <predictive-search 4790 data-context="header" 4791 data-enabled="true" 4792 defer-hydration 4793 ><div class="predictive__screen" data-screen></div><form action="/search" method="get" role="search"> 4794 <div class="search__input-wrap"> 4795<label for="Search" class="visually-hidden"> 4796 4797Search 4798</label><input 4799 id="Search" 4800 class="search__input element-input element-input--transparent" 4801 name="q" 4802 4803 type="search" 4804 4805 placeholder="Search" 4806 4807 role="combobox"aria-expanded="false"aria-owns="predictive-search-results"aria-controls="predictive-search-results"aria-haspopup="listbox"aria-autocomplete="list"autocorrect="off"autocomplete="off"autocapitalize="off"spellcheck="false"tabindex="0" 4808 4809 4810 4811 4812 4813 4814 4815 > 4816 4817 4818 4819 4820 4821 4822 4823<input name="options[prefix]" type="hidden" value="last"> 4824 4825 4826 4827 4828 4829 4830 <button 4831 4832 4833 class="element-button--search element-button element-button--inverted element-button--transparent" 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 aria-label=" 4845 4846Search 4847" 4848 4849> 4850 4851 4852 4853 4854 4855<element-icon 4856 4857 4858> 4859 <svg 4860 xmlns="http://www.w3.org/2000/svg" 4861 aria-hidden="true" 4862 focusable="false" 4863 role="presentation" 4864 class="element-icon element-icon-search element-icon--line" 4865 viewbox="0 0 64 64" 4866 width="20" 4867 height="20" 4868> 4869 <path 4870 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 4871 stroke-miterlimit="10" 4872 fill="none" 4873 stroke="currentColor" 4874 /> 4875</svg> 4876 4877</element-icon> 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 </button> 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899</div> 4900 4901 4902 4903 4904 4905 4906 <button 4907 4908 4909 class="element-button--close-search element-button element-button--transparent" 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 aria-label=" 4921 4922Close 4923" 4924 4925> 4926 4927 4928 4929 4930 4931<element-icon 4932 4933 4934> 4935 <svg 4936 xmlns="http://www.w3.org/2000/svg" 4937 class="element-icon element-icon-close element-icon--line" 4938 width="64" 4939 height="64" 4940 viewBox="0 0 64 64" 4941 fill="none" 4942> 4943 <path d="M52.5137 11.01L11.8887 51.635" stroke="currentColor" stroke-miterlimit="10"/> 4944 <path d="M52.5137 51.635L11.8887 11.01" stroke="currentColor" stroke-miterlimit="10"/> 4945</svg> 4946</element-icon> 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 </button> 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968<div id="predictive-search" class="search__results" tabindex="-1"></div> 4969 </form> 4970 </predictive-search> 4971 4972 <template data-island> 4973
4973<script type="module"> 4974 import 'form.predictive-search' 4975 </script>
4975 4976 </template> 4977</is-land> 4978</div> 4979 </div><div class="page-width site-header__drawers"> 4980 <div class="site-header__drawers-container"> 4981 4982 4983<header-drawer class="site-header__drawer site-header__cart" open="cart:open" close="cart:close" defer-hydration> 4984 <div class="site-header__drawer-animate"> 4985 4986 4987<header-cart-drawer class="cart-drawer" defer-hydration cart-type="page"> 4988 <form 4989 action="/cart" 4990 method="post" 4991 novalidate 4992 data-location="header" 4993 class="cart__drawer-form" 4994 data-money-format="${{amount}}" 4995 data-super-script="true" 4996 > 4997 <div class="cart__scrollable"> 4998 <div data-products></div> 4999 5000 5001 5002 </div> 5003 5004 <div class="cart__footer"> 5005 <div class="cart__item-sub cart__item-row cart__item--subtotal"> 5006 <div> 5007 5008 5009Subtotal 5010 5011 </div> 5012 5013 5014 5015 5016<span 5017class="element-price element-text element-text--body-md" 5018 5019 5020 data-subtotal 5021 5022> 5023 5024 $0<sup>00</sup> 5025 5026</span> 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051</div> 5052 5053 <div data-discounts></div> 5054 5055 5056 5057 <div class="cart__item-row cart__checkout-wrapper payment-buttons"> 5058 5059 5060 5061 5062 5063 5064 <button 5065 5066 5067 class="cart__checkout element-button" 5068 5069 5070 type="submit" 5071 5072 5073 5074 5075 5076 5077 5078 name="checkout" 5079 5080 5081 5082 data-terms-required="false" 5083 5084> 5085 5086 5087 5088 5089 5090<span 5091class="element-text element-text--body-md" 5092 5093 5094> 5095 5096 5097 5098Check out 5099 5100 5101</span> 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 </button> 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 </div> 5134 5135 <div class="cart__item-row--footer text-center"> 5136 <small> 5137 5138 5139Shipping, taxes, and discount codes calculated at checkout. 5140 5141</small> 5142 </div> 5143 </div> 5144
5144<script type="application/json" data-locales> 5145 { 5146 "cartTermsConfirmation": 5147 5148 5149"You must agree with the terms and conditions of sales to check out" 5150, 5151 "cartSavings": 5152 5153"Save [savings]" 5154} 5155 </script>
5155 5156 </form> 5157 5158 <div class="site-header__cart-empty"> 5159 5160 5161Your cart is currently empty. 5162 5163 </div> 5164</header-cart-drawer> 5165
5166<script type="module"> 5167 import 'header.cart-drawer' 5168</script>
5168 5169</div> 5170</header-drawer> 5171
5172<script type="module"> 5173 import 'header.drawer' 5174</script>
5174 5175 5176 5177 5178<header-drawer class="site-header__drawer site-header__mobile-nav medium-up--hide" open="mobileNav:open" close="mobileNav:close" defer-hydration> 5179 <div class="site-header__drawer-animate"> 5180 5181 5182<mobile-nav 5183 class="slide-nav__wrapper overlay" 5184 data-level="1" 5185 container="MobileNav" 5186 inHeader="true" 5187 defer-hydration 5188> 5189 <ul class="slide-nav"><li class="slide-nav__item"><button 5190 type="button" 5191 class="slide-nav__button js-toggle-submenu" 5192 data-target="tier-2-coffee-beverages1" 5193 5194 > 5195 <span class="slide-nav__link"><div class="slide-nav__image"> 5196 5197 5198<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=3000" alt="Beverages" srcset="//ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=352 352w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=832 832w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=1200 1200w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=1920 1920w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=3000 3000w" width="3000" height="3000.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 5199 5200 5201 5202 5203</is-land> 5204</div> 5205<span>Coffee & Beverages</span> 5206 5207 5208 5209 5210<element-icon 5211 5212 5213> 5214 <svg 5215 xmlns="http://www.w3.org/2000/svg" 5216 aria-hidden="true" 5217 focusable="false" 5218 role="presentation" 5219 class="element-icon element-icon-chevron-right element-icon--line" 5220 viewbox="0 0 284.49 498.98" 5221 fill="currentColor" 5222 width="20" 5223 height="20" 5224> 5225 <path 5226 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5227 /> 5228</svg> 5229 5230</element-icon> 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 <span class="icon__fallback-text visually-hidden"> 5242 5243 5244Expand submenu 5245</span> 5246 </span> 5247 </button> 5248 5249 <ul 5250 class="slide-nav__dropdown" 5251 data-parent="tier-2-coffee-beverages1" 5252 data-level="2" 5253 > 5254 <li class="slide-nav__item"> 5255 <button 5256 type="button" 5257 class="slide-nav__button js-toggle-submenu" 5258 > 5259 <span class="slide-nav__link slide-nav__link--back"> 5260 5261 5262 5263 5264<element-icon 5265 5266 5267> 5268 <svg 5269 xmlns="http://www.w3.org/2000/svg" 5270 aria-hidden="true" 5271 focusable="false" 5272 role="presentation" 5273 class="element-icon element-icon-chevron-right element-icon--line" 5274 viewbox="0 0 284.49 498.98" 5275 fill="currentColor" 5276 width="20" 5277 height="20" 5278> 5279 <path 5280 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5281 /> 5282</svg> 5283 5284</element-icon> 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 <span>Coffee & Beverages</span> 5296 </span> 5297 </button> 5298 </li> 5299 5300 5301<li class="slide-nav__item"> 5302 <a href="/collections/beverages" class="slide-nav__link"> 5303 <span> 5304 5305 5306View all 5307</span> 5308 </a> 5309 </li><li class="slide-nav__item"><button 5310 type="button" 5311 class="slide-nav__button js-toggle-submenu" 5312 data-target="tier-3-coffee1" 5313 5314 > 5315 <span class="slide-nav__link slide-nav__sublist-link"> 5316 <span>Coffee</span> 5317 5318 5319 5320 5321<element-icon 5322 5323 5324> 5325 <svg 5326 xmlns="http://www.w3.org/2000/svg" 5327 aria-hidden="true" 5328 focusable="false" 5329 role="presentation" 5330 class="element-icon element-icon-chevron-right element-icon--line" 5331 viewbox="0 0 284.49 498.98" 5332 fill="currentColor" 5333 width="20" 5334 height="20" 5335> 5336 <path 5337 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5338 /> 5339</svg> 5340 5341</element-icon> 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351
5352 <span class="icon__fallback-text visually-hidden"> 5353 5354 5355Expand submenu 5356</span> 5357 </span> 5358 </button> 5359 <ul 5360 class="slide-nav__dropdown" 5361 data-parent="tier-3-coffee1" 5362 data-level="3" 5363 > 5364 <li class="slide-nav__item"> 5365 <button 5366 type="button" 5367 class="slide-nav__button js-toggle-submenu" 5368 data-target="tier-2-coffee-beverages1" 5369 > 5370 <span class="slide-nav__link slide-nav__link--back"> 5371 5372 5373 5374 5375<element-icon 5376 5377 5378> 5379 <svg 5380 xmlns="http://www.w3.org/2000/svg" 5381 aria-hidden="true" 5382 focusable="false" 5383 role="presentation" 5384 class="element-icon element-icon-chevron-right element-icon--line" 5385 viewbox="0 0 284.49 498.98" 5386 fill="currentColor" 5387 width="20" 5388 height="20" 5389> 5390 <path 5391 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5392 /> 5393</svg> 5394 5395</element-icon> 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 <span>Coffee</span> 5407 </span> 5408 </button> 5409 </li> 5410 5411 5412<li class="slide-nav__item"> 5413 <a href="/collections/coffee" class="slide-nav__link"> 5414 <span> 5415 5416 5417View all 5418</span> 5419 </a> 5420 </li><li class="slide-nav__item"> 5421 <a href="/collections/whole-beans" class="slide-nav__link"> 5422 <span>Whole Beans</span> 5423 </a> 5424 </li><li class="slide-nav__item"> 5425 <a href="/collections/ground-coffee" class="slide-nav__link"> 5426 <span>Ground Coffee</span> 5427 </a> 5428 </li><li class="slide-nav__item"> 5429 <a href="/collections/keurig-coffee" class="slide-nav__link"> 5430 <span>Keurig K-Cups®</span> 5431 </a> 5432 </li><li class="slide-nav__item"> 5433 <a href="/collections/nespresso-compatible-capsules" class="slide-nav__link"> 5434 <span>Nespresso® Compatible Capsules</span> 5435 </a> 5436 </li><li class="slide-nav__item"> 5437 <a href="/collections/mars-flavia" class="slide-nav__link"> 5438 <span>Flavia Pods</span> 5439 </a> 5440 </li><li class="slide-nav__item"> 5441 <a href="/collections/coffee-pods" class="slide-nav__link"> 5442 <span>Other Coffee Pods</span> 5443 </a> 5444 </li><li class="slide-nav__item"> 5445 <a href="/collections/fraction-packs" class="slide-nav__link"> 5446 <span>Fraction Packs</span> 5447 </a> 5448 </li><li class="slide-nav__item"> 5449 <a href="/collections/ecs-coffee-subscription" class="slide-nav__link"> 5450 <span>Coffee Subscription</span> 5451 </a> 5452 </li></ul></li><li class="slide-nav__item"><button 5453 type="button" 5454 class="slide-nav__button js-toggle-submenu" 5455 data-target="tier-3-tea-drink-mixes-food1" 5456 5457 > 5458 <span class="slide-nav__link slide-nav__sublist-link"> 5459 <span>Tea, Drink Mixes & Food</span> 5460 5461 5462 5463 5464<element-icon 5465 5466 5467> 5468 <svg 5469 xmlns="http://www.w3.org/2000/svg" 5470 aria-hidden="true" 5471 focusable="false" 5472 role="presentation" 5473 class="element-icon element-icon-chevron-right element-icon--line" 5474 viewbox="0 0 284.49 498.98" 5475 fill="currentColor" 5476 width="20" 5477 height="20" 5478> 5479 <path 5480 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5481 /> 5482</svg> 5483 5484</element-icon> 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494
5495 <span class="icon__fallback-text visually-hidden"> 5496 5497 5498Expand submenu 5499</span> 5500 </span> 5501 </button> 5502 <ul 5503 class="slide-nav__dropdown" 5504 data-parent="tier-3-tea-drink-mixes-food1" 5505 data-level="3" 5506 > 5507 <li class="slide-nav__item"> 5508 <button 5509 type="button" 5510 class="slide-nav__button js-toggle-submenu" 5511 data-target="tier-2-coffee-beverages1" 5512 > 5513 <span class="slide-nav__link slide-nav__link--back"> 5514 5515 5516 5517 5518<element-icon 5519 5520 5521> 5522 <svg 5523 xmlns="http://www.w3.org/2000/svg" 5524 aria-hidden="true" 5525 focusable="false" 5526 role="presentation" 5527 class="element-icon element-icon-chevron-right element-icon--line" 5528 viewbox="0 0 284.49 498.98" 5529 fill="currentColor" 5530 width="20" 5531 height="20" 5532> 5533 <path 5534 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5535 /> 5536</svg> 5537 5538</element-icon> 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 <span>Tea, Drink Mixes & Food</span> 5550 </span> 5551 </button> 5552 </li> 5553 5554 5555<li class="slide-nav__item"> 5556 <a href="/collections/tea" class="slide-nav__link"> 5557 <span> 5558 5559 5560View all 5561</span> 5562 </a> 5563 </li><li class="slide-nav__item"> 5564 <a href="/collections/keurig-tea" class="slide-nav__link"> 5565 <span>Keurig K-Cups®</span> 5566 </a> 5567 </li><li class="slide-nav__item"> 5568 <a href="/collections/loose-leaf-tea" class="slide-nav__link"> 5569 <span>Loose Leaf Tea</span> 5570 </a> 5571 </li><li class="slide-nav__item"> 5572 <a href="/collections/filterbag-tea" class="slide-nav__link"> 5573 <span>Filterbag Tea</span> 5574 </a> 5575 </li><li class="slide-nav__item"> 5576 <a href="/collections/matcha" class="slide-nav__link"> 5577 <span>Matcha</span> 5578 </a> 5579 </li><li class="slide-nav__item"> 5580 <a href="/collections/drink-mixes" class="slide-nav__link"> 5581 <span>Drink Mixes</span> 5582 </a> 5583 </li><li class="slide-nav__item"> 5584 <a href="/collections/gourmet-du-village" class="slide-nav__link"> 5585 <span>Seasonal Food & Beverages</span> 5586 </a> 5587 </li></ul></li><li class="slide-nav__item"><button 5588 type="button" 5589 class="slide-nav__button js-toggle-submenu" 5590 data-target="tier-3-syrups1" 5591 5592 > 5593 <span class="slide-nav__link slide-nav__sublist-link"> 5594 <span>Syrups</span> 5595 5596 5597 5598 5599<element-icon 5600 5601 5602> 5603 <svg 5604 xmlns="http://www.w3.org/2000/svg" 5605 aria-hidden="true" 5606 focusable="false" 5607 role="presentation" 5608 class="element-icon element-icon-chevron-right element-icon--line" 5609 viewbox="0 0 284.49 498.98" 5610 fill="currentColor" 5611 width="20" 5612 height="20" 5613> 5614 <path 5615 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5616 /> 5617</svg> 5618 5619</element-icon> 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 <span class="icon__fallback-text visually-hidden"> 5631 5632 5633Expand submenu 5634</span> 5635 </span> 5636 </button> 5637 <ul 5638 class="slide-nav__dropdown" 5639 data-parent="tier-3-syrups1" 5640 data-level="3" 5641 > 5642 <li class="slide-nav__item"> 5643 <button 5644 type="button" 5645 class="slide-nav__button js-toggle-submenu" 5646 data-target="tier-2-coffee-beverages1" 5647 >
5648 <span class="slide-nav__link slide-nav__link--back"> 5649 5650 5651 5652 5653<element-icon 5654 5655 5656> 5657 <svg 5658 xmlns="http://www.w3.org/2000/svg" 5659 aria-hidden="true" 5660 focusable="false" 5661 role="presentation" 5662 class="element-icon element-icon-chevron-right element-icon--line" 5663 viewbox="0 0 284.49 498.98" 5664 fill="currentColor" 5665 width="20" 5666 height="20" 5667> 5668 <path 5669 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5670 /> 5671</svg> 5672 5673</element-icon> 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 <span>Syrups</span> 5685 </span> 5686 </button> 5687 </li> 5688 5689 5690<li class="slide-nav__item"> 5691 <a href="/collections/syrups" class="slide-nav__link"> 5692 <span> 5693 5694 5695View all 5696</span> 5697 </a> 5698 </li><li class="slide-nav__item"> 5699 <a href="/collections/cafe-syrups" class="slide-nav__link"> 5700 <span>Café Syrups</span> 5701 </a> 5702 </li><li class="slide-nav__item"> 5703 <a href="/collections/soda-syrups" class="slide-nav__link"> 5704 <span>Soda Syrups</span> 5705 </a> 5706 </li><li class="slide-nav__item"> 5707 <a href="/collections/sugar-free-syrups" class="slide-nav__link"> 5708 <span>Sugar Free Syrups</span> 5709 </a> 5710 </li><li class="slide-nav__item"> 5711 <a href="/collections/sauces" class="slide-nav__link"> 5712 <span>Sauces</span> 5713 </a> 5714 </li></ul></li><li class="slide-nav__item"><button 5715 type="button" 5716 class="slide-nav__button js-toggle-submenu" 5717 data-target="tier-3-hot-chocolate1" 5718 5719 > 5720 <span class="slide-nav__link slide-nav__sublist-link"> 5721 <span>Hot Chocolate</span> 5722 5723 5724 5725 5726<element-icon 5727 5728 5729> 5730 <svg 5731 xmlns="http://www.w3.org/2000/svg" 5732 aria-hidden="true" 5733 focusable="false" 5734 role="presentation" 5735 class="element-icon element-icon-chevron-right element-icon--line" 5736 viewbox="0 0 284.49 498.98" 5737 fill="currentColor" 5738 width="20" 5739 height="20" 5740> 5741 <path 5742 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5743 /> 5744</svg> 5745 5746</element-icon> 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 <span class="icon__fallback-text visually-hidden"> 5758 5759 5760Expand submenu 5761</span> 5762 </span> 5763 </button> 5764 <ul 5765 class="slide-nav__dropdown" 5766 data-parent="tier-3-hot-chocolate1" 5767 data-level="3" 5768 > 5769 <li class="slide-nav__item"> 5770 <button 5771 type="button" 5772 class="slide-nav__button js-toggle-submenu" 5773 data-target="tier-2-coffee-beverages1" 5774 > 5775 <span class="slide-nav__link slide-nav__link--back"> 5776 5777 5778 5779 5780<element-icon 5781 5782 5783> 5784 <svg 5785 xmlns="http://www.w3.org/2000/svg" 5786 aria-hidden="true" 5787 focusable="false" 5788 role="presentation" 5789 class="element-icon element-icon-chevron-right element-icon--line" 5790 viewbox="0 0 284.49 498.98" 5791 fill="currentColor" 5792 width="20" 5793 height="20" 5794> 5795 <path 5796 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5797 /> 5798</svg> 5799 5800</element-icon> 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 <span>Hot Chocolate</span> 5812 </span> 5813 </button> 5814 </li> 5815 5816 5817<li class="slide-nav__item"> 5818 <a href="/collections/hot-chocolate" class="slide-nav__link">
5819 <span> 5820 5821 5822View all 5823</span> 5824 </a> 5825 </li><li class="slide-nav__item"> 5826 <a href="/collections/keurig-hot-cocoa-specialty" class="slide-nav__link"> 5827 <span>Keurig K-Cups®</span> 5828 </a> 5829 </li><li class="slide-nav__item"> 5830 <a href="/collections/instant-hot-chocolate-mix" class="slide-nav__link"> 5831 <span>Instant Mix</span> 5832 </a> 5833 </li></ul></li></ul></li><li class="slide-nav__item"><button 5834 type="button" 5835 class="slide-nav__button js-toggle-submenu" 5836 data-target="tier-2-brewing-gear2" 5837 5838 > 5839 <span class="slide-nav__link"><div class="slide-nav__image"> 5840 5841 5842<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/Aarke-Electric-Drip-Coffee-Maker-Matte-Black-9962.png?v=1787580804&width=3000" alt="Brewing Gear" srcset="//ecscoffee.com/cdn/shop/files/Aarke-Electric-Drip-Coffee-Maker-Matte-Black-9962.png?v=1787580804&width=352 352w, //ecscoffee.com/cdn/shop/files/Aarke-Electric-Drip-Coffee-Maker-Matte-Black-9962.png?v=1787580804&width=832 832w, //ecscoffee.com/cdn/shop/files/Aarke-Electric-Drip-Coffee-Maker-Matte-Black-9962.png?v=1787580804&width=1200 1200w, //ecscoffee.com/cdn/shop/files/Aarke-Electric-Drip-Coffee-Maker-Matte-Black-9962.png?v=1787580804&width=1920 1920w, //ecscoffee.com/cdn/shop/files/Aarke-Electric-Drip-Coffee-Maker-Matte-Black-9962.png?v=1787580804&width=3000 3000w" width="3000" height="3000.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 5843 5844 5845 5846 5847</is-land> 5848</div> 5849<span>Brewing Gear</span> 5850 5851 5852 5853 5854<element-icon 5855 5856 5857> 5858 <svg 5859 xmlns="http://www.w3.org/2000/svg" 5860 aria-hidden="true" 5861 focusable="false" 5862 role="presentation" 5863 class="element-icon element-icon-chevron-right element-icon--line" 5864 viewbox="0 0 284.49 498.98" 5865 fill="currentColor" 5866 width="20" 5867 height="20" 5868> 5869 <path 5870 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5871 /> 5872</svg> 5873 5874</element-icon> 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 <span class="icon__fallback-text visually-hidden"> 5886 5887 5888Expand submenu 5889</span> 5890 </span> 5891 </button> 5892 5893 <ul 5894 class="slide-nav__dropdown" 5895 data-parent="tier-2-brewing-gear2" 5896 data-level="2" 5897 > 5898 <li class="slide-nav__item"> 5899 <button 5900 type="button" 5901 class="slide-nav__button js-toggle-submenu" 5902 > 5903 <span class="slide-nav__link slide-nav__link--back"> 5904 5905 5906 5907 5908<element-icon 5909 5910 5911> 5912 <svg 5913 xmlns="http://www.w3.org/2000/svg" 5914 aria-hidden="true" 5915 focusable="false" 5916 role="presentation" 5917 class="element-icon element-icon-chevron-right element-icon--line" 5918 viewbox="0 0 284.49 498.98" 5919 fill="currentColor" 5920 width="20" 5921 height="20" 5922> 5923 <path 5924 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5925 /> 5926</svg> 5927 5928</element-icon> 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 <span>Brewing Gear</span> 5940 </span> 5941 </button> 5942 </li> 5943 5944 5945<li class="slide-nav__item"> 5946 <a href="/collections/brewing-equipment" class="slide-nav__link"> 5947 <span> 5948 5949 5950View all 5951</span> 5952 </a> 5953 </li><li class="slide-nav__item"><button 5954 type="button" 5955 class="slide-nav__button js-toggle-submenu" 5956 data-target="tier-3-coffee-makers2" 5957 5958 > 5959 <span class="slide-nav__link slide-nav__sublist-link"> 5960 <span>Coffee Makers</span> 5961 5962 5963 5964 5965<element-icon 5966 5967 5968> 5969 <svg 5970 xmlns="http://www.w3.org/2000/svg" 5971 aria-hidden="true" 5972 focusable="false" 5973 role="presentation" 5974 class="element-icon element-icon-chevron-right element-icon--line" 5975 viewbox="0 0 284.49 498.98" 5976 fill="currentColor" 5977 width="20" 5978 height="20" 5979> 5980 <path 5981 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 5982 /> 5983</svg> 5984 5985</element-icon> 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995
5996 <span class="icon__fallback-text visually-hidden"> 5997 5998 5999Expand submenu 6000</span> 6001 </span> 6002 </button> 6003 <ul 6004 class="slide-nav__dropdown" 6005 data-parent="tier-3-coffee-makers2" 6006 data-level="3" 6007 > 6008 <li class="slide-nav__item"> 6009 <button 6010 type="button" 6011 class="slide-nav__button js-toggle-submenu" 6012 data-target="tier-2-brewing-gear2" 6013 > 6014 <span class="slide-nav__link slide-nav__link--back"> 6015 6016 6017 6018 6019<element-icon 6020 6021 6022> 6023 <svg 6024 xmlns="http://www.w3.org/2000/svg" 6025 aria-hidden="true" 6026 focusable="false" 6027 role="presentation" 6028 class="element-icon element-icon-chevron-right element-icon--line" 6029 viewbox="0 0 284.49 498.98" 6030 fill="currentColor" 6031 width="20" 6032 height="20" 6033> 6034 <path 6035 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6036 /> 6037</svg> 6038 6039</element-icon> 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 <span>Coffee Makers</span> 6051 </span> 6052 </button> 6053 </li> 6054 6055 6056<li class="slide-nav__item"> 6057 <a href="/collections/coffee-makers" class="slide-nav__link"> 6058 <span> 6059 6060 6061View all 6062</span> 6063 </a> 6064 </li><li class="slide-nav__item"> 6065 <a href="/collections/single-serve-coffee-makers" class="slide-nav__link"> 6066 <span>Single Serve</span> 6067 </a> 6068 </li><li class="slide-nav__item"> 6069 <a href="/collections/automatic-coffee-makers" class="slide-nav__link"> 6070 <span>Automatic Coffee Makers</span> 6071 </a> 6072 </li><li class="slide-nav__item"> 6073 <a href="/collections/pour-over-coffee-makers" class="slide-nav__link"> 6074 <span>Pour Over Coffee Makers</span> 6075 </a> 6076 </li><li class="slide-nav__item"> 6077 <a href="/collections/french-presses" class="slide-nav__link"> 6078 <span>French Presses</span> 6079 </a> 6080 </li><li class="slide-nav__item"> 6081 <a href="/collections/cold-brew-coffee-makers" class="slide-nav__link"> 6082 <span>Cold Brew Coffee Makers</span> 6083 </a> 6084 </li><li class="slide-nav__item"> 6085 <a href="/collections/commercial-coffee-brewers" class="slide-nav__link"> 6086 <span>Commercial Coffee Brewers</span> 6087 </a> 6088 </li></ul></li><li class="slide-nav__item"><button 6089 type="button" 6090 class="slide-nav__button js-toggle-submenu" 6091 data-target="tier-3-espresso-machines2" 6092 6093 > 6094 <span class="slide-nav__link slide-nav__sublist-link"> 6095 <span>Espresso Machines</span> 6096 6097 6098 6099 6100<element-icon 6101 6102 6103> 6104 <svg 6105 xmlns="http://www.w3.org/2000/svg" 6106 aria-hidden="true" 6107 focusable="false" 6108 role="presentation" 6109 class="element-icon element-icon-chevron-right element-icon--line" 6110 viewbox="0 0 284.49 498.98" 6111 fill="currentColor" 6112 width="20" 6113 height="20" 6114> 6115 <path 6116 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6117 /> 6118</svg> 6119 6120</element-icon> 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 <span class="icon__fallback-text visually-hidden"> 6132 6133 6134Expand submenu 6135</span> 6136 </span> 6137 </button> 6138 <ul 6139 class="slide-nav__dropdown" 6140 data-parent="tier-3-espresso-machines2" 6141 data-level="3" 6142 > 6143 <li class="slide-nav__item"> 6144 <button 6145 type="button" 6146 class="slide-nav__button js-toggle-submenu" 6147 data-target="tier-2-brewing-gear2" 6148 >
6149 <span class="slide-nav__link slide-nav__link--back"> 6150 6151 6152 6153 6154<element-icon 6155 6156 6157> 6158 <svg 6159 xmlns="http://www.w3.org/2000/svg" 6160 aria-hidden="true" 6161 focusable="false" 6162 role="presentation" 6163 class="element-icon element-icon-chevron-right element-icon--line" 6164 viewbox="0 0 284.49 498.98" 6165 fill="currentColor" 6166 width="20" 6167 height="20" 6168> 6169 <path 6170 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6171 /> 6172</svg> 6173 6174</element-icon> 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 <span>Espresso Machines</span> 6186 </span> 6187 </button> 6188 </li> 6189 6190 6191<li class="slide-nav__item"> 6192 <a href="/collections/espresso-machines" class="slide-nav__link"> 6193 <span> 6194 6195 6196View all 6197</span> 6198 </a> 6199 </li><li class="slide-nav__item"> 6200 <a href="/collections/super-automatic-espresso-machines" class="slide-nav__link"> 6201 <span>Super-Automatic Espresso Machines</span> 6202 </a> 6203 </li><li class="slide-nav__item"> 6204 <a href="/collections/semi-automatic-espresso-machines" class="slide-nav__link"> 6205 <span>Semi-Automatic Espresso Machines</span> 6206 </a> 6207 </li><li class="slide-nav__item"> 6208 <a href="/collections/manual-espresso-machines" class="slide-nav__link"> 6209 <span>Manual Espresso</span> 6210 </a> 6211 </li><li class="slide-nav__item"> 6212 <a href="/collections/capsule-espresso-machines" class="slide-nav__link"> 6213 <span>Capsule Espresso Machines</span> 6214 </a> 6215 </li><li class="slide-nav__item"> 6216 <a href="/collections/stove-top-espresso-makers" class="slide-nav__link"> 6217 <span>Stove Top Espresso</span> 6218 </a> 6219 </li><li class="slide-nav__item"> 6220 <a href="/collections/commercial-espresso-brewers" class="slide-nav__link"> 6221 <span>Commercial Espresso Brewers</span> 6222 </a> 6223 </li><li class="slide-nav__item"> 6224 <a href="/collections/travel-espresso-makers" class="slide-nav__link"> 6225 <span>Travel Espresso Makers</span> 6226 </a> 6227 </li><li class="slide-nav__item"> 6228 <a href="/collections/single-boiler-espresso-machines" class="slide-nav__link"> 6229 <span>Single Boiler Espresso Machines</span> 6230 </a> 6231 </li><li class="slide-nav__item"> 6232 <a href="/collections/dual-boiler-espresso-machines" class="slide-nav__link"> 6233 <span>Dual Boiler Espresso Machines</span> 6234 </a> 6235 </li></ul></li><li class="slide-nav__item"><button 6236 type="button" 6237 class="slide-nav__button js-toggle-submenu" 6238 data-target="tier-3-coffee-grinders2" 6239 6240 > 6241 <span class="slide-nav__link slide-nav__sublist-link"> 6242 <span>Coffee Grinders</span> 6243 6244 6245 6246 6247<element-icon 6248 6249 6250> 6251 <svg 6252 xmlns="http://www.w3.org/2000/svg" 6253 aria-hidden="true" 6254 focusable="false" 6255 role="presentation" 6256 class="element-icon element-icon-chevron-right element-icon--line" 6257 viewbox="0 0 284.49 498.98" 6258 fill="currentColor" 6259 width="20" 6260 height="20" 6261> 6262 <path 6263 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6264 /> 6265</svg> 6266 6267</element-icon> 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277
6278 <span class="icon__fallback-text visually-hidden"> 6279 6280 6281Expand submenu 6282</span> 6283 </span> 6284 </button> 6285 <ul 6286 class="slide-nav__dropdown" 6287 data-parent="tier-3-coffee-grinders2" 6288 data-level="3" 6289 > 6290 <li class="slide-nav__item"> 6291 <button 6292 type="button" 6293 class="slide-nav__button js-toggle-submenu" 6294 data-target="tier-2-brewing-gear2" 6295 > 6296 <span class="slide-nav__link slide-nav__link--back"> 6297 6298 6299 6300 6301<element-icon 6302 6303 6304> 6305 <svg 6306 xmlns="http://www.w3.org/2000/svg" 6307 aria-hidden="true" 6308 focusable="false" 6309 role="presentation" 6310 class="element-icon element-icon-chevron-right element-icon--line" 6311 viewbox="0 0 284.49 498.98" 6312 fill="currentColor" 6313 width="20" 6314 height="20" 6315> 6316 <path 6317 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6318 /> 6319</svg> 6320 6321</element-icon> 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 <span>Coffee Grinders</span> 6333 </span> 6334 </button> 6335 </li> 6336 6337 6338<li class="slide-nav__item"> 6339 <a href="/collections/coffee-grinders" class="slide-nav__link"> 6340 <span> 6341 6342 6343View all 6344</span> 6345 </a> 6346 </li><li class="slide-nav__item"> 6347 <a href="/collections/electric-coffee-grinders" class="slide-nav__link"> 6348 <span>Electric Coffee Grinders</span> 6349 </a> 6350 </li><li class="slide-nav__item"> 6351 <a href="/collections/manual-coffee-grinders" class="slide-nav__link"> 6352 <span>Manual Coffee Grinders</span> 6353 </a> 6354 </li></ul></li><li class="slide-nav__item"><button 6355 type="button" 6356 class="slide-nav__button js-toggle-submenu" 6357 data-target="tier-3-artisanal-brewing-gear2" 6358 6359 > 6360 <span class="slide-nav__link slide-nav__sublist-link"> 6361 <span>Artisanal Brewing Gear</span> 6362 6363 6364 6365 6366<element-icon 6367 6368 6369> 6370 <svg 6371 xmlns="http://www.w3.org/2000/svg" 6372 aria-hidden="true" 6373 focusable="false" 6374 role="presentation" 6375 class="element-icon element-icon-chevron-right element-icon--line" 6376 viewbox="0 0 284.49 498.98" 6377 fill="currentColor" 6378 width="20" 6379 height="20" 6380> 6381 <path 6382 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6383 /> 6384</svg> 6385 6386</element-icon> 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 <span class="icon__fallback-text visually-hidden"> 6398 6399 6400Expand submenu 6401</span> 6402 </span> 6403 </button> 6404 <ul 6405 class="slide-nav__dropdown" 6406 data-parent="tier-3-artisanal-brewing-gear2" 6407 data-level="3" 6408 > 6409 <li class="slide-nav__item"> 6410 <button 6411 type="button" 6412 class="slide-nav__button js-toggle-submenu" 6413 data-target="tier-2-brewing-gear2" 6414 > 6415 <span class="slide-nav__link slide-nav__link--back"> 6416 6417 6418 6419 6420<element-icon 6421 6422 6423> 6424 <svg 6425 xmlns="http://www.w3.org/2000/svg" 6426 aria-hidden="true" 6427 focusable="false" 6428 role="presentation" 6429 class="element-icon element-icon-chevron-right element-icon--line" 6430 viewbox="0 0 284.49 498.98" 6431 fill="currentColor" 6432 width="20" 6433 height="20" 6434> 6435 <path 6436 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6437 /> 6438</svg> 6439 6440</element-icon> 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450
6451 <span>Artisanal Brewing Gear</span> 6452 </span> 6453 </button> 6454 </li> 6455 6456 6457<li class="slide-nav__item"> 6458 <a href="/collections/artisanal-coffee-brewing" class="slide-nav__link"> 6459 <span> 6460 6461 6462View all 6463</span> 6464 </a> 6465 </li><li class="slide-nav__item"> 6466 <a href="/collections/artisanal-coffee-brewers" class="slide-nav__link"> 6467 <span>Artisanal Coffee Brewers</span> 6468 </a> 6469 </li><li class="slide-nav__item"> 6470 <a href="/collections/gooseneck-kettles" class="slide-nav__link"> 6471 <span>Gooseneck Kettles</span> 6472 </a> 6473 </li><li class="slide-nav__item"> 6474 <a href="/collections/artisanal-accessories" class="slide-nav__link"> 6475 <span>Filters & Accessories</span> 6476 </a> 6477 </li><li class="slide-nav__item"> 6478 <a href="/collections/artisanal-coffee-brewing" class="slide-nav__link"> 6479 <span>Shop All Artisanal Brewing Gear</span> 6480 </a> 6481 </li></ul></li><li class="slide-nav__item"><a href="/collections/milk-frothers" class="slide-nav__link"> 6482 <span>Milk Frothers</span> 6483 </a></li><li class="slide-nav__item"><a href="/collections/open-box-machines" class="slide-nav__link"> 6484 <span>Open Box Sales</span> 6485 </a></li><li class="slide-nav__item"><a href="/collections/brewing-equipment" class="slide-nav__link"> 6486 <span>Shop All Brewing Gear</span> 6487 </a></li></ul></li><li class="slide-nav__item"><button 6488 type="button" 6489 class="slide-nav__button js-toggle-submenu" 6490 data-target="tier-2-accessories3" 6491 6492 > 6493 <span class="slide-nav__link"><div class="slide-nav__image"> 6494 6495 6496<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/products/Breville-Espresso-Cleaning-Tablets-Pack-of-88730.jpg?v=1787576002&width=3000" alt="Accessories" srcset="//ecscoffee.com/cdn/shop/products/Breville-Espresso-Cleaning-Tablets-Pack-of-88730.jpg?v=1787576002&width=352 352w, //ecscoffee.com/cdn/shop/products/Breville-Espresso-Cleaning-Tablets-Pack-of-88730.jpg?v=1787576002&width=832 832w, //ecscoffee.com/cdn/shop/products/Breville-Espresso-Cleaning-Tablets-Pack-of-88730.jpg?v=1787576002&width=1200 1200w, //ecscoffee.com/cdn/shop/products/Breville-Espresso-Cleaning-Tablets-Pack-of-88730.jpg?v=1787576002&width=1920 1920w, //ecscoffee.com/cdn/shop/products/Breville-Espresso-Cleaning-Tablets-Pack-of-88730.jpg?v=1787576002&width=3000 3000w" width="3000" height="3000.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 6497 6498 6499 6500 6501</is-land> 6502</div> 6503<span>Accessories</span> 6504 6505 6506 6507 6508<element-icon 6509 6510 6511> 6512 <svg 6513 xmlns="http://www.w3.org/2000/svg" 6514 aria-hidden="true" 6515 focusable="false" 6516 role="presentation" 6517 class="element-icon element-icon-chevron-right element-icon--line" 6518 viewbox="0 0 284.49 498.98" 6519 fill="currentColor" 6520 width="20" 6521 height="20" 6522> 6523 <path 6524 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6525 /> 6526</svg> 6527 6528</element-icon> 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 <span class="icon__fallback-text visually-hidden"> 6540 6541 6542Expand submenu 6543</span> 6544 </span> 6545 </button> 6546 6547 <ul 6548 class="slide-nav__dropdown" 6549 data-parent="tier-2-accessories3" 6550 data-level="2" 6551 > 6552 <li class="slide-nav__item"> 6553 <button 6554 type="button" 6555 class="slide-nav__button js-toggle-submenu" 6556 >
6557 <span class="slide-nav__link slide-nav__link--back"> 6558 6559 6560 6561 6562<element-icon 6563 6564 6565> 6566 <svg 6567 xmlns="http://www.w3.org/2000/svg" 6568 aria-hidden="true" 6569 focusable="false" 6570 role="presentation" 6571 class="element-icon element-icon-chevron-right element-icon--line" 6572 viewbox="0 0 284.49 498.98" 6573 fill="currentColor" 6574 width="20" 6575 height="20" 6576> 6577 <path 6578 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6579 /> 6580</svg> 6581 6582</element-icon> 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 <span>Accessories</span> 6594 </span> 6595 </button> 6596 </li> 6597 6598 6599<li class="slide-nav__item"> 6600 <a href="/collections/accessories" class="slide-nav__link"> 6601 <span> 6602 6603 6604View all 6605</span> 6606 </a> 6607 </li><li class="slide-nav__item"><button 6608 type="button" 6609 class="slide-nav__button js-toggle-submenu" 6610 data-target="tier-3-accessories-by-brand3" 6611 6612 > 6613 <span class="slide-nav__link slide-nav__sublist-link"> 6614 <span>Accessories by Brand</span> 6615 6616 6617 6618 6619<element-icon 6620 6621 6622> 6623 <svg 6624 xmlns="http://www.w3.org/2000/svg" 6625 aria-hidden="true" 6626 focusable="false" 6627 role="presentation" 6628 class="element-icon element-icon-chevron-right element-icon--line" 6629 viewbox="0 0 284.49 498.98" 6630 fill="currentColor" 6631 width="20" 6632 height="20" 6633> 6634 <path 6635 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6636 /> 6637</svg> 6638 6639</element-icon> 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 <span class="icon__fallback-text visually-hidden"> 6651 6652 6653Expand submenu 6654</span> 6655 </span> 6656 </button> 6657 <ul 6658 class="slide-nav__dropdown" 6659 data-parent="tier-3-accessories-by-brand3" 6660 data-level="3" 6661 > 6662 <li class="slide-nav__item"> 6663 <button 6664 type="button" 6665 class="slide-nav__button js-toggle-submenu" 6666 data-target="tier-2-accessories3" 6667 > 6668 <span class="slide-nav__link slide-nav__link--back"> 6669 6670 6671 6672 6673<element-icon 6674 6675 6676> 6677 <svg 6678 xmlns="http://www.w3.org/2000/svg" 6679 aria-hidden="true" 6680 focusable="false" 6681 role="presentation" 6682 class="element-icon element-icon-chevron-right element-icon--line" 6683 viewbox="0 0 284.49 498.98" 6684 fill="currentColor" 6685 width="20" 6686 height="20" 6687> 6688 <path 6689 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6690 /> 6691</svg> 6692 6693</element-icon> 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 <span>Accessories by Brand</span> 6705 </span> 6706 </button> 6707 </li> 6708 6709 6710<li class="slide-nav__item"> 6711 <a href="/collections/accessories" class="slide-nav__link"> 6712 <span> 6713 6714 6715View all 6716</span> 6717 </a> 6718 </li><li class="slide-nav__item"> 6719 <a href="/collections/breville-accessories" class="slide-nav__link"> 6720 <span>Breville Accessories</span> 6721 </a> 6722 </li><li class="slide-nav__item"> 6723 <a href="/collections/delonghi-accessories" class="slide-nav__link"> 6724 <span>DeLonghi Accessories</span> 6725 </a> 6726 </li><li class="slide-nav__item"> 6727 <a href="/collections/ecm-accessories" class="slide-nav__link">
6728 <span>ECM Accessories</span> 6729 </a> 6730 </li><li class="slide-nav__item"> 6731 <a href="/collections/gaggia-accessories" class="slide-nav__link"> 6732 <span>Gaggia Accessories</span> 6733 </a> 6734 </li><li class="slide-nav__item"> 6735 <a href="/collections/i-xxi-accessories" class="slide-nav__link"> 6736 <span>I.XXI Accessories</span> 6737 </a> 6738 </li><li class="slide-nav__item"> 6739 <a href="/collections/jura-accessories" class="slide-nav__link"> 6740 <span>Jura Accessories</span> 6741 </a> 6742 </li><li class="slide-nav__item"> 6743 <a href="/collections/keurig-accessories" class="slide-nav__link"> 6744 <span>Keurig Accessories</span> 6745 </a> 6746 </li><li class="slide-nav__item"> 6747 <a href="/collections/lelit-accessories" class="slide-nav__link"> 6748 <span>Lelit Accessories</span> 6749 </a> 6750 </li><li class="slide-nav__item"> 6751 <a href="/collections/rocket-accessories" class="slide-nav__link"> 6752 <span>Rocket Accessories</span> 6753 </a> 6754 </li><li class="slide-nav__item"> 6755 <a href="/collections/smeg-accessories" class="slide-nav__link"> 6756 <span>Smeg Accessories</span> 6757 </a> 6758 </li><li class="slide-nav__item"> 6759 <a href="/collections/technivorm-accessories" class="slide-nav__link"> 6760 <span>Technivorm Accessories</span> 6761 </a> 6762 </li><li class="slide-nav__item"> 6763 <a href="/collections/yeti-accessories" class="slide-nav__link"> 6764 <span>YETI Accessories</span> 6765 </a> 6766 </li></ul></li><li class="slide-nav__item"><button 6767 type="button" 6768 class="slide-nav__button js-toggle-submenu" 6769 data-target="tier-3-coffee-maker-accessories3" 6770 6771 > 6772 <span class="slide-nav__link slide-nav__sublist-link"> 6773 <span>Coffee Maker Accessories</span> 6774 6775 6776 6777 6778<element-icon 6779 6780 6781> 6782 <svg 6783 xmlns="http://www.w3.org/2000/svg" 6784 aria-hidden="true" 6785 focusable="false" 6786 role="presentation" 6787 class="element-icon element-icon-chevron-right element-icon--line" 6788 viewbox="0 0 284.49 498.98" 6789 fill="currentColor" 6790 width="20" 6791 height="20" 6792> 6793 <path 6794 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6795 /> 6796</svg> 6797 6798</element-icon> 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 <span class="icon__fallback-text visually-hidden"> 6810 6811 6812Expand submenu 6813</span> 6814 </span> 6815 </button> 6816 <ul 6817 class="slide-nav__dropdown" 6818 data-parent="tier-3-coffee-maker-accessories3" 6819 data-level="3" 6820 > 6821 <li class="slide-nav__item"> 6822 <button 6823 type="button" 6824 class="slide-nav__button js-toggle-submenu" 6825 data-target="tier-2-accessories3" 6826 > 6827 <span class="slide-nav__link slide-nav__link--back"> 6828 6829 6830 6831 6832<element-icon 6833 6834 6835> 6836 <svg 6837 xmlns="http://www.w3.org/2000/svg" 6838 aria-hidden="true" 6839 focusable="false" 6840 role="presentation" 6841 class="element-icon element-icon-chevron-right element-icon--line" 6842 viewbox="0 0 284.49 498.98" 6843 fill="currentColor" 6844 width="20" 6845 height="20" 6846> 6847 <path 6848 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6849 /> 6850</svg> 6851 6852</element-icon> 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862
6863 <span>Coffee Maker Accessories</span> 6864 </span> 6865 </button> 6866 </li> 6867 6868 6869<li class="slide-nav__item"> 6870 <a href="/collections/coffee-maker-accessories" class="slide-nav__link"> 6871 <span> 6872 6873 6874View all 6875</span> 6876 </a> 6877 </li><li class="slide-nav__item"> 6878 <a href="/collections/drip-accessories" class="slide-nav__link"> 6879 <span>Drip Accessories</span> 6880 </a> 6881 </li><li class="slide-nav__item"> 6882 <a href="/collections/coffee-filters" class="slide-nav__link"> 6883 <span>Coffee Filters</span> 6884 </a> 6885 </li><li class="slide-nav__item"> 6886 <a href="/collections/carafes-serving-vessels" class="slide-nav__link"> 6887 <span>Carafes & Vessels</span> 6888 </a> 6889 </li></ul></li><li class="slide-nav__item"><button 6890 type="button" 6891 class="slide-nav__button js-toggle-submenu" 6892 data-target="tier-3-espresso-accessories3" 6893 6894 > 6895 <span class="slide-nav__link slide-nav__sublist-link"> 6896 <span>Espresso Accessories</span> 6897 6898 6899 6900 6901<element-icon 6902 6903 6904> 6905 <svg 6906 xmlns="http://www.w3.org/2000/svg" 6907 aria-hidden="true" 6908 focusable="false" 6909 role="presentation" 6910 class="element-icon element-icon-chevron-right element-icon--line" 6911 viewbox="0 0 284.49 498.98" 6912 fill="currentColor" 6913 width="20" 6914 height="20" 6915> 6916 <path 6917 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6918 /> 6919</svg> 6920 6921</element-icon> 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 <span class="icon__fallback-text visually-hidden"> 6933 6934 6935Expand submenu 6936</span> 6937 </span> 6938 </button> 6939 <ul 6940 class="slide-nav__dropdown" 6941 data-parent="tier-3-espresso-accessories3" 6942 data-level="3" 6943 > 6944 <li class="slide-nav__item"> 6945 <button 6946 type="button" 6947 class="slide-nav__button js-toggle-submenu" 6948 data-target="tier-2-accessories3" 6949 > 6950 <span class="slide-nav__link slide-nav__link--back"> 6951 6952 6953 6954 6955<element-icon 6956 6957 6958> 6959 <svg 6960 xmlns="http://www.w3.org/2000/svg" 6961 aria-hidden="true" 6962 focusable="false" 6963 role="presentation" 6964 class="element-icon element-icon-chevron-right element-icon--line" 6965 viewbox="0 0 284.49 498.98" 6966 fill="currentColor" 6967 width="20" 6968 height="20" 6969> 6970 <path 6971 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 6972 /> 6973</svg> 6974 6975</element-icon> 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 <span>Espresso Accessories</span> 6987 </span> 6988 </button> 6989 </li> 6990 6991 6992<li class="slide-nav__item"> 6993 <a href="/collections/espresso-accessories" class="slide-nav__link"> 6994 <span> 6995 6996 6997View all 6998</span> 6999 </a> 7000 </li><li class="slide-nav__item"> 7001 <a href="/collections/frothing-pitchers-tools" class="slide-nav__link"> 7002 <span>Frothing Pitchers & Tools</span> 7003 </a> 7004 </li><li class="slide-nav__item"> 7005 <a href="/collections/portafilters" class="slide-nav__link">
7006 <span>Portafilters</span> 7007 </a> 7008 </li><li class="slide-nav__item"> 7009 <a href="/collections/tampers" class="slide-nav__link"> 7010 <span>Tampers</span> 7011 </a> 7012 </li><li class="slide-nav__item"> 7013 <a href="/collections/barista-gear" class="slide-nav__link"> 7014 <span>Barista Gear</span> 7015 </a> 7016 </li><li class="slide-nav__item"> 7017 <a href="/collections/wdt-tools-distributors" class="slide-nav__link"> 7018 <span>WDT Tools & Distributors</span> 7019 </a> 7020 </li><li class="slide-nav__item"> 7021 <a href="/collections/knock-boxes-mats" class="slide-nav__link"> 7022 <span>Knock Boxes & Mats</span> 7023 </a> 7024 </li><li class="slide-nav__item"> 7025 <a href="/collections/espresso-stations" class="slide-nav__link"> 7026 <span>Espresso Stations</span> 7027 </a> 7028 </li><li class="slide-nav__item"> 7029 <a href="/collections/puck-screens" class="slide-nav__link"> 7030 <span>Puck Screens</span> 7031 </a> 7032 </li><li class="slide-nav__item"> 7033 <a href="/collections/espresso-baskets" class="slide-nav__link"> 7034 <span>Espresso Baskets</span> 7035 </a> 7036 </li><li class="slide-nav__item"> 7037 <a href="/collections/51mm-accessories" class="slide-nav__link"> 7038 <span>Shop 51mm Accessories</span> 7039 </a> 7040 </li><li class="slide-nav__item"> 7041 <a href="/collections/54mm-accessories" class="slide-nav__link"> 7042 <span>Shop 54mm Accessories</span> 7043 </a> 7044 </li><li class="slide-nav__item"> 7045 <a href="/collections/58mm-accessories" class="slide-nav__link"> 7046 <span>Shop 58mm Accessories</span> 7047 </a> 7048 </li></ul></li><li class="slide-nav__item"><button 7049 type="button" 7050 class="slide-nav__button js-toggle-submenu" 7051 data-target="tier-3-cleaning-maintenance3" 7052 7053 > 7054 <span class="slide-nav__link slide-nav__sublist-link"> 7055 <span>Cleaning & Maintenance</span> 7056 7057 7058 7059 7060<element-icon 7061 7062 7063> 7064 <svg 7065 xmlns="http://www.w3.org/2000/svg" 7066 aria-hidden="true" 7067 focusable="false" 7068 role="presentation" 7069 class="element-icon element-icon-chevron-right element-icon--line" 7070 viewbox="0 0 284.49 498.98" 7071 fill="currentColor" 7072 width="20" 7073 height="20" 7074> 7075 <path 7076 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7077 /> 7078</svg> 7079 7080</element-icon> 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 <span class="icon__fallback-text visually-hidden"> 7092 7093 7094Expand submenu 7095</span> 7096 </span> 7097 </button> 7098 <ul 7099 class="slide-nav__dropdown" 7100 data-parent="tier-3-cleaning-maintenance3" 7101 data-level="3" 7102 > 7103 <li class="slide-nav__item"> 7104 <button 7105 type="button" 7106 class="slide-nav__button js-toggle-submenu" 7107 data-target="tier-2-accessories3" 7108 > 7109 <span class="slide-nav__link slide-nav__link--back"> 7110 7111 7112 7113 7114<element-icon 7115 7116 7117> 7118 <svg 7119 xmlns="http://www.w3.org/2000/svg" 7120 aria-hidden="true" 7121 focusable="false" 7122 role="presentation" 7123 class="element-icon element-icon-chevron-right element-icon--line" 7124 viewbox="0 0 284.49 498.98" 7125 fill="currentColor" 7126 width="20" 7127 height="20" 7128> 7129 <path 7130 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7131 /> 7132</svg> 7133 7134</element-icon> 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144
7145 <span>Cleaning & Maintenance</span> 7146 </span> 7147 </button> 7148 </li> 7149 7150 7151<li class="slide-nav__item"> 7152 <a href="/collections/cleaning-maintenance" class="slide-nav__link"> 7153 <span> 7154 7155 7156View all 7157</span> 7158 </a> 7159 </li><li class="slide-nav__item"> 7160 <a href="/collections/descalers-cleaners" class="slide-nav__link"> 7161 <span>Cleaners / Descale</span> 7162 </a> 7163 </li><li class="slide-nav__item"> 7164 <a href="/collections/water-filters" class="slide-nav__link"> 7165 <span>Water Filters</span> 7166 </a> 7167 </li><li class="slide-nav__item"> 7168 <a href="/collections/water-filter-subscription" class="slide-nav__link"> 7169 <span>Water Filter Subscription</span> 7170 </a> 7171 </li><li class="slide-nav__item"> 7172 <a href="/collections/brushes" class="slide-nav__link"> 7173 <span>Brushes</span> 7174 </a> 7175 </li><li class="slide-nav__item"> 7176 <a href="/collections/cloths-sponges" class="slide-nav__link"> 7177 <span>Cloths & Sponges</span> 7178 </a> 7179 </li></ul></li><li class="slide-nav__item"><button 7180 type="button" 7181 class="slide-nav__button js-toggle-submenu" 7182 data-target="tier-3-storage3" 7183 7184 > 7185 <span class="slide-nav__link slide-nav__sublist-link"> 7186 <span>Storage</span> 7187 7188 7189 7190 7191<element-icon 7192 7193 7194> 7195 <svg 7196 xmlns="http://www.w3.org/2000/svg" 7197 aria-hidden="true" 7198 focusable="false" 7199 role="presentation" 7200 class="element-icon element-icon-chevron-right element-icon--line" 7201 viewbox="0 0 284.49 498.98" 7202 fill="currentColor" 7203 width="20" 7204 height="20" 7205> 7206 <path 7207 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7208 /> 7209</svg> 7210 7211</element-icon> 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 <span class="icon__fallback-text visually-hidden"> 7223 7224 7225Expand submenu 7226</span> 7227 </span> 7228 </button> 7229 <ul 7230 class="slide-nav__dropdown" 7231 data-parent="tier-3-storage3" 7232 data-level="3" 7233 > 7234 <li class="slide-nav__item"> 7235 <button 7236 type="button" 7237 class="slide-nav__button js-toggle-submenu" 7238 data-target="tier-2-accessories3" 7239 > 7240 <span class="slide-nav__link slide-nav__link--back"> 7241 7242 7243 7244 7245<element-icon 7246 7247 7248> 7249 <svg 7250 xmlns="http://www.w3.org/2000/svg" 7251 aria-hidden="true" 7252 focusable="false" 7253 role="presentation" 7254 class="element-icon element-icon-chevron-right element-icon--line" 7255 viewbox="0 0 284.49 498.98" 7256 fill="currentColor" 7257 width="20" 7258 height="20" 7259> 7260 <path 7261 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7262 /> 7263</svg> 7264 7265</element-icon> 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 <span>Storage</span> 7277 </span> 7278 </button> 7279 </li> 7280 7281 7282<li class="slide-nav__item"> 7283 <a href="/collections/kitchen-storage" class="slide-nav__link"> 7284 <span> 7285 7286 7287View all 7288</span> 7289 </a> 7290 </li><li class="slide-nav__item">
7291 <a href="/collections/carousels-pod-storage" class="slide-nav__link"> 7292 <span>Carousels & Pod Storage</span> 7293 </a> 7294 </li><li class="slide-nav__item"> 7295 <a href="/collections/bean-storage" class="slide-nav__link"> 7296 <span>Bean Storage</span> 7297 </a> 7298 </li></ul></li><li class="slide-nav__item"><button 7299 type="button" 7300 class="slide-nav__button js-toggle-submenu" 7301 data-target="tier-3-scales-measuring3" 7302 7303 > 7304 <span class="slide-nav__link slide-nav__sublist-link"> 7305 <span>Scales & Measuring</span> 7306 7307 7308 7309 7310<element-icon 7311 7312 7313> 7314 <svg 7315 xmlns="http://www.w3.org/2000/svg" 7316 aria-hidden="true" 7317 focusable="false" 7318 role="presentation" 7319 class="element-icon element-icon-chevron-right element-icon--line" 7320 viewbox="0 0 284.49 498.98" 7321 fill="currentColor" 7322 width="20" 7323 height="20" 7324> 7325 <path 7326 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7327 /> 7328</svg> 7329 7330</element-icon> 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 <span class="icon__fallback-text visually-hidden"> 7342 7343 7344Expand submenu 7345</span> 7346 </span> 7347 </button> 7348 <ul 7349 class="slide-nav__dropdown" 7350 data-parent="tier-3-scales-measuring3" 7351 data-level="3" 7352 > 7353 <li class="slide-nav__item"> 7354 <button 7355 type="button" 7356 class="slide-nav__button js-toggle-submenu" 7357 data-target="tier-2-accessories3" 7358 > 7359 <span class="slide-nav__link slide-nav__link--back"> 7360 7361 7362 7363 7364<element-icon 7365 7366 7367> 7368 <svg 7369 xmlns="http://www.w3.org/2000/svg" 7370 aria-hidden="true" 7371 focusable="false" 7372 role="presentation" 7373 class="element-icon element-icon-chevron-right element-icon--line" 7374 viewbox="0 0 284.49 498.98" 7375 fill="currentColor" 7376 width="20" 7377 height="20" 7378> 7379 <path 7380 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7381 /> 7382</svg> 7383 7384</element-icon> 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 <span>Scales & Measuring</span> 7396 </span> 7397 </button> 7398 </li> 7399 7400 7401<li class="slide-nav__item"> 7402 <a href="/collections/scales-measuring" class="slide-nav__link"> 7403 <span> 7404 7405 7406View all 7407</span> 7408 </a> 7409 </li><li class="slide-nav__item"> 7410 <a href="/collections/sifters-scales" class="slide-nav__link"> 7411 <span>Scales</span> 7412 </a> 7413 </li><li class="slide-nav__item"> 7414 <a href="/collections/measuring-cups-spoons" class="slide-nav__link"> 7415 <span>Measuring Cups & Spoons</span> 7416 </a> 7417 </li></ul></li></ul></li><li class="slide-nav__item"><button 7418 type="button" 7419 class="slide-nav__button js-toggle-submenu" 7420 data-target="tier-2-home-appliances4" 7421 7422 > 7423 <span class="slide-nav__link"><div class="slide-nav__image"> 7424 7425 7426<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/products/Smeg-Electric-Tea-Kettle-White-11962.jpg?v=1781526317&width=3000" alt="Home Appliances & Gear" srcset="//ecscoffee.com/cdn/shop/products/Smeg-Electric-Tea-Kettle-White-11962.jpg?v=1781526317&width=352 352w, //ecscoffee.com/cdn/shop/products/Smeg-Electric-Tea-Kettle-White-11962.jpg?v=1781526317&width=832 832w, //ecscoffee.com/cdn/shop/products/Smeg-Electric-Tea-Kettle-White-11962.jpg?v=1781526317&width=1200 1200w, //ecscoffee.com/cdn/shop/products/Smeg-Electric-Tea-Kettle-White-11962.jpg?v=1781526317&width=1920 1920w, //ecscoffee.com/cdn/shop/products/Smeg-Electric-Tea-Kettle-White-11962.jpg?v=1781526317&width=3000 3000w" width="3000" height="3000.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 7427 7428 7429 7430 7431</is-land> 7432</div> 7433<span>Home Appliances</span> 7434 7435 7436 7437 7438<element-icon 7439 7440 7441> 7442 <svg 7443 xmlns="http://www.w3.org/2000/svg" 7444 aria-hidden="true" 7445 focusable="false" 7446 role="presentation" 7447 class="element-icon element-icon-chevron-right element-icon--line" 7448 viewbox="0 0 284.49 498.98" 7449 fill="currentColor" 7450 width="20" 7451 height="20" 7452> 7453 <path 7454 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7455 /> 7456</svg> 7457 7458</element-icon> 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468
7469 <span class="icon__fallback-text visually-hidden"> 7470 7471 7472Expand submenu 7473</span> 7474 </span> 7475 </button> 7476 7477 <ul 7478 class="slide-nav__dropdown" 7479 data-parent="tier-2-home-appliances4" 7480 data-level="2" 7481 > 7482 <li class="slide-nav__item"> 7483 <button 7484 type="button" 7485 class="slide-nav__button js-toggle-submenu" 7486 > 7487 <span class="slide-nav__link slide-nav__link--back"> 7488 7489 7490 7491 7492<element-icon 7493 7494 7495> 7496 <svg 7497 xmlns="http://www.w3.org/2000/svg" 7498 aria-hidden="true" 7499 focusable="false" 7500 role="presentation" 7501 class="element-icon element-icon-chevron-right element-icon--line" 7502 viewbox="0 0 284.49 498.98" 7503 fill="currentColor" 7504 width="20" 7505 height="20" 7506> 7507 <path 7508 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7509 /> 7510</svg> 7511 7512</element-icon> 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 <span>Home Appliances</span> 7524 </span> 7525 </button> 7526 </li> 7527 7528 7529<li class="slide-nav__item"> 7530 <a href="/collections/other-equipment" class="slide-nav__link"> 7531 <span> 7532 7533 7534View all 7535</span> 7536 </a> 7537 </li><li class="slide-nav__item"><a href="/collections/kettles-tea-pots" class="slide-nav__link"> 7538 <span>Kettles & Tea pots</span> 7539 </a></li><li class="slide-nav__item"><a href="/collections/sparkling-beverage-makers" class="slide-nav__link"> 7540 <span>Sparkling Water Makers</span> 7541 </a></li><li class="slide-nav__item"><a href="/collections/toasters-ovens" class="slide-nav__link"> 7542 <span>Toasters & Ovens</span> 7543 </a></li><li class="slide-nav__item"><a href="/collections/coolers-fridges" class="slide-nav__link"> 7544 <span>Coolers & Fridges</span> 7545 </a></li><li class="slide-nav__item"><a href="/collections/blenders-juicers" class="slide-nav__link"> 7546 <span>Blenders & Juicers</span> 7547 </a></li><li class="slide-nav__item"><a href="/collections/stand-hand-mixers" class="slide-nav__link"> 7548 <span>Stand & Hand Mixers</span> 7549 </a></li><li class="slide-nav__item"><a href="/collections/bags-totes" class="slide-nav__link"> 7550 <span>Bags & Totes</span> 7551 </a></li><li class="slide-nav__item"><a href="/collections/le-creuset" class="slide-nav__link"> 7552 <span>Shop all Le Creuset</span> 7553 </a></li><li class="slide-nav__item"><a href="/collections/yeti" class="slide-nav__link"> 7554 <span>Shop all Yeti</span> 7555 </a></li></ul></li><li class="slide-nav__item"><button 7556 type="button" 7557 class="slide-nav__button js-toggle-submenu" 7558 data-target="tier-2-drinkware5" 7559 7560 > 7561 <span class="slide-nav__link"><div class="slide-nav__image"> 7562 7563 7564<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/products/Aarke-PET-Water-Bottle-Stainless-Steel-17930.png?v=1778607686&width=2048" alt="Drinkware" srcset="//ecscoffee.com/cdn/shop/products/Aarke-PET-Water-Bottle-Stainless-Steel-17930.png?v=1778607686&width=352 352w, //ecscoffee.com/cdn/shop/products/Aarke-PET-Water-Bottle-Stainless-Steel-17930.png?v=1778607686&width=832 832w, //ecscoffee.com/cdn/shop/products/Aarke-PET-Water-Bottle-Stainless-Steel-17930.png?v=1778607686&width=1200 1200w, //ecscoffee.com/cdn/shop/products/Aarke-PET-Water-Bottle-Stainless-Steel-17930.png?v=1778607686&width=1920 1920w, //ecscoffee.com/cdn/shop/products/Aarke-PET-Water-Bottle-Stainless-Steel-17930.png?v=1778607686&width=2048 2048w" width="2048" height="2048.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 7565 7566 7567 7568 7569</is-land> 7570</div> 7571<span>Drinkware</span> 7572 7573 7574 7575 7576<element-icon 7577 7578 7579> 7580 <svg 7581 xmlns="http://www.w3.org/2000/svg" 7582 aria-hidden="true" 7583 focusable="false" 7584 role="presentation" 7585 class="element-icon element-icon-chevron-right element-icon--line" 7586 viewbox="0 0 284.49 498.98" 7587 fill="currentColor" 7588 width="20" 7589 height="20" 7590> 7591 <path 7592 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7593 /> 7594</svg> 7595 7596</element-icon> 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606
7607 <span class="icon__fallback-text visually-hidden"> 7608 7609 7610Expand submenu 7611</span> 7612 </span> 7613 </button> 7614 7615 <ul 7616 class="slide-nav__dropdown" 7617 data-parent="tier-2-drinkware5" 7618 data-level="2" 7619 > 7620 <li class="slide-nav__item"> 7621 <button 7622 type="button" 7623 class="slide-nav__button js-toggle-submenu" 7624 > 7625 <span class="slide-nav__link slide-nav__link--back"> 7626 7627 7628 7629 7630<element-icon 7631 7632 7633> 7634 <svg 7635 xmlns="http://www.w3.org/2000/svg" 7636 aria-hidden="true" 7637 focusable="false" 7638 role="presentation" 7639 class="element-icon element-icon-chevron-right element-icon--line" 7640 viewbox="0 0 284.49 498.98" 7641 fill="currentColor" 7642 width="20" 7643 height="20" 7644> 7645 <path 7646 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7647 /> 7648</svg> 7649 7650</element-icon> 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 <span>Drinkware</span> 7662 </span> 7663 </button> 7664 </li> 7665 7666 7667<li class="slide-nav__item"> 7668 <a href="/collections/drinkware" class="slide-nav__link"> 7669 <span> 7670 7671 7672View all 7673</span> 7674 </a> 7675 </li><li class="slide-nav__item"><a href="/collections/mugs-cups" class="slide-nav__link"> 7676 <span>Mugs & Cups</span> 7677 </a></li><li class="slide-nav__item"><a href="/collections/espresso-specialty-cups" class="slide-nav__link"> 7678 <span>Espresso & Specialty Cups</span> 7679 </a></li><li class="slide-nav__item"><a href="/collections/travel-mugs" class="slide-nav__link"> 7680 <span>Travel Mugs</span> 7681 </a></li><li class="slide-nav__item"><a href="/collections/travel-french-press" class="slide-nav__link"> 7682 <span>Travel French Press</span> 7683 </a></li><li class="slide-nav__item"><a href="/collections/water-bottles" class="slide-nav__link"> 7684 <span>Water Bottles & Tumblers</span> 7685 </a></li><li class="slide-nav__item"><a href="/collections/fun-novelty" class="slide-nav__link"> 7686 <span>Fun & Novelty Mugs</span> 7687 </a></li></ul></li><li class="slide-nav__item"><button 7688 type="button" 7689 class="slide-nav__button js-toggle-submenu" 7690 data-target="tier-2-service-parts6" 7691 7692 > 7693 <span class="slide-nav__link"><span>Service & Parts</span> 7694 7695 7696 7697 7698<element-icon 7699 7700 7701> 7702 <svg 7703 xmlns="http://www.w3.org/2000/svg" 7704 aria-hidden="true" 7705 focusable="false" 7706 role="presentation" 7707 class="element-icon element-icon-chevron-right element-icon--line" 7708 viewbox="0 0 284.49 498.98" 7709 fill="currentColor" 7710 width="20" 7711 height="20" 7712> 7713 <path 7714 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7715 /> 7716</svg> 7717 7718</element-icon> 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 <span class="icon__fallback-text visually-hidden"> 7730 7731 7732Expand submenu 7733</span> 7734 </span> 7735 </button> 7736 7737 <ul 7738 class="slide-nav__dropdown" 7739 data-parent="tier-2-service-parts6" 7740 data-level="2" 7741 > 7742 <li class="slide-nav__item"> 7743 <button 7744 type="button" 7745 class="slide-nav__button js-toggle-submenu" 7746 > 7747 <span class="slide-nav__link slide-nav__link--back"> 7748 7749 7750 7751 7752<element-icon 7753 7754 7755> 7756 <svg 7757 xmlns="http://www.w3.org/2000/svg" 7758 aria-hidden="true" 7759 focusable="false" 7760 role="presentation" 7761 class="element-icon element-icon-chevron-right element-icon--line" 7762 viewbox="0 0 284.49 498.98" 7763 fill="currentColor" 7764 width="20" 7765 height="20" 7766> 7767 <path 7768 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7769 /> 7770</svg> 7771 7772</element-icon> 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782
7783 <span>Service & Parts</span> 7784 </span> 7785 </button> 7786 </li> 7787 7788 7789<li class="slide-nav__item"><button 7790 type="button" 7791 class="slide-nav__button js-toggle-submenu" 7792 data-target="tier-3-shop-parts-by-brand6" 7793 7794 > 7795 <span class="slide-nav__link slide-nav__sublist-link"> 7796 <span>Shop Parts by Brand</span> 7797 7798 7799 7800 7801<element-icon 7802 7803 7804> 7805 <svg 7806 xmlns="http://www.w3.org/2000/svg" 7807 aria-hidden="true" 7808 focusable="false" 7809 role="presentation" 7810 class="element-icon element-icon-chevron-right element-icon--line" 7811 viewbox="0 0 284.49 498.98" 7812 fill="currentColor" 7813 width="20" 7814 height="20" 7815> 7816 <path 7817 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7818 /> 7819</svg> 7820 7821</element-icon> 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 <span class="icon__fallback-text visually-hidden"> 7833 7834 7835Expand submenu 7836</span> 7837 </span> 7838 </button> 7839 <ul 7840 class="slide-nav__dropdown" 7841 data-parent="tier-3-shop-parts-by-brand6" 7842 data-level="3" 7843 > 7844 <li class="slide-nav__item"> 7845 <button 7846 type="button" 7847 class="slide-nav__button js-toggle-submenu" 7848 data-target="tier-2-service-parts6" 7849 > 7850 <span class="slide-nav__link slide-nav__link--back"> 7851 7852 7853 7854 7855<element-icon 7856 7857 7858> 7859 <svg 7860 xmlns="http://www.w3.org/2000/svg" 7861 aria-hidden="true" 7862 focusable="false" 7863 role="presentation" 7864 class="element-icon element-icon-chevron-right element-icon--line" 7865 viewbox="0 0 284.49 498.98" 7866 fill="currentColor" 7867 width="20" 7868 height="20" 7869> 7870 <path 7871 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7872 /> 7873</svg> 7874 7875</element-icon> 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 <span>Shop Parts by Brand</span> 7887 </span> 7888 </button> 7889 </li> 7890 7891 7892<li class="slide-nav__item"> 7893 <a href="/collections/accessories-parts" class="slide-nav__link"> 7894 <span> 7895 7896 7897View all 7898</span> 7899 </a> 7900 </li><li class="slide-nav__item"> 7901 <a href="/collections/baratza-parts" class="slide-nav__link"> 7902 <span>Baratza Parts</span> 7903 </a> 7904 </li><li class="slide-nav__item"> 7905 <a href="/collections/breville-parts-hidden" class="slide-nav__link"> 7906 <span>Breville Parts</span> 7907 </a> 7908 </li><li class="slide-nav__item"> 7909 <a href="/collections/bunn-parts" class="slide-nav__link"> 7910 <span>BUNN Parts</span> 7911 </a> 7912 </li><li class="slide-nav__item"> 7913 <a href="/collections/delonghi-parts" class="slide-nav__link"> 7914 <span>DeLonghi Parts</span> 7915 </a> 7916 </li><li class="slide-nav__item"> 7917 <a href="/collections/ecm-parts" class="slide-nav__link"> 7918 <span>ECM Parts</span> 7919 </a> 7920 </li><li class="slide-nav__item"> 7921 <a href="/collections/saeco-philips-parts" class="slide-nav__link"> 7922 <span>Philips & Saeco Parts</span> 7923 </a> 7924 </li><li class="slide-nav__item">
7925 <a href="/collections/gaggia-parts" class="slide-nav__link"> 7926 <span>Gaggia Parts</span> 7927 </a> 7928 </li><li class="slide-nav__item"> 7929 <a href="/collections/keurig-parts" class="slide-nav__link"> 7930 <span>Keurig Parts</span> 7931 </a> 7932 </li><li class="slide-nav__item"> 7933 <a href="/collections/lelit-parts" class="slide-nav__link"> 7934 <span>Lelit Parts</span> 7935 </a> 7936 </li><li class="slide-nav__item"> 7937 <a href="/collections/rocket-parts" class="slide-nav__link"> 7938 <span>Rocket Parts</span> 7939 </a> 7940 </li><li class="slide-nav__item"> 7941 <a href="/collections/technivorm-parts" class="slide-nav__link"> 7942 <span>Technivorm Parts</span> 7943 </a> 7944 </li></ul></li><li class="slide-nav__item"><a href="/collections/accessories-parts" class="slide-nav__link"> 7945 <span>Parts</span> 7946 </a></li><li class="slide-nav__item"><a href="/collections/plumbing-connections" class="slide-nav__link"> 7947 <span>Plumbing Connections</span> 7948 </a></li><li class="slide-nav__item"><a href="/collections/parts" class="slide-nav__link"> 7949 <span>Installation Parts</span> 7950 </a></li><li class="slide-nav__item"><a href="/pages/service-repair" class="slide-nav__link"> 7951 <span>Service & Repair</span> 7952 </a></li></ul></li><li class="slide-nav__item"><button 7953 type="button" 7954 class="slide-nav__button js-toggle-submenu" 7955 data-target="tier-2-office-coffee7" 7956 7957 > 7958 <span class="slide-nav__link"><div class="slide-nav__image"> 7959 7960 7961<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=3000" alt="Office Coffee Supplies" srcset="//ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=352 352w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=832 832w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=1200 1200w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=1920 1920w, //ecscoffee.com/cdn/shop/files/Reunion-Coffee-Roasters-Sumatra-Ketambe-Coffe-7162.png?v=1782835811&width=3000 3000w" width="3000" height="3000.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 7962 7963 7964 7965 7966</is-land> 7967</div> 7968<span>Office Coffee</span> 7969 7970 7971 7972 7973<element-icon 7974 7975 7976> 7977 <svg 7978 xmlns="http://www.w3.org/2000/svg" 7979 aria-hidden="true" 7980 focusable="false" 7981 role="presentation" 7982 class="element-icon element-icon-chevron-right element-icon--line" 7983 viewbox="0 0 284.49 498.98" 7984 fill="currentColor" 7985 width="20" 7986 height="20" 7987> 7988 <path 7989 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 7990 /> 7991</svg> 7992 7993</element-icon> 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 <span class="icon__fallback-text visually-hidden"> 8005 8006 8007Expand submenu 8008</span> 8009 </span> 8010 </button> 8011 8012 <ul 8013 class="slide-nav__dropdown" 8014 data-parent="tier-2-office-coffee7" 8015 data-level="2" 8016 > 8017 <li class="slide-nav__item"> 8018 <button 8019 type="button" 8020 class="slide-nav__button js-toggle-submenu" 8021 > 8022 <span class="slide-nav__link slide-nav__link--back"> 8023 8024 8025 8026 8027<element-icon 8028 8029 8030> 8031 <svg 8032 xmlns="http://www.w3.org/2000/svg" 8033 aria-hidden="true" 8034 focusable="false" 8035 role="presentation" 8036 class="element-icon element-icon-chevron-right element-icon--line" 8037 viewbox="0 0 284.49 498.98" 8038 fill="currentColor" 8039 width="20" 8040 height="20" 8041> 8042 <path 8043 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8044 /> 8045</svg> 8046 8047</element-icon> 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057
8058 <span>Office Coffee</span> 8059 </span> 8060 </button> 8061 </li> 8062 8063 8064<li class="slide-nav__item"> 8065 <a href="/collections/office-coffee-supplies" class="slide-nav__link"> 8066 <span> 8067 8068 8069View all 8070</span> 8071 </a> 8072 </li><li class="slide-nav__item"><a href="/collections/office-coffee-brewers" class="slide-nav__link"> 8073 <span>Office Coffee Brewers</span> 8074 </a></li><li class="slide-nav__item"><button 8075 type="button" 8076 class="slide-nav__button js-toggle-submenu" 8077 data-target="tier-3-office-coffee-accessories7" 8078 8079 > 8080 <span class="slide-nav__link slide-nav__sublist-link"> 8081 <span>Office Coffee Accessories</span> 8082 8083 8084 8085 8086<element-icon 8087 8088 8089> 8090 <svg 8091 xmlns="http://www.w3.org/2000/svg" 8092 aria-hidden="true" 8093 focusable="false" 8094 role="presentation" 8095 class="element-icon element-icon-chevron-right element-icon--line" 8096 viewbox="0 0 284.49 498.98" 8097 fill="currentColor" 8098 width="20" 8099 height="20" 8100> 8101 <path 8102 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8103 /> 8104</svg> 8105 8106</element-icon> 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 <span class="icon__fallback-text visually-hidden"> 8118 8119 8120Expand submenu 8121</span> 8122 </span> 8123 </button> 8124 <ul 8125 class="slide-nav__dropdown" 8126 data-parent="tier-3-office-coffee-accessories7" 8127 data-level="3" 8128 > 8129 <li class="slide-nav__item"> 8130 <button 8131 type="button" 8132 class="slide-nav__button js-toggle-submenu" 8133 data-target="tier-2-office-coffee7" 8134 > 8135 <span class="slide-nav__link slide-nav__link--back"> 8136 8137 8138 8139 8140<element-icon 8141 8142 8143> 8144 <svg 8145 xmlns="http://www.w3.org/2000/svg" 8146 aria-hidden="true" 8147 focusable="false" 8148 role="presentation" 8149 class="element-icon element-icon-chevron-right element-icon--line" 8150 viewbox="0 0 284.49 498.98" 8151 fill="currentColor" 8152 width="20" 8153 height="20" 8154> 8155 <path 8156 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8157 /> 8158</svg> 8159 8160</element-icon> 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 <span>Office Coffee Accessories</span> 8172 </span> 8173 </button> 8174 </li> 8175 8176 8177<li class="slide-nav__item"> 8178 <a href="/collections/carafes-serving-vessels" class="slide-nav__link"> 8179 <span> 8180 8181 8182View all 8183</span> 8184 </a> 8185 </li><li class="slide-nav__item"> 8186 <a href="/collections/carafes-serving-vessels" class="slide-nav__link"> 8187 <span>Carafes & Serving Vessels</span> 8188 </a> 8189 </li><li class="slide-nav__item"> 8190 <a href="/collections/kitchen-storage" class="slide-nav__link"> 8191 <span>Storage & Carousels</span> 8192 </a> 8193 </li></ul></li><li class="slide-nav__item"><a href="/collections/parts" class="slide-nav__link"> 8194 <span>Installation & Water Filters</span> 8195 </a></li><li class="slide-nav__item"><button 8196 type="button" 8197 class="slide-nav__button js-toggle-submenu" 8198 data-target="tier-3-coffee-tea-pantry7" 8199 8200 > 8201 <span class="slide-nav__link slide-nav__sublist-link">
8202 <span>Coffee, Tea & Pantry</span> 8203 8204 8205 8206 8207<element-icon 8208 8209 8210> 8211 <svg 8212 xmlns="http://www.w3.org/2000/svg" 8213 aria-hidden="true" 8214 focusable="false" 8215 role="presentation" 8216 class="element-icon element-icon-chevron-right element-icon--line" 8217 viewbox="0 0 284.49 498.98" 8218 fill="currentColor" 8219 width="20" 8220 height="20" 8221> 8222 <path 8223 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8224 /> 8225</svg> 8226 8227</element-icon> 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 <span class="icon__fallback-text visually-hidden"> 8239 8240 8241Expand submenu 8242</span> 8243 </span> 8244 </button> 8245 <ul 8246 class="slide-nav__dropdown" 8247 data-parent="tier-3-coffee-tea-pantry7" 8248 data-level="3" 8249 > 8250 <li class="slide-nav__item"> 8251 <button 8252 type="button" 8253 class="slide-nav__button js-toggle-submenu" 8254 data-target="tier-2-office-coffee7" 8255 > 8256 <span class="slide-nav__link slide-nav__link--back"> 8257 8258 8259 8260 8261<element-icon 8262 8263 8264> 8265 <svg 8266 xmlns="http://www.w3.org/2000/svg" 8267 aria-hidden="true" 8268 focusable="false" 8269 role="presentation" 8270 class="element-icon element-icon-chevron-right element-icon--line" 8271 viewbox="0 0 284.49 498.98" 8272 fill="currentColor" 8273 width="20" 8274 height="20" 8275> 8276 <path 8277 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8278 /> 8279</svg> 8280 8281</element-icon> 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 <span>Coffee, Tea & Pantry</span> 8293 </span> 8294 </button> 8295 </li> 8296 8297 8298<li class="slide-nav__item"> 8299 <a href="/collections/fraction-packs" class="slide-nav__link"> 8300 <span> 8301 8302 8303View all 8304</span> 8305 </a> 8306 </li><li class="slide-nav__item"> 8307 <a href="/collections/whole-beans" class="slide-nav__link"> 8308 <span>Whole Beans</span> 8309 </a> 8310 </li><li class="slide-nav__item"> 8311 <a href="/collections/fraction-packs" class="slide-nav__link"> 8312 <span>Fraction Packs</span> 8313 </a> 8314 </li><li class="slide-nav__item"> 8315 <a href="/collections/pantry" class="slide-nav__link"> 8316 <span>Pantry & Dairy</span> 8317 </a> 8318 </li><li class="slide-nav__item"> 8319 <a href="/collections/mars-flavia" class="slide-nav__link"> 8320 <span>Mars Flavia</span> 8321 </a> 8322 </li><li class="slide-nav__item"> 8323 <a href="/collections/filterbag-tea" class="slide-nav__link"> 8324 <span>Filterbag Tea</span> 8325 </a> 8326 </li></ul></li><li class="slide-nav__item"><a href="/collections/office-coffee-supplies" class="slide-nav__link"> 8327 <span>Shop All Office Coffee Supplies</span> 8328 </a></li></ul></li><li class="slide-nav__item"><button 8329 type="button" 8330 class="slide-nav__button js-toggle-submenu" 8331 data-target="tier-2-featured-brands8" 8332 8333 > 8334 <span class="slide-nav__link"><span>Featured Brands</span> 8335 8336 8337 8338 8339<element-icon 8340 8341 8342> 8343 <svg 8344 xmlns="http://www.w3.org/2000/svg" 8345 aria-hidden="true" 8346 focusable="false" 8347 role="presentation" 8348 class="element-icon element-icon-chevron-right element-icon--line" 8349 viewbox="0 0 284.49 498.98" 8350 fill="currentColor" 8351 width="20" 8352 height="20" 8353> 8354 <path 8355 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8356 /> 8357</svg> 8358 8359</element-icon> 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369
8370 <span class="icon__fallback-text visually-hidden"> 8371 8372 8373Expand submenu 8374</span> 8375 </span> 8376 </button> 8377 8378 <ul 8379 class="slide-nav__dropdown" 8380 data-parent="tier-2-featured-brands8" 8381 data-level="2" 8382 > 8383 <li class="slide-nav__item"> 8384 <button 8385 type="button" 8386 class="slide-nav__button js-toggle-submenu" 8387 > 8388 <span class="slide-nav__link slide-nav__link--back"> 8389 8390 8391 8392 8393<element-icon 8394 8395 8396> 8397 <svg 8398 xmlns="http://www.w3.org/2000/svg" 8399 aria-hidden="true" 8400 focusable="false" 8401 role="presentation" 8402 class="element-icon element-icon-chevron-right element-icon--line" 8403 viewbox="0 0 284.49 498.98" 8404 fill="currentColor" 8405 width="20" 8406 height="20" 8407> 8408 <path 8409 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8410 /> 8411</svg> 8412 8413</element-icon> 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 <span>Featured Brands</span> 8425 </span> 8426 </button> 8427 </li> 8428 8429 8430<li class="slide-nav__item"><a href="/pages/shop-breville?brev_source=nav" class="slide-nav__link"> 8431 <span>Breville</span> 8432 </a></li><li class="slide-nav__item"><a href="/collections/delonghi" class="slide-nav__link"> 8433 <span>DeLonghi</span> 8434 </a></li><li class="slide-nav__item"><a href="/collections/kitchenaid" class="slide-nav__link"> 8435 <span>KitchenAid</span> 8436 </a></li><li class="slide-nav__item"><a href="/collections/technivorm-moccamaster" class="slide-nav__link"> 8437 <span>Moccamaster</span> 8438 </a></li><li class="slide-nav__item"><a href="/collections/jura" class="slide-nav__link"> 8439 <span>Jura</span> 8440 </a></li><li class="slide-nav__item"><a href="/collections/fellow" class="slide-nav__link"> 8441 <span>Fellow</span> 8442 </a></li><li class="slide-nav__item"><a href="/collections/dualit" class="slide-nav__link"> 8443 <span>Dualit</span> 8444 </a></li><li class="slide-nav__item"><a href="/collections/smeg" class="slide-nav__link"> 8445 <span>Smeg</span> 8446 </a></li><li class="slide-nav__item"><a href="/collections/la-pavoni" class="slide-nav__link"> 8447 <span>La Pavoni</span> 8448 </a></li><li class="slide-nav__item"><a href="/collections/yeti" class="slide-nav__link"> 8449 <span>YETI</span> 8450 </a></li><li class="slide-nav__item"><a href="/collections/outin" class="slide-nav__link"> 8451 <span>Outin</span> 8452 </a></li><li class="slide-nav__item"><a href="/collections/torani" class="slide-nav__link"> 8453 <span>Torani</span> 8454 </a></li><li class="slide-nav__item"><a href="/collections/monin" class="slide-nav__link"> 8455 <span>Monin</span> 8456 </a></li><li class="slide-nav__item"><a href="/collections" class="slide-nav__link"> 8457 <span>Shop All Brands</span> 8458 </a></li></ul></li><li class="slide-nav__item"><button 8459 type="button" 8460 class="slide-nav__button js-toggle-submenu" 8461 data-target="tier-2-sale9" 8462 8463 > 8464 <span class="slide-nav__link"><div class="slide-nav__image"> 8465 8466 8467<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=3000" alt="Sale" srcset="//ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=352 352w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=832 832w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&
8467width=1200 1200w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=1920 1920w, //ecscoffee.com/cdn/shop/files/I-XXI-88-MPH-Espresso-Blend-Whole-Bean-Coffee-538.png?v=1786981603&width=3000 3000w" width="3000" height="3000.0" loading="eager" class=" image-element" sizes="40px" data-animate="fadein"> 8468 8469 8470 8471 8472</is-land> 8473</div> 8474<span>Sale</span> 8475 8476 8477 8478 8479<element-icon 8480 8481 8482> 8483 <svg 8484 xmlns="http://www.w3.org/2000/svg" 8485 aria-hidden="true" 8486 focusable="false" 8487 role="presentation" 8488 class="element-icon element-icon-chevron-right element-icon--line" 8489 viewbox="0 0 284.49 498.98" 8490 fill="currentColor" 8491 width="20" 8492 height="20" 8493> 8494 <path 8495 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8496 /> 8497</svg> 8498 8499</element-icon> 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 <span class="icon__fallback-text visually-hidden"> 8511 8512 8513Expand submenu 8514</span> 8515 </span> 8516 </button> 8517 8518 <ul 8519 class="slide-nav__dropdown" 8520 data-parent="tier-2-sale9" 8521 data-level="2" 8522 > 8523 <li class="slide-nav__item"> 8524 <button 8525 type="button" 8526 class="slide-nav__button js-toggle-submenu" 8527 > 8528 <span class="slide-nav__link slide-nav__link--back"> 8529 8530 8531 8532 8533<element-icon 8534 8535 8536> 8537 <svg 8538 xmlns="http://www.w3.org/2000/svg" 8539 aria-hidden="true" 8540 focusable="false" 8541 role="presentation" 8542 class="element-icon element-icon-chevron-right element-icon--line" 8543 viewbox="0 0 284.49 498.98" 8544 fill="currentColor" 8545 width="20" 8546 height="20" 8547> 8548 <path 8549 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 8550 /> 8551</svg> 8552 8553</element-icon> 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 <span>Sale</span> 8565 </span> 8566 </button> 8567 </li> 8568 8569 8570<li class="slide-nav__item"> 8571 <a href="/collections/sale" class="slide-nav__link"> 8572 <span> 8573 8574 8575View all 8576</span> 8577 </a> 8578 </li><li class="slide-nav__item"><a href="/collections/bundles-gifts-offers" class="slide-nav__link"> 8579 <span>Bundles, gifts & offers</span> 8580 </a></li><li class="slide-nav__item"><a href="/collections/k-cup-sale" class="slide-nav__link"> 8581 <span>K-Cup Sales</span> 8582 </a></li><li class="slide-nav__item"><a href="/collections/clearance-sale" class="slide-nav__link"> 8583 <span>Clearance Sale</span> 8584 </a></li><li class="slide-nav__item"><a href="/collections/open-box-machines" class="slide-nav__link"> 8585 <span>Open Box Sale</span> 8586 </a></li><li class="slide-nav__item"><a href="/collections/last-chance-discontinued-items" class="slide-nav__link"> 8587 <span>Last Chance Discontinued</span> 8588 </a></li><li class="slide-nav__item"><a href="/collections/sale" class="slide-nav__link"> 8589 <span>Shop all Sales</span> 8590 </a></li></ul></li><li class="slide-nav__item"> 8591 8592 8593 8594<shopify-account 8595 8596 menu="customer-account-main-menu" 8597 8598> 8599 <span slot="signed-out-avatar"> 8600 8601 8602 8603 8604<element-icon 8605 8606 8607> 8608 <svg 8609 xmlns="http://www.w3.org/2000/svg" 8610 aria-hidden="true" 8611 focusable="false" 8612 role="presentation" 8613 class="element-icon element-icon-user element-icon--line" 8614 viewbox="0 0 64 64" 8615 width="20" 8616 height="20" 8617> 8618 <path 8619 d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.42 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.76 2.7 9.51 6 11.42v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16" 8620 stroke-miterlimit="10" 8621 fill="none" 8622 stroke="currentColor" 8623 /> 8624</svg> 8625 8626</element-icon> 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 </span> 8638</shopify-account> 8639</li></ul> 8640</mobile-nav> 8641
8642<script type="module"> 8643 import 'header.mobile-nav' 8644</script>
8644 8645<clone-footer> 8646 <div id="MobileNavFooter"></div> 8647 </clone-footer> 8648
8648<script type="module"> 8649 import 'module.clone-footer' 8650 </script>
8650</div> 8651</header-drawer> 8652
8653<script type="module"> 8654 import 'header.drawer' 8655</script>
8655 8656</div> 8657 </div> 8658 </header></header-nav>
8659<script type="module"> 8660 import 'header.nav' 8661</script>
8661 8662</header-section> 8663 8664 <template data-island> 8665
8665<script type="module"> 8666 import 'section.header' 8667 </script>
8667 8668 </template> 8669</is-land> 8670 8671</div><div id="shopify-section-sections--16793794084922__1778785872af8044bd" class="shopify-section shopify-section-group-header-group"><div id="shopify-block-ARmg0K2J6dVUxK2sxT__ai_gen_block_e175271_hfYjUi" class="shopify-block"> 8672 8673 8674<style data-shopify> 8675 .ai-search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8676 display: block; 8677 width: 100%; 8678 padding: 20px 0 20px; 8679 background-color: #fafafa; 8680 } 8681 8682 .ai-search-bar__container-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8683 max-width: 1000px; 8684 margin: 0 auto; 8685 padding: 0 20px; 8686 } 8687 8688 .ai-search-bar__form-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8689 position: relative; 8690 width: 100%; 8691 } 8692 8693 .ai-search-bar__input-wrapper-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8694 position: relative; 8695 display: flex; 8696 align-items: center; 8697 background-color: #fafafa; 8698 border: 1px solid #dadad4; 8699 border-radius: 24px; 8700 overflow: hidden; 8701 transition: border-color 0.2s ease; 8702 } 8703 8704 .ai-search-bar__input-wrapper-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui:focus-within { 8705 border-color: #343643; 8706 } 8707 8708 .ai-search-bar__icon-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8709 position: absolute; 8710 left: 20px; 8711 display: flex; 8712 align-items: center; 8713 justify-content: center; 8714 pointer-events: none; 8715 color: #343643; 8716 } 8717 8718 .ai-search-bar__icon-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui svg { 8719 width: 20px; 8720 height: 20px; 8721 stroke-width: 2px; 8722 } 8723 8724 .ai-search-bar__input-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8725 width: 100%; 8726 padding: 16px 20px; 8727 padding-left: calc(20px + 20px + 12px); 8728 8729 padding-right: calc(24px * 2 + 10px * 2 + 80px); 8730 8731 font-size: 16px; 8732 font-family: Poppins, sans-serif; 8733 font-weight: 400; 8734 color: #343643; 8735 background-color: transparent; 8736 border: none; 8737 outline: none; 8738 } 8739 8740 .ai-search-bar__input-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui::placeholder { 8741 color: #999999; 8742 opacity: 1; 8743 } 8744 8745 .ai-search-bar__submit-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8746 position: absolute; 8747 right: 10px; 8748 padding: 10px 24px; 8749 background-color: #98252c; 8750 color: #ffffff; 8751 border: none; 8752 border-radius: 16px; 8753 font-size: 14px; 8754 font-weight: 500; 8755 cursor: pointer; 8756 transition: background-color 0.2s ease; 8757 } 8758 8759 .ai-search-bar__submit-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui:hover { 8760 background-color: #ba4444; 8761 } 8762 8763 .ai-search-bar__results-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8764 position: absolute; 8765 top: calc(100% + 8px); 8766 left: 0; 8767 right: 0; 8768 background-color: #ffffff; 8769 border: 1px solid #dadad4; 8770 border-radius: 24px; 8771 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 8772 max-height: 400px; 8773 overflow-y: auto; 8774 z-index: 1000; 8775 display: none; 8776 } 8777 8778 .ai-search-bar__results-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui.active { 8779 display: block; 8780 } 8781 8782 .ai-search-bar__result-item-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8783 display: flex; 8784 align-items: center; 8785 gap: 12px; 8786 padding: 12px 16px; 8787 text-decoration: none; 8788 color: #343643; 8789 border-bottom: 1px solid #dadad4; 8790 transition: background-color 0.2s ease; 8791 } 8792 8793 .ai-search-bar__result-item-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui:hover { 8794 background-color: #fafafa; 8795 } 8796 8797 .ai-search-bar__result-item-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui:last-child { 8798 border-bottom: none; 8799 } 8800 8801 .ai-search-bar__result-image-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8802 width: 50px; 8803 height: 50px; 8804 object-fit: cover; 8805 border-radius: 4px; 8806 flex-shrink: 0; 8807 } 8808 8809 .ai-search-bar__result-info-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8810 flex-grow: 1; 8811 } 8812 8813 .ai-search-bar__result-title-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8814 font-size: 14px; 8815 font-weight: 500; 8816 margin: 0 0 4px; 8817 } 8818 8819 .ai-search-bar__result-price-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8820 font-size: 13px; 8821 color: #999999; 8822 } 8823 8824 .ai-search-bar__no-results-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8825 padding: 20px; 8826 text-align: center; 8827 color: #999999; 8828 } 8829 8830 @media screen and (max-width: 749px) { 8831 8832 .ai-search-bar__submit-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8833 position: static; 8834 margin-top: 12px; 8835 width: 100%; 8836 } 8837 8838 .ai-search-bar__input-wrapper-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8839 flex-direction: column; 8840 align-items: stretch; 8841 } 8842 8843 .ai-search-bar__input-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8844 padding-right: 20px; 8845 } 8846 8847 } 8848 8849} 8850/* ============================= */ 8851/* SAFE BASE STYLING */ 8852/* ============================= */ 8853 8854.ai-search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8855 width: 100%; 8856 position: relative; 8857 z-index: 5; 8858} 8859 8860/* Prevent layout shift issues */ 8861.ai-search-bar__container-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8862 position: relative; 8863} 8864
8865/* ============================= */ 8866/* MOBILE (keep optional hiding) */ 8867/* ============================= */ 8868 8869@media screen and (max-width: 749px) { 8870 .ai-search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui { 8871 display: none !important; 8872 } 8873} 8874</style> 8875 8876<search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui 8877 class="ai-search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui" 8878 8879> 8880 <div class="ai-search-bar__container-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"> 8881 <form 8882 action="/search" 8883 method="get" 8884 role="search" 8885 class="ai-search-bar__form-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui" 8886 > 8887 <div class="ai-search-bar__input-wrapper-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"> 8888 <div class="ai-search-bar__icon-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"> 8889 <svg 8890 xmlns="http://www.w3.org/2000/svg" 8891 viewBox="0 0 24 24" 8892 fill="none" 8893 stroke="currentColor" 8894 stroke-linecap="round" 8895 stroke-linejoin="round" 8896 > 8897 <circle cx="11" cy="11" r="8"></circle> 8898 <path d="m21 21-4.35-4.35"></path> 8899 </svg> 8900 </div> 8901 <input 8902 type="search" 8903 name="q" 8904 class="ai-search-bar__input-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui" 8905 placeholder="Search products..." 8906 autocomplete="off" 8907 aria-label="Search" 8908 8909 data-predictive-search 8910 8911 > 8912 8913 <button 8914 type="submit" 8915 class="ai-search-bar__submit-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui" 8916 > 8917 Search 8918 </button> 8919 8920 </div> 8921 8922 <div class="ai-search-bar__results-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"></div> 8923 8924 </form> 8925 </div> 8926</search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui> 8927 8928 8929
8929<script> 8930 (function() { 8931 class SearchBararmg0k2j6dvuxk2sxtaigenblocke175271hfyjui extends HTMLElement { 8932 constructor() { 8933 super(); 8934 this.input = this.querySelector('.ai-search-bar__input-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui'); 8935 this.resultsContainer = this.querySelector('.ai-search-bar__results-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui'); 8936 this.debounceTimer = null; 8937 } 8938 8939 connectedCallback() { 8940 if (this.input && this.resultsContainer) { 8941 this.input.addEventListener('input', this.handleInput.bind(this)); 8942 document.addEventListener('click', this.handleClickOutside.bind(this)); 8943 } 8944 } 8945 8946 disconnectedCallback() { 8947 if (this.input) { 8948 this.input.removeEventListener('input', this.handleInput.bind(this)); 8949 } 8950 document.removeEventListener('click', this.handleClickOutside.bind(this)); 8951 } 8952 8953 handleInput(event) { 8954 const query = event.target.value.trim(); 8955 8956 clearTimeout(this.debounceTimer); 8957 8958 if (query.length < 2) { 8959 this.resultsContainer.classList.remove('active'); 8960 return; 8961 } 8962 8963 this.debounceTimer = setTimeout(() => { 8964 this.fetchResults(query); 8965 }, 300); 8966 } 8967 8968 async fetchResults(query) { 8969 try { 8970 const response = await fetch( 8971 `${window.Shopify.routes.root}search/suggest.json?q=${encodeURIComponent(query)}&resources[type]=product&resources[limit]=5` 8972 ); 8973 const data = await response.json(); 8974 8975 this.displayResults(data.resources.results.products || []); 8976 } catch (error) { 8977 console.error('Search error:', error); 8978 } 8979 } 8980 8981 displayResults(products) { 8982 if (products.length === 0) { 8983 this.resultsContainer.innerHTML = ` 8984 <div class="ai-search-bar__no-results-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"> 8985 No products found 8986 </div> 8987 `; 8988 this.resultsContainer.classList.add('active'); 8989 return; 8990 } 8991 8992 const resultsHTML = products.map(product => { 8993 const image = product.image || ''; 8994 const price = product.price ? this.formatMoney(product.price) : ''; 8995 8996 return ` 8997 <a href="${product.url}" class="ai-search-bar__result-item-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"> 8998 ${image ? `<img src="${image}" alt="${product.title}" class="ai-search-bar__result-image-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui" loading="lazy">` : ''} 8999 <div class="ai-search-bar__result-info-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui"> 9000 <h3 class="ai-search-bar__result-title-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui">${product.title}</h3> 9001 ${price ? `<div class="ai-search-bar__result-price-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui">${price}</div>` : ''} 9002 </div> 9003 </a> 9004 `; 9005 }).join(''); 9006 9007 this.resultsContainer.innerHTML = resultsHTML; 9008 this.resultsContainer.classList.add('active'); 9009 } 9010 9011 formatMoney(cents) { 9012 const dollars = (cents / 100).toFixed(2); 9013 return `$${dollars}`; 9014 } 9015 9016 handleClickOutside(event) { 9017 if (!this.contains(event.target)) { 9018 this.resultsContainer.classList.remove('active'); 9019 } 9020 } 9021 } 9022 9023 customElements.define('search-bar-armg0k2j6dvuxk2sxtaigenblocke175271hfyjui', SearchBararmg0k2j6dvuxk2sxtaigenblocke175271hfyjui); 9024 })(); 9025 </script>
9025 9026 9027 9028</div> 9029 9030 9031</div><div id="shopify-section-sections--16793794084922__17800566576531987a" class="shopify-section shopify-section-group-header-group"> 9032 9033 9034<style data-shopify> 9035 .ai-feature-grid-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9036 display: block; 9037 width: 100%; 9038 padding: 20px 0 4px; 9039 } 9040 9041 .ai-feature-grid__container-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9042 display: grid; 9043 grid-template-columns: repeat(4, 1fr); 9044 gap: 0; 9045 width: 100%; 9046 } 9047 9048 .ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9049 position: relative; 9050 display: flex; 9051 flex-direction: column; 9052 align-items: center; 9053 justify-content: center; 9054 text-align: center; 9055 padding: 20px; 9056 min-height: 150px; 9057 text-decoration: none; 9058 transition: transform 0.3s ease, box-shadow 0.3s ease; 9059 } 9060 9061 .ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm:hover { 9062 transform: translateY(-2px); 9063 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 9064 } 9065 9066 .ai-feature-grid__content-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9067 position: relative; 9068 z-index: 1; 9069 display: flex; 9070 flex-direction: column; 9071 align-items: center; 9072 gap: 12px; 9073 } 9074 9075 .ai-feature-grid__image-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9076 width: 40px; 9077 height: 40px; 9078 object-fit: contain; 9079 flex-shrink: 0; 9080 } 9081 9082 .ai-feature-grid__heading-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9083 margin: 0; 9084 font-size: 16px; 9085 line-height: 1.2; 9086 font-weight: 600; 9087 } 9088 9089 .ai-feature-grid__body-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9090 margin: 0; 9091 font-size: 13px; 9092 line-height: 1.5; 9093 } 9094 9095@media screen and (max-width: 749px) { 9096 .ai-feature-grid__container-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9097 grid-template-columns: repeat(2, 1fr); 9098 } 9099 9100 .ai-feature-grid__image-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9101 display: none; 9102 } 9103 9104 .ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9105 min-height: 0; 9106 padding: 18px 12px; 9107 } 9108 9109 .ai-feature-grid__content-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9110 gap: 6px; 9111 } 9112 9113 .ai-feature-grid__heading-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9114 font-size: 15px; 9115 } 9116 9117 .ai-feature-grid__body-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9118 font-size: 12px; 9119 line-height: 1.35; 9120 } 9121} 9122 9123 .ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm { 9124 min-height: 120.0px; 9125 } 9126 } 9127</style> 9128 9129<feature-grid-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm class="ai-feature-grid-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" > 9130 <div class="ai-feature-grid__container-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm"> 9131 9132 9133 9134 9135 <a 9136 href="/collections/canadian-brands" 9137 class="ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9138 style=" 9139 background-color: #fafafa; 9140 border: 1px solid #98252c; 9141 color: #98252c; 9142 " 9143 > 9144 9145 9146 <div 9147 class="ai-feature-grid__inner-border-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9148 style=" 9149 position: absolute; 9150 top: 6px; 9151 left: 6px; 9152 right: 6px; 9153 bottom: 6px; 9154 border: 2px solid #98252c; 9155 pointer-events: none; 9156 " 9157 ></div> 9158 9159 <div class="ai-feature-grid__content-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm"> 9160 9161 <img 9162 src="//ecscoffee.com/cdn/shop/files/CANADA_MAPLE_LEAF.svg?v=1784831796&width=200" 9163 alt="" 9164 class="ai-feature-grid__image-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9165 loading="lazy" 9166 width="200" 9167 height="200" 9168 > 9169 9170 9171 9172 <h3 9173 class="ai-feature-grid__heading-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9174 style="font-family: Poppins, sans-serif;" 9175 > 9176 Shop Canadian Brands 9177 </h3> 9178 9179 9180 9181 <p 9182 class="ai-feature-grid__body-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9183 style="font-family: Poppins, sans-serif;" 9184 > 9185 Shop Now â 9186 </p> 9187 9188 </div> 9189 9190 9191 </a> 9192 9193 9194 9195 9196 9197 <a 9198 href="/pages/flyer" 9199 class="ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9200 style=" 9201 background-color: #fafafa; 9202 border: 1px solid #595757; 9203 color: #343643; 9204 " 9205 > 9206 9207 9208 <div
9209 class="ai-feature-grid__inner-border-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9210 style=" 9211 position: absolute; 9212 top: 6px; 9213 left: 6px; 9214 right: 6px; 9215 bottom: 6px; 9216 border: 2px solid #efebeb; 9217 pointer-events: none; 9218 " 9219 ></div> 9220 9221 <div class="ai-feature-grid__content-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm"> 9222 9223 <img 9224 src="//ecscoffee.com/cdn/shop/files/flyer-icon-01.svg?v=1787746265&width=200" 9225 alt="" 9226 class="ai-feature-grid__image-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9227 loading="lazy" 9228 width="200" 9229 height="200" 9230 > 9231 9232 9233 9234 <h3 9235 class="ai-feature-grid__heading-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9236 style="font-family: Poppins, sans-serif;" 9237 > 9238 Thanksgiving Flyer 9239 </h3> 9240 9241 9242 9243 <p 9244 class="ai-feature-grid__body-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9245 style="font-family: Poppins, sans-serif;" 9246 > 9247 Shop our latest flyer â 9248 </p> 9249 9250 </div> 9251 9252 9253 </a> 9254 9255 9256 9257 9258 9259 <a 9260 href="/pages/classes-events" 9261 class="ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9262 style=" 9263 background-color: #fafafa; 9264 border: 1px solid #595757; 9265 color: #343643; 9266 " 9267 > 9268 9269 9270 <div 9271 class="ai-feature-grid__inner-border-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9272 style=" 9273 position: absolute; 9274 top: 6px; 9275 left: 6px; 9276 right: 6px; 9277 bottom: 6px; 9278 border: 2px solid #efebeb; 9279 pointer-events: none; 9280 " 9281 ></div> 9282 9283 <div class="ai-feature-grid__content-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm"> 9284 9285 <img 9286 src="//ecscoffee.com/cdn/shop/files/COFFEE_LATTE.svg?v=1784831772&width=200" 9287 alt="" 9288 class="ai-feature-grid__image-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9289 loading="lazy" 9290 width="200" 9291 height="200" 9292 > 9293 9294 9295 9296 <h3 9297 class="ai-feature-grid__heading-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9298 style="font-family: Poppins, sans-serif;" 9299 > 9300 Attend Local Classes & Events 9301 </h3> 9302 9303 9304 9305 <p 9306 class="ai-feature-grid__body-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9307 style="font-family: Poppins, sans-serif;" 9308 > 9309 Learn More â 9310 </p> 9311 9312 </div> 9313 9314 9315 </a> 9316 9317 9318 9319 9320 9321 <a 9322 href="/pages/contact" 9323 class="ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9324 style=" 9325 background-color: #fafafa; 9326 border: 1px solid #595757; 9327 color: #343643; 9328 " 9329 > 9330 9331 9332 <div 9333 class="ai-feature-grid__inner-border-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9334 style=" 9335 position: absolute; 9336 top: 6px; 9337 left: 6px; 9338 right: 6px; 9339 bottom: 6px; 9340 border: 2px solid #efebeb; 9341 pointer-events: none; 9342 " 9343 ></div> 9344 9345 <div class="ai-feature-grid__content-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm"> 9346 9347 <img 9348 src="//ecscoffee.com/cdn/shop/files/store-badge.svg?v=1785163297&width=200" 9349 alt="" 9350 class="ai-feature-grid__image-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9351 loading="lazy" 9352 width="200" 9353 height="200" 9354 > 9355 9356 9357 9358 <h3 9359 class="ai-feature-grid__heading-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9360 style="font-family: Poppins, sans-serif;" 9361 > 9362 Find a Store 9363 </h3> 9364 9365 9366 9367 <p 9368 class="ai-feature-grid__body-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm" 9369 style="font-family: Poppins, sans-serif;" 9370 > 9371 Hours & Locations â 9372 </p> 9373 9374 </div> 9375 9376 9377 </a> 9378 9379 9380 </div> 9381</feature-grid-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm> 9382
9383<script> 9384 (function() { 9385 class FeatureGridadkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm extends HTMLElement { 9386 constructor() { 9387 super(); 9388 } 9389 9390 connectedCallback() { 9391 this.items = this.querySelectorAll('.ai-feature-grid__item-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm'); 9392 this.setupAccessibility(); 9393 } 9394 9395 setupAccessibility() { 9396 this.items.forEach((item) => { 9397 if (item.tagName === 'A') { 9398 item.setAttribute('role', 'link'); 9399 } 9400 }); 9401 } 9402 } 9403 9404 customElements.define('feature-grid-adkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm', FeatureGridadkvsu0vyk0njqkxwsaigenblockc3d4de24gyizm); 9405 })(); 9406</script>
9406 9407 9408 9409 9410 9411</div> 9412<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 9413 9414<!-- END sections: popup-group --><main class="main-content" id="MainContent"> 9415 <div id="shopify-section-template--16793794019386__main" class="shopify-section"> 9416 9417 9418<section-main-search class="page-width page-content color-scheme-none"> 9419 9420 9421 9422 9423 9424 9425 9426 9427<header class="section-header"> 9428 <h1 class="section-header__title"> 9429 9430 9431Search 9432 9433 </h1> 9434 <p class="medium-up--hide" data-collection-count> 9435 9436 9437 94380 results 9439 9440 </p> 9441 </header> 9442 9443 9444<is-land class="site-header__search-island" on:idle> 9445 <predictive-search 9446 data-context="search-page" 9447 data-enabled="true" 9448 defer-hydration 9449 ><div class="predictive__screen" data-screen></div><form action="/search" method="get" role="search"> 9450 <div class="search__input-wrap"> 9451<label for="Search" class="visually-hidden"> 9452 9453Search 9454</label><input 9455 id="Search" 9456 class="search__input element-input element-input--transparent" 9457 name="q" 9458 9459 type="search" 9460 9461 placeholder="Search" 9462 9463 role="combobox"aria-expanded="false"aria-owns="predictive-search-results"aria-controls="predictive-search-results"aria-haspopup="listbox"aria-autocomplete="list"autocorrect="off"autocomplete="off"autocapitalize="off"spellcheck="false"tabindex="0" 9464 9465 9466 9467 9468 9469 9470 9471 > 9472 9473 9474 9475 9476 9477 9478 9479<input name="options[prefix]" type="hidden" value="last"> 9480 9481 9482 9483 9484 9485 9486 <button 9487 9488 9489 class="element-button--search element-button element-button--inverted element-button--transparent" 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 aria-label=" 9501 9502Search 9503" 9504 9505> 9506 9507 9508 9509 9510 9511<element-icon 9512 9513 9514> 9515 <svg 9516 xmlns="http://www.w3.org/2000/svg" 9517 aria-hidden="true" 9518 focusable="false" 9519 role="presentation" 9520 class="element-icon element-icon-search element-icon--line" 9521 viewbox="0 0 64 64" 9522 width="20" 9523 height="20" 9524> 9525 <path 9526 d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58M54 54 41.94 42" 9527 stroke-miterlimit="10" 9528 fill="none" 9529 stroke="currentColor" 9530 /> 9531</svg> 9532 9533</element-icon> 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 </button> 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555</div> 9556 9557 9558 9559 9560 9561 9562 <button 9563 9564 9565 class="element-button--close-search element-button element-button--transparent" 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 aria-label=" 9577 9578Close 9579" 9580 9581> 9582 9583 9584 9585 9586 9587<element-icon 9588 9589 9590> 9591 <svg 9592 xmlns="http://www.w3.org/2000/svg" 9593 class="element-icon element-icon-close element-icon--line" 9594 width="64" 9595 height="64" 9596 viewBox="0 0 64 64" 9597 fill="none" 9598> 9599 <path d="M52.5137 11.01L11.8887 51.635" stroke="currentColor" stroke-miterlimit="10"/> 9600 <path d="M52.5137 51.635L11.8887 11.01" stroke="currentColor" stroke-miterlimit="10"/> 9601</svg> 9602</element-icon> 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 </button> 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624<div id="predictive-search" class="search__results" tabindex="-1"></div> 9625 </form> 9626 </predictive-search> 9627 9628 <template data-island> 9629
9629<script type="module"> 9630 import 'form.predictive-search' 9631 </script>
9631 9632 </template> 9633</is-land> 9634</section-main-search> 9635 9636</div> 9637 </main><!-- BEGIN sections: footer-group --> 9638<div id="shopify-section-sections--16793794052154__footer-promotions" class="shopify-section shopify-section-group-footer-group index-section--footer"> 9639 9640 9641<div class="index-section"> 9642 <div class="section--divider"> 9643 <div class="page-width footer-promotions"> 9644 <div class="new-grid new-grid--center" data-view="3-1"><div class="grid-item medium-up--one-third" > 9645 <div class="footer-promotion color-scheme-1"> 9646 9647 9648 9649 9650 9651 <div class="scheme-notebook" style=" 9652 9653 background-image: url(//ecscoffee.com/cdn/shop/t/429/assets/notebook.svg?v=117619123350284183521790697917); 9654 9655 "></div> 9656<a 9657 href="/pages/brew-bucks-rewards" 9658 class="footer__grid-image " 9659 aria-label="Brew Bucks Program" 9660 ><div 9661 class="image-wrap svg-mask svg-mask--landscape" 9662 style="height: 0; padding-bottom: 60.0%;" 9663 > 9664 9665 9666<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=1080" alt="" srcset="//ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=180 180w, //ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=360 360w, //ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=540 540w, //ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=720 720w, //ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=900 900w, //ecscoffee.com/cdn/shop/files/brew-bucks-coffee-image.jpg?v=1693398810&width=1080 1080w" width="1080" height="648.0" loading="lazy" class=" image-element" sizes=" 9667(min-width: 769px) 33vw, 100vw" data-animate="fadein"> 9668 9669 9670 9671 9672</is-land> 9673</div></a><h2 class="heading-md rte--block"> 9674 Brew Bucks Program 9675 </h2><div class="rte-setting rte--block text-spacing"><p>Sign up to be a Brew Bucks member and earn rewards on your purchases.</p></div> 9676 9677 9678 9679 9680 9681 9682 <a 9683 9684 9685 class="element-button element-button--inverted" 9686 9687 9688 9689 9690 href="/pages/brew-bucks-rewards" 9691 9692 9693 9694 9695 9696 9697 9698> 9699 9700 9701 9702 9703 9704<span 9705class="element-text element-text--body-md" 9706 9707 9708> 9709 9710 More Info 9711 9712</span> 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 </a> 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743</div> 9744 </div><div class="grid-item medium-up--one-third" > 9745 <div class="footer-promotion color-scheme-3"> 9746 9747 9748 9749 9750 9751 <div class="scheme-wave" style=" 9752 9753 background-image: url(//ecscoffee.com/cdn/shop/t/429/assets/wave.svg?v=139902885522920818171790697948); 9754 9755 "></div> 9756<a 9757 href="/pages/extended-warranty" 9758 class="footer__grid-image " 9759 aria-label="Extended Warranty" 9760 ><div 9761 class="image-wrap svg-mask svg-mask--landscape" 9762 style="height: 0; padding-bottom: 56.228070175438596%;" 9763 > 9764 9765 9766<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=1080" alt="" srcset="//ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=180 180w, //ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=360 360w, //ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=540 540w, //ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=720 720w, //ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=900 900w, //ecscoffee.com/cdn/shop/files/mulberry-protection-block.jpg?v=1716380875&width=1080 1080w" width="1080" height="607.2631578947368" loading="lazy" class=" image-element" sizes=" 9767(min-width: 769px) 33vw, 100vw" data-animate="fadein"> 9768 9769 9770 9771 9772</is-land> 9773</div></a><h2 class="heading-md rte--block"> 9774 Extended Warranty 9775 </h2><div class="rte-setting rte--block text-spacing"><p>3 and 4 year extended protection plans are available for our coffee machines & small appliances.</p></div> 9776 9777 9778 9779 9780 9781 9782 <a 9783 9784 9785 class="element-button element-button--inverted" 9786 9787 9788 9789 9790 href="/pages/extended-warranty" 9791 9792 9793 9794 9795 9796 9797 9798> 9799 9800 9801 9802 9803 9804<span 9805class="element-text element-text--body-md" 9806 9807 9808> 9809 9810 Learn More 9811 9812</span> 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 </a> 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843</div> 9844 </div><div class="grid-item medium-up--one-third" > 9845 <div class="footer-promotion color-scheme-2"> 9846 9847 9848 9849 9850 9851 <div class="scheme-notebook" style=" 9852 9853 background-image: url(//ecscoffee.com/cdn/shop/t/429/assets/notebook.svg?v=117619123350284183521790697917); 9854 9855 "></div> 9856<a 9857 href="/pages/service-repair" 9858 class="footer__grid-image " 9859 aria-label="Machine Service & Repair" 9860 ><div 9861 class="image-wrap svg-mask svg-mask--landscape" 9862 style="height: 0; padding-bottom: 53.333333333333336%;" 9863 > 9864 9865 9866<is-land on:visible data-image-type=""><img src="//ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=1080" alt="" srcset="//ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=180 180w, //ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=360 360w, //ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=540 540w, //ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=720 720w, //ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=900 900w, //ecscoffee.com/cdn/shop/files/delonghi-service-and-repair.jpg?v=1678388605&width=1080 1080w" width="1080" height="576.0" loading="lazy" class=" image-element" sizes=" 9867(min-width: 769px) 33vw, 100vw" data-animate="fadein"> 9868 9869 9870 9871 9872</is-land> 9873</div></a><h2 class="heading-md rte--block"> 9874 Machine Service & Repair 9875 </h2><div class="rte-setting rte--block text-spacing"><p>Chosen partner and authorized warranty & repair centre for a variety of trusted brands including Breville, Delonghi, Philips, Technivorm and more.</p></div> 9876 9877 9878 9879 9880 9881 9882 <a 9883 9884 9885 class="element-button element-button--inverted" 9886 9887 9888 9889 9890 href="/pages/service-repair" 9891 9892 9893 9894 9895 9896 9897 9898> 9899 9900 9901 9902 9903 9904<span 9905class="element-text element-text--body-md" 9906 9907 9908> 9909 9910 More Info 9911 9912</span> 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 </a> 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943</div> 9944 </div></div> 9945 </div> 9946 </div> 9947 </div> 9948</div><div id="shopify-section-sections--16793794052154__footer" class="shopify-section shopify-section-group-footer-group"> 9949 9950 9951<div class="footer__section footer__section--border color-scheme-2"> 9952 <div class="page-width"> 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965<layout-stack class="footer__newsletter layout-stack"> 9966 <template shadowrootmode="open"> 9967 <style> 9968 :host { 9969 display: contents; 9970 } 9971 9972 .layout-stack { 9973 /* Layout & Typography */ 9974 --_flex-direction: var(--_flex-direction--xs); 9975 --_justify: var(--_justify--xs); 9976 --_align: var(--_align--xs); 9977 9978 --_margin: var(--layout-stack-margin); 9979 9980 display: flex; 9981 flex-direction: var(--_flex-direction); 9982 gap: var(--_gap); 9983 flex-wrap: var(--_wrap); 9984 justify-content: var(--_justify); 9985 align-items: var(--_align); 9986 text-align: var(--_align); 9987 margin: var(--_margin); 9988 padding: 0; 9989 list-style: none; 9990 9991 ::slotted(*) { 9992 max-width: 100%; 9993 } 9994 } 9995 </style> 9996 9997 9998 9999 10000 10001 10002 10003 <style> 10004 @media (min-width: 0px) { 10005 .layout-stack { --_gap: var(--layout-stack-gap-size-sm); } 10006 } 10007 </style> 10008 10009 10010 10011 10012 10013 10014 <style> 10015 @media (min-width: 768px) { 10016 .layout-stack { --_gap: var(--layout-stack-gap-size-md); } 10017 } 10018 </style> 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 <style> 10066 @media (min-width: 0px) { 10067 .layout-stack { --_flex-direction: column; } 10068 } 10069 </style> 10070 10071 10072 10073 10074 10075 10076 <style> 10077 @media (min-width: 768px) { 10078 .layout-stack { --_flex-direction: row; } 10079 } 10080 </style> 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 <style> 10096 @media (min-width: 0px) { 10097 .layout-stack { --_justify: center; } 10098 } 10099 </style> 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 <style> 10119 @media (min-width: 0px) { 10120 .layout-stack { --_align: center; } 10121 } 10122 </style> 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 <style> 10142 @media (min-width: 0px) { 10143 .layout-stack { --_wrap: wrap; } 10144 } 10145 </style> 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 <div class="layout-stack" style="" > 10159 <slot></slot> 10160 </div> 10161 </template> 10162 10163 10164 10165 10166 10167<element-text-rte 10168class="footer__subscribe element-text element-text--rte element-text--align-center" 10169 10170 10171> 10172 10173 <p>Subscribe to our Newsletter for the latest sales, product arrivals & more.</p> 10174 10175</element-text-rte> 10176 10177 10178
10178<script type="module"> 10179 import 'element.text.rte' 10180 </script>
10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201<form-customer data-invalid-message="Enter a valid email address, for example [email protected]"> 10202 <form method="post" action="/contact#newsletter-sections--16793794052154__footer" id="newsletter-sections--16793794052154__footer" accept-charset="UTF-8" class="contact-form" data-newsletter-form="true"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 10203<label for=" 10204sections--16793794052154__footer-submit" class="visually-hidden"> 10205 10206Subscribe 10207</label> 10208 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 10209 <input type="hidden" name="contact[context]" value="footer"> 10210 <div class="input-group newsletter__input-group"> 10211<label for=" 10212sections--16793794052154__footer-email" class="visually-hidden"> 10213 10214Enter your email 10215</label><input 10216 id=" 10217sections--16793794052154__footer-email" 10218 class="input-group-field newsletter__input element-input" 10219 name="contact[email]" 10220 10221 type="email" 10222 10223 placeholder="Enter your email" 10224 10225 autocorrect="off"autocapitalize="off"autocomplete="email"inputmode="email"requiredpattern="^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$"title="Enter a valid email like [email protected]" 10226 10227 10228 10229 10230 10231 10232 10233 > 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 <button 10249 10250 id=" 10251sections--16793794052154__footer-submit" 10252 10253 10254 class="element-button" 10255 10256 10257 type="submit" 10258 10259 10260 10261 10262 10263 10264 10265 name="commit" 10266 10267 10268 10269 aria-label=" 10270 10271Subscribe 10272" 10273 10274> 10275 10276 10277 10278 10279 10280<span 10281class="element-text element-text--body-md" 10282 10283 10284> 10285 10286 10287 10288Subscribe 10289 10290 10291</span> 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314<element-icon 10315 10316 10317> 10318 <svg 10319 xmlns="http://www.w3.org/2000/svg" 10320 aria-hidden="true" 10321 focusable="false" 10322 role="presentation" 10323 class="element-icon element-icon--wide element-icon-arrow-right element-icon--line" 10324 viewbox="0 0 50 15" 10325 fill="currentColor" 10326 width="20" 10327 height="20" 10328> 10329 <path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63Z" /> 10330</svg> 10331 10332</element-icon> 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 </button> 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354</div></form> 10355</form-customer> 10356 10357 10358 10359</layout-stack> 10360 10361 10362</div> 10363 </div> 10364<div id="FooterMobileNavWrap" class="footer__section footer__section--border medium-up--hide"> 10365 <div id="FooterMobileNav" class="page-width"></div> 10366 </div><is-land on:visible> 10367 <footer-section 10368 class="site-footer color-scheme-2" 10369 data-section-id="sections--16793794052154__footer" 10370 data-section-type="footer-section" 10371 > 10372 <div 10373 id="FooterMenus" 10374 class="footer__section footer__section--menus " 10375 > 10376 <div class="page-width"> 10377 <div class="footer__blocks"><div 10378 class="footer__block footer__block--menu" 10379 data-type="menu" 10380 10381 ><h2 class="footer__title heading-sm"> 10382 About Us 10383</h2> 10384 10385<ul class="footer__menu"><li> 10386 <a href="/pages/about-us">About Us</a> 10387 </li><li> 10388 <a href="/pages/contact">Contact Us</a> 10389 </li><li> 10390 <a href="/pages/classes-events">Classes & Events</a> 10391 </li><li> 10392 <a href="/pages/faq">FAQ</a> 10393 </li><li> 10394 <a href="/pages/brew-bucks-rewards">Brew Bucks Rewards</a> 10395 </li><li> 10396 <a href="/blogs/ecs">Blog</a> 10397 </li><li> 10398 <a href="/pages/job-postings">Job Opportunities</a> 10399 </li><li> 10400 <a href="/pages/sweepstakes">Sweepstakes</a> 10401 </li><li> 10402 <a href="/collections/gift-cards">Gift Cards</a> 10403 </li><li> 10404 <a href="/pages/flyer">Flyers</a> 10405 </li></ul> 10406</div><div 10407 class="footer__block footer__block--menu" 10408 data-type="menu" 10409 10410 ><h2 class="footer__title heading-sm"> 10411 Customer Care 10412</h2> 10413 10414<ul class="footer__menu"><li> 10415 <a href="https://ecscoffee.myshopify.com/account">My Account</a> 10416 </li><li> 10417 <a href="https://ecscoffee.myshopify.com/account">Order Tracking</a> 10418 </li><li> 10419 <a href="https://kwiksavecourier.com/tracking/">Same Day Delivery Tracking</a> 10420 </li><li> 10421 <a href="/pages/shipping-returns">Shipping & Orders</a> 10422 </li><li> 10423 <a href="/pages/returns-exchanges">Returns & Exchanges</a> 10424 </li><li> 10425 <a href="/pages/sezzle">Payment Through Sezzle</a> 10426 </li><li> 10427 <a href="/pages/privacy-policy">Privacy Policy</a> 10428 </li><li> 10429 <a href="/pages/terms-conditions">Terms & Conditions</a> 10430 </li><li> 10431 <a href="/pages/accessibility-policy">Accessibility Policy</a> 10432 </li><li> 10433 <a href="/pages/price-match-policy">Price Match Policy</a> 10434 </li><li> 10435 <a href="/pages/warranty-info">Warranty Info</a> 10436 </li></ul> 10437</div><div 10438 class="footer__block footer__block--menu" 10439 data-type="menu" 10440 10441 ><h2 class="footer__title heading-sm"> 10442 Programs 10443</h2> 10444 10445<ul class="footer__menu"><li> 10446 <a href="/pages/service-repair">Machine Service & Repair</a> 10447 </li><li> 10448 <a href="/pages/coffee-subscription">Coffee Subscription</a> 10449 </li><li> 10450 <a href="https://www.ecscoffeeservice.com">Coffee Service Program</a> 10451 </li><li> 10452 <a href="/pages/corporate-program">Corporate Coffee</a> 10453 </li><li> 10454 <a href="/pages/wholesale">Wholesale</a> 10455 </li></ul> 10456</div><div 10457 class="footer__block footer__block--contact" 10458 data-type="contact" 10459 10460 ><div class="footer__mobile-section"> 10461 <div class="footer__blocks--mobile"> 10462 <div class="footer__block--mobile"> 10463 <h2 class="footer__title heading-sm"> 10464 10465 10466 10467Get in touch 10468 10469 </h2> 10470 10471 <ul class="footer__menu footer__menu--underline"><li> 10472 <a href="tel:(800) 263-3890">
10473 <span class="icon-and-text"> 10474 10475 10476 10477 10478<element-icon 10479 10480 10481> 10482 <svg 10483 xmlns="http://www.w3.org/2000/svg" 10484 aria-hidden="true" 10485 focusable="false" 10486 role="presentation" 10487 class="element-icon element-icon-phone element-icon--line" 10488 viewbox="0 0 64 64" 10489 width="20" 10490 height="20" 10491> 10492 <path 10493 d="m18.4 9.65 10.2 10.2-6.32 6.32c2.1 7 6.89 12.46 15.55 15.55l6.32-6.32 10.2 10.2-8.75 8.75C25.71 50.3 13.83 38.21 9.65 18.4Z" 10494 fill="none" 10495 stroke="currentColor" 10496 /> 10497</svg> 10498 10499</element-icon> 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 <span>(800) 263-3890</span> 10511 </span> 10512 </a> 10513 </li></ul> 10514 </div> 10515 10516 10517<div class="footer__block--mobile"> 10518 10519 <div class="footer__title"> 10520 10521 10522Follow us 10523 10524 </div> 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541<layout-stack class="inline-list layout-stack"> 10542 <template shadowrootmode="open"> 10543 <style> 10544 :host { 10545 display: contents; 10546 } 10547 10548 .layout-stack { 10549 /* Layout & Typography */ 10550 --_flex-direction: var(--_flex-direction--xs); 10551 --_justify: var(--_justify--xs); 10552 --_align: var(--_align--xs); 10553 10554 --_margin: var(--layout-stack-margin); 10555 10556 display: flex; 10557 flex-direction: var(--_flex-direction); 10558 gap: var(--_gap); 10559 flex-wrap: var(--_wrap); 10560 justify-content: var(--_justify); 10561 align-items: var(--_align); 10562 text-align: var(--_align); 10563 margin: var(--_margin); 10564 padding: 0; 10565 list-style: none; 10566 10567 ::slotted(*) { 10568 max-width: 100%; 10569 } 10570 } 10571 </style> 10572 10573 10574 10575 10576 10577 10578 10579 <style> 10580 @media (min-width: 0px) { 10581 .layout-stack { --_gap: var(--layout-stack-gap-size-xs); } 10582 } 10583 </style> 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 <style> 10635 @media (min-width: 0px) { 10636 .layout-stack { --_flex-direction: row; } 10637 } 10638 </style> 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 <style> 10658 @media (min-width: 0px) { 10659 .layout-stack { --_justify: start; } 10660 } 10661 </style> 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 <style> 10681 @media (min-width: 0px) { 10682 .layout-stack { --_align: stretch; } 10683 } 10684 </style> 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 <style> 10704 @media (min-width: 0px) { 10705 .layout-stack { --_wrap: wrap; } 10706 } 10707 </style> 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 <ul class="layout-stack" style="" > 10721 <slot></slot> 10722 </ul> 10723 </template> 10724 10725 10726 10727 10728<li> 10729 <a 10730 target="_blank" 10731 rel="noopener" 10732 href="https://www.facebook.com/ecscoffee" 10733 title=" 10734 10735 10736ECS Coffee on Facebook 10737 10738" 10739 10740 > 10741 10742 10743 10744<element-icon 10745 10746 10747> 10748 <svg 10749 xmlns="http://www.w3.org/2000/svg" 10750 aria-hidden="true" 10751 focusable="false" 10752 role="presentation" 10753 class="element-icon element-icon-facebook element-icon--line" 10754 viewbox="0 0 14222 14222" 10755 fill="currentColor" 10756 width="20" 10757 height="20" 10758> 10759 <path 10760 d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111m-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137m-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013" 10761 /> 10762</svg> 10763 10764</element-icon> 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774<span class="icon__fallback-text visually-hidden">Facebook</span> 10775 </a> 10776</li> 10777 10778 10779 10780<li> 10781 <a 10782 target="_blank" 10783 rel="noopener" 10784 href="https://x.com/ecscoffee" 10785 title=" 10786 10787 10788ECS Coffee on X 10789 10790" 10791 10792 > 10793 10794 10795 10796<element-icon 10797 10798 10799> 10800 <svg 10801 width="20" 10802 height="20" 10803 viewBox="0 0 20 20" 10804 fill="currentColor" 10805 xmlns="http://www.w3.org/2000/svg" 10806 class="element-icon element-icon-x element-icon--line" 10807> 10808 <path 10809 d="M11.0949 5.51373C11.1941 5.34695 11.253 5.21325 11.3436 5.10542C12.4492 3.77122 13.5577 2.43703 14.6704 1.10858C15.1003 0.595319 15.546 0.494679 16.0205 0.782222C16.5495 1.10139 16.6286 1.71386 16.1858 2.26738C15.7085 2.86547 15.2081 3.44486 14.7193 4.03289C13.9473 4.96021 13.181 5.89472 12.3974 6.81342C12.2134 7.02908 12.1875 7.17141 12.3586 7.42157C14.5166 10.5788 16.6631 13.7446 18.8067 16.9119C18.9865 17.1779 19.1518 17.4611 19.2697 17.7573C19.7053 18.8499 19.1317 19.8276 17.9513 19.9138C16.3411 20.0317 14.7251 20.0562 13.122 19.8031C12.1717 19.6536 11.5147 19.0455 10.9913 18.2907C9.84117 16.6301 8.71113 14.9566 7.57246 13.2889C7.50058 13.1839 7.41719 13.0862 7.28348 12.9122C7.19722 13.0358 7.14259 13.1264 7.07645 13.2069C5.59705 14.9782 4.11764 16.748 2.6368 18.5178C2.5146 18.6645 2.39095 18.8126 2.24862 18.9376C1.89782 19.2453 1.39893 19.241 1.03231 18.9448C0.678638 18.6587 0.566496 18.134 0.838224 17.7515C1.19046 17.2555 1.58727 16.7911 1.97689 16.321C3.30534 14.7208 4.63666 13.1207 5.9766 11.5306C6.16063 11.312 6.13763 11.1596 5.98811 10.9411C4.20678 8.32302 2.43265 5.70063 0.664261 3.0725C0.458668 2.7677 0.264577 2.44278 0.13087 2.10204C-0.268814 1.09133 0.280392 0.0949956 1.35724 0.0446757C2.87115 -0.0257721 4.39368 -0.00133105 5.91047 0.053302C7.04051 0.0935579 7.8255 0.785097 8.44228 1.6736C9.23302 2.81227 10.0123 3.95956 10.7958 5.10254C10.8619 5.19887 10.9324 5.29232 11.0934 5.5166L11.0949 5.51373ZM2.20693 1.9137C2.30469 2.08191 2.36651 2.20699 2.44415 2.32057C5.82421 7.28786 9.2057 12.2537 12.5843 17.2239C12.915 17.7113 13.3406 18.0161 13.9415 18.0276C14.945 18.0448 15.9486 18.0563 16.9521 18.0649C17.0168 18.0649 17.0815 18.0261 17.1922 17.9888C17.0786 17.8047 16.9866 17.6437 16.8831 17.4899C14.6115 14.1371 12.3428 10.7829 10.0669 7.43451C8.96561 5.81421 7.84275 4.20829 6.7429 2.58799C6.40648 2.09341 5.9421 1.89501 5.37277 1.88638C4.47563 1.87488 3.57994 1.86626 2.68281 1.86194C2.54479 1.86194 2.40677 1.8907 2.2098 1.91226L2.20693 1.9137Z" 10810 /> 10811</svg> 10812 10813</element-icon> 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823<span class="icon__fallback-text visually-hidden">X</span> 10824 </a> 10825</li> 10826 10827 10828 10829<li> 10830 <a 10831 target="_blank" 10832 rel="noopener" 10833 href="https://www.pinterest.com/ecscoffee/" 10834 title=" 10835 10836
10837ECS Coffee on Pinterest 10838 10839" 10840 10841 > 10842 10843 10844 10845<element-icon 10846 10847 10848> 10849 <svg 10850 aria-hidden="true" 10851 focusable="false" 10852 role="presentation" 10853 class="element-icon element-icon-pinterest element-icon--line" 10854 viewbox="0 0 256 256" 10855 fill="currentColor" 10856 width="20" 10857 height="20" 10858> 10859 <path 10860 d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002" 10861 /> 10862</svg> 10863 10864</element-icon> 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874<span class="icon__fallback-text visually-hidden">Pinterest</span> 10875 </a> 10876</li> 10877 10878 10879 10880<li> 10881 <a 10882 target="_blank" 10883 rel="noopener" 10884 href="https://www.instagram.com/ecscoffee" 10885 title=" 10886 10887 10888ECS Coffee on Instagram 10889 10890" 10891 10892 > 10893 10894 10895 10896<element-icon 10897 10898 10899> 10900 <svg 10901 xmlns="http://www.w3.org/2000/svg" 10902 aria-hidden="true" 10903 focusable="false" 10904 role="presentation" 10905 class="element-icon element-icon-instagram element-icon--line" 10906 viewbox="0 0 32 32" 10907 fill="currentColor" 10908 width="20" 10909 height="20" 10910> 10911 <path 10912 d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z" 10913 /> 10914 <path 10915 d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5M26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z" 10916 /> 10917</svg> 10918 10919</element-icon> 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929<span class="icon__fallback-text visually-hidden">Instagram</span> 10930 </a> 10931</li> 10932 10933 10934 10935<li> 10936 <a 10937 target="_blank" 10938 rel="noopener" 10939 href="https://www.tiktok.com/@ecscoffee" 10940 title=" 10941 10942 10943ECS Coffee on TikTok 10944 10945" 10946 10947 > 10948 10949 10950 10951<element-icon 10952 10953 10954> 10955 <svg 10956 xmlns="http://www.w3.org/2000/svg" 10957 viewBox="0 0 2859 3333" 10958 shape-rendering="geometricPrecision" 10959 text-rendering="geometricPrecision" 10960 image-rendering="optimizeQuality" 10961 fill-rule="evenodd" 10962 clip-rule="evenodd" 10963 fill="currentColor" 10964 width="20" 10965 height="20" 10966 class="element-icon element-icon-tiktok element-icon--line" 10967> 10968 <path 10969 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-358V1h551z" 10970 /> 10971</svg> 10972 10973</element-icon> 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983<span class="icon__fallback-text visually-hidden">TikTok</span> 10984 </a> 10985</li> 10986 10987 10988 10989<li> 10990 <a 10991 target="_blank" 10992 rel="noopener" 10993 href="https://ca.linkedin.com/company/ecs-coffee-inc" 10994 title=" 10995 10996 10997ECS Coffee on LinkedIn 10998 10999" 11000 11001 > 11002 11003 11004 11005<element-icon 11006 11007 11008> 11009 <svg 11010 xmlns="http://www.w3.org/2000/svg" 11011 aria-hidden="true" 11012 focusable="false" 11013 role="presentation" 11014 class="element-icon element-icon-linkedin element-icon--line" 11015 viewbox="0 0 24 24" 11016 fill="currentColor" 11017 width="20" 11018 height="20" 11019> 11020 <path 11021 d="M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5M5 8H0v16h5zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714z" 11022 /> 11023</svg> 11024 11025</element-icon> 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035<span class="icon__fallback-text visually-hidden">LinkedIn</span> 11036 </a> 11037</li> 11038 11039 11040 11041<li> 11042 <a 11043 target="_blank" 11044 rel="noopener" 11045 href="https://www.youtube.com/@ecscoffeeinc" 11046 title=" 11047 11048 11049ECS Coffee on YouTube 11050 11051" 11052 11053 > 11054 11055 11056 11057<element-icon 11058 11059 11060> 11061 <svg 11062 xmlns="http://www.w3.org/2000/svg" 11063 aria-hidden="true" 11064 focusable="false" 11065 role="presentation" 11066 class="element-icon element-icon-youtube element-icon--line" 11067 viewbox="0 0 21 20" 11068 fill="currentColor" 11069 width="20" 11070 height="20" 11071> 11072 <path 11073 d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.
11073058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131" 11074 /> 11075</svg> 11076 11077</element-icon> 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087<span class="icon__fallback-text visually-hidden">YouTube</span> 11088 </a> 11089</li> 11090 11091</layout-stack> 11092 11093 11094 11095 11096 </div></div> 11097</div> 11098</div><div 11099 class="footer__block footer__block--payment" 11100 data-type="payment" 11101 11102 ><div class="footer__mobile-section"> 11103 <div class="footer__blocks--mobile"><div class="footer__block--mobile"> 11104 <h2 class="footer__title heading-sm"> 11105 11106 11107 11108We accept 11109 11110 </h2> 11111 11112 <ul class="inline-list payment-icons"><li class="icon--payment"> 11113 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 11114 11115 </li><li class="icon--payment"> 11116 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
111161.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 11117 11118 </li><li class="icon--payment"> 11119 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
1111906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 11120 11121 </li><li class="icon--payment"> 11122 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 11123 11124 </li><li class="icon--payment"> 11125 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
111250-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 11126 </li><li class="icon--payment"> 11127 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 11128 11129 </li><li class="icon--payment"> 11130 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
1113016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 11131 11132 </li></ul> 11133 </div><div class="footer__block--mobile"> 11134 11135 11136<form method="post" action="/localization" id="localization_form-footer" accept-charset="UTF-8" class="multi-selectors multi-selectors--footer" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /> 11137<div class="multi-selectors__item"><div class="footer__title" id="LangHeading-footer"> 11138 11139 11140Language 11141 11142 </div><at-disclosure class="disclosure" data-disclosure-locale defer-hydration> 11143 <button 11144 type="button" 11145 class="faux-select disclosure__toggle" 11146 aria-expanded="false" 11147 aria-controls="LangList-footer" 11148 aria-describedby="LangHeading-footer" 11149 data-disclosure-toggle 11150 > 11151 <span class="disclosure-list__label"> 11152 English 11153 </span> 11154 11155 11156 11157 11158<element-icon 11159 11160 11161> 11162 <svg 11163 xmlns="http://www.w3.org/2000/svg" 11164 aria-hidden="true" 11165 focusable="false" 11166 role="presentation" 11167 class="element-icon element-icon--wide element-icon-chevron-down element-icon--line" 11168 viewbox="0 0 28 16" 11169 width="20" 11170 height="20" 11171> 11172 <path 11173 fill="none" 11174 stroke="currentColor" 11175 d="m1.57 1.59 12.76 12.77L27.1 1.59" 11176 /> 11177</svg> 11178 11179</element-icon> 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 </button> 11191 11192 <ul 11193 id="LangList-footer" 11194 class="disclosure-list disclosure-list--single-true " 11195 data-disclosure-list 11196 ><li class="disclosure-list__item disclosure-list__item--current"> 11197 <a 11198 class="disclosure-list__option" 11199 href="#" 11200 lang="en" 11201 11202 aria-current="true" 11203 11204 data-value="en" 11205 data-disclosure-option 11206 > 11207 <span class="disclosure-list__label"> 11208 English 11209 </span> 11210 </a> 11211 </li><li class="disclosure-list__item"> 11212 <a 11213 class="disclosure-list__option" 11214 href="#" 11215 lang="fr" 11216 11217 data-value="fr" 11218 data-disclosure-option 11219 > 11220 <span class="disclosure-list__label"> 11221 Français 11222 </span> 11223 </a> 11224 </li></ul> 11225 <input type="hidden" name="locale_code" value="en" data-disclosure-input> 11226 </at-disclosure> 11227
11227<script type="module"> 11228 import 'form.localization.disclosure' 11229 </script>
11229 11230 </div></form></div></div> 11231</div> 11232</div></div> 11233 </div> 11234 </div> 11235 11236 <div class="footer__section"> 11237 <div class="page-width text-center small--text-left"> 11238 <div class="footer__base-links"><span> 11239 © 2026 11240 ECS Coffee 11241</span></div> 11242 </div> 11243 </div> 11244 </footer-section> 11245 11246 <template data-island> 11247
11247<script type="module"> 11248 import 'section.footer' 11249 </script>
11249 11250 </template> 11251</is-land> 11252 11253</div> 11254<!-- END sections: footer-group --></div> 11255 </div> 11256 11257<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 11258 <div class="pswp__bg"></div> 11259 <div class="pswp__scroll-wrap"> 11260 <div class="pswp__container"> 11261 <div class="pswp__item"></div> 11262 <div class="pswp__item"></div> 11263 <div class="pswp__item"></div> 11264 </div> 11265 11266 <div class="pswp__ui pswp__ui--hidden"> 11267 <button 11268 class="btn btn--secondary btn--circle pswp__button pswp__button--arrow--left" 11269 title=" 11270 11271Previous 11272" 11273 > 11274 11275 11276 11277 11278<element-icon 11279 11280 11281> 11282 <svg 11283 xmlns="http://www.w3.org/2000/svg" 11284 aria-hidden="true" 11285 focusable="false" 11286 role="presentation" 11287 class="element-icon element-icon-chevron-left element-icon--line" 11288 viewbox="0 0 284.49 498.98" 11289 fill="currentColor" 11290 width="20" 11291 height="20" 11292> 11293 <path 11294 d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0" 11295 /> 11296</svg> 11297 11298</element-icon> 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 </button> 11310 11311 <button 11312 class="btn btn--secondary btn--circle btn--large pswp__button pswp__button--close" 11313 title=" 11314 11315Close (esc) 11316" 11317 > 11318 11319 11320 11321 11322<element-icon 11323 11324 11325> 11326 <svg 11327 xmlns="http://www.w3.org/2000/svg" 11328 class="element-icon element-icon-close element-icon--line" 11329 width="64" 11330 height="64" 11331 viewBox="0 0 64 64" 11332 fill="none" 11333> 11334 <path d="M52.5137 11.01L11.8887 51.635" stroke="currentColor" stroke-miterlimit="10"/> 11335 <path d="M52.5137 51.635L11.8887 11.01" stroke="currentColor" stroke-miterlimit="10"/> 11336</svg> 11337</element-icon> 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 </button> 11349 11350 <button 11351 class="btn btn--secondary btn--circle pswp__button pswp__button--arrow--right" 11352 title=" 11353 11354Next 11355" 11356 > 11357 11358 11359 11360 11361<element-icon 11362 11363 11364> 11365 <svg 11366 xmlns="http://www.w3.org/2000/svg" 11367 aria-hidden="true" 11368 focusable="false" 11369 role="presentation" 11370 class="element-icon element-icon-chevron-right element-icon--line" 11371 viewbox="0 0 284.49 498.98" 11372 fill="currentColor" 11373 width="20" 11374 height="20" 11375> 11376 <path 11377 d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98" 11378 /> 11379</svg> 11380 11381</element-icon> 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 </button> 11393 </div> 11394 </div> 11395</div> 11396 11397 11398 11399 11400<tool-tip data-tool-tip=""> 11401 <div class="tool-tip__inner" data-tool-tip-inner> 11402 11403 11404 11405 11406 11407 11408 11409 <button 11410 11411 11412 class="tool-tip__close element-button" 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 data-tool-tip-close 11424 11425> 11426 11427 11428 11429 11430 11431<element-icon 11432 11433 11434> 11435 <svg 11436 xmlns="http://www.w3.org/2000/svg" 11437 class="element-icon element-icon-close element-icon--line" 11438 width="64" 11439 height="64" 11440 viewBox="0 0 64 64" 11441 fill="none" 11442> 11443 <path d="M52.5137 11.01L11.8887 51.635" stroke="currentColor" stroke-miterlimit="10"/> 11444 <path d="M52.5137 51.635L11.8887 11.01" stroke="currentColor" stroke-miterlimit="10"/> 11445</svg> 11446</element-icon> 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 </button> 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 <div data-tool-tip-title>Search</div> 11470 <div class="tool-tip__content" data-tool-tip-content></div> 11471 </div> 11472</tool-tip> 11473
11474<script type="module"> 11475 import 'overlay.tool-tip' 11476</script>
11476 11477<style> </style> 11478<div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> 11479 11480 11481<div class="smile-shopify-init" 11482 data-channel-key="channel_Qrfj1u13QgUMBLp6tob8dGdm" 11483 11484></div> 11485 11486 11487</div><div id="shopify-block-ATG1ybFVWcC9WMjhqR__2530237624131658027" class="shopify-block shopify-app-block"> 11488 11489 11490</div><div id="shopify-block-AVHpxSkZVRTJhajM3Q__5151619994548219592" class="shopify-block shopify-app-block"><style> 11491 :root { 11492 --ma-font-size-100: 14px; 11493 --ma-font-size-200: 16px; 11494 --ma-font-size-300: 20px; 11495 --ma-font-size-400: 24px; 11496 --ma-border-radius-1: 4px; 11497 --ma-button-padding-x: 16px; 11498 --ma-button-padding-y: 7px; 11499 --ma-color-text: #1f2124; 11500 --ma-color-bg: #ffffff; 11501 --ma-color-bg-subdued: #f9fafb; 11502 --ma-color-bg-input: #ffffff; 11503 --ma-color-border-strong: #aeb4b9; 11504 --ma-color-bg-primary: #007a5c; 11505 --ma-color-bg-primary-hover: #125443; 11506 --ma-color-border-primary: #007a5c; 11507 --ma-color-text-on-color: #ffffff; 11508 --ma-color-text-interactive: #2463bc; 11509 --ma-color-text-interactive-hover: #144995; 11510 --ma-color-text-subdued: #6d7175; 11511 --ma-color-border-critical: #c5280c; 11512 --ma-color-bg-critical-subdued: #fde2dd; 11513 --ma-color-text-critical: #d72c0d; 11514 --ma-color-bg-hover: #f1f2f4; 11515 --ma-color-border-critical-subdued: #f56b52; 11516 --ma-color-icon-critical: #d72c0d; 11517 --ma-color-border-info-subdued: #6dd3de; 11518 --ma-color-bg-info-subdued: #def5f7;
11519 --ma-color-bg-info-subdued-hover: #eefafb; 11520 --ma-color-icon-info: #2aacbb; 11521 --ma-color-border-success-subdued: #50dca9; 11522 --ma-color-bg-success-subdued: #e0f8ee; 11523 --ma-color-bg-success-subdued-hover: #f0fdf8; 11524 --ma-color-icon-success: #16a679; 11525 --ma-color-border-caution-subdued: #f5c452; 11526 --ma-color-bg-caution-subdued: #fcf0d4; 11527 --ma-color-bg-caution-subdued-hover: #fef8ec; 11528 --ma-color-icon-caution: #b77e0b; 11529 } 11530 11531 11532 11533 .ma-make-an-offer, 11534 .ma-make-an-offer span, 11535 .ma-make-an-offer label, 11536 .ma-make-an-offer input, 11537 .ma-make-an-offer textarea, 11538 .ma-make-an-offer a { 11539 font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 11540 font-style: normal; 11541 font-weight: 400; 11542 letter-spacing: normal; 11543 } 11544 .ma-make-an-offer #ma-make-an-offer-open-button { 11545 11546 width: auto; 11547 11548 } 11549</style> 11550 11551<magical-make-an-offer data-id="AVHpxSkZVRTJhajM3Q__5151619994548219592"> 11552 11553
11553<script type="application/json"> 11554 { 11555 "app_id": "779883", 11556 "shop": "https://ecscoffee.com", 11557 "cart_url": "/cart", 11558 "offers" : [{ 11559 "id" : "141913686074", 11560 "handle" : "app--779883--offer-q0qfoqta", 11561 "title" : "OPEN BOX| Breville Barista Touch Impress Automatic Espresso Machine, Noir #BES881NRE1BNA1", 11562 "status" : "active", 11563 "type" : "product", 11564 "logic" : {"appliedTo":["products"],"appliedDisjunctively":["true"],"conditions":[],"products":[{"id":"7497591062586","variants":[{"id":"41196020858938"}]}],"collections":[]}, 11565 "expires": "0", 11566 "automations": {"autoAccept":{"type":"fixed","threshold":"389"},"autoDecline":{"type":"fixed","threshold":"389"},"autoCounter":false}, 11567 "display_options": {"button":true,"badge":false,"inline":false,"banner":false,"collection":false}, 11568 "display_settings": {"button":{"tooltipPosition":"bottom"},"banner":{"bannerPosition":"bottom_right"},"modal":{"modalExitIntent":false,"modalTimed":false},"tos":{"tosCheckbox":true}}, 11569 "settings": {"suggestedAmounts":{"enabled":false,"preset1":"10","preset2":"15","preset3":"20"},"acceptAbove":true,"disableBelow":false,"reviewAbove":false}, 11570 "fields": [] 11571 },{ 11572 "id" : "100363862074", 11573 "handle" : "app--779883--offer-ynzhbbfb", 11574 "title" : "Jura Ena 8 Disco Black and White", 11575 "status" : "active", 11576 "type" : "product", 11577 "logic" : {"appliedTo":["products"],"appliedDisjunctively":["true"],"conditions":[],"products":[{"id":"7358768316474","variants":[{"id":"40707625713722"}]},{"id":"7100473212986","variants":[{"id":"40028900458554"}]}],"collections":[]}, 11578 "expires": "0", 11579 "automations": {"autoAccept":{"type":"fixed","threshold":"300"},"autoDecline":{"type":"fixed","threshold":"300"},"autoCounter":true}, 11580 "display_options": {"button":true,"badge":false,"inline":false,"banner":false,"collection":false}, 11581 "display_settings": {"button":{"tooltipPosition":"bottom"},"banner":{"bannerPosition":"bottom_right"},"modal":{"modalExitIntent":false,"modalTimed":false},"tos":{"tosCheckbox":true}}, 11582 "settings": {"suggestedAmounts":{"enabled":false,"preset1":"10","preset2":"15","preset3":"20"},"acceptAbove":false,"disableBelow":false}, 11583 "fields": [] 11584 },{ 11585 "id" : "141654982714", 11586 "handle" : "app--779883--offer-zf31ofa5", 11587 "title" : "OPEN BOX | Bellucci Bistro Automatic Coffee Machine, Black", 11588 "status" : "active", 11589 "type" : "product", 11590 "logic" : {"appliedTo":["products"],"appliedDisjunctively":["true"],"conditions":[],"products":[{"id":"7470888484922","variants":[{"id":"41086964138042"}]}],"collections":[]}, 11591 "expires": "0", 11592 "automations": {"autoAccept":{"type":"fixed","threshold":"300"},"autoDecline":{"type":"fixed","threshold":"300"},"autoCounter":true}, 11593 "display_options": {"button":true,"badge":false,"inline":false,"banner":false,"collection":false}, 11594 "display_settings": {"button":{"tooltipPosition":"bottom"},"banner":{"bannerPosition":"bottom_right"},"modal":{"modalExitIntent":false,"modalTimed":false},"tos":{"tosCheckbox":true}}, 11595 "settings": {"suggestedAmounts":{"enabled":false,"preset1":"10","preset2":"15","preset3":"20"},"acceptAbove":true,"disableBelow":false,"reviewAbove":false}, 11596 "fields": [] 11597 }], 11598 "priority": "default", 11599 "current_product": { 11600 "id": "", 11601 "title": null, 11602 "product_type": null, 11603 "variant_options": [], 11604 "selected_variant": "", 11605 "collections": [] 11606 }, 11607 "cart_contents": [], 11608 "display_settings": {"button":{"tooltipPosition":"bottom"},"banner":{"bannerPosition":"bottom_right"},"modal":{"modalExitIntent":false,"modalTimed":false},"tos":{"tosCheckbox":true}}, 11609 "display_text": {"banner":{"headline":"Make an offer","subheadline":"Submit your offer. Our team will review your offer and respond to accept, decline or counter offer.","offerButton":"Make an offer"},"button":{"offerButton":"Make an offer","tooltip":"Name your own price!"},"feedback":{"checkoutButton":"Checkout","reviewMessage":"Your offer has been sent for review by the bean counters!","acceptedMessage":"Your offer has been accepted","declinedMessage":"Your offer has been declined. Sorry we can't make that work.","expiredMessage":"Your offer has expired","counteredMessage":"Your offer has been countered","errorMessage":"Something went wrong"},"inlineForm":{"headline":"Make an offer","subheadline":"Submit your offer. Our team will review your offer and respond to accept, decline or counter offer.","sendOfferButton":"Send offer","offerInputLabel":"Your offer","emailAddress":"Email address","notes":"Message"},"modal":{"headline":"Make an offer","subheadline":"Submit your offer. Our team will review your offer and respond to accept, decline or counter offer.","sendOfferButton":"Send offer","counterOfferButton":"Make a counter offer","offerInputLabel":"Your offer","counterOfferInputLabel":"Your counter offer","emailAddress":"Email address","notes":"Message","reviewOfferHeadline":"Offer in Review","reviewOfferSubheadline":"Thank y
11609ou. Our team will review your offer and respond to accept, decline or counter offer. You will receive an email notification with their response.","acceptedOfferHeadline":"Accepted offer","acceptedOfferSubheadline":"Thank you. We have accepted your offer. You can proceed to checkout now.","declinedOfferHeadline":"Declined offer","declinedOfferSubheadline":"Sorry we have declined your offer. Our margins are too tight! You can submit a new offer 24 hours after your original offer was made.","counteredOpenOfferHeadline":"Seller offer","counteredOpenOfferSubheadline":"Hi there. Please see our counter offer in the checkout. You can accept this offer and proceed to checkout now or make a counter offer.","counteredFinalOfferHeadline":"Final offer","counteredFinalOfferSubheadline":"Hi there. Continue to checkout to see our final offer. This is the best we can do. Thank you","counterOfferHeadline":"Counter offer","counterOfferSubheadline":"Hi there. Our team will review your offer and respond to accept, decline or counter offer. You will receive an email notification with their response.","expiredOfferHeadline":"Expired offer","expiredOfferSubheadline":"This offer has expired. You can make another offer in 24 hours after your original offer was made."},"tos":{"body":"I agree to the \u003ca href=\"\/policies\/terms-of-service\" target=\"_blank\"\u003eTerms of service\u003c\/a\u003e"}}, 11610 "button_match_theme": true, 11611 "currency_format" : { 11612 "html_with_currency" :"$0.00 CAD ", 11613 "html_without_currency" :"0.00"}, 11614 "is_collection_page": false, 11615 11616 "locale": { 11617 "required": "Required", 11618 "required_prompt": "Please complete this required field.", 11619 "character_min_prompt": "Enter at least [CHAR_MIN] characters.", 11620 "quantity": "Quantity", 11621 "quantity_exceeds_inventory": "Quantity exceeds available inventory.", 11622 "offer_amount_per_product": "The offer amount is per product", 11623 "additional_payment": "Additional payment", 11624 "your_cart": "Your cart", 11625 "original_price": "Original price", 11626 "seller_offer": "Seller offer", 11627 "your_offer": "Your offer", 11628 "your_counter_offer": "Your counter offer", 11629 "expires_in": "This offer expires in", 11630 "feedback_expired_message": "Your offer has expired", 11631 "show_items": "Show items", 11632 "hide_items": "Hide items", 11633 "item": "item", 11634 "items": "items", 11635 "counter": "Make a counter offer", 11636 "review_offer_headline": "Offer in Review", 11637 "review_offer_subheadline": "The seller will review your offer and respond to accept, decline or counter offer. You will receive an email notification with their response.", 11638 "accepted_offer_headline": "Accepted offer", 11639 "accepted_offer_subheadline": "The seller has accepted your offer. You can proceed to checkout now.", 11640 "declined_offer_headline": "Declined offer", 11641 "declined_offer_subheadline": "The seller has declined your offer. You can submit a new offer 24 hours after your original offer was made.", 11642 "countered_open_offer_headline": "Seller offer", 11643 "countered_open_offer_subheadline": "The seller has responded with an offer. You can accept this offer and proceed to checkout now or make a counter offer.", 11644 "countered_final_offer_headline": "Final offer", 11645 "countered_final_offer_subheadline": "The seller has responded with their final offer. You can accept this offer and proceed to checkout now.", 11646 "counter_offer_headline": "Counter offer", 11647 "counter_offer_subheadline": "The seller will review your offer and respond to accept, decline or counter offer. You will receive an email notification with their response.", 11648 "expired_offer_headline": "Expired offer", 11649 "expired_offer_subheadline": "This offer has expired. You can make another offer in 24 hours after your original offer was made.", 11650 "view_offer_status": "View offer status" 11651 } 11652 } 11653 </script>
11653 11654 11655 11656 11657
11657<script> 11658 (function () { 11659 function getCurrentCurrency() { 11660 return Shopify.currency.active; 11661 } 11662 11663 window.currentCurrency = getCurrentCurrency(); 11664 })(); 11665 </script>
11665 11666 11667 <!-- BEGIN app snippet: ma-make-an-offer-product-modal --><style> 11668 #mao-product-offer-modal { 11669 font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 11670 font-style: normal; 11671 font-weight: 400; 11672 } 11673</style> 11674 11675<dialog 11676 class="ma-make-an-offer-modal" 11677 id="mao-product-offer-modal" 11678 aria-modal="true" 11679 tabindex="-1" 11680> 11681 <div class="mao-modal-header"> 11682 <div class="mao-modal-title"> 11683 Make an offer 11684 </div> 11685 <button 11686 class="mao-modal-close" 11687 type="button" 11688 > 11689 <svg 11690 width="15" 11691 height="15" 11692 viewBox="0 0 15 15" 11693 fill="none" 11694 xmlns="http://www.w3.org/2000/svg" 11695 > 11696 <path d="M13.1171 0.232849L7.20412 6.14585L1.29112 0.232849C1.1489 0.102708 0.961956 0.0324552 0.769229 0.0367255C0.576501 0.0409958 0.392853 0.11946 0.25654 0.255773C0.120228 0.392085 0.0417635 0.575734 0.0374932 0.768461C0.0332229 0.961189 0.103476 1.14813 0.233617 1.29035L6.14362 7.20335L0.232117 13.1148C0.159895 13.1837 0.102162 13.2662 0.0623104 13.3577C0.0224588 13.4492 0.00129289 13.5477 5.74026e-05 13.6474C-0.00117809 13.7472 0.0175417 13.8462 0.055116 13.9386C0.0926903 14.031 0.148361 14.115 0.218856 14.1856C0.28935 14.2562 0.373246 14.312 0.465612 14.3497C0.557978 14.3874 0.656949 14.4062 0.756709 14.4052C0.856468 14.4041 0.955002 14.383 1.04652 14.3433C1.13803 14.3036 1.22069 14.246 1.28962 14.1738L7.20412 8.26235L13.1171 14.1753C13.2593 14.3055 13.4463 14.3757 13.639 14.3715C13.8317 14.3672 14.0154 14.2887 14.1517 14.1524C14.288 14.0161 14.3665 13.8325 14.3707 13.6397C14.375 13.447 14.3048 13.2601 14.1746 13.1178L8.26162 7.20485L14.1746 1.29035C14.2468 1.22152 14.3046 1.13895 14.3444 1.04749C14.3843 0.956031 14.4054 0.857527 14.4067 0.757769C14.4079 0.658012 14.3892 0.559014 14.3516 0.466595C14.314 0.374175 14.2584 0.2902 14.1879 0.219606C14.1174 0.149011 14.0335 0.0932212 13.9411 0.055516C13.8488 0.0178107 13.7498 -0.00104908 13.65 4.50155e-05C13.5503 0.00113911 13.4517 0.0221651 13.3602 0.0618871C13.2687 0.101609 13.186 0.159225 13.1171 0.231349V0.232849Z" fill="currentColor" /> 11697 </svg> 11698 </button> 11699 </div> 11700 <div class="mao-modal-body"> 11701 <div 11702 class="mao-modal-content" 11703 data-type="modal" 11704 ></div> 11705 </div> 11706</dialog> 11707
11708<script> 11709 const maoProductOfferDialog = document.querySelector('#mao-product-offer-modal'); 11710 const maoProductOfferDialogCloseButton = document.querySelector('#mao-product-offer-modal .mao-modal-close'); 11711 11712 maoProductOfferDialogCloseButton.addEventListener('click', function () { 11713 maoProductOfferDialog.close(); 11714 }); 11715</script>
11715 11716<!-- END app snippet --> 11717 <!-- BEGIN app snippet: ma-make-an-offer-order-modal --><style> 11718 #mao-order-offer-modal { 11719 font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 11720 font-style: normal; 11721 font-weight: 400; 11722 } 11723</style> 11724 11725<dialog 11726 class="ma-make-an-offer-modal" 11727 id="mao-order-offer-modal" 11728 aria-modal="true" 11729 tabindex="-1" 11730> 11731 <div class="mao-modal-header"> 11732 <div class="mao-modal-title"> 11733 Make an offer 11734 </div> 11735 <button 11736 class="mao-modal-close" 11737 type="button" 11738 > 11739 <svg 11740 width="15" 11741 height="15" 11742 viewBox="0 0 15 15" 11743 fill="none" 11744 xmlns="http://www.w3.org/2000/svg" 11745 > 11746 <path d="M13.1171 0.232849L7.20412 6.14585L1.29112 0.232849C1.1489 0.102708 0.961956 0.0324552 0.769229 0.0367255C0.576501 0.0409958 0.392853 0.11946 0.25654 0.255773C0.120228 0.392085 0.0417635 0.575734 0.0374932 0.768461C0.0332229 0.961189 0.103476 1.14813 0.233617 1.29035L6.14362 7.20335L0.232117 13.1148C0.159895 13.1837 0.102162 13.2662 0.0623104 13.3577C0.0224588 13.4492 0.00129289 13.5477 5.74026e-05 13.6474C-0.00117809 13.7472 0.0175417 13.8462 0.055116 13.9386C0.0926903 14.031 0.148361 14.115 0.218856 14.1856C0.28935 14.2562 0.373246 14.312 0.465612 14.3497C0.557978 14.3874 0.656949 14.4062 0.756709 14.4052C0.856468 14.4041 0.955002 14.383 1.04652 14.3433C1.13803 14.3036 1.22069 14.246 1.28962 14.1738L7.20412 8.26235L13.1171 14.1753C13.2593 14.3055 13.4463 14.3757 13.639 14.3715C13.8317 14.3672 14.0154 14.2887 14.1517 14.1524C14.288 14.0161 14.3665 13.8325 14.3707 13.6397C14.375 13.447 14.3048 13.2601 14.1746 13.1178L8.26162 7.20485L14.1746 1.29035C14.2468 1.22152 14.3046 1.13895 14.3444 1.04749C14.3843 0.956031 14.4054 0.857527 14.4067 0.757769C14.4079 0.658012 14.3892 0.559014 14.3516 0.466595C14.314 0.374175 14.2584 0.2902 14.1879 0.219606C14.1174 0.149011 14.0335 0.0932212 13.9411 0.055516C13.8488 0.0178107 13.7498 -0.00104908 13.65 4.50155e-05C13.5503 0.00113911 13.4517 0.0221651 13.3602 0.0618871C13.2687 0.101609 13.186 0.159225 13.1171 0.231349V0.232849Z" fill="currentColor" /> 11747 </svg> 11748 </button> 11749 </div> 11750 <div class="mao-modal-body"> 11751 <div 11752 class="mao-offer-order-modal-content" 11753 data-type="modal" 11754 ></div> 11755 </div> 11756</dialog> 11757
11758<script> 11759 const maoOrderOfferDialog = document.querySelector('#mao-order-offer-modal'); 11760 const maoOrderOfferDialogCloseButton = document.querySelector('#mao-order-offer-modal .mao-modal-close'); 11761 11762 maoOrderOfferDialogCloseButton.addEventListener('click', function () { 11763 maoOrderOfferDialog.close(); 11764 }); 11765</script>
11765 11766<!-- END app snippet --> 11767 <!-- BEGIN app snippet: ma-make-an-offer-counter-modal --><style> 11768 #mao-counter-offer-modal { 11769 font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 11770 font-style: normal; 11771 font-weight: 400; 11772 } 11773</style> 11774 11775<dialog 11776 class="ma-make-an-offer-modal" 11777 id="mao-counter-offer-modal" 11778 aria-modal="true" 11779 tabindex="-1" 11780> 11781 <div class="mao-modal-header"> 11782 <div class="mao-modal-title"> 11783 Make an offer 11784 </div> 11785 <button 11786 class="mao-modal-close" 11787 type="button" 11788 > 11789 <svg 11790 width="15" 11791 height="15" 11792 viewBox="0 0 15 15" 11793 fill="none" 11794 xmlns="http://www.w3.org/2000/svg" 11795 > 11796 <path d="M13.1171 0.232849L7.20412 6.14585L1.29112 0.232849C1.1489 0.102708 0.961956 0.0324552 0.769229 0.0367255C0.576501 0.0409958 0.392853 0.11946 0.25654 0.255773C0.120228 0.392085 0.0417635 0.575734 0.0374932 0.768461C0.0332229 0.961189 0.103476 1.14813 0.233617 1.29035L6.14362 7.20335L0.232117 13.1148C0.159895 13.1837 0.102162 13.2662 0.0623104 13.3577C0.0224588 13.4492 0.00129289 13.5477 5.74026e-05 13.6474C-0.00117809 13.7472 0.0175417 13.8462 0.055116 13.9386C0.0926903 14.031 0.148361 14.115 0.218856 14.1856C0.28935 14.2562 0.373246 14.312 0.465612 14.3497C0.557978 14.3874 0.656949 14.4062 0.756709 14.4052C0.856468 14.4041 0.955002 14.383 1.04652 14.3433C1.13803 14.3036 1.22069 14.246 1.28962 14.1738L7.20412 8.26235L13.1171 14.1753C13.2593 14.3055 13.4463 14.3757 13.639 14.3715C13.8317 14.3672 14.0154 14.2887 14.1517 14.1524C14.288 14.0161 14.3665 13.8325 14.3707 13.6397C14.375 13.447 14.3048 13.2601 14.1746 13.1178L8.26162 7.20485L14.1746 1.29035C14.2468 1.22152 14.3046 1.13895 14.3444 1.04749C14.3843 0.956031 14.4054 0.857527 14.4067 0.757769C14.4079 0.658012 14.3892 0.559014 14.3516 0.466595C14.314 0.374175 14.2584 0.2902 14.1879 0.219606C14.1174 0.149011 14.0335 0.0932212 13.9411 0.055516C13.8488 0.0178107 13.7498 -0.00104908 13.65 4.50155e-05C13.5503 0.00113911 13.4517 0.0221651 13.3602 0.0618871C13.2687 0.101609 13.186 0.159225 13.1171 0.231349V0.232849Z" fill="currentColor" /> 11797 </svg> 11798 </button> 11799 </div> 11800 <div class="mao-modal-body"> 11801 <div 11802 class="mao-offer-counter-modal-content" 11803 data-type="modal" 11804 ></div> 11805 </div> 11806</dialog> 11807
11808<script> 11809 const maoCounterOfferDialog = document.querySelector('#mao-counter-offer-modal'); 11810 const maoCounterOfferDialogCloseButton = document.querySelector('#mao-counter-offer-modal .mao-modal-close'); 11811 11812 maoCounterOfferDialogCloseButton.addEventListener('click', function () { 11813 maoCounterOfferDialog.close(); 11814 }); 11815</script>
11815 11816<!-- END app snippet --> 11817 11818 <!-- BEGIN app snippet: ma-make-an-offer-banner --><style> 11819 11820 11821 .ma-make-an-offer-banner, 11822 .ma-make-an-offer-banner span { 11823 font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 11824 font-style: normal; 11825 font-weight: 400; 11826 letter-spacing: normal; 11827 } 11828 .ma-make-an-offer-banner { 11829 background-color: var(--ma-color-bg); 11830 color: var(--ma-color-text); 11831 border-radius: 8px; 11832 min-width: 500px; 11833 max-width: 640px; 11834 padding: 24px; 11835 position: fixed; 11836 z-index: 9999; 11837 box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2); 11838 display: none; 11839 11840 11841 11842 bottom: 24px; 11843 right: 24px; 11844 11845 } 11846 11847 @media(max-width: 600px) { 11848 .ma-make-an-offer-banner { 11849 min-width:0; 11850 max-width: 100%; 11851 left:15px; 11852 right:15px; 11853 transform: none; 11854 } 11855 } 11856 11857 .ma-make-an-offer-banner.form-submitted { 11858 background-color: transparent; 11859 min-width: unset; 11860 box-shadow: none; 11861 padding: 0; 11862 } 11863 .ma-make-an-offer-banner .banner-body { 11864 display: flex; 11865 flex-direction: column; 11866 justify-content: flex-start; 11867 align-items: flex-start; 11868 } 11869 .ma-make-an-offer-banner .banner-body.form-submitted { 11870 display: none; 11871 } 11872 .ma-make-an-offer-banner .banner-close { 11873 background: none; 11874 border: none; 11875 font-size: var(--ma-font-size-200); 11876 cursor: pointer; 11877 position: absolute; 11878 top: 8px; 11879 right: 8px; 11880 } 11881 .ma-make-an-offer-banner.hidden { 11882 display: none !important; 11883 } 11884 .ma-make-an-offer-banner .banner-title { 11885 display:block; 11886 font-size: var(--ma-font-size-300); 11887 font-weight: 600; 11888 line-height: 24px; 11889 max-width: 80%; 11890 margin-bottom:8px; 11891 } 11892 .ma-make-an-offer-banner .banner-content { 11893 font-size: var(--ma-font-size-100); 11894 font-weight: 400; 11895 max-width: 90%; 11896 line-height: 1.55; 11897 margin-top:0; 11898 margin-bottom:8px; 11899 } 11900 .ma-make-an-offer-banner .banner-button { 11901 position: relative; 11902 min-height: 36px; 11903 min-width: 36px; 11904 margin: 0; 11905 padding: var(--ma-button-padding-y) var(--ma-button-padding-x); 11906 background: var(--ma-color-bg-primary); 11907 box-shadow: 0rem 0.0625rem 0.0625rem rgba(31, 33, 36, 0.1); 11908 border-radius: var(--ma-border-radius-1); 11909 color: var(--ma-color-text-on-color); 11910 border: 1px solid var(--ma-color-border-primary); 11911 line-height: 1; 11912 text-align: center; 11913 cursor: pointer; 11914 -webkit-user-select: none; 11915 -moz-user-select: none; 11916 user-select: none; 11917 text-decoration: none; 11918 -webkit-tap-highlight-color: transparent; 11919 font-size: var(--ma-font-size-100); 11920 font-weight: 400; 11921 line-height: 16px; 11922 text-transform: none; 11923 letter-spacing: normal; 11924 display: flex; 11925 justify-content: center; 11926 align-items: center; 11927 } 11928 .ma-make-an-offer-banner .banner-button:hover { 11929 background: var(--ma-color-bg-primary-hover); 11930 border-color: transparent; 11931 color: var(--ma-color-text-on-color); 11932 } 11933</style> 11934 11935<div 11936 role="status" 11937 aria-live="polite" 11938 class="ma-make-an-offer-banner" 11939 id="mao-banner" 11940> 11941 <div 11942 class="ma-make-an-offer-response" 11943 aria-live="polite" 11944 role="status" 11945 ></div> 11946 <div class="banner-body"> 11947 <button 11948 class="banner-close" 11949 id="mao-banner-close" 11950 type="button" 11951 > 11952 <svg 11953 width="12" 11954 height="12"
11955 viewBox="0 0 15 15" 11956 fill="none" 11957 xmlns="http://www.w3.org/2000/svg" 11958 > 11959 <path d="M13.1171 0.232849L7.20412 6.14585L1.29112 0.232849C1.1489 0.102708 0.961956 0.0324552 0.769229 0.0367255C0.576501 0.0409958 0.392853 0.11946 0.25654 0.255773C0.120228 0.392085 0.0417635 0.575734 0.0374932 0.768461C0.0332229 0.961189 0.103476 1.14813 0.233617 1.29035L6.14362 7.20335L0.232117 13.1148C0.159895 13.1837 0.102162 13.2662 0.0623104 13.3577C0.0224588 13.4492 0.00129289 13.5477 5.74026e-05 13.6474C-0.00117809 13.7472 0.0175417 13.8462 0.055116 13.9386C0.0926903 14.031 0.148361 14.115 0.218856 14.1856C0.28935 14.2562 0.373246 14.312 0.465612 14.3497C0.557978 14.3874 0.656949 14.4062 0.756709 14.4052C0.856468 14.4041 0.955002 14.383 1.04652 14.3433C1.13803 14.3036 1.22069 14.246 1.28962 14.1738L7.20412 8.26235L13.1171 14.1753C13.2593 14.3055 13.4463 14.3757 13.639 14.3715C13.8317 14.3672 14.0154 14.2887 14.1517 14.1524C14.288 14.0161 14.3665 13.8325 14.3707 13.6397C14.375 13.447 14.3048 13.2601 14.1746 13.1178L8.26162 7.20485L14.1746 1.29035C14.2468 1.22152 14.3046 1.13895 14.3444 1.04749C14.3843 0.956031 14.4054 0.857527 14.4067 0.757769C14.4079 0.658012 14.3892 0.559014 14.3516 0.466595C14.314 0.374175 14.2584 0.2902 14.1879 0.219606C14.1174 0.149011 14.0335 0.0932212 13.9411 0.055516C13.8488 0.0178107 13.7498 -0.00104908 13.65 4.50155e-05C13.5503 0.00113911 13.4517 0.0221651 13.3602 0.0618871C13.2687 0.101609 13.186 0.159225 13.1171 0.231349V0.232849Z" fill="currentColor" /> 11960 </svg> 11961 </button> 11962 <span class="banner-title">Make an offer</span> 11963 <p class="banner-content">Submit your offer. Our team will review your offer and respond to accept, decline or counter offer.</p> 11964 <button id="mao-banner-button" class="banner-button"> 11965 Make an offer 11966 </button> 11967 </div> 11968</div> 11969
11970<script> 11971 const banner = document.querySelector('#mao-banner'); 11972 const bannerButton = document.querySelector('#mao-banner-button'); 11973 const bannerCloseButton = document.querySelector('#mao-banner-close'); 11974 const modalDialog = document.querySelector('#mao-product-offer-modal'); 11975 11976 bannerButton.addEventListener('click', function () { 11977 modalDialog.showModal(); 11978 modalDialog.setAttribute('data-source', 'banner'); 11979 banner.classList.add('hidden'); 11980 }); 11981 11982 bannerCloseButton.addEventListener('click', function () { 11983 banner.classList.add('hidden'); 11984 }); 11985</script>
11985 11986<!-- END app snippet --> 11987</magical-make-an-offer> 11988 11989 11990</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
11990<script> 11991 window['ShopifyForms'] = { 11992 ...window['ShopifyForms'], 11993 currentPageType: "search" 11994 }; 11995</script>
11995 11996 11997 11998</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
11998<script> 11999 (function () { 12000 const cartAttributes = {}; 12001 12002 // Helper function to retrieve the UTM from Url 12003 function getUTMFromUrl() { 12004 const url_string = window.location.href; 12005 const url = new URL(url_string); 12006 12007 const utm_id = url.searchParams.get("utm_id"); 12008 const utm_source = url.searchParams.get("utm_source"); 12009 const utm_medium = url.searchParams.get("utm_medium"); 12010 const utm_campaign = url.searchParams.get("utm_campaign"); 12011 const utm_term = url.searchParams.get("utm_term"); 12012 const ref = url.searchParams.get("ref"); 12013 12014 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 12015 return null; 12016 } 12017 12018 let utmParameters = {}; 12019 12020 if (utm_id) { 12021 utmParameters.utm_id = utm_id; 12022 } 12023 if (utm_source) { 12024 utmParameters.utm_source = utm_source; 12025 } 12026 if (utm_medium) { 12027 utmParameters.utm_medium = utm_medium; 12028 } 12029 if (utm_campaign) { 12030 utmParameters.utm_campaign = utm_campaign; 12031 } 12032 if (utm_term) { 12033 utmParameters.utm_term = utm_term; 12034 } 12035 if (ref) { 12036 utmParameters.ref = ref; 12037 } 12038 12039 12040 return Object.keys(utmParameters).length === 0 12041 ? null 12042 : utmParameters; 12043 } 12044 12045 // Helper function to retrieve the UTM from Cookie 12046 function getUTMAttributes() { 12047 const urlUtmParams = getUTMFromUrl(); 12048 12049 if (urlUtmParams) { 12050 return urlUtmParams; 12051 } 12052 12053 // No longer reading from deprecated Shopify cookies 12054 return undefined; 12055 } 12056 12057 function saveUtmParameters() { 12058 const utmParams = getUTMAttributes(); 12059 if (utmParams) { 12060 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 12061 if (cartHasUtmAttributes) { 12062 // Don't call API if it already contains our UTM parameters 12063 return; 12064 } 12065 12066 // Handle both Shopify.routes.root and routes.root_url for better compatibility 12067 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 12068 || (window.routes && window.routes.root_url) 12069 || '/'; 12070 12071 var updateCart = fetch(rootUrl + 'cart/update.js', 12072 { 12073 headers: { 12074 'Content-Type': 'application/json', 12075 }, 12076 method: "POST", 12077 body: JSON.stringify({ 12078 attributes: { 12079 ...utmParams 12080 }, 12081 }) 12082 }) 12083 .then(response => response.json()) 12084 .then(data => { 12085 return data 12086 }); 12087 } 12088 } 12089 12090 saveUtmParameters(); 12091 })(); 12092</script>
12092 12093 12094 12095 12096 12097</div>
12097<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
12097 12098<shopify-chat></shopify-chat> 12099</body> 12100</html> 12101 12102 <!-- SyndiTag code + library init --> 12103 12104 12105
12105<script type="text/javascript"> 12106 (function (s, y, n, di, go) { 12107 di = s.createElement(y); 12108 di.type = 'text/java'+y; 12109 di.async = true; 12110 di.src = n + Math.floor(Date.now() / 86400000); 12111 go = s.getElementsByTagName(y)[0]; 12112 go.parentNode.insertBefore(di,go); 12113 }(document,'script', "https://content.syndigo.com/site/c5a0d14e-ea9b-a448-f715-4889c33132a5/tag.js?cv=")); 12114 </script>
12114 12115 12116 12117 <style> </style> 12118</body> 12119</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.