PageSourceSearch

https://40thievescoffee.com/blogs/thieves-blog

html 40thievescoffee.com collected 2026-10-06 19:17:14 UTC 314,593 bytes, 3,429 lines download raw bytes

1<!doctype html>
2
3<html lang="en" dir="ltr">
4  <head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
7
8    <title>Thieves&#39; Blog - Coffee Questions, Events &amp; Roasting Tips</title><meta name="description" content="Explore Thieves&#39; Blog for coffee questions, events, and roast guides. Join our coffee-loving community!"><link rel="canonical" href="https://40thievescoffee.com/blogs/thieves-blog"><link rel="shortcut icon" href="//40thievescoffee.com/cdn/shop/files/Favicon_White.svg?v=1735732307&width=96">
9      <link rel="apple-touch-icon" href="//40thievescoffee.com/cdn/shop/files/Favicon_White.svg?v=1735732307&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//40thievescoffee.com/cdn/fonts/bevan/bevan_n4.5a59d270d644948da23dc5fb5695fc4c02b7793c.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_n4.f45549d853e5e3e2907f21be9aecf95e1eaa7516.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
10  <meta property="og:title" content="Thieves&#39; Blog - Coffee Questions, Events &amp; Roasting Tips"><meta property="og:image" content="http://40thievescoffee.com/cdn/shop/files/Website_google_banner_copy.webp?v=1756927759&width=2048">
11  <meta property="og:image:secure_url" content="https://40thievescoffee.com/cdn/shop/files/Website_google_banner_copy.webp?v=1756927759&width=2048">
12  <meta property="og:image:width" content="1920">
13  <meta property="og:image:height" content="1080"><meta property="og:description" content="Explore Thieves&#39; Blog for coffee questions, events, and roast guides. Join our coffee-loving community!"><meta property="og:url" content="https://40thievescoffee.com/blogs/thieves-blog">
14<meta property="og:site_name" content="40 Thieves Coffee"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Thieves&#39; Blog - Coffee Questions, Events &amp; Roasting Tips">
15  <meta name="twitter:description" content="Explore Thieves&#39; Blog for coffee questions, events, and roast guides. Join our coffee-loving community!"><meta name="twitter:image" content="https://40thievescoffee.com/cdn/shop/files/Website_google_banner_copy.webp?crop=center&height=1200&v=1756927759&width=1200">
16  <meta name="twitter:image:alt" content="">
16<script type="application/ld+json">
17  {
18    "@context": "https://schema.org",
19    "@type": "BreadcrumbList",
20    "itemListElement": [{
21        "@type": "ListItem",
22        "position": 1,
23        "name": "Home",
24        "item": "https://40thievescoffee.com"
25      },{
26            "@type": "ListItem",
27            "position": 2,
28            "name": "Thieves' Blog",
29            "item": "https://40thievescoffee.com/blogs/thieves-blog"
30          }]
31  }
32</script>
32<style>/* Typography (heading) */
33  @font-face {
34  font-family: Bevan;
35  font-weight: 400;
36  font-style: normal;
37  font-display: fallback;
38  src: url("//40thievescoffee.com/cdn/fonts/bevan/bevan_n4.5a59d270d644948da23dc5fb5695fc4c02b7793c.woff2") format("woff2"),
39       url("//40thievescoffee.com/cdn/fonts/bevan/bevan_n4.f1d9d4acbf369d106c44ad5d2298612d868d9c01.woff") format("woff");
40}
41
42@font-face {
43  font-family: Bevan;
44  font-weight: 400;
45  font-style: italic;
46  font-display: fallback;
47  src: url("//40thievescoffee.com/cdn/fonts/bevan/bevan_i4.27184c70dcdc21eded4993ad1d35f4a55d4bdf85.woff2") format("woff2"),
48       url("//40thievescoffee.com/cdn/fonts/bevan/bevan_i4.6cd4cd0f821284f60bf845acb03bc89530ced427.woff") format("woff");
49}
50
51/* Typography (body) */
52  @font-face {
53  font-family: "Red Hat Text";
54  font-weight: 400;
55  font-style: normal;
56  font-display: fallback;
57  src: url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_n4.f45549d853e5e3e2907f21be9aecf95e1eaa7516.woff2") format("woff2"),
58       url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_n4.966c83ef0ccfa6512b0ef1e376b376dfb286bd73.woff") format("woff");
59}
60
61@font-face {
62  font-family: "Red Hat Text";
63  font-weight: 400;
64  font-style: italic;
65  font-display: fallback;
66  src: url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_i4.6cfaffd6c72cc494343813ed221ebfae57335fcc.woff2") format("woff2"),
67       url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_i4.f23bcdc86836a2cc4ccc8466c927d1089852c8c8.woff") format("woff");
68}
69
70@font-face {
71  font-family: "Red Hat Text";
72  font-weight: 700;
73  font-style: normal;
74  font-display: fallback;
75  src: url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_n7.01cb725162eb34b374670b9c1bc513ac241650e6.woff2") format("woff2"),
76       url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_n7.b6189975b2592601f17bfdc64fb3d7ee0b51916e.woff") format("woff");
77}
78
79@font-face {
80  font-family: "Red Hat Text";
81  font-weight: 700;
82  font-style: italic;
83  font-display: fallback;
84  src: url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_i7.97ab5b705c1e57acd40bd16c6fd71567cb89284f.woff2") format("woff2"),
85       url("//40thievescoffee.com/cdn/fonts/red_hat_text/redhattext_i7.f3393410cce0aafadc5ec698e5a40558f9a5b199.woff") format("woff");
86}
87
88:root {
89    /* Container */
90    --container-max-width: 100%;
91    --container-xxs-max-width: 27.5rem; /* 440px */
92    --container-xs-max-width: 42.5rem; /* 680px */
93    --container-sm-max-width: 61.25rem; /* 980px */
94    --container-md-max-width: 71.875rem; /* 1150px */
95    --container-lg-max-width: 78.75rem; /* 1260px */
96    --container-xl-max-width: 85rem; /* 1360px */
97    --container-gutter: 1.25rem;
98
99    --section-vertical-spacing: 3rem;
100    --section-vertical-spacing-tight:2.5rem;
101
102    --section-stack-gap:2.5rem;
103    --section-stack-gap-tight:2.25rem;
104
105    /* Form settings */
106    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
107    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
108    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
109    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
110    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
111    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
112    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */
113
114    /* Other sizes */
115    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));
116
117    /* RTL support */
118    --transform-logical-flip: 1;
119    --transform-origin-start: left;
120    --transform-origin-end: right;
121
122    /**
123     * ---------------------------------------------------------------------
124     * TYPOGRAPHY
125     * ---------------------------------------------------------------------
126     */
127
128    /* Font properties */
129    --heading-font-family: Bevan, serif;
130    --heading-font-weight: 400;
131    --heading-font-style: normal;
132    --heading-text-transform: uppercase;
133    --heading-letter-spacing: 0.0em;
134    --text-font-family: "Red Hat Text", sans-serif;
135    --text-font-weight: 400;
136    --text-font-style: normal;
137    --text-letter-spacing: 0.0em;
138    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
139    --button-text-transform: uppercase;
140    --button-letter-spacing: 0.01em;
141
142    /* Font sizes */--text-heading-size-factor: 1.5;
143    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
144    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
145    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
146    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
147    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
148    --text-h6: calc(0.75rem * var(--text-heading-size-factor));
149
150    --text-xs: 0.875rem;
151    --text-sm: 0.9375rem;
152    --text-base: 1.0rem;
153    --text-lg: 1.125rem;
154    --text-xl: 1.25rem;
155
156    /* Rounded variables (used for border radius) */
157    --rounded-full: 9999px;
158    --button-border-radius: 3.75rem;
159    --input-border-radius: 1.25rem;
160
161    /* Box shadow */
162    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
163    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
164    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
165    --shadow-block: px px px rgb(var(--text-primary) / 0.0);
166
167    /**
168     * ---------------------------------------------------------------------
169     * OTHER
170     * ---------------------------------------------------------------------
171     */
172
173    --checkmark-svg-url: url(//40thievescoffee.com/cdn/shop/t/10/assets/checkmark.svg?v=130975984826876508201763427084);
174    --cursor-zoom-in-svg-url: url(//40thievescoffee.com/cdn/shop/t/10/assets/cursor-zoom-in.svg?v=55820123808144246251763427084);
175  }
176
177  [dir="rtl"]:root {
178    /* RTL support */
179    --transform-logical-flip: -1;
180    --transform-origin-start: right;
181    --transform-origin-end: left;
182  }
183
184  @media screen and (min-width: 700px) {
185    :root {
186      /* Typography (font size) */
187      --text-xs: 1.0rem;
188      --text-sm: 1.0625rem;
189      --text-base: 1.125rem;
190      --text-lg: 1.25rem;
191      --text-xl: 1.375rem;
192
193      /* Spacing settings */
194      --container-gutter: 2rem;
195    }
196  }
197
198  @media screen and (min-width: 1000px) {
199    :root {
200      /* Spacing settings */
201      --container-gutter: 3rem;
202
203      --section-vertical-spacing: 5rem;
204      --section-vertical-spacing-tight: 4rem;
205
206      --section-stack-gap:4rem;
207      --section-stack-gap-tight:4rem;
208    }
209  }:root {/* Overlay used for modal */
210    --page-overlay: 0 0 0 / 0.4;
211
212    /* We use the first scheme background as default */
213    --page-background: ;
214
215    /* Product colors */
216    --on-sale-text: 192 55 44;
217    --on-sale-badge-background: 192 55 44;
218    --on-sale-badge-text: 255 255 255;
219    --sold-out-badge-background: 241 172 61;
220    --sold-out-badge-text: 0 0 0 / 0.65;
221    --custom-badge-background: 9 9 9;
222    --custom-badge-text: 255 255 255;
223    --star-color: 241 172 61;
224
225    /* Status colors */
226    --success-background: 212 227 203;
227    --success-text: 48 122 7;
228    --warning-background: 253 241 224;
229    --warning-text: 237 138 0;
230    --error-background: 243 204 204;
231    --error-text: 203 43 43;
232  }.color-scheme--scheme-1 {
233      /* Color settings */--accent: 241 172 61;
234      --text-color: 255 255 255;
235      --background: 9 9 9 / 1.0;
236      --background-without-opacity: 9 9 9;
237      --background-gradient: ;--border-color: 46 46 46;/* Button colors */
238      --button-background: 241 172 61;
239      --button-text-color: 9 9 9;
240
241      /* Circled buttons */
242      --circle-button-background: 241 172 61;
243      --circle-button-text-color: 9 9 9;
244    }.shopify-section:has(.section-spacing.color-scheme--bg-577d26b8967ff6e02e3364fd55894eec) + .shopify-section:has(.section-spacing.color-scheme--bg-577d26b8967ff6e02e3364fd55894eec:not(.bordered-section)) .section-spacing {
245      padding-block-start: 0;
246    }.color-scheme--scheme-2 {
247      /* Color settings */--accent: 9 9 9;
248      --text-color: 9 9 9;
249      --background: 241 172 61 / 1.0;
250      --background-without-opacity: 241 172 61;
251      --background-gradient: ;--border-color: 206 148 53;/* Button colors */
252      --button-background: 9 9 9;
253      --button-text-color: 241 172 61;
254
255      /* Circled buttons */
256      --circle-button-background: 255 255 255;
257      --circle-button-text-color: 92 92 92;
258    }.shopify-section:has(.section-spacing.color-scheme--bg-3f048de30068d8cd1a01be384bd232eb) + .shopify-section:has(.section-spacing.color-scheme--bg-3f048de30068d8cd1a01be384bd232eb:not(.bordered-section)) .section-spacing {
259      padding-block-start: 0;
260    }.color-scheme--scheme-3 {
261      /* Color settings */--accent: 207 145 45;
262      --text-color: 255 255 255;
263      --background: 0 0 0 / 0.0;
264      --background-without-opacity: 0 0 0;
265      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
266      --button-background: 207 145 45;
267      --button-text-color: 9 9 9;
268
269      /* Circled buttons */
270      --circle-button-background: 241 172 61;
271      --circle-button-text-color: 9 9 9;
272    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
273      padding-block-start: 0;
274    }.color-scheme--scheme-4 {
275      /* Color settings */--accent: 241 172 61;
276      --text-color: 9 9 9;
277      --background: 255 255 255 / 1.0;
278      --background-without-opacity: 255 255 255;
279      --background-gradient: ;--border-color: 218 218 218;/* Button colors */
280      --button-background: 241 172 61;
281      --button-text-color: 28 28 28;
282
283      /* Circled buttons */
284      --circle-button-background: 241 172 61;
285      --circle-button-text-color: 28 28 28;
286    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
287      padding-block-start: 0;
288    }.color-scheme--scheme-4ae433d6-0663-4a98-bf9d-417813198a63 {
289      /* Color settings */--accent: 241 172 61;
290      --text-color: 9 9 9;
291      --background: 241 172 61 / 1.0;
292      --background-without-opacity: 241 172 61;
293      --background-gradient: ;--border-color: 206 148 53;/* Button colors */
294      --button-background: 241 172 61;
295      --button-text-color: 9 9 9;
296
297      /* Circled buttons */
298      --circle-button-background: 241 172 61;
299      --circle-button-text-color: 255 255 255;
300    }.shopify-section:has(.section-spacing.color-scheme--bg-3f048de30068d8cd1a01be384bd232eb) + .shopify-section:has(.section-spacing.color-scheme--bg-3f048de30068d8cd1a01be384bd232eb:not(.bordered-section)) .section-spacing {
301      padding-block-start: 0;
302    }.color-scheme--scheme-30e6dcdb-af05-48a4-8e5d-5d9e1702258d {
303      /* Color settings */--accent: 241 172 61;
304      --text-color: 255 255 255;
305      --background: 34 34 34 / 1.0;
306      --background-without-opacity: 34 34 34;
307      --background-gradient: ;--border-color: 67 67 67;/* Button colors */
308      --button-background: 241 172 61;
309      --button-text-color: 9 9 9;
310
311      /* Circled buttons */
312      --circle-button-background: 241 172 61;
313      --circle-button-text-color: 9 9 9;
314    }.shopify-section:has(.section-spacing.color-scheme--bg-8998ebc4102dfcafe5f943e7b91be434) + .shopify-section:has(.section-spacing.color-scheme--bg-8998ebc4102dfcafe5f943e7b91be434:not(.bordered-section)) .section-spacing {
315      padding-block-start: 0;
316    }.color-scheme--scheme-6bc27315-db19-4096-ae30-42a6a17ad0d9 {
317      /* Color settings */--accent: 9 9 9;
318      --text-color: 9 9 9;
319      --background: 255 255 255 / 1.0;
320      --background-without-opacity: 255 255 255;
321      --background-gradient: ;--border-color: 218 218 218;/* Button colors */
322      --button-background: 9 9 9;
323      --button-text-color: 255 255 255;
324
325      /* Circled buttons */
326      --circle-button-background: 9 9 9;
327      --circle-button-text-color: 255 255 255;
328    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
329      padding-block-start: 0;
330    }.color-scheme--scheme-2cc6f1c8-85ae-4bcc-aacc-e0c9654d5b28 {
331      /* Color settings */--accent: 74 121 87;
332      --text-color: 34 34 34;
333      --background: 255 255 255 / 1.0;
334      --background-without-opacity: 255 255 255;
335      --background-gradient: ;--border-color: 222 222 222;/* Button colors */
336      --button-background: 74 121 87;
337      --button-text-color: 9 9 9;
338
339      /* Circled buttons */
340      --circle-button-background: 74 121 87;
341      --circle-button-text-color: 9 9 9;
342    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
343      padding-block-start: 0;
344    }.color-scheme--scheme-6a54f2ef-deae-4e8f-b5d3-35368e96defa {
345      /* Color settings */--accent: 9 9 9;
346      --text-color: 9 9 9;
347      --background: 9 9 9 / 1.0;
348      --background-without-opacity: 9 9 9;
349      --background-gradient: ;--border-color: 9 9 9;/* Button colors */
350      --button-background: 9 9 9;
351      --button-text-color: 255 255 255;
352
353      /* Circled buttons */
354      --circle-button-background: 241 172 61;
355      --circle-button-text-color: 9 9 9;
356    }.shopify-section:has(.section-spacing.color-scheme--bg-577d26b8967ff6e02e3364fd55894eec) + .shopify-section:has(.section-spacing.color-scheme--bg-577d26b8967ff6e02e3364fd55894eec:not(.bordered-section)) .section-spacing {
357      padding-block-start: 0;
358    }.color-scheme--scheme-bb8e64a3-7fc8-484f-9b1a-97d0a20a90b0 {
359      /* Color settings */--accent: 241 172 61;
360      --text-color: 255 255 255;
361      --background: 58 47 35 / 1.0;
362      --background-without-opacity: 58 47 35;
363      --background-gradient: ;--border-color: 88 78 68;/* Button colors */
364      --button-background: 241 172 61;
365      --button-text-color: 9 9 9;
366
367      /* Circled buttons */
368      --circle-button-background: 241 172 61;
369      --circle-button-text-color: 9 9 9;
370    }.shopify-section:has(.section-spacing.color-scheme--bg-c594613048fcc786be2502acbf8a0556) + .shopify-section:has(.section-spacing.color-scheme--bg-c594613048fcc786be2502acbf8a0556:not(.bordered-section)) .section-spacing {
371      padding-block-start: 0;
372    }.color-scheme--scheme-95baed3d-ca4a-4600-947b-a3ebcf5ae73f {
373      /* Color settings */--accent: 255 255 255;
374      --text-color: 255 255 255;
375      --background: 0 0 0 / 0.0;
376      --background-without-opacity: 0 0 0;
377      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
378      --button-background: 255 255 255;
379      --button-text-color: 9 9 9;
380
381      /* Circled buttons */
382      --circle-button-background: 9 9 9;
383      --circle-button-text-color: 255 255 255;
384    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
385      padding-block-start: 0;
386    }.color-scheme--scheme-a5b212e6-485a-48fb-af55-c28616542468 {
387      /* Color settings */--accent: 9 9 9;
388      --text-color: 9 9 9;
389      --background: 0 0 0 / 0.0;
390      --background-without-opacity: 0 0 0;
391      --background-gradient: linear-gradient(180deg, rgba(241, 172, 61, 1) 1%, rgba(176, 102, 51, 1) 100%);--border-color: 9 9 9 / 0.15;/* Button colors */
392      --button-background: 9 9 9;
393      --button-text-color: 255 255 255;
394
395      /* Circled buttons */
396      --circle-button-background: 9 9 9;
397      --circle-button-text-color: 176 102 51;
398    }.shopify-section:has(.section-spacing.color-scheme--bg-31131b4d3df0217757028ec2609dc906) + .shopify-section:has(.section-spacing.color-scheme--bg-31131b4d3df0217757028ec2609dc906:not(.bordered-section)) .section-spacing {
399      padding-block-start: 0;
400    }.color-scheme--scheme-0bcbc0fb-4aab-48db-bec9-ac15503e6473 {
401      /* Color settings */--accent: 9 9 9;
402      --text-color: 9 9 9;
403      --background: 0 0 0 / 0.0;
404      --background-without-opacity: 0 0 0;
405      --background-gradient: ;--border-color: 9 9 9;/* Button colors */
406      --button-background: 9 9 9;
407      --button-text-color: 241 172 61;
408
409      /* Circled buttons */
410      --circle-button-background: 241 172 61;
411      --circle-button-text-color: 9 9 9;
412    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
413      padding-block-start: 0;
414    }.color-scheme--scheme-5f2cda6c-3363-4629-86ba-8b801dc9cfe0 {
415      /* Color settings */--accent: 241 172 61;
416      --text-color: 9 9 9;
417      --background: 176 102 51 / 1.0;
418      --background-without-opacity: 176 102 51;
419      --background-gradient: ;--border-color: 151 88 45;/* Button colors */
420      --button-background: 241 172 61;
421      --button-text-color: 9 9 9;
422
423      /* Circled buttons */
424      --circle-button-background: 241 172 61;
425      --circle-button-text-color: 9 9 9;
426    }.shopify-section:has(.section-spacing.color-scheme--bg-5a10e9d32d646b2a2ab7ca561e5
426574b9) + .shopify-section:has(.section-spacing.color-scheme--bg-5a10e9d32d646b2a2ab7ca561e5574b9:not(.bordered-section)) .section-spacing {
427      padding-block-start: 0;
428    }.color-scheme--scheme-2fe6e3ea-4091-48c8-8ced-282eae2025a6 {
429      /* Color settings */--accent: 9 9 9;
430      --text-color: 9 9 9;
431      --background: 58 47 35 / 1.0;
432      --background-without-opacity: 58 47 35;
433      --background-gradient: ;--border-color: 51 41 31;/* Button colors */
434      --button-background: 9 9 9;
435      --button-text-color: 255 255 255;
436
437      /* Circled buttons */
438      --circle-button-background: 9 9 9;
439      --circle-button-text-color: 255 255 255;
440    }.shopify-section:has(.section-spacing.color-scheme--bg-c594613048fcc786be2502acbf8a0556) + .shopify-section:has(.section-spacing.color-scheme--bg-c594613048fcc786be2502acbf8a0556:not(.bordered-section)) .section-spacing {
441      padding-block-start: 0;
442    }.color-scheme--scheme-9a155920-49d8-487d-8021-7b3794f5c4dc {
443      /* Color settings */--accent: 9 9 9;
444      --text-color: 9 9 9;
445      --background: 231 196 71 / 1.0;
446      --background-without-opacity: 231 196 71;
447      --background-gradient: ;--border-color: 198 168 62;/* Button colors */
448      --button-background: 9 9 9;
449      --button-text-color: 255 255 255;
450
451      /* Circled buttons */
452      --circle-button-background: 9 9 9;
453      --circle-button-text-color: 255 255 255;
454    }.shopify-section:has(.section-spacing.color-scheme--bg-191b9c6953af40961b1b4d8ea89c599a) + .shopify-section:has(.section-spacing.color-scheme--bg-191b9c6953af40961b1b4d8ea89c599a:not(.bordered-section)) .section-spacing {
455      padding-block-start: 0;
456    }.color-scheme--scheme-aa70ff72-37cb-467a-973b-ccfbf08ff370 {
457      /* Color settings */--accent: 74 121 87;
458      --text-color: 255 255 255;
459      --background: 74 121 87 / 1.0;
460      --background-without-opacity: 74 121 87;
461      --background-gradient: ;--border-color: 101 141 112;/* Button colors */
462      --button-background: 74 121 87;
463      --button-text-color: 255 255 255;
464
465      /* Circled buttons */
466      --circle-button-background: 74 121 87;
467      --circle-button-text-color: 255 255 255;
468    }.shopify-section:has(.section-spacing.color-scheme--bg-61efc1895fdb1780533752e512385d5e) + .shopify-section:has(.section-spacing.color-scheme--bg-61efc1895fdb1780533752e512385d5e:not(.bordered-section)) .section-spacing {
469      padding-block-start: 0;
470    }.color-scheme--scheme-6447438c-6fd2-47bd-94e0-fe2f23d0de2b {
471      /* Color settings */--accent: 241 172 61;
472      --text-color: 241 172 61;
473      --background: 9 9 9 / 1.0;
474      --background-without-opacity: 9 9 9;
475      --background-gradient: ;--border-color: 44 33 17;/* Button colors */
476      --button-background: 241 172 61;
477      --button-text-color: 9 9 9;
478
479      /* Circled buttons */
480      --circle-button-background: 241 172 61;
481      --circle-button-text-color: 9 9 9;
482    }.shopify-section:has(.section-spacing.color-scheme--bg-577d26b8967ff6e02e3364fd55894eec) + .shopify-section:has(.section-spacing.color-scheme--bg-577d26b8967ff6e02e3364fd55894eec:not(.bordered-section)) .section-spacing {
483      padding-block-start: 0;
484    }.color-scheme--dialog {
485      /* Color settings */--accent: 241 172 61;
486      --text-color: 255 255 255;
487      --background: 9 9 9 / 1.0;
488      --background-without-opacity: 9 9 9;
489      --background-gradient: ;--border-color: 46 46 46;/* Button colors */
490      --button-background: 241 172 61;
491      --button-text-color: 9 9 9;
492
493      /* Circled buttons */
494      --circle-button-background: 241 172 61;
495      --circle-button-text-color: 9 9 9;
496    }
497</style>
497<script>
498  // This allows to expose several variables to the global scope, to be used in scripts
499  window.themeVariables = {
500    settings: {
501      showPageTransition: null,
502      pageType: "blog",
503      moneyFormat: "${{amount}}",
504      moneyWithCurrencyFormat: "${{amount}} USD",
505      currencyCodeEnabled: false,
506      cartType: "drawer",
507      staggerMenuApparition: false
508    },
509
510    strings: {
511      addedToCart: "Added to your cart!",
512      closeGallery: "Close gallery",
513      zoomGallery: "Zoom picture",
514      errorGallery: "Image cannot be loaded",
515      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
516      shippingEstimatorOneResult: "There is one shipping rate for your address:",
517      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
518      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:",
519      next: "Next",
520      previous: "Previous"
521    },
522
523    mediaQueries: {
524      'sm': 'screen and (min-width: 700px)',
525      'md': 'screen and (min-width: 1000px)',
526      'lg': 'screen and (min-width: 1150px)',
527      'xl': 'screen and (min-width: 1400px)',
528      '2xl': 'screen and (min-width: 1600px)',
529      'sm-max': 'screen and (max-width: 699px)',
530      'md-max': 'screen and (max-width: 999px)',
531      'lg-max': 'screen and (max-width: 1149px)',
532      'xl-max': 'screen and (max-width: 1399px)',
533      '2xl-max': 'screen and (max-width: 1599px)',
534      'motion-safe': '(prefers-reduced-motion: no-preference)',
535      'motion-reduce': '(prefers-reduced-motion: reduce)',
536      'supports-hover': 'screen and (pointer: fine)',
537      'supports-touch': 'screen and (hover: none)'
538    }
539  };</script>
539<script>
540      if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
541        const importMapPolyfill = document.createElement('script');
542        importMapPolyfill.async = true;
543        importMapPolyfill.src = "//40thievescoffee.com/cdn/shop/t/10/assets/es-module-shims.min.js?v=2911";
544
545        document.head.appendChild(importMapPolyfill);
546      }
547    </script>
547
548
549    
549<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 549
549
550<script type="importmap">{
551        "imports": {
552          "vendor": "//40thievescoffee.com/cdn/shop/t/10/assets/vendor.min.js?v=118757129943152772801763427084",
553          "theme": "//40thievescoffee.com/cdn/shop/t/10/assets/theme.js?v=101968322525841978421763427084",
554          "photoswipe": "//40thievescoffee.com/cdn/shop/t/10/assets/photoswipe.min.js?v=13374349288281597431763427084"
555        }
556      }
557    </script>
557
558
559    
559<script type="module" src="//40thievescoffee.com/cdn/shop/t/10/assets/vendor.min.js?v=118757129943152772801763427084"></script>
559
560    
560<script type="module" src="//40thievescoffee.com/cdn/shop/t/10/assets/theme.js?v=101968322525841978421763427084"></script>
560
561
562    
562<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
562<meta name="facebook-domain-verification" content="mhg137zbc1bnomxgaws7rnrdm4lsw3">
563<meta name="facebook-domain-verification" content="9dc5aohafetn78grrssn1jq37wkl05">
564<meta name="google-site-verification" content="26kQ4mouK70x2LpSUtKCdCEu94YgyG3N1C6MfbIeBe8">
565<meta name="google-site-verification" content="l8Yud0wzderWHzfAYuQYcYQGA0uHhNspVkXR5hY7xBo">
566<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/28305588363/digital_wallets/dialog">
567<meta id="in-context-paypal-metadata" data-shop-id="28305588363" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
568<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/thieves-blog.atom" />
569<link rel="next" href="/blogs/thieves-blog?page=2">
570<link rel="alternate" hreflang="x-default" href="https://40thievescoffee.com/blogs/thieves-blog">
571<link rel="alternate" hreflang="en" href="https://40thievescoffee.com/blogs/thieves-blog">
572<link rel="alternate" hreflang="zh-Hans" href="https://40thievescoffee.com/zh/blogs/thieves-blog">
573<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
573
574<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
575<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=28305588363" crossorigin="anonymous"></script>
vendor: 1 bytes, line 575
575
576<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":28305588363,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/28305588363","merchantName":"40 Thieves Coffee","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"40 Thieves Coffee","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 576
576
577<script id="shopify-features" type="application/json">{"accessToken":"d7f81cf92dee63e552d233c44eaca994","betas":["rich-media-storefront-analytics"],"domain":"40thievescoffee.com","predictiveSearch":true,"shopId":28305588363,"locale":"en"}</script>
vendor: 1 bytes, line 577
577
578<script>var Shopify = Shopify || {};
579Shopify.shop = "40-thieves-coffee.myshopify.com";
580Shopify.locale = "en";
581Shopify.currency = {"active":"USD","rate":"1.0"};
582Shopify.country = "US";
583Shopify.theme = {"name":"40 Thieves 1.0.0.3","id":143490810017,"schema_name":"Prestige","schema_version":"10.10.1","theme_store_id":855,"role":"main"};
584Shopify.theme.handle = "null";
585Shopify.theme.style = {"id":null,"handle":null};
586Shopify.cdnHost = "40thievescoffee.com/cdn";
587Shopify.routes = Shopify.routes || {};
588Shopify.routes.root = "/";
589Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
590Shopify.SignInWithShop = Shopify.SignInWithShop || {};
591Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
592Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 592
592
593<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 593
593
594<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 594
594
595<script>
596  window.ShopifyPay = window.ShopifyPay || {};
597  window.ShopifyPay.apiHost = "shop.app\/pay";
598  window.ShopifyPay.redirectState = null;
599</script>
vendor: 1 bytes, line 599
599
600<script>
601  window.Shopify = window.Shopify || {};
602  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
603  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
604  window.Shopify.SignInWithShop.eligible = true;
605</script>
vendor: 1 bytes, line 605
605
606<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 606
606
607<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 607
607
608<script type="module">
609  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
610
611  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
612
613</script>
vendor: 1 bytes, line 613
613
614<script>
615  window.Shopify = window.Shopify || {};
616  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
617  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"]};
618</script>
vendor: 1 bytes, line 618
618
619<script>(function() {
620  var isLoaded = false;
621  function asyncLoad() {
622    if (isLoaded) return;
623    isLoaded = true;
624    var urls = ["https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiI3ODZMYjdMaDBHN2Y5ckF6IiwicyI6InNrdSJ9\u0026v=2.5\u0026shop=40-thieves-coffee.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiI3ODZMYjdMaDBHN2Y5ckF6IiwicyI6InNrdSIsInQiOlsib3JkZXJzL2Z1bGZpbGxlZCJdLCJ2IjoiIiwiYSI6IiJ9\u0026shop=40-thieves-coffee.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/40-thieves-coffee.myshopify.com.js?settings=1740238601439\u0026shop=40-thieves-coffee.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=40-thieves-coffee.myshopify.com","https:\/\/justone.ai\/embed\/script-tags\/b38668960405437fbbc4c66f7abbcf1a\/shopifyEmbed.js?shop=40-thieves-coffee.myshopify.com","\/\/cdn.shopify.com\/proxy\/eafa15943f94338b3ae14853bd3040943f13daa110748d6c832757803dce513c\/shopify-script-tags.s3.eu-west-1.amazonaws.com\/smartseo\/instantpage.js?shop=40-thieves-coffee.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
625    for (var i = 0; i < urls.length; i++) {
626      var s = document.createElement('script');
627      s.type = 'text/javascript';
628      s.async = true;
629      s.src = urls[i];
630      var x = document.getElementsByTagName('script')[0];
631      x.parentNode.insertBefore(s, x);
632    }
633  };
634  if(window.attachEvent) {
635    window.attachEvent('onload', asyncLoad);
636  } else {
637    window.addEventListener('load', asyncLoad, false);
638  }
639})();</script>
vendor: 1 bytes, line 639
639
640<script id="__st">var __st={"a":28305588363,"offset":-25200,"reqid":"2b8e91b3-e0c1-4de1-889d-93479f126732-1791314234","pageurl":"40thievescoffee.com\/blogs\/thieves-blog","s":"blogs-84819312801","u":"758ea3ec9277","p":"blog","rtyp":"blog","rid":84819312801};</script>
vendor: 1 bytes, line 640
640
641<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 641
641
642<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 642
642
643<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//40thievescoffee.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 643
643
644<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 = "//40thievescoffee.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>
644<script crossorigin="anonymous" defer="defer" src="//40thievescoffee.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 644
644
645<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 645
645
646<script>
647  window.Shopify = window.Shopify || {};
648  window.Shopify.MCP = window.Shopify.MCP || {};
649  window.Shopify.MCP.enabled = true;
650  window.Shopify.MCP.shop = "40-thieves-coffee.myshopify.com";
651  window.Shopify.MCP.mcpEndpoint = "https:\/\/40thievescoffee.com\/api\/mcp";
652  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"]}}];
653</script>
vendor: 1 bytes, line 653
653
654<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("\/\/40thievescoffee.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
655</script>
vendor: 1 bytes, line 655
655
656<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://40thievescoffee.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
657</script>
vendor: 1 bytes, line 657
657
658<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
659  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);
660</script>
vendor: 1 bytes, line 660
660
661<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})}}));
662</script>
662
663<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://40thievescoffee.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
664<style id="shopify-accelerated-checkout-cart">
665        #shopify-buyer-consent {
666  margin-top: 1em;
667  display: inline-block;
668  width: 100%;
669}
670
671#shopify-buyer-consent.hidden {
672  display: none;
673}
674
675#shopify-subscription-policy-button {
676  background: none;
677  border: none;
678  padding: 0;
679  text-decoration: underline;
680  font-size: inherit;
681  cursor: pointer;
682}
683
684#shopify-subscription-policy-button::before {
685  box-shadow: none;
686}
687
688      </style>
689
690<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
690
691<link href="//40thievescoffee.com/cdn/shop/t/10/assets/theme.css?v=153002433258678615821763427084" rel="stylesheet" type="text/css" media="all" /><link rel="preconnect" href="https://use.typekit.net" crossorigin>
692    <link rel="stylesheet" href="https://use.typekit.net/plj0jqz.css">
693    <link href="//40thievescoffee.com/cdn/shop/t/10/assets/40thieves-global-styles.css?v=40233335180257465811763494827" rel="stylesheet" type="text/css" media="all" />
694    <link href="//40thievescoffee.com/cdn/shop/t/10/assets/40thieves-prestige-css-overrides?v=111603181540343972631763601386" rel="stylesheet" type="text/css" media="all" />
695  
696
697
698  <!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a10b4a-a817-7fd0-a147-38e612e0c020/region-restrictions-382/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload">
699
700<link rel="preconnect" href="https://media.synctrack.io">
701
702<script type="application/json" id="ipblocker-config">
703  {
704    "shopIdentifier": "40-thieves-coffee.myshopify.com",
705    "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":false,\"blockUnknownBots\":false,\"activeApp\":true,\"blockByMetafield\":true,\"visitorAnalytic\":false,\"showWatermark\":true,\"blockCheckoutApi\":false,\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVySWQiOiI0MC10aGlldmVzLWNvZmZlZS5teXNob3BpZnkuY29tIiwiaWF0IjoxNzcwMzI0MzgwfQ.azMqCr0cnbyqd7qHPa-tRg_BOkCFy8_X17LY-2mpsm8\"}",
706    "ipBlockerRules": "{\"whitelist\":[],\"blacklist\":[{\"id\":1923031,\"type\":\"1\",\"ipAddress\":\"107.127.9.22\",\"criteria\":\"1\",\"priority\":\"1\"}]}",
707    "ipBlockerGeneral": null,
708    "ipBlockerBlockTemplate": "{\"customCss\":\"#blockify---container{--bg-blockify: #fff;position:relative}#blockify---container::after{content:'';position:absolute;inset:0;background-repeat:no-repeat !important;background-size:cover !important;background:var(--bg-blockify);z-index:0}#blockify---container #blockify---container__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}#blockify---container #blockify---container__inner #blockify-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-superTitle{display:none !important}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:313%;font-weight:bold;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:188%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:125%;margin:1.5em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:88%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description #blockify-block-text-blink{display:none !important}#blockify---container #blockify---container__inner #blockify-logo-block-image{position:relative;width:400px;height:auto;max-height:300px}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-logo-block-image{width:200px}}#blockify---container #blockify---container__inner #blockify-logo-block-image::before{content:'';display:block;padding-bottom:56.2%}#blockify---container #blockify---container__inner #blockify-logo-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}\\n\",\"logoImage\":{\"active\":true,\"value\":\"https:\/\/storage.synctrack.io\/megamind-fraud\/assets\/default-thumbnail.png\",\"altText\":\"Red octagonal stop sign with a black hand symbol in the center, indicating a warning or prohibition\"},\"superTitle\":{\"active\":false,\"text\":\"403\",\"color\":\"#899df1\"},\"title\":{\"active\":true,\"text\":\"Access Denied\",\"color\":\"#000\"},\"description\":{\"active\":true,\"text\":\"The site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\",\"color\":\"#000\"},\"background\":{\"active\":true,\"value\":\"#fff\",\"type\":\"1\",\"colorFrom\":null,\"colorTo\":null}}",
709    "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Applebot","regex":"Applebot"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Semrush Bot","regex":"SemrushBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"}],
710    "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api",
711    "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud",
712    "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api",
713    "ipBlockerChecking": true,
714    "ipBlockerCollectionId": null,
715    "ipBlockerProductCollections": null,
716    "ipBlockerCheckoutProduct": null
717  }
718</script>
718
719
720<script
721  id="blockifyScriptTag"
722  src="https://cdn.shopify.com/extensions/01a10b4a-a817-7fd0-a147-38e612e0c020/region-restrictions-382/assets/ip-blocker-embed.min.js"
723  async
724></script>
724<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
725
726
727
728
729
730
731
732<link rel="dns-prefetch" href="https://cdn.judge.me">
733<link rel="dns-prefetch" href="https://cdn1.judge.me">
734<link rel="dns-prefetch" href="https://api.judge.me">
735
736<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":20,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
736ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#F1AC3D","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"#FFFFFF","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":true,"widget_social_share":false,"widget_thumb":true,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":false,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":600,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#C9C9C9","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":4,"social_share_options_order":"Facebook","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":true,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#F1AC3D","featured_carousel_empty_star_background":"#ADADAD","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#090909","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":true,"medals_widget_elements_color":"#F1AC3D","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
736itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#F1AC3D","widget_enable_secondary_color":true,"widget_secondary_color":"#C8C8C8","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":true,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#000000","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#F1AC3D","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#F1AC3D","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#F1AC3D","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
736youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"\n.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper {\nbackground-color: #222222;\nborder-radius: 10px;\n}","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
736:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/40thievescoffee.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"40 Thieves Coffee","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
736shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"40 Thieves Coffee"};</script>
736 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #F1AC3D;--jdgm-secondary-color: #C8C8C8;--jdgm-star-color: #F1AC3D;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #F1AC3D;--jdgm-paginate-color: #000000;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #F1AC3D}.jdgm-histogram__bar-content{background-color:#F1AC3D}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#FFFFFF;background-color:#F1AC3D}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-rev__thumb-btn{color:#F1AC3D}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#F1AC3D}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-widget.jdgm-all-reviews-widget,.jdgm-widget .jdgm-rev-widg{border:none;padding:0}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #F1AC3D;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#F1AC3D}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'40 Thieves Coffee'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
737</style> <style class='jdgm-settings-style'></style>
738
739  
740  
741  
742  <style class='jdgm-miracle-styles'>
743  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
743/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
744
745</style>
746<style class='jdgm-miracle-styles'>
747  @font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA14AA8AAAAAGBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA2I0JVY21hcAAAAdgAAABVAAABjOEvI+NjdnQgAAACMAAAAAsAAAAOAAAAAGZwZ20AAAI8AAAG7QAADgxiLvl6Z2FzcAAACSwAAAAIAAAACAAAABBnbHlmAAAJNAAAAWQAAAHQQ2rNrGhlYWQAAAqYAAAAMAAAADYpQ9FlaGhlYQAACsgAAAAbAAAAJAc8A1dobXR4AAAK5AAAAA4AAAAQD6AAAGxvY2EAAAr0AAAACgAAAAoBHACubWF4cAAACwAAAAAgAAAAIADcDkZuYW1lAAALIAAAAZkAAANFKDbO4XBvc3QAAAy8AAAAPQAAAGV3qg0ycHJlcAAADPwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA48YHjAxBz0P4shinkNwzSgMCOKIiYAmooM5nic7ZCxDYBADAMvn0CBmIOKkkmoGJ9NHif/Y2DpLNmKUhhYABenCLAHI3WrteqdrfrgqJvI/m29y0lXjvKWn2zl115+zeS51KC2m2gv7TjAP2ybDQ0AAAB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1
747Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icbY8/SEJRFMbPucf3nv/SpxbPdHqUvECiVMRGaYj8Q4ZLOTkGQRAV/sFWURta3AuCdodoDZwiaGuqNdF8o5TbrfesocLl3MP97v2+3wcI8HlAPdoCL/iTcwJCWnY5HRZIoSGVFlUm+sPLqKkaLZCkSgIpoZiQIHaDEeRnWKaKeWDkmOEqwxU66Y0I8YifI414C/t9xDIAMCNnnwaUBxv44CLTsW3vJj0yY5D2zTgdNqskCjaWCmY69ikCpYJTHhcK3zY+A9XQdkxiViRkwHI/RrOTOwK2Zy5UBALKBaf+KBRuvQGvbBEDYVQdqAoUMspqUkJTEkpMogFvntZ4A9dKGMXoodjtbjyOs/nxPT5jhTfHvKHrWH1qt/VrUdcv/3V2Qzi55DAbuF32SQErS/2hABPC75VJnP8FIHmMbMUIr1ervI7xEsaNcZd9f9jEFyzz1gevD4dYW8fX4dUbfAFjQ2LfeJxjYGRgYABiBwu5rHh+m68M/MwvgCIMj2XcHiHo/1nML5iDgFwOBiaQKAAfTAqdeJxjYGRgYA76nwUkXzAwgElGBlTAAgBc+AObAHicY37BwMCMhAEhKAOtAAAAAAAAADQArgDoAAAAAQAAAAQAFAACAAAAAAACAAgAJACNAAAAQA4MAAAAAHicjZHBSsNAEIb/1KpowYOC5z2IWIS0BkXwpBTamwcPvXgxbbdJSpoNm43Qg48gPotXX8CTr+AL+BL+SUcQi9CEnXz7z8zuzATAPj7hYflccC3Zo34h3MA2BsIb1G+Fm+QH4U20YIW3qD8J7+IUL8ItHOCNJ3jNHe5m+BD2cORdCjew590Lb1BPhJvkZ+FNHHqvwlvU34V3MfS+hFs4btz0TL6wSRQ7ddJrq6AbnKvRQhlKSRamKixdbGyhrtXUZE6nqfHHZj4rJ5Ge68KFNjcJ9cmdjso0tKuOVWWobZGYTJ353VXnQGfahoSqiuIxCpybqqk1c9WX+1VuzUyPnR87l191Or/rQg8GORYcc4IIMRwUTqi2+Q3Q5TonjRihGLmMSpAhREolRMmMuPYU3F9zTbnLqGpGpGQfY9o5f02JCbM1WTPaMdvyblOfV8VPcEcbMS6tfetkrBMzpK3qS+rKFM5YU3etzAFtVmeHovzMosAjcwOqjh1XXdu6S4X+n/4Vz6x8Mypj6n49ZUf1Ch2+/8zrG7KBqKIAAAB4nGNgYoAALgbsgIWRiZGZkYWRlUGouCSxSLcgPzOvJDVFtzg/JzMFVSg1t6CkUhBFKCMxJ42BAQCLHRVSAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==") format("woff");font-weight:normal;font-style:normal}
748
749</style>
750
751
752  
753  
754   
755
756
757
758
759<script data-cfasync='false' class='jdgm-script'>
760!function(e){window.jdgm=window.jdgm||{};
761/* INF-1976 */
762var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
763if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
764jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
765jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
766setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
767!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
768(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
769a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
770jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
771t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
772t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
773".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
774parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
775jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
776)}))}(document);
777</script>
777
778<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript>
779
780<!-- BEGIN app snippet: theme_fix_tags -->
780<script>
781  (function() {
782    var jdgmThemeFixes = null;
783    if (!jdgmThemeFixes) return;
784
785    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
786    // before the per-theme fix so the theme-specific CSS wins the cascade.
787    // HTML is never applied globally (too risky).
788    var allThemesFix = jdgmThemeFixes['all'];
789    if (allThemesFix && allThemesFix.css) {
790      var allStyleTag = document.createElement('style');
791      allStyleTag.classList.add('jdgm-theme-fix-style-all');
792      allStyleTag.innerHTML = allThemesFix.css;
793      document.head.append(allStyleTag);
794    };
795
796    if (allThemesFix && allThemesFix.js) {
797      var allScriptTag = document.createElement('script');
798      allScriptTag.classList.add('jdgm-theme-fix-script-all');
799      allScriptTag.innerHTML = allThemesFix.js;
800      document.head.append(allScriptTag);
801    };
802
803    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
804    if (!thisThemeFix) return;
805
806    if (thisThemeFix.html) {
807      document.addEventListener("DOMContentLoaded", function() {
808        var htmlDiv = document.createElement('div');
809        htmlDiv.classList.add('jdgm-theme-fix-html');
810        htmlDiv.innerHTML = thisThemeFix.html;
811        document.body.append(htmlDiv);
812      });
813    };
814
815    if (thisThemeFix.css) {
816      var styleTag = document.createElement('style');
817      styleTag.classList.add('jdgm-theme-fix-style');
818      styleTag.innerHTML = thisThemeFix.css;
819      document.head.append(styleTag);
820    };
821
822    if (thisThemeFix.js) {
823      var scriptTag = document.createElement('script');
824      scriptTag.classList.add('jdgm-theme-fix-script');
825      scriptTag.innerHTML = thisThemeFix.js;
826      document.head.append(scriptTag);
827    };
828  })();
829</script>
829
830<!-- END app snippet -->
831<!-- End of Judge.me Core -->
832
833
834
835<!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 -->
836
837
838<script>
839
840  
841  
842    domainID = "b38668960405437fbbc4c66f7abbcf1a";
843    const newScript = document.createElement('script');
844    let finalHostName = "justone.ai";
845    newScript.innerHTML = `
846          window.ju4_num = "${domainID}";
847          window.ju4_asset_host = 'https://${finalHostName}/embed';
848          window.ju4_pApi = 'https://${finalHostName}';
849          window.ju4_api = 'https://api.justuno.com';
850  
851          
852        (function (i, s, o, g, r, a, m) {
853          i[r] =
854            i[r] ||
855            function () {
856              (i[r].q = i[r].q || []).push(arguments);
857            };
858          (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
859          a.async = 1;
860          a.src = g;
861          m.parentNode.insertBefore(a, m);
862        })(
863          window,
864          document,
865          "script",
866          ju4_asset_host + "/ju_shopify_init.js?v=2",
867          "ju4app"
868        );
869      `;
870      document.head.appendChild(newScript);
871
872  
873  
874</script>
874
875
876
877<!-- END app block --><!-- BEGIN app block: shopify://apps/mintt-tiktok-feed/blocks/head-block/fa514c33-5475-4484-b270-5f1e7eb87a9a --><!-- BEGIN app snippet: storefront-script -->
878
879  
880    
880<script src="https://cdn.nfcube.com/tiktok-b8ccacb316f74ff536e6e8eae6934278.js" defer></script>
880
881  
882
883<!-- END app snippet -->
884
885
886<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
887<script type="text/javascript">
888  (function (c, l, a, r, i, t, y) {
889    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
890    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
891    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
892
893    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
894      if (error) {
895        console.error("Error loading Shopify features:", error);
896        return;
897      }
898
899      c[a]('consentv2', {
900        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
901        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
902        source: 101,
903      });
904    });
905
906    l.addEventListener("visitorConsentCollected", function (e) {
907      c[a]('consentv2', {
908        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
909        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
910        source: 101,
911      });
912    });
913  })(window, document, "clarity", "script", "vcsnexss04");
914</script>
914
915
916
917
918<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: true --><!-- BEGIN app snippet: smartseo.custom.schemas.jsonld --><!-- END app snippet --><!-- BEGIN app snippet: smartseo.blog.jsonld --><!--JSON-LD data generated by Smart SEO-->
919<script type="application/ld+json">
920{
921"@context": "https://schema.org",
922"@type": "Blog",
923"about": "Explore Thieves&#39; Blog for coffee questions, events, and roast guides. Join our coffee-loving community!",
924"name": "Thieves&#39; Blog",
925"url": "https://40thievescoffee.com/blogs/thieves-blog",
926"blogPosts": [
927{
928"@context": "https://schema.org",
929"@type": "BlogPosting",
930"headline": "Coffee to Water Ratio: 2026 Guide for Every Brewing Method",
931"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/coffee-to-water-ratio-2026-guide-for-every-brewing-method",
932"image": {
933"@type": "ImageObject",
934"url": "https://40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&width=1920",
935"width": 1920,
936"height": 763
937},
938"url": "https://40thievescoffee.com/blogs/thieves-blog/coffee-to-water-ratio-2026-guide-for-every-brewing-method",
939"datePublished": "2026-04-12 14:16:24 -0700",
940"dateModified": "2026-04-12 14:23:20 -0700",
941"dateCreated": "2026-04-12 14:20:57 -0700",
942"author": {
943"@type": "Person",
944"name": "Gabe Hollins",
945"url": "https://40thievescoffee.com"
946}
947},
948
949{
950"@context": "https://schema.org",
951"@type": "BlogPosting",
952"headline": "What Are The Best Coffee Beans for Espresso?",
953"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/what-are-the-best-coffee-beans-for-espresso",
954"image": {
955"@type": "ImageObject",
956"url": "https://40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&width=1920",
957"width": 1920,
958"height": 763
959},
960"url": "https://40thievescoffee.com/blogs/thieves-blog/what-are-the-best-coffee-beans-for-espresso",
961"datePublished": "2026-04-08 20:26:54 -0700",
962"dateModified": "2026-04-12 13:38:24 -0700",
963"dateCreated": "2026-04-08 20:26:52 -0700",
964"author": {
965"@type": "Person",
966"name": "Gabe Hollins",
967"url": "https://40thievescoffee.com"
968}
969},
970
971{
972"@context": "https://schema.org",
973"@type": "BlogPosting",
974"headline": "Coffee Subscription: Is It Worth It?",
975"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/coffee-subscription-is-it-worth-it",
976"image": {
977"@type": "ImageObject",
978"url": "https://40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&width=1920",
979"width": 1920,
980"height": 763
981},
982"url": "https://40thievescoffee.com/blogs/thieves-blog/coffee-subscription-is-it-worth-it",
983"datePublished": "2026-03-23 22:38:44 -0700",
984"dateModified": "2026-03-23 22:45:32 -0700",
985"dateCreated": "2026-03-23 22:32:44 -0700",
986"author": {
987"@type": "Person",
988"name": "Gabe Hollins",
989"url": "https://40thievescoffee.com"
990}
991},
992
993{
994"@context": "https://schema.org",
995"@type": "BlogPosting",
996"headline": "Arabica vs Robusta Coffee Beans: Which Coffee Is Better?",
997"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/arabica-vs-robusta-coffee-beans-what-are-the-differences",
998"image": {
999"@type": "ImageObject",
1000"url": "https://40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&width=1920",
1001"width": 1920,
1002"height": 763
1003},
1004"url": "https://40thievescoffee.com/blogs/thieves-blog/arabica-vs-robusta-coffee-beans-what-are-the-differences",
1005"datePublished": "2026-03-07 14:01:46 -0800",
1006"dateModified": "2026-03-07 14:07:10 -0800",
1007"dateCreated": "2026-03-07 13:46:54 -0800",
1008"author": {
1009"@type": "Person",
1010"name": "Gabe Hollins",
1011"url": "https://40thievescoffee.com"
1012}
1013},
1014
1015{
1016"@context": "https://schema.org",
1017"@type": "BlogPosting",
1018"headline": "How to Make Iced Coffee at Home",
1019"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-iced-coffee-at-home",
1020"image": {
1021"@type": "ImageObject",
1022"url": "https://40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&width=1920",
1023"width": 1920,
1024"height": 763
1025},
1026"url": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-iced-coffee-at-home",
1027"datePublished": "2026-02-25 13:05:00 -0800",
1028"dateModified": "2026-03-07 14:10:47 -0800",
1029"dateCreated": "2026-03-07 13:01:05 -0800",
1030"author": {
1031"@type": "Person",
1032"name": "Gabe Hollins",
1033"url": "https://40thievescoffee.com"
1034}
1035},
1036
1037{
1038"@context": "https://schema.org",
1039"@type": "BlogPosting",
1040"headline": "How Much Caffeine Is in a Cup of Coffee?",
1041"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-much-caffeine-is-in-a-cup-of-coffee",
1042"image": {
1043"@type": "ImageObject",
1044"url": "https://40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&width=1920",
1045"width": 1920,
1046"height": 763
1047},
1048"url": "https://40thievescoffee.com/blogs/thieves-blog/how-much-caffeine-is-in-a-cup-of-coffee",
1049"datePublished": "2026-02-21 14:55:57 -0800",
1050"dateModified": "2026-02-21 15:02:23 -0800",
1051"dateCreated": "2026-02-21 14:48:24 -0800",
1052"author": {
1053"@type": "Person",
1054"name": "Gabe Hollins",
1055"url": "https://40thievescoffee.com"
1056}
1057},
1058
1059{
1060"@context": "https://schema.org",
1061"@type": "BlogPosting",
1062"headline": "How to Make Espresso at Home",
1063"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-espresso-at-home",
1064"image": {
1065"@type": "ImageObject",
1066"url": "https://40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&width=1920",
1067"width": 1920,
1068"height": 763
1069},
1070"url": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-espresso-at-home",
1071"datePublished": "2026-02-05 11:46:39 -0800",
1072"dateModified": "2026-02-05 12:04:24 -0800",
1073"dateCreated": "2026-02-05 10:45:36 -0800",
1074"author": {
1075"@type": "Person",
1076"name": "Gabe Hollins",
1077"url": "https://40thievescoffee.com"
1078}
1079},
1080
1081{
1082"@context": "https://schema.org",
1083"@type": "BlogPosting",
1084"headline": "Whole Bean vs Ground Coffee: Which Should You Buy?",
1085"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/whole-bean-vs-ground-coffee-which-should-you-buy",
1086"image": {
1087"@type": "ImageObject",
1088"url": "https://40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&width=1920",
1089"width": 1920,
1090"height": 763
1091},
1092"url": "https://40thievescoffee.com/blogs/thieves-blog/whole-bean-vs-ground-coffee-which-should-you-buy",
1093"datePublished": "2026-01-07 07:52:42 -0800",
1094"dateModified": "2026-02-04 18:43:21 -0800",
1095"dateCreated": "2026-01-07 07:52:01 -0800",
1096"author": {
1097"@type": "Person",
1098"name": "Gabe Hollins",
1099"url": "https://40thievescoffee.com"
1100}
1101},
1102
1103{
1104"@context": "https://schema.org",
1105"@type": "BlogPosting",
1106"headline": "How to Make Cold Brew Concentrate",
1107"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-cold-brew-concentrate",
1108"image": {
1109"@type": "ImageObject",
1110"url": "https://40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&width=1920",
1111"width": 1920,
1112"height": 763
1113},
1114"url": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-cold-brew-concentrate",
1115"datePublished": "2025-12-29 16:50:55 -0800",
1116"dateModified": "2025-12-29 17:07:09 -0800",
1117"dateCreated": "2025-12-29 16:50:52 -0800",
1118"author": {
1119"@type": "Person",
1120"name": "Gabe Hollins",
1121"url": "https://40thievescoffee.com"
1122}
1123},
1124
1125{
1126"@context": "https://schema.org",
1127"@type": "BlogPosting",
1128"headline": "How to Make Coffee with a French Press",
1129"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-coffee-with-a-french-press",
1130"image": {
1131"@type": "ImageObject",
1132"url": "https://40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&width=1920",
1133"width": 1920,
1134"height": 763
1135},
1136"url": "https://40thievescoffee.com/blogs/thieves-blog/how-to-make-coffee-with-a-french-press",
1137"datePublished": "2025-12-27 18:01:42 -0800",
1138"dateModified": "2026-02-04 20:41:34 -0800",
1139"dateCreated": "2025-12-27 17:57:05 -0800",
1140"author": {
1141"@type": "Person",
1142"name": "Gabe Hollins",
1143"url": "https://40thievescoffee.com"
1144}
1145},
1146
1147{
1148"@context": "https://schema.org",
1149"@type": "BlogPosting",
1150"headline": "Single-Origin Coffee vs Blend: Which Should You Choose?",
1151"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/single-origin-coffee-vs-blend-which-should-you-choose",
1152"image": {
1153"@type": "ImageObject",
1154"url": "https://40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&width=1920",
1155"width": 1920,
1156"height": 763
1157},
1158"url": "https://40thievescoffee.com/blogs/thieves-blog/single-origin-coffee-vs-blend-which-should-you-choose",
1159"datePublished": "2025-12-17 13:25:18 -0800",
1160"dateModified": "2026-02-04 20:44:26 -0800",
1161"dateCreated": "2025-12-17 13:18:14 -0800",
1162"author": {
1163"@type": "Person",
1164"name": "Gabe Hollins",
1165"url": "https://40thievescoffee.com"
1166}
1167},
1168
1169{
1170"@context": "https://schema.org",
1171"@type": "BlogPosting",
1172"headline": "How to Brew Pour Over Coffee: Complete Brewing Guide",
1173"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-to-brew-pour-over-coffee-complete-brewing-guide",
1174"image": {
1175"@type": "ImageObject",
1176"url": "https://40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&width=1920",
1177"width": 1920,
1178"height": 763
1179},
1180"url": "https://40thievescoffee.com/blogs/thieves-blog/how-to-brew-pour-over-coffee-complete-brewing-guide",
1181"datePublished": "2025-12-13 15:24:19 -0800",
1182"dateModified": "2026-02-04 20:40:35 -0800",
1183"dateCreated": "2025-12-13 15:17:35 -0800",
1184"author": {
1185"@type": "Person",
1186"name": "Gabe Hollins",
1187"url": "https://40thievescoffee.com"
1188}
1189},
1190
1191{
1192"@context": "https://schema.org",
1193"@type": "BlogPosting",
1194"headline": "How to Store Coffee Beans For Complete Freshness",
1195"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/how-to-store-coffee-beans-for-complete-freshness",
1196"image": {
1197"@type": "ImageObject",
1198"url": "https://40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&width=1920",
1199"width": 1920,
1200"height": 763
1201},
1202"url": "https://40thievescoffee.com/blogs/thieves-blog/how-to-store-coffee-beans-for-complete-freshness",
1203"datePublished": "2025-12-09 13:28:55 -0800",
1204"dateModified": "2026-02-04 20:29:21 -0800",
1205"dateCreated": "2025-12-09 13:07:37 -0800",
1206"author": {
1207"@type": "Person",
1208"name": "Gabe Hollins",
1209"url": "https://40thievescoffee.com"
1210}
1211},
1212
1213{
1214"@context": "https://schema.org",
1215"@type": "BlogPosting",
1216"headline": "The Best Medium Roast Coffee By 40 Thieves",
1217"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/the-best-medium-roast-coffee-by-40-thieves",
1218"image": {
1219"@type": "ImageObject",
1220"url": "https://40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&width=1920",
1221"width": 1920,
1222"height": 763
1223},
1224"url": "https://40thievescoffee.com/blogs/thieves-blog/the-best-medium-roast-coffee-by-40-thieves",
1225"datePublished": "2025-10-23 21:44:33 -0700",
1226"dateModified": "2025-10-25 09:54:17 -0700",
1227"dateCreated": "2025-10-23 21:25:44 -0700",
1228"author": {
1229"@type": "Person",
1230"name": "Gabe Hollins",
1231"url": "https://40thievescoffee.com"
1232}
1233},
1234
1235{
1236"@context": "https://schema.org",
1237"@type": "BlogPosting",
1238"headline": "Pumpkin Spice Latte: The 40 Thieves Coffee Way",
1239"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/pumpkin-spice-latte-the-40-thieves-coffee-way",
1240"image": {
1241"@type": "ImageObject",
1242"url": "https://40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&width=1920",
1243"width": 1920,
1244"height": 763
1245},
1246"url": "https://40thievescoffee.com/blogs/thieves-blog/pumpkin-spice-latte-the-40-thieves-coffee-way",
1247"datePublished": "2025-09-05 00:03:19 -0700",
1248"dateModified": "2025-09-10 20:09:54 -0700",
1249"dateCreated": "2025-09-04 22:35:38 -0700",
1250"author": {
1251"@type": "Person",
1252"name": "Gabe Hollins",
1253"url": "https://40thievescoffee.com"
1254}
1255},
1256
1257{
1258"@context": "https://schema.org",
1259"@type": "BlogPosting",
1260"headline": "What Is Specialty Coffee? The Complete Guide to Coffee&#39;s Gold Standard",
1261"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/what-is-specialty-coffee-reasons-its-the-gold-standard-of-brewing",
1262"image": {
1263"@type": "ImageObject",
1264"url": "https://40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&width=1920",
1265"width": 1920,
1266"height": 763
1267},
1268"url": "https://40thievescoffee.com/blogs/thieves-blog/what-is-specialty-coffee-reasons-its-the-gold-standard-of-brewing",
1269"datePublished": "2025-05-28 15:17:42 -0700",
1270"dateModified": "2026-02-04 20:49:04 -0800",
1271"dateCreated": "2025-05-28 14:27:51 -0700",
1272"author": {
1273"@type": "Person",
1274"name": "Gabe Hollins",
1275"url": "https://40thievescoffee.com"
1276}
1277},
1278
1279{
1280"@context": "https://schema.org",
1281"@type": "BlogPosting",
1282"headline": "Dark Roast Coffee: Bold, Smooth, and Unapologetically Strong",
1283"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/dark-roast-coffee-bold-smooth-and-unapologetically-strong",
1284"image": {
1285"@type": "ImageObject",
1286"url": "https://40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&width=1920",
1287"width": 1920,
1288"height": 763
1289},
1290"url": "https://40thievescoffee.com/blogs/thieves-blog/dark-roast-coffee-bold-smooth-and-unapologetically-strong",
1291"datePublished": "2025-02-27 03:36:28 -0800",
1292"dateModified": "2025-09-02 08:00:44 -0700",
1293"dateCreated": "2025-02-26 14:47:12 -0800",
1294"author": {
1295"@type": "Person",
1296"name": "Gabe Hollins",
1297"url": "https://40thievescoffee.com"
1298}
1299},
1300
1301{
1302"@context": "https://schema.org",
1303"@type": "BlogPosting",
1304"headline": "Light Roast Coffee: The Bright &amp; Bold Champion of Flavor",
1305"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/light-roast-coffee-the-bright-bold-champion-of-flavor",
1306"image": {
1307"@type": "ImageObject",
1308"url": "https://40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&width=1920",
1309"width": 1920,
1310"height": 763
1311},
1312"url": "https://40thievescoffee.com/blogs/thieves-blog/light-roast-coffee-the-bright-bold-champion-of-flavor",
1313"datePublished": "2025-02-23 17:28:37 -0800",
1314"dateModified": "2025-09-03 10:19:26 -0700",
1315"dateCreated": "2025-02-23 17:12:36 -0800",
1316"author": {
1317"@type": "Person",
1318"name": "Gabe Hollins",
1319"url": "https://40thievescoffee.com"
1320}
1321},
1322
1323{
1324"@context": "https://schema.org",
1325"@type": "BlogPosting",
1326"headline": "Medium Roast Coffee: The Perfect Balance Between Bold &amp; Smooth",
1327"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/medium-roast-coffee-the-perfect-balance-between-bold-smooth",
1328"image": {
1329"@type": "ImageObject",
1330"url": "https://40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&width=1920",
1331"width": 1920,
1332"height": 763
1333},
1334"url": "https://40thievescoffee.com/blogs/thieves-blog/medium-roast-coffee-the-perfect-balance-between-bold-smooth",
1335"datePublished": "2025-02-22 19:17:55 -0800",
1336"dateModified": "2025-09-02 06:27:04 -0700",
1337"dateCreated": "2025-02-22 18:14:35 -0800",
1338"author": {
1339"@type": "Person",
1340"name": "Gabe Hollins",
1341"url": "https://40thievescoffee.com"
1342}
1343},
1344
1345{
1346"@context": "https://schema.org",
1347"@type": "BlogPosting",
1348"headline": "Colombian Coffee Guide: Why Colombia Produces the World&#39;s Best Coffee",
1349"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/why-colombian-coffee-is-the-best-coffee-in-the-world",
1350"image": {
1351"@type": "ImageObject",
1352"url": "https://40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&width=1920",
1353"width": 1920,
1354"height": 763
1355},
1356"url": "https://40thievescoffee.com/blogs/thieves-blog/why-colombian-coffee-is-the-best-coffee-in-the-world",
1357"datePublished": "2025-02-16 14:30:33 -0800",
1358"dateModified": "2025-09-02 06:21:37 -0700",
1359"dateCreated": "2025-02-16 13:54:03 -0800",
1360"author": {
1361"@type": "Person",
1362"name": "Gabe Hollins",
1363"url": "https://40thievescoffee.com"
1364}
1365},
1366
1367{
1368"@context": "https://schema.org",
1369"@type": "BlogPosting",
1370"headline": "Our First Pop-Up Event of the Year: A Community-Fueled Success",
1371"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/our-first-pop-up-event-of-the-year-a-community-fueled-success",
1372"image": {
1373"@type": "ImageObject",
1374"url": "https://40thievescoffee.com/cdn/shop/articles/First_Pop_Up.webp?v=1738700069&width=1920",
1375"width": 1920,
1376"height": 763
1377},
1378"url": "https://40thievescoffee.com/blogs/thieves-blog/our-first-pop-up-event-of-the-year-a-community-fueled-success",
1379"datePublished": "2025-02-04 12:12:10 -0800",
1380"dateModified": "2025-02-04 12:14:29 -0800",
1381"dateCreated": "2025-02-04 11:58:31 -0800",
1382"author": {
1383"@type": "Person",
1384"name": "Gabe Hollins",
1385"url": "https://40thievescoffee.com"
1386}
1387},
1388
1389{
1390"@context": "https://schema.org",
1391"@type": "BlogPosting",
1392"headline": "French Roast Co
1392ffee: The Classic Dark Roast Perfected",
1393"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/french-roast-coffee-the-classic-dark-roast-perfected",
1394"image": {
1395"@type": "ImageObject",
1396"url": "https://40thievescoffee.com/cdn/shop/articles/French_V_Medium_Roast.webp?v=1756919105&width=1920",
1397"width": 1920,
1398"height": 763
1399},
1400"url": "https://40thievescoffee.com/blogs/thieves-blog/french-roast-coffee-the-classic-dark-roast-perfected",
1401"datePublished": "2025-01-22 23:53:20 -0800",
1402"dateModified": "2025-09-03 10:16:36 -0700",
1403"dateCreated": "2025-01-22 23:36:34 -0800",
1404"author": {
1405"@type": "Person",
1406"name": "Gabe Hollins",
1407"url": "https://40thievescoffee.com"
1408}
1409},
1410
1411{
1412"@context": "https://schema.org",
1413"@type": "BlogPosting",
1414"headline": "The Difference Between Coarse Ground Coffee and Fine Ground Coffee?",
1415"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/coarse-ground-coffee-vs-fine-ground-coffee",
1416"image": {
1417"@type": "ImageObject",
1418"url": "https://40thievescoffee.com/cdn/shop/articles/Coffee_Grind_Types_1b87aa00-d6f5-4c52-bb72-c4f19efc127c.jpg?v=1770266071&width=1920",
1419"width": 1920,
1420"height": 763
1421},
1422"url": "https://40thievescoffee.com/blogs/thieves-blog/coarse-ground-coffee-vs-fine-ground-coffee",
1423"datePublished": "2025-01-09 22:09:53 -0800",
1424"dateModified": "2026-02-04 20:34:31 -0800",
1425"dateCreated": "2025-01-09 21:29:00 -0800",
1426"author": {
1427"@type": "Person",
1428"name": "Gabe Hollins",
1429"url": "https://40thievescoffee.com"
1430}
1431},
1432
1433{
1434"@context": "https://schema.org",
1435"@type": "BlogPosting",
1436"headline": "Light Roast vs Dark Roast: Which Coffee is Best for You?",
1437"mainEntityOfPage": "https://40thievescoffee.com/blogs/thieves-blog/light-roast-vs-dark-roast-coffee",
1438"image": {
1439"@type": "ImageObject",
1440"url": "https://40thievescoffee.com/cdn/shop/articles/coffee-cup-and-roasted-beans.webp?v=1760391442&width=1920",
1441"width": 1920,
1442"height": 763
1443},
1444"url": "https://40thievescoffee.com/blogs/thieves-blog/light-roast-vs-dark-roast-coffee",
1445"datePublished": "2025-01-04 16:01:29 -0800",
1446"dateModified": "2025-12-13 16:04:21 -0800",
1447"dateCreated": "2025-01-04 15:57:29 -0800",
1448"author": {
1449"@type": "Person",
1450"name": "Gabe Hollins",
1451"url": "https://40thievescoffee.com"
1452}
1453}
1454
1455]
1456}
1457</script>
1457
1458<!-- END app snippet --><!-- BEGIN app snippet: smartseo.no.index -->
1459
1460
1461
1462
1463
1464
1465<!-- END app snippet --><!-- BEGIN app snippet: smartseo.breadcrumbs.jsonld --><!--JSON-LD data generated by Smart SEO-->
1466<script type="application/ld+json">
1467{
1468"@context": "https://schema.org",
1469"@type": "BreadcrumbList",
1470"itemListElement": [
1471{
1472"@type": "ListItem",
1473"position": 1,
1474"item": {
1475"@type": "WebSite",
1476"@id": "https://40thievescoffee.com",
1477"name": "Home"
1478}
1479}
1480,
1481{
1482"@type": "ListItem",
1483"position": 2,
1484"item": {
1485"@type": "Blog",
1486"@id": "https://40thievescoffee.com/blogs/thieves-blog",
1487"name": "Thieves&#39; Blog"
1488}
1489}
1490]
1491}
1492</script>
1492<!-- END app snippet --><!-- END app block -->
1492<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1492
1492
1493<script src="https://cdn.shopify.com/extensions/01a0f6ed-716e-7bcb-9b26-cd9173669680/countdown-timer-30-98/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1493
1493
1494<script src="https://cdn.shopify.com/extensions/01a110dd-e163-7526-9aaf-7a12ca7c2687/forms-2612/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1494
1494
1495<script src="https://cdn.shopify.com/extensions/01a11224-1910-7d53-b81c-2c3e31efa7c8/2026-10-06-16-54-03-UTC--3b98939/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
1495
1496<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1497<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: 28305588363,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1497
1497
1498<script>
1499  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1500</script>
vendor: 1 bytes, line 1500
1500
1501<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}
1501).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: 28305588363,storefrontBaseUrl: "https://40thievescoffee.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://40thievescoffee.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1813741729","configuration":"{\"projectId\":\"vcsnexss04\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1501,"dataSharingState":"unrestricted"},{"id":"1139376289","configuration":"{\"storeIdentity\":\"40-thieves-coffee.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":"1066991777","configuration":"{\"accountID\":\"b38668960405437fbbc4c66f7abbcf1a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1033928865","configuration":"{\"tagID\":\"2612946320419\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"833847457","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"710574241","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-E0427SWMBG\\\",\\\"GT-PHWHQGMM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/leu8CPmRipYaENWJodw-\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/Uja1CPORipYaENWJodw-\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-E0427SWMBG\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/7VX7CPCRipYaENWJodw-\\\",\\\"MC-8HW350ZYZQ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-E0427SWMBG\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/l2C4CJ-RipYaENWJodw-\\\",\\\"MC-8HW350ZYZQ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/XW-2CKKRipYaENWJodw-\\\",\\\"MC-8HW350ZYZQ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-E0427SWMBG\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/qm6CCPyRipYaENWJodw-\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-E0427SWMBG\\\",\\\"AW-16836478165\\\/-uXbCPaRipYaENWJodw-\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-E0427SWMBG\\\"}],\\\"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":"695533729","configuration":"{\"eventPixelIdAddToCart\":\"tw-o937z-oyikc\",\"eventPixelIdSiteVisit\":\"tw-o937z-oyik9\",\"eventPixelIdPurchase\":\"tw-o937z-oyik8\",\"eventPixelIdAddedPaymentInfo\":\"tw-o937z-oyike\",\"eventPixelIdCheckoutInitiated\":\"tw-o937z-oyika\",\"eventPixelIdContentView\":\"tw-o937z-oyikb\",\"eventPixelIdSearch\":\"tw-o937z-oyikd\",\"basePixelId\":\"o937z\",\"adsAccountId\":\"18ce55hae9m\",\"
1501isDisconnected\":\"0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3df823913fec4164b84eb9879cd9a3dd","type":"APP","apiClientId":6455335,"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":"695500961","configuration":"{\"pixelCode\":\"CTTURMBC77U09VBIIS20\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"241336481","configuration":"{\"pixel_id\":\"863062527834427\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"16187553","configuration":"{\"myshopifyDomain\":\"40-thieves-coffee.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"40 Thieves Coffee","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"40-thieves-coffee.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/40thievescoffee.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://40thievescoffee.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143490810017","themeStoreId":"855","themePublished":"true","eventMetadataId":"c10a09ea-aadf-4298-9e72-118763bdc8e1","pageType":"blog","resourceId":"848
150119312801","shopId":"28305588363","storefrontBaseUrl":"https:\/\/40thievescoffee.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>
1501<script>
1502  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1503  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1504  window.ShopifyAnalytics.meta.currency = 'USD';
1505  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":84819312801,"requestId":"2b8e91b3-e0c1-4de1-889d-93479f126732-1791314234"}};
1506  for (var attr in meta) {
1507    window.ShopifyAnalytics.meta[attr] = meta[attr];
1508  }
1509</script>
vendor: 1 bytes, line 1509
1509
1510<script class="analytics">
1511  (function () {
1512    var customDocumentWrite = function(content) {
1513      var jquery = null;
1514
1515      if (window.jQuery) {
1516        jquery = window.jQuery;
1517      } else if (window.Checkout && window.Checkout.$) {
1518        jquery = window.Checkout.$;
1519      }
1520
1521      if (jquery) {
1522        jquery('body').append(content);
1523      }
1524    };
1525
1526    var hasLoggedConversion = function(token) {
1527      if (token) {
1528        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1529      }
1530      return false;
1531    }
1532
1533    var setCookieIfConversion = function(token) {
1534      if (token) {
1535        var twoMonthsFromNow = new Date(Date.now());
1536        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1537
1538        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1539      }
1540    }
1541
1542    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1543    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1544    if (trekkie.integrations) {
1545      return;
1546    }
1547    trekkie.methods = [
1548      'identify',
1549      'page',
1550      'ready',
1551      'track',
1552      'trackForm',
1553      'trackLink'
1554    ];
1555    trekkie.factory = function(method) {
1556      return function() {
1557        var args = Array.prototype.slice.call(arguments);
1558        args.unshift(method);
1559        trekkie.push(args);
1560        if (method == 'track' || method == 'page') {
1561          var pageUrl;
1562          try {
1563            pageUrl = window.location.href;
1564          } catch (e) {}
1565          var pageReferrer;
1566          try {
1567            pageReferrer = document.referrer;
1568          } catch (e) {}
1569          try {
1570            if (window.__TREKKIE_SHIM_QUEUE == null) {
1571              window.__TREKKIE_SHIM_QUEUE = [];
1572            }
1573            window.__TREKKIE_SHIM_QUEUE.push({
1574              from: 'trekkie-stub',
1575              method: method,
1576              args: args.slice(1),
1577              pageContext: {
1578                url: pageUrl,
1579                referrer: pageReferrer
1580              }
1581            });
1582          } catch (e) {
1583            // no-op
1584          }
1585        }
1586        return trekkie;
1587      };
1588    };
1589    for (var i = 0; i < trekkie.methods.length; i++) {
1590      var key = trekkie.methods[i];
1591      trekkie[key] = trekkie.factory(key);
1592    }
1593    trekkie.load = function(config) {
1594      trekkie.config = config || {};
1595      trekkie.config.initialDocumentCookie = document.cookie;
1596      var first = document.getElementsByTagName('script')[0];
1597var script = document.createElement('script');
1598script.type = 'text/javascript';
1599script.onerror = function(e) {
1600  var scriptFallback = document.createElement('script');
1601  scriptFallback.type = 'text/javascript';
1602  scriptFallback.onerror = function(error) {
1603          var Monorail = {
1604      produce: function produce(monorailDomain, schemaId, payload) {
1605        var currentMs = new Date().getTime();
1606        var event = {
1607          schema_id: schemaId,
1608          payload: payload,
1609          metadata: {
1610            event_created_at_ms: currentMs,
1611            event_sent_at_ms: currentMs
1612          }
1613        };
1614        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1615      },
1616      sendRequest: function sendRequest(endpointUrl, payload) {
1617        // Try the sendBeacon API
1618        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1619          var blobData = new window.Blob([payload], {
1620            type: 'text/plain'
1621          });
1622
1623          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1624            return true;
1625          } // sendBeacon was not successful
1626
1627        } // XHR beacon
1628
1629        var xhr = new XMLHttpRequest();
1630
1631        try {
1632          xhr.open('POST', endpointUrl);
1633          xhr.setRequestHeader('Content-Type', 'text/plain');
1634          xhr.send(payload);
1635        } catch (e) {
1636          console.log(e);
1637        }
1638
1639        return false;
1640      },
1641      isIos12: function isIos12() {
1642        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1643      }
1644    };
1645    Monorail.produce('monorail-edge.shopifysvc.com',
1646      'trekkie_storefront_load_errors/1.1',
1647      {shop_id: 28305588363,
1648      theme_id: 143490810017,
1649      app_name: "storefront",
1650      context_url: window.location.href,
1651      source_url: "//40thievescoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1652
1653  };
1654  scriptFallback.async = true;
1655  scriptFallback.src = '//40thievescoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1656  first.parentNode.insertBefore(scriptFallback, first);
1657};
1658script.async = true;
1659script.src = '//40thievescoffee.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1660first.parentNode.insertBefore(script, first);
1661
1662    };
1663    trekkie.load(
1664      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":28305588363,"isMerchantRequest":null,"themeId":143490810017,"themeCityHash":"1070963429365869313","contentLanguage":"en","currency":"USD","eventMetadataId":"c10a09ea-aadf-4298-9e72-118763bdc8e1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1665    );
1666
1667    var loaded = false;
1668    trekkie.ready(function() {
1669      if (loaded) return;
1670      loaded = true;
1671
1672      window.ShopifyAnalytics.lib = window.trekkie;
1673
1674      var originalDocumentWrite = document.write;
1675      document.write = customDocumentWrite;
1676      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1677      document.write = originalDocumentWrite;
1678
1679      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1680      var token = match? match[1]: undefined;
1681      if (!hasLoggedConversion(token)) {
1682        setCookieIfConversion(token);
1683        
1684      }
1685    });
1686
1687    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":84819312801,"requestId":"2b8e91b3-e0c1-4de1-889d-93479f126732-1791314234","shopifyEmitted":true});
1688
1689    var eventsListenerScript = document.createElement('script');
1690    eventsListenerScript.async = true;
1691    eventsListenerScript.src = "//40thievescoffee.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1692    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1693})();</script>
1693
1694  
1694<script>
1695  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1696    window.ga = function ga() {
1697      (window.ga.q = window.ga.q || []).push(arguments);
1698      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1699        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1700      }
1701      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1702    };
1703    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1704      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1705    }
1706  }
1707</script>
vendor: 1 bytes, line 1707
1707
1708<script
1709  defer
1710  src="https://40thievescoffee.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
1711  data-application="storefront-renderer"
1712  data-shop-id="28305588363"
1713  data-render-region="gcp-europe-west1"
1714  data-page-type="blog"
1715  data-theme-instance-id="143490810017"
1716  data-theme-name="Prestige"
1717  data-theme-version="10.10.1"
1718  data-monorail-region="shop_domain"
1719  data-resource-timing-sampling-rate="10"
1720  data-shs="true"
1721  data-shs-beacon="true"
1722  data-shs-export-with-fetch="true"
1723  data-shs-logs-sample-rate="1"
1724  data-shs-beacon-endpoint="https://40thievescoffee.com/api/collect"
1725></script>
1725
1726<meta name="shopify-y" content="05cd258f-bc65-4718-af0d-74d32b9dab91" data-expiration="1822871834000"><meta name="shopify-s" content="37e97931-b126-4972-b8cd-4a13d6e4cdf1" data-expiration="1791316034000"><meta name="new-cookie-storage-activated" content="t">
1727</head>
1728
1729
1730
1731  <style>
1732/* HEADING GROUP */
1733.heading,
1734.h1, .h2, .h3, .h4, .h5, .h6,
1735.prose :where(h1, h2, h3, h4, h5, h6) {
1736  font-family: "boucherie-block", sans-serif !important;
1737  font-weight: 700 !important;
1738  font-style: normal !important;
1739  line-height: 1em !important;
1740}
1741
1742/* Default for larger screens */
1743.heading,
1744.h1,
1745.prose :where(h1) { font-size: 5.854em !important; }
1746
1747.heading,
1748.h2,
1749.prose :where(h2) { font-size: 3.618em !important; }
1750
1751.heading,
1752.h3,
1753.prose :where(h3) { font-size: 2.236em !important; }
1754
1755.heading,
1756.h4,
1757.heading,
1758.h5,
1759.heading,
1760.h6,
1761.prose :where(h4, h5, h6) { font-size: 1.618em !important; }
1762
1763/* Adjusted for mobile */
1764@media only screen and (max-width: 768px) {
1765  .heading,
1766  .h1,
1767  .prose :where(h1) { font-size: 2.5em !important; }
1768
1769  .heading,
1770  .h2,
1771  .prose :where(h2) { font-size: 2.236em !important; }
1772
1773  .heading,
1774  .h3,
1775  .prose :where(h3) { font-size: 1.618em !important; }
1776
1777  .heading,
1778  .h4,
1779  .heading,
1780  .h5,
1781  .heading,
1782  .h6,
1783  .prose :where(h4, h5, h6) { font-size: 1.236em !important; }
1784}
1785
1786.p, body {
1787
1788
1789
1790
1791}
1792
1793/* BUTTON GROUP */
1794.Button,
1795.btn,
1796.button,
1797input[type="button"],
1798input[type="submit"] {
1799
1800font-weight: 700;
1801font-style: normal;
1802  padding-bottom: 1.15em;
1803  padding-top: 1.15em;
1804  line-height: 1em !important;
1805
1806}
1807
1808/* ============================================
1809   TESTIMONIALS
1810   ============================================ */
1811.testimonial-item {
1812  max-width: 1000px !important;
1813  grid-area: 1 / -1;
1814  align-content: start;
1815  justify-items: center !important;
1816  gap: 2rem;
1817  display: grid !important;
1818  background-color: #f4f4f4 !important;
1819  padding: 30px !important;
1820  border-radius: 30px !important;
1821}
1822
1823/* ============================================
1824   BLOGS
1825   ============================================ */
1826.blog-post-card img {
1827  border-radius: 0px !important;
1828}
1829.blog-post-card {
1830  
1831  background-color: #f4f4f4 !important;
1832  border-radius: 30px !important;
1833  height: 100% !important;
1834  overflow: hidden !important;
1835  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
1836}
1837.blog-post-card:hover {
1838transform: translateY(-10px) !important;
1839}
1840.blog-post-card__info {
1841  
1842  padding: 0px 30px 30px 30px !important;
1843}
1844.blog-post-list {
1845  overflow-x: auto;
1846  overflow-y: hidden; /* Keep horizontal scroll working */
1847  padding-top: 3rem; /* Adjust based on how much your cards lift/scale */
1848  margin-top: -3rem; /* Offset the padding so layout doesn't shift */
1849  gap: 1rem !important;
1850}
1851
1852@media (max-width: 699px) {
1853  .product-title-roast {
1854    font-size: 12px !important;
1855    
1856    font-style: normal;
1857  }
1858  .product-title-main {
1859    font-size: 1.5em !important;
1860  }
1861}
1862.product-title-main {
1863  font-family: "boucherie-block", sans-serif !important;
1864  font-weight: 700 !important;
1865  font-style: normal !important;
1866  line-height: 1em !important;
1867    font-size: 1.5em !important;
1868}
1869
1870.product-title-roast {
1871    font-size: 12px !important;
1872    font-style: normal;
1873}
1874
1875.faq__content {
1876  flex-basis: 1600px !important;
1877}
1878.faq {
1879    justify-content: center;
1880    align-items: start;
1881    column-gap: 3.75rem;
1882    display: flex;
1883    padding: 50px;
1884    background-color: #f4f4f4;
1885    border-radius: 30px;
1886}
1887
1888.collection-toolbar {
1889  box-shadow: 0 0px white !important;
1890}
1891.collection-toolbar__layout-switch-list {
1892 border-inline-width: 0 0px !important;
1893}
1894    .collection-toolbar__button-container {
1895        border-inline-start-width: 0px !important;
1896    }
1897.collection-card {
1898  align-content: start !important;
1899  gap: 1.5rem !important;
1900  display: grid !important;
1901  overflow: hidden !important;
1902  border-radius: 30px !important;
1903  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
1904  padding: 0px !important;
1905  width: auto !important;
1906}
1907.collection-card:hover {
1908  transform: translateY(-10px) !important;
1909}
1910@media screen and (min-width: 769px) {
1911  .collection-list {
1912    gap: 1rem !important;
1913    display: grid !important;
1914    justify-content: space-between !important;
1915    grid-template-columns: repeat(4, 1fr) !important;
1916  }
1917}
1918
1919/* ============================================
1920   PRODUCT CARDS
1921   ============================================ */
1922
1923.product-card__info {
1924  padding: 0px 30px 30px 30px !important;
1925}
1926.price-list  {
1927  font-weight: bold;
1928;
1929}
1930.product-card img {
1931  border-radius: 0px !important;
1932}
1933.product-card:hover {
1934transform: translateY(-10px) !important;
1935}
1936.product-card {
1937  /*border: 1px solid #dbdbdb !important;*/
1938  border-radius: 30px !important;
1939  height: 100% !important;
1940  overflow: hidden !important;
1941  background-color: #f4f4f4;
1942  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
1943}
1944.product-list {
1945  overflow-x: auto;
1946  overflow-y: hidden; /* Keep horizontal scroll working */
1947  padding-top: 3rem; /* Adjust based on how much your cards lift/scale */
1948  margin-top: -3rem; /* Offset the padding so layout doesn't shift */
1949  --product-list-default-column-gap: 5rem !important;
1950  --product-list-default-row-gap: 5rem !important;
1951}
1952
1953.collection .product-list {
1954--product-list-default-column-gap: 1rem !important;
1955  --product-list-default-row-gap: 1rem !important;
1956}
1957
1958.multi-column__item {
1959/*border: 1px solid #dbdbdb !important;*/
1960  border-radius: 30px !important;
1961  height: 100% !important;
1962  overflow: hidden !important;
1963  background-color: #f4f4f4;
1964  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
1965}
1966
1967.multi-column__item .text-start {
1968    padding: 0px 20px 20px 20px !important;
1969}
1970
1971.multi-column__item .overflow-hidden {
1972  overflow: hidden;
1973  border-radius: 0px !important;
1974}
1975.multi-column__item img {
1976  border-radius: 0px !important;
1977}
1978
1979@media screen and (max-width: 768px) {
1980  
1981.product-card__info {
1982  padding: 0px 20px 20px 20px !important;
1983  .faq {
1984    display: flex;
1985    padding: 20px;
1986    background-color: #f4f4f4;
1987    border-radius: 30px;
1988}
1989.product-card {
1990  /*border: 1px solid #dbdbdb !important;*/
1991  border-radius: 15px !important;
1992  height: 100% !important;
1993  overflow: hidden !important;
1994  background-color: #f4f4f4;
1995  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
1996}
1997.faq {
1998    display: flex;
1999    padding: 20px;
2000    background-color: #f4f4f4;
2001    border-radius: 30px;
2002
2003}
2004
2005.collection .product-list {
2006  --product-list-default-column-gap: .75rem !important;
2007  --product-list-default-row-gap: .75rem !important;
2008}
2009}
2010
2011
2012.th {
2013  font-family: "boucherie-block", sans-serif !important;
2014  font-weight: 700 !important;
2015  font-style: normal !important;
2016  line-height: 1em !important;
2017}
2018
2019
2020</style>
2021
2022
2023
2024
2025
2026
2027  
2028
2029  <body class="features--button-transition features--zoom-image  color-scheme color-scheme--scheme-1">
2030    <svg style="position: absolute; width: 0; height: 0;" aria-hidden="true">
2031  <defs>
2032    <linearGradient id="tt-wave-gradient-def" x1="0%" y1="0%" x2="100%" y2="0%">
2033      <stop offset="0%" style="stop-color:#F1AB3D;stop-opacity:1" />
2034      <stop offset="50%" style="stop-color:#AF6633;stop-opacity:1" />
2035      <stop offset="100%" style="stop-color:#B95D28;stop-opacity:1" />
2036    </linearGradient>
2037  </defs>
2038</svg>
2038<template id="drawer-default-template">
2039  <div part="base">
2040    <div part="overlay"></div>
2041
2042    <div part="content">
2043      <header part="header">
2044        <slot name="header"></slot>
2045
2046        <dialog-close-button style="display: contents">
2047          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
2048      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.8"/>
2049    </svg>
2050
2051  </button>
2052        </dialog-close-button>
2053      </header>
2054
2055      <div part="body">
2056        <slot></slot>
2057      </div>
2058
2059      <footer part="footer">
2060        <slot name="footer"></slot>
2061      </footer>
2062    </div>
2063  </div>
2064</template><template id="modal-default-template">
2065  <div part="base">
2066    <div part="overlay"></div>
2067
2068    <div part="content">
2069      <header part="header">
2070        <slot name="header"></slot>
2071
2072        <dialog-close-button style="display: contents">
2073          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
2074      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.8"/>
2075    </svg>
2076
2077  </button>
2078        </dialog-close-button>
2079      </header>
2080
2081      <div part="body">
2082        <slot></slot>
2083      </div>
2084    </div>
2085  </div>
2086</template><template id="popover-default-template">
2087  <div part="base">
2088    <div part="overlay"></div>
2089
2090    <div part="content">
2091      <header part="header">
2092        <slot name="header"></slot>
2093
2094        <dialog-close-button style="display: contents">
2095          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
2096      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.8"/>
2097    </svg>
2098
2099  </button>
2100        </dialog-close-button>
2101      </header>
2102
2103      <div part="body">
2104        <slot></slot>
2105      </div>
2106    </div>
2107  </div>
2108</template><template id="header-search-default-template">
2109  <div part="base">
2110    <div part="overlay"></div>
2111
2112    <div part="content">
2113      <slot></slot>
2114    </div>
2115  </div>
2116</template><template id="video-media-default-template">
2117  <slot></slot>
2118
2119  <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48">
2120    <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #090909)"/>
2121  </svg>
2122</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
2123    <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a>
2124
2125    <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group -->
2126<aside id="shopify-section-sections--18552513691809__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
2127    :root {
2128      --announcement-bar-is-sticky: 0;--header-scroll-tracker-offset: var(--announcement-bar-height);}#shopify-section-sections--18552513691809__announcement-bar {
2129      --announcement-bar-font-size: 0.625rem;
2130    }
2131
2132    @media screen and (min-width: 999px) {
2133      #shopify-section-sections--18552513691809__announcement-bar {
2134        --announcement-bar-font-size: 0.6875rem;
2135      }
2136    }
2137  </style>
2138
2139  <height-observer variable="announcement-bar">
2140    <div class="announcement-bar color-scheme color-scheme--scheme-2"><carousel-prev-button aria-controls="carousel-sections--18552513691809__announcement-bar" class="contents">
2141          <button type="button" class="tap-area">
2142            <span class="sr-only">Previous</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-arrow-left  icon--direction-aware" viewBox="0 0 16 18">
2143      <path d="M11 1 3 9l8 8" stroke="currentColor" stroke-linecap="square"/>
2144    </svg></button>
2145        </carousel-prev-button>
2145<announcement-bar-carousel allow-swipe autoplay="5" id="carousel-sections--18552513691809__announcement-bar" class="announcement-bar__carousel"><p class="prose heading is-selected" >Free Shipping On Orders $45+</p><p class="prose heading " >Roasted Fresh, Shipped <em>Fast!</em></p><p class="prose heading " >Get FREE Shipping When You Subscribe & Save!</p></announcement-bar-carousel><carousel-next-button aria-controls="carousel-sections--18552513691809__announcement-bar" class="contents">
2146          <button type="button" class="tap-area">
2147            <span class="sr-only">Next</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-arrow-right  icon--direction-aware" viewBox="0 0 16 18">
2148      <path d="m5 17 8-8-8-8" stroke="currentColor" stroke-linecap="square"/>
2149    </svg></button>
2150        </carousel-next-button></div>
2151  </height-observer>
2152
2153  
2153<script>
2154    document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--18552513691809__announcement-bar').clientHeight.toFixed(2)}px`);
2155  </script>
2155</aside><header id="shopify-section-sections--18552513691809__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
2156  :root {
2157    --header-is-sticky: 0;
2158  }
2159
2160  #shopify-section-sections--18552513691809__header {
2161    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
2162    --header-padding-block: 1rem;
2163    --header-transparent-header-text-color: 255 255 255;
2164    --header-separation-border-color: 0 0 0 / 0;
2165
2166    position: relative;
2167    z-index: 4;
2168  }
2169
2170  @media screen and (min-width: 700px) {
2171    #shopify-section-sections--18552513691809__header {
2172      --header-padding-block: 1.6rem;
2173    }
2174  }
2175
2176  @media screen and (min-width: 1000px) {
2177    #shopify-section-sections--18552513691809__header {--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;}
2178  }#shopify-section-sections--18552513691809__header {
2179      --header-logo-width: 160px;
2180    }
2181
2182    @media screen and (min-width: 700px) {
2183      #shopify-section-sections--18552513691809__header {
2184        --header-logo-width: 200px;
2185      }
2186    }</style>
2187
2188<height-observer variable="header">
2189  <x-header  class="header color-scheme color-scheme--scheme-1">
2190      <a href="/" class="header__logo"><span class="sr-only">40 Thieves Coffee</span><img src="//40thievescoffee.com/cdn/shop/files/40Thieves_Horizontal_Logo.svg?v=1735706305&amp;width=2350" alt="40 Thieves Horizontal Logo" srcset="//40thievescoffee.com/cdn/shop/files/40Thieves_Horizontal_Logo.svg?v=1735706305&amp;width=400 400w, //40thievescoffee.com/cdn/shop/files/40Thieves_Horizontal_Logo.svg?v=1735706305&amp;width=600 600w" width="2350" height="568" sizes="200px" class="header__logo-image"></a>
2191    
2192<nav class="header__primary-nav " aria-label="Primary navigation">
2193        <button type="button" aria-controls="sidebar-menu" class="md:hidden">
2194          <span class="sr-only">Navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24">
2195      <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.8" stroke-linecap="square"/>
2196    </svg></button><ul class="contents unstyled-list md-max:hidden">
2197
2198              <li class="header__primary-nav-item" data-title="Shop"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
2199                      <summary data-follow-link="/collections/specialty-coffee" class="h6">Shop</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/collections/specialty-coffee" class="link-faded-reverse" >Specialty Coffee</a></li><li><a href="/collections/dark-roast-coffee" class="link-faded-reverse" >Dark Roast Coffee</a></li><li><a href="/collections/medium-roast-coffee" class="link-faded-reverse" >Medium Roast Coffee</a></li><li><a href="/collections/light-roast-coffee" class="link-faded-reverse" >Light Roast Coffee</a></li><li><a href="/collections/creator-coffee" class="link-faded-reverse" >Creator Coffee</a></li><li><a href="/collections/coffee-pods" class="link-faded-reverse" >Coffee Pods</a></li><li><a href="/collections/herbal-tea" class="link-faded-reverse" >Herbal Tea</a></li><li><a href="/collections/thieves-gear" class="link-faded-reverse" >Thieves' Merch</a></li></ul></details></dropdown-menu-disclosure></li>
2200
2201              <li class="header__primary-nav-item" data-title="Coffee Quiz"><a href="#quiz" class="block h6" >Coffee Quiz</a></li>
2202
2203              <li class="header__primary-nav-item" data-title="Gift Card"><a href="/products/gift-card" class="block h6" >Gift Card</a></li>
2204
2205              <li class="header__primary-nav-item" data-title="Explore"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
2206                      <summary data-follow-link="/pages/about-us" class="h6">Explore</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/become-an-affiliate" class="link-faded-reverse" >Become an Affiliate</a></li><li><a href="/blogs/thieves-blog" class="link-faded-reverse" aria-current="page">Thieves' Blog</a></li><li><a href="/pages/faq" class="link-faded-reverse" >FAQ</a></li><li><a href="/pages/coffee-delivery-coffee-subscription" class="link-faded-reverse" >Coffee Subscription</a></li><li><a href="/pages/contact-us" class="link-faded-reverse" >Contact Us</a></li></ul></details></dropdown-menu-disclosure></li>
2207
2208              <li class="header__primary-nav-item" data-title="Our Story"><a href="/pages/about-us" class="block h6" >Our Story</a></li>
2209
2210              <li class="header__primary-nav-item" data-title="Our Mission"><a href="/pages/no-kids-hungry-fundraiser" class="block h6" >Our Mission</a></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><ul class="contents unstyled-list"><li class="header__account-link sm-max:hidden">
2211            <a href="https://40thievescoffee.com/customer_authentication/redirect?locale=en&region_country=US">
2212              <span class="sr-only">Login</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24">
2213      <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
2214      <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.8" stroke-miterlimit="10"/>
2215    </svg></a>
2216          </li><li class="relative header__cart-link">
2217          <a href="/cart" aria-controls="cart-drawer" data-no-instant>
2218            <span class="sr-only">Cart</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot  "></cart-dot>
2219          </a>
2220        </li>
2221      </ul>
2222    </nav><template id="header-sidebar-template">
2223  <div part="base">
2224    <div part="overlay"></div>
2225
2226    <div part="content">
2227      <header part="header">
2228        <dialog-close-button class="contents">
2229          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
2230      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.8"/>
2231    </svg>
2232
2233  </button>
2234        </dialog-close-button>
2235      </header>
2236
2237      <div part="panel-list">
2238        <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
2239    </div>
2240  </div>
2241</template>
2242
2243<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-1" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel">
2244    <div class="header-sidebar__scroller">
2245      <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-1" aria-expanded="false">Shop<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
2246      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
2247    </svg></button></li><li><a href="#quiz" class="header-sidebar__linklist-button h6">Coffee Quiz</a></li><li><a href="/products/gift-card" class="header-sidebar__linklist-button h6">Gift Card</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-4" aria-expanded="false">Explore<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
2248      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
2249    </svg></button></li><li><a href="/pages/about-us" class="header-sidebar__linklist-button h6">Our Story</a></li><li><a href="/pages/no-kids-hungry-fundraiser" class="header-sidebar__linklist-button h6">Our Mission</a></li></ul>
2250    </div><div class="header-sidebar__footer"><a href="https://40thievescoffee.com/customer_authentication/redirect?locale=en&region_country=US" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24">
2251      <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
2252      <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.8" stroke-miterlimit="10"/>
2253    </svg>Login</a></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
2254      <div class="header-sidebar__scroller"><div id="header-panel-1" class="header-sidebar__sub-panel" hidden>
2255              <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
2256      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
2257    </svg>Shop</button>
2258
2259              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/collections/specialty-coffee" class="header-sidebar__linklist-button h6">Specialty Coffee</a></li><li><a href="/collections/dark-roast-coffee" class="header-sidebar__linklist-button h6">Dark Roast Coffee</a></li><li><a href="/collections/medium-roast-coffee" class="header-sidebar__linklist-button h6">Medium Roast Coffee</a></li><li><a href="/collections/light-roast-coffee" class="header-sidebar__linklist-button h6">Light Roast Coffee</a></li><li><a href="/collections/creator-coffee" class="header-sidebar__linklist-button h6">Creator Coffee</a></li><li><a href="/collections/coffee-pods" class="header-sidebar__linklist-button h6">Coffee Pods</a></li><li><a href="/collections/herbal-tea" class="header-sidebar__linklist-button h6">Herbal Tea</a></li><li><a href="/collections/thieves-gear" class="header-sidebar__linklist-button h6">Thieves' Merch</a></li></ul></div><div id="header-panel-4" class="header-sidebar__sub-panel" hidden>
2260              <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
2261      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
2262    </svg>Explore</button>
2263
2264              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/pages/become-an-affiliate" class="header-sidebar__linklist-button h6">Become an Affiliate</a></li><li><a href="/blogs/thieves-blog" class="header-sidebar__linklist-button h6">Thieves' Blog</a></li><li><a href="/pages/faq" class="header-sidebar__linklist-button h6">FAQ</a></li><li><a href="/pages/coffee-delivery-coffee-subscription" class="header-sidebar__linklist-button h6">Coffee Subscription</a></li><li><a href="/pages/contact-us" class="header-sidebar__linklist-button h6">Contact Us</a></li></ul></div></div>
2265    </header-sidebar-collapsible-panel></header-sidebar></x-header>
2266</height-observer>
2267
2268<script>
2269  document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--18552513691809__header').clientHeight.toFixed(2)}px`);
2270</script>
2270
2271
2272
2273<style> #shopify-section-sections--18552513691809__header .heading, #shopify-section-sections--18552513691809__header .h6, #shopify-section-sections--18552513691809__header .prose :where(h6) {font-size: 1em !important; letter-spacing: 0.075rem;} #shopify-section-sections--18552513691809__header /* Adjusted for mobile */@media only screen and (max-width: 768px) {.heading, .h6, .prose :where(h6) {font-size: 1em !important; font-weight: 500; }} #shopify-section-sections--18552513691809__header img {border-radius: 0px !important;} </style></header><section id="shopify-section-sections--18552513691809__1759863974296fb792" class="shopify-section shopify-section-group-header-group shopify-section--apps">
2274<style> #shopify-section-sections--18552513691809__1759863974296fb792 .countdown_annoucement_bar_title_cmggxawbk001q4t1vw2w1f37m.h2 {font-size: 22px !important;} </style></section>
2275<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
2276<section id="shopify-section-sections--18552514674849__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events>
2277  <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer>
2278
2279</section><aside id="shopify-section-sections--18552514674849__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><privacy-banner class="pop-in privacy-banner color-scheme color-scheme--scheme-1" handle-editor-events>
2280  <dialog-close-button class="contents">
2281    <button class="pop-in__close-button tap-area">
2282      <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
2283      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.8"/>
2284    </svg>
2285
2286  </button>
2287  </dialog-close-button>
2288
2289  <div class="v-stack gap-4"><p class="h6">🍪 Cookie policy</p><div class="prose text-xs"><p>We use cookies and similar technologies to provide the best experience on our website. Refer to our Privacy Policy for more information.</p></div><div class="h-stack gap-4">
2290      <button type="button" class="link text-xs" data-action="accept">Accept</button>
2291      <button type="button" class="link text-xs text-subdued" data-action="decline">Decline</button>
2292    </div>
2293  </div>
2294</privacy-banner>
2295
2296</aside>
2297<!-- END sections: overlay-group --><main id="main" class="anchor">
2298      <section id="shopify-section-template--18552517296289__image_with_text_overlay_D4UwFY" class="shopify-section shopify-section--image-with-text-overlay"><style>
2299    #shopify-section-template--18552517296289__image_with_text_overlay_D4UwFY {--content-over-media-overlay: 9 9 9 / 0.2;--content-over-media-content-max-width: var(--container-sm-max-width);
2300    }
2301  </style><div class=" color-scheme color-scheme--scheme-1 color-scheme--with-image-overlay" >
2302    <image-with-text-overlay class="content-over-media content-over-media--xs" reveal-on-scroll="true"><picture><img src="//40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=1920" alt="" srcset="//40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=200 200w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=300 300w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=400 400w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=500 500w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=600 600w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=700 700w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=800 800w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=900 900w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/files/Collection_Page_Banners.webp?v=1735727948&amp;width=1800 1800w" width="1920" height="568" sizes="100vw"></picture>
2302<div class="content place-self-center text-center sm:place-self-center sm:text-center">
2303          <div class="prose"><p class="h1" >Thieves' Blog</p><div ><p>Our blog is your guide to all things coffee—exploring the finest accessories, sharing honest recipe reviews, and unveiling original creations crafted by our team.</p></div></div>
2304        </div></image-with-text-overlay>
2305  </div>
2306</section><section id="shopify-section-template--18552517296289__main" class="shopify-section shopify-section--main-blog"><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-4 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673"><div class="container container--lg">
2307      <div class="section-stack"><div class="v-stack gap-5"><ul class="blog-tags unstyled-list" role="list">
2308                <li >
2309                  <a href="/blogs/thieves-blog">All posts</a>
2310                </li><li class="link-faded"><a href="/blogs/thieves-blog/tagged/brewing-guides" title="Show articles tagged Brewing Guides">Brewing Guides</a></li><li class="link-faded"><a href="/blogs/thieves-blog/tagged/coffee-questions" title="Show articles tagged Coffee Questions">Coffee Questions</a></li><li class="link-faded"><a href="/blogs/thieves-blog/tagged/events" title="Show articles tagged Events">Events</a></li><li class="link-faded"><a href="/blogs/thieves-blog/tagged/original-recipes" title="Show articles tagged Original Recipes">Original Recipes</a></li><li class="link-faded"><a href="/blogs/thieves-blog/tagged/roast-guides" title="Show articles tagged Roast Guides">Roast Guides</a></li></ul></div><div class="v-stack gap-8 sm:gap-12"><blog-posts class="blog-post-list" reveal-on-scroll="true"><div class="featured-blog-post color-scheme color-scheme--scheme-3 group">
2311                    <a href="/blogs/thieves-blog/coffee-to-water-ratio-2026-guide-for-every-brewing-method" class="content-over-media content-over-media--xs"><img src="//40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1920" alt="The best Coffee to Water Ratio offered by 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=200 200w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1800 1800w" width="1920" height="763" sizes="(max-width: 1149px) 95vw, 1260px" class="zoom-image group-hover:zoom"><div class="prose place-self-end-start">
2312                        <h2 class="h2">Coffee to Water Ratio: 2026 Guide for Every Brewing Method
2313</h2>
2314<button type="button"  class="button" >Read more</button></div>
2315                    </a>
2316                  </div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/coffee-to-water-ratio-2026-guide-for-every-brewing-method" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1920" alt="The best Coffee to Water Ratio offered by 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Coffee_Water_Ratio.webp?v=1776028858&amp;width=1800 1800w" width="1920" height="763" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/brewing-guides" class="blog-post-card__category h6 link-faded">Brewing Guides</a><span class="h6 text-subdued"><time datetime="2026-04-12T21:16:24Z">Apr 12, 2026</time></span></div><p>
2317        <a href="/blogs/thieves-blog/coffee-to-water-ratio-2026-guide-for-every-brewing-method" class="blog-post-card__title h4">Coffee to Water Ratio: 2026 Guide for Every Brewing Method</a>
2318      </p><p class="blog-post-card__excerpt">
2319    
2320By the Brewing Specialists at 40 Thieves Coffee | Updated April 2026
2321
2322
2323
2324TL;DR: Coffee to Water Ratio
2325The standard coffee to water ratio is 1:16 (1 gram of coffee per 16 grams of water). That ...</p><a href="/blogs/thieves-blog/coffee-to-water-ratio-2026-guide-for-every-brewing-method" class="blog-post-card__read-more link">Read more</a></div>
2326</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/what-are-the-best-coffee-beans-for-espresso" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=1920" alt="the best coffee beans for espresso offered by 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Best_espresso_Blog.webp?v=1775711053&amp;width=1800 1800w" width="1920" height="763" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2026-04-09T03:26:54Z">Apr 8, 2026</time></span></div><p>
2327        <a href="/blogs/thieves-blog/what-are-the-best-coffee-beans-for-espresso" class="blog-post-card__title h4">What Are The Best Coffee Beans for Espresso?</a>
2328      </p><p class="blog-post-card__excerpt">
2329By the Espresso Specialists at 40 Thieves Coffee | Updated April 2026
2330
2331
2332TL;DR: Best Coffee Beans for Espresso
2333The best coffee beans for espresso are specialty-grade, freshly roasted (7-21 days off...</p><a href="/blogs/thieves-blog/what-are-the-best-coffee-beans-for-espresso" class="blog-post-card__read-more link">Read more</a></div>
2334</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/coffee-subscription-is-it-worth-it" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=1920" alt="Find out if 40 Thieves Coffee Subscriptions are worth it in 2026" srcset="//40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Coffee_Subs_Blog.webp?v=1774330732&amp;width=1800 1800w" width="1920" height="763" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2026-03-24T05:38:44Z">Mar 23, 2026</time></span></div><p>
2335        <a href="/blogs/thieves-blog/coffee-subscription-is-it-worth-it" class="blog-post-card__title h4">Coffee Subscription: Is It Worth It?</a>
2336      </p><p class="blog-post-card__excerpt">
2337By the Specialty Coffee experts at 40 Thieves Coffee | Updated March 2026
2338
2339
2340TL;DR: Is a Coffee Subscription Worth It?
2341Yes, if you drink coffee daily and currently spend $3-6 per cup at cafes. A 12...</p><a href="/blogs/thieves-blog/coffee-subscription-is-it-worth-it" class="blog-post-card__read-more link">Read more</a></div>
2342</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/arabica-vs-robusta-coffee-beans-what-are-the-differences" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=1920" alt="Arabica vs Robusta: A guide to the differences by 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Arabica_vs_Robusta.webp?v=1772921230&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2026-03-07T22:01:46Z">Mar 7, 2026</time></span></div><p>
2343        <a href="/blogs/thieves-blog/arabica-vs-robusta-coffee-beans-what-are-the-differences" class="blog-post-card__title h4">Arabica vs Robusta Coffee Beans: Which Coffee Is Better?</a>
2344      </p><p class="blog-post-card__excerpt">
2345By the Specialty Coffee Experts at 40 Thieves Coffee | Updated March 2026
2346
2347TL;DR: Arabica vs Robusta
2348The Essential Differences
2349Arabica (Coffea arabica) grows at 3,000-6,500 feet elevation, contain...</p><a href="/blogs/thieves-blog/arabica-vs-robusta-coffee-beans-what-are-the-differences" class="blog-post-card__read-more link">Read more</a></div>
2350</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-to-make-iced-coffee-at-home" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=1920" alt="How to Make Iced Coffee at Home with 40 Thieves specialty coffee" srcset="//40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Iced_Coffee.webp?v=1772921447&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/brewing-guides" class="blog-post-card__category h6 link-faded">Brewing Guides</a><span class="h6 text-subdued"><time datetime="2026-02-25T21:05:00Z">Feb 25, 2026</time></span></div><p>
2351        <a href="/blogs/thieves-blog/how-to-make-iced-coffee-at-home" class="blog-post-card__title h4">How to Make Iced Coffee at Home</a>
2352      </p><p class="blog-post-card__excerpt">
2353By the Iced Coffee Specialists at 40 Thieves Coffee | Updated March 2026
2354
2355TL;DR: How to Make Iced Coffee at Home
2356To make iced coffee at home: Brew coffee at double strength (1:8 ratio instead of 1...</p><a href="/blogs/thieves-blog/how-to-make-iced-coffee-at-home" class="blog-post-card__read-more link">Read more</a></div>
2357</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-much-caffeine-is-in-a-cup-of-coffee" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=1920" alt="How Much Caffeine Is in a Cup of Coffee? a question answered here at 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=177171
23574772&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/How_Much_Caffeine.webp?v=1771714772&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2026-02-21T22:55:57Z">Feb 21, 2026</time></span></div><p>
2358        <a href="/blogs/thieves-blog/how-much-caffeine-is-in-a-cup-of-coffee" class="blog-post-card__title h4">How Much Caffeine Is in a Cup of Coffee?</a>
2359      </p><p class="blog-post-card__excerpt">  
2360
2361
2362By the Coffee Science Experts at 40 Thieves Coffee | Updated February 2026
2363
2364TL;DR: How Much Caffeine Is in a Cup of Coffee?
2365A standard 8oz cup of brewed coffee contains 95-165mg of caffeine, a...</p><a href="/blogs/thieves-blog/how-much-caffeine-is-in-a-cup-of-coffee" class="blog-post-card__read-more link">Read more</a></div>
2366</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-to-make-espresso-at-home" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=1920" alt="How to make espresso at home with 40 Thieves Coffee" srcset="//40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/How_To_Make_Espresso.webp?v=1770321864&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/brewing-guides" class="blog-post-card__category h6 link-faded">Brewing Guides</a><span class="h6 text-subdued"><time datetime="2026-02-05T19:46:39Z">Feb 5, 2026</time></span></div><p>
2367        <a href="/blogs/thieves-blog/how-to-make-espresso-at-home" class="blog-post-card__title h4">How to Make Espresso at Home</a>
2368      </p><p class="blog-post-card__excerpt">
2369By Gabe Hollins, Specialty Coffee Expert at 40 Thieves Coffee | Updated February 2026
2370
2371TL;DR: How to Make Espresso
2372To make espresso: Use an espresso machine that generates 9 bars of pressure. Grin...</p><a href="/blogs/thieves-blog/how-to-make-espresso-at-home" class="blog-post-card__read-more link">Read more</a></div>
2373</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/whole-bean-vs-ground-coffee-which-should-you-buy" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=1920" alt="Whole bean vs ground coffee, Learn which is better for freshness, flavor, and value. Expert guide to specialty coffee quality and grinding tips from 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Whole_Bean_vs_Ground_Coffee.webp?v=1770259401&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2026-01-07T15:52:42Z">Jan 7, 2026</time></span></div><p>
2374        <a href="/blogs/thieves-blog/whole-bean-vs-ground-coffee-which-should-you-buy" class="blog-post-card__title h4">
2374Whole Bean vs Ground Coffee: Which Should You Buy?</a>
2375      </p><p class="blog-post-card__excerpt">
2376By Gabe Hollins, CEO and Coffee Quality Specialist at 40 Thieves Coffee | Updated January 2026
2377Whole bean coffee stays fresh 3-4 weeks after roasting, while ground coffee loses peak flavor within ...</p><a href="/blogs/thieves-blog/whole-bean-vs-ground-coffee-which-should-you-buy" class="blog-post-card__read-more link">Read more</a></div>
2378</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-to-make-cold-brew-concentrate" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=1920" alt="How to make cold brew concentrate, a guide by 40 thieves coffee company" srcset="//40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Cold_Brew_Blog.webp?v=1767056637&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/brewing-guides" class="blog-post-card__category h6 link-faded">Brewing Guides</a><span class="h6 text-subdued"><time datetime="2025-12-30T00:50:55Z">Dec 29, 2025</time></span></div><p>
2379        <a href="/blogs/thieves-blog/how-to-make-cold-brew-concentrate" class="blog-post-card__title h4">How to Make Cold Brew Concentrate</a>
2380      </p><p class="blog-post-card__excerpt">
2381By Gabe Hollins, CEO and Specialty Coffee Expert at 40 Thieves Coffee | Updated December 2025
2382
2383How to Make Cold Brew Concentrate: The Quick Answer
2384To make cold brew concentrate, combine 1 cup coar...</p><a href="/blogs/thieves-blog/how-to-make-cold-brew-concentrate" class="blog-post-card__read-more link">Read more</a></div>
2385</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-to-make-coffee-with-a-french-press" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=1920" alt="How to Make Coffee with a French Press with 40 thieves specialty coffee" srcset="//40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/French_press_Blog.webp?v=1770266494&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/brewing-guides" class="blog-post-card__category h6 link-faded">Brewing Guides</a><span class="h6 text-subdued"><time datetime="2025-12-28T02:01:42Z">Dec 27, 2025</time></span></div><p>
2386        <a href="/blogs/thieves-blog/how-to-make-coffee-with-a-french-press" class="blog-post-card__title h4">How to Make Coffee with a French Press</a>
2387      </p><p class="blog-post-card__excerpt">
2388By Gabe Hollins, CEO and Coffee Specialist at 40 Thieves Coffee | Updated December 2025
2389To make coffee with a French press, use a 1:15 ratio of coarse ground coffee to hot water, steep for 4 minut...</p><a href="/blogs/thieves-blog/how-to-make-coffee-with-a-french-press" class="blog-post-card__read-more link">Read more</a></div>
2390</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/single-origin-coffee-vs-blend-which-should-you-choose" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=1920" alt="Single-Origin Coffee vs Blend by 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Single_Origin_Vs_Blends.webp?v=1770266666&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2025-12-17T21:25:18Z">Dec 17, 2025</time></span></div><p>
2391        <a href="/blogs/thieves-blog/single-origin-coffee-vs-blend-which-should-you-choose" class="blog-post-card__title h4">Single-Origin Coffee vs Blend: Which Should You Choose?</a>
2392      </p><p class="blog-post-card__excerpt">
2393By Gabe Hollins, Specialty Coffee Enthusiast and CEO at 40 Thieves Coffee | Updated December 2025
2394Single-origin coffee comes from one location and showcases distinct regional flavors. Coffee blend...</p><a href="/blogs/thieves-blog/single-origin-coffee-vs-blend-which-should-you-choose" class="blog-post-card__read-more link">Read more</a></div>
2395</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-to-brew-pour-over-coffee-complete-brewing-guide" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=1920" alt="how to brew pour over coffee with 40 thieves coffee company&#39;s specialty coffee" srcset="//40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Chemex_Pour_Over_aeb22a6f-bdeb-4f1c-8e1f-43ea5b7a31ea.webp?v=1770266435&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/brewing-guides" class="blog-post-card__category h6 link-faded">Brewing Guides</a><span class="h6 text-subdued"><time datetime="2025-12-13T23:24:19Z">Dec 13, 2025</time></span></div><p>
2396        <a href="/blogs/thieves-blog/how-to-brew-pour-over-coffee-complete-brewing-guide" class="blog-post-card__title h4">How to Brew Pour Over Coffee: Complete Brewing Guide</a>
2397      </p><p class="blog-post-card__excerpt">
2398By Gabe Hollins, CEO and Coffee Specialist at 40 Thieves Coffee | Updated December 2025
2399To brew pour over coffee, use 22 grams of medium-coarse ground specialty coffee, 350 grams of 200°F water, a...</p><a href="/blogs/thieves-blog/how-to-brew-pour-over-coffee-complete-brewing-guide" class="blog-post-card__read-more link">Read more</a></div>
2400</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/how-to-store-coffee-beans-for-complete-freshness" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=1920" alt="How to store coffee beans with 40 thieves specialty coffee beans" srcset="//40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/coffee_beans_Storage.webp?v=1770265761&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2025-12-09T21:28:55Z">Dec 9, 2025</time></span></div><p>
2401        <a href="/blogs/thieves-blog/how-to-store-coffee-beans-for-complete-freshness" class="blog-post-card__title h4">How to Store Coffee Beans For Complete Freshness</a>
2402      </p><p class="blog-post-card__excerpt">
2403
2404By Gabe Hollins, CEO and Coffee Enthusiast at 40 Thieves Coffee | Updated December 2025
2405
2406Store coffee beans in an airtight container away from light, heat, moisture, and oxygen. Keep your special...</p><a href="/blogs/thieves-blog/how-to-store-coffee-beans-for-complete-freshness" class="blog-post-card__read-more link">Read more</a></div>
2407</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/the-best-medium-roast-coffee-by-40-thieves" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=1920" alt="The Best Medium Roast Coffee By 40 Thieves coffee company" srcset="//40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans_Sales_Blog.webp?v=1761282096&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/roast-guides" class="blog-post-card__category h6 link-faded">Roast Guides</a><span class="h6 text-subdued"><time datetime="2025-10-24T04:44:33Z">Oct 23, 2025</time></span></div><p>
2408        <a href="/blogs/thieves-blog/the-best-medium-roast-coffee-by-40-thieves" class="blog-post-card__title h4">The Best Medium Roast Coffee By 40 Thieves</a>
2409      </p><p class="blog-post-card__excerpt">
2410By the Specialty Coffee Experts at 40 Thieves Coffee | October 2025
2411Finding exceptional medium roast coffee shouldn't feel like searching for treasure, but when you discover the right blend, the r...</p><a href="/blogs/thieves-blog/the-best-medium-roast-coffee-by-40-thieves" class="blog-post-card__read-more link">Read more</a></div>
2412</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/pumpkin-spice-latte-the-40-thieves-coffee-way" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=1920" alt="Pumpkin spice latte made by the 40 thieves coffee company. Amazing pumpkin 
2412spice flavor" srcset="//40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/PSL_Coffee_Blog_copy_2.webp?v=1757056236&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/original-recipes" class="blog-post-card__category h6 link-faded">Original Recipes</a><span class="h6 text-subdued"><time datetime="2025-09-05T07:03:19Z">Sep 5, 2025</time></span></div><p>
2413        <a href="/blogs/thieves-blog/pumpkin-spice-latte-the-40-thieves-coffee-way" class="blog-post-card__title h4">Pumpkin Spice Latte: The 40 Thieves Coffee Way</a>
2414      </p><p class="blog-post-card__excerpt">
2415By the Coffee Specialists at 40 Thieves Coffee | Updated September 2025
2416
2417The pumpkin spice latte transforms autumn mornings into coffeehouse experiences at home. We developed this signature recipe...</p><a href="/blogs/thieves-blog/pumpkin-spice-latte-the-40-thieves-coffee-way" class="blog-post-card__read-more link">Read more</a></div>
2418</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/what-is-specialty-coffee-reasons-its-the-gold-standard-of-brewing" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=1920" alt="What Is Specialty Coffee? The Complete Guide to Coffee&#39;s Gold Standard" srcset="//40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Specialty_Coffee_Blog_e407d7a1-4bc9-4b49-866e-6888e4df221e.webp?v=1770266944&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2025-05-28T22:17:42Z">May 28, 2025</time></span></div><p>
2419        <a href="/blogs/thieves-blog/what-is-specialty-coffee-reasons-its-the-gold-standard-of-brewing" class="blog-post-card__title h4">What Is Specialty Coffee? The Complete Guide to Coffee's Gold Standard</a>
2420      </p><p class="blog-post-card__excerpt">
2421By the Coffee Quality Experts at 40 Thieves Coffee | Updated June 2025
2422The $45 Billion Question Most Coffee Drinkers Can't Answer
2423Walk into any coffee shop today, and you'll hear baristas throwing...</p><a href="/blogs/thieves-blog/what-is-specialty-coffee-reasons-its-the-gold-standard-of-brewing" class="blog-post-card__read-more link">Read more</a></div>
2424</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/dark-roast-coffee-bold-smooth-and-unapologetically-strong" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=1920" alt="The Best Dark Roast Coffee By 40 Thieves Coffee Company" srcset="//40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Dark_Roast_Beans_77e87540-80ab-4da3-8ef5-b0130ccfe33b.webp?v=1756824360&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2025-02-27T11:36:28Z">Feb 27, 2025</time></span></div><p>
2425        <a href="/blogs/thieves-blog/dark-roast-coffee-bold-smooth-and-unapologetically-strong" class="blog-post-card__title h4">Dark Roast Coffee: Bold, Smooth, and Unapologetically Strong</a>
2426      </p><p class="blog-post-card__excerpt">
2427By the Coffee Masters at 40 Thieves Coffee | Updated March 2025
2428
2429Some people want their coffee light and delicate. Others crave something with backbone—coffee that doesn't apologize for being inte...</p><a href="/blogs/thieves-blog/dark-roast-coffee-bold-smooth-and-unapologetically-strong" class="blog-post-card__read-more link">Read more</a></div>
2430</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/light-roast-coffee-the-bright-bold-champion-of-flavor" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=1920" alt="40 Thieves Coffee Best Light Roast Coffee Beans, Order Coffee Online today" srcset="//40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Light_Roast_Beans.webp?v=1756919300&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/roast-guides" class="blog-post-card__category h6 link-faded">Roast Guides</a><span class="h6 text-subdued"><time datetime="2025-02-24T01:28:37Z">Feb 23, 2025</time></span></div><p>
2431        <a href="/blogs/thieves-blog/light-roast-coffee-the-bright-bold-champion-of-flavor" class="blog-post-card__title h4">Light Roast Coffee: The Bright & Bold Champion of Flavor</a>
2432      </p><p class="blog-post-card__excerpt">
2433By the Light Roast Specialists at 40 Thieves Coffee | Updated May 2025
2434
2435Some people think light roast coffee means weak coffee. Others dismiss it as "beginner'
2435s roast." These misconceptions couldn...</p><a href="/blogs/thieves-blog/light-roast-coffee-the-bright-bold-champion-of-flavor" class="blog-post-card__read-more link">Read more</a></div>
2436</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/medium-roast-coffee-the-perfect-balance-between-bold-smooth" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=1920" alt="medium roast coffee from 40thieves coffe company. what is medium roast coffee?" srcset="//40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Medium_Roast_Beans.webp?v=1756764264&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/roast-guides" class="blog-post-card__category h6 link-faded">Roast Guides</a><span class="h6 text-subdued"><time datetime="2025-02-23T03:17:55Z">Feb 22, 2025</time></span></div><p>
2437        <a href="/blogs/thieves-blog/medium-roast-coffee-the-perfect-balance-between-bold-smooth" class="blog-post-card__title h4">Medium Roast Coffee: The Perfect Balance Between Bold & Smooth</a>
2438      </p><p class="blog-post-card__excerpt">
2439By the Master Roasters at 40 Thieves Coffee | Updated August 2025
2440Research shows 73% of coffee drinkers prefer medium roast coffee, yet most struggle to explain why this roast level delivers the p...</p><a href="/blogs/thieves-blog/medium-roast-coffee-the-perfect-balance-between-bold-smooth" class="blog-post-card__read-more link">Read more</a></div>
2441</div><div class="blog-post-card group snap-center"><a href="/blogs/thieves-blog/why-colombian-coffee-is-the-best-coffee-in-the-world" class="overflow-hidden"><img src="//40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=1920" alt="Map of South America made of coffee grounds and beans, surrounded by spices on a textured background." srcset="//40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=300 300w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=400 400w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=500 500w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=600 600w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=800 800w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=1000 1000w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=1200 1200w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=1400 1400w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=1600 1600w, //40thievescoffee.com/cdn/shop/articles/Colombia_Coffee_Blog_a4f95222-8418-4cef-99ab-cd2a076e7973.jpg?v=1756819008&amp;width=1800 1800w" width="1920" height="763" loading="lazy" sizes="(max-width: 699px) 95vw, (max-width: 1149px) calc(100vw / 2), calc((80rem - (5rem * (3 - 1))) / 3)" class="blog-post-card__image w-full zoom-image group-hover:zoom"></a><div class="blog-post-card__info"><div class="blog-post-card__meta"><a href="/blogs/thieves-blog/tagged/coffee-questions" class="blog-post-card__category h6 link-faded">Coffee Questions</a><span class="h6 text-subdued"><time datetime="2025-02-16T22:30:33Z">Feb 16, 2025</time></span></div><p>
2442        <a href="/blogs/thieves-blog/why-colombian-coffee-is-the-best-coffee-in-the-world" class="blog-post-card__title h4">Colombian Coffee Guide: Why Colombia Produces the World's Best Coffee</a>
2443      </p><p class="blog-post-card__excerpt">
2444By the Colombian Coffee Specialists at 40 Thieves Coffee | Updated May 2025
2445Colombian coffee consistently ranks as the world's most beloved coffee, and scientific analysis confirms this reputation...</p><a href="/blogs/thieves-blog/why-colombian-coffee-is-the-best-coffee-in-the-world" class="blog-post-card__read-more link">Read more</a></div>
2446</div></blog-posts><nav class="pagination" role="navigation" aria-label="Pagination navigation"><span class="pagination__link pagination__link--disabled h6" aria-current="page">1</span><a class="pagination__link h6" aria-label="Go to page 2" href="/blogs/thieves-blog?page=2">2</a><a class="pagination__link h6" rel="next" aria-label="Go to page 2" href="/blogs/thieves-blog?page=2"><svg aria-hidden="true" focusable="false" fill="none" width="11" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
2447      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
2448    </svg></a></nav></div>
2449      </div>
2450    </div></div>
2451
2452
2453<style> #shopify-section-template--18552517296289__main .featured-blog-post img {border-radius: 30px !important;} </style></section>
2454<!-- BEGIN sections: footer-group -->
2455<section id="shopify-section-sections--18552513626273__custom_liquid_Rq4Qjt" class="shopify-section shopify-section-group-footer-group shopify-section--custom-liquid"><div class=" color-scheme color-scheme--scheme-4 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 ">
2456    <div class="">
2457      <div class="text-center"><svg id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 3000 374.7">
2458<g fill="#090909" transform="translate(0, 2)">
2459  <!-- Generator: Adobe Illustrator 30.0.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 123)  -->
2460  <path d="M1658.2,334.2c0,.6-.2,1.2-.6,1.8-.3-.5-.2-1.1.6-1.8Z"/>
2461  <path d="M2040.4,400.2s0,0,0,0c-.1,0-.2.2-.4.2.2-.4.3-.4.4-.2Z"/>
2462  <path d="M3000,0v374.7H0v-115.2c0,7,3.5,0,6.6,3.4.1,0,.2,0,.3,0,2,.3,4.5,0,7.3-.4,0,0,.1,0,.2,0,6.4.4,3,10.9,9.9,10.9-3.5-3.5,3.5-7,3.5-10.4,7,0,0,6.9,3.8,10.1,0,0,.2-.2.3-.3,3.3-3.3,6.6-6.6,9.8-9.8,0,0,0,3.5.4,1.9.1,0,.3,0,.4.1,2.2.7,4.4,1.3,6.6,1.7.1,0,.3,0,.4,0,6.1,3.1,6.1,6.6,6.1,13.6,7,0,3.5-13.9,10.1-12.9.1,0,.3,0,.4,0,1.2,0,2.5-.2,3.7-.3.1,0,.3,0,.4,0,6.2-.6,2.8,9.8,9.7,9.8-3.5-7,7-7,7.4-12.4.1,0,.3,0,.4,0,1.9-.3,3.7-.6,5.6-.9.1,0,.3,0,.4,0,7.1-.5,3.7-14.4,10.6-10.9,0,3.5,0,10.4,6.6,10.4.1,0,.2,0,.3,0,5.5,0,10.6-.7,15.3-1.8.1,0,.3,0,.4-.1,8.6-5,1.7-12,8.6-15.5,0,3.5,7,7,7,10.4q0-3.5,1.8-2.4c.1,0,.2-.1.3-.2.1,0,.2-.1.4-.2,4.5-4.2,1-18,11.4-18s-3.5,6.9,4.4,5.6c0-.1.2-.2.3-.3,1.1-1.1,2.2-2.1,3.3-3.2.1-.1.2-.2.3-.3,5.6-5.3,5.6,8.6,9,5.1,3.5-6.9,3.5-13.9,7.9-22.4.1,0,.2-.2.3-.3,3-3,6-5.9,9.2-8.6,1.7,2.6,3.3,6.1,4.7,9.8,0,0,0,.1,0,.2,5.6,7.3,2.1,17.8,5.6,28.2,3.5,7,7-3.5,11.7-3.9,0,0,.1,0,.2,0,3.4-1.1,6.6-1.6,9.7-1.7h.4c9.3,2.2,5.8-8.2,9.3-11.7,0,7,3.5,10.4,7.8,16.5,0,0,.1-.2.2-.2,3.1-3.1,5.9-5.9,5.9-5.9,5.4,2.7,2.4,9.7,5,14.4l.2.4c5.2,6.1,8.7,16.5,17.3,19.7,0,0,.1.1.2.2.6.6,1.2,1.2,1.9,1.8,0,0,.1.1.2.2,2.5,2.6,5.1,5,7.8,7.2.1,0,.2.2.3.3q5.3,1.1,5.3-5.9c7,0,7,10.4,11.6,13.2,0,0,.1-.2.2-.3,2.1-3.1,2.6-13,5.5-13,.4,0,.8,0,1.1.1,0,0,.1,0,.2,0,4.7-.1,10.3-5,14,.1v.2c2-4,2,6.5,5.5,3,0-3.5,3.5-7,3.5-10.4,3.5,7,10.4,13.9,8.1,20,0,.1.1.2.2.4.7,1.4,2,2.6,4.2,3.2,0,0,.2,0,.3,0,4.6.7,4.6.1,4.6-6.2,6.9,7,
24620,17.4,10.9,22.4.1,0,.2,0,.3,0,13-1.3,9.7,5.6,16.2,17.5.1.1.2.2.3.3,1,1,2.1,1.9,3.2,2.9.1,0,.2.2.3.3,7,5.4,7-8.5,10.4-5,3.5,7,0,13.9,7,17.6.1,0,.2.1.3.2.9.5,1.8,1,2.7,1.5.1,0,.2.1.4.2,7,1.4,3.6-9,10.5-9,0,7,0,10.4,6.1,14.4.1,0,.3,0,.4,0,2.9.3,6,.3,9.1,0,0,0,.1,0,.2,0,1.5-4,5-10.9,8.4-14.4,3.5,7,10.4,10.4,8.6,16.5,0,.1,0,.3.1.4,1,4.1,1.9,8.3,3.4,11.5,0,.1.1.2.2.4q1.7,2.5,5.1,2.5c-3.5-3.5,3.5-7,3.5-10.4,3.5,3.5,0,13.9,8.7,12.1.1,0,.2-.1.3-.2.7-.3,1.3-.8,1.8-1.2.1,0,.2-.2.3-.2,9.7-13.9,2.7-34.8,16.4-48.5,0,0,.2-.1.3-.2,2.1-1.6,4.2-1.8,6.3-1.1,0,0,.2,0,.3.1,3.8,1,7.3-5.9,10.8-2.5,3.5,7,0,13.9,6.1,18.5,0,0,.1.1.2.2,1.2,1.2,2.4,2.4,3.6,3.4,0,0,.1.1.2.2q.4,2.1,3.8,2.1c3.5-3.5,3.5-10.4,7-13.9,0,3.5-3.5,13.9,6.5,10.9,0,0,.1-.1.2-.2s.1-.2.2-.2c7-10.4,10.4-24.3,17.4-34.8,0,0,3.6,1.8,6.9,2.8,0,0,.2,0,.2,0,6.8.6-.1-6.3,3.3-9.8,3.5,0,7,0,6.8,2.1,0,0,.2-.2.3-.3.3-.4.6-.8.9-1.2,0,0,0-.1.1-.2,5.3,2.8-.2-8.8,4.4-8.6,0,0,.2,0,.2,0,1.1-9.2,8.1,45.5,16.8,36.3,0,0,0-.1,0-.2,2.9-8.7,5.2-17,5.2-25.4,3.5-3.5,3.5,6.9,7.5,4.6,0-.1.1-.2.2-.4,6.8-11.6,14.2-22.6,23.6-32v13.9c6.9,3.5,13.9,17.4,20.9,0,0,3.5.9,7.8,2.2,10.9,1.3,3,3,4.8,4.8,3,10.4-3.5,7-34.8,27.8-34.8,0,0,3.5,3.5,3.5,7,1.1-5.4,2.5-11.5,4.5-17.7,0,0,0-.1,0-.2-1.1-3,2.4-6.5,5.9-6.5-2.4,2.4,1.8,3.1,3.5,4.5,0-6.1.9-12.2,7.8-17.9,0,0,.1,0,.2,0,6.4,3.5,9.2,7.2,7.7,16.7v.2c-.3,13.2.6,25.4,12.1,31.2,9.7,4.8,16-3.8,22.5-11.9,0,0,.1-.1.2-.2-1.8-1.9,5.2-5.3,5.2-8.8,10.4,10.4,7,24.3,12,37.9,0,.1.1.3.2.4,2.8,6.3,6.6,11.8,11.9,15.5.1,0,.2.2.3.2,3.4,1.6,6.9-1.9,6.9-5.4,7,0,3.5,10.4,9.7,11.1,0,0,.1,0,.2,0,3.4.7,6.4.8,9,.5.1,0,.3,0,.4,0,5-8.1,8.5-15.1,8.5-22,3.5,3.5,0,10.4,7,9.8,0-.1.1-.2.2-.3,3.7-7,6.1-15.8,9.3-24,0,0,0-.1,0-.2q.8-2.7.8-6.1c3.5,0,7,3.5,7,6.9,3.5-6.9,3.5-13.9,8.4-21.5.1,0,.2,0,.4-.1,5.7-2.2,13.2-2.5,19.5-1.3.1,0,.3,0,.4,0,6.2,2,2.7,15.9,16.2,14v.2c3.5,4.1,6.9,8.1,10.7,11.1.1,0,.2.2.3.3,6.8.8,3.4-13.1,10.3-9.6,3.5,3.5,0,10.4,6.1,13.3,0,0,.2,0,.2,0,2-.5,3.7-1.2,5.3-2,.1,0,.2-.1.4-.2,5.3-4.1,5.3-11,5.3-18,3.5-3.5,3.5,0,3.5,3.5,2.3-9.1,4.6-18.3,5.8-27.9,0-.1,0-.3,0-.4,0-.1,0-.2,0-.3,0-.1,0-.2,0-3.4,0,0,0-.2-.1-.2-.8-1.5-.6-2.5,0-3.5,0,0,.1-.2.2-.3,6.3-1.4,9.8,9.2,17.5,5,0,0,0-.1.1-.2,2.8-3.7,3-9.9,5.2-12.2.1,0,.2,0,.4-.1.5-.1,1-.2,1.5-.4.1,0,.2,0,.4,0,5.9,6.6,12.9,10.1,17.5,17.6,0,.1.1.3.2.4,1.5,3.8,2.9,7.6,4.1,11.4,0,0,.2.2.3.3,3.9,4.6,9.1,8.4,16.4,10.8,0-2.2.7-4.5,1.8-6.7,0-.1.1-.2.2-.4,5-3.4,5,7.1,8.4,3.6,3.5-7,0-13.9,6.8-22,.1,0,.2-.2.3-.3,2.4-2,4.8-3.6,7.9-2.9.1,0,.3,0,.4.1,5.4.7,5.4,4.2,5.4,11.2,3.6-1.2,5.6-3.2,6.7-5.5,0-.1.1-.3.2-.4-.5-3.5,3-7,6.5-7,7,3.5,0,10.5,6.3,13.6.1,0,.2.2.4.2.1,0,.2.1.4.2,0-.3.2-.6.3-.8,0-.1,0-.3.1-.4,0-1.1.1-2.1.4-3,0-.1,0-.2.1-.4-1-9.4,6.1-5.9,13.2-5.3.1,0,.2.1.3.2.7.5,1.4,1,1.8,1.5,0,0,0,.2,0,.2.6,1.4.9,3.1.9,5.2v.4c0,.5,0,1.1,0,1.6,0,.1,0,.3.1.4,0,.1,0,.3.1.4,3,3,3.4.9,3.5-2,0,0,0-.2.4-.7,0,0,0,.1.1.2,6.2,13.7-.4,27.4,5.4,40.5,0,.2,0,.3,0,.4.9,4.3,2.2,8.5,4.1,12.5,0,.1,0,.3.1.4,2,5.9,4.3,11.6,7.3,17,7,7,0-20.8,13.9-24.3,1.6,0,3.2,1.5,4.8,3.4,0,0,0,.1.1.2,5.5,6.9,2-47.7,5.5-40.8,0-13.9,0,40.7,8.3,29.8,0,0,.2,0,.2,0,.6,0,1.2.2,1.9.4.2.1.5.2.7.3,0,0,.2,0,.2.1,9.5-3.9,9.5,3,12.8,9.6,0,.1.2.2.3.3,2.1,2.3,3.9,4.8,5.4,7.4l.2.4c8.2,20.1,11.7-27.6,12.6-5.7,0,0,0,.2,0,.2.7,3.1,1.5,6.2,2.5,9.2,6.1-10.7,10.9-22.1,17.2-30.5,0,0,.2-.2.2-.3.1,0,.3,0,.4,0,.1,0,.3,0,.4,0,.9.6,1.8,1.1,2.6,1.4,0,0,.2,0,.2,0q3.3,1.6,3.3,5c10.4-3.5,7-13.9,13.3-17.6.3-.1.6-.1.9,0,3.7.2,7.5,0,9.3-.8,0,0,.1,0,.2,0,2.2.4,4.5,1,7,1.8h.7c3.3,6.2,10.3,2.7,16.8,1.2.1,0,.2.2.3.3.8.7,1.5,1.3,2.4,2,.1,0,.2.1.3.2,4.8,2.8,7.9,7.8,7.9,16.5,17.4-7,6.9-31.3,20.9-41.7.9,3.5,1.7,7.8,2.7,12.3,7.7,8.5,4.2,25.9,14.7,22.4,9.8-4.3,13.8-11.1,15.2-19,0-.1,0-.3,0-.4,0-.6,0-1.2,0-1.9,0-.1,0-.2,0-.4,4.1-7.9-6.5-18.4,7.6-18.4v14c3.5,3.5,3.5-7,8.5-2.4,0,0,.2,0,.3,0,.7,0,1.4-.3,2.1-1,0,0,.1,0,.2.1.7.5,1.5.9,2.3,1.3,0,.1.1.3.1.4,1.2,3.4,2,6.9,2,10.5,0,0,0,.1,0,.2,2.8,5.7,5.9,10.7,9.4,14.3,0,0,.2.2.3.3,7.3-1.1,3.9,5.9,11.4,6.3.1,0,.2,0,.3,0,.8,0,1.7,0,2.6,0,.1,0,.2,0,.3,0,6.6-3.9,10.1-7.4,15.7-8,.1,0,.2-.2.3-.2,4.6-3.5,8.9-7,12.9-10.4.1,0,.2-.2.3-.3.4-2.1,1-3.9,1.9-5.5,0-.1.1-.2.2-.3,3.1,0,6.6,3.4,6.6,6.9,3.5-7,3.5-13.9,9.3-18.2h.3c1,0,2.1.2,3.3.6.1,0,.2-.1.3-.2,4.8-3,9.8-5.3,15.3-6.8.1,0,.3,0,.4,0,5.8.3,5.8,10.7,12.7,7.2-3.5-3.5,3.5-7,4.2-8.8.1,0,.3,0,.4,0,2.6.2,5.3.5,8.1,1.1.1,0,.3,0,.4,0,7.7.6.8,14.6,11.2,14.6,0-3.5,0-10.4,5.6-11.5.1,0,.2.1.3.2.8.6,1.6,1.2,2.5,2.1.1,0,.3,0,.4,0,.4,0,.8,0,1.3,0h.4c1.9-.8,5.1-1.1,7.4-1.3,0,0,.2,0,.2,0,4.5-1.6,6.8-4.2,7.8-7.3,0-.1,0-.3.1-.4-1.4-15.2-1.4-22.3,12.3-32.4.1,0,.3,0,.4,0,1.8,0,3.6-.2,5.4-1,0,.1,0,.3.2.4,1.3,3.3,2,7.1,4.3,9.4.7-.7,1.1-1.7,1.3-3,0-.2,0-.3.1-.5,0-.2,0-.4,0-.5.3-2.2.2-4.8.2-6.5,0-.1,0-.3,0-.4,12.2,7.4,8.7,21.3,14.6,31.3,0,0,0,.1,0,.2,0,.3.2.7.3,1,0,.1,0,.3,0,.4q.6,2.3,1.7,7.1c0,.1,0,.3,0,.4.7,2.9,1.4,5.8,2.1,8.6,0,0,0,.1,0,.2.2,10.3,10.6,13.8,11.2,25.2,0,0,.2.2.2.3,3.6,4.1,8.3,7.1,14.5,8.7,0,0,.1,0,.2,0,1.8-3.1,5.2-6.6,8.7-10,0,3.5,3.5,7,8.1,7.4.1,0,.2-.1.4-.2,2.7-1.3,5.4-2.9,8.2-4.6.1,0,.2-.1.4-.2,14.3,8,7.4-12.9,16.7-14.4,0,0,.2,0,.3,0,.5,0,1,.1,1.5.2,0,0,.2-.2.3-.3,2.6-2.4,5.3-3.5,8.8-1,0,0,.2,0,.2,0,2.4-.9,4.8-1.6,7.3-2.1,0,0,.1,0,.2,0,6.8-12.7,10.3,1.2,16.7.7.1,0,.3,0,.4.1,5.7,1.2,11.5,2.9,17.3,4.3.1,0,.3,0,.4.1,6.7-.6,13.7-.6,15.5,2.3h.4c.7,0,1.4,0,2.1,0,.2-2,.4-3.9.7-5.7,0-.1,0-.2,0-.3,1.9-.4,1.9-3.8,1-8.4,0,0,0-.2,0-.3.3-2.1.6-4.1.8-6,0-.1,0-.2,0-.3,0-9.7,0-20.1,5.3-25.8,0,0,0-.1,0-.2,0,0,0-.1,0-.2-1.6-3.6,2.8-6.6,4.4-9.5,1,1.7,6.8,2.1,4.4,3.7,0,0,0,.1.1.2,6.7,8.4,13.5,38.5,20.3,48,1,4.3,2,8.2,3.1,11.7,0,0,0,.2,0,.3.3,9.2,8,13,9.9,19.7,0,.1,0,.2.1.4,4.3,8,7.8,8,15.3,8,.1,0,.2,0,.4-.1,3.3-1.3,6.6-3.4,10-5.2,11.1,56.3,22.4,18.8,34-2.7,0,0,0-.1,0-.2,0-9.1,10.5-19.5,14.9-28.9,0-.1.1-.2.2-.4,1.2-2.1,2.7-4.1,4.6-5.8,0,0,.2-.2.2-.2.2-.2.3-.3.5-.5,4-4.5,10.9-8,14.4-8,.7.4,1.5.8,2.2,1.2.1,0,.2.1.4.2,4.3,5.4,7.7,15.4,16.2,13.6,0,0,.2,0,.2,0,8.8-4.5,8.8,9.4,14.4,10,.1,0,.2.1.4.2,3.2,1.6,6.5,2.6,10.1,2.7.1,0,.2,0,.4,0,4.4-3.5,11.4-3.5,15.8-5.2,0,0,.2,0,.2-.1.8-.5,1.6-1.1,2.4-1.7,1,2.1,1.8,4.7,2.5,7.5,0,0,0,.2,0,.2.9,9.7,11.3,13.2,16.6,12,.1,0,.3,0,.4-.1,3.7-1.1,7-2.8,9.9-4.8,0,0,.1,0,.2-.1,5.1-7.7,8.6-11.2,16-15.2,0,0,.2-.2.3-.3,2.8-3,5.6-6,8.7-8.4.4-.3.8-.6,1.2-.9.1,0,.2-.2.3-.2,6.4,0,9.9-14,17.1-.5,0,0,.2.2.3.3,5.9,5.6,9.3,16,16.4,18.1.1,0,.2,0,.4.1,14-4.2,10.5-18.1,17.5-29.9,0,0,0-.1.1-.2.8-1,1.8-.8,3.3,1.5.2.2.3.5.5.7,0,0,.1.2.2.2,6.3,2.6,13.2,6,17,15.9.1,0,.2.1.3.2,2,1.1,4,1.9,6,2.5.1,0,.2,0,.3,0,.9-.6,2.3-1,3.9-1.3,0,0,.1,0,.2,0,6.3-4.2,9.8-4.2,15.8-3,.1,0,.2.1.4.2.7.3,1.3.7,2.1,1.2.1,0,.2-.1.4-.2,1.2-4.5,7.4-5.6,12.2-8.9,0,0,.1,0,.2-.1,6.6-3.9,3.1-10.8,6.6-14.3,3.5,0,7,37,10.4,33.5,0,0,0-1.8-.2-2.2,1.3-.9,2.5-1.9,3.5-3,0,0,.2-.2.3-.3,3.4-8.4,6.8-15.3,16.4-9.9.1,0,.2-.1.3-.2.2-.1.4-.3.7-.4.1,0,.2-.1.4-.2,1.1-.8,2.2-1.7,3.1-2.6,0,0,.1,0,.2-.1,3.1-5.4,6.6-15.9,17-11.4,0,0,.2,0,.2,0,1.4.1,3,.8,4.9,2.2,0,0,.2-.2.3-.2.4-.4.9-.8,1.3-1.2,0,0,.2-.2.2-.3,2.8-5,5.1-9.8,7-14.7,0-.1,0-.3.2-.4,2.6-5.3,4.3-10.5,5.5-15.8,0-.1,0-.3,0-.4-2.2-11.9,1.3-22.3,14.5-26.8.1,0,.3,0,.4,0,.4,0,.8.2,1.2.5.1,0,.3,0,.4,0,0,.1.1.2.2.3,1.4,2,2.8,4.2,4.1,6.5.1,0,.2.2.3.2,2.3,1.7,4.6,3.2,6.7,4.9,0,0,0,.1.1.2.4.7.8,1.5,1.2,2.3,0-3.5,3.5-7,7-7q0,3.5,1.6,5.5c.1,0,.2,0,.3-.1.1,0,.3,0,.4.1.7.2,1.5.4,2.2.6.2,0,.3,0,.5,0,5.
24621.7,2.2-5.6,4.9-9.2-2.4,3.3,4,6.6,4.9,10.8.2,0,.3,0,.5,0,1.6.1,3.2.2,4.8.1.2,0,.3,0,.5,0,7.1-4.5.1-11.4,3.6-14.9,7,0,0,13.9,6.7,13.8.2,0,.3,0,.5,0,.3,0,.5-.1.8-.2.1,0,.3,0,.4,0,2-3.1,5.5,3.9,9,3.9,3.5-3.5,10.4-10.4,8.5-18.5,0-.1,0-.3,0-.4.3-2.2.7-4.2,1.9-5.4,0,7,0,10.4,3.1,15.9.1,0,.2.1.4.2,1.6.8,3.8,1.2,7,1.2-3.5-3.5,3.5-7,2.7-10.9,0-.1.1-.2.2-.3.8-1.4,1.8-2.3,3.5-2.2.1,0,.2,0,.3,0,13.9-4.4,10.8-14.5,15.7-22.5,0,0,.1-.1.1-.2.6-.7,1.1-1.4,1.7-2,3.5,6.9,3.5,17.4,9.6,21.4,0,0,0,.1.1.2,5.2,5.6,14.7-.2,16.3,10.8,0,0,.1,0,.2.1,0,0,.1,0,.2,0l.4.2c7.9-1.5,14.9-1.5,17.1,6.2.1,0,.3,0,.4.1,1.7.5,3.4.9,5.1,1.3.5.1,1,.2,1.5.4.2,0,.3,0,.5.1,2.8-6.4,5.3-2.5,7.3.3,0,0,0,.1.1.2,1.4,0,2.9,0,4.4-.3.1,0,.2,0,.4,0,2.6-2.8,6-9.8,9.5-13.3,0,6.9-6.9,17.4,7.3,16.4.1,0,.2,0,.3-.1.9-.3,1.9-.2,2.8.6.1,0,.2,0,.3,0,.3,0,.6.2.9.3.1,0,.2,0,.4,0,2.6-.2,5.5-.5,9.5-1.2.1,0,.2-.2.3-.3,1.5-1.6,2.5-3.4,2.5-5.3,7,0,3.5,10.4,9.6,9.5h.4c1.3,0,2.6,0,3.9,0h.4c6.5,7.9,10,.9,16.8-3.3.1,0,.2,0,.4,0,2.3-.5,4.9-.2,7.5,0,.1,0,.3,0,.4,0,5.8.7,2.4,11.1,9.3,11.1,0-7,3.5-10.4,7.1-16.3.1,0,.2-.1.4-.2,1.7-.8,3.6-1.3,5.8-1.6,0,0,.1,0,.2,0,0,0,.2,0,.2,0,.1,0,.2-.1.4-.2.1,0,.2-.1.3-.2.1,0,.2-.1.3-.2,1.4-.5,2.5-1.5,3.5-2.7,0-.1.2-.2.2-.3,5.9-2.8,9.4-6.3,17.1-9.5,0,0,.1,0,.2,0,.6-.3,1.3-.6,1.9-1.1.1,0,.2.2.3.2.4.3.9.7,1.3,1.2,0,0,.2.2.3.3,9.1,2.6,9.1,16.5,17.2,24.6.1,0,.2.2.3.3,1.7,1.3,3.5,2,5.5,2s.5,0,.8-.1c0,0,.2,0,.2,0,5.9-3.2,5.9-13.7,16.2-9.5,0,0,.1,0,.2,0,1.2-.4,2.3-.7,3.4-.7,6.9,1.1,13.8,2.3,20.5,3.5.1,0,.3,0,.4,0,6.9,3.4,3.4,10.3,10.4,13.8,0-3.5,0-10.4,6.9-11.8.1,0,.2.1.4.2.6.3,1.3.7,2,1.1,0,0,.1,0,.2,0,4,.6,8,1.1,12,1.5,0,0,.1,0,.2,0,6.1-1.4,13-8.4,17.1.8h.4c1.4,0,2.8,0,4.2-.2.1,0,.3,0,.4,0,4.7-12.4,11.7-2,17-2.5.1,0,.3,0,.4,0,.5-.1,1-.3,1.6-.4.1,0,.3,0,.4-.1.4-.1.8-.3,1.2-.5.1,0,.3-.1.4-.2,4.7,1.8,4.7,5.3,4.7,12.2,6.9-3.5,0-13.9,10.9-18.4.1,0,.2-.1.3-.2.7-.4,1.3-.7,2-1.1,1.5-.8,2.9-1.7,4.4-2.7.1,0,.2-.2.3-.2,2.4-.4,4.2-1.1,5.7-2,.1,0,.2-.2.3-.2q7.4.6,7.4,7.5c6.9-10.4,3.5-27.8,9.6-37.4,0-.1.1-.2.2-.3,0-.1.1-.2.2-.3,0-.1.1-.2.2-.3,3.6-6.8,14.1.2,17.4-7.8,0,0,.2-.2.3-.3,1-1,1.8-2.5,2.4-4.6,0,0,.1-.1.2-.2,1.4-1.4,2.9-2.3,4.3-.9,0,6.9,6.9,6.9,6.9,13.3,0,0,0,.1.1.2.5.7,1,1.4,1.5,2.1,0,0,0,.1.1.2,1.4.8,2.6,1.9,3.7,3.1,0,.1.2.2.2.3,8.3,12.1,4.9-7.5,11.8,3,0-3.5,0-7,4.2-10.9,0,0,.2,0,.2,0,5.6-.7,9.9-1.8,11.4,2.2,0,0,.2,0,.2,0,3.4,0,5.5-2.1,7.3-4.8,0,0,0-.1.1-.2.8-7.1,7.8-17.6,17.2-9.3.1,0,.2.1.3.2,3.4,2.1,6.6,4.7,9.6,7.4,0,0,.1.1.2.2,0,.9.2,1.6.4,2.3,0,0,0,.2,0,.3,1.3,1.7,3.2,2.6,5.2,3.2,0,0,.1,0,.2,0,5.8,2.4,5.8,9.4,9.3,16.4,3.5-3.5,0-10.4,6.6-10.1.1,0,.3,0,.4,0,1.3.2,2.6.6,3.6,1,.1,0,.2,0,.3.1,6.4,5.4,9.9-11.9,16.9-2.7.1,0,.3,0,.4,0,2.5,0,5,.5,6.9,0,0,0,.1,0,.2,0,1.6-.4,3.2-.9,4.8-1.3.2,0,.5-.1.7-.1,4.3-.7,11.3-14.7,14.5-16.1,0,0,.1.1.2.2.8.7,1.6,1.7,2.5,2.8,0,0,.1,0,.2.1.4.2.7.5,1.1.8,0,0,.1,0,.2,0,1.8-.4,3.6-.8,5.4-1.2.1,0,.3,0,.4,0,1.5-1.7,3.3-3.3,5.2-4.4,0,0,.1,0,.2-.1,5.6-7.2,9-7.2,17.1-1,.1,0,.2,0,.4-.1.1,0,.2-.1.4-.2,1.6-.8,2.7-2.3,3.8-4.1,0-.1.1-.2.2-.3,4.5,2,4.5-24.6,4.5-17.6,10.4-3.5,0-17.4,9.8-21.2.1,0,.2,0,.4-.1.7-.1,1.5,6.7,2.4,6.6,0,0,.1,0,.2,0,1-1.3,2-2.5,3-3.6,0-.1.2-.2.3-.3,1.4-9.1,8.4-9.1,17.1-9.8.1,0,.2-.2.3-.2.4-.3.8-.6,1.2-1,.1,0,.2-.2.3-.3,2.8-2,4.4-4.9,6.1-7.4,0-.1.1-.2.2-.3.4-4,3.9-10.9,7.4-14.4,3.5-3.5,3.5,6.9,9.8,5.7.1,0,.2-.1.3-.2,2.9-1.9,3.8-7.8,8.8-8.2,0,0,.1,0,.2,0,1.1.6,2.2.4,3.2-.2,0,0,.2-.1.3-.2,1.7,3,8.3,6.4,5.4,9.8,3.4-3.5,6.8-10.2,10.4-12.3.1,0,.2,0,.4,0,.2,0,.5,0,.7-.1,0,0,.1,0,.2,0,5.4-4.6,8.9-11.5,17.3-14.3,0,0,.2-.2.3-.3,1.3-1.1,2.8-2,4.4-2.7.1,0,.2-.1.4-.1,3.9-1.1,7.4,2.4,7.4,5.9,3.5-10.4,6.9-17.4,9.8-28.5,0-.1,0-.3.1-.4.8-2.9,2.3-5,6.2-4.7,0,0,.2,0,.2,0,1,2.3,8,5.8,8,9.3,0-7,3.5-13.9,7.8-17.4,0,0,.2,0,.2,0,.6.1,1.2.3,1.9.6,0,0,.1,0,.2-.1.6-.4,1.2-.7,1.8-1.1,0,0,.2,0,.2-.1,3.1.5,4.4-4.2,7.4-7.7,0,0,.2-.2.3-.3,1,1.8,4.5,8.7,8,12.2,3.5-7,6.9-13.9,7.5-19.5.1,0,.2-.2.3-.3,2.9-2.6,6-5.4,10.8-6.6,0,0,.2-.1.2-.2,1.3-.9,2-1.4,2-1.4Z"/>
2463</g>
2464</svg></div>
2465    </div>
2466  </div>
2467</section><footer id="shopify-section-sections--18552513626273__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
2468  #shopify-section-sections--18552513626273__footer {
2469    --footer-content-justify-items: space-between;
2470  }
2471</style><div class="footer color-scheme color-scheme--scheme-1 color-scheme--bg-577d26b8967ff6e02e3364fd55894eec ">
2472  <div class="container">
2473    <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--image" ><a href="https://40thievescoffee.com">
2473<img src="//40thievescoffee.com/cdn/shop/files/40Thieves_Stacked_Logo.svg?v=1735725167&amp;width=1746" alt="" srcset="//40thievescoffee.com/cdn/shop/files/40Thieves_Stacked_Logo.svg?v=1735725167&amp;width=300 300w, //40thievescoffee.com/cdn/shop/files/40Thieves_Stacked_Logo.svg?v=1735725167&amp;width=600 600w" width="1746" height="1500" sizes="300px" style="--image-max-width: 300px" class="constrained-image"></a></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">SHOP.</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
2474                            <a href="/collections/specialty-coffee" class="link-faded">Specialty Coffee</a>
2475                          </li><li>
2476                            <a href="/collections/creator-coffee" class="link-faded">Creator Coffee</a>
2477                          </li><li>
2478                            <a href="/collections/herbal-tea" class="link-faded">Herbal Tea</a>
2479                          </li><li>
2480                            <a href="/collections/coffee-pods" class="link-faded">Coffee Pods</a>
2481                          </li><li>
2482                            <a href="#quiz" class="link-faded">Coffee Quiz</a>
2483                          </li><li>
2484                            <a href="/collections/thieves-gear" class="link-faded">Gear</a>
2485                          </li><li>
2486                            <a href="/products/gift-card" class="link-faded">E-Gift Card</a>
2487                          </li></ul>
2488                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">EXPLORE.</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
2489                            <a href="/pages/about-us" class="link-faded">Our Story</a>
2490                          </li><li>
2491                            <a href="/blogs/thieves-blog" class="link-faded">Thieves' Blog</a>
2492                          </li><li>
2493                            <a href="/pages/become-an-affiliate" class="link-faded">Become an Affiliate</a>
2494                          </li><li>
2495                            <a href="/pages/coffee-delivery-coffee-subscription" class="link-faded">Coffee Subscription</a>
2496                          </li><li>
2497                            <a href="/pages/wholesale" class="link-faded">Wholesale</a>
2498                          </li></ul>
2499                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">SUPPORT.</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
2500                            <a href="/pages/faq" class="link-faded">FAQ</a>
2501                          </li><li>
2502                            <a href="/policies/privacy-policy" class="link-faded">Privacy Policy</a>
2503                          </li><li>
2504                            <a href="/policies/terms-of-service" class="link-faded">Terms of Service</a>
2505                          </li><li>
2506                            <a href="/policies/shipping-policy" class="link-faded">Shipping Policy</a>
2507                          </li><li>
2508                            <a href="/policies/refund-policy" class="link-faded">Refund policy</a>
2509                          </li><li>
2510                            <a href="/pages/contact-us" class="link-faded">Contact Us</a>
2511                          </li></ul>
2512                    </div></div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">JOIN THE HEIST.</p><div class="prose text-subdued"><p>Sign up to our newsletter to receive exclusive offers.</p></div><form method="post" action="/contact#newsletter-form-sections--18552513626273__footer" id="newsletter-form-sections--18552513626273__footer" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input--sections--18552513626273__footer--contactemail" class="input" type="email" dir="ltr" placeholder="E-mail" 
2513  name="contact[email]"
2514  
2515  
2516  
2517  
2518  
2519  autocomplete="email"
2520  
2521  enterkeyhint="send"
2522  required
2523  
2524  
2525  
2526><label for="input--sections--18552513626273__footer--contactemail" class="floating-label text-xs">E-mail</label></div><div class="align-self-start">
2527<button type="submit"  class="button" style="--button-background: 241 172 61;--button-outline-color: 241 172 61;" >Subscribe</button></div></form></div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook">
2528      <a href="https://www.facebook.com/40ThievesCoffee/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewB
2528ox="0 0 24 24">
2529      <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
2530    </svg></a>
2531    </li><li class="social-media__item branding-colors--twitter">
2532      <a href="https://x.com/40ThievesCoffee" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Twitter"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-twitter" viewBox="0 0 24 24">
2533      <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
2534    </svg></a>
2535    </li><li class="social-media__item branding-colors--instagram">
2536      <a href="https://www.instagram.com/40thievescoffee/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24">
2537      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
2538    </svg></a>
2539    </li><li class="social-media__item branding-colors--instagram">
2540      <a href="https://www.threads.com/@40thievescoffee" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Threads"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-threads" viewBox="0 0 24 24">
2541      <path d="M16.854 10.899a6.682 6.682 0 0 0-.252-.114c-.148-2.731-1.64-4.295-4.146-4.31h-.034c-1.498 0-2.745.64-3.512 1.803l1.378.945c.573-.87 1.473-1.055 2.135-1.055h.023c.825.006 1.447.246 1.85.713.293.34.49.812.587 1.405a10.541 10.541 0 0 0-2.368-.114C10.131 10.31 8.6 11.7 8.704 13.63c.052.98.54 1.822 1.373 2.372.705.465 1.613.693 2.556.641 1.246-.068 2.223-.543 2.905-1.412.518-.66.845-1.516.99-2.593.594.358 1.034.83 1.277 1.396.413.964.437 2.547-.855 3.838-1.132 1.13-2.492 1.62-4.549 1.635-2.28-.017-4.006-.748-5.127-2.174-1.05-1.335-1.593-3.264-1.613-5.732.02-2.468.563-4.397 1.613-5.732C8.395 4.442 10.12 3.711 12.4 3.694c2.298.017 4.053.752 5.217 2.185.571.702 1.002 1.586 1.286 2.616l1.614-.43c-.344-1.269-.885-2.361-1.622-3.268C17.404 2.961 15.22 2.02 12.406 2h-.01c-2.808.02-4.967.964-6.417 2.808C4.689 6.448 4.022 8.732 4 11.593v.014c.022 2.861.688 5.144 1.979 6.785 1.45 1.844 3.61 2.789 6.417 2.808h.01c2.497-.017 4.256-.67 5.706-2.119 1.896-1.894 1.839-4.27 1.214-5.727-.448-1.045-1.303-1.894-2.472-2.455Zm-4.31 4.052c-1.044.058-2.129-.41-2.182-1.414-.04-.744.53-1.574 2.246-1.673a9.52 9.52 0 0 1 .58-.017c.623 0 1.206.06 1.736.176-.198 2.47-1.358 2.872-2.38 2.928Z" fill="currentColor" />
2542    </svg></a>
2543    </li><li class="social-media__item branding-colors--pinterest">
2544      <a href="https://www.pinterest.com/40ThievesCoffee/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-pinterest" viewBox="0 0 24 24">
2545      <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.9
254516.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
2546    </svg></a>
2547    </li><li class="social-media__item branding-colors--youtube">
2548      <a href="https://www.youtube.com/@40thievescoffee" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-youtube" viewBox="0 0 24 24">
2549      <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
2550    </svg></a>
2551    </li><li class="social-media__item branding-colors--tiktok">
2552      <a href="https://www.tiktok.com/@40thieves.coffee" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on TikTok"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-tiktok" viewBox="0 0 24 24">
2553      <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/>
2554    </svg></a>
2555    </li></ul><div class="footer__aside"><p class="heading text-subdued text-xxs" style="font-family: 'Inter', sans-serif !important; font-size: 10px !important; font-weight: 400 !important; text-transform: capitalize !important; line-height: 1.2rem !important;">
2556  © 2026 - 40 Thieves Coffee. 
2557  <a href="https://thepulsecreative.com" style="text-decoration: none !important; font-family: 'Inter', sans-serif; font-size: 10px !important; font-weight: 400; text-transform: capitalize !important;" rel="dofollow">ThePulse Creative Solutions</a>. 
2558  All Rights Reserved
2559</p><ul class="payment-methods unstyled-list"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
2559</svg>
2560</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 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>
2561</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
256106zM23.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>
2562</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2563</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
25630-.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></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2564</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
256416.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>
2565</li></ul></div>
2566    </div>
2567  </div>
2568</div>
2569
2570<style> #shopify-section-sections--18552513626273__footer .link-faded {font-size: 1em !important;} </style></footer>
2571<!-- END sections: footer-group --></main><!-- Social Proof Notification Popup -->
2572<div id="social-proof-popup" class="social-proof-hidden">
2573  <div class="social-proof-content">
2574    <svg class="social-proof-icon" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
2575      <circle cx="9" cy="21" r="1"></circle>
2576      <circle cx="20" cy="21" r="1"></circle>
2577      <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>
2578    </svg>
2579    <div class="social-proof-text">
2580      <span id="social-proof-message"></span>
2581    </div>
2582  </div>
2583</div>
2584
2585<style>
2586#social-proof-popup {
2587  position: fixed;
2588  bottom: 175px;
2589  left: 10px;
2590  background: white;
2591  color: black;
2592  padding: 14px 24px;
2593  border-radius: 50px;
2594  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
2595  z-index: 9999;
2596  transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 0.5s ease;
2597  max-width: 380px;
2598  font-size: 14px;
2599  line-height: 1.4;
2600}
2601
2602.social-proof-hidden {
2603  transform: translateX(-120%);
2604  opacity: 0;
2605}
2606
2607.social-proof-visible {
2608  transform: translateX(0);
2609  opacity: 1;
2610}
2611
2612.social-proof-content {
2613  display: flex;
2614  align-items: center;
2615  gap: 12px;
2616}
2617
2618.social-proof-icon {
2619  flex-shrink: 0;
2620  color: #000;
2621}
2622
2623.social-proof-text {
2624  flex: 1;
2625}
2626
2627#social-proof-message {
2628  font-weight: 500;
2629}
2630
2631/* Mobile responsive */
2632@media (max-width: 768px) {
2633  #social-proof-popup {
2634    left: 20px;
2635    right: 20px;
2636    bottom: 100px;
2637    max-width: calc(100% - 40px);
2638    font-size: 13px;
2639    padding: 12px 18px;
2640  }
2641}
2642</style>
2643
2644<script>
2645(function() {
2646  const popup = document.getElementById('social-proof-popup');
2647  const message = document.getElementById('social-proof-message');
2648  
2649  // List of random first names with last initial
2650  const names = [
2651    'James W.', 'Sarah M.', 'Michael R.', 'Jessica T.', 'David L.',
2652    'Emily S.', 'Robert K.', 'Ashley P.', 'John D.', 'Amanda H.',
2653    'Christopher B.', 'Jennifer G.', 'Matthew C.', 'Nicole F.', 'Daniel V.',
2654    'Lauren A.', 'Ryan J.', 'Melissa N.', 'Andrew W.', 'Stephanie R.',
2655    'Brian M.', 'Rachel K.', 'Kevin L.', 'Heather D.', 'Jason S.',
2656    'Brittany T.', 'Justin B.', 'Samantha P.', 'Brandon C.', 'Megan H.',
2657    'Tyler G.', 'Kayla F.', 'Eric V.', 'Taylor M.', 'Steven R.',
2658    'Hannah W.', 'Nicholas D.', 'Alexis K.', 'Austin L.', 'Victoria S.',
2659    'Jacob T.', 'Madison B.', 'Joshua P.', 'Elizabeth C.', 'Zachary H.',
2660    'Grace N.', 'Alexander F.', 'Emma V.', 'Nathan M.', 'Olivia R.',
2661    'Ethan P.', 'Sophia L.', 'William T.', 'Isabella M.', 'Benjamin K.',
2662    'Ava D.', 'Lucas S.', 'Mia R.', 'Henry B.', 'Charlotte W.',
2663    'Jack H.', 'Amelia G.', 'Owen C.', 'Evelyn F.', 'Noah V.',
2664    'Harper N.', 'Liam A.', 'Abigail J.', 'Mason K.', 'Emily L.',
2665    'Logan M.', 'Ella T.', 'Elijah S.', 'Scarlett P.', 'Aiden R.',
2666    'Aria B.', 'Carter W.', 'Luna D.', 'Jayden H.', 'Chloe G.',
2667    'Sebastian C.', 'Layla F.', 'Jackson V.', 'Zoe N.', 'Grayson A.',
2668    'Penelope M.', 'Wyatt L.', 'Riley K.', 'Luke T.', 'Nora S.',
2669    'Isaac P.', 'Lily R.', 'Julian B.', 'Hannah W.', 'Gabriel D.',
2670    'Addison H.', 'Anthony G.', 'Ellie C.', 'Dylan F.', 'Natalie V.',
2671    'Samuel N.', 'Avery A.', 'Connor M.', 'Lillian L.', 'Christian K.',
2672    'Brooklyn T.', 'Hunter S.', 'Zoey P.', 'Thomas R.', 'Leah B.',
2673    'Aaron W.', 'Aubrey D.', 'Charles H.', 'Sofia G.', 'Caleb C.',
2674    'Anna F.', 'Jordan V.', 'Audrey N.', 'Jaxon A.', 'Savannah M.',
2675    'Adam L.', 'Claire K.', 'Ian T.', 'Bella S.', 'Cameron P.',
2676    'Skylar R.', 'Evan B.', 'Paisley W.', 'Max D.', 'Aaliyah H.',
2677    'Miles G.', 'Caroline C.', 'Cole F.', 'Genesis V.', 'Alex N.',
2678    'Kennedy A.', 'Parker M.', 'Sadie L.', 'Chase K.', 'Gabriella T.',
2679    'Nathaniel S.', 'Serenity P.', 'Blake R.', 'Stella B.', 'Xavier W.',
2680    'Violet D.', 'Cooper H.', 'Allison G.', 'Landon C.', 'Maya F.',
2681    'Dominic V.', 'Madelyn N.', 'Jace A.', 'Elena M.', 'Colton L.',
2682    'Naomi K.', 'Bentley T.', 'Piper S.', 'Jeremiah P.', 'Aurora R.',
2683    'Micah B.', 'Nova W.', 'Easton D.', 'Lucy H.', 'Carson G.',
2684    'Willow C.', 'Nolan F.', 'Ruby V.', 'Hudson N.', 'Eva A.',
2685    'Eli M.', 'Hazel L.', 'Bryson K.', 'Alice T.', 'Jameson S.',
2686    'Emilia P.', 'Vincent R.', 'Eliana B.', 'Tristan W.', 'Autumn D.',
2687    'Gavin H.', 'Delilah G.', 'Silas C.', 'Quinn F.', 'Leonardo V.',
2688    'Ivy N.', 'Declan A.', 'Isla M.', 'Ezra L.', 'Emery K.',
2689    'Wesley T.', 'Lila S.', 'Axel P.', 'Kinsley R.', 'Maverick B.',
2690    'Melody W.', 'Lincoln D.', 'Lydia H.', 'Weston G.', 'Jade C.',
2691    'Roman F.', 'Faith V.', 'Kingston N.', 'Ariana A.', 'Sawyer M.',
2692    'Alexandra L.', 'Ryder K.', 'Jasmine T.', 'Brody S.', 'Gianna P.',
2693    'Ashton R.', 'Julia B.', 'Tucker W.', 'Maria D.', 'Jonah H.',
2694    'Juliana G.', 'Damian C.', 'Reagan F.', 'Carlos V.', 'Rose N.',
2695    'Ezekiel A.', 'Lyla M.', 'Braxton L.', 'Athena K.', 'Ivan T.',
2696    'Rylee S.', 'Bennett P.', 'Adalynn R.', 'Giovanni B.', 'Marley W.',
2697    'Kai D.', 'Valentina H.', 'Maxwell G.', 'Clara C.', 'Grant F.',
2698    'Arianna V.', 'Theo N.', 'Brielle A.', 'Diego M.', 'Vivian L.',
2699    'Maddox K.', 'Josephine T.', 'Rowan S.', 'Raelynn P.', 'Felix R.'
2700  ];
2701  
2702  // 40 Thieves Coffee Products
2703  const products = [
2704    'Jet Fuel',
2705    'Thieve\'s Gold',
2706    'Black Gold',
2707    'Original',
2708    'Rise & Grind',
2709    'Pumpkin Spice',
2710    'El Bandido',
2711    'French Heist',
2712    'French Vanilla',
2713    'Decaf Dorado',
2714    'Black Gold Pods',
2715    'Rise & Grind Pods',
2716    'Decaf Dorado Pods'
2717  ];
2718  
2719  // Fallback US states for if IP lookup fails
2720  const states = [
2721    'California', 'Texas', 'Florida', 'New York', 'Pennsylvania',
2722    'Illinois', 'Ohio', 'Georgia', 'North Carolina', 'Michigan',
2723    'New Jersey', 'Virginia', 'Washington', 'Arizona', 'Massachusetts',
2724    'Tennessee', 'Indiana', 'Missouri', 'Maryland', 'Wisconsin',
2725    'Colorado', 'Minnesota', 'South Carolina', 'Alabama', 'Louisiana',
2726    'Kentucky', 'Oregon', 'Oklahoma', 'Connecticut', 'Utah',
2727    'Iowa', 'Nevada', 'Arkansas', 'Mississippi', 'Kansas',
2728    'New Mexico', 'Nebraska', 'Idaho', 'West Virginia', 'Hawaii',
2729    'New Hampshire', 'Maine', 'Montana', 'Rhode Island', 'Delaware',
2730    'South Dakota', 'North Dakota', 'Alaska', 'Vermont', 'Wyoming'
2731  ];
2732  
2733  let userLocation = null;
2734  
2735  // Get user's location from IP
2736  async function getUserLocation() {
2737    try {
2738      const response = await fetch('https://ipapi.co/json/');
2739      const data = await response.json();
2740      if (data.region || data.city) {
2741        return data.city ? `${data.city}, ${data.region}` : data.region;
2742      }
2743    } catch (error) {
2744      console.log('IP location lookup failed, using fallback');
2745    }
2746    return null;
2747  }
2748  
2749  // Get random item from array
2750  function getRandomItem(array) {
2751    return array[Math.floor(Math.random() * array.length)];
2752  }
2753  
2754  // Get random delay between notifications (5-15 seconds)
2755  function getRandomDelay() {
2756    return Math.floor(Math.random() * 13000) + 5000;
2757  }
2758  
2759  // Show notification
2760  function showNotification() {
2761    const name = getRandomItem(names);
2762    
2763    // 30% chance to show user's location, 70% chance for random location
2764    let location;
2765    if (userLocation && Math.random() < 0.3) {
2766      location = userLocation;
2767    } else {
2768      location = getRandomItem(states);
2769    }
2770    
2771    const product = getRandomItem(products);
2772    
2773    message.innerHTML = `<strong>${name}</strong> from ${location} just bought <strong>${product}</strong>`;
2774    
2775    popup.classList.remove('social-proof-hidden');
2776    popup.classList.add('social-proof-visible');
2777    
2778    // Hide after 3 seconds
2779    setTimeout(() => {
2780      popup.classList.remove('social-proof-visible');
2781      popup.classList.add('social-proof-hidden');
2782      
2783      // Schedule next notification with random delay
2784      setTimeout(showNotification, getRandomDelay());
2785    }, 3000);
2786  }
2787  
2788  // Initialize
2789  async function init() {
2790    // Get user location first
2791    userLocation = await getUserLocation();
2792    
2793    // Start showing notifications after initial random delay
2794    setTimeout(showNotification, getRandomDelay());
2795  }
2796  
2797  // Start when page loads
2798  if (document.readyState === 'loading') {
2799    document.addEventListener('DOMContentLoaded', init);
2800  } else {
2801    init();
2802  }
2803})();
2804</script>
2804
2805
2806
2807  <style> html,body {overflow-x: hidden !important;} img {border-radius: 15px;} @media (max-width: 768px) {p {line-height: 1.5em; }} .header__primary-nav .header__primary-nav-item:last-child > a {padding: 7px 16px; background: #f1ac3d; color: #090909 !important; font-weight: 500; border-radius: 40px; transition: transform 0.25s ease, box-shadow 0.25s ease; display: inline-flex; align-items: center; gap: 8px; cursor: pointer; text-decoration: none; text-transform: uppercase;} .header__primary-nav .header__primary-nav-item:last-child > a:hover {transform: translateY(-2px);} </style>
2808<div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
2808<script>
2809  
2810    window.essentialCountdownTimerConfigs = [{"id":"cmggxawbk001q4t1vw2w1f37m","name":"Checkout Timer","title":"DON'T MISS OUT!","customTitle":"","endDate":"2025-10-08T18:54:00.000Z","startDate":"2025-10-07T19:55:00.000Z","subheading":"Your $12 Bag Deal Ends Soon","fixedMinutes":"7","repeat":false,"timerType":"fixedMinutes","type":"top-bar","published":true,"timerPlacement":"custom","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"","CTALink":"https:\/\/40-thieves-coffee.myshopify.com","closeButton":false,"buttonText":"Shop now!","updatedAt":"2025-10-07T19:55:48.612Z","createdAt":"2025-10-07T18:58:38.333Z","onceItEnds":"repeat","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/dark_pine_branches.jpg","position":"top-page","stickyBar":false,"timerSize":"22","titleSize":"18","borderSize":"0","buttonText":"Shop now!","legendSize":"10","timerColor":"#ffffff","titleColor":"#ffffff","borderColor":"#c5c8d1","gradientEnd":"#FFFFFF","legendColor":"#ffffff","singleColor":"#c0372c","gradientTurn":"90","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","closeIconColor":"#ffffff","subheadingSize":"14","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(192, 55, 44, 1)","subheadingColor":"#ffffff","singleColorAlpha":1,"imageOverlayColor":"#ffffff","buttonBorderRadius":"4","announcementBarStyle":"line-centered","buttonBackgroundColor":"#202223","imageOverlayColorRgba":"rgba(255, 255, 255, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[],"startType":"today","endType":"never","productTags":[],"showInCountries":[],"locationType":"","translations":[],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"duration":420000},];
2811  
2812  const essentialCollectionId = null;
2813  window.essentialCountdownTimerMeta = {
2814    productData: null,
2815    productCollections: null,
2816  };
2817  window.essentialProductId = null
2818  window.essentialProductTags = null
2819  window.essentialCollectionId = null
2820  window.essentialCountdownTimerPageTemplate = "blog"
2821  
2822</script>
2822
2823
2824
2825
2826<style>
2827  .essential-countdown-timer-img-reset {
2828    /* wipe common globals */
2829    box-sizing: content-box;
2830    display: inline;
2831    width: auto;
2832    height: auto;
2833    max-width: none;
2834    max-height: none;
2835    margin: 0;
2836    padding: 0;
2837    border: none;
2838    border-radius: 0;
2839    box-shadow: none;
2840    background: none;
2841    object-fit: fill;
2842    object-position: 50% 50%;
2843    filter: none;
2844    opacity: 1;
2845    position: static;
2846    float: none;
2847    clear: none;
2848    vertical-align: baseline;
2849    transform: none;
2850    transition: none;
2851    animation: none;
2852    /* typography sometimes leaks via universal selectors */
2853    font: inherit;
2854    line-height: normal;
2855    letter-spacing: normal;
2856    text-align: start;
2857  }
2858</style>
2859
2860
2861</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
2861<script>
2862  window['ShopifyForms'] = {
2863    ...window['ShopifyForms'],
2864    currentPageType: "blog"
2865  };
2866</script>
2866
2867
2868
2869</div><div id="shopify-block-Aa3UrMW9IZE1TVFNUQ__5537102726230261467" class="shopify-block shopify-app-block">
2870
2871
2872  <!-- BEGIN app snippet: quiz-popup-styles --><style>
2873  #quiz-container {
2874    position: fixed;
2875    top: 0;
2876    left: 0;
2877    width: 100%;
2878    height: 100%;
2879    display: flex;
2880    flex-direction: column;
2881    justify-content: center;
2882    align-items: center;
2883    background: rgba(0, 0, 0, 0.5);
2884    z-index: var(--quiz-z-index, 100);
2885    overflow: auto;
2886    touch-action: manipulation;
2887  }
2888  #quiz-container .quiz-content {
2889    position: relative;
2890    border-radius: 8px;
2891    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
2892    z-index: var(--quiz-content-z-index, 101);
2893    max-height: 100%;
2894    overflow: auto;
2895    background: white;
2896    touch-action: manipulation;
2897  }
2898  #quiz-container .close-btn {
2899    position: absolute;
2900    top: 10px;
2901    right: 10px;
2902    background: none;
2903    border: none;
2904    font-size: 32px;
2905    cursor: pointer;
2906    z-index: var(--close-btn-z-index, 102);
2907    margin-left: auto;
2908    color: var(--close-btn-color, #777777);
2909    line-height: 32px;
2910  }
2911  body.revenuehunt-popup-open .react-dropdown-select-dropdown {
2912    z-index: var(--quiz-dropdown-z-index, 103) !important;
2913  }
2914</style>
2915<!-- END app snippet -->
2916  <!-- BEGIN app snippet: quiz-global-vars -->
2916<script>
2917  if (!window.quizUrls) window.quizUrls = {};
2918  
2919
2920  if (!window.quiz_locale) {
2921    window.quiz_locale = 'en'
2922  }
2923  if (!window.quiz_country) {
2924    window.quiz_country = 'US'
2925  }
2926  if (!window.quiz_currency) {
2927    window.quiz_currency = '${{amount}} USD'
2928  }
2929  if (!window.quiz_market_id) {
2930    window.quiz_market_id = 'gid://shopify/Market/2907242657'
2931  }
2932</script>
2932
2933<!-- END app snippet -->
2934  <!-- BEGIN app snippet: quiz-renderer-script -->
2934<script type="module" src="https://cdn.shopify.com/extensions/01a0d7ba-f423-716f-ac31-9fbf68b5c662/revenuehunt-201/assets/quiz-renderer.js" defer></script>
2934<!-- END app snippet -->
2935  <!-- BEGIN app snippet: quiz-popup-setup --><!-- BEGIN app snippet: quiz-url-functions -->
2935<script>
2936  /**
2937   * Quiz URL Functions
2938   *
2939   * Single source of truth for quiz URL parsing and clearing.
2940   */
2941  (function() {
2942    if (window.revenueHuntQuizUrl && window.revenueHuntQuizUrl.__initialized) {
2943      return;
2944    }
2945
2946    window.revenueHuntQuizUrl = {
2947      __initialized: true,
2948
2949      isQuizHash: function(hash) {
2950        return (
2951          hash === '#quiz' ||
2952          /^#quiz-[A-Za-z0-9]+$/.test(hash) ||
2953          /^#response-[A-Za-z0-9]+$/.test(hash)
2954        );
2955      },
2956
2957      getQuizKey: function(hash, defaultQuizKey) {
2958        if (!this.isQuizHash(hash)) return null;
2959
2960        const hashTarget = String(hash || '').replace(/^#/, '');
2961
2962        if (hashTarget === 'quiz') {
2963          return defaultQuizKey;
2964        }
2965
2966        if (hashTarget.startsWith('quiz-')) {
2967          return 'quiz_' + hashTarget.substring(5);
2968        }
2969
2970        if (hashTarget.startsWith('response-')) {
2971          return hashTarget;
2972        }
2973
2974        return null;
2975      },
2976
2977      getTarget: function(hash, search, defaultQuizKey) {
2978        const hashTarget = this.getQuizKey(hash, defaultQuizKey);
2979        if (hashTarget) return hashTarget;
2980
2981        const responseId = new URLSearchParams(String(search || '')).get('response_id');
2982        if (responseId && /^[A-Za-z0-9]+$/.test(responseId)) {
2983          return 'response-' + responseId;
2984        }
2985
2986        return null;
2987      },
2988
2989      clear: function() {
2990        const url = new URL(window.location.href);
2991        let changed = false;
2992
2993        if (this.isQuizHash(url.hash)) {
2994          url.hash = '';
2995          changed = true;
2996        }
2997
2998        if (url.searchParams.has('response_id')) {
2999          url.searchParams.delete('response_id');
3000          changed = true;
3001        }
3002
3003        if (changed) {
3004          window.history.replaceState(window.history.state, '', url.toString());
3005        }
3006      },
3007    };
3008  })();
3009</script>
3009
3010<!-- END app snippet -->
3011<!-- BEGIN app snippet: quiz-popup-functions -->
3011<script>
3012  /**
3013   * Popup Functions
3014   *
3015   * Shared, setting-free quiz popup behavior.
3016   * Individual theme extension instances register their own popup config with
3017   * window.revenueHuntQuizPopup.register(config), then open by instance id.
3018   *
3019   * Popup extensions are intentionally singleton: only one #quiz-container
3020   * exists at a time. Multiple instances can register configs, but opening a
3021   * popup replaces the current popup unless the caller chooses another policy.
3022   *
3023   * Used by: automatic popup, link popup, chat button
3024   */
3025  (function() {
3026    if (window.revenueHuntQuizPopup && window.revenueHuntQuizPopup.__initialized) {
3027      return;
3028    }
3029
3030    function getConfig(instanceId) {
3031      return window.revenueHuntQuizPopup.configs[String(instanceId)] || null;
3032    }
3033
3034    function applyPopupStyles(quizContainer, quizContent, config) {
3035      const zIndex = parseInt(config.zIndex || 100, 10);
3036      const width = parseInt(config.width || 100, 10);
3037      const height = parseInt(config.height || 100, 10);
3038
3039      quizContainer.style.setProperty('--quiz-z-index', zIndex);
3040      quizContainer.style.setProperty('--quiz-content-z-index', zIndex + 1);
3041      quizContainer.style.setProperty('--close-btn-z-index', zIndex + 2);
3042      quizContainer.style.setProperty('--close-btn-color', config.closeColor || '#777777');
3043
3044      // Quiz dropdowns are portaled to document.body, outside #quiz-container.
3045      // Keep this one popup-open body variable so portaled dropdowns stay above the modal.
3046      document.body.style.setProperty('--quiz-dropdown-z-index', zIndex + 3);
3047
3048      quizContent.style.width = `${width}%`;
3049      quizContent.style.height = `${height}%`;
3050    }
3051
3052    function markPopupShown(quizKey) {
3053      // Only mark the popup as shown when the key already targets a quiz (not for response hashes)
3054      if (typeof quizKey === 'string' && quizKey.startsWith('quiz_')) {
3055        window.revenueHuntSetStorage('revenuehunt-popup-already-shown-' + quizKey, true, 1);
3056      }
3057    }
3058
3059    window.revenueHuntQuizPopup = {
3060      __initialized: true,
3061      configs: {},
3062
3063      register: function(config) {
3064        if (!config || !config.instanceId) return;
3065
3066        this.configs[String(config.instanceId)] = {
3067          instanceId: String(config.instanceId),
3068          source: config.source || 'popup',
3069          width: config.width || 100,
3070          height: config.height || 100,
3071          zIndex: config.zIndex || 100,
3072          closeColor: config.closeColor || '#777777',
3073        };
3074      },
3075
3076      close: function(options) {
3077        const settings = options || {};
3078        const quizContainer = document.getElementById('quiz-container');
3079
3080        if (quizContainer) {
3081          quizContainer.remove();
3082        }
3083
3084        document.body.classList.remove('revenuehunt-popup-open');
3085        document.body.style.removeProperty('--quiz-dropdown-z-index');
3086
3087        if (settings.clearHash !== false && window.revenueHuntQuizUrl) {
3088          window.revenueHuntQuizUrl.clear();
3089        }
3090      },
3091
3092      getContainer: function(instanceId) {
3093        const owner = String(instanceId);
3094        const containers = document.querySelectorAll('[data-popup-owner]');
3095
3096        for (let i = 0; i < containers.length; i += 1) {
3097          if (containers[i].dataset.popupOwner === owner) {
3098            return containers[i];
3099          }
3100        }
3101
3102        return null;
3103      },
3104
3105      resize: function(instanceId) {
3106        const config = getConfig(instanceId);
3107        const quizContainer = this.getContainer(instanceId);
3108        const quizContent = quizContainer && quizContainer.querySelector('.quiz-content');
3109
3110        if (!config || !quizContainer || !quizContent) return;
3111
3112        applyPopupStyles(quizContainer, quizContent, config);
3113      },
3114
3115      open: function(instanceId, quizKey, options) {
3116        const config = getConfig(instanceId);
3117        if (!config) return null;
3118
3119        const settings = options || {};
3120
3121        const existingQuizContainer = document.getElementById('quiz-container');
3122        if (existingQuizContainer) {
3123          if (settings.ifOpen === 'mark-shown') {
3124            markPopupShown(quizKey);
3125            return null;
3126          }
3127
3128          existingQuizContainer.remove();
3129        }
3130
3131        markPopupShown(quizKey);
3132
3133        const popupRenderId = `popup-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`;
3134        const quizContainer = document.createElement('div');
3135        quizContainer.id = 'quiz-container';
3136        // `needsclick` opts out of FastClick, which legacy Shopify themes (e.g. Brooklyn) bundle in
3137        // theme.js. FastClick collides with the renderer's own touch handler on iOS and swallows the
3138        // first taps until a refresh.
3139        quizContainer.className = 'quiz-container needsclick';
3140        quizContainer.dataset.quizInstanceId = popupRenderId;
3141        quizContainer.dataset.popupOwner = config.instanceId;
3142        quizContainer.dataset.popupSource = config.source;
3143        if (settings.openedBy) {
3144          quizContainer.dataset.openedBy = settings.openedBy;
3145        }
3146        quizContainer.style.display = 'flex';
3147        document.body.classList.add('revenuehunt-popup-open');
3148
3149        const quizContent = document.createElement('div');
3150        quizContent.className = 'quiz-content needsclick';
3151        applyPopupStyles(quizContainer, quizContent, config);
3152
3153        const closeButton = document.createElement('button');
3154        closeButton.className = 'close-btn';
3155        closeButton.setAttribute('aria-label', 'Close quiz');
3156
3157        const closeIcon = document.createElement('span');
3158        closeIcon.textContent = '×';
3159        closeButton.appendChild(closeIcon);
3160
3161        const quizRenderer = document.createElement('quiz-renderer');
3162        quizRenderer.setAttribute('data-quiz-instance-id', popupRenderId);
3163        quizRenderer.setAttribute('target', String(quizKey));
3164        quizRenderer.setAttribute('type', 'modal');
3165        quizRenderer.setAttribute('aria-label', 'Quiz');
3166        quizRenderer.setAttribute(
3167          'over-plan-at',
3168          "",
3169        );
3170        quizRenderer.setAttribute(
3171          'execute-custom-features',
3172          'true',
3173        );
3174        quizRenderer.setAttribute('myshopify-domain', "40-thieves-coffee.myshopify.com");
3175
3176        quizContent.appendChild(closeButton);
3177        quizContent.appendChild(quizRenderer);
3178        quizContainer.appendChild(quizContent);
3179        document.body.appendChild(quizContainer);
3180
3181        closeButton.addEventListener('click', function () {
3182          window.revenueHuntQuizPopup.close();
3183        });
3184
3185        quizContainer.addEventListener('click', function (event) {
3186          if (event.target === quizContainer) {
3187            window.revenueHuntQuizPopup.close();
3188          }
3189        });
3190
3191        return quizContainer;
3192      },
3193    };
3194
3195    window.revenueHuntCloseQuizContainer = function(options) {
3196      window.revenueHuntQuizPopup.close(options);
3197    };
3198  })();
3199</script>
3199
3200<!-- END app snippet -->
3201<!-- BEGIN app snippet: quiz-popup-config -->
3201<script>
3202  (function() {
3203    if (!window.revenueHuntQuizPopup) return;
3204
3205    window.revenueHuntQuizPopup.register({
3206      instanceId: "link-popup-Aa3UrMW9IZE1TVFNUQ__5537102726230261467",
3207      source: "link-popup",
3208      width: "100",
3209      height: "100",
3210      zIndex: 2000,
3211      closeColor: "#777777",
3212    });
3213  })();
3214</script>
3214
3215<!-- END app snippet -->
3216<!-- END app snippet -->
3217  <!-- BEGIN app snippet: quiz-storage-helpers -->
3217<script>
3218  /**
3219   * Storage Helpers
3220   *
3221   * Provides localStorage utilities with automatic expiration.
3222   * Used to track popup display state, greeting/notification dismissals, etc.
3223   *
3224   * Functions:
3225   * - revenueHuntGetStorage(name): Get value, returns null if expired
3226   * - revenueHuntSetStorage(name, value, days): Set value with expiration
3227   */
3228  window.revenueHuntGetStorage = function(name) {
3229    try {
3230      const itemStr = localStorage.getItem(name);
3231      if (!itemStr) {
3232        return null;
3233      }
3234      const item = JSON.parse(itemStr);
3235      if (Date.now() > item.expiry) {
3236        localStorage.removeItem(name);
3237        return null;
3238      }
3239      return item.value;
3240    } catch (e) {
3241      console.warn('Failed to get localStorage:', e);
3242      return null;
3243    }
3244  };
3245
3246  window.revenueHuntSetStorage = function(name, value, days) {
3247    try {
3248      const expiry = Date.now() + (days * 24 * 60 * 60 * 1000);
3249      const data = {
3250        value: value,
3251        expiry: expiry
3252      };
3253      localStorage.setItem(name, JSON.stringify(data));
3254    } catch (e) {
3255      console.warn('Failed to set localStorage:', e);
3256    }
3257  };
3258</script>
3258<!-- END app snippet -->
3259  <!-- BEGIN app snippet: quiz-block-priority -->
3259<script>
3260  /**
3261   * Block Priority System
3262   *
3263   * Ensures only ONE quiz extension of each type activates per page.
3264   * Priority: First block > First global
3265   *
3266   * Use cases:
3267   * - Multiple blocks of same type: Only first block runs
3268   * - Multiple globals of same type: Only first global runs (if no blocks)
3269   * - Mix of block + global: Only block runs, global is skipped
3270   */
3271
3272  // Registry for synchronous block registration (works before document.body exists)
3273  window.revenueHuntBlockRegistry = window.revenueHuntBlockRegistry || {};
3274
3275  /**
3276   * Registers a block extension
3277   * Uses JS variable instead of DOM to support synchronous registration before document.body exists
3278   * @param {string} type - Extension type (e.g., 'link-popup', 'chat-button', 'automatic-popup')
3279   * @returns {boolean} - True if registered successfully, false if already registered
3280   */
3281  window.revenueHuntRegisterBlock = function(type) {
3282    if (window.revenueHuntBlockRegistry[type]) {
3283      return false;
3284    }
3285    window.revenueHuntBlockRegistry[type] = true;
3286    return true;
3287  };
3288
3289  /**
3290   * Checks if a block extension is active
3291   * @param {string} type - Extension type
3292   * @returns {boolean} - True if block extension is active
3293   */
3294  window.revenueHuntIsBlockActive = function(type) {
3295    return !!window.revenueHuntBlockRegistry[type];
3296  };
3297
3298  /**
3299   * Registers a global extension
3300   * @param {string} type - Extension type
3301   * @returns {boolean} - True if registered successfully, false if already registered
3302   */
3303  window.revenueHuntRegisterGlobal = function(type) {
3304    const globalMarkerId = 'revenuehunt-' + type + '-global-active';
3305    if (document.getElementById(globalMarkerId)) {
3306      return false;
3307    }
3308    const marker = document.createElement('div');
3309    marker.id = globalMarkerId;
3310    marker.style.display = 'none';
3311    document.body.appendChild(marker);
3312    return true;
3313  };
3314</script>
3314<!-- END app snippet -->
3315  <!-- BEGIN app snippet: quiz-link-quiz-script -->
3315<script>
3316  /**
3317   * Link Popup Quiz Script
3318   *
3319   * Handles quiz popups triggered by quiz/response hashes or a response_id query parameter.
3320   * Also handles direct URL navigation (e.g., /page#quiz or /page?response_id={id}).
3321   *
3322   * Priority system:
3323   * - Block extensions: Register and exit if already registered
3324   * - Global extensions: Exit if block exists OR already registered
3325   */
3326  document.addEventListener('DOMContentLoaded', function() {
3327    const isBlock = false;
3328
3329    if (isBlock) {
3330      if (!window.revenueHuntRegisterBlock('link-popup')) {
3331        return;
3332      }
3333    } else {
3334      if (window.revenueHuntIsBlockActive('link-popup')) {
3335        return;
3336      }
3337      if (!window.revenueHuntRegisterGlobal('link-popup')) {
3338        return;
3339      }
3340    }
3341
3342    const defaultQuizKey = 'quiz_2AwwMo';
3343    const popupInstanceId = "link-popup-Aa3UrMW9IZE1TVFNUQ__5537102726230261467";
3344
3345    function getActiveRenderer() {
3346      const quizContainer = document.getElementById('quiz-container');
3347      return quizContainer && quizContainer.querySelector('quiz-renderer');
3348    }
3349
3350    function syncQuizPopupWithUrl() {
3351      const target = window.revenueHuntQuizUrl.getTarget(
3352        window.location.hash,
3353        window.location.search,
3354        defaultQuizKey,
3355      );
3356      const quizContainer = document.getElementById('quiz-container');
3357
3358      if (!target) {
3359        if (
3360          quizContainer &&
3361          quizContainer.dataset.openedBy === 'url' &&
3362          window.revenueHuntQuizPopup
3363        ) {
3364          window.revenueHuntQuizPopup.close({ clearHash: false });
3365        }
3366        return;
3367      }
3368
3369      const activeRenderer = getActiveRenderer();
3370      const activeTarget = activeRenderer && activeRenderer.getAttribute('target');
3371
3372      if (
3373        quizContainer &&
3374        quizContainer.dataset.openedBy === 'url' &&
3375        quizContainer.dataset.popupOwner === popupInstanceId &&
3376        activeTarget === target
3377      ) {
3378        return;
3379      }
3380
3381      window.revenueHuntQuizPopup.open(popupInstanceId, target, { openedBy: 'url' });
3382    }
3383
3384    syncQuizPopupWithUrl();
3385    window.addEventListener('hashchange', syncQuizPopupWithUrl);
3386    window.addEventListener('popstate', syncQuizPopupWithUrl);
3387
3388    if(window.addEventListener) {
3389      window.addEventListener('message', function(event) {
3390        const data = event.data;
3391        const quizContainer = window.revenueHuntQuizPopup && window.revenueHuntQuizPopup.getContainer(popupInstanceId);
3392        const quizContent = quizContainer && quizContainer.querySelector('.quiz-content');
3393        const activeRenderer = quizContent && quizContent.querySelector('quiz-renderer');
3394        const activeInstanceId = activeRenderer && activeRenderer.getAttribute('data-quiz-instance-id');
3395
3396        if (
3397          !data ||
3398          typeof data !== 'object' ||
3399          data.channel !== 'revenuehunt:quiz-renderer' ||
3400          data.source !== 'quiz-renderer' ||
3401          data.type !== 'isResult' ||
3402          !quizContent ||
3403          !activeInstanceId ||
3404          data.instanceId !== activeInstanceId
3405        ) {
3406          return;
3407        }
3408
3409        window.revenueHuntQuizPopup.resize(popupInstanceId);
3410      });
3411    }
3412  });
3413</script>
3413
3414<!-- END app snippet -->
3415
3416
3417
3418</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
3419
3420
3421<div class="smile-shopify-init"
3422  data-channel-key="channel_UGRWdMNpV5pGRbNBeXp12ySQ"
3423  
3424></div>
3425
3426
3427</div>
3427<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3427
3428</body>
3429</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.