PageSourceSearch

https://pilotcoffeeroasters.com/products/gift-cards

html pilotcoffeeroasters.com collected 2026-09-26 05:02:50 UTC 220,522 bytes, 3,205 lines download raw bytes

1<!doctype html>
2
3<html lang="en" dir="ltr">
4  <head>
5
6    
6<script src="https://assets.99minds.io/live/loyalty-sdk/bundle.js" defer></script>
6
7    <meta charset="utf-8">
8    <meta
9      name="viewport"
10      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"
11    >
12
13    <title>
14      Pilot Coffee Gift Cards | Pilot Coffee Roasters
15    </title><meta name="description" content="Choose between a physical or digital Pilot Coffee gift card. Redeemable online or in-cafe for beans, brewing gear, or drinks. No expiry, no fees."><link rel="canonical" href="https://pilotcoffeeroasters.com/products/gift-cards"><link rel="shortcut icon" href="//pilotcoffeeroasters.com/cdn/shop/files/PCR_Favicon_1.png?v=1740752841&width=96">
16      <link rel="apple-touch-icon" href="//pilotcoffeeroasters.com/cdn/shop/files/PCR_Favicon_1.png?v=1740752841&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="product">
17  <meta property="og:title" content="Gift Cards">
18  <meta property="product:price:amount" content="11.00">
19  <meta property="product:price:currency" content="USD"><meta property="og:image" content="http://pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&width=2048">
20  <meta property="og:image:secure_url" content="https://pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&width=2048">
21  <meta property="og:image:width" content="1024">
22  <meta property="og:image:height" content="1024"><meta property="og:description" content="Choose between a physical or digital Pilot Coffee gift card. Redeemable online or in-cafe for beans, brewing gear, or drinks. No expiry, no fees."><meta property="og:url" content="https://pilotcoffeeroasters.com/products/gift-cards">
23<meta property="og:site_name" content="Pilot Coffee Roasters"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Gift Cards">
24  <meta name="twitter:description" content="Give the gift of exceptional coffee with a Pilot Coffee Roasters gift card. Perfect for any coffee lover. From beans for home to delicious drinks in our cafes, gift cards can be redeemed for online orders or in-store purchases. Available as a physical gift card or eCard. No expiry, no processing fees – just great coffee."><meta name="twitter:image" content="https://pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?crop=center&height=1200&v=1762353834&width=1200">
25  <meta name="twitter:image:alt" content="Pilot Coffee Roasters gift card with colorful floral artwork on a light surface.">
25<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@id":"\/products\/gift-cards#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Pilot Coffee Roasters"},"category":"Gift Cards","description":"Give the gift of exceptional coffee with a Pilot Coffee Roasters gift card. Perfect for any coffee lover. From beans for home to delicious drinks in our cafes, gift cards can be redeemed for online orders or in-store purchases. Available as a physical gift card or eCard. No expiry, no processing fees – just great coffee.","hasVariant":[{"@id":"\/products\/digital-gift-card?variant=48990982340886#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ $15","offers":{"@id":"\/products\/digital-gift-card?variant=48990982340886#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"11.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=48990982340886"},"sku":"ADD-GC-15"},{"@id":"\/products\/digital-gift-card?variant=48733853745430#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ $25","offers":{"@id":"\/products\/digital-gift-card?variant=48733853745430#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"18.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=48733853745430"},"sku":"ADD-GC-25"},{"@id":"\/products\/digital-gift-card?variant=48733853778198#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ $50","offers":{"@id":"\/products\/digital-gift-card?variant=48733853778198#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"36.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=48733853778198"},"sku":"ADD-GC-50"},{"@id":"\/products\/digital-gift-card?variant=49007939649814#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ $75","offers":{"@id":"\/products\/digital-gift-card?variant=49007939649814#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"54.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=49007939649814"},"sku":"ADD-GC-75"},{"@id":"\/products\/digital-gift-card?variant=48733853810966#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ $100","offers":{"@id":"\/products\/digital-gift-card?variant=48733853810966#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"71.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=48733853810966"},"sku":"ADD-GC-100"},{"@id":"\/products\/digital-gift-card?variant=50865601839382#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ 200","offers":{"@id":"\/products\/digital-gift-card?variant=50865601839382#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"142.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=50865601839382"},"sku":"ADD-GC-200"},{"@id":"\/products\/digital-gift-card?variant=51091202343190#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ 10.00","offers":{"@id":"\/products\/digital-gift-card?variant=51091202343190#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"8.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=51091202343190"},"sku":"ADD-GC-10"},{"@id":"\/products\/digital-gift-card?variant=51636221018390#variant","@type":"Product","image":"https:\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\u0026width=1920","name":"Digital Gift Card - eCard \/ 40.00","offers":{"@id":"\/products\/digital-gift-card?variant=51636221018390#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"29.00","priceCurrency":"USD","url":"https:\/\/pilotcoffeeroasters.com\/products\/digital-gift-card?variant=51636221018390"},"sku":"ADD-GC-40"}],"name":"Gift Cards","productGroupID":"9740947718422","url":"https:\/\/pilotcoffeeroasters.com\/products\/gift-cards"}</script>
25<script type="application/ld+json">
26  {
27    "@context": "https://schema.org",
28    "@type": "BreadcrumbList",
29    "itemListElement": [{
30        "@type": "ListItem",
31        "position": 1,
32        "name": "Home",
33        "item": "https://pilotcoffeeroasters.com"
34      },{
35            "@type": "ListItem",
36            "position": 2,
37            "name": "Gift Cards",
38            "item": "https://pilotcoffeeroasters.com/products/gift-cards"
39          }]
40  }
41</script>
41<style>/* Typography (heading) */
42  @font-face {
43  font-family: Figtree;
44  font-weight: 400;
45  font-style: normal;
46  font-display: fallback;
47  src: url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),
48       url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff");
49}
50
51@font-face {
52  font-family: Figtree;
53  font-weight: 400;
54  font-style: italic;
55  font-display: fallback;
56  src: url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),
57       url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff");
58}
59
60/* Typography (body) */
61  @font-face {
62  font-family: Figtree;
63  font-weight: 400;
64  font-style: normal;
65  font-display: fallback;
66  src: url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),
67       url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff");
68}
69
70@font-face {
71  font-family: Figtree;
72  font-weight: 400;
73  font-style: italic;
74  font-display: fallback;
75  src: url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),
76       url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff");
77}
78
79@font-face {
80  font-family: Figtree;
81  font-weight: 700;
82  font-style: normal;
83  font-display: fallback;
84  src: url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
85       url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
86}
87
88@font-face {
89  font-family: Figtree;
90  font-weight: 700;
91  font-style: italic;
92  font-display: fallback;
93  src: url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"),
94       url("//pilotcoffeeroasters.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff");
95}
96
97:root {
98    /* Container */
99    --container-max-width: 100%;
100    --container-xxs-max-width: 27.5rem; /* 440px */
101    --container-xs-max-width: 42.5rem; /* 680px */
102    --container-sm-max-width: 61.25rem; /* 980px */
103    --container-md-max-width: 71.875rem; /* 1150px */
104    --container-lg-max-width: 78.75rem; /* 1260px */
105    --container-xl-max-width: 85rem; /* 1360px */
106    --container-gutter: 1.25rem;
107
108    --section-vertical-spacing: 2.25rem;
109    --section-vertical-spacing-tight:2.5rem;
110
111    --section-stack-gap:1.75rem;
112    --section-stack-gap-tight:1.75rem;
113
114    /* Form settings */
115    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
116    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
117    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
118    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
119    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
120    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
121    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */
122
123    /* Other sizes */
124    --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));
125
126    /* RTL support */
127    --transform-logical-flip: 1;
128    --transform-origin-start: left;
129    --transform-origin-end: right;
130
131    /**
132     * ---------------------------------------------------------------------
133     * TYPOGRAPHY
134     * ---------------------------------------------------------------------
135     */
136
137    /* Font properties */
138    --heading-font-family: Figtree, sans-serif;
139    --heading-font-weight: 400;
140    --heading-font-style: normal;
141    --heading-text-transform: normal;
142    --heading-letter-spacing: 0.0em;
143    --text-font-family: Figtree, sans-serif;
144    --text-font-weight: 400;
145    --text-font-style: normal;
146    --text-letter-spacing: 0.0em;
147    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
148    --button-text-transform: uppercase;
149    --button-letter-spacing: 0.14em;
150
151    /* Font sizes */--text-heading-size-factor: 1.2;
152    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
153    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
154    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
155    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
156    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
157    --text-h6: calc(0.75rem * var(--text-heading-size-factor));
158
159    --text-xs: 0.75rem;
160    --text-sm: 0.8125rem;
161    --text-base: 0.875rem;
162    --text-lg: 1.0rem;
163    --text-xl: 1.125rem;
164
165    /* Rounded variables (used for border radius) */
166    --rounded-full: 9999px;
167    --button-border-radius: 3.75rem;
168    --input-border-radius: 1.25rem;
169
170    /* Box shadow */
171    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
172    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
173    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
174    --shadow-block: px px px rgb(var(--text-primary) / 0.0);
175
176    /**
177     * ---------------------------------------------------------------------
178     * OTHER
179     * ---------------------------------------------------------------------
180     */
181
182    --checkmark-svg-url: url(//pilotcoffeeroasters.com/cdn/shop/t/98/assets/checkmark.svg?v=77552481021870063511789160813);
183    --cursor-zoom-in-svg-url: url(//pilotcoffeeroasters.com/cdn/shop/t/98/assets/cursor-zoom-in.svg?v=112480252220988712521789160813);
184  }
185
186  [dir="rtl"]:root {
187    /* RTL support */
188    --transform-logical-flip: -1;
189    --transform-origin-start: right;
190    --transform-origin-end: left;
191  }
192
193  @media screen and (min-width: 700px) {
194    :root {
195      /* Typography (font size) */
196      --text-xs: 0.75rem;
197      --text-sm: 0.8125rem;
198      --text-base: 0.875rem;
199      --text-lg: 1.0rem;
200      --text-xl: 1.25rem;
201
202      /* Spacing settings */
203      --container-gutter: 2rem;
204    }
205  }
206
207  @media screen and (min-width: 1000px) {
208    :root {
209      /* Spacing settings */
210      --container-gutter: 3rem;
211
212      --section-vertical-spacing: 3.5rem;
213      --section-vertical-spacing-tight: 3.5rem;
214
215      --section-stack-gap:2.5rem;
216      --section-stack-gap-tight:2.5rem;
217    }
218  }:root {/* Overlay used for modal */
219    --page-overlay: 0 0 0 / 0.4;
220
221    /* We use the first scheme background as default */
222    --page-background: ;
223
224    /* Product colors */
225    --on-sale-text: 48 122 7;
226    --on-sale-badge-background: 48 122 7;
227    --on-sale-badge-text: 255 255 255;
228    --sold-out-badge-background: 28 28 28;
229    --sold-out-badge-text: 255 255 255;
230    --custom-badge-background: 72 72 72;
231    --custom-badge-text: 255 255 255;
232    --star-color: 72 72 72;
233
234    /* Status colors */
235    --success-background: 212 227 203;
236    --success-text: 48 122 7;
237    --warning-background: 253 241 224;
238    --warning-text: 237 138 0;
239    --error-background: 243 204 204;
240    --error-text: 203 43 43;
241  }.color-scheme--scheme-1 {
242      /* Color settings */--accent: 28 28 28;
243      --text-color: 28 28 28;
244      --background: 239 239 239 / 1.0;
245      --background-without-opacity: 239 239 239;
246      --background-gradient: ;--border-color: 207 207 207;/* Button colors */
247      --button-background: 28 28 28;
248      --button-text-color: 255 255 255;
249
250      /* Circled buttons */
251      --circle-button-background: 255 255 255;
252      --circle-button-text-color: 28 28 28;
253    }.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56) + .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing {
254      padding-block-start: 0;
255    }.color-scheme--scheme-2 {
256      /* Color settings */--accent: 28 28 28;
257      --text-color: 28 28 28;
258      --background: 255 255 255 / 1.0;
259      --background-without-opacity: 255 255 255;
260      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
261      --button-background: 28 28 28;
262      --button-text-color: 255 255 255;
263
264      /* Circled buttons */
265      --circle-button-background: 255 255 255;
266      --circle-button-text-color: 28 28 28;
267    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
268      padding-block-start: 0;
269    }.color-scheme--scheme-3 {
270      /* Color settings */--accent: 255 255 255;
271      --text-color: 255 255 255;
272      --background: 72 72 72 / 1.0;
273      --background-without-opacity: 72 72 72;
274      --background-gradient: ;--border-color: 99 99 99;/* Button colors */
275      --button-background: 255 255 255;
276      --button-text-color: 28 28 28;
277
278      /* Circled buttons */
279      --circle-button-background: 255 255 255;
280      --circle-button-text-color: 28 28 28;
281    }.shopify-section:has(.section-spacing.color-scheme--bg-e3bfc3cfdb9c71edf3f864db4c1821ba) + .shopify-section:has(.section-spacing.color-scheme--bg-e3bfc3cfdb9c71edf3f864db4c1821ba:not(.bordered-section)) .section-spacing {
282      padding-block-start: 0;
283    }.color-scheme--scheme-4 {
284      /* Color settings */--accent: 255 255 255;
285      --text-color: 255 255 255;
286      --background: 0 0 0 / 0.0;
287      --background-without-opacity: 0 0 0;
288      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
289      --button-background: 255 255 255;
290      --button-text-color: 28 28 28;
291
292      /* Circled buttons */
293      --circle-button-background: 255 255 255;
294      --circle-button-text-color: 28 28 28;
295    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
296      padding-block-start: 0;
297    }.color-scheme--scheme-ff2e074f-9c34-4835-8895-bc4108092f30 {
298      /* Color settings */--accent: 28 28 28;
299      --text-color: 0 0 0;
300      --background: 254 251 237 / 1.0;
301      --background-without-opacity: 254 251 237;
302      --background-gradient: ;--border-color: 216 213 201;/* Button colors */
303      --button-background: 28 28 28;
304      --button-text-color: 255 255 255;
305
306      /* Circled buttons */
307      --circle-button-background: 255 255 255;
308      --circle-button-text-color: 0 0 0;
309    }.shopify-section:has(.section-spacing.color-scheme--bg-bf4a7318eaded18e8e696b1eba2d8206) + .shopify-section:has(.section-spacing.color-scheme--bg-bf4a7318eaded18e8e696b1eba2d8206:not(.bordered-section)) .section-spacing {
310      padding-block-start: 0;
311    }.color-scheme--scheme-b86730ac-650e-412e-b484-451e2247c930 {
312      /* Color settings */--accent: 255 240 195;
313      --text-color: 255 240 195;
314      --background: 5 103 39 / 1.0;
315      --background-without-opacity: 5 103 39;
316      --background-gradient: linear-gradient(180deg, rgba(5, 103, 39, 1), rgba(4, 47, 40, 1) 88%, rgba(3, 40, 32, 1) 100%);--border-color: 255 240 195 / 0.15;/* Button colors */
317      --button-background: 255 240 195;
318      --button-text-color: 0 0 0;
319
320      /* Circled buttons */
321      --circle-button-background: 255 255 255;
322      --circle-button-text-color: 28 28 28;
323    }.shopify-section:has(.section-spacing.color-scheme--bg-8996f5f395aeef41b7a5c077d9cdabe3) + .shopify-section:has(.section-spacing.color-scheme--bg-8996f5f395aeef41b7a5c077d9cdabe3:not(.bordered-section)) .section-spacing {
324      padding-block-start: 0;
325    }.color-scheme--scheme-82c0d2df-7e54-4f85-b199-32f951794528 {
326      /* Color settings */--accent: 28 28 28;
327      --text-color: 0 0 0;
328      --background: 239 239 239 / 1.0;
329      --background-without-opacity: 239 239 239;
330      --background-gradient: linear-gradient(180deg, rgba(210, 230, 182, 1) 4%, rgba(251, 210, 202, 1) 74%);--border-color: 0 0 0 / 0.15;/* Button colors */
331      --button-background: 28 28 28;
332      --button-text-color: 255 255 255;
333
334      /* Circled buttons */
335      --circle-button-background: 255 255 255;
336      --circle-button-text-color: 28 28 28;
337    }.shopify-section:has(.section-spacing.color-scheme--bg-06a0caa40d33e5fa3cd1ab810ca0b38f) + .shopify-section:has(.section-spacing.color-scheme--bg-06a0caa40d33e5fa3cd1ab810ca0b38f:not(.bordered-section)) .section-spacing {
338      padding-block-start: 0;
339    }.color-scheme--scheme-47bf1b1d-d644-424e-9b80-c3e899c5a28b {
340      /* Color settings */--accent: 28 28 28;
341      --text-color: 28 28 28;
342      --background: 239 239 239 / 1.0;
343      --background-without-opacity: 239 239 239;
344      --background-gradient: linear-gradient(0deg, rgba(210, 230, 182, 1), rgba(251, 210, 202, 1) 77%);--border-color: 28 28 28 / 0.15;/* Button colors */
345      --button-background: 28 28 28;
346      --button-text-color: 255 255 255;
347
348      /* Circled buttons */
349      --circle-button-background: 255 255 255;
350      --circle-button-text-color: 28 28 28;
351    }.shopify-section:has(.section-spacing.color-scheme--bg-11a1eb758f32513be68573d18c371640) + .shopify-section:has(.section-spacing.color-scheme--bg-11a1eb758f32513be68573d18c371640:not
351(.bordered-section)) .section-spacing {
352      padding-block-start: 0;
353    }.color-scheme--scheme-17c862b8-b2de-46ae-ac37-73c8bc015044 {
354      /* Color settings */--accent: 28 28 28;
355      --text-color: 28 28 28;
356      --background: 255 255 255 / 1.0;
357      --background-without-opacity: 255 255 255;
358      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
359      --button-background: 28 28 28;
360      --button-text-color: 255 255 255;
361
362      /* Circled buttons */
363      --circle-button-background: 255 255 255;
364      --circle-button-text-color: 28 28 28;
365    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
366      padding-block-start: 0;
367    }.color-scheme--scheme-d11f8b9f-fc83-42ee-acb3-04a7cc581470 {
368      /* Color settings */--accent: 28 28 28;
369      --text-color: 28 28 28;
370      --background: 251 210 202 / 1.0;
371      --background-without-opacity: 251 210 202;
372      --background-gradient: ;--border-color: 218 183 176;/* Button colors */
373      --button-background: 28 28 28;
374      --button-text-color: 255 255 255;
375
376      /* Circled buttons */
377      --circle-button-background: 255 255 255;
378      --circle-button-text-color: 28 28 28;
379    }.shopify-section:has(.section-spacing.color-scheme--bg-d328d8a5ae051ab116aa288d18485035) + .shopify-section:has(.section-spacing.color-scheme--bg-d328d8a5ae051ab116aa288d18485035:not(.bordered-section)) .section-spacing {
380      padding-block-start: 0;
381    }.color-scheme--scheme-ac7e56ba-0206-4da4-b9f5-50f1e0c6ace8 {
382      /* Color settings */--accent: 255 196 12;
383      --text-color: 255 255 255;
384      --background: 28 28 28 / 1.0;
385      --background-without-opacity: 28 28 28;
386      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
387      --button-background: 255 196 12;
388      --button-text-color: 28 28 28;
389
390      /* Circled buttons */
391      --circle-button-background: 255 255 255;
392      --circle-button-text-color: 28 28 28;
393    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
394      padding-block-start: 0;
395    }.color-scheme--scheme-93f1d5e6-0e97-4f57-b6ba-c0be9128a7c6 {
396      /* Color settings */--accent: 28 28 28;
397      --text-color: 255 255 255;
398      --background: 93 151 197 / 1.0;
399      --background-without-opacity: 93 151 197;
400      --background-gradient: ;--border-color: 117 167 206;/* Button colors */
401      --button-background: 28 28 28;
402      --button-text-color: 255 255 255;
403
404      /* Circled buttons */
405      --circle-button-background: 255 255 255;
406      --circle-button-text-color: 28 28 28;
407    }.shopify-section:has(.section-spacing.color-scheme--bg-5d6227a626bffd703d68c933d42da01f) + .shopify-section:has(.section-spacing.color-scheme--bg-5d6227a626bffd703d68c933d42da01f:not(.bordered-section)) .section-spacing {
408      padding-block-start: 0;
409    }.color-scheme--scheme-e103bb4b-b351-4807-9cc6-269a6227650c {
410      /* Color settings */--accent: 255 240 195;
411      --text-color: 255 240 195;
412      --background: 0 0 0 / 0.0;
413      --background-without-opacity: 0 0 0;
414      --background-gradient: ;--border-color: 255 240 195;/* Button colors */
415      --button-background: 255 240 195;
416      --button-text-color: 0 0 0;
417
418      /* Circled buttons */
419      --circle-button-background: 255 255 255;
420      --circle-button-text-color: 28 28 28;
421    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
422      padding-block-start: 0;
423    }.color-scheme--scheme-766b9ba3-8aa2-4082-af3f-367ba4dd69e8 {
424      /* Color settings */--accent: 28 28 28;
425      --text-color: 255 240 195;
426      --background: 3 40 32 / 1.0;
427      --background-without-opacity: 3 40 32;
428      --background-gradient: ;--border-color: 41 70 56;/* Button colors */
429      --button-background: 28 28 28;
430      --button-text-color: 255 255 255;
431
432      /* Circled buttons */
433      --circle-button-background: 255 255 255;
434      --circle-button-text-color: 28 28 28;
435    }.shopify-section:has(.section-spacing.color-scheme--bg-19685b7892006e22d99530e16186c16e) + .shopify-section:has(.section-spacing.color-scheme--bg-19685b7892006e22d99530e16186c16e:not(.bordered-section)) .section-spacing {
436      padding-block-start: 0;
437    }.color-scheme--scheme-b2ae6f97-7c94-4e98-98aa-b71360b6bbc7 {
438      /* Color settings */--accent: 2 47 32;
439      --text-color: 28 28 28;
440      --background: 239 239 239 / 1.0;
441      --background-without-opacity: 239 239 239;
442      --background-gradient: ;--border-color: 207 207 207;/* Button colors */
443      --button-background: 2 47 32;
444      --button-text-color: 255 255 255;
445
446      /* Circled buttons */
447      --circle-button-background: 255 255 255;
448      --circle-button-text-color: 28 28 28;
449    }.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56) + .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing {
450      padding-block-start: 0;
451    }.color-scheme--scheme-42e22c1b-87e2-4efc-8dd6-965db3f50b8e {
452      /* Color settings */--accent: 28 28 28;
453      --text-color: 255 240 195;
454      --background: 239 239 239 / 1.0;
455      --background-without-opacity: 239 239 239;
456      --background-gradient: linear-gradient(180deg, rgba(3, 40, 32, 1), rgba(4, 54, 35, 1) 91%, rgba(4, 54, 35, 1) 100%);--border-color: 255 240 195 / 0.15;/* Button colors */
457      --button-background: 28 28 28;
458      --button-text-color: 255 255 255;
459
460      /* Circled buttons */
461      --circle-button-background: 255 255 255;
462      --circle-button-text-color: 28 28 28;
463    }.shopify-section:has(.section-spacing.color-scheme--bg-f278c1ce317b938a18e32a40e8c9f596) + .shopify-section:has(.section-spacing.color-scheme--bg-f278c1ce317b938a18e32a40e8c9f596:not(.bordered-section)) .section-spacing {
464      padding-block-start: 0;
465    }.color-scheme--scheme-34863709-6154-40d3-812e-e988af7639f5 {
466      /* Color settings */--accent: 28 28 28;
467      --text-color: 255 240 195;
468      --background: 239 239 239 / 1.0;
469      --background-without-opacity: 239 239 239;
470      --background-gradient: linear-gradient(180deg, rgba(4, 69, 35, 1), rgba(2, 75, 36, 1) 92%, rgba(2, 75, 36, 1) 100%);--border-color: 255 240 195 / 0.15;/* Button colors */
471      --button-background: 28 28 28;
472      --button-text-color: 255 240 195;
473
474      /* Circled buttons */
475      --circle-button-background: 255 255 255;
476      --circle-button-text-color: 28 28 28;
477    }.shopify-section:has(.section-spacing.color-scheme--bg-a894cf44bae0888721ebb794d0191ef7) + .shopify-section:has(.section-spacing.color-scheme--bg-a894cf44bae0888721ebb794d0191ef7:not(.bordered-section)) .section-spacing {
478      padding-block-start: 0;
479    }.color-scheme--scheme-2401bd47-c65d-4dae-9c6c-9b859c8b1a13 {
480      /* Color settings */--accent: 28 28 28;
481      --text-color: 255 240 195;
482      --background: 239 239 239 / 1.0;
483      --background-without-opacity: 239 239 239;
484      --background-gradient: linear-gradient(180deg, rgba(2, 75, 36, 1), rgba(7, 54, 44, 1) 93%, rgba(4, 54, 35, 1) 100%);--border-color: 255 240 195 / 0.15;/* Button colors */
485      --button-background: 28 28 28;
486      --button-text-color: 255 255 255;
487
488      /* Circled buttons */
489      --circle-button-background: 255 255 255;
490      --circle-button-text-color: 28 28 28;
491    }.shopify-section:has(.section-spacing.color-scheme--bg-fdb55ca826f5153bf3617508fbd24cc5) + .shopify-section:has(.section-spacing.color-scheme--bg-fdb55ca826f5153bf3617508fbd24cc5:not(.bordered-section)) .section-spacing {
492      padding-block-start: 0;
493    }.color-scheme--scheme-9304e206-ba6a-44c5-ad62-d99e59c585c8 {
494      /* Color settings */--accent: 28 28 28;
495      --text-color: 255 240 195;
496      --background: 239 239 239 / 1.0;
497      --background-without-opacity: 239 239 239;
498      --background-gradient: linear-gradient(180deg, rgba(4, 54, 35, 1), rgba(4, 34, 32, 1) 93%, rgba(4, 34, 32, 1) 100%);--border-color: 255 240 195 / 0.15;/* Button colors */
499      --button-background: 28 28 28;
500      --button-text-color: 255 255 255;
501
502      /* Circled buttons */
503      --circle-button-background: 255 255 255;
504      --circle-button-text-color: 28 28 28;
505    }.shopify-section:has(.section-spacing.color-scheme--bg-86ad2d97a9a48ebb67fbd1a5ff26005c) + .shopify-section:has(.section-spacing.color-scheme--bg-86ad2d97a9a48ebb67fbd1a5ff26005c:not(.bordered-section)) .section-spacing {
506      padding-block-start: 0;
507    }.color-scheme--scheme-51b10bb3-2989-449f-8d2b-c1baafefd39b {
508      /* Color settings */--accent: 28 28 28;
509      --text-color: 28 28 28;
510      --background: 239 239 239 / 1.0;
511      --background-without-opacity: 239 239 239;
512      --background-gradient: linear-gradient(180deg, rgba(4, 54, 35, 1), rgba(4, 69, 35, 1) 90%, rgba(4, 69, 35, 1) 100%);--border-color: 28 28 28 / 0.15;/* Button colors */
513      --button-background: 28 28 28;
514      --button-text-color: 255 255 255;
515
516      /* Circled buttons */
517      --circle-button-background: 255 255 255;
518      --circle-button-text-color: 28 28 28;
519    }.shopify-section:has(.section-spacing.color-scheme--bg-6f0d7d55232e86768aa742f2d57476ba) + .shopify-section:has(.section-spacing.color-scheme--bg-6f0d7d55232e86768aa742f2d57476ba:not(.bordered-section)) .section-spacing {
520      padding-block-start: 0;
521    }.color-scheme--scheme-ae65e76b-ad8e-4f10-8f5a-d98d27ce2e37 {
522      /* Color settings */--accent: 0 0 0;
523      --text-color: 0 0 0;
524      --background: 0 0 0 / 0.0;
525      --background-without-opacity: 0 0 0;
526      --background-gradient: ;--border-color: 0 0 0;/* Button colors */
527      --button-background: 0 0 0;
528      --button-text-color: 255 255 255;
529
530      /* Circled buttons */
531      --circle-button-background: 255 255 255;
532      --circle-button-text-color: 0 0 0;
533    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
534      padding-block-start: 0;
535    }.color-scheme--dialog {
536      /* Color settings */--accent: 28 28 28;
537      --text-color: 28 28 28;
538      --background: 255 255 255 / 1.0;
539      --background-without-opacity: 255 255 255;
540      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
541      --button-background: 28 28 28;
542      --button-text-color: 255 255 255;
543
544      /* Circled buttons */
545      --circle-button-background: 255 255 255;
546      --circle-button-text-color: 28 28 28;
547    }
548</style>
548<script>
549  // This allows to expose several variables to the global scope, to be used in scripts
550  window.themeVariables = {
551    settings: {
552      showPageTransition: false,
553      pageType: "product",
554      moneyFormat: "${{amount}}",
555      moneyWithCurrencyFormat: "${{amount}} USD",
556      currencyCodeEnabled: false,
557      cartType: "drawer",
558      staggerMenuApparition: true
559    },
560
561    strings: {
562      addedToCart: "Added to your cart!",
563      closeGallery: "Close gallery",
564      zoomGallery: "Zoom picture",
565      errorGallery: "Image cannot be loaded",
566      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
567      shippingEstimatorOneResult: "There is one shipping rate for your address:",
568      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
569      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:",
570      next: "Next",
571      previous: "Previous"
572    },
573
574    mediaQueries: {
575      'sm': 'screen and (min-width: 700px)',
576      'md': 'screen and (min-width: 1000px)',
577      'lg': 'screen and (min-width: 1150px)',
578      'xl': 'screen and (min-width: 1400px)',
579      '2xl': 'screen and (min-width: 1600px)',
580      'sm-max': 'screen and (max-width: 699px)',
581      'md-max': 'screen and (max-width: 999px)',
582      'lg-max': 'screen and (max-width: 1149px)',
583      'xl-max': 'screen and (max-width: 1399px)',
584      '2xl-max': 'screen and (max-width: 1599px)',
585      'motion-safe': '(prefers-reduced-motion: no-preference)',
586      'motion-reduce': '(prefers-reduced-motion: reduce)',
587      'supports-hover': 'screen and (pointer: fine)',
588      'supports-touch': 'screen and (hover: none)'
589    }
590  };</script>
590<script>
591      if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
592        const importMapPolyfill = document.createElement('script');
593        importMapPolyfill.async = true;
594        importMapPolyfill.src = "//pilotcoffeeroasters.com/cdn/shop/t/98/assets/es-module-shims.min.js?v=140375185335194536761789160770";
595
596        document.head.appendChild(importMapPolyfill);
597      }
598    </script>
598
599
600    
600<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 600
600
601<script type="importmap">{
602        "imports": {
603          "vendor": "//pilotcoffeeroasters.com/cdn/shop/t/98/assets/vendor.min.js?v=90848652276903619941789160778",
604          "theme": "//pilotcoffeeroasters.com/cdn/shop/t/98/assets/theme.js?v=178164743999254146631789160777",
605          "photoswipe": "//pilotcoffeeroasters.com/cdn/shop/t/98/assets/photoswipe.min.js?v=20290624223189769891789160773"
606        }
607      }
608    </script>
608
609    
609<script type="module" src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/jquery.js?v=47202252290016034671789160772"></script>
609
610    
610<script type="module" src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/custom.js?v=168146450351616811431789160768"></script>
610
611    
611<script type="module" src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/vendor.min.js?v=90848652276903619941789160778"></script>
611
612    
612<script type="module" src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/theme.js?v=178164743999254146631789160777"></script>
612
613
614    
614<script async
615  id="lltracking-script"
616  data-account-id="0385b953-f6a3-4f89-ad1b-105c2533e471"
617  src="https://lltracking.fly.dev/tracker.js">
618</script>
618
619
620    
620<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
620<meta name="google-site-verification" content="L9Wxj0N7bidUs5DaEIwGXS-iL7z887wsUVTYzIC4I80">
621<meta name="facebook-domain-verification" content="x3n9r1c0z75ev5nc2ouxy7u10eqj5h">
622<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/87530438934/digital_wallets/dialog">
623<meta id="in-context-paypal-metadata" data-shop-id="87530438934" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
624<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/48990982340886:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://pilotcoffeeroasters.com/products/gift-cards.oembed">
625<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=6408831254"></script>
625
626<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
627<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=6408831254&shop_id=87530438934" crossorigin="anonymous"></script>
vendor: 1 bytes, line 627
627
628<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":87530438934,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/87530438934","merchantName":"Pilot Coffee Roasters","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Pilot Coffee Roasters","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 628
628
629<script id="shopify-features" type="application/json">{"accessToken":"e12242547e30ac24caf0c086e3a30785","betas":["rich-media-storefront-analytics"],"domain":"pilotcoffeeroasters.com","predictiveSearch":true,"shopId":87530438934,"locale":"en"}</script>
vendor: 1 bytes, line 629
629
630<script>var Shopify = Shopify || {};
631Shopify.shop = "a22b64-29.myshopify.com";
632Shopify.locale = "en";
633Shopify.currency = {"active":"USD","rate":"0.706974"};
634Shopify.country = "US";
635Shopify.theme = {"name":"PCR - Coffee Shop All Fix (WIP - Sep 2026)","id":189850288406,"schema_name":"Prestige","schema_version":"10.0.1","theme_store_id":null,"role":"main"};
636Shopify.theme.handle = "null";
637Shopify.theme.style = {"id":null,"handle":null};
638Shopify.cdnHost = "pilotcoffeeroasters.com/cdn";
639Shopify.routes = Shopify.routes || {};
640Shopify.routes.root = "/";
641Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
642Shopify.SignInWithShop = Shopify.SignInWithShop || {};
643Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
644Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 644
644
645<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 645
645
646<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 646
646
647<script>
648  window.ShopifyPay = window.ShopifyPay || {};
649  window.ShopifyPay.apiHost = "shop.app\/pay";
650  window.ShopifyPay.redirectState = null;
651</script>
vendor: 1 bytes, line 651
651
652<script>
653  window.Shopify = window.Shopify || {};
654  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
655  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
656  window.Shopify.SignInWithShop.eligible = true;
657</script>
vendor: 1 bytes, line 657
657
658<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 658
658
659<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 659
659
660<script type="module">
661  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
662
663  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
664
665</script>
vendor: 1 bytes, line 665
665
666<script>
667  window.Shopify = window.Shopify || {};
668  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
669  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"]};
670</script>
vendor: 1 bytes, line 670
670
671<script id="__st">var __st={"a":87530438934,"offset":-14400,"reqid":"263bf652-6027-4353-aa18-072c669972a7-1790398970","pageurl":"pilotcoffeeroasters.com\/products\/gift-cards","u":"7bc501c256c0","p":"product","rtyp":"product","rid":9740947718422};</script>
vendor: 1 bytes, line 671
671
672<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 672
672
673<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 673
673
674<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//pilotcoffeeroasters.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 674
674
675<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 = "//pilotcoffeeroasters.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>
675<script crossorigin="anonymous" defer="defer" src="//pilotcoffeeroasters.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 675
675
676<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 676
676
677<script>
678  window.Shopify = window.Shopify || {};
679  window.Shopify.MCP = window.Shopify.MCP || {};
680  window.Shopify.MCP.enabled = true;
681  window.Shopify.MCP.shop = "a22b64-29.myshopify.com";
682  window.Shopify.MCP.mcpEndpoint = "https:\/\/pilotcoffeeroasters.com\/api\/mcp";
683  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
684</script>
vendor: 1 bytes, line 684
684
685<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("\/\/pilotcoffeeroasters.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
686</script>
vendor: 1 bytes, line 686
686
687<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://pilotcoffeeroasters.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
688</script>
vendor: 1 bytes, line 688
688
689<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
690  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);
691</script>
vendor: 1 bytes, line 691
691
692<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})}}));
693</script>
693
694<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://pilotcoffeeroasters.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
695<style id="shopify-accelerated-checkout-cart">
696        #shopify-buyer-consent {
697  margin-top: 1em;
698  display: inline-block;
699  width: 100%;
700}
701
702#shopify-buyer-consent.hidden {
703  display: none;
704}
705
706#shopify-subscription-policy-button {
707  background: none;
708  border: none;
709  padding: 0;
710  text-decoration: underline;
711  font-size: inherit;
712  cursor: pointer;
713}
714
715#shopify-subscription-policy-button::before {
716  box-shadow: none;
717}
718
719      </style>
720
721<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
721
722
723    
723<script>
724function feedback() {
725  const p = window.Shopify.customerPrivacy;
726  console.log(`Tracking ${p.userCanBeTracked() ? "en" : "dis"}abled`);
727}
728window.Shopify.loadFeatures(
729  [
730    {
731      name: "consent-tracking-api",
732      version: "0.1",
733    },
734  ],
735  function (error) {
736    if (error) throw error;
737    if ("Cookiebot" in window)
738      window.Shopify.customerPrivacy.setTrackingConsent({
739        "analytics": false,
740        "marketing": false,
741        "preferences": false,
742        "sale_of_data": false,
743      }, () => console.log("Awaiting consent")
744    );
745  }
746);
747
748window.addEventListener("CookiebotOnConsentReady", function () {
749  const C = Cookiebot.consent,
750      existConsentShopify = setInterval(function () {
751        if (window.Shopify.customerPrivacy) {
752          clearInterval(existConsentShopify);
753          window.Shopify.customerPrivacy.setTrackingConsent({
754            "analytics": C["statistics"],
755            "marketing": C["marketing"],
756            "preferences": C["preferences"],
757            "sale_of_data": C["marketing"],
758          }, () => console.log("Consent captured"))
759        }
760      }, 100);
761});
762</script>
762�<link href="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/theme.css?v=79783960287242272321789160776" rel="stylesheet" type="text/css" media="all" />
762<script>
763      Shopify.money_format = "${{amount}}";
764    </script>
764<script>
765      window.Shopify = window.Shopify || {};
766      window.Shopify.routes = {
767        root: "\/",
768        account_login_url: "https:\/\/pilotcoffeeroasters.com\/customer_authentication\/redirect?locale=en\u0026region_country=US",
769        account_url: "\/account",
770        customer_account_page_url: "\/pages\/pilot-coffee-club-account"
771      };window.Shopify.backendUrl = 'https://pilot-coffee-customer-api.vercel.app';
772      window.Shopify.storeIdentifier = 'pilot-coffee';window.Shopify.profileCompletionDismissDays = 3;window.Shopify.locale = "en";
773      window.Shopify.customerId = null;
774      window.Shopify.customerBirthday = null;
775    </script>
775
776
777
778  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
779<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
780<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
781<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
782<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
783  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
784  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
785  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
786  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
786<script>
787(function () {
788  try {
789    document.documentElement.classList.add('csm-cookie-embed');
790  } catch (e) {}
791})();
792</script>
792<script data-consentmo-data-src-bootstrap>
793(function () {
794  'use strict';
795  if (window.__consentmoDataSrcBootstrapInit) return;
796  window.__consentmoDataSrcBootstrapInit = true;
797
798  var DATA_SRC_SELECTOR = [
799    'script[data-src*="consentmo_cookie_consent"]',
800    'script[data-src*="gdpr_cookie_consent.min"]',
801    'script[data-src*="gdrp_cookie_consent_unlimited"]'
802  ].join(',');
803
804  function activateConsentmoDataSrcScripts() {
805    if (!window.Shopify || !window.Shopify.shop) return;
806    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
807      // getAttribute: src="" must not count as "already has src" (.src === page URL).
808      if (scriptEl.getAttribute('src')) return;
809      var url = scriptEl.getAttribute('data-src');
810      if (!url) return;
811      if (scriptEl.getAttribute('type') === 'text/plain') {
812        scriptEl.removeAttribute('type');
813      }
814      scriptEl.src = url;
815    });
816  }
817  function scheduleActivation() {
818    activateConsentmoDataSrcScripts();
819    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
820    setTimeout(activateConsentmoDataSrcScripts, 0);
821  }
822  if (document.readyState === 'loading') {
823    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
824  } else {
825    scheduleActivation();
826  }
827})();
828</script>
828
829
830
831<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/ada_compliance/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
832<!-- END app block --><!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 -->
833
834
835
836
837
838
839
840
841
842                
843
844
845
846
847
848
849
850
851
852
853
854<script
855  type="module"
856  async
857  src="https://widget.gotolstoy.com/we/widget.js"
858  data-shop=a22b64-29.myshopify.com
859  data-app-key=e3e640c7-f22c-420f-8235-081780056e5f
860  data-should-use-cache=true
861  data-cache-version=19b4c5d7543
862  data-product-gallery-projects="[&quot;dkguvo2nnoxd6&quot;]"
863  data-collection-gallery-projects="[]"
864  data-product-id=9740947718422
865  data-template-name="product.gift-card"
866  data-ot-ignore
867  data-cookieconsent="ignore"
868>
869</script>
vendor: 1 bytes, line 869
869
870<script
871  type="module"
872  async
873  src="https://play.gotolstoy.com/widget-v2/widget.js"
874  id="tolstoy-widget-script"
875  data-shop=a22b64-29.myshopify.com
876  data-app-key=e3e640c7-f22c-420f-8235-081780056e5f
877  data-should-use-cache=true
878  data-cache-version=19b4c5d7543
879  data-product-gallery-projects="[&quot;dkguvo2nnoxd6&quot;]"
880  data-collection-gallery-projects="[]"
881  data-product-id=9740947718422
882  data-collection-id=""
883  data-shop-assistant-enabled="false"
884  data-search-bar-widget-enabled="false"
885  data-template-name="product.gift-card"
886  data-customer-id=""
887  data-ot-ignore
888  data-cookieconsent="ignore"
889></script>
vendor: 1 bytes, line 889
889
890<script
891  type="module"
892  async
893  src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js"
894  data-app-key=e3e640c7-f22c-420f-8235-081780056e5f
895  data-ot-ignore
896  data-cookieconsent="ignore"
897></script>
vendor: 1 bytes, line 897
897
898<script>
899  window.tolstoyCurrencySymbol = "$";
900  window.tolstoyMoneyFormat = "${{amount}}";
901</script>
vendor: 1 bytes, line 901
901
902<script>
903  (function(){
904    function hideOrphanedTiles(){
905      var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile');
906      for(var i=0;i<els.length;i++){
907        if(els[i].children.length>0) continue;
908        els[i].style.setProperty('display','none','important');
909        var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper');
910        if(w) w.style.setProperty('display','none','important');
911      }
912    }
913    if(document.readyState==='loading'){
914      document.addEventListener('DOMContentLoaded',hideOrphanedTiles);
915    }else{
916      hideOrphanedTiles();
917    }
918  })();
919</script>
vendor: 1 bytes, line 919
919
920<script>
921  window.tolstoyDebug = {
922    enable: () => {
923      fetch('/cart/update.js', {
924        method: 'POST',
925        headers: { 'Content-Type': 'application/json' },
926        body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } })
927      })
928      .then(response => response.json())
929      .then(() => window.location.reload());
930    },
931    disable: () => {
932      fetch('/cart/update.js', {
933        method: 'POST',
934        headers: { 'Content-Type': 'application/json' },
935        body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } })
936      })
937      .then(response => response.json())
938      .then(() => window.location.reload())
939    },
940    status: async () => {
941      const response = await fetch('/cart.js');
942      const json = await response.json();
943      console.log(json.attributes);
944    }
945  }
946</script>
946
947
948<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
949<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/a22b64-29.myshopify.com"></script>
949
950
951
952<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
952
953
954
955<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=a22b64-29"></script>
955
956
957
958<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
959
960
961
962
963
964
965
966
967
968
969
970
971  
971<script async src="https://static.klaviyo.com/onsite/js/TDAjFg/klaviyo.js?company_id=TDAjFg"></script>
971
972  
972<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
972
973
974  
975    
975<script id="viewed_product">
976      if (item == null) {
977        var _learnq = _learnq || [];
978
979        var MetafieldReviews = null
980        var MetafieldYotpoRating = null
981        var MetafieldYotpoCount = null
982        var MetafieldLooxRating = null
983        var MetafieldLooxCount = null
984        var okendoProduct = null
985        var okendoProductReviewCount = null
986        var okendoProductReviewAverageValue = null
987        try {
988          // The following fields are used for Customer Hub recently viewed in order to add reviews.
989          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
990          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"5.0"},"rating_count":0};
991          MetafieldYotpoRating = null
992          MetafieldYotpoCount = null
993          MetafieldLooxRating = null
994          MetafieldLooxCount = null
995
996          okendoProduct = null
997          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
998          if (okendoProduct && 'error' in okendoProduct) {
999            okendoProduct = null
1000          }
1001          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1002          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1003        } catch (error) {
1004          console.error('Error in Klaviyo onsite reviews tracking:', error);
1005        }
1006
1007        var item = {
1008          Name: "Gift Cards",
1009          ProductID: 9740947718422,
1010          Categories: ["Gifts over $100","Gifts under $100","Holiday Gifts"],
1011          ImageURL: "https://pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card_grande.jpg?v=1762353834",
1012          URL: "https://pilotcoffeeroasters.com/products/gift-cards",
1013          Brand: "Pilot Coffee Roasters",
1014          Price: "$8.00",
1015          Value: "8.00",
1016          CompareAtPrice: "$0.00"
1017        };
1018        _learnq.push(['track', 'Viewed Product', item]);
1019        _learnq.push(['trackViewedItem', {
1020          Title: item.Name,
1021          ItemId: item.ProductID,
1022          Categories: item.Categories,
1023          ImageUrl: item.ImageURL,
1024          Url: item.URL,
1025          Metadata: {
1026            Brand: item.Brand,
1027            Price: item.Price,
1028            Value: item.Value,
1029            CompareAtPrice: item.CompareAtPrice
1030          },
1031          metafields:{
1032            reviews: MetafieldReviews,
1033            yotpo:{
1034              rating: MetafieldYotpoRating,
1035              count: MetafieldYotpoCount,
1036            },
1037            loox:{
1038              rating: MetafieldLooxRating,
1039              count: MetafieldLooxCount,
1040            },
1041            okendo: {
1042              rating: okendoProductReviewAverageValue,
1043              count: okendoProductReviewCount,
1044            }
1045          }
1046        }]);
1047      }
1048    </script>
1048
1049  
1050
1051
1052
1053
1054  
1054<script>
1055    window.klaviyoReviewsProductDesignMode = false
1056  </script>
1056
1057
1058
1059
1060  <!-- BEGIN app snippet: customer-hub-data -->
1060<script>
1061  if (!window.customerHub) {
1062    window.customerHub = {};
1063  }
1064  window.customerHub.storefrontRoutes = {
1065    login: "https://pilotcoffeeroasters.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
1066    register: "https://shopify.com/87530438934/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhMjJiNjQtMjkubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxMDAzNzcwLCJuYmYiOjE3OTAzOTg5NzB9.IYTJAFnPcJPlIED8zCohe_Yfc6D1SoZ-3ZktKoniS9M?return_url=%2F%23k-hub",
1067    logout: "/account/logout",
1068    profile: "/account",
1069    addresses: "/account/addresses",
1070  };
1071  
1072  window.customerHub.userId = null;
1073  
1074  window.customerHub.storeDomain = "a22b64-29.myshopify.com";
1075
1076  
1077    window.customerHub.activeProduct = {
1078      name: "Gift Cards",
1079      category: null,
1080      imageUrl: "https://pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card_grande.jpg?v=1762353834",
1081      id: "9740947718422",
1082      link: "https://pilotcoffeeroasters.com/products/gift-cards",
1083      options: [
1084        
1085          {
1086            name: "Gift Card Type",
1087            values: [
1088              
1089                
1090                
1091                {
1092                  name: "eCard",
1093                  colorHex: null,
1094                  swatchImageUrl: null
1095                }
1096              
1097            ]
1098          },
1099        
1100          {
1101            name: "Gift Card Value",
1102            values: [
1103              
1104                
1105                
1106                {
1107                  name: "$15",
1108                  colorHex: null,
1109                  swatchImageUrl: null
1110                },
1111              
1112                
1113                
1114                {
1115                  name: "$25",
1116                  colorHex: null,
1117                  swatchImageUrl: null
1118                },
1119              
1120                
1121                
1122                {
1123                  name: "$50",
1124                  colorHex: null,
1125                  swatchImageUrl: null
1126                },
1127              
1128                
1129                
1130                {
1131                  name: "$75",
1132                  colorHex: null,
1133                  swatchImageUrl: null
1134                },
1135              
1136                
1137                
1138                {
1139                  name: "$100",
1140                  colorHex: null,
1141                  swatchImageUrl: null
1142                },
1143              
1144                
1145                
1146                {
1147                  name: "200",
1148                  colorHex: null,
1149                  swatchImageUrl: null
1150                },
1151              
1152                
1153                
1154                {
1155                  name: "10.00",
1156                  colorHex: null,
1157                  swatchImageUrl: null
1158                },
1159              
1160                
1161                
1162                {
1163                  name: "40.00",
1164                  colorHex: null,
1165                  swatchImageUrl: null
1166                }
1167              
1168            ]
1169          }
1170        
1171      ],
1172      variants: [
1173        
1174          {
1175            id: "48990982340886",
1176            selectedOptions: [
1177              
1178                
1179                {
1180                  name: "Gift Card Type",
1181                  value: "eCard"
1182                },
1183              
1184                
1185                {
1186                  name: "Gift Card Value",
1187                  value: "$15"
1188                }
1189              
1190            ],
1191            
1192            imageUrl: null,
1193            
1194            price: "1100",
1195            currency: "CAD",
1196            availableForSale: true,
1197            title: "eCard \/ $15",
1198          },
1199        
1200          {
1201            id: "48733853745430",
1202            selectedOptions: [
1203              
1204                
1205                {
1206                  name: "Gift Card Type",
1207                  value: "eCard"
1208                },
1209              
1210                
1211                {
1212                  name: "Gift Card Value",
1213                  value: "$25"
1214                }
1215              
1216            ],
1217            
1218            imageUrl: null,
1219            
1220            price: "1800",
1221            currency: "CAD",
1222            availableForSale: true,
1223            title: "eCard \/ $25",
1224          },
1225        
1226          {
1227            id: "48733853778198",
1228            selectedOptions: [
1229              
1230                
1231                {
1232                  name: "Gift Card Type",
1233                  value: "eCard"
1234                },
1235              
1236                
1237                {
1238                  name: "Gift Card Value",
1239                  value: "$50"
1240                }
1241              
1242            ],
1243            
1244            imageUrl: null,
1245            
1246            price: "3600",
1247            currency: "CAD",
1248            availableForSale: true,
1249            title: "eCard \/ $50",
1250          },
1251        
1252          {
1253            id: "49007939649814",
1254            selectedOptions: [
1255              
1256                
1257                {
1258                  name: "Gift Card Type",
1259                  value: "eCard"
1260                },
1261              
1262                
1263                {
1264                  name: "Gift Card Value",
1265                  value: "$75"
1266                }
1267              
1268            ],
1269            
1270            imageUrl: null,
1271            
1272            price: "5400",
1273            currency: "CAD",
1274            availableForSale: true,
1275            title: "eCard \/ $75",
1276          },
1277        
1278          {
1279            id: "48733853810966",
1280            selectedOptions: [
1281              
1282                
1283                {
1284                  name: "Gift Card Type",
1285                  value: "eCard"
1286                },
1287              
1288                
1289                {
1290                  name: "Gift Card Value",
1291                  value: "$100"
1292                }
1293              
1294            ],
1295            
1296            imageUrl: null,
1297            
1298            price: "7100",
1299            currency: "CAD",
1300            availableForSale: true,
1301            title: "eCard \/ $100",
1302          },
1303        
1304          {
1305            id: "50865601839382",
1306            selectedOptions: [
1307              
1308                
1309                {
1310                  name: "Gift Card Type",
1311                  value: "eCard"
1312                },
1313              
1314                
1315                {
1316                  name: "Gift Card Value",
1317                  value: "200"
1318                }
1319              
1320            ],
1321            
1322            imageUrl: null,
1323            
1324            price: "14200",
1325            currency: "CAD",
1326            availableForSale: true,
1327            title: "eCard \/ 200",
1328          },
1329        
1330          {
1331            id: "51091202343190",
1332            selectedOptions: [
1333              
1334                
1335                {
1336                  name: "Gift Card Type",
1337                  value: "eCard"
1338                },
1339              
1340                
1341                {
1342                  name: "Gift Card Value",
1343                  value: "10.00"
1344                }
1345              
1346            ],
1347            
1348            imageUrl: null,
1349            
1350            price: "800",
1351            currency: "CAD",
1352            availableForSale: true,
1353            title: "eCard \/ 10.00",
1354          },
1355        
1356          {
1357            id: "51636221018390",
1358            selectedOptions: [
1359              
1360                
1361                {
1362                  name: "Gift Card Type",
1363                  value: "eCard"
1364                },
1365              
1366                
1367                {
1368                  name: "Gift Card Value",
1369                  value: "40.00"
1370                }
1371              
1372            ],
1373            
1374            imageUrl: null,
1375            
1376            price: "2900",
1377            currency: "CAD",
1378            availableForSale: true,
1379            title: "eCard \/ 40.00",
1380          },
1381        
1382      ],
1383    };
1384    window.customerHub.activeProduct.variants.forEach((variant) => {
1385        
1386        variant.price = `${variant.price.slice(0, -2)}.${variant.price.slice(-2)}`;
1387    });
1388  
1389
1390  
1391    window.customerHub.storeLocale = {
1392        currentLanguage: 'en',
1393        currentCountry: 'US',
1394        availableLanguages: [
1395          
1396            {
1397              iso_code: 'en',
1398              endonym_name: 'English'
1399            }
1400          
1401        ],
1402        availableCountries: [
1403          
1404            {
1405              iso_code: 'CA',
1406              name: 'Canada',
1407              currency_code: 'CAD'
1408            },
1409          
1410            {
1411              iso_code: 'US',
1412              name: 'United States',
1413              currency_code: 'USD'
1414            }
1415          
1416        ]
1417    };
1418  
1419</script>
1419
1420<!-- END app snippet -->
1421
1422
1423
1424
1425
1426
1427
1428<!-- END app block -->
1428<script src="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/consentmo_ada.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1428
1428
1429<script src="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
1429
1430<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1431<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: 87530438934,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 1431
1431
1432<script>
1433  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1434</script>
vendor: 1 bytes, line 1434
1434
1435<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}
1435).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: 87530438934,storefrontBaseUrl: "https://pilotcoffeeroasters.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://pilotcoffeeroasters.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2930311446","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dbdea6268568f23d29b3bd79cad2ab09","type":"APP","apiClientId":1853423,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1435,"dataSharingState":"unrestricted"},{"id":"2693529878","configuration":"{\"trackingKey\":\"a22b64-29-stayai-web-pixel\",\"enabled\":\"true\",\"collectorUrl\":\"https:\\\/\\\/pixel.retextion.com\",\"version\":\"1\",\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"94457fdfcf80b0033e88e322893e2b49","type":"APP","apiClientId":5859381,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2535948566","configuration":"{\"pixelCode\":\"D6JEFURC77U5H8LHAFMG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1824719126","configuration":"{\"accountID\":\"TDAjFg\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1494745366","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1237483798","configuration":"{\"tagID\":\"2612826444061\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"811794710","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J16H4XD5MK\\\",\\\"GT-TBZ3M5Q5\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/KvMOCOmI1KQcEKrD_YAD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/3RvmCPWI1KQcEKrD_YAD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J16H4XD5MK\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/Dw8XCPKI1KQcEKrD_YAD\\\",\\\"MC-QE6B0PCK27\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J16H4XD5MK\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/qvqBCOaI1KQcEKrD_YAD\\\",\\\"MC-QE6B0PCK27\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/YhkQCO-I1KQcEKrD_YAD\\\",\\\"MC-QE6B0PCK27\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J16H4XD5MK\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/WF5tCOW47KQcEKrD_YAD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-J16H4XD5MK\\\",\\\"AW-807362986\\\/ktiMCOyI1KQcEKrD_YAD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J16H4XD5MK\\\"}],\\\"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":"512950550","configuration":"{\"pixel_id\":\"1839987799380659\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Pilot Coffee Roasters","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"a22b64-29.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/pilotcoffeeroasters.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":11.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"48990982340886","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-15","title":"eCard \/ $15","untranslatedTitle":"$15"},{"price":{"amount":18.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"48733853745430","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-25","title":"eCard \/ $25","untranslatedTitle":"$25"},{"price":{"amount":36.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""}
1435,"id":"48733853778198","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-50","title":"eCard \/ $50","untranslatedTitle":"$50"},{"price":{"amount":54.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"49007939649814","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-75","title":"eCard \/ $75","untranslatedTitle":"$75"},{"price":{"amount":71.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"48733853810966","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-100","title":"eCard \/ $100","untranslatedTitle":"$100"},{"price":{"amount":142.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"50865601839382","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-200","title":"eCard \/ 200","untranslatedTitle":"200"},{"price":{"amount":8.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"51091202343190","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-10","title":"eCard \/ 10.00","untranslatedTitle":"10.00"},{"price":{"amount":29.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"99minds","id":"9586978160918","untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","type":""},"id":"51636221018390","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"sku":"ADD-GC-40","title":"eCard \/ 40.00","untranslatedTitle":"40.00"}],"products":[{"id":"9740947718422","handle":"gift-cards","isCollective":null,"title":"Gift Cards","type":null,"untranslatedTitle":"Gift Cards","url":"\/products\/gift-cards","vendor":"Pilot Coffee Roasters","remoteShopId":null,"variants":[{"id":"48990982340886","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":11.0,"currencyCode":"USD"},"sku":"ADD-GC-15","title":"eCard \/ $15","untranslatedTitle":"$15"},{"id":"48733853745430","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":18.0,"currencyCode":"USD"},"sku":"ADD-GC-25","title":"eCard \/ $25","untranslatedTitle":"$25"},{"id":"48733853778198","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":36.0,"currencyCode":"USD"},"sku":"ADD-GC-50","title":"eCard \/ $50","untranslatedTitle":"$50"},{"id":"49007939649814","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":54.0,"currencyCode":"USD"},"sku":"ADD-GC-75","title":"eCard \/ $75","untranslatedTitle":"$75"},{"id":"48733853810966","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":71.0,"currencyCode":"USD"},"sku":"ADD-GC-100","title":"eCard \/ $100","untranslatedTitle":"$100"},{"id":"50865601839382","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":142.0,"currencyCode":"USD"},"sku":"ADD-GC-200","title":"eCard \/ 200","untranslatedTitle":"200"},{"id":"51091202343190","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":8.0,"currencyCode":"USD"},"sku":"ADD-GC-10","title":"eCard \/ 10.00","untranslatedTitle":"10.00"},{"id":"51636221018390","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":29.0,"currencyCode":"USD"},"sku":"ADD-GC-40","title":"eCard \/ 40.00","untranslatedTitle":"40.00"}
1435]},{"id":"9586978160918","handle":"digital-gift-card","isCollective":null,"title":"Digital Gift Card","type":null,"untranslatedTitle":"Digital Gift Card","url":"\/products\/digital-gift-card","vendor":"99minds","remoteShopId":null,"variants":[{"id":"48990982340886","image":{"src":"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834"},"price":{"amount":11.0,"currencyCode":"USD"},"sku":"ADD-GC-15","title":"eCard \/ $15","untranslatedTitle":"$15"}]}],"purchasingCompany":null},},"https://pilotcoffeeroasters.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"189850288406","themePublished":"true","eventMetadataId":"ed0acf25-821c-495c-905c-7e43280e8900","pageType":"product","resourceId":"9740947718422","shopId":"87530438934","storefrontBaseUrl":"https:\/\/pilotcoffeeroasters.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":11.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Digital Gift Card\",\"vendor\":\"99minds\",\"id\":\"9586978160918\",\"untranslatedTitle\":\"Digital Gift Card\",\"url\":\"\/products\/digital-gift-card\",\"type\":\"\"},\"id\":\"48990982340886\",\"image\":{\"src\":\"\/\/pilotcoffeeroasters.com\/cdn\/shop\/files\/Web_Product_Badge_Gift_Card.jpg?v=1762353834\"},\"sku\":\"ADD-GC-15\",\"title\":\"eCard \/ $15\",\"untranslatedTitle\":\"$15\"}}]]"});})();</script>
1435<script>
1436  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1437  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1438  window.ShopifyAnalytics.meta.currency = 'USD';
1439  var meta = {"product":{"id":9740947718422,"gid":"gid:\/\/shopify\/Product\/9740947718422","vendor":"Pilot Coffee Roasters","type":"","handle":"gift-cards","variants":[{"id":48990982340886,"price":1100,"name":"Digital Gift Card - eCard \/ $15","public_title":"eCard \/ $15","sku":"ADD-GC-15"},{"id":48733853745430,"price":1800,"name":"Digital Gift Card - eCard \/ $25","public_title":"eCard \/ $25","sku":"ADD-GC-25"},{"id":48733853778198,"price":3600,"name":"Digital Gift Card - eCard \/ $50","public_title":"eCard \/ $50","sku":"ADD-GC-50"},{"id":49007939649814,"price":5400,"name":"Digital Gift Card - eCard \/ $75","public_title":"eCard \/ $75","sku":"ADD-GC-75"},{"id":48733853810966,"price":7100,"name":"Digital Gift Card - eCard \/ $100","public_title":"eCard \/ $100","sku":"ADD-GC-100"},{"id":50865601839382,"price":14200,"name":"Digital Gift Card - eCard \/ 200","public_title":"eCard \/ 200","sku":"ADD-GC-200"},{"id":51091202343190,"price":800,"name":"Digital Gift Card - eCard \/ 10.00","public_title":"eCard \/ 10.00","sku":"ADD-GC-10"},{"id":51636221018390,"price":2900,"name":"Digital Gift Card - eCard \/ 40.00","public_title":"eCard \/ 40.00","sku":"ADD-GC-40"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9740947718422,"requestId":"263bf652-6027-4353-aa18-072c669972a7-1790398970"}};
1440  for (var attr in meta) {
1441    window.ShopifyAnalytics.meta[attr] = meta[attr];
1442  }
1443</script>
vendor: 1 bytes, line 1443
1443
1444<script class="analytics">
1445  (function () {
1446    var customDocumentWrite = function(content) {
1447      var jquery = null;
1448
1449      if (window.jQuery) {
1450        jquery = window.jQuery;
1451      } else if (window.Checkout && window.Checkout.$) {
1452        jquery = window.Checkout.$;
1453      }
1454
1455      if (jquery) {
1456        jquery('body').append(content);
1457      }
1458    };
1459
1460    var hasLoggedConversion = function(token) {
1461      if (token) {
1462        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1463      }
1464      return false;
1465    }
1466
1467    var setCookieIfConversion = function(token) {
1468      if (token) {
1469        var twoMonthsFromNow = new Date(Date.now());
1470        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1471
1472        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1473      }
1474    }
1475
1476    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1477    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1478    if (trekkie.integrations) {
1479      return;
1480    }
1481    trekkie.methods = [
1482      'identify',
1483      'page',
1484      'ready',
1485      'track',
1486      'trackForm',
1487      'trackLink'
1488    ];
1489    trekkie.factory = function(method) {
1490      return function() {
1491        var args = Array.prototype.slice.call(arguments);
1492        args.unshift(method);
1493        trekkie.push(args);
1494        if (method == 'track' || method == 'page') {
1495          var pageUrl;
1496          try {
1497            pageUrl = window.location.href;
1498          } catch (e) {}
1499          var pageReferrer;
1500          try {
1501            pageReferrer = document.referrer;
1502          } catch (e) {}
1503          try {
1504            if (window.__TREKKIE_SHIM_QUEUE == null) {
1505              window.__TREKKIE_SHIM_QUEUE = [];
1506            }
1507            window.__TREKKIE_SHIM_QUEUE.push({
1508              from: 'trekkie-stub',
1509              method: method,
1510              args: args.slice(1),
1511              pageContext: {
1512                url: pageUrl,
1513                referrer: pageReferrer
1514              }
1515            });
1516          } catch (e) {
1517            // no-op
1518          }
1519        }
1520        return trekkie;
1521      };
1522    };
1523    for (var i = 0; i < trekkie.methods.length; i++) {
1524      var key = trekkie.methods[i];
1525      trekkie[key] = trekkie.factory(key);
1526    }
1527    trekkie.load = function(config) {
1528      trekkie.config = config || {};
1529      trekkie.config.initialDocumentCookie = document.cookie;
1530      var first = document.getElementsByTagName('script')[0];
1531var script = document.createElement('script');
1532script.type = 'text/javascript';
1533script.onerror = function(e) {
1534  var scriptFallback = document.createElement('script');
1535  scriptFallback.type = 'text/javascript';
1536  scriptFallback.onerror = function(error) {
1537          var Monorail = {
1538      produce: function produce(monorailDomain, schemaId, payload) {
1539        var currentMs = new Date().getTime();
1540        var event = {
1541          schema_id: schemaId,
1542          payload: payload,
1543          metadata: {
1544            event_created_at_ms: currentMs,
1545            event_sent_at_ms: currentMs
1546          }
1547        };
1548        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1549      },
1550      sendRequest: function sendRequest(endpointUrl, payload) {
1551        // Try the sendBeacon API
1552        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1553          var blobData = new window.Blob([payload], {
1554            type: 'text/plain'
1555          });
1556
1557          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1558            return true;
1559          } // sendBeacon was not successful
1560
1561        } // XHR beacon
1562
1563        var xhr = new XMLHttpRequest();
1564
1565        try {
1566          xhr.open('POST', endpointUrl);
1567          xhr.setRequestHeader('Content-Type', 'text/plain');
1568          xhr.send(payload);
1569        } catch (e) {
1570          console.log(e);
1571        }
1572
1573        return false;
1574      },
1575      isIos12: function isIos12() {
1576        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1577      }
1578    };
1579    Monorail.produce('monorail-edge.shopifysvc.com',
1580      'trekkie_storefront_load_errors/1.1',
1581      {shop_id: 87530438934,
1582      theme_id: 189850288406,
1583      app_name: "storefront",
1584      context_url: window.location.href,
1585      source_url: "//pilotcoffeeroasters.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1586
1587  };
1588  scriptFallback.async = true;
1589  scriptFallback.src = '//pilotcoffeeroasters.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1590  first.parentNode.insertBefore(scriptFallback, first);
1591};
1592script.async = true;
1593script.src = '//pilotcoffeeroasters.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1594first.parentNode.insertBefore(script, first);
1595
1596    };
1597    trekkie.load(
1598      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":87530438934,"isMerchantRequest":null,"themeId":189850288406,"themeCityHash":"3357666485481923661","contentLanguage":"en","currency":"USD","eventMetadataId":"ed0acf25-821c-495c-905c-7e43280e8900"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1599    );
1600
1601    var loaded = false;
1602    trekkie.ready(function() {
1603      if (loaded) return;
1604      loaded = true;
1605
1606      window.ShopifyAnalytics.lib = window.trekkie;
1607
1608      var originalDocumentWrite = document.write;
1609      document.write = customDocumentWrite;
1610      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1611      document.write = originalDocumentWrite;
1612
1613      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1614      var token = match? match[1]: undefined;
1615      if (!hasLoggedConversion(token)) {
1616        setCookieIfConversion(token);
1617        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":48990982340886,"productId":9740947718422,"productGid":"gid:\/\/shopify\/Product\/9740947718422","name":"Digital Gift Card - eCard \/ $15","price":"11.00","sku":"ADD-GC-15","brand":"Pilot Coffee Roasters","variant":"eCard \/ $15","category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1618      }
1619    });
1620
1621    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9740947718422,"requestId":"263bf652-6027-4353-aa18-072c669972a7-1790398970","shopifyEmitted":true});
1622
1623    var eventsListenerScript = document.createElement('script');
1624    eventsListenerScript.async = true;
1625    eventsListenerScript.src = "//pilotcoffeeroasters.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1626    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1627})();</script>
vendor: 1 bytes, line 1627
1627
1628<script
1629  defer
1630  src="https://pilotcoffeeroasters.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1631  data-application="storefront-renderer"
1632  data-shop-id="87530438934"
1633  data-render-region="gcp-us-central1"
1634  data-page-type="product"
1635  data-theme-instance-id="189850288406"
1636  data-theme-name="Prestige"
1637  data-theme-version="10.0.1"
1638  data-monorail-region="shop_domain"
1639  data-resource-timing-sampling-rate="10"
1640  data-shs="true"
1641  data-shs-beacon="true"
1642  data-shs-export-with-fetch="true"
1643  data-shs-logs-sample-rate="1"
1644  data-shs-beacon-endpoint="https://pilotcoffeeroasters.com/api/collect"
1645></script>
1645
1646<meta name="shopify-y" content="3941a0c2-e8cc-4f88-bbae-74429883ecbc" data-expiration="1821956570000"><meta name="shopify-s" content="94a32f3a-3bcc-4d8c-b98b-b16ef7e49416" data-expiration="1790400770000"><meta name="new-cookie-storage-activated" content="t">
1647</head>
1648
1649  
1650
1651  <body class=" gift-card features--button-transition  color-scheme color-scheme--scheme-2"><template id="drawer-default-template">
1652  <div part="base">
1653    <div part="overlay"></div>
1654
1655    <div part="content">
1656      <header part="header">
1657        <slot name="header"></slot>
1658
1659        <dialog-close-button style="display: contents">
1660          <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">
1661      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/>
1662    </svg>
1663
1664  </button>
1665        </dialog-close-button>
1666      </header>
1667
1668      <div part="body">
1669        <slot></slot>
1670      </div>
1671
1672      <footer part="footer">
1673        <slot name="footer"></slot>
1674      </footer>
1675    </div>
1676  </div>
1677</template><template id="modal-default-template">
1678  <div part="base">
1679    <div part="overlay"></div>
1680
1681    <div part="content">
1682      <header part="header">
1683        <slot name="header"></slot>
1684
1685        <dialog-close-button style="display: contents">
1686          <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">
1687      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/>
1688    </svg>
1689
1690  </button>
1691        </dialog-close-button>
1692      </header>
1693
1694      <div part="body">
1695        <slot></slot>
1696      </div>
1697    </div>
1698  </div>
1699</template><template id="popover-default-template">
1700  <div part="base">
1701    <div part="overlay"></div>
1702
1703    <div part="content">
1704      <header part="header">
1705        <slot name="header"></slot>
1706
1707        <dialog-close-button style="display: contents">
1708          <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">
1709      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/>
1710    </svg>
1711
1712  </button>
1713        </dialog-close-button>
1714      </header>
1715
1716      <div part="body">
1717        <slot></slot>
1718      </div>
1719    </div>
1720  </div>
1721</template><template id="header-search-default-template">
1722  <div part="base">
1723    <div part="overlay"></div>
1724
1725    <div part="content">
1726      <slot></slot>
1727    </div>
1728  </div>
1729</template><template id="video-media-default-template">
1730  <slot></slot>
1731
1732  <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48">
1733    <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, #ffffff)"/>
1734  </svg>
1735</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
1736    <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a>
1737
1738    <span
1739      id="header-scroll-tracker"
1740      style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"
1741    ></span><!-- BEGIN sections: header-group -->
1742<aside id="shopify-section-sections--27878708445462__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
1743    :root {
1744      --announcement-bar-is-sticky: 0;--header-scroll-tracker-offset: var(--announcement-bar-height);}#shopify-section-sections--27878708445462__announcement-bar {
1745      --announcement-bar-font-size: 0.6875rem;
1746    }
1747
1748    .announcement-bar {
1749      display: flex;
1750      justify-content: center;
1751      align-items: center;
1752      position: relative;
1753    }
1754
1755    .announcement-bar__links {
1756      position: absolute;
1757      right: 47px;
1758      display: flex;
1759      gap: 16px;
1760    }
1761
1762    .announcement-bar__link {
1763      font-size: var(--announcement-bar-font-size);
1764      color: currentColor;
1765      text-decoration: none;
1766      cursor: pointer;
1767      white-space: nowrap;
1768    }
1769
1770    .announcement-bar__link {
1771      position: relative;
1772    }
1773
1774    .announcement-bar__link::after {
1775      content: "";
1776      position: absolute;
1777      left: 0;
1778      bottom: -1px;
1779      width: 0;
1780      height: 1px;
1781      background: currentColor;
1782      transition: width 0.3s ease;
1783    }
1784
1785    .announcement-bar__link:hover::after {
1786      width: 100%;
1787    }
1788
1789    @media screen and (max-width: 767px) {
1790      
1791        /* Show message (and arrows) only on mobile */
1792        .announcement-bar__links {
1793          display: none;
1794        }
1795      
1796    }
1797
1798    @media screen and (min-width: 700px) {
1799        .announcement-bar {
1800            column-gap: 0.5rem;
1801        }
1802    }
1803
1804    @media screen and (min-width: 999px) {
1805      #shopify-section-sections--27878708445462__announcement-bar {
1806        --announcement-bar-font-size: 0.75rem;
1807      }
1808    }
1809  </style>
1810
1811  <height-observer variable="announcement-bar">
1812    <div class="announcement-bar color-scheme color-scheme--scheme-ac7e56ba-0206-4da4-b9f5-50f1e0c6ace8"><announcement-bar-carousel allow-swipe autoplay="5" id="carousel-sections--27878708445462__announcement-bar" class="announcement-bar__carousel"><p class="prose heading is-selected" >Complimentary shipping on orders of $50 or more</p></announcement-bar-carousel>
1813
1814      <div class="announcement-bar__links"></div></div>
1815  </height-observer>
1816
1817  
1817<script>
1818    document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--27878708445462__announcement-bar').clientHeight.toFixed(2)}px`);
1819  </script>
1819</aside><header id="shopify-section-sections--27878708445462__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
1820  :root {
1821    --header-is-sticky: 1;
1822  }
1823
1824  #shopify-section-sections--27878708445462__header {
1825    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
1826    --header-padding-block: 1rem;
1827    --header-transparent-header-text-color: 255 255 255;
1828    --header-separation-border-color: 28 28 28 / 0.15;
1829
1830    position: relative;
1831    z-index: 4;
1832  }
1833
1834  @media screen and (min-width: 700px) {
1835    #shopify-section-sections--27878708445462__header {
1836      --header-padding-block: 1.2rem;
1837    }
1838  }
1839
1840  @media screen and (min-width: 1000px) {
1841    #shopify-section-sections--27878708445462__header {}
1842  }#shopify-section-sections--27878708445462__header {
1843      position: sticky;
1844      top: 0;
1845    }
1846
1847    .shopify-section--announcement-bar ~ #shopify-section-sections--27878708445462__header {
1848      top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
1849    }#shopify-section-sections--27878708445462__header {
1850      --header-logo-width: 140px;
1851    }
1852
1853    @media screen and (min-width: 700px) {
1854      #shopify-section-sections--27878708445462__header {
1855        --header-logo-width: 200px;
1856      }
1857    }</style>
1858
1859<height-observer variable="header">
1860  <x-header
1861    
1862      hide-on-scroll
1863    
1864    class="header color-scheme color-scheme--scheme-2"
1865  >
1866      <a href="/" class="header__logo"><span class="sr-only">Pilot Coffee Roasters</span><img src="//pilotcoffeeroasters.com/cdn/shop/files/PCR_Wordmark_Horizontal_Black.png?v=1736805701&amp;width=5760" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/PCR_Wordmark_Horizontal_Black.png?v=1736805701&amp;width=400 400w, //pilotcoffeeroasters.com/cdn/shop/files/PCR_Wordmark_Horizontal_Black.png?v=1736805701&amp;width=600 600w" width="6137" height="456" sizes="200px" class="header__logo-image"><img src="//pilotcoffeeroasters.com/cdn/shop/files/PCR_Wordmark_Horizontal_White.png?v=1736805811&amp;width=5760" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/PCR_Wordmark_Horizontal_White.png?v=1736805811&amp;width=400 400w, //pilotcoffeeroasters.com/cdn/shop/files/PCR_Wordmark_Horizontal_White.png?v=1736805811&amp;width=600 600w" width="6137" height="456" sizes="200px" class="header__logo-image header__logo-image--transparent"></a>
1867    
1868<nav
1869        class="header__primary-nav "
1870        aria-label="Primary navigation"
1871      >
1872        <button
1873          type="button"
1874          aria-controls="sidebar-menu"
1875          
1876            class="md:hidden"
1877          
1878        >
1879          <span class="sr-only">Open 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">
1880      <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1" stroke-linecap="square"/>
1881    </svg></button><ul class="contents unstyled-list md-max:hidden">
1882
1883              <li class="header__primary-nav-item" data-title="Shop"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
1884                      <summary data-follow-link="/collections/coffee" class="h6">Shop</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/collections/coffee" class="link-faded-reverse" >Coffee</a></li><li><a href="/collections/tea-more" class="link-faded-reverse" >Tea + Matcha</a></li><li><a href="/products/gift-cards" class="link-faded-reverse" aria-current="page">Gift Cards</a></li></ul></details></dropdown-menu-disclosure></li>
1885
1886              <li class="header__primary-nav-item" data-title="Subscribe"><a
1887                    href="/pages/coffee-subscriptions-canada"
1888                    class="block h6"
1889                    
1890                  >Subscribe</a></li>
1891
1892              <li class="header__primary-nav-item" data-title="Learn">
1893                    <mega-menu-disclosure
1894                      follow-summary-link
1895                      trigger="hover"
1896                      class="contents"
1897                    ><details class="header__menu-disclosure">
1898                      <summary data-follow-link="/pages/our-story" class="h6">Learn</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5">
1899          <a href="/pages/our-story" class="link-faded-reverse">About</a><ul class="v-stack gap-2.5 unstyled-list"><li>
1900                  <a href="/pages/our-story" class="link-faded">Our Story</a>
1901                </li><li>
1902                  <a href="/pages/coffee-sourcing" class="link-faded">Coffee Sourcing</a>
1903                </li><li>
1904                  <a href="/pages/brand-new-look" class="link-faded">Brand New Look</a>
1905                </li></ul></li><li class="v-stack justify-items-start gap-5">
1906          <a href="/pages/brew-guides" class="link-faded-reverse">Brew Guides + Recipes</a><ul class="v-stack gap-2.5 unstyled-list"><li>
1907                  <a href="/pages/brew-guides" class="link-faded">Home Brewing</a>
1908                </li><li>
1909                  <a href="/pages/recipes" class="link-faded">Baking</a>
1910                </li></ul></li><li class="v-stack justify-items-start gap-5">
1911          <a href="https://www.exploretock.com/pilot-coffee-roasters-toronto" class="link-faded-reverse">Classes + Events</a><ul class="v-stack gap-2.5 unstyled-list"><li>
1912                  <a href="https://www.exploretock.com/pilot-coffee-roasters-toronto/event/507433" class="link-faded">Coffee Tasting + Palate Development</a>
1913                </li><li>
1914                  <a href="https://www.exploretock.com/pilot-coffee-roasters-toronto/event/509781/latte-art-fundamentals" class="link-faded">Latte Art Fundamentals</a>
1915                </li></ul></li></ul><div class="mega-menu__promo"><a href="https://www.exploretock.com/pilot-coffee-roasters-toronto/event/509781/latte-art-fundamentals" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=1300" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=315 315w, //pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=630 630w, //pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=945 945w" width="1300" height="800" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">Latte Art Fundamentals</p><p class="smallcaps text-xs text-subdued">Reserve Today</p></div></a><a href="/pages/brew-guides" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=1300" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=315 315w, //pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=630 630w, //pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=945 945w" width="1300" height="801" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">Brewing Guides</p><p class="smallcaps text-xs text-subdued">Get Started</p></div></a></div></div></details></mega-menu-disclosure></li>
1916
1917              <li class="header__primary-nav-item" data-title="Wholesale"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
1918                      <summary data-follow-link="/pages/wholesale" class="h6">Wholesale</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/wholesale" class="link-faded-reverse" >Become A Partner</a></li><li><a href="https://wholesale.pilotcoffeeroasters.com/" class="link-faded-reverse" >Wholesale Login </a></li></ul></details></dropdown-menu-disclosure></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><div class="localization-selectors md-max:hidden"><div class="relative">
1919      <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-nav-sections--278787084454
191962__header-country" aria-expanded="false"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60 60w" width="60" height="45" class="country-flag"><span>USD $</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
1920      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
1921    </svg></button>
1922
1923      <x-popover id="popover-localization-header-nav-sections--27878708445462__header-country" initial-focus="[aria-selected='true']" class="popover popover--bottom-end color-scheme color-scheme--dialog">
1924        <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form-header-nav-sections--27878708445462__header-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/gift-cards" /><x-listbox class="popover__value-list"><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&amp;width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canada (CAD $)</span>
1925              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="US" aria-selected="true"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States (USD $)</span>
1926              </button></x-listbox></form></x-popover>
1927    </div></div><div class="relative sm-max:hidden">
1928          <button
1929            type="button"
1930            aria-controls="account-popover-sections--27878708445462__header"
1931            aria-expanded="false"
1932          >
1933            <span class="sr-only">Open account page</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24">
1934      <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" stroke-linecap="round" stroke-linejoin="round"/>
1935      <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" stroke-miterlimit="10"/>
1936    </svg></button>
1937
1938          <x-popover
1939            id="account-popover-sections--27878708445462__header"
1940            class="popover popover--bottom-end color-scheme color-scheme--dialog account-popover"
1941          ><div class="account-popover__content">
1942                <button
1943                  type="button"
1944                  class="account-popover__button account-popover__button--primary"
1945                  aria-controls="registration-modal"
1946                  aria-expanded="false"
1947                >
1948                  <img
1949                    src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/pilot-coffee-roaster-logo.png?v=176825286659222470411789160774"
1950                    alt="Pilot Coffee Roaster"
1951                    class="account-popover__button-image"
1952                    width="100"
1953                    height="100"
1954                  >
1955                  <span> Sign Up </span>
1956                </button>
1957                <div class="account-popover__button-group account-popover__button-group--single">
1958                  <a
1959                    href="/customer_authentication/login?return_to=%2Fpages%2Fpilot-coffee-club-account&locale=en"
1960                    class="account-popover__button account-popover__button--secondary account-popover__button--single"
1961                  >Login</a>
1962                </div>
1963              </div></x-popover>
1964        </div><a href="/search" aria-controls="header-search-sections--278787084454
196462__header">
1965          <span class="sr-only">Open search</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24">
1966      <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/>
1967      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/>
1968    </svg></a><a
1969        href="/cart"
1970        class="relative"
1971        
1972          aria-controls="cart-drawer"
1973        
1974        data-no-instant
1975      >
1976        <span class="sr-only">Open 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" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot
1977          class="header__cart-dot  "
1978        ></cart-dot>
1979      </a>
1980    </nav><header-search id="header-search-sections--27878708445462__header" class="header-search">
1981  <div class="container">
1982    <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search">
1983      <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24">
1984      <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/>
1985      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/>
1986    </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Search" placeholder="Search for...">
1987
1988        <dialog-close-button class="contents">
1989          <button type="button">
1990            <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">
1991      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/>
1992    </svg>
1993
1994  </button>
1995        </dialog-close-button>
1996      </div>
1997    </form>
1998
1999    <predictive-search id="header-predictive-search" class="predictive-search">
2000      <div class="predictive-search__content" slot="results"></div>
2001    </predictive-search>
2002  </div>
2003</header-search><template id="header-sidebar-template">
2004  <div part="base">
2005    <div part="overlay"></div>
2006
2007    <div part="content">
2008      <header part="header">
2009        <dialog-close-button class="contents">
2010          <button
2011            type="button"
2012            part="close-button tap-area"
2013            aria-label="Close"
2014          ><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
2015      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/>
2016    </svg>
2017
2018  </button>
2019        </dialog-close-button>
2020      </header>
2021
2022      <div part="panel-list">
2023        <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
2024    </div>
2025  </div>
2026</template>
2027
2028<header-sidebar
2029  id="sidebar-menu"
2030  class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2"
2031  template="header-sidebar-template"
2032  open-from="left"
2033><div class="header-sidebar__main-panel" slot="main-panel">
2034    <div class="header-sidebar__scroller">
2035      <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><button
2036                type="button"
2037                class="header-sidebar__linklist-button "
2038                aria-controls="header-panel-1"
2039                aria-expanded="false"
2040              >Shop<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
2041      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
2042    </svg></button></li><li><a
2043                href="/pages/coffee-subscriptions-canada"
2044                class="header-sidebar__linklist-button "
2045              >Subscribe</a></li><li><button
2046                type="button"
2047                class="header-sidebar__linklist-button "
2048                aria-controls="header-panel-3"
2049                aria-expanded="false"
2050              >Learn<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
2051      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
2052    </svg></button></li><li><button
2053                type="button"
2054                class="header-sidebar__linklist-button "
2055                aria-controls="header-panel-4"
2056                aria-expanded="false"
2057              >Wholesale<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
2058      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
2059    </svg></button></li></ul>
2060    </div><div class="header-sidebar__footer"><div class="account-popover__content sm:hidden"><button
2061                type="button"
2062                class="account-popover__button account-popover__button--primary"
2063                aria-controls="registration-modal"
2064                aria-expanded="false"
2065              >
2066                <img
2067                  src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/pilot-coffee-roaster-logo.png?v=176825286659222470411789160774"
2068                  alt="Pilot Coffee Roaster"
2069                  class="account-popover__button-image"
2070                  width="100"
2071                  height="100"
2072                >
2073                <span> Sign Up </span>
2074              </button>
2075              <div class="account-popover__button-group account-popover__button-group--single">
2076                <a
2077                  href="/customer_authentication/login?return_to=%2Fpages%2Fpilot-coffee-club-account&locale=en"
2078                  class="account-popover__button account-popover__button--secondary account-popover__button--single"
2079                >Login</a>
2080              </div></div><div class="localization-selectors"><div class="relative">
2081      <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-sidebar-sections--27878708445462__header-country" aria-expanded="false"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60 60w" width="60" height="45" class="country-flag"><span>USD $</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
2082      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2083    </svg></button>
2084
2085      <x-popover id="popover-localization-header-sidebar-sections--27878708445462__header-country" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog">
2086        <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form-header-sidebar-sections--27878708445462__header-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/gift-cards" /><x-listbox class="popover__value-list"><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&amp;width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canada (CAD $)</span>
2087              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="US" aria-selected="true"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States (USD $)</span>
2088              </button></x-listbox></form></x-popover>
2089    </div></div></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
2090      <div class="header-sidebar__scroller"><div id="header-panel-1" class="header-sidebar__sub-panel" hidden>
2091              <button
2092                type="button"
2093                class="header-sidebar__back-button link-faded is-divided text-with-icon  md:hidden"
2094                data-action="close-panel"
2095              ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
2096      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
2097    </svg>Shop</button>
2098
2099              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a
2100                        href="/collections/coffee"
2101                        class="header-sidebar__linklist-button "
2102                      >Coffee</a></li><li><a
2103                        href="/collections/tea-more"
2104                        class="header-sidebar__linklist-button "
2105                      >Tea + Matcha</a></li><li><a
2106                        href="/products/gift-cards"
2107                        class="header-sidebar__linklist-button "
2108                      >Gift Cards</a></li></ul></div><div id="header-panel-3" class="header-sidebar__sub-panel" hidden>
2109              <button
2110                type="button"
2111                class="header-sidebar__back-button link-faded is-divided text-with-icon  md:hidden"
2112                data-action="close-panel"
2113              ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
2114      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
2115    </svg>Learn</button>
2116
2117              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><accordion-disclosure>
2118                        <details class="accordion__disclosure group">
2119                          <summary class="header-sidebar__linklist-button ">About<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span>
2120                          </summary>
2121
2122                          <div class="header-sidebar__nested-linklist"><a href="/pages/our-story" class="link-faded-reverse">Our Story</a><a href="/pages/coffee-sourcing" class="link-faded-reverse">Coffee Sourcing</a><a href="/pages/brand-new-look" class="link-faded-reverse">Brand New Look</a></div>
2123                        </details>
2124                      </accordion-disclosure></li><li><accordion-disclosure>
2125                        <details class="accordion__disclosure group">
2126                          <summary class="header-sidebar__linklist-button ">Brew Guides + Recipes<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span>
2127                          </summary>
2128
2129                          <div class="header-sidebar__nested-linklist"><a href="/pages/brew-guides" class="link-faded-reverse">Home Brewing</a><a href="/pages/recipes" class="link-faded-reverse">Baking</a></div>
2130                        </details>
2131                      </accordion-disclosure></li><li><accordion-disclosure>
2132                        <details class="accordion__disclosure group">
2133                          <summary class="header-sidebar__linklist-button ">Classes + Events<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span>
2134                          </summary>
2135
2136                          <div class="header-sidebar__nested-linklist"><a href="https://www.exploretock.com/pilot-coffee-roasters-toronto/event/507433" class="link-faded-reverse">Coffee Tasting + Palate Development</a><a href="https://www.exploretock.com/pilot-coffee-roasters-toronto/event/509781/latte-art-fundamentals" class="link-faded-reverse">Latte Art Fundamentals</a></div>
2137                        </details>
2138                      </accordion-disclosure></li></ul><div class="header-sidebar__promo scroll-area bleed md:unbleed"><a href="https://www.exploretock.com/pilot-coffee-roasters-toronto/event/509781/latte-art-fundamentals" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=1300" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=315 315w, //pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=630 630w, //pilotcoffeeroasters.com/cdn/shop/files/Latte_Art_Fundamental_Banner_1.jpg?v=1740683869&amp;width=945 945w" width="1300" height="800" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">Latte Art Fundamentals</p><p class="smallcaps text-xs text-subdued">Reserve Today</p></div></a><a href="/pages/brew-guides" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=1300" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=315 315w, //pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=630 630w, //pilotcoffeeroasters.com/cdn/shop/files/Brew_Guide_1_dfb01a0e-2e84-4ce0-81c0-72b0451ba9c8.jpg?v=1789155662&amp;width=945 945w" width="1300" height="801" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">Brewing Guides</p><p class="smallcaps text-xs text-subdued">Get Started</p></div></a></div></div><div id="header-panel-4" class="header-sidebar__sub-panel" hidden>
2139              <button
2140                type="button"
2141                class="header-sidebar__back-button link-faded is-divided text-with-icon  md:hidden"
2142                data-action="close-panel"
2143              ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
2144      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
2145    </svg>Wholesale</button>
2146
2147              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a
2148                        href="/pages/wholesale"
2149                        class="header-sidebar__linklist-button "
2150                      >Become A Partner</a></li><li><a
2151                        href="https://wholesale.pilotcoffeeroasters.com/"
2152                        class="header-sidebar__linklist-button "
2153                      >Wholesale Login </a></li></ul></div></div>
2154    </header-sidebar-collapsible-panel></header-sidebar>
2155</x-header><x-modal id="registration-modal" class="modal registration-modal customer-modal color-scheme color-scheme--dialog">
2156  <div class="registration-modal__wrapper"><div class="registration-modal__hero">
2157        <img src="//pilotcoffeeroasters.com/cdn/shop/files/SignUp_Image-
2157Desktop.png?v=1765224143&amp;width=800" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/SignUp_Image-Desktop.png?v=1765224143&amp;width=352 352w, //pilotcoffeeroasters.com/cdn/shop/files/SignUp_Image-Desktop.png?v=1765224143&amp;width=800 800w" width="800" height="400" class="registration-modal__hero-image" style="object-position:68.359% 49.121%;">
2158
2159        <div class="registration-modal__hero-overlay">
2160          <svg
2161  xmlns="http://www.w3.org/2000/svg"
2162  width="54"
2163  height="68"
2164  viewBox="0 0 54 68"
2165  fill="none"
2166  class="registration-modal__logo"
2167>
2168  <g clip-path="url(#clip0_220_2191)">
2169    <path d="M33.2078 0H19.8393C8.90062 0 0 8.70456 0 19.4054V48.5946C0 59.2954 8.90062 68 19.8393 68H33.2078C44.1483 68 53.0471 59.2954 53.0471 48.5946V19.4054C53.0471 8.70456 44.1483 0 33.2078 0ZM50.7615 47.6168C50.7561 52.4168 48.844 57.0187 45.4448 60.4128C42.0455 63.8069 37.4367 65.7161 32.6295 65.7215H20.414C15.6067 65.7161 10.9979 63.8069 7.59865 60.4128C4.19941 57.0187 2.28735 52.4168 2.28197 47.6168V20.3832C2.28735 15.5832 4.19941 10.9813 7.59865 7.5872C10.9979 4.19308 15.6067 2.28391 20.414 2.27854H32.6332C37.4404 2.28391 42.0492 4.19308 45.4485 7.5872C48.8477 10.9813 50.7598 15.5832 50.7651 20.3832L50.7615 47.6168Z" fill="white"/>
2170    <path d="M43.0527 31.0379C41.9166 29.7899 40.3421 29.0277 38.6571 28.9102C36.9722 28.7926 35.3068 29.3288 34.0079 30.4069L26.1513 38.3255C25.2274 39.248 24.0818 39.7554 22.9695 39.7056C22.8327 39.7056 22.6923 39.689 22.5537 39.6705C21.7679 39.5618 21.0279 39.237 20.4164 38.7323C19.805 38.2277 19.3462 37.5632 19.0913 36.813C18.8365 36.0629 18.7957 35.2568 18.9735 34.4848C19.1513 33.7129 19.5407 33.0055 20.0981 32.4419C20.521 32.0313 21.0213 31.7083 21.57 31.4917C22.1186 31.2751 22.7048 31.1692 23.2947 31.18H29.6676C33.1413 31.18 36.1107 28.5841 36.4266 25.2761C36.5826 23.6851 36.1505 22.0921 35.2119 20.797C34.2733 19.502 32.8928 18.5943 31.3305 18.2449C30.8202 18.1337 30.2989 18.0811 29.7766 18.0881H13.7861V49.923H16.0755V20.3555H29.7212C30.3144 20.344 30.9042 20.4496 31.4565 20.6661C32.0089 20.8827 32.513 21.206 32.9399 21.6175C33.3856 22.0629 33.7264 22.6018 33.9376 23.195C34.1489 23.7882 34.2253 24.4209 34.1613 25.0473C33.9543 27.2041 31.9828 28.894 29.6731 28.894H23.3002C22.4825 28.882 21.6692 29.0151 20.8981 29.287C19.5205 29.787 18.3504 30.7333 17.5746 31.975C16.7987 33.2167 16.4618 34.6822 16.6177 36.1374C16.7736 37.5927 17.4133 38.9538 18.4347 40.0036C19.4561 41.0533 20.8002 41.7311 22.2525 41.9287C22.465 41.9564 22.6775 41.9749 22.8789 41.9823C24.6306 42.0431 26.41 41.3033 27.7718 39.9288L35.5083 32.1227C36.3569 31.4375 37.4357 31.102 38.524 31.185C39.6122 31.268 40.6275 31.7632 41.362 32.5692C41.7657 33.0105 42.0716 33.532 42.2595 34.0996C42.4473 34.6671 42.513 35.2679 42.4522 35.8625C42.2471 38.0193 40.2755 39.7093 37.9658 39.7093H32.4484L37.0309 49.923H39.3128L35.7522 41.9896H38.2023H38.3871V41.9804C41.7131 41.7812 44.4182 39.2757 44.723 36.0857C44.8115 35.1746 44.7087 34.2551 44.4211 33.3859C44.1334 32.5167 43.6674 31.717 43.0527 31.0379Z" fill="white"/>
2171  </g>
2172  <defs>
2173    <clipPath id="clip0_220_2191">
2174      <rect width="53.0471" height="68" fill="white"/>
2175    </clipPath>
2176  </defs>
2177</svg>
2178
2179          <div class="registration-modal__hero-content"><h2 class="registration-modal__title">Get More As a Member</h2><p class="registration-modal__subtitle">Join our community to unlock exclusive benefits and rewards.</p></div>
2180        </div>
2181      </div><div class="registration-modal__form-wrapper">
2182      <form id="customer-registration-form" class="registration-form" novalidate><div id="registration-success" class="banner banner--success" style="display: none;" role="alert">
2183          <span id="registration-success-message"></span>
2184        </div><div id="registration-error" class="banner banner--error" style="display: none;" role="alert">
2185          <span id="registration-error-message"></span>
2186        </div><div class="registration-form__fields"><div class="form-field-wrapper"><div class="form-control" ><input id="input--sections--27878708445462__header--firstname" class="input" type="text"  name="firstName" placeholder="First Name*" 
2187  
2188  
2189  
2190  
2191  
2192  autocomplete="given-name"
2193  
2194  
2195  required
2196  
2197  
2198  
2199>
2199<label for="input--sections--27878708445462__header--firstname" class="floating-label text-xs">First Name*</label></div><div id="error-firstName" class="form-error" style="display: none;"></div>
2200          </div><div class="form-field-wrapper"><div class="form-control" ><input id="input--sections--27878708445462__header--lastname" class="input" type="text"  name="lastName" placeholder="Last Name*" 
2201  
2202  
2203  
2204  
2205  
2206  autocomplete="family-name"
2207  
2208  
2209  required
2210  
2211  
2212  
2213><label for="input--sections--27878708445462__header--lastname" class="floating-label text-xs">Last Name*</label></div><div id="error-lastName" class="form-error" style="display: none;"></div>
2214          </div><div class="form-field-wrapper customer-modal-phone-wrapper">
2215            <div class="customer-modal-phone-input-group">
2216              <span class="customer-modal-phone-prefix">+1</span>
2217              <input
2218                type="tel"
2219                name="phoneDigits"
2220                id="registration-phone"
2221                class="input customer-modal-phone-input"
2222                placeholder="(555) 123-4567"
2223                autocomplete="tel"
2224                required
2225              >
2226              <label class="floating-label text-xs customer-modal-phone-label" for="registration-phone"
2227                >Phone Number*</label
2228              >
2229            </div>
2230            <input type="hidden" name="phone" id="registration-phone-full">
2231            <div id="error-phone" class="form-error" style="display: none;"></div>
2232          </div><div class="form-field-wrapper"><div class="form-control" ><input id="input--sections--27878708445462__header--email" class="input" type="email" dir="ltr" name="email" placeholder="Email*" 
2233  
2234  
2235  
2236  
2237  
2238  autocomplete="email"
2239  
2240  
2241  required
2242  
2243  
2244  
2245><label for="input--sections--27878708445462__header--email" class="floating-label text-xs">Email*</label></div><div id="error-email" class="form-error" style="display: none;"></div>
2246          </div><div class="form-field-wrapper">
2247            <div class="form-field-label-with-tooltip">
2248              <label for="input--registration-form-dateOfBirth" class="form-field-label-top">
2249                Date of Birth (Optional)
2250                <span
2251                  class="tooltip-icon"
2252                  data-tooltip="Enter this info for a special birthday treat"
2253                  tabindex="0"
2254                  role="button"
2255                  aria-label="Enter this info for a special birthday treat"
2256                >
2257                  <svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none">
2258                    <circle cx="7" cy="7" r="6.5" stroke="currentColor"/>
2259                    <text x="7" y="10.5" text-anchor="middle" font-size="10" font-weight="bold" fill="currentColor">?</text>
2260                  </svg>
2261                </span>
2262              </label>
2263            </div><div class="form-control" ><input id="input--sections--27878708445462__header--dateofbirth" class="input" type="date"  name="dateOfBirth" placeholder="Date of Birth" 
2264  
2265  
2266  
2267  
2268  
2269  autocomplete="bday"
2270  
2271  
2272  
2273  
2274  
2275  
2276><label for="input--sections--27878708445462__header--dateofbirth" class="sr-only">Date of Birth</label></div><div id="error-dateOfBirth" class="form-error" style="display: none;"></div>
2277          </div>
2278        </div><div class="registration-form__checkboxes">
2279          
2280<div class="checkbox-control" ><input id="checkbox--sections--27878708445462__header--acceptsMarketing-" class="checkbox" type="checkbox" name="acceptsMarketing" 
2281  
2282  
2283  
2284  checked
2285><label for="checkbox--sections--27878708445462__header--acceptsMarketing-">I agree to receive PCC perks, announcements and marketing emails from Pilot Coffee Roasters</label></div>
2286<div class="checkbox-control" ><input id="checkbox--sections--27878708445462__header--acceptsTerms-" class="checkbox" type="checkbox" name="acceptsTerms" 
2287  
2288  
2289  required
2290  
2291><label for="checkbox--sections--27878708445462__header--acceptsTerms-">By creating an account, you agree to our Terms of Service and Privacy Policy.</label></div><div id="error-acceptsTerms" class="form-error" style="display: none;"></div>
2292        </div><button
2293          type="submit"
2294          class="registration-form__submit button button--primary button--full-width"
2295          id="registration-submit"
2296        >
2297          <span class="button-label">Join Now</span>
2298          <span class="button-spinner" style="display: none;">
2299            <svg class="spinner" viewBox="0 0 24 24">
2300              <circle class="spinner-circle" cx="12" cy="12" r="10"></circle>
2301            </svg>
2302          </span>
2303        </button>
2304      </form>
2305    </div>
2306  </div>
2307</x-modal><x-modal id="activate-account-modal" class="modal registration-modal customer-modal color-scheme color-scheme--dialog">
2308  <div class="registration-modal__wrapper"><div class="registration-modal__hero">
2309        <img src="//pilotcoffeeroasters.com/cdn/shop/files/SignUp_Image-Desktop.png?v=1765224143&amp;width=800" alt="" srcset="//pilotcoffeeroasters.com/cdn/shop/files/SignUp_Image-Desktop.png?v=1765224143&amp;width=352 352w, //pilotcoffeeroasters.com/cdn/shop/files/SignUp_Image-Desktop.png?v=1765224143&amp;width=800 800w" width="800" height="400" class="registration-modal__hero-image" style="object-position:68.359% 49.121%;">
2310
2311        <div class="registration-modal__hero-overlay">
2312          <svg
2313  xmlns="http://www.w3.org/2000/svg"
2314  width="54"
2315  height="68"
2316  viewBox="0 0 54 68"
2317  fill="none"
2318  class="registration-modal__logo"
2319>
2320  <g clip-path="url(#clip0_220_2191)">
2321    <path d="M33.2078 0H19.8393C8.90062 0 0 8.70456 0 19.4054V48.5946C0 59.2954 8.90062 68 19.8393 68H33.2078C44.1483 68 53.0471 59.2954 53.0471 48.5946V19.4054C53.0471 8.70456 44.1483 0 33.2078 0ZM50.7615 47.6168C50.7561 52.4168 48.844 57.0187 45.4448 60.4128C42.0455 63.8069 37.4367 65.7161 32.6295 65.7215H20.414C15.6067 65.7161 10.9979 63.8069 7.59865 60.4128C4.19941 57.0187 2.28735 52.4168 2.28197 47.6168V20.3832C2.28735 15.5832 4.19941 10.9813 7.59865 7.5872C10.9979 4.19308 15.6067 2.28391 20.414 2.27854H32.6332C37.4404 2.28391 42.0492 4.19308 45.4485 7.5872C48.8477 10.9813 50.7598 15.5832 50.7651 20.3832L50.7615 47.6168Z" fill="white"/>
2322    <path d="M43.0527 31.0379C41.9166 29.7899 40.3421 29.0277 38.6571 28.9102C36.9722 28.7926 35.3068 29.3288 34.0079 30.4069L26.1513 38.3255C25.2274 39.248 24.0818 39.7554 22.9695 39.7056C22.8327 39.7056 22.6923 39.689 22.5537 39.6705C21.7679 39.5618 21.0279 39.237 20.4164 38.7323C19.805 38.2277 19.3462 37.5632 19.0913 36.813C18.8365 36.0629 18.7957 35.2568 18.9735 34.4848C19.1513 33.7129 19.5407 33.0055 20.0981 32.4419C20.521 32.0313 21.0213 31.7083 21.57 31.4917C22.1186 31.2751 22.7048 31.1692 23.2947 31.18H29.6676C33.1413 31.18 36.1107 28.5841 36.4266 25.2761C36.5826 23.6851 36.1505 22.0921 35.2119 20.797C34.2733 19.502 32.8928 18.5943 31.3305 18.2449C30.8202 18.1337 30.2989 18.0811 29.7766 18.0881H13.7861V49.923H16.0755V20.3555H29.7212C30.3144 20.344 30.9042 20.4496 31.4565 20.6661C32.0089 20.8827 32.513 21.206 32.9399 21.6175C33.3856 22.0629 33.7264 22.6018 33.9376 23.195C34.1489 23.7882 34.2253 24.4209 34.1613 25.0473C33.9543 27.2041 31.9828 28.894 29.6731 28.894H23.3002C22.4825 28.882 21.6692 29.0151 20.8981 29.287C19.5205 29.787 18.3504 30.7333 17.5746 31.975C16.7987 33.2167 16.4618 34.6822 16.6177 36.1374C16.7736 37.5927 17.4133 38.9538 18.4347 40.0036C19.4561 41.0533 20.8002 41.7311 22.2525 41.9287C22.465 41.9564 22.6775 41.9749 22.8789 41.9823C24.6306 42.0431 26.41 41.3033 27.7718 39.9288L35.5083 32.1227C36.3569 31.4375 37.4357 31.102 38.524 31.185C39.6122 31.268 40.6275 31.7632 41.362 32.5692C41.7657 33.0105 42.0716 33.532 42.2595 34.0996C42.4473 34.6671 42.513 35.2679 42.4522 35.8625C42.2471 38.0193 40.2755 39.7093 37.9658 39.7093H32.4484L37.0309 49.923H39.3128L35.7522 41.9896H38.2023H38.3871V41.9804C41.7131 41.7812 44.4182 39.2757 44.723 36.0857C44.8115 35.1746 44.7087 34.2551 44.4211 33.3859C44.1334 32.5167 43.6674 31.717 43.0527 31.0379Z" fill="white"/>
2323  </g>
2324  <defs>
2325    <clipPath id="clip0_220_2191">
2326      <rect width="53.0471" height="68" fill="white"/>
2327    </clipPath>
2328  </defs>
2329</svg>
2330
2331          <div class="registration-modal__hero-content">
2332            <h2 class="registration-modal__title">Welcome back</h2>
2333          </div>
2334        </div>
2335      </div><div class="registration-modal__form-wrapper">
2336      <p class="activate-account-modal__message">
2337        Great news! Looks like we already have your email. Just tap below to activate your Pilot Coffee Club membership and start enjoying exclusive offers and other perks.
2338      </p>
2339      <a
2340        href="/customer_authentication/login?return_to=%2Fpages%2Fpilot-coffee-club-account&locale=en"
2341        class="button button--primary button--full-width activate-account-modal__button"
2342      >
2343        ACTIVATE MY MEMBERSHIP
2344      </a>
2345    </div>
2346  </div>
2347</x-modal>
2348
2349<style>
2350  .registration-modal {
2351    --dialog-max-width: 480px;
2352  }
2353
2354  .registration-modal::part(body) {
2355    padding: 0;
2356  }
2357
2358  .registration-modal::part(content) {
2359    overflow: hidden;
2360    max-height: 95dvh;
2361    border-radius: 4px;
2362    position: relative;
2363  }
2364
2365  .registration-modal__wrapper {
2366    background: white;
2367    overflow: hidden;
2368    max-height: 95dvh;
2369    overflow-y: auto;
2370  }
2371
2372  /* Hero Section */
2373  .registration-modal__hero {
2374    position: relative;
2375    width: 100%;
2376    height: 250px;
2377    overflow: hidden;
2378  }
2379
2380  .registration-modal__hero-image {
2381    width: 100%;
2382    height: 100%;
2383    object-fit: cover;
2384  }
2385
2386  .registration-modal__hero-overlay {
2387    position: absolute;
2388    top: 0;
2389    left: 0;
2390    right: 0;
2391    bottom: 0;
2392    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3));
2393    display: flex;
2394    flex-direction: column;
2395    align-items: flex-start;
2396    padding: 2.25rem 1.5rem;
2397  }
2398
2399  .registration-modal__logo {
2400    width: 55px;
2401    margin-bottom: 18px;
2402    display: block;
2403  }
2404
2405  .registration-modal__hero-content {
2406    color: white;
2407    max-width: 500px;
2408  }
2409
2410  .registration-modal__title {
2411    font-size: 28px;
2412    font-weight: 400;
2413    line-height: 1.2;
2414  }
2415
2416  .registration-modal__subtitle {
2417    font-size: 1rem;
2418    line-height: 1.5;
2419  }
2420
2421  /* Modal close button styling (in shadow DOM header) - white X over hero image */
2422  .registration-modal::part(close-button) {
2423    position: absolute;
2424    top: 1rem;
2425    right: 1rem;
2426    z-index: 30;
2427    background: none;
2428    border: none;
2429    width: 40px;
2430    height: 40px;
2431    display: flex;
2432    align-items: center;
2433    justify-content: center;
2434    cursor: pointer;
2435    color: white;
2436    opacity: 1 !important;
2437    transition: opacity 0.2s;
2438  }
2439
2440  .registration-modal::part(close-button):hover {
2441    opacity: 0.7;
2442  }
2443
2444  .registration-modal::part(header) {
2445    position: absolute;
2446    top: 0;
2447    right: 0;
2448    z-index: 30;
2449    width: auto;
2450    padding: 0;
2451    border: none;
2452  }
2453
2454  /* Form Section */
2455  .registration-modal__form-wrapper {
2456    padding: 2rem;
2457  }
2458
2459  .registration-form__fields {
2460    display: flex;
2461    flex-direction: column;
2462    gap: 1rem;
2463    margin-bottom: 1.5rem;
2464  }
2465
2466  .registration-form__checkboxes {
2467    display: flex;
2468    flex-direction: column;
2469    gap: 4px;
2470    margin-bottom: 1.5rem;
2471  }
2472
2473  .registration-form__submit {
2474    width: 100%;
2475    --button-background: 26, 26, 26;
2476    --button-text-color: 255, 255, 255;
2477  }
2478
2479  .form-field-wrapper {
2480    position: relative;
2481  }
2482
2483  .form-error {
2484    color: rgb(220, 38, 38);
2485    font-size: 0.875rem;
2486    text-align: left;
2487    left: 0;
2488    width: 100%;
2489  }
2490
2491  .button-spinner {
2492    display: inline-block;
2493    width: 1rem;
2494    height: 1rem;
2495    margin-left: 0.5rem;
2496  }
2497
2498  .spinner {
2499    animation: spin 1s linear infinite;
2500    width: 100%;
2501    height: 100%;
2502  }
2503
2504  .spinner-circle {
2505    fill: none;
2506    stroke: currentColor;
2507    stroke-width: 3;
2508    stroke-dasharray: 50;
2509    stroke-dashoffset: 25;
2510  }
2511
2512  @keyframes spin {
2513    to {
2514      transform: rotate(360deg);
2515    }
2516  }
2517
2518  #registration-submit.is-loading .button-label {
2519    opacity: 0.5;
2520  }
2521
2522  /* Activate Account Modal */
2523  .activate-account-modal__message {
2524    font-size: 1rem;
2525    line-height: 1.6;
2526    color: #333;
2527    margin-bottom: 1.5rem;
2528  }
2529
2530  .activate-account-modal__button {
2531    --button-background: 26, 26, 26;
2532    --button-text-color: 255, 255, 255;
2533  }
2534
2535  /* Responsive */
2536  @media screen and (max-width: 640px) {
2537    .registration-modal {
2538      --dialog-max-width: 100%;
2539    }
2540
2541    .registration-modal__hero {
2542      height: 250px;
2543    }
2544
2545    .registration-modal__hero-overlay {
2546      padding: 1.5rem;
2547    }
2548
2549    .registration-modal__title {
2550      font-size: 1.5rem;
2551    }
2552
2553    .registration-modal__subtitle {
2554      font-size: 0.875rem;
2555    }
2556
2557    .registration-modal__form-wrapper {
2558      padding: 1.5rem;
2559    }
2560  }
2561</style>
2562</height-observer>
2563
2564<script>
2565  document.documentElement.style.setProperty(
2566    '--header-height',
2567    `${document.getElementById('shopify-section-sections--27878708445462__header').clientHeight.toFixed(2)}px`
2568  );
2569</script>
2569
2570
2571
2572</header>
2573<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
2574<section id="shopify-section-sections--27878708478230__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-2" initial-focus="false" handle-editor-events>
2575  <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer>
2576
2577</section>
2578<!-- END sections: overlay-group --><main id="main" class="anchor">
2579      <section id="shopify-section-template--27878707560726__main" class="shopify-section shopify-section--main-product">
2579<script>
2580  console.log('>>> [stayai] selling_plan_groups', []);
2581</script>
2581<style>
2582  #shopify-section-template--27878707560726__main {
2583    --product-grid: "product-gallery" "product-info"  / minmax(0, 1fr);
2584  }
2585
2586  @media screen and (min-width: 1000px) {
2587    #shopify-section-template--27878707560726__main {--product-grid: "product-gallery product-info" / minmax(0, 0.6fr) minmax(0, 0.4fr);}
2588  }
2589</style>
2589<script>
2590  console.log('>>> [stayai] main-product PDP',
2591    '\n  handle:', "gift-cards",
2592    '\n  ACTIVE_APP_ID:', "5859381",
2593    '\n  product.selling_plan_groups (ALL apps):', [],
2594    '\n  ActiveSellingPlanGroups (filtered):', [],
2595    '\n  first_variant selling_plan_allocations (what the Recharge SFE cart <select> is built from):', []
2596  );
2597</script>
2597
2598
2599<div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673">
2600  <div class="container container--xl">
2601    <product-rerender id="product-info-9740947718422-template--27878707560726__main" observe-form="product-form-main-9740947718422-template--27878707560726__main" allow-partial-rerender>
2602      <div class="product"><style>@media screen and (max-width: 999px) {
2603      #shopify-section-template--27878707560726__main {
2604        --product-gallery-carousel-grid: auto / auto-flow min(28rem, 88vw);
2605        --product-gallery-carousel-gap: 0.125rem;
2606        --product-gallery-carousel-scroll-snap-type: none;
2607      }
2608    }@media screen and (min-width: 1000px) {
2609    #shopify-section-template--27878707560726__main {--product-gallery-carousel-grid: auto-flow dense / repeat(2, minmax(0, 1fr));
2610        --product-gallery-carousel-scroll-snap-type: none;
2611        --product-gallery-carousel-gap: 20px;}#shopify-section-template--27878707560726__main .product-gallery__media:not([hidden]) {
2612        grid-column: span 2;
2613      }
2614
2615      #shopify-section-template--27878707560726__main .product-gallery__media:not([hidden]) ~ .product-gallery__media {
2616        grid-column: span 1;
2617      }}
2618</style>
2619
2620<product-gallery class="product-gallery" form="product-form-main-9740947718422-template--27878707560726__main" filtered-indexes="[]" autoplay-media ><div class="product-gallery__image-list"><div class="contents"><scroll-carousel adaptive-height id="product-gallery-carousel-9740947718422-template--27878707560726__main" class="product-gallery__carousel scroll-area full-bleed md:unbleed" role="region"><div class="product-gallery__media snap-center is-initial" data-media-type="image" data-media-id="42830735048982" role="group" aria-label="Item 1 of 1" ><img src="//pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=1024" alt="Pilot Coffee Roasters gift card with colorful floral artwork on a light surface." srcset="//pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=200 200w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=300 300w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=400 400w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=500 500w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=600 600w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=700 700w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=800 800w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=1000 1000w" width="1024" height="1024" loading="eager" fetchpriority="high" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 756px - 96px)" style="object-position:49.121% 60.742%;"></div></scroll-carousel></div></div></product-gallery>
2621<safe-sticky class="product-info ">
2622  <div class="product-info__block-list"><div
2623        class="product-info__block-item"
2624        data-block-id="title"
2625        data-block-type="title"
2626        �
2627      ><h1 class="product-title h3">Gift Cards</h1></div><div
2628        class="product-info__block-item"
2629        data-block-id="text_AtwBmM"
2630        data-block-type="text"
2631        �
2632      ></div><div
2633        class="product-info__block-item"
2634        data-block-id="description"
2635        data-block-type="description"
2636        �
2637      ><div class="prose"><p>Give the gift of exceptional coffee with a Pilot Coffee Roasters gift card. Perfect for any coffee lover. From beans for home to delicious drinks in our cafes, gift cards can be redeemed for online orders or in-store purchases. <br><br>Available as a physical gift card or eCard. No expiry, no processing fees – just great coffee.</p></div></div><div
2638        class="product-info__block-item"
2639        data-block-id="separator"
2640        data-block-type="separator"
2641        �
2642      ><hr></div><div
2643        class="product-info__block-item"
2644        data-block-id="variant_picker"
2645        data-block-type="variant-picker"
2646        �
2647      ><variant-picker class="variant-picker v-stack gap-4" section-id="template--27878707560726__main" form-id="product-form-main-9740947718422-template--27878707560726__main" context="main_product" handle="gift-cards" update-url>
2647<script data-variant type="application/json">{"id":48990982340886,"title":"eCard \/ $15","option1":"eCard","option2":"$15","option3":null,"sku":"ADD-GC-15","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Digital Gift Card - eCard \/ $15","public_title":"eCard \/ $15","options":["eCard","$15"],"price":1100,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
2647
2648
2649      <fieldset class="variant-picker__option v-stack gap-2">
2650        <div class="variant-picker__option-info h-stack justify-between gap-2">
2651          <div class="h-stack gap-1">
2652            <legend>Gift Card Type:</legend></div>
2653        </div><div class="relative"><button type="button" class="select" aria-controls="popover-variant-dropdown-template--27878707560726__main-9740947718422-1" aria-expanded="false">
2654              <span id="popover-variant-dropdown-template--27878707560726__main-9740947718422-1-selected-value">eCard</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-dropdown-chevron" viewBox="0 0 10 6">
2655      <path d="m1 1 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2656    </svg></button>
2657
2658            <x-popover id="popover-variant-dropdown-template--27878707560726__main-9740947718422-1" class="popover popover--bottom-start color-scheme color-scheme--dialog" close-on-listbox-change>
2659              <p class="h5" slot="header">Gift Card Type</p>
2660
2661              <div class="popover__value-list"><div class="popover__value-option"><input class="sr-only" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option1-4643940860182" form="product-form-main-9740947718422-template--27878707560726__main" name="product-form-main-9740947718422-template--27878707560726__main-option1" data-option-position="1" value="4643940860182" checked><a href="/products/digital-gift-card?variant=48990982340886" class="h-stack justify-between gap-2"><span>eCard</span></a>
2662                      </div></div>
2663            </x-popover>
2664          </div></fieldset>
2665
2666      <fieldset class="variant-picker__option v-stack gap-2">
2667        <div class="variant-picker__option-info h-stack justify-between gap-2">
2668          <div class="h-stack gap-1">
2669            <legend>Gift Card Value:</legend></div>
2670        </div><div class="relative"><button type="button" class="select" aria-controls="popover-variant-dropdown-template--27878707560726__main-9740947718422-2" aria-expanded="false">
2671              <span id="popover-variant-dropdown-template--27878707560726__main-9740947718422-2-selected-value">$15</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-dropdown-chevron" viewBox="0 0 10 6">
2672      <path d="m1 1 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2673    </svg></button>
2674
2675            <x-popover id="popover-variant-dropdown-template--27878707560726__main-9740947718422-2" class="popover popover--bottom-start color-scheme color-scheme--dialog" close-on-listbox-change>
2676              <p class="h5" slot="header">Gift Card Value</p>
2677
2678              <div class="popover__value-list"><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-4405738766614">
2679                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-4405738766614" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4405738766614" checked><span>$15</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-4218449297686">
2680                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-4218449297686" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4218449297686" ><span>$25</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-4218449330454">
2681                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-4218449330454" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4218449330454" ><span>$50</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-4417597899030">
2682                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-4417597899030" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4417597899030" ><span>$75</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-4218449363222">
2683                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-4218449363222" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4218449363222" ><span>$100</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-6207064703254">
2684                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-6207064703254" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="6207064703254" ><span>200</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-6459631042838">
2685                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-6459631042838" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="6459631042838" ><span>10.00</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-main-9740947718422-template--27878707560726__main-option2-7060975091990">
2686                        <input class="sr-only" form="product-form-main-9740947718422-template--27878707560726__main" type="radio" id="product-form-main-9740947718422-template--27878707560726__main-option2-7060975091990" name="product-form-main-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="7060975091990" ><span>40.00</span></label></div>
2687            </x-popover>
2688          </div></fieldset><noscript><div class="form-control" ><select id="select--template--27878707560726__main-product-form-main-9740947718422-template--27878707560726__main-id" class="select" name="id" form="product-form-main-9740947718422-template--27878707560726__main"
2689  
2690  
2691><option selected="selected"  value="48990982340886">eCard / $15 - $11.00</option><option   value="48733853745430">eCard / $25 - $18.00</option><option   value="48733853778198">eCard / $50 - $36.00</option><option   value="49007939649814">eCard / $75 - $54.00</option><option   value="48733853810966">eCard / $100 - $71.00</option><option   value="50865601839382">eCard / 200 - $142.00</option><option   value="51091202343190">eCard / 10.00 - $8.00</option><option   value="51636221018390">eCard / 40.00 - $29.00</option></select><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-dropdown-chevron" viewB
2691ox="0 0 10 6">
2692      <path d="m1 1 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2693    </svg><label for="select--template--27878707560726__main-product-form-main-9740947718422-template--27878707560726__main-id" class="floating-label text-xs">Variant</label></div></noscript>
2694  </variant-picker></div><div
2695        class="product-info__block-item"
2696        data-block-id="quantity_selector"
2697        data-block-type="quantity-selector"
2698        �
2699      ><quantity-selector class="quantity-selector "><button disabled class="quantity-selector__button">
2700      <span class="sr-only">Decrease quantity</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-minus" viewBox="0 0 12 12">
2701      <path d="M0 6h12" stroke="currentColor" stroke-width="1"/>
2702    </svg></button>
2703
2704    <quantity-input>
2705      <input class="quantity-selector__input " type="number" value="1" name="quantity" form="product-form-main-9740947718422-template--27878707560726__main" inputmode="numeric"  aria-label="Change quantity">
2706    </quantity-input>
2707
2708    <button class="quantity-selector__button">
2709      <span class="sr-only">Decrease quantity</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-plus" viewBox="0 0 12 12">
2710      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1"/>
2711    </svg></button></quantity-selector>�</div><div
2712        class="product-info__block-item"
2713        data-block-id="buy_buttons"
2714        data-block-type="buy-buttons"
2715        �
2716      ><div class="button-price-wrapp kkk"><product-form><form method="post" action="/cart/add" id="product-form-main-9740947718422-template--27878707560726__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="48990982340886">
2717
2718      
2719
2720      <div class="v-stack gap-4">
2721          <button type="button" class="button w-full" aria-controls="template--27878707560726__main--product-recipient-popup" aria-expanded="false">
2721Choose Recipient &amp; Delivery Time</button>
2722        
2723          <x-modal id="template--27878707560726__main--product-recipient-popup" class="modal modal--sm color-scheme color-scheme--dialog">
2724            <span class="h5" slot="header">Enter Gift Card Details</span>
2725        
2726            <div class="product-recipient-popup iii">
2727              <input type="hidden" form="product-form-main-9740947718422-template--27878707560726__main" name="properties[_delivery_mode]" value="DIGITAL">
2728
2729              <div class="fieldset">
2730                <div class="form-control">
2731                  <input id="productRecipientSenderName" form="product-form-main-9740947718422-template--27878707560726__main" class="input" type="text" dir="ltr" name="properties[_sender_name]" placeholder="Your Name">
2732                  <label for="productRecipientSenderName" class="floating-label text-xs">Your Name</label>
2733                </div>
2734
2735                <div class="form-control">
2736                  <input id="productRecipientSenderEmail" form="product-form-main-9740947718422-template--27878707560726__main" class="input" type="email" dir="ltr" name="properties[_sender_email]" placeholder="Your Email">
2737                  <label for="productRecipientSenderEmail" class="floating-label text-xs">Your Email</label>
2738                </div>
2739
2740                <div class="checkbox-control" style="display:none;">
2741                  <input id="productRecipientIsGift" checked form="product-form-main-9740947718422-template--27878707560726__main" class="checkbox" type="checkbox" name="properties[_is_gift]" value="Yes">
2742                  <label for="productRecipientIsGift">Is Gift</label>
2743                </div>
2744
2745                <div class="form-control">
2746                  <input id="productRecipientReceiverName" form="product-form-main-9740947718422-template--27878707560726__main" class="input" type="text" dir="ltr" name="properties[_receiver_name]" placeholder="Receiver Name">
2747                  <label for="productRecipientReceiverName" class="floating-label text-xs">Receiver Name</label>
2748                </div>
2749
2750                <div class="form-control">
2751                  <input id="productRecipientReceiverEmail" form="product-form-main-9740947718422-template--27878707560726__main" class="input" type="email" dir="ltr" name="properties[_receiver_email]" placeholder="Receiver Email">
2752                  <label for="productRecipientReceiverEmail" class="floating-label text-xs">Receiver Email</label>
2753                </div>
2754
2755                <div class="form-control">
2756                  <textarea id="productRecipientGreetingMessage" form="product-form-main-9740947718422-template--27878707560726__main" class="textarea" dir="ltr" name="properties[_message]" placeholder="Message (optional)"></textarea>
2757                  <label for="productRecipientGreetingMessage" class="floating-label text-xs">Message (optional)</label>
2758                </div>
2759
2760                <div class="checkbox-control"  style="display:none;">
2761                  <input id="productRecipientScheduled" checked form="product-form-main-9740947718422-template--27878707560726__main" class="checkbox" type="checkbox" name="properties[_scheduled]" value="Yes">
2762                  <label for="productRecipientScheduled">Scheduled</label>
2763                </div>
2764
2765                <div class="form-control">
2766                  <input id="productRecipientDeliverAt"  name="properties[_deliver_at]" form="product-form-main-9740947718422-template--27878707560726__main" class="input" type="datetime-local" dir="ltr" " placeholder="Deliver At">
2767                  <label for="productRecipientDeliverAt" class="floating-label text-xs">Deliver At</label>
2768                </div>
2769              </div>
2770                <input type="hidden" id="productRecipientDeliverAtFormatted" form="product-form-main-9740947718422-template--27878707560726__main"name="properties[_deliver_at]"/>
2771                
2772              <button type="submit" form="product-form-main-9740947718422-template--27878707560726__main" class="button w-full">Add Card To Cart</button>
2773            </div>
2774          </x-modal>
2775        
2776      </div><input type="hidden" name="product-id" value="9740947718422" /><input type="hidden" name="section-id" value="template--27878707560726__main" /></form></product-form></div></div></div></safe-sticky>
2777</div>
2778    </product-rerender>
2779  </div>
2780</div><product-rerender id="product-form-main-9740947718422-template--27878707560726__main-sticky-bar" observe-form="product-form-main-9740947718422-template--27878707560726__main">
2781    <product-sticky-bar form="product-form-main-9740947718422-template--27878707560726__main" class="product-sticky-bar">
2782      <div class="product-sticky-bar__info sm-max:hidden">
2783        <div class="h-stack gap-6"><img src="//pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=1024" alt="Pilot Coffee Roasters gift card with colorful floral artwork on a light surface." srcset="//pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=60 60w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=120 120w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=180 180w" width="1024" height="1024" loading="lazy" sizes="60px" style="object-position:49.121% 60.742%;"><div class="v-stack">
2784            <span class="h6">Gift Cards</span><price-list class="price-list "><sale-price id="price" class="main-price-wrap" data-price="$11.00" class="desk-price-wrap mmm h6 text-subdued">
2785      <span class="sr-only">Sale price</span><span class="productmain-price" style="display: none;">$11.00</span></sale-price></price-list></div>
2786        </div>
2787      </div>
2788
2789      <buy-buttons class="buy-buttons" template="gift-card" form="product-form-main-9740947718422-template--27878707560726__main">
2790<button type="submit"  class="button" form="product-form-main-9740947718422-template--27878707560726__main" >Add to cart<div class="v-stack"><price-list class="price-list price-list--product"><sale-price id="price" class="main-price-wrap" data-price="$11.00" class="desk-price-wrap mmm h4 text-subdued">
2791      <span class="sr-only">Sale price</span><span class="productmain-price" style="display: none;">$11.00</span></sale-price></price-list></div></button></buy-buttons>
2792    </product-sticky-bar>
2793  </product-rerender><template id="quick-buy-content" class="main-product-quick-buy">
2794  <p class="h5" slot="header">Choose options</p>
2795
2796  <div class="quick-buy-modal__content main-product-quick-buy-wrapp test">
2797    <product-rerender id="quick-buy-modal-content" observe-form="product-form-quick-buy-9740947718422-template--27878707560726__main" allow-partial-rerender>
2798      <dialog-close-button class="contents">
2799        <button type="button" class="quick-buy-modal__close-button sm-max:hidden">
2800          <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">
2801      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/>
2802    </svg>
2803
2804  </button>
2805      </dialog-close-button>
2806
2807      <div class="quick-buy-modal__gallery-wrapper"><style>@media screen and (min-width: 1000px) {
2808    #shopify-section-template--27878707560726__main {}}
2809</style>
2810
2811<product-gallery class="product-gallery" form="product-form-quick-buy-9740947718422-template--27878707560726__main" filtered-indexes="[]" autoplay-media ><div class="product-gallery__image-list"><div class="product-gallery__carousel-with-arrows"><carousel-prev-button aria-controls="product-gallery-carousel-9740947718422-template--27878707560726__main" class="contents">
2812          <button type="button" class="tap-area sm:hidden">
2813            <span class="sr-only">Previous</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-left  icon--direction-aware" viewBox="0 0 16 18">
2814      <path d="M11 1 3 9l8 8" stroke="currentColor" stroke-linecap="square"/>
2815    </svg></button>
2816        </carousel-prev-button><scroll-carousel adaptive-height id="product-gallery-carousel-9740947718422-template--27878707560726__main" class="product-gallery__carousel scroll-area " role="region"><div class="product-gallery__media snap-center is-initial" data-media-type="image" data-media-id="42830735048982" role="group" aria-label="Item 1 of 1" ><img src="//pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=1024" alt="Pilot Coffee Roasters gift card with colorful floral artwork on a light surface." srcset="//pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=200 200w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=300 300w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=400 400w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=500 500w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=600 600w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=700 700w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=800 800w, //pilotcoffeeroasters.com/cdn/shop/files/Web_Product_Badge_Gift_Card.jpg?v=1762353834&amp;width=1000 1000w" width="1024" height="1024" loading="eager" fetchpriority="high" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 756px - 96px)" style="object-position:49.121% 60.742%;"></div>
2816</scroll-carousel><carousel-next-button aria-controls="product-gallery-carousel-9740947718422-template--27878707560726__main" class="contents">
2817          <button type="button" class="tap-area sm:hidden">
2818            <span class="sr-only">Next</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-right  icon--direction-aware" viewBox="0 0 16 18">
2819      <path d="m5 17 8-8-8-8" stroke="currentColor" stroke-linecap="square"/>
2820    </svg></button>
2821        </carousel-next-button></div></div></product-gallery>
2822<div class="quick-buy-modal__mobile-info v-stack gap-1 justify-center text-center sm:hidden">
2823          <a href="/products/gift-cards" class="product-title h6">Gift Cards</a><price-list class="price-list "><sale-price id="price" class="main-price-wrap" data-price="$11.00" class="desk-price-wrap mmm h6 text-subdued">
2824      <span class="sr-only">Sale price</span><span class="productmain-price" style="display: none;">$11.00</span></sale-price></price-list>
2825</div>
2826      </div>
2827
2828      <div class="quick-buy-modal__info-wrapper"><safe-sticky class="product-info  subscribe-product-info">
2829  <div class="product-info__block-list"><div class="product-info__block-item" data-block-id="title" data-block-type="title" ><h2 class="product-title h3">
2830                <a href="/products/gift-cards">Gift Cards</a>
2831              </h2>
2832          
2833          �</div><div class="product-info__block-item" data-block-id="separator" data-block-type="separator" ><hr></div><div class="product-info__block-item" data-block-id="variant_picker" data-block-type="variant-picker" ><variant-picker class="variant-picker v-stack gap-4" section-id="template--27878707560726__main" form-id="product-form-quick-buy-9740947718422-template--27878707560726__main" context="quick_buy" handle="gift-cards" >
2833<script data-variant type="application/json">{"id":48990982340886,"title":"eCard \/ $15","option1":"eCard","option2":"$15","option3":null,"sku":"ADD-GC-15","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Digital Gift Card - eCard \/ $15","public_title":"eCard \/ $15","options":["eCard","$15"],"price":1100,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
2833
2834
2835      <fieldset class="variant-picker__option v-stack gap-2">
2836        <div class="variant-picker__option-info h-stack justify-between gap-2">
2837          <div class="h-stack gap-1">
2838            <legend>Gift Card Type:</legend></div>
2839        </div><div class="relative"><button type="button" class="select" aria-controls="popover-variant-dropdown-template--27878707560726__main-9740947718422-1" aria-expanded="false">
2840              <span id="popover-variant-dropdown-template--27878707560726__main-9740947718422-1-selected-value">eCard</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-dropdown-chevron" viewBox="0 0 10 6">
2841      <path d="m1 1 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2842    </svg></button>
2843
2844            <x-popover id="popover-variant-dropdown-template--27878707560726__main-9740947718422-1" class="popover popover--bottom-start color-scheme color-scheme--dialog" close-on-listbox-change>
2845              <p class="h5" slot="header">Gift Card Type</p>
2846
2847              <div class="popover__value-list"><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option1-4643940860182">
2848                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option1-4643940860182" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option1" data-product-url="/products/digital-gift-card" data-option-position="1" value="4643940860182" checked><span>eCard</span></label></div>
2849            </x-popover>
2850          </div></fieldset>
2851
2852      <fieldset class="variant-picker__option v-stack gap-2">
2853        <div class="variant-picker__option-info h-stack justify-between gap-2">
2854          <div class="h-stack gap-1">
2855            <legend>Gift Card Value:</legend></div>
2856        </div><div class="relative"><button type="button" class="select" aria-controls="popover-variant-dropdown-template--27878707560726__main-9740947718422-2" aria-expanded="false">
2857              <span id="popover-variant-dropdown-template--27878707560726__main-9740947718422-2-selected-value">$15</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-dropdown-chevron" viewBox="0 0 10 6">
2858      <path d="m1 1 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2859    </svg></button>
2860
2861            <x-popover id="popover-variant-dropdown-template--27878707560726__main-9740947718422-2" class="popover popover--bottom-start color-scheme color-scheme--dialog" close-on-listbox-change>
2862              <p class="h5" slot="header">Gift Card Value</p>
2863
2864              <div class="popover__value-list"><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4405738766614">
2865                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4405738766614" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4405738766614" checked><span>$15</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4218449297686">
2866                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4218449297686" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4218449297686" ><span>$25</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4218449330454">
2867                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4218449330454" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4218449330454" ><span>$50</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4417597899030">
2868                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4417597899030" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4417597899030" ><span>$75</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4218449363222">
2869                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-4218449363222" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="4218449363222" ><span>$100</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-6207064703254">
2870                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-6207064703254" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="6207064703254" ><span>200</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-6459631042838">
2871                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-6459631042838" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="6459631042838" ><span>10.00</span></label><label class="popover__value-option h-stack justify-between gap-2" for="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-7060975091990">
2872                        <input class="sr-only" form="product-form-quick-buy-9740947718422-template--27878707560726__main" type="radio" id="product-form-quick-buy-9740947718422-template--27878707560726__main-option2-7060975091990" name="product-form-quick-buy-9740947718422-template--27878707560726__main-option2"  data-option-position="2" value="7060975091990" ><span>40.00</span></label></div>
2873            </x-popover>
2874          </div></fieldset><noscript><div class="form-control" ><select id="select--template--27878707560726__main-product-form-quick-buy-9740947718422-template--27878707560726__main-id" class="select" name="id" form="product-form-quick-buy-9740947718422-template--27878707560726__main"
2875  
2876  
2877><option selected="selected"  value="48990982340886">eCard / $15 - $11.00</option><option   value="48733853745430">eCard / $25 - $18.00</option><option   value="48733853778198">eCard / $50 - $36.00</option><option   value="49007939649814">eCard / $75 - $54.00</option><option   value="48733853810966">eCard / $100 - $71.00</option><option   value="50865601839382">eCard / 200 - $142.00</option><option   value="51091202343190">eCard / 10.00 - $8.00</option><option   value="51636221018390">eCard / 40.00 - $29.00</option></select><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-dropdown-chevron" viewB
2877ox="0 0 10 6">
2878      <path d="m1 1 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
2879    </svg><label for="select--template--27878707560726__main-product-form-quick-buy-9740947718422-template--27878707560726__main-id" class="floating-label text-xs">Variant</label></div></noscript>
2880  </variant-picker></div><div class="product-info__block-item" data-block-id="buy_buttons" data-block-type="buy-buttons" ><div class="button-price-wrapp hhh"><product-form><form method="post" action="/cart/add" id="product-form-quick-buy-9740947718422-template--27878707560726__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="48990982340886">
2881
2882      
2883
2884      <div class="v-stack gap-4">
2885          <button type="button" class="button w-full" aria-controls="template--27878707560726__main--product-recipient-popup" aria-expanded="false">Choose Recipient &amp; Delivery Time</button>
2886        
2887          <x-modal id="template--27878707560726__main--product-recipient-popup" class="modal modal--sm color-scheme color-scheme--dialog">
2888            <span class="h5" slot="header">Enter Gift Card Details</span>
2889        
2890            <div class="product-recipient-popup iii">
2891              <input type="hidden" form="product-form-quick-buy-9740947718422-template--27878707560726__main" name="properties[_delivery_mode]" value="DIGITAL">
2892
2893              <div class="fieldset">
2894                <div class="form-control">
2895                  <input id="productRecipientSenderName" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="input" type="text" dir="ltr" name="properties[_sender_name]" placeholder="Your Name">
2896                  <label for="productRecipientSenderName" class="floating-label text-xs">Your Name</label>
2897                </div>
2898
2899                <div class="form-control">
2900                  <input id="productRecipientSenderEmail" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="input" type="email" dir="ltr" name="properties[_sender_email]" placeholder="Your Email">
2901                  <label for="productRecipientSenderEmail" class="floating-label text-xs">Your Email</label>
2902                </div>
2903
2904                <div class="checkbox-control" style="display:none;">
2905                  <input id="productRecipientIsGift" checked form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="checkbox" type="checkbox" name="properties[_is_gift]" value="Yes">
2906                  <label for="productRecipientIsGift">Is Gift</label>
2907                </div>
2908
2909                <div class="form-control">
2910                  <input id="productRecipientReceiverName" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="input" type="text" dir="ltr" name="properties[_receiver_name]" placeholder="Receiver Name">
2911                  <label for="productRecipientReceiverName" class="floating-label text-xs">Receiver Name</label>
2912                </div>
2913
2914                <div class="form-control">
2915                  <input id="productRecipientReceiverEmail" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="input" type="email" dir="ltr" name="properties[_receiver_email]" placeholder="Receiver Email">
2916                  <label for="productRecipientReceiverEmail" class="floating-label text-xs">Receiver Email</label>
2917                </div>
2918
2919                <div class="form-control">
2920                  <textarea id="productRecipientGreetingMessage" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="textarea" dir="ltr" name="properties[_message]" placeholder="Message (optional)"></textarea>
2921                  <label for="productRecipientGreetingMessage" class="floating-label text-xs">Message (optional)</label>
2922                </div>
2923
2924                <div class="checkbox-control"  style="display:none;">
2925                  <input id="productRecipientScheduled" checked form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="checkbox" type="checkbox" name="properties[_scheduled]" value="Yes">
2926                  <label for="productRecipientScheduled">Scheduled</label>
2927                </div>
2928
2929                <div class="form-control">
2930                  <input id="productRecipientDeliverAt"  name="properties[_deliver_at]" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="input" type="datetime-local" dir="ltr" " placeholder="Deliver At">
2931                  <label for="productRecipientDeliverAt" class="floating-label text-xs">Deliver At</label>
2932                </div>
2933              </div>
2934                <input type="hidden" id="productRecipientDeliverAtFormatted" form="product-form-quick-buy-9740947718422-template--27878707560726__main"name="properties[_deliver_at]"/>
2935                
2936              <button type="submit" form="product-form-quick-buy-9740947718422-template--27878707560726__main" class="button w-full">Add Card To Cart</button>
2937            </div>
2938          </x-modal>
2939        
2940      </div><input type="hidden" name="product-id" value="9740947718422" /><input type="hidden" name="section-id" value="template--27878707560726__main" /></form></product-form></div></div></div></safe-sticky><a href="/products/gift-cards" class="quick-buy-modal__view-more link sm-max:hidden">View details</a>
2941      </div>
2942    </product-rerender>
2943  </div>
2944</template>
2944<script>
2945  // We save the product ID in local storage to be eventually used for recently viewed section
2946  try {
2947    let recentlyViewedProducts = JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]');
2948
2949    recentlyViewedProducts = recentlyViewedProducts.filter(item => item !== 9740947718422); // Delete product to remove to the start
2950    recentlyViewedProducts.unshift(9740947718422); // Add at the start
2951
2952    localStorage.setItem('theme:recently-viewed-products', JSON.stringify(recentlyViewedProducts));
2953  } catch (e) {
2954    // Safari in private mode does not allow setting item, we silently fail
2955  }
2956</script>
2956
2957
2958
2959</section><section id="shopify-section-template--27878707560726__related-products" class="shopify-section shopify-section--related-products"><product-recommendations class="block" product="9740947718422" limit="10" intent="related"></product-recommendations>
2960
2961</section><section id="shopify-section-template--27878707560726__1718726459488a68ed" class="shopify-section shopify-section--apps">
2962</section>�<!-- BEGIN sections: footer-group -->
2963<footer id="shopify-section-sections--27878708412694__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
2964  #shopify-section-sections--27878708412694__footer {
2965    --footer-content-justify-items: space-between;
2966  }
2967</style><div class="footer color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 bordered-section">
2968  <div class="container">
2969    <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Join Our Community</p><div class="prose text-subdued"><p>For exclusive offers, helpful tips, and announcements. We’ll only send our most relevant updates.</p></div><form method="post" action="/contact#newsletter-form-sections--27878708412694__footer" id="newsletter-form-sections--27878708412694__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--27878708412694__footer--contactemail" class="input" type="email" dir="ltr" name="contact[email]" placeholder="E-mail" 
2970  
2971  
2972  
2973  
2974  
2975  autocomplete="email"
2976  
2977  enterkeyhint="send"
2978  required
2979  
2980  
2981  
2982><label for="input--sections--27878708412694__footer--contactemail" class="floating-label text-xs">E-mail</label></div><div class="align-self-start">
2983<button type="submit"  class="button" >Sign Up<div class="v-stack"><price-list class="price-list price-list--product"><sale-price id="price" class="main-price-wrap" data-price="$11.00" class="desk-price-wrap mmm h4 text-subdued">
2984      <span class="sr-only">Sale price</span><span class="productmain-price" style="display: none;">$11.00</span></sale-price></price-list></div></button></div></form></div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">About Us</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
2985                            <a href="/pages/our-story" class="link-faded">Our Story</a>
2986                          </li><li>
2987                            <a href="/pages/coffee-sourcing" class="link-faded">Coffee Sourcing</a>
2988                          </li><li>
2989                            <a href="/pages/reviews" class="link-faded">Reviews</a>
2990                          </li><li>
2991                            <a href="/pages/store-locator" class="link-faded">Locations</a>
2992                          </li><li>
2993                            <a href="/pages/careers" class="link-faded">Careers</a>
2994                          </li></ul>
2995                    </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>
2996                            <a href="https://a22b64-29.myshopify.com/account/login" class="link-faded">My Account</a>
2997                          </li><li>
2998                            <a href="/pages/help-center" class="link-faded">Help Center</a>
2999                          </li><li>
3000                            <a href="/policies/refund-policy" class="link-faded">Returns + Exchanges</a>
3001                          </li><li>
3002                            <a href="https://pilotcoffeeroasters.com/pages/contact" class="link-faded">Contact Us</a>
3003                          </li></ul>
3004                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">More</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
3005                            <a href="/products/digital-gift-card" class="link-faded">Gift Cards</a>
3006                          </li><li>
3007                            <a href="/pages/corporate-gifting" class="link-faded">Corporate Gifting</a>
3008                          </li><li>
3009                            <a href="/pages/wholesale" class="link-faded">Wholesale</a>
3010                          </li><li>
3011                            <a href="https://order.tryperdiem.com/qr-code?ios=com.tryperdiem.wh.pilotcoffeeroasters&android=com.tryperdiem.wh.pilotcoffeeroasters" class="link-faded">Download Our App</a>
3012                          </li></ul>
3013                    </div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--instagram">
3014      <a href="https://www.instagram.com/pilotcoffee/" 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">
3015      <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"/>
3016    </svg></a>
3017    </li><li class="social-media__item branding-colors--pinterest">
3018      <a href="https://www.pinterest.com/pilotcoffeeroasters/" 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">
3019      <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.916.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"/>
3020    </svg></a>
3021    </li><li class="social-media__item branding-colors--youtube">
3022      <a href="https://www.youtube.com/channel/UCrpL3GKX9OeEiNPEmvGPJgw" 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">
3023      <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"/>
3024    </svg></a>
3025    </li><li class="social-media__item branding-colors--tiktok">
3026      <a href="https://www.tiktok.com/@pilotcoffeeroasters" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on TikTok"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-tiktok" viewB
3026ox="0 0 24 24">
3027      <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"/>
3028    </svg></a>
3029    </li></ul><div class="footer__aside"><p class="heading text-subdued text-xxs">© 2026 - Pilot Coffee Roasters </p>
3030       <p class="heading text-subdued text-xxs"><span id="consentmo-privacy-choices-anchor"></span> | <span id="consentmo-a11y-anchor"></span> | <a href="https://pilotcoffeeroasters.com/pages/accessibility-statement" title="">Accessibility Statement</a> | <a href="https://pilotcoffeeroasters.com/policies/privacy-policy" title="">Privacy Policy</a> | <a href="https://pilotcoffeeroasters.com/policies/terms-of-service" title="">Terms of Service</a></p></div>
3031    </div>
3032  </div>
3033</div>
3034
3035</footer>
3036<!-- END sections: footer-group --></main>
3037    
3037<script>
3038      window.addEventListener('klaviyoForms', function (e) {
3039        if (e.detail.type == 'submit') {
3040          1839987799380659;
3041        }
3042      });
3043    </script>
3043
3044
3045    
3045<script>
3046      document.addEventListener('DOMContentLoaded', function () {
3047        window.addEventListener('klaviyoForms', function (e) {
3048          if (e.detail.type === 'submit') {
3049            fbq('track', 'Lead');
3050          }
3051        });
3052      });
3053    </script>
3053<script src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/customer-registration-api.js?v=76786596126617455711789160769" defer></script>
3053
3054    
3054<script src="//pilotcoffeeroasters.com/cdn/shop/t/98/assets/customer-profile-completion-api.js?v=151518458079269970501789160768" defer></script>
3054
3055
3056<script>
3057document.addEventListener('DOMContentLoaded', function () {
3058
3059  const cartForms = document.querySelectorAll('form[action="/cart/add"]');
3060
3061  cartForms.forEach(function(form) {
3062
3063    form.addEventListener('submit', function() {
3064
3065      if (window.lltrack && typeof window.lltrack.trackEvent === 'function') {
3066
3067        window.lltrack.trackEvent('product_added_to_cart', {
3068          product: "Gift Cards",
3069          product_id: 9740947718422,
3070          variant_id: 48990982340886,
3071          timestamp: Date.now()
3072        });
3073
3074      }
3075
3076    });
3077
3078  });
3079
3080});
3081</script>
3081<script>
3082    window.STAYAI_ACTIVE_APP_ID = "5859381";
3083    console.log('>>> [stayai] theme.liquid | window.STAYAI_ACTIVE_APP_ID =', window.STAYAI_ACTIVE_APP_ID);</script>
3083
3084  <style> .kl_reviews__summary {display: none;} .quantity-selector {border-radius: 100px; overflow: hidden;} </style>
3085<div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
3085<script>
3086  (function () {
3087    const cartAttributes = {};
3088
3089    // Helper function to retrieve the UTM from Url
3090    function getUTMFromUrl() {
3091      const url_string = window.location.href;
3092      const url = new URL(url_string);
3093
3094      const utm_id = url.searchParams.get("utm_id");
3095      const utm_source = url.searchParams.get("utm_source");
3096      const utm_medium = url.searchParams.get("utm_medium");
3097      const utm_campaign = url.searchParams.get("utm_campaign");
3098      const utm_term = url.searchParams.get("utm_term");
3099      const ref = url.searchParams.get("ref");
3100
3101      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
3102        return null;
3103      }
3104
3105      let utmParameters = {};
3106      
3107        if (utm_id) {
3108          utmParameters.utm_id = utm_id;
3109        }
3110        if (utm_source) {
3111          utmParameters.utm_source = utm_source;
3112        }
3113        if (utm_medium) {
3114          utmParameters.utm_medium = utm_medium;
3115        }
3116        if (utm_campaign) {
3117          utmParameters.utm_campaign = utm_campaign;
3118        }
3119        if (utm_term) {
3120          utmParameters.utm_term = utm_term;
3121        }
3122        if (ref) {
3123          utmParameters.ref = ref;
3124        }
3125      
3126
3127      return Object.keys(utmParameters).length === 0
3128        ? null
3129        : utmParameters;
3130    }
3131
3132    // Helper function to retrieve the UTM from Cookie
3133    function getUTMAttributes() {
3134      const urlUtmParams = getUTMFromUrl();
3135
3136      if (urlUtmParams) {
3137          return urlUtmParams;
3138      }
3139
3140      // No longer reading from deprecated Shopify cookies
3141      return undefined;
3142    }
3143
3144    function saveUtmParameters() {
3145      const utmParams = getUTMAttributes();
3146      if (utmParams) {
3147        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
3148        if (cartHasUtmAttributes) {
3149          // Don't call API if it already contains our UTM parameters
3150          return;
3151        }
3152
3153        // Handle both Shopify.routes.root and routes.root_url for better compatibility
3154        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
3155          || (window.routes && window.routes.root_url) 
3156          || '/';
3157        
3158        var updateCart = fetch(rootUrl + 'cart/update.js',
3159        {
3160          headers: {
3161            'Content-Type': 'application/json',
3162          },
3163          method: "POST",
3164          body: JSON.stringify({
3165            attributes: {
3166              ...utmParams
3167            },
3168          })
3169        })
3170        .then(response => response.json())
3171        .then(data => {
3172          return data
3173        });
3174      }
3175    }
3176
3177    saveUtmParameters();
3178  })();
3179</script>
3179
3180
3181
3182
3183
3184</div><div id="shopify-block-AWmEzeTZkVm5ockJYd__15350224971397959980" class="shopify-block shopify-app-block">
3185
3186
3187  
3187<script>
3188    window.stayAIInitialCartHasBundles = false;
3189    window.stayAIBundleTranslations = {
3190      removedOne: "Your bundle was removed from your cart.",
3191      removedMany: "Your bundles were removed from your cart.",
3192      updateFailed: "We couldn\u0026#39;t update your bundle. Please refresh the page and try again.",
3193      threshold: "This bundle has reached it\u0026#39;s required min\/max limit",
3194      belowMin: "This bundle requires at least {{min}} item(s).",
3195      aboveMax: "This bundle allows at most {{max}} item(s)."
3196    };
3197  </script>
3197
3198  
3198<script src="https://cdn.shopify.com/extensions/01a0ca69-7b68-7781-9f45-54e364da8d16/subscription-app-40-63/assets/bundle-cart-settings.js" defer="defer"></script>
3198
3199  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ca69-7b68-7781-9f45-54e364da8d16/subscription-app-40-63/assets/bundle-cart-settings.css">
3200
3201
3202
3203</div>
3203<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3203
3204</body>
3205</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.