PageSourceSearch

https://makeworthcoffee.com/tools/recurring/login

html makeworthcoffee.com collected 2026-10-06 18:11:14 UTC 212,872 bytes, 2,798 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3<head>
4<link rel="preload" href="https://cdn.shopify.com/s/files/1/0637/1154/3468/files/Apparel-Black.woff2?v=1764352067" as="font" type="font/woff2" crossorigin> <style> @font-face { font-family: "Apparel Black"; src: url("https://cdn.shopify.com/s/files/1/0637/1154/3468/files/Apparel-Black.woff2?v=1764352067") format("woff2"); font-weight: 900; font-style: normal; font-display: swap; } h1, h2, h3, h4, h5, h6 { font-family: "Apparel Black", sans-serif !important; font-weight: 900 !important; } { font-family: "Apparel Black", sans-serif !important; font-weight: 900 !important; } </style><meta charset="utf-8">
5<meta name="viewport" content="width=device-width,initial-scale=1">
6<title>Makeworth Coffee </title><link rel="canonical" href="https://makeworthcoffee.com/tools/recurring/login"><link rel="icon" href="//makeworthcoffee.com/cdn/shop/files/Makeworth_CR_logo_M_Blk.png?crop=center&height=48&v=1701030313&width=48" type="image/png">
7  <link rel="apple-touch-icon" href="//makeworthcoffee.com/cdn/shop/files/Makeworth_CR_logo_M_Blk.png?crop=center&height=180&v=1701030313&width=180"><meta property="og:site_name" content="Makeworth Coffee ">
8<meta property="og:url" content="https://makeworthcoffee.com/tools/recurring/login">
9<meta property="og:title" content="Makeworth Coffee ">
10<meta property="og:type" content="website">
11<meta property="og:description" content="Makeworth Coffee is a specialty coffee roaster in Bellingham, Washington. Makeworth Coffee roasts their own coffee to showcase balance, sweetness and complexity for wholesale and directly to customers"><meta name="twitter:card" content="summary_large_image">
12<meta name="twitter:title" content="Makeworth Coffee ">
13<meta name="twitter:description" content="Makeworth Coffee is a specialty coffee roaster in Bellingham, Washington. Makeworth Coffee roasts their own coffee to showcase balance, sweetness and complexity for wholesale and directly to customers">
14<style>@font-face {
15  font-family: Jost;
16  font-weight: 400;
17  font-style: normal;
18  font-display: fallback;
19  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
20       url("//makeworthcoffee.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
21}
22@font-face {
23  font-family: Jost;
24  font-weight: 700;
25  font-style: normal;
26  font-display: fallback;
27  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"),
28       url("//makeworthcoffee.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff");
29}
30@font-face {
31  font-family: Jost;
32  font-weight: 500;
33  font-style: normal;
34  font-display: fallback;
35  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"),
36       url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff");
37}
38@font-face {
39  font-family: Jost;
40  font-weight: 400;
41  font-style: italic;
42  font-display: fallback;
43  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
44       url("//makeworthcoffee.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
45}
46@font-face {
47  font-family: Jost;
48  font-weight: 700;
49  font-style: italic;
50  font-display: fallback;
51  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"),
52       url("//makeworthcoffee.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff");
53}
54@font-face {
55  font-family: Gloock;
56  font-weight: 400;
57  font-style: normal;
58  font-display: fallback;
59  src: url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2") format("woff2"),
60       url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c626112c79dbb6eed784be3427064b7244d8f092.woff") format("woff");
61}
62@font-face {
63  font-family: Gloock;
64  font-weight: 400;
65  font-style: normal;
66  font-display: fallback;
67  src: url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2") format("woff2"),
68       url("//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c626112c79dbb6eed784be3427064b7244d8f092.woff") format("woff");
69}
70@font-face {
71  font-family: Jost;
72  font-weight: 500;
73  font-style: normal;
74  font-display: fallback;
75  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"),
76       url("//makeworthcoffee.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff");
77}
78@font-face {
79  font-family: Jost;
80  font-weight: 600;
81  font-style: normal;
82  font-display: fallback;
83  src: url("//makeworthcoffee.com/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"),
84       url("//makeworthcoffee.com/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff");
85}
86:root {
87  --page-container-width:          1680px;
88  --reading-container-width:       720px;
89  --divider-opacity:               0.14;
90  --gutter-large:                  30px;
91  --gutter-desktop:                20px;
92  --gutter-mobile:                 16px;
93  --section-padding:               50px;
94  --larger-section-padding:        80px;
95  --larger-section-padding-mobile: 60px;
96  --largest-section-padding:       110px;
97  --aos-animate-duration:          0.6s;
98
99  --base-font-family:              Jost, sans-serif;
100  --base-font-weight:              400;
101  --base-font-style:               normal;
102  --heading-font-family:           Gloock, serif;
103  --heading-font-weight:           400;
104  --heading-font-style:            normal;
105  --heading-font-letter-spacing:   normal;
106  --logo-font-family:              Gloock, serif;
107  --logo-font-weight:              400;
108  --logo-font-style:               normal;
109  --nav-font-family:               Jost, sans-serif;
110  --nav-font-weight:               500;
111  --nav-font-style:                normal;
112
113  --base-text-size:16px;
114  --base-line-height:              1.6;
115  --input-text-size:16px;
116  --smaller-text-size-1:13px;
117  --smaller-text-size-2:14px;
118  --smaller-text-size-3:13px;
119  --smaller-text-size-4:12px;
120  --larger-text-size:33px;
121  --super-large-text-size:58px;
122  --super-large-mobile-text-size:26px;
123  --larger-mobile-text-size:26px;
124  --logo-text-size:28px;--btn-letter-spacing: 0.08em;
125    --btn-text-transform: uppercase;
126    --button-text-size: 14px;
127    --quickbuy-button-text-size: 13;
128    --small-feature-link-font-size: 0.75em;
129    --input-btn-padding-top: 1.2em;
130    --input-btn-padding-bottom: 1.2em;--heading-text-transform:none;
131  --nav-text-size:                      18px;
132  --mobile-menu-font-weight:            600;
133
134  --body-bg-color:                      243 232 224;
135  --bg-color:                           243 232 224;
136  --body-text-color:                    52 50 49;
137  --text-color:                         52 50 49;
138
139  --header-text-col:                    #f3e8e0;--header-text-hover-col:             var(--main-nav-link-hover-col);--header-bg-col:                     #343231;
140  --heading-color:                     52 50 49;
141  --body-heading-color:                52 50 49;
142  --heading-divider-col:               #343231;
143
144  --logo-col:                          #343231;
145  --main-nav-bg:                       #343231;
146  --main-nav-link-col:                 #f3e8e0;
147  --main-nav-link-hover-col:           #027353;
148  --main-nav-link-featured-col:        #2647A6;
149
150  --link-color:                        52 50 49;
151  --body-link-color:                   52 50 49;
152
153  --btn-bg-color:                        52 50 49;
154  --btn-bg-hover-color:                  239 16 138;
155  --btn-border-color:                    52 50 49;
156  --btn-border-hover-color:              239 16 138;
157  --btn-text-color:                      243 232 224;
158  --btn-text-hover-color:                243 232 224;--btn-alt-bg-color:                    243 232 224;
159  --btn-alt-text-color:                  35 35 35;
160  --btn-alt-border-color:                35 35 35;
161  --btn-alt-border-hover-color:          35 35 35;--btn-ter-bg-color:                    232 210 195;
162  --btn-ter-text-color:                  0 0 0;
163  --btn-ter-bg-hover-color:              52 50 49;
164  --btn-ter-text-hover-color:            243 232 224;--btn-border-radius: 3px;
165    --btn-inspired-border-radius: 3px;--color-scheme-default:                             #F3E8E0;
166  --color-scheme-default-color:                       243 232 224;
167  --color-scheme-default-text-color:                  52 50 49;
168  --color-scheme-default-head-color:                  52 50 49;
169  --color-scheme-default-link-color:                  52 50 49;
170  --color-scheme-default-btn-text-color:              243 232 224;
171  --color-scheme-default-btn-text-hover-color:        243 232 224;
172  --color-scheme-default-btn-bg-color:                52 50 49;
173  --color-scheme-default-btn-bg-hover-color:          239 16 138;
174  --color-scheme-default-btn-border-color:            52 50 49;
175  --color-scheme-default-btn-border-hover-color:      239 16 138;
176  --color-scheme-default-btn-alt-text-color:          35 35 35;
177  --color-scheme-default-btn-alt-bg-color:            243 232 224;
178  --color-scheme-default-btn-alt-border-color:        35 35 35;
179  --color-scheme-default-btn-alt-border-hover-color:  35 35 35;
180
181  --color-scheme-1:                             #F3E8E0;
182  --color-scheme-1-color:                       243 232 224;
183  --color-scheme-1-text-color:                  0 0 0;
184  --color-scheme-1-head-color:                  0 0 0;
185  --color-scheme-1-link-color:                  0 0 0;
186  --color-scheme-1-btn-text-color:              243 232 224;
187  --color-scheme-1-btn-text-hover-color:        243 232 224;
188  --color-scheme-1-btn-bg-color:                52 50 49;
189  --color-scheme-1-btn-bg-hover-color:          52 50 49;
190  --color-scheme-1-btn-border-color:            52 50 49;
191  --color-scheme-1-btn-border-hover-color:      52 50 49;
192  --color-scheme-1-btn-alt-text-color:          52 50 49;
193  --color-scheme-1-btn-alt-bg-color:            255 249 245;
194  --color-scheme-1-btn-alt-border-color:        52 50 49;
195  --color-scheme-1-btn-alt-border-hover-color:  52 50 49;
196
197  --color-scheme-2:                             #343231;
198  --color-scheme-2-color:                       52 50 49;
199  --color-scheme-2-text-color:                  243 232 224;
200  --color-scheme-2-head-color:                  243 232 224;
201  --color-scheme-2-link-color:                  2 115 83;
202  --color-scheme-2-btn-text-color:              243 232 224;
203  --color-scheme-2-btn-text-hover-color:        243 232 224;
204  --color-scheme-2-btn-bg-color:                52 50 49;
205  --color-scheme-2-btn-bg-hover-color:          242 116 6;
206  --color-scheme-2-btn-border-color:            52 50 49;
207  --color-scheme-2-btn-border-hover-color:      242 116 6;
208  --color-scheme-2-btn-alt-text-color:          52 50 49;
209  --color-scheme-2-btn-alt-bg-color:            243 232 224;
210  --color-scheme-2-btn-alt-border-color:        52 50 49;
211  --color-scheme-2-btn-alt-border-hover-color:  52 50 49;
212
213  /* Shop Pay payment terms */
214  --payment-terms-background-color:    #F3E8E0;--quickbuy-bg: 243 232 224;--body-input-background-color:       rgb(var(--body-bg-color));
215  --input-background-color:            rgb(var(--body-bg-color));
216  --body-input-text-color:             var(--body-text-color);
217  --input-text-color:                  var(--body-text-color);
218  --body-input-border-color:           rgb(195, 187, 180);
219  --input-border-color:                rgb(195, 187, 180);
220  --input-border-color-hover:          rgb(138, 132, 128);
221  --input-border-color-active:         rgb(52, 50, 49);
222
223  --swatch-cross-svg:                  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(195, 187, 180)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
224  --swatch-cross-hover:                url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(138, 132, 128)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
225  --swatch-cross-active:               url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(52, 50, 49)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
226
227  --footer-divider-col:                #F3E8E0;
228  --footer-text-col:                   243 232 224;
229  --footer-heading-col:                243 232 224;
230  --footer-bg-col:                     52 50 49;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text:   #df5641;
231  --product-label-overlay-reduction-bg:     #F3E8E0;
232  --product-label-overlay-reduction-text-weight: 600;
233  --product-label-overlay-stock-text:       #2647A6;
234  --product-label-overlay-stock-bg:         #EF108A;
235  --product-label-overlay-new-text:         #F3E8E0;
236  --product-label-overlay-new-bg:           #2647A6;
237  --product-label-overlay-meta-text:        #F3E8E0;
238  --product-label-overlay-meta-bg:          #027353;
239  --product-label-sale-text:                #F27406;
240  --product-label-sold-text:                #EF108A;
241  --product-label-preorder-text:            #027353;
242
243  --product-block-crop-align:               center;
244
245  
246  --product-block-price-align:              flex-start;
247  --product-block-price-item-margin-start:  initial;
248  --product-block-price-item-margin-end:    .5rem;
249  
250
251  
252
253  --collection-block-image-position:   center center;
254
255  --swatch-picker-image-size:          40px;
256  --swatch-crop-align:                 center center;
257
258  --image-overlay-text-color:          243 232 224;--image-overlay-bg:                  rgba(52, 50, 49, 0.1);
259  --image-overlay-shadow-start:        rgb(0 0 0 / 0.15);
260  --image-overlay-box-opacity:         0.24;--product-inventory-ok-box-color:            #F3E8E0;
261  --product-inventory-ok-text-color:           #027353;
262  --product-inventory-ok-icon-box-fill-color:  #fff;
263  --product-inventory-low-box-color:           #343231;
264  --product-inventory-low-text-color:          #F27406;
265  --product-inventory-low-icon-box-fill-color: none;
266  --product-inventory-low-text-color-channels: 2, 115, 83;
267  --product-inventory-ok-text-color-channels:  242, 116, 6;
268
269  --rating-star-color: 38 71 166;--overlay-align-left: start;
270    --overlay-align-right: end;}html[dir=rtl] {
271  --overlay-right-text-m-left: 0;
272  --overlay-right-text-m-right: auto;
273  --overlay-left-shadow-left-left: 15%;
274  --overlay-left-shadow-left-right: -50%;
275  --overlay-left-shadow-right-left: -85%;
276  --overlay-left-shadow-right-right: 0;
277}::selection {
278    background: rgb(var(--body-heading-color));
279    color: rgb(var(--body-bg-color));
280  }
281  ::-moz-selection {
282    background: rgb(var(--body-heading-color));
283    color: rgb(var(--body-bg-color));
284  }.navigation .h1 {
285  color: inherit !important;
286}.use-color-scheme--default {
287  --product-label-sale-text:           #F27406;
288  --product-label-sold-text:           #EF108A;
289  --product-label-preorder-text:       #027353;
290  --input-background-color:            rgb(var(--body-bg-color));
291  --input-text-color:                  var(--body-input-text-color);
292  --input-border-color:                rgb(195, 187, 180);
293  --input-border-color-hover:          rgb(138, 132, 128);
294  --input-border-color-active:         rgb(52, 50, 49);
295}.use-color-scheme--1 {
296  --product-label-sale-text:           currentColor;
297  --product-label-sold-text:           currentColor;
298  --product-label-preorder-text:       currentColor;
299  --input-background-color:            transparent;
300  --input-text-color:                  0 0 0;
301  --input-border-color:                rgb(170, 162, 157);
302  --input-border-color-hover:          rgb(109, 104, 101);
303  --input-border-color-active:         rgb(0, 0, 0);
304}</style>
305
306  <link href="//makeworthcoffee.com/cdn/shop/t/22/assets/main.css?v=30512459059562137561789689309" rel="stylesheet" type="text/css" media="all" />
307<link rel="preload" as="font" href="//makeworthcoffee.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//makeworthcoffee.com/cdn/fonts/gloock/gloock_n4.c03e09a10e0b6d6c4138a58e53df91152ca7a156.woff2" type="font/woff2" crossorigin>
307<script>
308    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
309
310    window.theme = {
311      info: {
312        name: 'Symmetry',
313        version: '8.0.0'
314      },
315      device: {
316        hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
317        hasHover: window.matchMedia('(hover: hover)').matches
318      },
319      mediaQueries: {
320        md: '(min-width: 768px)',
321        productMediaCarouselBreak: '(min-width: 1041px)'
322      },
323      routes: {
324        base: 'https://makeworthcoffee.com',
325        cart: '/cart',
326        cartAdd: '/cart/add.js',
327        cartUpdate: '/cart/update.js',
328        predictiveSearch: '/search/suggest'
329      },
330      strings: {
331        cartTermsConfirmation: "You must agree to the terms and conditions before continuing.",
332        cartItemsQuantityError: "You can only add [QUANTITY] of this item to your cart.",
333        generalSearchViewAll: "View all search results",
334        noStock: "Sold out",
335        noVariant: "Unavailable",
336        productsProductChooseA: "Choose a",
337        generalSearchPages: "Pages",
338        generalSearchNoResultsWithoutTerms: "Sorry, we couldnʼt find any results",
339        shippingCalculator: {
340          singleRate: "There is one shipping rate for this destination:",
341          multipleRates: "There are multiple shipping rates for this destination:",
342          noRates: "We do not ship to this destination."
343        },
344        regularPrice: "Regular price",
345        salePrice: "Sale price"
346      },
347      settings: {
348        moneyWithCurrencyFormat: "${{amount}} USD",
349        cartType: "drawer",
350        afterAddToCart: "notification",
351        quickbuyStyle: "button",
352        externalLinksNewTab: true,
353        internalLinksSmoothScroll: true
354      }
355    }
356
357    theme.inlineNavigationCheck = function() {
358      var pageHeader = document.querySelector('.pageheader'),
359          inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'),
360          inlineNav = inlineNavContainer.querySelector('.navigation--left');
361      if (inlineNav && getComputedStyle(inlineNav).display != 'none') {
362        var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'),
363            logoContainer = document.querySelector('.logo-area__middle__inner');
364        if(inlineMenuCentered) {
365          var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth,
366              middleWidth = logoContainer.clientWidth,
367              logoArea = document.querySelector('.logo-area'),
368              computedLogoAreaStyle = getComputedStyle(logoArea),
369              logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)),
370              availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40;
371          inlineNavContainer.style.maxWidth = availableNavWidth + 'px';
372        }
373
374        var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'),
375            lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child');
376        if (lastInlineNavLink) {
377          var inlineNavWidth = null;
378          if(document.querySelector('html[dir=rtl]')) {
379            inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth;
380          } else {
381            inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth;
382          }
383          if (inlineNavContainer.offsetWidth >= inlineNavWidth) {
384            pageHeader.classList.add('pageheader--layout-inline-permitted');
385            var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20;
386            if (tallLogo) {
387              inlineNav.classList.add('navigation--tight-underline');
388            } else {
389              inlineNav.classList.remove('navigation--tight-underline');
390            }
391          } else {
392            pageHeader.classList.remove('pageheader--layout-inline-permitted');
393          }
394        }
395      }
396    };
397
398    theme.setInitialHeaderHeightProperty = () => {
399      const section = document.querySelector('.section-header');
400      if (section) {
401        document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px');
402      }
403    };
404  </script>
404
405
406  
406<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/main.js?v=150891663519462644191789689309" defer></script>
406
407
408  
408<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
408<meta name="google-site-verification" content="rOymJk29pUzhKpM60mAVhLQFI9jQ-6nNjJuZrzPyq0M">
409<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/63711543468/digital_wallets/dialog">
410<meta id="in-context-paypal-metadata" data-shop-id="63711543468" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
411<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
411<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
411
412<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
413<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=63711543468" crossorigin="anonymous"></script>
vendor: 1 bytes, line 413
413
414<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":63711543468,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/63711543468","merchantName":"Makeworth Coffee ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Makeworth Coffee ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 414
414
415<script id="shopify-features" type="application/json">{"accessToken":"2f526ff1195d8388b7aedb4cc1399e3a","betas":["rich-media-storefront-analytics"],"domain":"makeworthcoffee.com","predictiveSearch":true,"shopId":63711543468,"locale":"en"}</script>
vendor: 1 bytes, line 415
415
416<script>var Shopify = Shopify || {};
417Shopify.shop = "9e28af-2.myshopify.com";
418Shopify.locale = "en";
419Shopify.currency = {"active":"USD","rate":"1.0"};
420Shopify.country = "US";
421Shopify.theme = {"name":"9\/16\/26: color, PP, SEO and Metafield, index","id":155973779628,"schema_name":"Symmetry","schema_version":"8.0.0","theme_store_id":568,"role":"main"};
422Shopify.theme.handle = "null";
423Shopify.theme.style = {"id":null,"handle":null};
424Shopify.cdnHost = "makeworthcoffee.com/cdn";
425Shopify.routes = Shopify.routes || {};
426Shopify.routes.root = "/";
427Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
428Shopify.SignInWithShop = Shopify.SignInWithShop || {};
429Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
430Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 430
430
431<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 431
431
432<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 432
432
433<script>
434  window.ShopifyPay = window.ShopifyPay || {};
435  window.ShopifyPay.apiHost = "shop.app\/pay";
436  window.ShopifyPay.redirectState = null;
437</script>
vendor: 1 bytes, line 437
437
438<script>
439  window.Shopify = window.Shopify || {};
440  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
441  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
442  window.Shopify.SignInWithShop.eligible = true;
443</script>
vendor: 1 bytes, line 443
443
444<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 444
444
445<script type="module">
446  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
447
448  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
449
450</script>
vendor: 1 bytes, line 450
450
451<script>
452  window.Shopify = window.Shopify || {};
453  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
454  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"]};
455</script>
vendor: 1 bytes, line 455
455
456<script>(function() {
457  var isLoaded = false;
458  function asyncLoad() {
459    if (isLoaded) return;
460    isLoaded = true;
461    var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0411\/8639\/4277\/t\/11\/assets\/zbqolyohuyfsvyft500.js?shop=9e28af-2.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=9e28af-2.myshopify.com","https:\/\/evey-files.s3.amazonaws.com\/js\/online_store.js?shop=9e28af-2.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=9e28af-2.myshopify.com\u0026shop=9e28af-2.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=9e28af-2.myshopify.com\u0026shop=9e28af-2.myshopify.com","https:\/\/sdks.automizely.com\/conversions\/v1\/conversions.js?app_connection_id=a6ac2f7df0654136b176b39797f32c41\u0026mapped_org_id=cf24c43f461f575089c0ac19a4d662dc_v1\u0026shop=9e28af-2.myshopify.com","https:\/\/cdn.hextom.com\/js\/emailcollectionbar.js?shop=9e28af-2.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tpsectioninstalltm.min.js?v=1738634779\u0026t=tapita-section-script-tags\u0026shop=9e28af-2.myshopify.com"];
462    for (var i = 0; i < urls.length; i++) {
463      var s = document.createElement('script');
464      s.type = 'text/javascript';
465      s.async = true;
466      s.src = urls[i];
467      var x = document.getElementsByTagName('script')[0];
468      x.parentNode.insertBefore(s, x);
469    }
470  };
471  if(window.attachEvent) {
472    window.attachEvent('onload', asyncLoad);
473  } else {
474    window.addEventListener('load', asyncLoad, false);
475  }
476})();</script>
vendor: 1 bytes, line 476
476
477<script id="__st">var __st={"a":63711543468,"offset":-14400,"reqid":"c6b8637a-b1ac-41db-8dec-7a3b8e0bf553-1791310272","pageurl":"makeworthcoffee.com\/tools\/recurring\/login","u":"b8b153bed796"};</script>
vendor: 1 bytes, line 477
477
478<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 478
478
479<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 479
479
480<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//makeworthcoffee.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 480
480
481<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 = "//makeworthcoffee.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>
481<script crossorigin="anonymous" defer="defer" src="//makeworthcoffee.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 481
481
482<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 482
482
483<script>
484  window.Shopify = window.Shopify || {};
485  window.Shopify.MCP = window.Shopify.MCP || {};
486  window.Shopify.MCP.enabled = true;
487  window.Shopify.MCP.shop = "9e28af-2.myshopify.com";
488  window.Shopify.MCP.mcpEndpoint = "https:\/\/makeworthcoffee.com\/api\/mcp";
489  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
490</script>
vendor: 1 bytes, line 490
490
491<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("\/\/makeworthcoffee.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
492</script>
vendor: 1 bytes, line 492
492
493<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://makeworthcoffee.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
494</script>
vendor: 1 bytes, line 494
494
495<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
496  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);
497</script>
vendor: 1 bytes, line 497
497
498<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})}}));
499</script>
499
500<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://makeworthcoffee.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
501<style id="shopify-accelerated-checkout-cart">
502        #shopify-buyer-consent {
503  margin-top: 1em;
504  display: inline-block;
505  width: 100%;
506}
507
508#shopify-buyer-consent.hidden {
509  display: none;
510}
511
512#shopify-subscription-policy-button {
513  background: none;
514  border: none;
515  padding: 0;
516  text-decoration: underline;
517  font-size: inherit;
518  cursor: pointer;
519}
520
521#shopify-subscription-policy-button::before {
522  box-shadow: none;
523}
524
525      </style>
526<script id="sections-script" data-sections="footer" defer="defer" src="//makeworthcoffee.com/cdn/shop/t/22/compiled_assets/scripts.js?v=106146054796332795651789689309"></script>
vendor: 1 bytes, line 526
526
527<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
527
528<!-- CC Custom Head Start --><style>
529#shopify-section-sections--19315168903340__announcement-bar {
530  background-image: url('https://cdn.shopify.com/s/files/1/0637/1154/3468/files/Asset_1_2x_e46be14e-0d73-45c8-b7fc-b1794b0f5220.png?v=1789072517');
531  background-size: cover;
532  background-position: center;
533  background-repeat: no-repeat;
534}
535#shopify-section-sections--19315168903340__announcement-bar,
536#shopify-section-sections--19315168903340__announcement-bar a,
537#shopify-section-sections--19315168903340__announcement-bar button {
538  color: #ffffff;
539}
540
541#shopify-section-template--19315174932652__178908016831c3f83e h1,
542#shopify-section-template--19315174932652__178908016831c3f83e h2,
543#shopify-section-template--19315174932652__178908016831c3f83e h3 {
544  font-size: 33px !important;
545}
546#shopify-section-template--19315174932652__178908016831c3f83e p {
547  font-size: 16px !important;
548}
549#shopify-section-template--19315174932652__178908016831c3f83e [class*="eyebrow"] {
550  font-size: 14px !important;
551  text-transform: uppercase !important;
552}
553</style><!-- CC Custom Head End --><!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
554<script async src="https://app.tncapp.com/get_script/?shop_url=9e28af-2.myshopify.com"></script>
554
555
556
557<!-- END app block --><!-- BEGIN app block: shopify://apps/sami-b2b-lock/blocks/app-embed/8d86a3b4-97b3-44ab-adc1-ec01c5a89da9 -->
558<script>
559  window.Samita = window.Samita || {};
560  Samita.SamitaLocksAccessParams = Samita.SamitaLocksAccessParams || {};
561  Samita.SamitaLocksAccessParams.cart = {item_count:0,total_price:0,currency:"USD",items:[]};
562  Samita.SamitaLocksAccessParams.settings = {"general":{"copyright":true,"customcss":"img[alt=\"smtImage\"] {\ncontent:url(https://cdn.shopify.com/s/files/1/0637/1154/3468/files/FS9A9197.jpg?v=1741576203) !important;\nobject-fit: contain !important;\n}\nhtml body .lock__notificationFooter #passcode{\nflex:1 !important;\nbox-shadow:none !important;\n}\n\nhtml body .lock__notificationTemplateWrapper{\nwidth:50% !important;\nbox-shadow:none !important;\n}\n\nhtml body .lock__notificationTemplateWrapper .Lock__Error{\nmargin-top:5px !important;\n}\n\nhtml body .Lock__Watermark{\npadding: 0 40px !important;\n}\n\nhtml body .Lock__Watermark p{\nfont-size: 15px !important;\nfont-family: inherit;\n}\n\n@media(max-width:1024px){\nhtml body .lock__notificationTemplateWrapper{\nwidth:100% !important;\n}\n}\n\nhtml body .lock__notificationFooter #passcode:focus-visible {\nborder: 1px solid #ccc !important;\n}\nhtml body .lock__notificationTemplateWrapper img[alt=\"smtImage\"] { width:600px !important; height:auto !important; }","price_atc":"plain_text","effect_button":"ripple","collectFeedback":true,"placeholder_message":true,"placeholder_templateLock":true},"template":{"text_color":"#000","btn_bg_color":"#000000","bg_placeholder":"#f3f3f3","btn_text_color":"#ffffff","bg_notification":"#fff","input_box_shadow":"#ccc","plain_text_color":"#230d0d","color_placeholder":"#000","button_priceAtc_bg":"#5487a0","input_passcode_color":"#000","button_priceAtc_color":"#fff","input_passcode_background":"#ffffff"}};
563  Samita.SamitaLocksAccessParams.locks = [{"access":1,"id":16931,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This product is reserved for special order. Please contact [email protected] for password access","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"8061015916716":"products"},"PreviewLink":"9e28af-2.myshopify.com/products/bonnie-clyde","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":3142,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This page is reserved for Makeworth Wholesale orders. Please contact [email protected] to receive login info","listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item can’t be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2025-11-13T17:02:05.280Z","startDate":"2025-11-12T17:02:05.280Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":null,"page":[],"type":"collections","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["atc","all"],"hideList":true,"products":[],"variants":[],"PreviewLink":"9e28af-2.mysh
563opify.com/collections/wholesale","collections":{"295880523948":"collections"},"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1}];
564  Samita.SamitaLocksAccessParams.ShopUrl = Shopify.shop;
565  Samita.SamitaLocksAccessParams.features = {"conditions_specific_products":-1,"isCreateAbleLock":true,"number_lock_to_add":-1,"login_to_view_products":true,"login_to_view_pages":true,"login_to_view_urls":true,"login_to_view_blogs":true,"login_to_view_collections":true,"login_to_view_whole_websites":true,"password_protect_pages_with_locks":true,"add_multiple_passcode":true,"secret_link_view_page":true,"exclude_specific_URLs":true,"login_view_price":true,"hide_product_and_collection":true,"hide_add_to_cart_price_and_btn":true,"redirect_to_any_page_url":true,"hide_price_on_gg_search":true,"select_blog_article_to_lock":true,"select_customer_for_lock":true,"exclude_product":true,"request_access":true,"integrateApp":true,"date_range":true,"country_restriction":true,"available_languages":true,"lock_variants":true,"checkout_lock":true};
566  Samita.SamitaLocksAccessParams.themeInfo = [{"id":133677318316,"name":"Dawn","role":"unpublished","theme_store_id":887,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/133677318316","selected":false,"theme_name":"Dawn","theme_version":"12.0.0"},{"id":133693767852,"name":"Sense","role":"unpublished","theme_store_id":1356,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/133693767852","selected":false,"theme_name":"Sense","theme_version":"12.0.0"},{"id":133875237036,"name":"Updated copy of Symmetry","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/133875237036","selected":false,"theme_name":"Symmetry","theme_version":"7.0.0"},{"id":134190596268,"name":"Symmetry","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/134190596268","selected":false,"theme_name":"Symmetry","theme_version":"7.1.2"},{"id":134190629036,"name":"Makeworth Coffee","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/134190629036","selected":true,"theme_name":"Symmetry","theme_version":"7.0.1"},{"id":138379526316,"name":"Makeworth Coffee 5/1","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/138379526316","selected":false,"theme_name":"Symmetry","theme_version":"7.3.0"},{"id":138794664108,"name":"Updated copy of Makeworth Coffee with Installme...","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/138794664108","selected":false,"theme_name":"Symmetry","theme_version":"7.3.0"},{"id":138851123372,"name":"Dawn","role":"unpublished","theme_store_id":887,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/138851123372","selected":false,"theme_name":"Dawn","theme_version":"15.2.0"},{"id":143535145132,"name":"Makeworth Coffee","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/143535145132","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":147856359596,"name":"Makeworth Coffee w/font 11/28/25","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/147856359596","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155935998124,"name":"Makeworth Coffee + wholesale noindex","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155935998124","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155968667820,"name":"DEV — coffee data build","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155968667820","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155969257644,"name":"Makeworth Coffee — coffee data 9/17","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155969257644","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155973157036,"name":"DEV — panel v2","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155973157036","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155973419180,"name":"DEV — panel v3 labels","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155973419180","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155973779628,"name":"DEV — panel v4 show size","role":"main","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155973779628","selected":false,"theme_name":"Symmetry","theme_version":"8.0.0"},{"id":155974303916,"name":"DEV — RC page","role":"unpublished","theme_store_id":568,"admin_graphql_api_id":"gid://shopify/OnlineStoreTheme/155974303916","selected":false,"theme_name":"Symmetry"}];
567  Samita.SamitaLocksAccessParams.appUrl = "https:\/\/lock.samita.io";
568  Samita.SamitaLocksAccessParams.selector = {"theme_store_id":null,"theme_name":"default","product":{"price":".product__price, div[id*='price-template'], .product-details .product-pricing, .product-price, .product-detail__price.product-price, .price__container .price__regular, [data-section-id='product-template'] .product__price, ul[data-price], .price.price--large, dl[data-price], .product__content-header p.product__price, .product-single__prices, .product-single__meta .price-container, ul.product-single__meta-list.list--no-bullets.list--inline, form#AddToCartForm-product-template > p.product__price, .product-price > p.price.product-single__price.product-single__price-product-template, .info_content > p.product-single__price.product-single__price-nov-product-template, .product-form__info-item:nth-child(1) .product-form__info-content, p#product-price, .sh-price-wrapper, .prod-details-info-content h5.price, p.modal_price.product__price, .tt-product-single-info .tt-price, .product-info__price.js-
568price-wrapper, h3.product-single__price-text, .product-single__price-product-template, .modal_price .price__container, h2.h4-style.price-area, .product-details .product-pricing .product--price, span#productPrice-product-template, .product-single__meta .product-single__prices, .site-box-content span.price, .desc_blk .price, p.modal_price, .product-price.product-main-price, .ProductMeta__PriceList.Heading, .pricing.lht, div#price.detail-price, .h2.product-single__price span#productPrice, .product__price.h6, h2#ProductPrice, .product-submit span.product-price, .product-single__meta .product__price, .product-info__wrapper .product-price, .section.product_section p.modal_price, .product-price_wrapper .product-price, span#ProductPrice, div#product-price span#Main_price_data, ul.product-page--pricing, p#productPrice, div[data-price-wrapper], .product-details div#price, p.price--container, .product-details h2.offers, .price-container.text-money, .product-area__row.cc-animate-init .product-area__col.product-area__col--price, .product-form-block .product-price.product-price--large, .product__details .product__price, .product-meta__price-list-container, span#price-field","btnAtc":"button.button.product-selector__submit, button#AddToCart, .product-form__buttons button.product-form__submit, .product-form button.product__add-to-cart-button, .product__submit__buttons .btn--add-to-cart, .paymentButtonsWrapper button#AddToCart, form.product-form--wide button#AddToCart, .product-form__payment-container button.product-form__add-button, product-page--submit-action button#purchase, form[action='/cart/add'] button[data-cart-action='added'], input.add-to-cart","mainContent":"div#main, main#content, .is-beside-vertical-header, main#MainContent, main#main, .wrapper.main-content, main#site-main"},"collection":{"productSelector":"card-product.card-product, .product-list__inner product-item.product-item, ul.grid.product-grid li.grid__item, .product-list-item, ul.grid.grid-cols-1 li.bg-primary-background","collectionSelect":"div#product-grid .card-collection, .collection-list .collection-list__item, .collection-item, ul.grid.grid-cols-1 li.relative.bg-primary-background.w-full","price":"card-product.card-product .price.card-product__price, .product-item-meta__price-list-container, span.price, .product-price, .card-information .price, p.product-list-item-price, .relative .text-center.mt-1","btnAtc":"card-product.card-product ul.list-unstyled"},"searchPage":{"productSelector":"card-product.card-product, ul.grid.product-grid li.grid__item, .product-block","price":"card-product.card-product .price.card-product__price, span.price, .card-information .price, .product-price","btnAtc":"card-product.card-product ul.list-unstyled"},"otherPage":{"productSelector":"card-product.card-product, ul.grid.product-grid li.grid__item, .product-block","collectionSelect":"div#product-grid .card-collection, .collection-list","price":"card-product.card-product .price.card-product__price, span.price, .card-information .price, .product-price","btnAtc":"card-product.card-product ul.list-unstyled"},"index":{"productSelector":"card-product.card-product, ul.grid.product-grid li.grid__item, .product-block","collectionSelect":"div#product-grid .card-collection, .collection-list .collection-list__item","price":"card-product.card-product .price.card-product__price, span.price, .card-information .price, .product-price","btnAtc":"card-product.card-product ul.list-unstyled"}};
569  // Keep the server-provided value separate. Custom JS below can continue to
570  // mutate `selector`; storefront code will apply only those mutations after
571  // resolving the correct base selector for the current theme.
572  Samita.SamitaLocksAccessParams.selectorFromMetafield = JSON.parse(JSON.stringify(Samita.SamitaLocksAccessParams.selector));
573  Samita.SamitaLocksAccessParams.translation = {"default":{"general":{"Back":"Back","Submit":"Submit","Enter_passcode":"Enter passcode","Passcode_empty":"Passcode cant be empty !!","secret_lock_atc":"You cannot see the add to cart of this product !!","title_linkScret":"The link is locked !!","customer_lock_atc":"Button add to cart has been lock !!","secret_lock_price":"You cannot see the price of this product !!","Login_to_see_price":"Login to see price","Passcode_incorrect":"Passcode is incorrect !!","customer_lock_price":"Price had been locked !!","Login_to_Add_to_cart":"Login to Add to cart","notification_linkScret":"resource accessible only with secret link","This_resource_has_been_locked":"This resource has been locked","please_enter_passcode_to_unlock":"Please enter your passcode to unlock this resource"}}};
574  Samita.SamitaLocksAccessParams.statusTrial = {};
575  Samita.SamitaLocksAccessParams.current_locale = "en";
576  Samita.SamitaLocksAccessParams.shopTimezoneOffset = "-0400";
577  Samita.SamitaLocksAccessParams.ListHandle = [];
578  Samita.SamitaLocksAccessParams.ProductsLoad = [];
579  Samita.SamitaLocksAccessParams.proxy_url = "/apps/samita-lock";
580  Samita.SamitaLocksAccessParams.tokenStorefrontSamiLock = "a69d4a87e6fc9676251dae2d8b205fb5";
581  if (window?.Shopify?.designMode) { window.Samita.SamitaLocksAccessParams.locks = []; }
582  document.querySelector('html').classList.add('smt-loadding');
583  
584  
585  
586  
587  
588  
589  
590  
591  Samita.SamitaLocksAccessParams.pageType = "";
592  
593  
594    
595    
596    
597    Samita.SamitaLockTranslation = null;
598  
599</script>
599
600
601<style>html .lock__notificationTemplateWrapper{background:#fff !important}html button#passcodebtn{background:#000000 !important;color:#ffffff !important}html input#passcode{background:#ffffff !important;color:#000 !important;box-shadow:0 0 10px 0 #ccc !important}html input#passcode::placeholder{color:#000 !important;} !important}html button#backbtn{background:#000000 !important;color:#ffffff !important}html .lock__placeholder{background:#f3f3f3 !important;color:#000 !important}html .smt-plain-text{color:#230d0d !important;cursor:pointer}html .smt-button{background:#5487a0 !important;color:#fff !important;cursor:pointer;padding:10px 20px;border-radius:5px;text-decoration:none !important}html.smt-loadding{opacity:0 !important;visibility:hidden !important}img[alt="smtImage"] {
602content:url(https://cdn.shopify.com/s/files/1/0637/1154/3468/files/FS9A9197.jpg?v=1741576203) !important;
603object-fit: contain !important;
604}
605html body .lock__notificationFooter #passcode{
606flex:1 !important;
607box-shadow:none !important;
608}
609
610html body .lock__notificationTemplateWrapper{
611width:50% !important;
612box-shadow:none !important;
613}
614
615html body .lock__notificationTemplateWrapper .Lock__Error{
616margin-top:5px !important;
617}
618
619html body .Lock__Watermark{
620padding: 0 40px !important;
621}
622
623html body .Lock__Watermark p{
624font-size: 15px !important;
625font-family: inherit;
626}
627
628@media(max-width:1024px){
629html body .lock__notificationTemplateWrapper{
630width:100% !important;
631}
632}
633
634html body .lock__notificationFooter #passcode:focus-visible {
635border: 1px solid #ccc !important;
636}
637html body .lock__notificationTemplateWrapper img[alt="smtImage"] { width:600px !important; height:auto !important; }</style>
638
639
640
641
642<!-- END app block -->
642<script src="https://cdn.shopify.com/extensions/01a0f67f-a508-78ac-8c38-5b75c817b9d5/wholesale-lock-hide-price-189/assets/samitaLock.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 642
642
643<script src="https://cdn.shopify.com/extensions/01a0f1c3-3dd7-7f97-a360-0b1a0b19e9ca/pdf-invoice-customizer-1-153/assets/invoice_download_embed.js" type="text/javascript" defer="defer"></script>
643
644<link href="https://cdn.shopify.com/extensions/01a0f1c3-3dd7-7f97-a360-0b1a0b19e9ca/pdf-invoice-customizer-1-153/assets/style.css" rel="stylesheet" type="text/css" media="all">
645<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
646<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: 63711543468,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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 646
646
647<script>
648  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
649</script>
vendor: 1 bytes, line 649
649
650<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}
650).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: 63711543468,storefrontBaseUrl: "https://makeworthcoffee.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://makeworthcoffee.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1501626540","configuration":"{\"focusDuration\":\"3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"78f180345468801b73943f50de9e9980","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
650,{"id":"1495138476","configuration":"{\"accountID\":\"457085\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6beb2e80c5918031073c477e306feacf","type":"APP","apiClientId":219313,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1434222764","configuration":"{\"store_id\":\"186765\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"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":"1217888428","configuration":"{\"storeIdentity\":\"9e28af-2.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"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":"852099244","configuration":"{\"hashed_organization_id\":\"cf24c43f461f575089c0ac19a4d662dc_v1\",\"app_key\":\"9e28af-2\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"653baec8563a6cf1ada385270373426a","type":"APP","apiClientId":2814809,"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":"498565292","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-5TNLC7H\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-R277LCWP7X\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-R277LCWP7X\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-R277LCWP7X\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Makeworth Coffee ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"9e28af-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/makeworthcoffee.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8102298124460","handle":"unisex-garment-dyed-pocket-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43949743702188","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8685667614892","handle":"banter-blend-10oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46898558369964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8371879805100","handle":"banter-blend-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44888396726444","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108118999212","handle":"baratza-encore-esp-coffee-and-espresso-grinder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971754393772","
650image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108117983404","handle":"baratza-sette-270wi-espresso-grinder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971726770348","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7940953735340","handle":"brazil-essencia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43489196605612","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369290379436","handle":"brazil-essencia-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879380644012","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7743109497004","handle":"brazil-essencia-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43501390856364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108122177708","handle":"breville-bambino-plus-espresso-machine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971757473964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8496501031084","handle":"colombia-sidra-thermal-shock-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45535307956396","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8031069798572","handle":"colombia-decaf-tolima","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43733071593644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369291165868","handle":"colombia-decaf-tolima-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879385788588","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7743109431468","handle":"colombia-decaf-tolima-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42943302009004","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8552661123244","handle":"colombia-loganberry","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46248666366124","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8552524841132","handle":"colombia-loganberry-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46248472477868","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8552355627180","handle":"colombia-loganberry-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46248164098220","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8339526320300","handle":"colombia-nitro-caturra","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44784912695468","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8454009061548","handle":"colombia-nitro-caturra-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45247518245036","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8454000148652","handle":"colombia-nitro-caturra-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45247450644652","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8381708468396","handle":"colombia-peachy-keen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45191843709100","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8381726294188","handle":"colombia-peachy-keen-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44923547189420","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8384109969580","handle":"colombia-peachy-keen-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44927772885164","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8562029527212","handle":"colombia-pink-bourbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46281653026988","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8577303183532","handle":"colombia-pink-bourbon-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46345439707308","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8577287913644","handle":"colombia-pink-bourbon-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46345247555756","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8683896438956","handle":"colombia-red-bourbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46886398689452","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8683896144044","handle":"colombia-red-bourbon-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46886398361772","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8683890671788","handle":"colombia-red-bourbon-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46886382796972","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8496512368812","handle":"colombia-sidra-thermal-shock","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45535341707436","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8496515907756","handle":"colombia-sidra-thermal-shock-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45535361106092","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369283367084","handle":"doppio-blend-12oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879359344812","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8231416037548","handle":"doppio-blend-wholesale-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44372713603244","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8734665506988","handle":"ethiopia-gori-gesha","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108086694060","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369272291500","handle":"ethiopia-gori-gesha-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879275196588","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8335246983340","handle":"ethiopia-gori-gesha-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44769535197356","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767984074924","handle":"ethiopia-habtamu-danche","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227516879020","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767984107692","handle":"ethiopia-habtamu-danche-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227516911788","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767984140460","handle":"ethiopia-habtamu-danche-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227516977324","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767985123500","handle":"guatemala-flor-del-cafe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227527626924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767985189036","handle":"guatemala-flor-del-cafe-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227527692460","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8767985221804","handle":"guatemala-flor-del-cafe-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47227527757996","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7754372546732","handle":"heirloom-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42933156544684","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8369286840492","handle":"heirloom-blend-10oz-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44879371272364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7761902207148","handle":"heirloom-blend-5lb-wholesale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42955784257708","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8079131312300","handle":"heirloom-blend-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43863831412908","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108085313708","handle":"lelit-bianca-espresso-machine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971607429292","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8108103532716","handle":"lelit-mara-x-espresso-machine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43971621945516","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8476078506156","handle":"liminal-decaf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45338235273388","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
650,{"id":"8471463952556","handle":"old-town-blend-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45319600865452","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8476171862188","handle":"liminal-blend-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45338364936364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://makeworthcoffee.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"155973779628","themeStoreId":"568","themePublished":"true","eventMetadataId":"7991564b-221d-462d-a9fb-a28c6669c342","shopId":"63711543468","storefrontBaseUrl":"https:\/\/makeworthcoffee.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
650<script>
651  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
652  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
653  window.ShopifyAnalytics.meta.currency = 'USD';
654  var meta = {"page":{"requestId":"c6b8637a-b1ac-41db-8dec-7a3b8e0bf553-1791310272"}};
655  for (var attr in meta) {
656    window.ShopifyAnalytics.meta[attr] = meta[attr];
657  }
658</script>
vendor: 1 bytes, line 658
658
659<script class="analytics">
660  (function () {
661    var customDocumentWrite = function(content) {
662      var jquery = null;
663
664      if (window.jQuery) {
665        jquery = window.jQuery;
666      } else if (window.Checkout && window.Checkout.$) {
667        jquery = window.Checkout.$;
668      }
669
670      if (jquery) {
671        jquery('body').append(content);
672      }
673    };
674
675    var hasLoggedConversion = function(token) {
676      if (token) {
677        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
678      }
679      return false;
680    }
681
682    var setCookieIfConversion = function(token) {
683      if (token) {
684        var twoMonthsFromNow = new Date(Date.now());
685        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
686
687        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
688      }
689    }
690
691    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
692    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
693    if (trekkie.integrations) {
694      return;
695    }
696    trekkie.methods = [
697      'identify',
698      'page',
699      'ready',
700      'track',
701      'trackForm',
702      'trackLink'
703    ];
704    trekkie.factory = function(method) {
705      return function() {
706        var args = Array.prototype.slice.call(arguments);
707        args.unshift(method);
708        trekkie.push(args);
709        if (method == 'track' || method == 'page') {
710          var pageUrl;
711          try {
712            pageUrl = window.location.href;
713          } catch (e) {}
714          var pageReferrer;
715          try {
716            pageReferrer = document.referrer;
717          } catch (e) {}
718          try {
719            if (window.__TREKKIE_SHIM_QUEUE == null) {
720              window.__TREKKIE_SHIM_QUEUE = [];
721            }
722            window.__TREKKIE_SHIM_QUEUE.push({
723              from: 'trekkie-stub',
724              method: method,
725              args: args.slice(1),
726              pageContext: {
727                url: pageUrl,
728                referrer: pageReferrer
729              }
730            });
731          } catch (e) {
732            // no-op
733          }
734        }
735        return trekkie;
736      };
737    };
738    for (var i = 0; i < trekkie.methods.length; i++) {
739      var key = trekkie.methods[i];
740      trekkie[key] = trekkie.factory(key);
741    }
742    trekkie.load = function(config) {
743      trekkie.config = config || {};
744      trekkie.config.initialDocumentCookie = document.cookie;
745      var first = document.getElementsByTagName('script')[0];
746var script = document.createElement('script');
747script.type = 'text/javascript';
748script.onerror = function(e) {
749  var scriptFallback = document.createElement('script');
750  scriptFallback.type = 'text/javascript';
751  scriptFallback.onerror = function(error) {
752          var Monorail = {
753      produce: function produce(monorailDomain, schemaId, payload) {
754        var currentMs = new Date().getTime();
755        var event = {
756          schema_id: schemaId,
757          payload: payload,
758          metadata: {
759            event_created_at_ms: currentMs,
760            event_sent_at_ms: currentMs
761          }
762        };
763        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
764      },
765      sendRequest: function sendRequest(endpointUrl, payload) {
766        // Try the sendBeacon API
767        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
768          var blobData = new window.Blob([payload], {
769            type: 'text/plain'
770          });
771
772          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
773            return true;
774          } // sendBeacon was not successful
775
776        } // XHR beacon
777
778        var xhr = new XMLHttpRequest();
779
780        try {
781          xhr.open('POST', endpointUrl);
782          xhr.setRequestHeader('Content-Type', 'text/plain');
783          xhr.send(payload);
784        } catch (e) {
785          console.log(e);
786        }
787
788        return false;
789      },
790      isIos12: function isIos12() {
791        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
792      }
793    };
794    Monorail.produce('monorail-edge.shopifysvc.com',
795      'trekkie_storefront_load_errors/1.1',
796      {shop_id: 63711543468,
797      theme_id: 155973779628,
798      app_name: "storefront",
799      context_url: window.location.href,
800      source_url: "//makeworthcoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
801
802  };
803  scriptFallback.async = true;
804  scriptFallback.src = '//makeworthcoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
805  first.parentNode.insertBefore(scriptFallback, first);
806};
807script.async = true;
808script.src = '//makeworthcoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
809first.parentNode.insertBefore(script, first);
810
811    };
812    trekkie.load(
813      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":63711543468,"isMerchantRequest":null,"themeId":155973779628,"themeCityHash":"13280915991795120028","contentLanguage":"en","currency":"USD","eventMetadataId":"7991564b-221d-462d-a9fb-a28c6669c342"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
814    );
815
816    var loaded = false;
817    trekkie.ready(function() {
818      if (loaded) return;
819      loaded = true;
820
821      window.ShopifyAnalytics.lib = window.trekkie;
822
823      var originalDocumentWrite = document.write;
824      document.write = customDocumentWrite;
825      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
826      document.write = originalDocumentWrite;
827
828      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
829      var token = match? match[1]: undefined;
830      if (!hasLoggedConversion(token)) {
831        setCookieIfConversion(token);
832        
833      }
834    });
835
836    window.ShopifyAnalytics.lib.page(null,{"requestId":"c6b8637a-b1ac-41db-8dec-7a3b8e0bf553-1791310272","shopifyEmitted":true});
837
838    var eventsListenerScript = document.createElement('script');
839    eventsListenerScript.async = true;
840    eventsListenerScript.src = "//makeworthcoffee.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
841    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
842})();</script>
vendor: 1 bytes, line 842
842
843<script
844  defer
845  src="https://makeworthcoffee.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
846  data-application="storefront-renderer"
847  data-shop-id="63711543468"
848  data-render-region="gcp-europe-west1"
849  data-page-type=""
850  data-theme-instance-id="155973779628"
851  data-theme-name="Symmetry"
852  data-theme-version="8.0.0"
853  data-monorail-region="shop_domain"
854  data-resource-timing-sampling-rate="10"
855  data-shs="true"
856  data-shs-beacon="true"
857  data-shs-export-with-fetch="true"
858  data-shs-logs-sample-rate="1"
859  data-shs-beacon-endpoint="https://makeworthcoffee.com/api/collect"
860></script>
860
861<meta name="shopify-y" content="4ac2358b-ab9d-4509-b268-51862965150a" data-expiration="1822867873000"><meta name="shopify-s" content="179cd962-a587-43d4-9087-d6bbd7260e17" data-expiration="1791312073000"><meta name="new-cookie-storage-activated" content="t"></head>
862
863<body class="template-
864">
865
866  <a class="skip-link visually-hidden" href="#content" data-cs-role="skip">Skip to content</a><!-- BEGIN sections: header-group -->
867<div id="shopify-section-sections--21708939296940__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar">
868
869<announcement-bar id="section-id-sections--21708939296940__announcement-bar" class="announcement-bar announcement-bar--with-announcement">
870    <style data-shopify>
871#section-id-sections--21708939296940__announcement-bar {
872        --bg-color: #ef108a;
873        --bg-gradient: ;
874        --heading-color: 243 232 224;
875        --text-color: 243 232 224;
876        --link-color: 243 232 224;
877        --announcement-font-size: 16px;
878      }
879    </style>
880<div class="container container--no-max relative">
881      <div class="announcement-bar__left desktop-only">
882        
883<ul class="social inline-flex flex-wrap"><li>
884      <a class="social__link flex items-center justify-center" href="https://www.instagram.com/makeworthcoffee/" target="_blank" rel="noopener" title="Makeworth Coffee  on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span>
885      </a>
886    </li></ul>
887
888      </div>
889
890      <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div
891                class="announcement"
892                style="--heading-color: 243 232 224;
893                    --text-color: 243 232 224;
894                    --link-color: 243 232 224;
895                " 
896              ><div class="announcement__text">
897                  <strong>FREE SHIPPING ON ORDERS OVER $40</strong>
898
899                  
900                </div>
901              </div></div>
902          <div class="announcement-bar__announcement-controller">
903            <button class="announcement-button announcement-button--previous" aria-label="Previous"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></button><button class="announcement-button announcement-button--next" aria-label="Next"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right" aria-hidden="true" focusable="false" role="presentation"><path d="m9 18 6-6-6-6"/></svg></button>
904          </div></div>
905
906      <div class="announcement-bar__right desktop-only">
907        
908        
909          <div class="header-localization">
910            
911
912<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/custom-select.js?v=173148981874697908181789689309" defer="defer"></script>
912<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/tools/recurring/login" /><div class="localization__grid"><div class="localization__selector">
913        <input type="hidden" name="country_code" value="US">
914<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
915            aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button">
916      <span class="text-start">United States (USD&nbsp;$)</span>
917      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
918        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
919      </svg>
920    </button>
921    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
922        aria-hidden="true" hidden aria-activedescendant="annbar-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option"
923            data-value="US"
924            data-value-id=""
925
926 aria-selected="true">
927          <span class="pointer-events-none">United States (USD&nbsp;$)</span>
928        </li></ul>
929  </div></country-selector></div></div>
929<script>
930      customElements.whenDefined('custom-select').then(() => {
931        if (!customElements.get('country-selector')) {
932          class CountrySelector extends customElements.get('custom-select') {
933            constructor() {
934              super();
935              this.loaded = false;
936            }
937
938            async showListbox() {
939              if (this.loaded) {
940                super.showListbox();
941                return;
942              }
943
944              this.button.classList.add('is-loading');
945              this.button.setAttribute('aria-disabled', 'true');
946
947              try {
948                const response = await fetch('?section_id=country-selector');
949                if (!response.ok) throw new Error(response.status);
950
951                const tmpl = document.createElement('template');
952                tmpl.innerHTML = await response.text();
953
954                const el = tmpl.content.querySelector('.custom-select__listbox');
955                this.listbox.innerHTML = el.innerHTML;
956
957                this.options = this.querySelectorAll('.custom-select__option');
958
959                this.popular = this.querySelectorAll('[data-popular]');
960                if (this.popular.length) {
961                  this.popular[this.popular.length - 1].closest('.custom-select__option')
962                    .classList.add('custom-select__option--visual-group-end');
963                }
964
965                this.selectedOption = this.querySelector('[aria-selected="true"]');
966                if (!this.selectedOption) {
967                  this.selectedOption = this.listbox.firstElementChild;
968                }
969
970                this.loaded = true;
971              } catch {
972                this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
973              } finally {
974                super.showListbox();
975                this.button.classList.remove('is-loading');
976                this.button.setAttribute('aria-disabled', 'false');
977              }
978            }
979
980            setButtonWidth() {
981              return;
982            }
983          }
984
985          customElements.define('country-selector', CountrySelector);
986        }
987      });
988    </script>
988<script>
989    document.getElementById('annbar-localization').addEventListener('change', (evt) => {
990      const input = evt.target.closest('.localization__selector').firstElementChild;
991      if (input && input.tagName === 'INPUT') {
992        input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
993        evt.currentTarget.submit();
994      }
995    });
996  </script>
996</form>
997          </div>
998        
999      </div>
1000    </div>
1001  </announcement-bar>
1002</div><div id="shopify-section-sections--21708939296940__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify>
1003  .logo img {
1004    width: 195px;
1005  }
1006  .logo-area__middle--logo-image {
1007    max-width: 195px;
1008  }
1009  @media (max-width: 767.98px) {
1010    .logo img {
1011      width: 95px;
1012    }
1013  }.section-header {
1014    position: -webkit-sticky;
1015    position: sticky;
1016  }</style>
1017<page-header data-section-id="sections--21708939296940__header">
1018  <div id="pageheader" class="pageheader pageheader--layout-inline-menu-center pageheader--sticky">
1019    <div class="logo-area container container--no-max">
1020      <div class="logo-area__left">
1021        <div class="logo-area__left__inner">
1022          <button class="mobile-nav-toggle" aria-label="Menu" aria-controls="main-nav"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-menu" aria-hidden="true" focusable="false" role="presentation"><path d="M3 12h18M3 6h18M3 18h18"/></svg></button>
1023          
1024          
1025            <div id="proxy-nav" class="navigation navigation--left" role="navigation" aria-label="Primary">
1026              <div class="navigation__tier-1-container">
1027                <ul class="navigation__tier-1">
1028                  
1029<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1030                      <a href="/collections/retail-coffee" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Shop</a>
1031                    </li>
1032                  
1033<li class="navigation__item">
1034                      <a href="https://makeworthcoffee.square.site" class="navigation__link" >Cafe Pick Up</a>
1035                    </li>
1036                  
1037<li class="navigation__item">
1038                      <a href="/pages/contact" class="navigation__link" >About Us</a>
1039                    </li>
1040                  
1041<li class="navigation__item">
1042                      <a href="/blogs/news" class="navigation__link" >Blog</a>
1043                    </li>
1044                  
1045<li class="navigation__item">
1046                      <a href="https://makeworthcoffee.com/tools/recurring/login" class="navigation__link" >Manage Subscriptions</a>
1047                    </li>
1048                  
1049                </ul>
1050              </div>
1051            </div>
1052          
1053        </div>
1054      </div>
1055
1056      <div class="logo-area__middle logo-area__middle--logo-image">
1057        <div class="logo-area__middle__inner">
1058          <div class="logo"><a class="logo__link" href="/" title="Makeworth Coffee "><img class="logo__image" src="//makeworthcoffee.com/cdn/shop/files/Makeworth_Logo_Tan.png?v=1789069151&width=390" alt="Makeworth Coffee " itemprop="logo" width="5334" height="2500" loading="eager" /></a></div>
1059        </div>
1060      </div>
1061
1062      <div class="logo-area__right">
1063        <div class="logo-area__right__inner">
1064          
1065            
1066              <a class="header-account-link" href="https://makeworthcoffee.com/customer_authentication/redirect?locale=en&region_country=US" aria-label="Account">
1067                <span class="header-account-link__text visually-hidden">Account</span>
1068                <span class="header-account-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142Z" fill="currentColor"/><path d="M3 18.25c0-2.486 4.542-4 9.028-4 4.486 0 8.972 1.514 8.972 4v3H3v-3Z" stroke="currentColor" stroke-width="1.5"/><circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"/></g></svg></span>
1069              </a>
1070            
1071          
1072          
1073<a href="/cart" class="cart-link" data-hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855">
1074            <span class="cart-link__label visually-hidden">
1074Cart</span>
1075            <span class="cart-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path d="M3.5 2.75h2.066l1.399 13.5H19.5" stroke-width="1.5" stroke-linecap="square"/><path d="M6.226 6.676h12.96l-.81 6.117L7.63 13.91" stroke-width="1.5" stroke-linecap="square"/><circle stroke-width="1.25" cx="8.875" cy="20.005" r="1.375"/><circle stroke-width="1.25" cx="17.375" cy="20.005" r="1.375"/></g></svg><span class="cart-link__count"></span>
1076            </span>
1077          </a>
1078        </div>
1079      </div>
1080    </div></div>
1081
1082  <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav">
1083    <div class="navigation navigation--main" role="navigation" aria-label="Primary">
1084      <div class="navigation__tier-1-container">
1085        <ul class="navigation__tier-1">
1086  
1087<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1088      <a href="/collections/retail-coffee" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Shop</a>
1089
1090      
1091        <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a>
1092
1093        <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1094              <ul class="navigation__tier-2">
1095                
1096                  
1097                    <li class="navigation__item">
1098                      <a href="/collections/retail-coffee" class="navigation__link" >Coffee</a>
1099                      
1100
1101                      
1102                    </li>
1103                  
1104                    <li class="navigation__item">
1105                      <a href="/collections/wholesale" class="navigation__link" >Wholesale</a>
1106                      
1107
1108                      
1109                    </li>
1110                  
1111                    <li class="navigation__item">
1112                      <a href="https://squareup.com/gift/M9SV77DF1NE27/order" class="navigation__link" >Gift Cards</a>
1113                      
1114
1115                      
1116                    </li>
1117                  
1118                    <li class="navigation__item">
1119                      <a href="/collections/merch" class="navigation__link" >Merch</a>
1120                      
1121
1122                      
1123                    </li>
1124                  
1125                    <li class="navigation__item">
1126                      <a href="/collections/coffee-gear" class="navigation__link" >Coffee Gear</a>
1127                      
1128
1129                      
1130                    </li>
1131                  
1132                
1133
1134                
1135</ul>
1136            </div></div>
1137      
1138    </li>
1139  
1140<li class="navigation__item">
1141      <a href="https://makeworthcoffee.square.site" class="navigation__link" >Cafe Pick Up</a>
1142
1143      
1144    </li>
1145  
1146<li class="navigation__item">
1147      <a href="/pages/contact" class="navigation__link" >About Us</a>
1148
1149      
1150    </li>
1151  
1152<li class="navigation__item">
1153      <a href="/blogs/news" class="navigation__link" >Blog</a>
1154
1155      
1156    </li>
1157  
1158<li class="navigation__item">
1159      <a href="https://makeworthcoffee.com/tools/recurring/login" class="navigation__link" >Manage Subscriptions</a>
1160
1161      
1162    </li>
1163  
1164</ul>
1165      </div>
1166    </div>
1166<script class="mobile-navigation-drawer-template" type="text/template">
1167      <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true">
1168        <div class="navigation navigation--main" role="navigation" aria-label="Primary">
1169          <div class="navigation__tier-1-container">
1170            <div class="navigation__mobile-header">
1171              <a href="#" class="mobile-nav-back has-ltr-icon" aria-label="Back"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></a>
1172              <span class="mobile-nav-title"></span>
1173              <a href="#" class="mobile-nav-toggle"  aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></a>
1174            </div>
1175            <ul class="navigation__tier-1">
1176  
1177<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1178      <a href="/collections/retail-coffee" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Shop</a>
1179
1180      
1181        <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a>
1182
1183        <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1184              <ul class="navigation__tier-2">
1185                
1186                  
1187                    <li class="navigation__item">
1188                      <a href="/collections/retail-coffee" class="navigation__link" >Coffee</a>
1189                      
1190
1191                      
1192                    </li>
1193                  
1194                    <li class="navigation__item">
1195                      <a href="/collections/wholesale" class="navigation__link" >Wholesale</a>
1196                      
1197
1198                      
1199                    </li>
1200                  
1201                    <li class="navigation__item">
1202                      <a href="https://squareup.com/gift/M9SV77DF1NE27/order" class="navigation__link" >Gift Cards</a>
1203                      
1204
1205                      
1206                    </li>
1207                  
1208                    <li class="navigation__item">
1209                      <a href="/collections/merch" class="navigation__link" >Merch</a>
1210                      
1211
1212                      
1213                    </li>
1214                  
1215                    <li class="navigation__item">
1216                      <a href="/collections/coffee-gear" class="navigation__link" >Coffee Gear</a>
1217                      
1218
1219                      
1220                    </li>
1221                  
1222                
1223
1224                
1225</ul>
1226            </div></div>
1227      
1228    </li>
1229  
1230<li class="navigation__item">
1231      <a href="https://makeworthcoffee.square.site" class="navigation__link" >Cafe Pick Up</a>
1232
1233      
1234    </li>
1235  
1236<li class="navigation__item">
1237      <a href="/pages/contact" class="navigation__link" >About Us</a>
1238
1239      
1240    </li>
1241  
1242<li class="navigation__item">
1243      <a href="/blogs/news" class="navigation__link" >Blog</a>
1244
1245      
1246    </li>
1247  
1248<li class="navigation__item">
1249      <a href="https://makeworthcoffee.com/tools/recurring/login" class="navigation__link" >Manage Subscriptions</a>
1250
1251      
1252    </li>
1253  
1254</ul>
1255            
1256          </div>
1257        </div>
1258        <div class="mobile-navigation-drawer__footer"></div>
1259      </div>
1260    </script>
1260
1261  </main-navigation>
1262
1263  <a href="#" class="header-shade mobile-nav-toggle" aria-label="Close"></a>
1264</page-header>
1265
1266<script>
1267  const mainNav = document.getElementById('main-nav');
1268  if (mainNav) mainNav.style.opacity = 0;
1269  setTimeout(() => {
1270    theme.inlineNavigationCheck();
1271    if (mainNav) mainNav.style.opacity = null;
1272  }, 0);
1273  setTimeout(theme.setInitialHeaderHeightProperty, 0);
1274</script>
1274<script type="application/ld+json">
1275  {
1276    "@context": "http://schema.org",
1277    "@type": "Organization",
1278    "name": "Makeworth Coffee ",
1279      "logo": "https:\/\/makeworthcoffee.com\/cdn\/shop\/files\/Makeworth_Logo_Tan.png?v=1789069151\u0026width=5334",
1280    
1281    "sameAs": [
1282      
1283"https:\/\/www.instagram.com\/makeworthcoffee\/"
1284    ],
1285    "url": "https:\/\/makeworthcoffee.com"
1286  }
1287</script>
1287
1288
1289
1290</div>
1291<!-- END sections: header-group --><main id="content" role="main">
1292    <div class="container cf">
1293
1294      
1294<script>
1295    function appendLocale() {
1296        const url = new URL(document.location);
1297        const { pathname, searchParams } = url;
1298
1299        const toolsPosition = pathname.indexOf('/tools');
1300        const localeQueryParam = searchParams.get('locale');
1301        /* toolsPosition being 0 means it's using the default locale */
1302        if (toolsPosition === 0 || localeQueryParam) return;
1303
1304        const urlLocale = pathname.split('/')[1];
1305        url.searchParams.append('locale', urlLocale);
1306        window.location = url.toString();
1307    }
1308
1309    (() => {
1310        const meta = document.createElement('meta');
1311
1312        meta.name='viewport';
1313        meta.setAttribute('content', 'width=device-width, initial-scale=1.0');
1314
1315        document.getElementsByTagName('head')[0].appendChild(meta);
1316        appendLocale();
1317    })();
1318</script>
1318
1319
1320<style>
1321    .rc-login {
1322        --rc-title-font: 'Greycliff', sans-serif;
1323        --rc-body-font: 'Avenir';
1324        --rc-font-color: #000;
1325        --rc-button-bg-color: #163840;
1326        --rc-button-font-color: #fff;
1327        --rc-secured-display: block;
1328        --rc-border-radius: 6px;
1329    }
1330
1331    /* mock style override */
1332    /* :root .rc-login {
1333        --rc-title-font: 'Helvetica', 'Arial', sans-serif;
1334        --rc-body-font: "Comic Sans MS", "Comic Sans", cursive;
1335        --rc-font-color: #222;
1336        --rc-button-bg-color: #c9e8ff;
1337        --rc-button-font-color: #666;
1338        --rc-secured-display: none;
1339        --rc-border-radius: 0;
1340    } */
1341
1342    .rc-login {
1343        box-sizing: border-box;
1344        max-width: 436px;
1345        width: 100%;
1346        min-height: 50vh;
1347        height: auto;
1348        margin: 0 auto;
1349        margin-top: 60px;
1350        padding: 60px 16px;
1351        font-family: var(--rc-title-font);
1352        font-style: normal;
1353        color: var(--rc-font-color);
1354    }
1355
1356    .rc-login button {
1357        border: none;
1358    }
1359
1360    @media only screen and (max-width: 460px) {
1361        .rc-login {
1362            width: 100%;
1363        }
1364
1365        .rc-enter-code-digits-item {
1366            width: 50px !important;
1367            height: 50px !important;
1368            font-size: 15px !important;
1369        }
1370    }
1371
1372    .rc-login input:-webkit-autofill,
1373    .rc-login input:-webkit-autofill:hover,
1374    .rc-login input:-webkit-autofill:focus,
1375    .rc-login input:-webkit-autofill:active {
1376        -webkit-box-shadow: 0 0 0 30px white inset !important;
1377    }
1378
1379    .rc-login--body {
1380        margin-top: 20px;
1381        margin-bottom: 20px;
1382        padding-top: 16px;
1383        padding-bottom: 20px;
1384
1385        background: #FFFFFF;
1386        box-shadow: 0px 1px 4px rgb(25 29 72 / 20%);
1387        border-radius: var(--rc-border-radius);
1388    }
1389
1390    .rc-login--header {
1391        text-align: center;
1392        display: var(--rc-secured-display);
1393        position: initial;
1394        padding: 0;
1395        border-bottom-right-radius: 0;
1396        z-index: initial;
1397        background-color: initial;
1398    }
1399
1400    .rc-login--header-link {
1401        text-decoration: none;
1402    }
1403
1404    .rc-login--header-link:visited {
1405        color: #111;
1406    }
1407
1408    .rc-login--header-media {
1409        display: flex;
1410        justify-content: center;
1411        align-items: center;
1412        margin: 8px 40px;
1413        position: relative;
1414    }
1415
1416
1417    .rc-login--header-media svg {
1418       background: #fff;
1419       z-index: 2;
1420    }
1421
1422    .rc-login-header-media-line {
1423        position: absolute;
1424        width: 100%;
1425        border: 1px solid #D7D7D7;
1426        z-index: 1;
1427    }
1428
1429    .rc-login--header-title {
1430        margin: 24px 0px 24px 40px;
1431        font-weight: 700;
1432        font-size: 28px;
1433        line-height: 32px;
1434    }
1435
1436    .rc-login-form,
1437    .rc-enter-code {
1438        margin: 0px 40px;
1439    }
1440
1441    .rc-enter-code-header {
1442        margin: 24px 0px;
1443        font-style: normal;
1444        font-weight: 700;
1445        font-size: 28px;
1446        line-height: 32px;
1447        display: flex;
1448        align-items: center;
1449    }
1450
1451    .rc-enter-code-text {
1452        font-family: var(--rc-body-font);
1453        font-weight: 400;
1454        font-size: 14px;
1455        line-height: 15px;
1456        letter-spacing: 0.47px;
1457        margin: 14px 0px;
1458    }
1459
1460    .rc-login-form-container {
1461        position: relative;
1462    }
1463
1464    .rc-login-form-label {
1465        display: block;
1466        font-family: var(--rc-body-font);
1467        font-style: normal;
1468        font-weight: 400;
1469        font-size: 14px;
1470        line-height: 15px;
1471        letter-spacing: 0.47px;
1472        padding-bottom: 8px;
1473        cursor: pointer;
1474    }
1475
1476    .rc-login-form-email {
1477        font-family: var(--rc-body-font);
1478        font-style: normal;
1479        font-weight: 400;
1480        font-size: 14px;
1481        line-height: 18px;
1482        letter-spacing: 0.47px;
1483        mix-blend-mode: normal;
1484        border: 1px solid #A7A7A7;
1485        border-radius: var(--rc-border-radius);
1486        width: 100%;
1487        padding: 12px 0px 10px 12px;
1488    }
1489
1490    .rc-login-form-email:not(:placeholder-shown) {
1491        border: 2px solid #A7A7A7;
1492    }
1493
1494    .rc-login-form-email:focus,
1495    .rc-login-form-email:focus-visible {
1496        outline: none;
1497    }
1498
1499    .rc-login-form-button,
1500    .rc-enter-code-btn {
1501        display: flex;
1502        justify-content: center;
1503        align-items: center;
1504        padding: 11px 16px;
1505        width: 100%;
1506        height: 40px;
1507        background: var(--rc-button-bg-color);
1508        color: var(--rc-button-font-color);
1509        border-radius: var(--rc-border-radius);
1510        font-weight: 700;
1511        font-size: 14px;
1512        line-height: 14px;
1513        cursor: pointer;
1514    }
1515
1516    .rc-login-form-button div {
1517        color: inherit;
1518        font-family: inherit;
1519        font-size: inherit;
1520    }
1521
1522    .rc-login-form-button {
1523        position: relative;
1524        margin-top: 28px;
1525    }
1526
1527    .rc-login-form-button > div {
1528        position: absolute;
1529    }
1530
1531    .rc-enter-code-btn {
1532        margin-top: 40px;
1533    }
1534
1535    /* Animations when user submits the email start */
1536    .rc-login  .animated {
1537        -webkit-animation-duration: 1s;
1538        animation-duration: 1s;
1539        -webkit-animation-fill-mode: both;
1540        animation-fill-mode: both;
1541    }
1542
1543    @-webkit-keyframes fadeOutRight {
1544        0% {
1545            opacity: 1;
1546            -webkit-transform: translateX(0);
1547        }
1548        100% {
1549            opacity: 0;
1550            -webkit-transform: translateX(50px);
1551        }
1552    }
1553
1554    @keyframes fadeOutRight {
1555        0% {
1556            opacity: 1;
1557            transform: translateX(0);
1558        }
1559        100% {
1560            opacity: 0;
1561            transform: translateX(50px);
1562        }
1563    }
1564
1565    .rc-login .fadeOutRight {
1566        -webkit-animation-name: fadeOutRight;
1567        animation-name: fadeOutRight;
1568        animation-delay: 1000ms;
1569    }
1570
1571    @-webkit-keyframes fadeInLeft {
1572        0% {
1573            opacity: 0;
1574            -webkit-transform: translateX(-50px);
1575        }
1576        100% {
1577            opacity: 1;
1578            -webkit-transform: translateX(0px);
1579        }
1580    }
1581
1582    @keyframes fadeInLeft {
1583        0% {
1584            opacity: 0;
1585            transform: translateX(-50px);
1586        }
1587        100% {
1588            opacity: 1;
1589            transform: translateX(0px);
1590        }
1591    }
1592
1593    .rc-login  .fadeInLeft {
1594        -webkit-animation-name: fadeInLeft;
1595        animation-name: fadeInLeft;
1596        animation-delay: 1000ms;
1597    }
1598
1599    @-webkit-keyframes fadedBackground {
1600        0% {
1601            background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--rc-button-bg-color);
1602        }
1603        100% {
1604            background: var(--rc-button-bg-color);
1605        }
1606    }
1607
1608    @keyframes fadedBackground {
1609        0% {
1610            background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--rc-button-bg-color);
1611        }
1612        100% {
1613            background: var(--rc-button-bg-color);
1614        }
1615    }
1616
1617    .rc-login  .fadedBackground {
1618        -webkit-animation-duration: 2s;
1619        animation-duration: 2s;
1620        -webkit-animation-fill-mode: both;
1621        animation-fill-mode: both;
1622        -webkit-animation-name: fadedBackground;
1623        animation-name: fadedBackground;
1624    }
1625    /* Animations when user submits the email end */
1626
1627
1628    .rc-login-form-button-svg {
1629        margin-right: 10px;
1630    }
1631
1632    .rc-enter-code-container {
1633        position: relative;
1634    }
1635
1636    .rc-enter-code-digits {
1637        display: flex;
1638        justify-content: space-between;
1639    }
1640
1641    .rc-enter-code-digits-item {
1642        height: 64px;
1643        width: 64px;
1644        font-weight: 700;
1645        font-size: 28px;
1646        line-height: 32px;
1647        display: flex;
1648        align-items: center;
1649        text-align: center;
1650        color: var(--rc-font-color);
1651        border: 2px solid #A7A7A7;
1652        border-radius: var(--rc-border-radius);
1653        padding: 0px !important;
1654    }
1655
1656    input[type="text"].rc-enter-code-digits-item::-webkit-input-placeholder {
1657        font-weight: 700;
1658        color: #A7A7A7;
1659    }
1660
1661    .rc-enter-code-digits-item:focus,
1662    .rc-enter-code-digits-item:focus-visible {
1663        outline: none;
1664        filter: drop-shadow(0px 1px 4px rgba(25, 29, 72, 0.2));
1665    }
1666
1667
1668    .rc-enter-code-digits-item::selection {
1669        background: transparent;
1670    }
1671
1672    .rc-hidden {
1673        display: none !important;
1674    }
1675
1676    .rc-error {
1677        border: 2px solid #EC3D10 !important;
1678        background-color: #fff !important;
1679    }
1680
1681    .rc-enter-code-digits .rc-error {
1682        background-color: rgba(236, 61, 16, 0.1) !important;
1683    }
1684
1685    .rc-success {
1686        border: 2px solid #17CC9D;
1687        filter: drop-shadow(0px 1px 4px rgba(25, 29, 72, 0.2));
1688    }
1689
1690    .rc-fade {
1691        opacity: 0.7;
1692    }
1693
1694    .rc-login input::-webkit-outer-spin-button,
1695    .rc-login input::-webkit-inner-spin-button {
1696        -webkit-appearance: none;
1697        margin: 0;
1698    }
1699
1700    .rc-email-error {
1701        font-family: var(--rc-body-font);
1702        font-style: normal;
1703        font-weight: 900;
1704        font-size: 10px;
1705        letter-spacing: 0.47px;
1706        color: #EC3D10;
1707        position: absolute;
1708        bottom: -28px;
1709        height: 28px;
1710        line-height: 28px;
1711    }
1712
1713    .rc-error-digits {
1714        display: flex;
1715        align-items: center;
1716        font-family: var(--rc-body-font);
1717        font-style: normal;
1718        font-weight: 900;
1719        font-size: 10px;
1720        line-height: 40px;
1721        letter-spacing: 0.47px;
1722        color: #EC3D10;
1723        position: absolute;
1724        height: 40px;
1725        bottom: -40px;
1726        white-space: nowrap;
1727    }
1728
1729    .rc-error-digits span {
1730        margin-left: 5px;
1731    }
1732
1733    .rc-enter-code-redirect-text {
1734        text-align: center;
1735        margin: 14px 0px;
1736        font-style: normal;
1737        font-weight: 700;
1738        font-size: 14px;
1739        line-height: 17px;
1740        color: #A7A7A7;
1741    }
1742
1743    .rc-enter-code-sms-info {
1744        text-align: center;
1745        margin: 32px 0px 16px 0px;
1746        font-family: var(--rc-body-font);
1747        font-style: normal;
1748        font-weight: 500;
1749        font-size: 10px;
1750        line-height: 16px;
1751        letter-spacing: 0.47px;
1752        color: #A7A7A7;
1753    }
1754
1755    /* spinner styles */
1756    .rc-progress {
1757        min-width: auto;
1758        min-height: auto;
1759    }
1760
1761    .rc-progress__svg {
1762        animation: rc-progress-rotate 2s linear infinite;
1763        z-index: 2;
1764        position: absolute;
1765        top: 50%;
1766        left: 50%;
1767        margin: -12px 0 0 -12px;
1768        width: 24px;
1769        height: 24px;
1770    }
1771
1772    .rc-progress__svg > .path {
1773        stroke: var(--rc-button-font-color);
1774        stroke-linecap: round;
1775        animation: rc-progress-dash 1.5s ease-in-out infinite;
1776    }
1777
1778    @keyframes rc-progress-rotate {
1779        100% {
1780            transform: rotate(360deg);
1781        }
1782    }
1783
1784    @keyframes rc-progress-dash {
1785        0% {
1786            stroke-dasharray: 1, 150;
1787            stroke-dashoffset: 0;
1788        }
1789        50% {
1790            stroke-dasharray: 90, 150;
1791            stroke-dashoffset: -35;
1792        }
1793        100% {
1794            stroke-dasharray: 90, 150;
1795            stroke-dashoffset: -124;
1796        }
1797    }
1798</style>
1799
1800<section class="rc-login" data-rc-page-container>
1801    <div class="rc-login--body">
1802        <header class="rc-login--header">
1803            <a href="https://getrecharge.com/" rel="noopener noreferrer" target="_blank" class="rc-login--header-link" aria-label="Recharge Subscriptions website">
1804                <span class="rc-login--header-media">
1805                    <span class="rc-login-header-media-line"></span>
1806                    <svg width="148" height="28" fill="none" xmlns="http://www.w3.org/2000/svg">
1807                        <path d="M132.875 11h-.563V9.857c0-1.577-1.26-2.857-2.812-2.857-1.552 0-2.812 1.28-2.812 2.857V11h-.563c-.619 0-1.125.514-1.125 1.143v5.714c0 .629.506 1.143 1.125 1.143h6.75c.619 0 1.125-.514 1.125-1.143v-5.714c0-.629-.506-1.143-1.125-1.143Zm-3.375 5.143A1.137 1.137 0 0 1 128.375 15c0-.629.506-1.143 1.125-1.143s1.125.514 1.125 1.143-.506 1.143-1.125 1.143ZM131.244 11h-3.488V9.857c0-.977.782-1.771 1.744-1.771s1.744.794 1.744 1.771V11ZM68.967 18.156c1.183 0 2.223-.65 2.223-1.859.013-.988-.65-1.482-1.469-1.82l-.702-.286c-.572-.221-.962-.442-.962-.975 0-.507.43-.78.962-.78.442 0 .845.182 1.248.585.117.117.208.13.312 0l.312-.364c.065-.078.091-.182.013-.273a2.446 2.446 0 0 0-1.937-.91c-1.092 0-2.028.663-2.028 1.768 0 .897.637 1.378 1.417 1.703l.767.325c.56.234.91.481.91 1.001 0 .585-.455.884-1.118.884-.637 0-1.105-.286-1.534-.702-.104-.104-.22-.104-.312.013l-.26.364c-.078.13-.09.234 0 .338.403.494 1.118.988 2.158.988Zm7.244 0c.897 0 1.716-.273 2.275-.819.104-.091.143-.169.052-.273l-.286-.403c-.052-.065-.13-.065-.208-.013a2.829 2.829 0 0 1-1.729.546c-1.404 0-2.223-.806-2.366-1.95h4.5
18075c.429 0 .533-.234.533-.754 0-1.573-1.105-3.016-3.003-3.016-1.911 0-3.224 1.443-3.224 3.315 0 1.872 1.326 3.367 3.406 3.367Zm-2.262-3.783c.13-1.183.936-1.898 2.08-1.898 1.144 0 1.898.754 1.963 1.898h-4.043Zm10.01 3.783c1.028 0 1.873-.416 2.419-1.092.078-.091.078-.182 0-.26l-.455-.442c-.104-.104-.221-.065-.312.026-.377.403-.845.676-1.586.676-1.313 0-2.25-.949-2.25-2.262 0-1.313.937-2.249 2.224-2.249.754 0 1.222.286 1.612.702.078.078.195.117.299 0l.455-.429c.078-.078.078-.169 0-.273-.546-.663-1.391-1.079-2.405-1.079-1.898 0-3.328 1.43-3.328 3.328 0 1.911 1.43 3.354 3.328 3.354Zm6.72 0c1.027 0 1.703-.507 2.067-1.157l.039.806c0 .143.052.195.182.195h.767c.117 0 .182-.065.182-.182v-6.006c0-.117-.065-.182-.182-.182h-.82c-.116 0-.168.065-.168.182v3.562c0 1.066-.715 1.69-1.69 1.69s-1.521-.624-1.521-1.69v-3.562c0-.117-.052-.182-.17-.182h-.818c-.117 0-.182.065-.182.182v3.731c0 1.69.949 2.613 2.314 2.613ZM97.167 18c.117 0 .169-.065.169-.182v-3.601c0-.767.364-1.677 1.43-1.677.143 0 .299.013.468.065.143.039.234.013.234-.13v-.637c0-.117-.026-.169-.104-.234-.117-.078-.312-.13-.585-.13-.78 0-1.209.481-1.443 1.105l-.039-.754c0-.143-.052-.195-.182-.195h-.767c-.117 0-.182.065-.182.182v6.006c0 .117.065.182.182.182h.819Zm6.898.156c.897 0 1.716-.273 2.275-.819.104-.091.143-.169.052-.273l-.286-.403c-.052-.065-.13-.065-.208-.013a2.829 2.829 0 0 1-1.729.546c-1.404 0-2.223-.806-2.366-1.95h4.5
18075c.429 0 .533-.234.533-.754 0-1.573-1.105-3.016-3.003-3.016-1.911 0-3.224 1.443-3.224 3.315 0 1.872 1.326 3.367 3.406 3.367Zm-2.262-3.783c.13-1.183.936-1.898 2.08-1.898 1.144 0 1.898.754 1.963 1.898h-4.043Zm9.79 3.783c1.092 0 1.885-.494 2.353-1.287l.026.949c0 .117.052.182.169.182h.754c.117 0 .182-.065.182-.182V8.887c0-.117-.065-.182-.182-.182h-.819c-.117 0-.182.065-.182.182v3.822c-.455-.767-1.248-1.235-2.301-1.235-1.833 0-3.107 1.443-3.107 3.341 0 1.911 1.274 3.341 3.107 3.341Zm.208-1.079c-1.261 0-2.171-.91-2.171-2.262 0-1.339.91-2.262 2.171-2.262 1.248 0 2.119.923 2.119 2.275 0 1.352-.871 2.249-2.119 2.249ZM15.948 11.995c.081-.12.081-.187-.042-.308a1.606 1.606 0 0 0-1.009-.347c-.766 0-1.518.44-2.04 1.177l.149-.83c.027-.136-.055-.2-.178-.2h-2.624c-.123 0-.178.094-.11.187l.876 1.204-1.046 5.16a.171.171 0 0 0 .036.15.179.179 0 0 0 .146.064h1.4a.262.262 0 0 0 .159-.066.252.252 0 0 0 .08-.149l.534-2.687c.356-1.779 1.12-2.365 2.04-2.365.189.002.376.043.547.12.15.067.219.08.314-.053l.768-1.057ZM19.224 11.34c-2.054 0-3.629 1.376-3.984 3.475-.342 2.033.849 3.61 3.04 3.61.97 0 2.038-.273 2.695-.856.124-.106.166-.187.083-.307l-.506-.775c-.082-.12-.206-.08-.315 0a3.084 3.084 0 0 1-1.627.508c-.93 0-1.629-.468-1.67-1.457h4.433c.383 0 .548-.362.615-.821.302-1.76-.683-3.377-2.764-3.377Zm1.177 3.02h-3.314c.28-.882 1-1.496 1.931-1.496.713 0 1.452.44 1.383 1.497ZM33.761 11.34c-.958 0-1.78.547-2.327 1.35l.712-3.489c.028-.12-.041-.2-.178-.2h-2.43a.116.116 0 0 0-.102.048.109.109 0 0 0-.007.111l.78 1.017-1.595 7.914a.133.133 0 0 0 .03.113.14.14 0 0 0 .11.048h1.52a.194.194 0 0 0 .118-.05.187.187 0 0 0 .06-.111l.465-2.125c.37-1.698 1.231-2.902 2.327-2.902.589 0 .849.576.657 1.512l-.72 3.461a.157.157 0 0 0 .026.158.164.164 0 0 0 .152.057h1.437a.261.261 0 0 0 .163-.063.25.25 0 0 0 .084-.152l.8-3.837c.328-1.577-.548-2.86-2.082-2.86ZM44.027 11.487h-1.32a.255.255 0 0 0-.173.057.243.243 0 0 0-.087.157l-.164.821c-.301-.736-1.081-1.176-2.08-1.176-1.89 0-3.503 1.323-3.862 3.557-.322 1.972.763 3.538 2.69 3.538a3.015 3.015 0 0 0 1.248-.276c.39-.18.735-.442 1.01-.766l-.123.652c-.026.137.043.202.166.202h1.34a.249.249 0 0 0 .171-.051.238.238 0 0 0 .09-.15l1.272-6.35a.157.157 0 0 0-.026-.158.164.164 0 0 0-.152-.057Zm-2.353 3.356c-.164 1.07-.981 1.978-2.102 1.978-1.067 0-1.601-.936-1.423-1.964.178-1.03.978-1.889 2.073-1.889 1.027 0 1.616.805 1.452 1.875ZM49.051 13.052l.767-1.057c.082-.12.082-.187-.04-.308a1.607 1.607 0 0 0-1.014-.347c-.766 0-1.52.44-2.04 1.177l.152-.83c.026-.136-.056-.2-.178-.2h-1.452c-.083 0-.14.066-.164.173l-1.287 6.377a.17.17 0 0 0 .034.149.18.18 0 0 0 .14.066h1.4a.264.264 0 0 0 .163-.064.253.253 0 0 0 .084-.15l.534-2.688c.356-1.778 1.12-2.365 2.04-2.365.187.002.372.043.542.12.155.067.224.08.32-.053ZM56.882 11.487H55.54a.239.239 0 0 0-.16.063.228.228 0 0 0-.073.152l-.164.734c-.232-.494-.98-1.094-2.08-1.094-1.986 0-3.56 1.39-3.923 3.45-.335 1.816.713 3.447 2.69 3.447 1.013 0 1.681-.322 2.41-.99-.383 1.725-1.479 2.246-2.793 2.246-.754 0-1.369-.24-1.999-.628a.17.17 0 0 0-.26.067l-.644.99a.198.198 0 0 0 .028.273c.712.562 1.822.803 2.802.803 2.341 0 4.063-1.271 4.56-3.704l1.12-5.587a.159.159 0 0 0-.088-.21.169.169 0 0 0-.084-.012Zm-2.436 3.284c-.166 1.028-.981 1.899-2.095 1.899-1.068 0-1.601-.897-1.423-1.886.177-.989.97-1.815 2.066-1.815 1.027 0 1.622.778 1.452 1.807v-.005ZM61.098 11.34c-2.053 0-3.628 1.376-3.983 3.475-.342 2.033.849 3.61 3.038 3.61.973 0 2.04-.273 2.697-.856.124-.106.164-.187.083-.307l-.507-.775c-.083-.12-.206-.08-.315 0a3.078 3.078 0 0 1-1.628.508c-.932 0-1.63-.468-1.672-1.457h4.436c.384 0 .548-.362.616-.821.302-1.76-.685-3.377-2.765-3.377Zm1.178 3.02H58.96c.28-.882.999-1.496 1.93-1.496.715 0 1.453.44 1.386 1.497ZM27.497 16.272a.195.195 0 0 0-.28-.012c-.41.307-.908.48-1.425.493-1.081 0-1.68-.829-1.54-1.871.14-1.043.972-1.858 2.025-1.858.576 0 .946.2 1.356.602.11.107.178.107.302.013l.97-.82a.202.202 0 0 0 .09-.13.194.194 0 0 0-.035-.152c-.588-.821-1.505-1.203-2.522-1.203a4 4 0 0 0-3.965 3.455c-.301 2.138 1.15 3.652 3.081 3.652a3.74 3.74 0 0 0 1.425-.248 3.673 3.673 0 0 0 1.216-.768.234.234 0 0 0 .102-.156.225.225 0 0 0-.047-.179l-.753-.818Z" fill="#D7D7D7"/>
1808                    </svg>
1809                </span>
1810            </a>
1811        </header>
1812        <!-- Step 1: enter email -->
1813        <div data-rc-step-1>
1814            <h1 class="rc-login--header-title">Login</h1>
1815
1816            <form class="rc-login-form" data-rc-login-form>
1817                <input type="hidden" name="identifier" value="e6741a847864ae06ddef242d94b85c1903ca6f09ee63d2463b6ee8631756fb76">
1818                <div class="rc-login-form-container">
1819                    <label for="rc-email" class="rc-login-form-label">Email</label>
1820                    <input
1821                        type="email"
1822                        autocomplete="email"
1823                        name="email"
1824                        id="rc-email"
1825                        class="rc-login-form-email"
1826                        placeholder="Email"
1827                        value=""
1828                        required
1829                        data-rc-email-input
1830                    >
1831                    <div class="rc-email-error rc-hidden" data-rc-email-error>Sorry, we could not find your account</div>
1832                </div>
1833
1834                <button class="rc-login-form-button animated" data-rc-login-form-submit-btn>
1835                    <div class="rc-progress animated rc-hidden" role="progressbar" aria-valuemin="0" aria-valuemax="100" data-rc-btn-spinner>
1836                        <svg class="rc-progress__svg" viewBox="0 0 50 50">
1837                            <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
1838                        </svg>
1839                    </div>
1840
1841                    <div class="animated" data-rc-login-form-submit-btn-animation>
1842                        <span>Send login code (sends SMS and email)</span>
1843                    </div>
1844                </button>
1845            </form>
1846        </div>
1847        <!-- Step 1: enter email -->
1848
1849        <!-- Step 2: enter 4 digits -->
1850        <div class="rc-enter-code rc-hidden" data-rc-step-2>
1851            <h1 class="rc-enter-code-header">We sent you a code!</h1>
1852            <p class="rc-enter-code-text">Enter verification code </p>
1853
1854            <div class="rc-enter-code-container">
1855                <form class="rc-enter-code-digits" data-rc-digits-form>
1856                    <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" />
1857                    <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" />
1858                    <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" />
1859                    <input type="text" inputmode="numeric" autocomplete="one-time-code" maxlength="4" size="1" min="0" max="9" pattern="[0-9]{1}" placeholder="0" class="rc-enter-code-digits-item" data-rc-code-input data-lpignore="true" data-form-type="other" />
1860                </form>
1861                <div class="rc-error-digits rc-hidden" data-rc-error-digits>
1862                    <svg width="9" height="10" fill="none" xmlns="http://www.w3.org/2000/svg">
1863                        <path d="M3.75 6.234h.833v.833H3.75v-.833Zm0-3.333h.833v2.5H3.75V2.9ZM4.162.817A4.165 4.165 0 0 0 0 4.984c0 2.3 1.863 4.167 4.162 4.167a4.17 4.17 0 0 0 4.171-4.167A4.17 4.17 0 0 0 4.163.817Zm.005 7.5a3.332 3.332 0 1 1 0-6.666 3.332 3.332 0 1 1 0 6.666Z" fill="#EC3D10"/>
1864                    </svg>
1865                    <span>Invalid code</span>
1866                </div>
1867                <div class="rc-submitted-loading rc-hidden" data-rc-submitted-loading>
1868                    <div class="rc-progress animated rc-hidden" role="progressbar" aria-valuemin="0" aria-valuemax="100" data-rc-btn-spinner>
1869                        <svg class="rc-progress__svg" viewBox="0 0 50 50">
1870                            <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
1871                        </svg>
1872                    </div>
1873                    <span>Validating...</span>
1874                </div>
1875            </div>
1876
1877            <p class="rc-enter-code-redirect-text rc-hidden" data-rc-redirect-text>Redirecting...</p>
1878
1879            <p class="rc-enter-code-sms-info">You&#39;ll also receive an SMS if we have your number on file</p>
1880        </div>
1881        <!-- Step 2: enter 4 digits -->
1882    </div>
1883</section>
1884
1885<script>
1886    (() => {
1887         let STATE = {
1888            identifier: ``,
1889            email: ``,
1890            access_code: ``,
1891            selectors: {
1892                page_container: `[data-rc-page-container]`,
1893                redirect_to_portal_text: `[data-rc-redirect-text]`,
1894                email_error_p: `[data-rc-email-error]`,
1895                email_input: `[data-rc-email-input]`,
1896                digits_form: `[data-rc-digits-form]`,
1897                digit_input: `[data-rc-code-input]`,
1898                step_1_container: `[data-rc-step-1]`,
1899                login_form: `[data-rc-login-form]`,
1900                login_form_spinner: `[data-rc-btn-spinner]`,
1901                login_form_submit_btn: `[data-rc-login-form-submit-btn]`,
1902                login_form_submit_btn_text: `[data-rc-login-form-submit-btn-animation]`,
1903                step_2_container: `[data-rc-step-2]`,
1904                digits_error_p: `[data-rc-error-digits]`,
1905                form_submitted_loading: `[data-rc-submitted-loading]`,
1906            }
1907        }
1908
1909        /* ======================
1910            STEP 1 code start
1911        ====================== */
1912        function getFormData(form) {
1913            const formEntries = new FormData(form).entries();
1914            const data = Object.assign(
1915                ...Array.from(
1916                    formEntries,
1917                    ([x, y]) => ({ [x] : y.trim() })
1918                )
1919            );
1920
1921            return data;
1922        }
1923
1924        function applyBtnAnimation() {
1925            const emailInput = document.querySelector(STATE.selectors.email_input);
1926            emailInput && emailInput.classList.add('rc-fade');
1927
1928            const submitBtn = document.querySelector(STATE.selectors.login_form_submit_btn);
1929            submitBtn && (submitBtn.disabled = true);
1930            submitBtn && submitBtn.classList.add('fadedBackground');
1931
1932            const animation = document.querySelector(STATE.selectors.login_form_submit_btn_text);
1933            animation && animation.classList.add('fadeOutRight');
1934            setTimeout(() => animation && animation.classList.add('rc-hidden'), 1100);
1935
1936            const loading = document.querySelector(STATE.selectors.login_form_spinner);
1937            loading && loading.classList.remove('rc-hidden');
1938            loading && loading.classList.add('fadeInLeft');
1939        }
1940
1941        function removeBtnAnimation() {
1942            const emailInput = document.querySelector(STATE.selectors.email_input);
1943            emailInput && emailInput.classList.remove('rc-fade');
1944
1945            const submitBtn = document.querySelector(STATE.selectors.login_form_submit_btn);
1946            submitBtn && (submitBtn.disabled = false);
1947            submitBtn && submitBtn.classList.remove('fadedBackground');
1948
1949            const animation = document.querySelector(STATE.selectors.login_form_submit_btn_text);
1950            animation && animation.classList.remove("fadeOutRight", "rc-hidden");
1951
1952            const loading = document.querySelector(STATE.selectors.login_form_spinner);
1953            loading && loading.classList.add('rc-hidden');
1954        }
1955
1956        async function sendSMSEmailToCustomer(data) {
1957            try {
1958                const cachebuster = Math.random().toString(16).substring(2, 10);
1959                const url = `/tools/recurring/onetimelinkcachemagictoken_check_email_send_four_digit_code_step2/?cachebuster=${cachebuster}`;
1960
1961                const response = await fetch(url, {
1962                    method: "POST",
1963                    headers: {
1964                        "Content-Type": "application/json",
1965                    },
1966                    body: JSON.stringify(data),
1967                });
1968                return await response.json();
1969            } catch (e) {
1970                console.error(e);
1971                return { "status": "error" };
1972            }
1973        }
1974
1975        async function handleEmailSubmit(ev, shouldGetFormData = true) {
1976            ev.preventDefault();
1977
1978            applyBtnAnimation();
1979
1980            let data = STATE;
1981
1982            if (shouldGetFormData) {
1983                data = getFormData(ev.target);
1984
1985                const url = new URLSearchParams(document.location.search);
1986                data.passwordless = url.get('passwordless') != null;
1987
1988                STATE = {
1989                    ...STATE,
1990                    email: data.email,
1991                    identifier: data.identifier
1992                };
1993            }
1994
1995            const response = await sendSMSEmailToCustomer(data);
1996
1997            if (response?.status === `success`) {
1998                setTimeout(render4DigitsLayout, 2000);
1999            } else {
2000                setTimeout(() => renderStoreCustomerNotFoundLayout(response?.debug), 2000);
2001            }
2002        }
2003
2004        function renderStoreCustomerNotFoundLayout(text) {
2005            removeBtnAnimation();
2006
2007            const errorEl = document.querySelector(STATE.selectors.email_error_p);
2008            if (errorEl) {
2009                errorEl.classList.remove('rc-hidden');
2010
2011                const emailInput = document.querySelector(STATE.selectors.email_input);
2012                if (emailInput) {
2013                    emailInput.classList.add('rc-error');
2014                    emailInput.blur();
2015                }
2016            }
2017        }
2018        /* ====================
2019            STEP 1 code end
2020        ==================== */
2021
2022        /* ======================
2023            STEP 2 code start
2024        ====================== */
2025        function onKeyDown(ev) {
2026            ev.preventDefault();
2027
2028            if (!ev.key) {
2029                return;
2030            }
2031
2032            // user tried to paste
2033            if (
2034                (ev.key === 'v' && isCtrlOrCommandPressed(ev)) ||
2035                ev.key === 'Unidentified'
2036            ) {
2037                return onPasteDigits();
2038            }
2039
2040            const key = +ev.key.trim();
2041            const keyCode = ev.which ? ev.which : ev.keyCode;
2042            let targetEl = ev.target;
2043            let sibling = targetEl.nextElementSibling;
2044
2045            targetEl.classList.remove('rc-error');
2046
2047            // backspace pressed
2048            if (keyCode === 8) {
2049                targetEl.value = '';
2050                targetEl.previousElementSibling?.focus();
2051                const digitInputs = document.querySelectorAll(STATE.selectors.digit_input);
2052                if (digitInputs.length) {
2053                    digitInputs.forEach(el => {
2054                        el.classList.remove('rc-error');
2055                    });
2056                }
2057                return;
2058            }
2059
2060            // tab pressed
2061            if (keyCode === 9) {
2062                targetEl.nextElementSibling?.focus();
2063                targetEl.nextElementSibling?.classList.remove('rc-error');
2064            }
2065
2066            if (!sibling) {
2067                sibling = document.querySelector(STATE.selectors.digit_input);
2068                sibling && sibling.focus();
2069                sibling && sibling.classList.remove('rc-error');
2070            }
2071
2072            if (
2073                !isNaN(key) &&
2074                keyCode !== 32
2075            ) {
2076                targetEl.value = key;
2077                sibling && sibling.focus();
2078                sibling && sibling.classList.remove('rc-error');
2079            }
2080
2081            const form = document.querySelector(STATE.selectors.digits_form);
2082            const isAnyInputEmpty = Array.from(document.querySelectorAll(STATE.selectors.digit_input)).find(_ => !_.value);
2083            if (!isAnyInputEmpty) {
2084                debounceHandleDigitsSubmit()
2085                return;
2086            }
2087
2088            return false;
2089        }
2090
2091        function onInput(ev) {
2092            const digits = ev.target?.value
2093            if (digits?.length === 4) {
2094                autofillCodeFields(digits, true)
2095            }
2096        }
2097
2098        function onFocus(ev) {
2099            ev.target.classList.remove('rc-error');
2100            ev.target.focus();
2101        }
2102
2103        function onPasteDigits(ev) {
2104            if (ev) {
2105                ev?.preventDefault();
2106                const text = (ev?.clipboardData || window.clipboardData).getData('text');
2107                if (isNaN(text)) {
2108                    return;
2109                 }
2110                const digits = text.split('');
2111                return autofillCodeFields(digits, true);
2112            }
2113
2114            navigator.clipboard.readText()
2115                .then((clipText) => {
2116                    if (isNaN(clipText)) {
2117                        return;
2118                    }
2119                    const digits = clipText.split('');
2120                    autofillCodeFields(digits, true);
2121                });
2122        }
2123
2124        function isCtrlOrCommandPressed(ev) {
2125            const { metaKey, ctrlKey } = ev;
2126
2127            return metaKey || ctrlKey;
2128        }
2129
2130        function autofillCodeFields(digits, shouldTriggerSubmit = false) {
2131            const digitInputs = document.querySelectorAll(STATE.selectors.digit_input);
2132            if (
2133                !digitInputs.length ||
2134                !digits.length ||
2135                digits.length !== 4
2136            ) {
2137                return;
2138            }
2139
2140            digitInputs.forEach((el, index) => {
2141                el.value = digits[index];
2142            });
2143
2144            shouldTriggerSubmit && handleDigitsSubmit();
2145        }
2146
2147        async function render4DigitsLayout() {
2148            const loginForm = document.querySelector(STATE.selectors.step_1_container);
2149            loginForm && loginForm.classList.add('rc-hidden');
2150
2151            const step2 =  document.querySelector(STATE.selectors.step_2_container);
2152            step2 && step2.classList.remove('rc-hidden');
2153
2154            const securePill = document.querySelector(STATE.selectors.secure_pill);
2155            securePill && securePill.classList.remove('rc-hidden');
2156
2157            const digitInputs = document.querySelectorAll(STATE.selectors.digit_input);
2158            if (digitInputs.length) {
2159                digitInputs.forEach((el, i) => {
2160                    el.value = '';
2161                    // Select first digit
2162                    i === 0 && el.select();
2163
2164                    el.addEventListener('paste', onPasteDigits);
2165                    el.addEventListener('keydown', onKeyDown);
2166                    el.addEventListener('input', onInput);
2167                    el.addEventListener('click', onFocus);
2168                });
2169            }
2170
2171            if ('OTPCredential' in window) {
2172                navigator?.credentials.get({
2173                    otp: { transport:['sms'] }
2174                }).then(otp => {
2175                    navigator?.clipboard?.writeText(otp.code)
2176                    .then(data => {
2177                        navigator.clipboard.readText()
2178                        .then(text => {
2179                            digits = text.split('');
2180                            autofillCodeFields(text, true);
2181                        })
2182                    });
2183                }).catch(err => {
2184                    console.log(err);
2185                });
2186            }
2187        }
2188
2189        firstSubmitRun = false;
2190        handleDigitsSubmitTimeout = null;
2191
2192        async function debounceHandleDigitsSubmit() {
2193            clearTimeout(handleDigitsSubmitTimeout);
2194            if (firstSubmitRun === false) {
2195                handleDigitsSubmit()
2196            } else {
2197                handleDigitsSubmitTimeout = setTimeout(handleDigitsSubmit, 500);
2198            }
2199        }
2200
2201        function isVisible(e) {
2202            return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length);
2203        }
2204
2205        async function handleDigitsSubmit() {
2206            if (firstSubmitRun === false) {
2207                firstSubmitRun = true;
2208            }
2209
2210            clearTimeout(handleDigitsSubmitTimeout);
2211
2212            let submittedEl = document.querySelector(STATE.selectors.form_submitted_loading);
2213            if (submittedEl && isVisible(submittedEl)) {
2214                // already a submission in progress, wait for element to become visible again
2215                console.log("Code submission in progress. Please try again later.")
2216                return;
2217            }
2218
2219            const form = document.querySelector(STATE.selectors.digits_form);
2220            let access_code = ``;
2221
2222            Array.from(document.querySelectorAll(STATE.selectors.digit_input)).forEach(_ => access_code += _.value);
2223            STATE.access_code = access_code;
2224
2225            // clear previous error
2226            const errorEl = document.querySelector(STATE.selectors.digits_error_p);
2227            errorEl && errorEl.classList.add('rc-hidden');
2228
2229            // display loading submitted text
2230            submittedEl && submittedEl.classList.remove('rc-hidden');
2231
2232            const response = await sendDigitsToServer();
2233
2234            // update state that we have a response
2235            submittedEl && submittedEl.classList.add('rc-hidden');
2236
2237            if (response?.status === `success`) return redirectToCustomerPortal(response.redirect_url);
2238
2239            return renderErrorDigitsLayout();
2240        }
2241
2242        function renderErrorDigitsLayout() {
2243            const digitInputs = document.querySelectorAll(STATE.selectors.digit_input);
2244            if (digitInputs.length) {
2245                digitInputs.forEach(el => {
2246                    if (el === document.activeElement) {
2247                        return;
2248                    }
2249                    el.classList.add('rc-error');
2250                });
2251            }
2252
2253            const errorEl = document.querySelector(STATE.selectors.digits_error_p);
2254            errorEl && errorEl.classList.remove('rc-hidden');
2255        }
2256
2257        async function sendDigitsToServer() {
2258            try {
2259                const cachebuster = Math.random().toString(16).substring(2, 10);
2260                const url = `/tools/recurring/onetimelinkcachemagictoken_entercodefrommessage_step3/?cachebuster=${cachebuster}`;
2261
2262                const response = await fetch(url, {
2263                    method: "POST",
2264                    headers: {
2265                        "Content-Type": "application/json",
2266                    },
2267                    body: JSON.stringify(STATE),
2268                });
2269                return await response.json();
2270            } catch (e) {
2271                console.error(e);
2272                return { "status": "error", "debug": "codenotvalid" };
2273            }
2274        }
2275
2276        function redirectToCustomerPortal(url) {
2277            const container = document.querySelector(STATE.selectors.page_container);
2278            container && container.classList.add('rc-fade');
2279
2280            const errorEl = document.querySelector(STATE.selectors.digits_error_p);
2281            errorEl && errorEl.classList.add('rc-hidden');
2282
2283            const digitInputs = document.querySelectorAll(STATE.selectors.digit_input);
2284            if (digitInputs.length) {
2285                digitInputs.forEach(el => {
2286                    el.classList.remove('rc-error');
2287                    el.classList.add('rc-success');
2288                });
2289            }
2290
2291            const redirectingText = document.querySelector(STATE.selectors.redirect_to_portal_text);
2292            redirectingText && redirectingText.classList.remove('rc-hidden');
2293
2294            document.activeElement.blur();
2295
2296            window.location.href = url;
2297        }
2298        /* ====================
2299            STEP 2 code end
2300        ==================== */
2301
2302        function addListeners() {
2303            const loginForm = document.querySelector(STATE.selectors.login_form);
2304            if (loginForm) {
2305                loginForm.addEventListener('submit', handleEmailSubmit);
2306            }
2307        }
2308
2309        function init() {
2310            addListeners();
2311        }
2312
2313        document.addEventListener('DOMContentLoaded', init);
2314    })();
2315</script>
2315
2316
2317    </div>
2318  </main><div id="pagefooter"><!-- BEGIN sections: footer-group -->
2319<div id="shopify-section-sections--21708939165868__footer" class="shopify-section shopify-section-group-footer-group section-footer">
2320  <div class="container container--no-max section-footer__row-container">
2321    <div class="section-footer__row section-footer__row--blocks" data-num-blocks="3">
2322      
2323        
2324          <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" >
2325            
2326<div class="section-footer__title heading-font h6 no-wrap">Makeworth Coffee</div>
2327            
2328
2329            
2330              <div class="section-footer__text rte"><p>Since 2019, Makeworth Coffee has sought to be a people-first, hospitality driven coffee company. While we are immensely proud of our roasted coffee offerings, we are on a true mission to create opportunities for meaningful moments and cultivate connection in the world around us. We are honored to serve you.</p></div>
2331            
2332
2333            
2334              <span class="section-footer__text-block__image" style="max-width: 140px">
2335<img src="//makeworthcoffee.com/cdn/shop/files/Tan_M.png?v=1789069534&amp;width=4167" alt="" width="4167" height="4167" loading="lazy" sizes="140px" srcset="//makeworthcoffee.com/cdn/shop/files/Tan_M.png?v=1789069534&amp;width=175 140w, //makeworthcoffee.com/cdn/shop/files/Tan_M.png?v=1789069534&amp;width=350 280w" class="theme-img">
2336</span>
2337            
2338
2339            
2340              <div class="section-footer__text-block__social"><ul class="social inline-flex flex-wrap "><li>
2341      <a class="social__link flex items-center justify-center" href="https://www.instagram.com/makeworthcoffee/" target="_blank" rel="noopener" title="Makeworth Coffee  on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span>
2342      </a>
2343    </li></ul>
2344</div>
2345            
2346</div>
2347
2348        
2349      
2350        
2351          <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" >
2352            <mobile-disclosure class="block">
2353              <details class="mobile-disclosure" open>
2354                <summary class="mobile-disclosure__title" tabindex="-1">
2355                  
2356<div class="section-footer__title heading-font h6 no-wrap">Click Around</div>
2357                  
2358                </summary>
2359                <div class="mobile-disclosure__panel has-motion">
2360                  <div class="mobile-disclosure__content">
2361                    
2362                      <ul class="section-footer__menu-block__menu" >
2363                        
2364                          <li>
2365                            <a href="/collections/retail-coffee" class="no-wrap">Shop</a>
2366                          </li>
2367                        
2368                          <li>
2369                            <a href="https://makeworthcoffee.square.site" class="no-wrap">Cafe Pick Up</a>
2370                          </li>
2371                        
2372                          <li>
2373                            <a href="/pages/contact" class="no-wrap">About Us</a>
2374                          </li>
2375                        
2376                          <li>
2377                            <a href="/blogs/news" class="no-wrap">Blog</a>
2378                          </li>
2379                        
2380                          <li>
2381                            <a href="https://makeworthcoffee.com/tools/recurring/login" class="no-wrap">Manage Subscriptions</a>
2382                          </li>
2383                        
2384                      </ul>
2385                    
2386                  </div>
2387                </div>
2388              </details>
2389            </mobile-disclosure>
2390          </div>
2391
2392        
2393      
2394        
2395          <div class="section-footer__row__col section-footer__newsletter-block" >
2396            
2397<div class="section-footer__title heading-font h6">Sign Up for the Makeworth Coffee Club</div>
2398            
2399
2400            
2401              <div class="section-footer__text rte">
2402                <p>Sign up for exclusive offers, content and updates for Makeworth Coffee </p>
2403              </div>
2404            
2405
2406            <div class="signup-form">
2407  <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2408    
2409<input type="hidden" name="contact[tags]" value="prospect,newsletter"/>
2410      <p>
2411        <input type="email"
2412          placeholder="Your email"
2413          class="signup-form__email"
2414          value=""
2415          name="contact[email]"
2416          aria-label="Email"
2417          
2418          required />
2419      </p>
2420      <button class="btn btn--secondary signup-form__button" type="submit">Subscribe</button>
2421    
2422  </form>
2423</div>
2424
2425
2426            
2427          </div>
2428
2429        
2430      
2431    </div>
2432  </div>
2433
2434<div class="container container--no-max section-footer__row-container section-footer__row-container--with-localization">
2435  <div class="section-footer__row section-footer__row-lower">
2436    <div class="section-footer__row__col">
2437      
2438        <div class="section-footer__payment-icons">
2439          
2440            <svg class="section-footer__payment-icon" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-achdirectdebit"><title id="pi-achdirectdebit">Ach Direct Debit</title><g clip-path="url(#pi-clip0_4778_42)"><path d="M35.038 0h-32a3 3 0 00-3 3v18a3 3 0 003 3h32a3 3 0 003-3V3a3 3 0 00-3-3z" fill="#000" fill-opacity=".07"/><path d="M35.038 1h-32a2 2 0 00-2 2v18a2 2 0 002 2h32a2 2 0 002-2V3a2 2 0 00-2-2z" fill="#fff"/><path d="M7.916 16l2.264-6.984h2.587L15.116 16h-2.147l-.811-2.71a36.86 36.86 0 01-.492-1.827 95.798 95.798 0 01-.436-1.89h.43c-.13.625-.263 1.255-.398 1.89a26.93 26.93 0 01-.454 1.828L10.034 
244016H7.916zm1.678-1.34v-1.416h3.844v1.415H9.594zm8.962 1.434a3.563 3.563 0 01-1.72-.413 3.011 3.011 0 01-1.205-1.21c-.293-.534-.44-1.187-.44-1.959 0-.778.15-1.434.45-1.968a2.99 2.99 0 011.214-1.21 3.524 3.524 0 011.701-.412c.435 0 .835.06 1.2.178.369.116.692.286.97.51.279.226.504.503.676.83a3.1 3.1 0 01.323 1.126h-1.922a1.216 1.216 0 00-.122-.408.987.987 0 00-.6-.516 1.449 1.449 0 00-.468-.07c-.316 0-.585.078-.807.234a1.403 1.403 0 00-.497.666c-.112.287-.168.634-.168 1.04 0 .425.057.782.173 1.07.116.287.281.502.497.646.219.144.483.216.792.216.175 0 .331-.024.469-.07.137-.047.258-.115.36-.202.104-.088.187-.192.25-.314.065-.122.109-.258.13-.408h1.922a2.61 2.61 0 01-.248.91 3 3 0 01-1.584 1.495c-.385.16-.833.239-1.346.239zM22.494 16V9.016h1.893v2.653H26.9V9.016h1.894V16H26.9v-2.803h-2.512V16h-1.894z" fill="#000"/></g><defs><clipPath id="pi-clip0_4778_42"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg>
2441          
2442            <svg class="section-footer__payment-icon" 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>
2443
2444          
2445            <svg class="section-footer__payment-icon" 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 
24450 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2446
2447          
2448            <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
2448001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
2449          
2450            <svg class="section-footer__payment-icon" width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm1.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg>
2451          
2452            <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2453          
2454            <svg class="section-footer__payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2455          
2456            <svg class="section-footer__payment-icon" 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.
245606zM23.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>
2457
2458          
2459            <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" 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="black"/><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="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
24597 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
2460          
2461            <svg class="section-footer__payment-icon" 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>
2462
2463          
2464            <svg class="section-footer__payment-icon" 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"/>
2464<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 0-.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>
2465          
2466            <svg class="section-footer__payment-icon" 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>
2467
2468          
2469            <svg class="section-footer__payment-icon" 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 
246916.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>
2470
2471          
2472        </div>
2473
2474      
2475      
2476    </div>
2477    <div class="section-footer__row__col">
2478      
2479        <div class="section-footer__localization">
2480          
2481
2482<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/custom-select.js?v=173148981874697908181789689309" defer="defer"></script>
2482<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/tools/recurring/login" /><div class="localization__grid"><div class="localization__selector">
2483        <input type="hidden" name="country_code" value="US">
2484<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
2485            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
2486      <span class="text-start">United States (USD&nbsp;$)</span>
2487      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
2488        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
2489      </svg>
2490    </button>
2491    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
2492        aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option"
2493            data-value="US"
2494            data-value-id=""
2495
2496 aria-selected="true">
2497          <span class="pointer-events-none">United States (USD&nbsp;$)</span>
2498        </li></ul>
2499  </div></country-selector></div></div>
2499<script>
2500      customElements.whenDefined('custom-select').then(() => {
2501        if (!customElements.get('country-selector')) {
2502          class CountrySelector extends customElements.get('custom-select') {
2503            constructor() {
2504              super();
2505              this.loaded = false;
2506            }
2507
2508            async showListbox() {
2509              if (this.loaded) {
2510                super.showListbox();
2511                return;
2512              }
2513
2514              this.button.classList.add('is-loading');
2515              this.button.setAttribute('aria-disabled', 'true');
2516
2517              try {
2518                const response = await fetch('?section_id=country-selector');
2519                if (!response.ok) throw new Error(response.status);
2520
2521                const tmpl = document.createElement('template');
2522                tmpl.innerHTML = await response.text();
2523
2524                const el = tmpl.content.querySelector('.custom-select__listbox');
2525                this.listbox.innerHTML = el.innerHTML;
2526
2527                this.options = this.querySelectorAll('.custom-select__option');
2528
2529                this.popular = this.querySelectorAll('[data-popular]');
2530                if (this.popular.length) {
2531                  this.popular[this.popular.length - 1].closest('.custom-select__option')
2532                    .classList.add('custom-select__option--visual-group-end');
2533                }
2534
2535                this.selectedOption = this.querySelector('[aria-selected="true"]');
2536                if (!this.selectedOption) {
2537                  this.selectedOption = this.listbox.firstElementChild;
2538                }
2539
2540                this.loaded = true;
2541              } catch {
2542                this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
2543              } finally {
2544                super.showListbox();
2545                this.button.classList.remove('is-loading');
2546                this.button.setAttribute('aria-disabled', 'false');
2547              }
2548            }
2549
2550            setButtonWidth() {
2551              return;
2552            }
2553          }
2554
2555          customElements.define('country-selector', CountrySelector);
2556        }
2557      });
2558    </script>
2558<script>
2559    document.getElementById('footer-localization').addEventListener('change', (evt) => {
2560      const input = evt.target.closest('.localization__selector').firstElementChild;
2561      if (input && input.tagName === 'INPUT') {
2562        input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
2563        evt.currentTarget.submit();
2564      }
2565    });
2566  </script>
2566</form>
2567        </div>
2568      
2569
2570      <div class="copyright"><span class="copy">&copy; 2026 <a href="/">Makeworth Coffee </a>.</span>
2571
2572        
2573
2574      </div>
2575    </div>
2576  </div>
2577</div>
2578
2579
2580
2581
2582
2583</div>
2584<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group -->
2585<div id="shopify-section-sections--21708940378284__cart-drawer" class="shopify-section shopify-section-group-overlay-group section-cart-drawer">
2585<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/cart-drawer.js?v=102395745107704590771789689309" defer></script>
2585<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/cart-note.js?v=126131321468449833931789689309" defer="defer"></script>
2585<cart-drawer class="drawer fixed top-0 right-0 flex flex-col w-full has-motion js-cart-drawer" role="dialog" tabindex="-1" aria-labelledby="CartDrawerModal-Title" aria-modal="true" aria-hidden="true" data-name="cart-drawer" data-section-id="sections--21708940378284__cart-drawer">
2586  <cart-form data-section-id="sections--21708940378284__cart-drawer" class="cart-drawer" data-ajax-update="true">
2587    <div class="cart-drawer__content cart-drawer__content--hidden" data-merge-attributes="content-container">
2588      <div class="cart-drawer__content-upper">
2589        <header class="cart-drawer__header cart-drawer__content-item">
2590          <div id="CartDrawerModal-Title" class="cart-drawer__title h4 heading-font" data-merge="header-title">
2591            Your cart
2592            
2593          </div>
2594
2595          <button type="button" class="drawer__close-btn js-close-drawer">
2596            <span class="visually-hidden">Close</span>
2597            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg>
2598          </button>
2599        </header><div class="cart-drawer__content-item"><div class="free-shipping-bar free-shipping-bar--no-cart"
2600      style="--free-shipping-progress: 0.0; --free-shipping-bar-color: #343231"
2601      data-free-shipping-progress="0.0"
2602      data-free-shipping-current-cart="0"
2603      data-free-shipping-amount="4000"
2604      data-merge-attributes="free-shipping">
2605    <div class="free-shipping-bar__message free-shipping-bar__message--no" data-merge="free-shipping-not-met-text">Spend <strong>$40.00</strong> more for <strong>free shipping</strong>!</div>
2606    <div class="free-shipping-bar__message free-shipping-bar__message--yes">Your order is eligible for free shipping!</div>
2607    <div class="free-shipping-bar__bar"></div>
2608  </div></div><div class="cart-drawer__content-item">
2609            <div class="cart-info-block cart-info-block--lmtb">
2610</div>
2611          </div><div class="cart-item-list cart-drawer__content-item">
2612          <div class="cart-item-list__body" data-merge-list="cart-items">
2613            
2614          </div>
2615        </div></div>
2616
2617      <div data-merge="cross-sells" data-merge-cache="blank"></div>
2618    </div>
2619
2620    <div class="cart-drawer__footer cart-drawer__footer--hidden" data-merge-attributes="footer-container"><div data-merge="footer">
2621        
2622      </div>
2623
2624      
2625
2626      <div class="checkout-buttons hidden" data-merge-attributes="checkout-buttons">
2627        
2628          <a href="/checkout" class="btn btn--large btn--wide">Checkout</a>
2629        
2630      </div></div>
2631
2632    <div
2633      class="cart-drawer__empty-content"
2634      data-merge-attributes="empty-container"
2635      >
2636      <button type="button" class="drawer__close-btn js-close-drawer">
2637        <span class="visually-hidden">Close</span>
2638        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg>
2639      </button>
2640      <div class="align-center"><div class="lightly-spaced-row"><span class="icon--large"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.5"><path d="M2 9.25h20l-4 12H6z"/><path stroke-linecap="square" d="M12 9V3"/></g></svg></span></div><div class="majortitle h1">Your cart is empty</div><div class="button-row">
2641            <a class="btn btn--primary button-row__btn" href="/collections/retail-coffee">Start shopping</a>
2642          </div></div>
2643    </div>
2644  </cart-form>
2645</cart-drawer>
2646</div>
2647<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="Close"></a>
2648  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
2648<script src="//makeworthcoffee.com/cdn/shop/t/22/assets/added-notification.js?v=21481061829677182921789689309" defer></script>
2648
2649    <template id="AddedNotification">
2650      <added-notification class="added-notification added-notification--hidden">
2651        <div class="added-notification__message-area">
2652          <div class="added-notification__message-title"></div>
2653          <div class="added-notification__message-text underline-child">Added to your <a href="/cart">Cart</a></div>
2654        </div>
2655        <div class="added-notification__button-area">
2656          <button type="button" class="added-notification__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button>
2657        </div>
2658      </added-notification>
2659    </template><!-- BEGIN sections: smi-group -->
2660
2661<!-- END sections: smi-group --><style>  </style>
2662<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
2663  .recharge-theme {
2664    /* App */
2665    --recharge-app-background: #FFFFFF;
2666    --recharge-app-container: 1000px;
2667    --recharge-app-vertical-padding: 32px;
2668
2669    /* Brand colors */
2670    
2671--recharge-color-brand: #202223;
2672
2673    /* Tints */
2674    --recharge-color-brand-120: #0a0b0b;
2675    --recharge-color-brand-20: #4d4e4f;
2676    --recharge-color-brand-40: #797a7b;
2677    --recharge-color-brand-60: #a6a7a7;
2678    --recharge-color-brand-75: #c7c8c8;
2679    --recharge-color-brand-85: #dedede;
2680
2681    /* Neutral */
2682    --recharge-color-neutral: hsl(200, 35%, 7%);
2683    --recharge-color-neutral-80: hsl(200, 7%, 25%);
2684    --recharge-color-neutral-70: hsl(200, 5%, 35%);
2685    --recharge-color-neutral-40: hsl(200, 3%, 63%);
2686    --recharge-color-neutral-10: hsl(200, 2%, 91%);
2687    
2688
2689    /* Links */
2690    --recharge-button-secondary: #343434;
2691    --recharge-button-secondary-120: #1d1d1d;
2692    --recharge-button-secondary-60: #858585;
2693
2694    /* Images */
2695    --recharge-images-ratio: 1;
2696
2697    /* Cards */
2698    
2699    --recharge-cards-background: #FFFFFF;
2700    
2701
2702    
2703    --recharge-cards-border-color: RGBA(0,0,0,0);
2704    
2705
2706    /* Fonts */
2707    --recharge-typography-scale: 16px;
2708    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
2709    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
2710    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
2711    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
2712    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
2713    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
2714
2715    /** Text **/
2716    --recharge-typography-light: #FFFFFF;
2717    --recharge-typography-primary: var(--recharge-color-neutral);
2718    --recharge-typography-secondary: var(--recharge-color-neutral-70);
2719
2720    /* Corners */
2721    --recharge-corners-radius: 8px;
2722
2723    --recharge-button-border-radius: 8px;
2724    
2725
2726    /* Views */
2727    
2728    --recharge-views-background: #FFFFFF;
2729    
2730
2731    /* Buttons */
2732    --recharge-button-font-family: inherit;
2733    --recharge-button-brand: var(--recharge-color-brand);
2734    --recharge-button-color: #FFFFFF;
2735  }
2736</style>
2737
2738</div><div id="shopify-block-AWGxmMlp0WWFnTzZRY__16798170927650018749" class="shopify-block shopify-app-block">
2739
2740
2741
2742
2743
2744
2745
2746  
2747  
2748
2749
2750
2751
2752<div id="recharge-storefront-experiences">
2753  
2754  <div></div>
2755</div>
2756<script type="module" src="https://static.rechargecdn.com/assets/storefront-experiences/storefront-experiences.js"></script>
2756
2757
2758<script>
2759  (function () {
2760    
2761    
2762    
2763    
2764    
2765  
2766    window.RechargeStorefrontConfig = {
2767      customer: null,
2768      shop: {
2769        currency: "USD",
2770        locale: "en",
2771        identifier: "9e28af-2.myshopify.com",
2772        market_id: 23933255852,
2773        currency_format: "${{amount}}",
2774        routes: {
2775          cart: "\/cart",
2776          root: "\/",
2777        },
2778      },
2779      cart_overlay:{"enabled":true},
2780      cart_overlay_preview:{},
2781      cart_drawer:{"enabled":true},
2782      cart_drawer_preview:{},
2783      bundles_selling_plan_sync_enabled:false,
2784    };
2785  })();
2786</script>
2786
2787
2788
2789
2790
2791</div><div id="shopify-block-AWHFJV0FycWFuWitLe__3842503713604335150" class="shopify-block shopify-app-block vop-invoice-download">
2792
2793
2794
2795
2796</div>
2796<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2796
2797</body>
2798</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.