PageSourceSearch

https://irvingfarmcoffee.com/

html irvingfarmcoffee.com collected 2026-10-09 18:03:53 UTC 259,501 bytes, 4,516 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3  <head>
3<script data-source-attribution="shopify.event_observer.bootstrap">
4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//irvingfarmcoffee.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`9235128`)))})();
5//# sourceURL=event-observer-collector.js
6</script>
6
7
8    <meta charset="utf-8">
9    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10    <meta name="viewport" content="width=device-width,initial-scale=1">
11    <meta name="google-site-verification" content="mkLFNHYYMGiXXrMlCVBCnhY_g9OpDy4-yeK4klu_VG4">
12    <meta name="theme-color" content="#111111">
13    <link rel="canonical" href="https://irvingfarmcoffee.com/">
14    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
15    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
16    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
17    <link rel="dns-prefetch" href="https://ajax.googleapis.com">
18    <link rel="dns-prefetch" href="https://maps.googleapis.com">
19    <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//irvingfarmcoffee.com/cdn/shop/files/IFC-SocialPFP_32x32.jpg?v=1771451195" type="image/png"><title>Irving Farm New York
20</title>
21<meta name="description" content="Irving Farm Coffee Roasters provides the highest quality fresh roasted coffee; find your next favorite coffee by subscribing, or visit us in New York.">
21<script type="application/ld+json">
22{
23  "@context": "https://schema.org",
24  "@type": "Organization",
25  "@id": "https://irvingfarmcoffee.com/#organization",
26  "name": "Irving Farm Coffee New York",
27  "alternateName": "Irving Farm New York",
28  "url": "https://irvingfarmcoffee.com",
29  "logo": {
30    "@type": "ImageObject",
31    "url": "https://irvingfarmcoffee.com/cdn/shop/files/IFC-horizontal-black-01.png"
32  },
33  "description": "New York coffee roaster and cafe group. Specialty coffee roasted in the Hudson Valley, with cafes across Manhattan.",
34  "foundingDate": "1996",
35  "sameAs": [
36    "https://www.instagram.com/irvingfarmcoffee",
37    "https://x.com/IrvingFarm"
38  ]
39}
40</script>
vendor: 1 bytes, line 40
40
41<script type="application/ld+json">
42{
43  "@context": "https://schema.org",
44  "@type": "WebSite",
45  "@id": "https://irvingfarmcoffee.com/#website",
46  "url": "https://irvingfarmcoffee.com",
47  "name": "Irving Farm Coffee New York",
48  "publisher": { "@id": "https://irvingfarmcoffee.com/#organization" }
49}
50</script>
50
51<meta property="og:site_name" content="Irving Farm New York">
52  <meta property="og:url" content="https://irvingfarmcoffee.com/">
53  <meta property="og:title" content="Irving Farm New York">
54  <meta property="og:type" content="website">
55  <meta property="og:description" content="Irving Farm Coffee Roasters provides the highest quality fresh roasted coffee; find your next favorite coffee by subscribing, or visit us in New York."><meta name="twitter:site" content="@">
56  <meta name="twitter:card" content="summary_large_image">
57  <meta name="twitter:title" content="Irving Farm New York">
58  <meta name="twitter:description" content="Irving Farm Coffee Roasters provides the highest quality fresh roasted coffee; find your next favorite coffee by subscribing, or visit us in New York.">
59<style data-shopify>@font-face {
60  font-family: Fahkwang;
61  font-weight: 300;
62  font-style: normal;
63  font-display: swap;
64  src: url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_n3.3e8ed820b2fcf244e006026b9f73098ae08449df.woff2") format("woff2"),
65       url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_n3.0e8c02f67c1c110525705e7eb001af5ea940fce1.woff") format("woff");
66}
67
68  @font-face {
69  font-family: Fahkwang;
70  font-weight: 300;
71  font-style: normal;
72  font-display: swap;
73  src: url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_n3.3e8ed820b2fcf244e006026b9f73098ae08449df.woff2") format("woff2"),
74       url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_n3.0e8c02f67c1c110525705e7eb001af5ea940fce1.woff") format("woff");
75}
76
77
78  @font-face {
79  font-family: Fahkwang;
80  font-weight: 600;
81  font-style: normal;
82  font-display: swap;
83  src: url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_n6.3e935ba8538c2972e6cb7bb96e0b97fc79ec5039.woff2") format("woff2"),
84       url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_n6.fcf45ed3fbc5e2ce966c4099429cbe715405d9f3.woff") format("woff");
85}
86
87  @font-face {
88  font-family: Fahkwang;
89  font-weight: 300;
90  font-style: italic;
91  font-display: swap;
92  src: url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_i3.963ef38ba80d0fef676810fb86683826c52d11fd.woff2") format("woff2"),
93       url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_i3.ea59a90e133912e52ec171423b0387d5bf597396.woff") format("woff");
94}
95
96  @font-face {
97  font-family: Fahkwang;
98  font-weight: 600;
99  font-style: italic;
100  font-display: swap;
101  src: url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_i6.1c590b005e617531e5956541baf47007c386c721.woff2") format("woff2"),
102       url("//irvingfarmcoffee.com/cdn/fonts/fahkwang/fahkwang_i6.6851654200acc0deec6623a0ddd906b4e622dec5.woff") format("woff");
103}
104
105</style><link href="//irvingfarmcoffee.com/cdn/shop/t/102/assets/theme.css?v=75200837420396363311789072725" rel="stylesheet" type="text/css" media="all" />
106    <link href="//irvingfarmcoffee.com/cdn/shop/t/102/assets/custom.css?v=137474305242206679011788102554" rel="stylesheet" type="text/css" media="all" />
107<style data-shopify>:root {
108    --typeHeaderPrimary: Fahkwang;
109    --typeHeaderFallback: sans-serif;
110    --typeHeaderSize: 36px;
111    --typeHeaderWeight: 300;
112    --typeHeaderLineHeight: 1;
113    --typeHeaderSpacing: 0.0em;
114
115    --typeBasePrimary:Fahkwang;
116    --typeBaseFallback:sans-serif;
117    --typeBaseSize: 18px;
118    --typeBaseWeight: 300;
119    --typeBaseSpacing: 0.025em;
120    --typeBaseLineHeight: 1.4;
121    --typeBaselineHeightMinus01: 1.3;
122
123    --typeCollectionTitle: 20px;
124
125    --iconWeight: 2px;
126    --iconLinecaps: miter;
127
128    
129        --buttonRadius: 0;
130    
131
132    --colorGridOverlayOpacity: 0.1;
133    --colorAnnouncement: #0f0f0f;
134    --colorAnnouncementText: #ffffff;
135
136    --colorBody: #fdfcfc;
137    --colorBodyAlpha05: rgba(253, 252, 252, 0.05);
138    --colorBodyDim: #f3eded;
139    --colorBodyLightDim: #f9f6f6;
140    --colorBodyMediumDim: #f5f0f0;
141
142
143    --colorBorder: #e8e8e1;
144
145    --colorBtnPrimary: #111111;
146    --colorBtnPrimaryLight: #2b2b2b;
147    --colorBtnPrimaryDim: #040404;
148    --colorBtnPrimaryText: #ffffff;
149
150    --colorCartDot: #ff4f33;
151
152    --colorDrawers: #ffffff;
153    --colorDrawersDim: #f2f2f2;
154    --colorDrawerBorder: #e8e8e1;
155    --colorDrawerText: #000000;
156    --colorDrawerTextDark: #000000;
157    --colorDrawerButton: #111111;
158    --colorDrawerButtonText: #ffffff;
159
160    --colorFooter: #ffffff;
161    --colorFooterText: #000000;
162    --colorFooterTextAlpha01: #000000;
163
164    --colorGridOverlay: #000000;
165    --colorGridOverlayOpacity: 0.1;
166
167    --colorHeaderTextAlpha01: rgba(0, 0, 0, 0.1);
168
169    --colorHeroText: #ffffff;
170
171    --colorSmallImageBg: #ffffff;
172    --colorLargeImageBg: #0f0f0f;
173
174    --colorImageOverlay: #000000;
175    --colorImageOverlayOpacity: 0.1;
176    --colorImageOverlayTextShadow: 0.2;
177
178    --colorLink: #000000;
179
180    --colorModalBg: rgba(230, 230, 230, 0.6);
181
182    --colorNav: #fdfcfc;
183    --colorNavText: #000000;
184
185    --colorPrice: #1c1d1d;
186
187    --colorSaleTag: #1c1d1d;
188    --colorSaleTagText: #ffffff;
189
190    --colorTextBody: #000000;
191    --colorTextBodyAlpha015: rgba(0, 0, 0, 0.15);
192    --colorTextBodyAlpha005: rgba(0, 0, 0, 0.05);
193    --colorTextBodyAlpha008: rgba(0, 0, 0, 0.08);
194    --colorTextSavings: #C20000;
195
196    --urlIcoSelect: url(//irvingfarmcoffee.com/cdn/shop/t/102/assets/ico-select.svg);
197    --urlIcoSelectFooter: url(//irvingfarmcoffee.com/cdn/shop/t/102/assets/ico-select-footer.svg);
198    --urlIcoSelectWhite: url(//irvingfarmcoffee.com/cdn/shop/t/102/assets/ico-select-white.svg);
199
200    --grid-gutter: 17px;
201    --drawer-gutter: 20px;
202
203    --sizeChartMargin: 25px 0;
204    --sizeChartIconMargin: 5px;
205
206    --newsletterReminderPadding: 40px;
207
208    /*Shop Pay Installments*/
209    --color-body-text: #000000;
210    --color-body: #fdfcfc;
211    --color-bg: #fdfcfc;
212    }
213
214    .placeholder-content {
215    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
216    }</style>
216<script>
217      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
218
219      window.theme = window.theme || {};
220      theme.routes = {
221        home: "/",
222        cart: "/cart.js",
223        cartPage: "/cart",
224        cartAdd: "/cart/add.js",
225        cartChange: "/cart/change.js",
226        search: "/search",
227        predictiveSearch: "/search/suggest"
228      };
229      theme.strings = {
230        soldOut: "Sold Out",
231        unavailable: "Unavailable",
232        inStockLabel: "In stock, ready to ship",
233        oneStockLabel: "Low stock - [count] item left",
234        otherStockLabel: "Low stock - [count] items left",
235        willNotShipUntil: "Ready to ship [date]",
236        willBeInStockAfter: "Back in stock [date]",
237        waitingForStock: "Backordered, shipping soon",
238        savePrice: "Save [saved_amount]",
239        cartEmpty: "Your cart is currently empty.",
240        cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out",
241        searchCollections: "Collections",
242        searchPages: "Pages",
243        searchArticles: "Articles",
244        productFrom: "from ",
245        maxQuantity: "You can only have [quantity] of [title] in your cart."
246      };
247      theme.settings = {
248        cartType: "drawer",
249        isCustomerTemplate: false,
250        moneyFormat: "{{amount}}",
251        saveType: "dollar",
252        productImageSize: "natural",
253        productImageCover: false,
254        predictiveSearch: true,
255        predictiveSearchType: null,
256        predictiveSearchVendor: false,
257        predictiveSearchPrice: false,
258        quickView: false,
259        themeName: 'Impulse',
260        themeVersion: "8.0.0"
261      };
262    </script>
262
263
264    
264<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
264<meta name="google-site-verification" content="j0wbL0o-vY3pDeLbRGr8ou1MSSvvIx3u60g5MTnm374">
265<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9235128/digital_wallets/dialog">
266<meta id="in-context-paypal-metadata" data-shop-id="9235128" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
267<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
267<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1462796371"></script>
267
268<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
269<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1462796371&shop_id=9235128" crossorigin="anonymous"></script>
vendor: 1 bytes, line 269
269
270<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9235128,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9235128","merchantName":"Irving Farm New York","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Irving Farm New York","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 270
270
271<script id="shopify-features" type="application/json">{"accessToken":"8b8b2c7d5fb65059c459c3a16d54fc11","betas":["rich-media-storefront-analytics"],"domain":"irvingfarmcoffee.com","predictiveSearch":true,"shopId":9235128,"locale":"en"}</script>
vendor: 1 bytes, line 271
271
272<script>var Shopify = Shopify || {};
273Shopify.shop = "irving-farm-coffee-roasters.myshopify.com";
274Shopify.locale = "en";
275Shopify.currency = {"active":"USD","rate":"1.0"};
276Shopify.country = "US";
277Shopify.theme = {"name":"Live Theme 2026-06-19","id":190164304238,"schema_name":"Impulse","schema_version":"8.0.0","theme_store_id":null,"role":"main"};
278Shopify.theme.handle = "null";
279Shopify.theme.style = {"id":null,"handle":null};
280Shopify.cdnHost = "irvingfarmcoffee.com/cdn";
281Shopify.routes = Shopify.routes || {};
282Shopify.routes.root = "/";
283Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
284Shopify.SignInWithShop = Shopify.SignInWithShop || {};
285Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
286Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 286
286
287<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 287
287
288<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 288
288
289<script>
290  window.ShopifyPay = window.ShopifyPay || {};
291  window.ShopifyPay.apiHost = "shop.app\/pay";
292  window.ShopifyPay.redirectState = null;
293</script>
vendor: 1 bytes, line 293
293
294<script>
295  window.Shopify = window.Shopify || {};
296  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
297  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
298  window.Shopify.SignInWithShop.eligible = true;
299</script>
vendor: 1 bytes, line 299
299
300<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 300
300
301<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 301
301
302<script type="module">
303  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
304
305  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
306
307</script>
vendor: 1 bytes, line 307
307
308<script>
309  window.Shopify = window.Shopify || {};
310  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
311  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"]};
312</script>
vendor: 1 bytes, line 312
312
313<script>(function() {
314  var isLoaded = false;
315  function asyncLoad() {
316    if (isLoaded) return;
317    isLoaded = true;
318    var urls = ["https:\/\/shopiapps.in\/imageagram\/insta_widget\/widget_script.php?shop=irving-farm-coffee-roasters.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=irving-farm-coffee-roasters.myshopify.com\u0026external-type=shopify\u0026shop=irving-farm-coffee-roasters.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=irving-farm-coffee-roasters.myshopify.com","https:\/\/pc-quiz.s3.us-east-2.amazonaws.com\/current\/quiz-loader.min.js?shop=irving-farm-coffee-roasters.myshopify.com"];
319    for (var i = 0; i < urls.length; i++) {
320      var s = document.createElement('script');
321      s.type = 'text/javascript';
322      s.async = true;
323      s.src = urls[i];
324      var x = document.getElementsByTagName('script')[0];
325      x.parentNode.insertBefore(s, x);
326    }
327  };
328  if(window.attachEvent) {
329    window.attachEvent('onload', asyncLoad);
330  } else {
331    window.addEventListener('load', asyncLoad, false);
332  }
333})();</script>
vendor: 1 bytes, line 333
333
334<script id="__st">var __st={"a":9235128,"offset":-14400,"reqid":"483ceec5-b104-4c5d-9693-51a635bdf9cc-1791569033","pageurl":"irvingfarmcoffee.com\/","u":"eb2cddc36a3f","p":"home"};</script>
vendor: 1 bytes, line 334
334
335<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 335
335
336<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 336
336
337<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//irvingfarmcoffee.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 337
337
338<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 = "//irvingfarmcoffee.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>
338<script crossorigin="anonymous" defer="defer" src="//irvingfarmcoffee.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 338
338
339<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 339
339
340<script>
341  window.Shopify = window.Shopify || {};
342  window.Shopify.MCP = window.Shopify.MCP || {};
343  window.Shopify.MCP.enabled = true;
344  window.Shopify.MCP.shop = "irving-farm-coffee-roasters.myshopify.com";
345  window.Shopify.MCP.mcpEndpoint = "https:\/\/irvingfarmcoffee.com\/api\/mcp";
346  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
347</script>
vendor: 1 bytes, line 347
347
348<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("\/\/irvingfarmcoffee.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
349</script>
vendor: 1 bytes, line 349
349
350<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://irvingfarmcoffee.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
351</script>
vendor: 1 bytes, line 351
351
352<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
353  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);
354</script>
vendor: 1 bytes, line 354
354
355<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})}}));
356</script>
vendor: 1 bytes, line 356
356
357<script id='scb4127' type='text/javascript' async='' src='https://irvingfarmcoffee.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
357<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://irvingfarmcoffee.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
358<style id="shopify-accelerated-checkout-cart">
359        #shopify-buyer-consent {
360  margin-top: 1em;
361  display: inline-block;
362  width: 100%;
363}
364
365#shopify-buyer-consent.hidden {
366  display: none;
367}
368
369#shopify-subscription-policy-button {
370  background: none;
371  border: none;
372  padding: 0;
373  text-decoration: underline;
374  font-size: inherit;
375  cursor: pointer;
376}
377
378#shopify-subscription-policy-button::before {
379  box-shadow: none;
380}
381
382      </style>
383
384<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
384
385
386    
386<script src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/vendor-scripts-v11.js" defer="defer"></script>
386<link rel="stylesheet" href="//irvingfarmcoffee.com/cdn/shop/t/102/assets/country-flags.css">
386<script src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/theme.js?v=90195989704440287031784834028" defer="defer"></script>
386
387  <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
388
389
390
391
392
393
394
395
396
397
398
399
400  
400<script async src="https://static.klaviyo.com/onsite/js/YbFyFM/klaviyo.js?company_id=YbFyFM"></script>
400
401  
401<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>
401
402
403  
404
405
406
407
408  
408<script>
409    window.klaviyoReviewsProductDesignMode = false
410  </script>
410
411
412
413
414
415
416
417
418
419
420<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
421<script type="text/javascript">
422  (function (c, l, a, r, i, t, y) {
423    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
424    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
425    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
426
427    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
428      if (error) {
429        console.error("Error loading Shopify features:", error);
430        return;
431      }
432
433      c[a]('consentv2', {
434        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
435        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
436        source: 101,
437      });
438    });
439
440    l.addEventListener("visitorConsentCollected", function (e) {
441      c[a]('consentv2', {
442        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
443        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
444        source: 101,
445      });
446    });
447  })(window, document, "clarity", "script", "wjybad1kl1");
448</script>
448
449
450
451
452<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
453
454
455
456
457
458
459
460<link rel="dns-prefetch" href="https://cdn.judge.me">
461<link rel="dns-prefetch" href="https://cdn1.judge.me">
462<link rel="dns-prefetch" href="https://api.judge.me">
463
464<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
464ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
464itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
464youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-07-13T10:54:48.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_star_and_histogram_color":"#000A09","review_widget_button_color":"#000504","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#FDFCFC","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
464:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Irving Farm New York","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
464shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Irving Farm New York"};</script>
464 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Irving Farm New York'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
465</style> <style class='jdgm-settings-style'></style>
466
467  
468  
469  
470  <style class='jdgm-miracle-styles'>
471  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
471/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
472
473</style>
474
475
476  
477  
478   
479
480
481
482
483<script data-cfasync='false' class='jdgm-script'>
484!function(e){window.jdgm=window.jdgm||{};
485/* INF-1976 */
486var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
487if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
488jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
489jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
490setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
491!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
492(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
493a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
494jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
495t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
496t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
497".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
498parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
499jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
500)}))}(document);
501</script>
501
502<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript>
503
504<!-- BEGIN app snippet: theme_fix_tags -->
504<script>
505  (function() {
506    var jdgmThemeFixes = null;
507    if (!jdgmThemeFixes) return;
508
509    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
510    // before the per-theme fix so the theme-specific CSS wins the cascade.
511    // HTML is never applied globally (too risky).
512    var allThemesFix = jdgmThemeFixes['all'];
513    if (allThemesFix && allThemesFix.css) {
514      var allStyleTag = document.createElement('style');
515      allStyleTag.classList.add('jdgm-theme-fix-style-all');
516      allStyleTag.innerHTML = allThemesFix.css;
517      document.head.append(allStyleTag);
518    };
519
520    if (allThemesFix && allThemesFix.js) {
521      var allScriptTag = document.createElement('script');
522      allScriptTag.classList.add('jdgm-theme-fix-script-all');
523      allScriptTag.innerHTML = allThemesFix.js;
524      document.head.append(allScriptTag);
525    };
526
527    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
528    if (!thisThemeFix) return;
529
530    if (thisThemeFix.html) {
531      document.addEventListener("DOMContentLoaded", function() {
532        var htmlDiv = document.createElement('div');
533        htmlDiv.classList.add('jdgm-theme-fix-html');
534        htmlDiv.innerHTML = thisThemeFix.html;
535        document.body.append(htmlDiv);
536      });
537    };
538
539    if (thisThemeFix.css) {
540      var styleTag = document.createElement('style');
541      styleTag.classList.add('jdgm-theme-fix-style');
542      styleTag.innerHTML = thisThemeFix.css;
543      document.head.append(styleTag);
544    };
545
546    if (thisThemeFix.js) {
547      var scriptTag = document.createElement('script');
548      scriptTag.classList.add('jdgm-theme-fix-script');
549      scriptTag.innerHTML = thisThemeFix.js;
550      document.head.append(scriptTag);
551    };
552  })();
553</script>
553
554<!-- END app snippet -->
555<!-- End of Judge.me Core -->
556
557
558
559<!-- END app block -->
559<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
559
560<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
561<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: 9235128,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 561
561
562<script>
563  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
564</script>
vendor: 1 bytes, line 564
564
565<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}
565).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: 9235128,storefrontBaseUrl: "https://irvingfarmcoffee.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://irvingfarmcoffee.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2606727534","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
565,"dataSharingState":"unrestricted"},{"id":"2404647278","configuration":"{\"projectId\":\"wjybad1kl1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2315288942","configuration":"{\"store_id\":\"8409\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2182840686","configuration":"{\n        \"accountID\":\"irving-farm-coffee-roasters.myshopify.com\",\n        \"environment\":\"production\",\n        \"apiURL\":\"https:\/\/api.quizkitapp.com\"\n        }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8b4008b7d9cf69ef6aab7ff3dbda8179","type":"APP","apiClientId":4291957,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1946190190","configuration":"{\"accountID\":\"YbFyFM\",\"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":"1794146670","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\",\\\"GT-K8DZDQND\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/UVoOCOCq3L8bEJSGlqAC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/7hkpCJjk4b8bEJSGlqAC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-GBWBHE0K26\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/8IS-COmq3L8bEJSGlqAC\\\",\\\"MC-W6DFT0LBZH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-GBWBHE0K26\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/0M1TCN2q3L8bEJSGlqAC\\\",\\\"MC-W6DFT0LBZH\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/m_g1COaq3L8bEJSGlqAC\\\",\\\"MC-W6DFT0LBZH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-GBWBHE0K26\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/wWq8CJvk4b8bEJSGlqAC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-GBWBHE0K26\\\",\\\"AW-604341012\\\/WK2CCOOq3L8bEJSGlqAC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-GBWBHE0K26\\\"}],\\\"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":"717160814","configuration":"{\"shopDomain\":\"irving-farm-coffee-roasters.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
565,{"id":"152862803","configuration":"{\"pixel_id\":\"695834791180023\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"31162451","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Snapppt"},{"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":"Irving Farm New York","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"irving-farm-coffee-roasters.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/irvingfarmcoffee.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"2115973765","handle":"71-irving-house-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12228907106387","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2116005445","handle":"blackstrap-espresso","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12228906877011","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2116081861","handle":"gotham-dark-roast","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12228910776403","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1378687385683","handle":"highline-light-roast","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12730206748755","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4572701065299","handle":"dark-roast-lovers-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32082623135827","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15028479164782","handle":"cold-brew-can-four-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53613878804846","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14606755823982","handle":"smile-graphic-hoodie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51610223149422","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14789412389230","handle":"instant-coffee-71-house","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52382709940590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://irvingfarmcoffee.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"190164304238","themePublished":"true","eventMetadataId":"601baab2-b91f-458a-a542-474e26075305","pageType":"home","shopId":"9235128","storefrontBaseUrl":"https:\/\/irvingfarmcoffee.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
565<script>
566  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
567  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
568  window.ShopifyAnalytics.meta.currency = 'USD';
569  var meta = {"page":{"pageType":"home","requestId":"483ceec5-b104-4c5d-9693-51a635bdf9cc-1791569033"}};
570  for (var attr in meta) {
571    window.ShopifyAnalytics.meta[attr] = meta[attr];
572  }
573</script>
vendor: 1 bytes, line 573
573
574<script class="analytics">
575  (function () {
576    var customDocumentWrite = function(content) {
577      var jquery = null;
578
579      if (window.jQuery) {
580        jquery = window.jQuery;
581      } else if (window.Checkout && window.Checkout.$) {
582        jquery = window.Checkout.$;
583      }
584
585      if (jquery) {
586        jquery('body').append(content);
587      }
588    };
589
590    var hasLoggedConversion = function(token) {
591      if (token) {
592        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
593      }
594      return false;
595    }
596
597    var setCookieIfConversion = function(token) {
598      if (token) {
599        var twoMonthsFromNow = new Date(Date.now());
600        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
601
602        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
603      }
604    }
605
606    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
607    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
608    if (trekkie.integrations) {
609      return;
610    }
611    trekkie.methods = [
612      'identify',
613      'page',
614      'ready',
615      'track',
616      'trackForm',
617      'trackLink'
618    ];
619    trekkie.factory = function(method) {
620      return function() {
621        var args = Array.prototype.slice.call(arguments);
622        args.unshift(method);
623        trekkie.push(args);
624        if (method == 'track' || method == 'page') {
625          var pageUrl;
626          try {
627            pageUrl = window.location.href;
628          } catch (e) {}
629          var pageReferrer;
630          try {
631            pageReferrer = document.referrer;
632          } catch (e) {}
633          try {
634            if (window.__TREKKIE_SHIM_QUEUE == null) {
635              window.__TREKKIE_SHIM_QUEUE = [];
636            }
637            window.__TREKKIE_SHIM_QUEUE.push({
638              from: 'trekkie-stub',
639              method: method,
640              args: args.slice(1),
641              pageContext: {
642                url: pageUrl,
643                referrer: pageReferrer
644              }
645            });
646          } catch (e) {
647            // no-op
648          }
649        }
650        return trekkie;
651      };
652    };
653    for (var i = 0; i < trekkie.methods.length; i++) {
654      var key = trekkie.methods[i];
655      trekkie[key] = trekkie.factory(key);
656    }
657    trekkie.load = function(config) {
658      trekkie.config = config || {};
659      trekkie.config.initialDocumentCookie = document.cookie;
660      var first = document.getElementsByTagName('script')[0];
661var script = document.createElement('script');
662script.type = 'text/javascript';
663script.onerror = function(e) {
664  var scriptFallback = document.createElement('script');
665  scriptFallback.type = 'text/javascript';
666  scriptFallback.onerror = function(error) {
667          var Monorail = {
668      produce: function produce(monorailDomain, schemaId, payload) {
669        var currentMs = new Date().getTime();
670        var event = {
671          schema_id: schemaId,
672          payload: payload,
673          metadata: {
674            event_created_at_ms: currentMs,
675            event_sent_at_ms: currentMs
676          }
677        };
678        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
679      },
680      sendRequest: function sendRequest(endpointUrl, payload) {
681        // Try the sendBeacon API
682        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
683          var blobData = new window.Blob([payload], {
684            type: 'text/plain'
685          });
686
687          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
688            return true;
689          } // sendBeacon was not successful
690
691        } // XHR beacon
692
693        var xhr = new XMLHttpRequest();
694
695        try {
696          xhr.open('POST', endpointUrl);
697          xhr.setRequestHeader('Content-Type', 'text/plain');
698          xhr.send(payload);
699        } catch (e) {
700          console.log(e);
701        }
702
703        return false;
704      },
705      isIos12: function isIos12() {
706        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
707      }
708    };
709    Monorail.produce('monorail-edge.shopifysvc.com',
710      'trekkie_storefront_load_errors/1.1',
711      {shop_id: 9235128,
712      theme_id: 190164304238,
713      app_name: "storefront",
714      context_url: window.location.href,
715      source_url: "//irvingfarmcoffee.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
716
717  };
718  scriptFallback.async = true;
719  scriptFallback.src = '//irvingfarmcoffee.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
720  first.parentNode.insertBefore(scriptFallback, first);
721};
722script.async = true;
723script.src = '//irvingfarmcoffee.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
724first.parentNode.insertBefore(script, first);
725
726    };
727    trekkie.load(
728      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9235128,"isMerchantRequest":null,"themeId":190164304238,"themeCityHash":"5721967047163884238","contentLanguage":"en","currency":"USD","eventMetadataId":"601baab2-b91f-458a-a542-474e26075305"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
729    );
730
731    var loaded = false;
732    trekkie.ready(function() {
733      if (loaded) return;
734      loaded = true;
735
736      window.ShopifyAnalytics.lib = window.trekkie;
737
738      var originalDocumentWrite = document.write;
739      document.write = customDocumentWrite;
740      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
741      document.write = originalDocumentWrite;
742
743      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
744      var token = match? match[1]: undefined;
745      if (!hasLoggedConversion(token)) {
746        setCookieIfConversion(token);
747        
748      }
749    });
750
751    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"483ceec5-b104-4c5d-9693-51a635bdf9cc-1791569033","shopifyEmitted":true});
752
753    var eventsListenerScript = document.createElement('script');
754    eventsListenerScript.async = true;
755    eventsListenerScript.src = "//irvingfarmcoffee.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
756    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
757})();</script>
757
758  
758<script>
759  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
760    window.ga = function ga() {
761      (window.ga.q = window.ga.q || []).push(arguments);
762      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
763        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
764      }
765      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
766    };
767    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
768      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
769    }
770  }
771</script>
vendor: 1 bytes, line 771
771
772<script
773  defer
774  src="https://irvingfarmcoffee.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
775  data-application="storefront-renderer"
776  data-shop-id="9235128"
777  data-render-region="gcp-us-central1"
778  data-page-type="index"
779  data-theme-instance-id="190164304238"
780  data-theme-name="Impulse"
781  data-theme-version="8.0.0"
782  data-monorail-region="shop_domain"
783  data-resource-timing-sampling-rate="10"
784  data-shs="true"
785  data-shs-beacon="true"
786  data-shs-export-with-fetch="true"
787  data-shs-logs-sample-rate="1"
788  data-shs-beacon-endpoint="https://irvingfarmcoffee.com/api/collect"
789></script>
789
790<meta name="shopify-y" content="8600963a-b13c-452d-b738-a64221f8df04" data-expiration="1823126633000"><meta name="shopify-s" content="e5e392bb-6f0e-4f9a-8c9d-4f432e3cb579" data-expiration="1791570833000">
791</head>
792
793  <body
794    class="template-index"
795    data-center-text="true"
796    data-button_style="square"
797    data-type_header_capitalize="true"
798    data-type_headers_align_text="true"
799    data-type_product_capitalize="true"
800    data-swatch_style="round"
801    
802  >
803    <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
804
805    <div id="PageContainer" class="page-container">
806      <div class="transition-body"><!-- BEGIN sections: header-group -->
807<div id="shopify-section-sections--27744511099246__announcement-bar" class="shopify-section shopify-section-group-header-group"><style></style>
808  <div class="announcement-bar">
809    <div class="page-width">
810      <div class="slideshow-wrapper">
811        <button type="button" class="visually-hidden slideshow__pause" data-id="sections--27744511099246__announcement-bar" aria-live="polite">
812          <span class="slideshow__pause-stop">
813            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13">
814              <path d="M0 0h3v13H0zm7 0h3v13H7z" fill-rule="evenodd"/>
815            </svg>
816            <span class="icon__fallback-text">Pause slideshow</span>
817          </span>
818          <span class="slideshow__pause-play">
819            <svg
820              aria-hidden="true"
821              focusable="false"
822              role="presentation"
823              class="icon icon-play"
824              viewBox="18.24 17.35 24.52 28.3"
825            >
826              <path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/>
827            </svg>
828            <span class="icon__fallback-text">Play slideshow</span>
829          </span>
830        </button>
831
832        <div
833          id="AnnouncementSlider"
834          class="announcement-slider"
835          data-compact="true"
836          data-block-count="2"
837        ><div
838                id="AnnouncementSlide-announcement_1"
839                class="announcement-slider__slide"
840                data-index="0"
841                
842              ><span class="announcement-text">FREE SHIPPING ON ORDERS OVER $30</span><span class="announcement-link-text">within the contiguous U.S.</span></div><div
843                id="AnnouncementSlide-announcement_YGyJAD"
844                class="announcement-slider__slide"
845                data-index="1"
846                
847              ><span class="announcement-text">FREE SHIPPING ON SUBSCRIPTION ORDERS OVER $30</span><span class="announcement-link-text">within the contiguous U.S.</span></div></div>
848      </div>
849    </div>
850  </div>
851
852<style>
853</style>
854
855
856</div><section id="shopify-section-sections--27744511099246__custom_mega_menu_RGjLF8" class="shopify-section shopify-section-group-header-group custom-section custom-mega-menu">
857
858<div id="NavDrawer" class="drawer drawer--right">
859  <div class="drawer__contents">
860    <div class="drawer__fixed-header">
861      <div class="drawer__header appear-animation appear-delay-1">
862        <div class="h2 drawer__title"></div>
863        <div class="drawer__close">
864          <button type="button" class="drawer__close-button js-drawer-close">
865            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
866            <span class="icon__fallback-text">Close menu</span>
867          </button>
868        </div>
869      </div>
870    </div>
871    <div class="drawer__scrollable"><ul class="mobile-nav mobile-nav--mega" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2">
872              <div class="mobile-nav__has-sublist">
873                <button type="button"
874                  aria-controls="MobileDD-1"
875                  class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
876                  <span class="mobile-nav__faux-link">Shop</span>
877                  <div class="mobile-nav__toggle">
878                    <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
879  <span class="icon icon--plus" style="font-size: 24px; font-weight: 100; line-height: 1; display: flex; align-items: center; justify-content: center; height: 100%;">+</span>
880</span>
881</span>
882                  </div>
883                </button>
884              </div>
885
886              <div id="MobileDD-1" class="mobile-nav__sublist collapsible-content collapsible-content--all">
887                <div class="collapsible-content__inner mobile-nav__mega-panel"><h3 class="mobile-nav__col-title">Featured</h3><ul class="mobile-nav__links mobile-nav__links--images"><li>
888                              <a href="/collections/best-sellers" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Best Sellers</span>
889                              </a>
890                            </li><li>
891                              <a href="/collections/bundles" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-6.jpg?v=1775921877&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Bundles</span>
892                              </a>
893                            </li><li>
894                              <a href="/collections/cold-brew" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Cold Brew</span>
895                              </a>
896                            </li><li>
897                              <a href="/collections/bulk-coffees" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/CMLFanny2024-5lb_2.png?v=1708630772&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Bulk</span>
898                              </a>
899                            </li><li>
900                              <a href="/collections/merchandise" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/2024-hoodie-02.png?v=1726777269&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Merch</span>
901                              </a>
902                            </li><li>
903                              <a href="/collections/instant-coffee" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/IrvingFarm-InstantBox-LifestilePictures_FRONT.png?v=1780509771&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Instant Coffee</span>
904                              </a>
905                            </li></ul><h3 class="mobile-nav__col-title">Coffee by Type</h3><ul class="mobile-nav__links"><li>
906                              <a href="/collections/blends" class="mobile-nav__link"><span class="mobile-nav__link-text">Blends</span>
907                              </a>
908                            </li><li>
909                              <a href="/collections/single-origin" class="mobile-nav__link"><span class="mobile-nav__link-text">Single Origin</span>
910                              </a>
911                            </li><li>
912                              <a href="/collections/decaf-coffee" class="mobile-nav__link"><span class="mobile-nav__link-text">Decaf</span>
913                              </a>
914                            </li><li>
915                              <a href="/collections/organic-coffees" class="mobile-nav__link"><span class="mobile-nav__link-text">Organic</span>
916                              </a>
917                            </li><li>
918                              <a href="/collections/light-roasts" class="mobile-nav__link"><span class="mobile-nav__link-text">Light Roast</span>
919                              </a>
920                            </li><li>
921                              <a href="/collections/medium-roasts" class="mobile-nav__link"><span class="mobile-nav__link-text">Medium Roast</span>
922                              </a>
923                            </li><li>
924                              <a href="/collections/dark-roasts" class="mobile-nav__link"><span class="mobile-nav__link-text">Dark Roast</span>
925                              </a>
926                            </li><li>
927                              <a href="/collections/espresso" class="mobile-nav__link"><span class="mobile-nav__link-text">Espresso</span>
928                              </a>
929                            </li></ul><a href="/collections/coffee" class="mobile-nav__mega-btn">Shop All Coffee</a></div>
930              </div>
931            </li><li class="mobile-nav__item appear-animation appear-delay-3">
932              <div class="mobile-nav__has-sublist">
933                <button type="button"
934                  aria-controls="MobileDD-2"
935                  class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
936                  <span class="mobile-nav__faux-link">Subscriptions</span>
937                  <div class="mobile-nav__toggle">
938                    <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
939  <span class="icon icon--plus" style="font-size: 24px; font-weight: 100; line-height: 1; display: flex; align-items: center; justify-content: center; height: 100%;">+</span>
940</span>
941</span>
942                  </div>
943                </button>
944              </div>
945
946              <div id="MobileDD-2" class="mobile-nav__sublist collapsible-content collapsible-content--all">
947                <div class="collapsible-content__inner mobile-nav__mega-panel"><h3 class="mobile-nav__col-title">Subscribe and Save</h3><ul class="mobile-nav__links"><li>
948                              <a href="/collections/blend-subscriptions" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-8.jpg?v=1776176587&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Blends</span>
949                              </a>
950                            </li><li>
951                              <a href="/collections/single-origin-subscriptions" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Konga300g_7e3ddf5e-25be-474d-b15a-d200e77a0c77.png?v=1771617449&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Single Origins</span>
952                              </a>
953                            </li></ul><ul class="mobile-nav__links"><li>
954                              <a href="/collections/office-subscriptions" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-LosAlisos-5lb.png?v=1773338985&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Office Subscriptions</span>
955                              </a>
956                            </li><li>
957                              <a href="/collections/subscription-gifts" class="mobile-nav__link mobile-nav__link--image"><img src="//irvingfarmcoffee.com/cdn/shop/files/CopyofFall_Marketing_Shoot-42.jpg?v=1771656259&width=128" alt="" class="mobile-nav__link-img" width="48" height="48" loading="lazy"><span class="mobile-nav__link-text">Gift Subscriptions</span>
958                              </a>
959                            </li></ul><a href="/pages/coffee-subscription" class="mobile-nav__mega-btn">Shop All</a></div>
960              </div>
961            </li><li class="mobile-nav__item appear-animation appear-delay-4">
962              <div class="mobile-nav__has-sublist">
963                <button type="button"
964                  aria-controls="MobileDD-3"
965                  class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
966                  <span class="mobile-nav__faux-link">Locations</span>
967                  <div class="mobile-nav__toggle">
968                    <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
969  <span class="icon icon--plus" style="font-size: 24px; font-weight: 100; line-height: 1; display: flex; align-items: center; justify-content: center; height: 100%;">+</span>
970</span>
971</span>
972                  </div>
973                </button>
974              </div>
975
976              <div id="MobileDD-3" class="mobile-nav__sublist collapsible-content collapsible-content--all">
977                <div class="collapsible-content__inner mobile-nav__mega-panel"><ul class="mobile-nav__links"><li><a href="/pages/gramercy" class="mobile-nav__link">Gramercy</a></li><li><a href="/pages/millerton" class="mobile-nav__link">Millerton</a></li><li><a href="/pages/e10th" class="mobile-nav__link">E 10th</a></li><li><a href="/pages/olympic-tower" class="mobile-nav__link">Olympic Tower</a></li><li><a href="/pages/upper-west-side" class="mobile-nav__link">Upper West Side</a></li><li><a href="/pages/washington-square" class="mobile-nav__link">Washington Square</a></li></ul><a href="/pages/locations" class="mobile-nav__mega-btn">See All Locations</a></div>
978              </div>
979            </li><li class="mobile-nav__item appear-animation appear-delay-5">
980              <div class="mobile-nav__has-sublist">
981                <button type="button"
982                  aria-controls="MobileDD-4"
983                  class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
984                  <span class="mobile-nav__faux-link">About</span>
985                  <div class="mobile-nav__toggle">
986                    <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
987  <span class="icon icon--plus" style="font-size: 24px; font-weight: 100; line-height: 1; display: flex; align-items: center; justify-content: center; height: 100%;">+</span>
988</span>
989</span>
990                  </div>
991                </button>
992              </div>
993
994              <div id="MobileDD-4" class="mobile-nav__sublist collapsible-content collapsible-content--all">
995                <div class="collapsible-content__inner mobile-nav__mega-panel"><h3 class="mobile-nav__col-title">The Company:</h3><ul class="mobile-nav__links"><li>
996                              <a href="/pages/history" class="mobile-nav__link"><span class="mobile-nav__link-text">History</span>
997                              </a>
998                            </li><li>
999                              <a href="/pages/about-us" class="mobile-nav__link"><span class="mobile-nav__link-text">About Us</span>
1000                              </a>
1001                            </li><li>
1002                              <a href="/pages/the-roastery" class="mobile-nav__link"><span class="mobile-nav__link-text">Roastery</span>
1003                              </a>
1004                            </li></ul><h3 class="mobile-nav__col-title">The Drip:</h3><ul class="mobile-nav__links"><li>
1005                              <a href="/pages/food-menu" class="mobile-nav__link"><span class="mobile-nav__link-text">Food Menu</span>
1006                              </a>
1007                            </li><li>
1008                              <a href="/pages/drink-menu" class="mobile-nav__link"><span class="mobile-nav__link-text">Drink Menu</span>
1009                              </a>
1010                            </li></ul><h3 class="mobile-nav__col-title">Wholesale:</h3><ul class="mobile-nav__links"><li>
1011                              <a href="/pages/wholesale" class="mobile-nav__link"><span class="mobile-nav__link-text">Apply</span>
1012                              </a>
1013                            </li><li>
1014                              <a href="http://Irvingfarmws.myshopify.com" class="mobile-nav__link"><span class="mobile-nav__link-text">Login</span>
1015                              </a>
1016                            </li></ul></div>
1017              </div>
1018            </li><li class="mobile-nav__item mobile-nav__item--account appear-animation appear-delay-6">
1019              <a href="/account" class="mobile-nav__link mobile-nav__link--top-level">Log in</a>
1020            </li></ul><ul class="mobile-nav__social appear-animation appear-delay-7"></ul>
1021
1022    </div>
1023  </div>
1024</div>
1025<div id="CartDrawer" class="drawer drawer--right">
1026    <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents" data-location="cart-drawer">
1027      <div class="drawer__fixed-header">
1028        <div class="drawer__header appear-animation appear-delay-1">
1029          <div class="h2 drawer__title">Cart</div>
1030          <div class="drawer__close">
1031            <button type="button" class="drawer__close-button js-drawer-close">
1032              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
1033              <span class="icon__fallback-text">Close cart</span>
1034            </button>
1035          </div>
1036        </div>
1037      </div>
1038
1039      <div class="drawer__inner">
1040        <div class="drawer__scrollable">
1041          <div data-progress class="appear-animation appear-delay-2"><div class="cart__subscription-progress" data-subscription-count="0">
1042  <div class="cart__subscription-progress-header">
1043    <p class="cart__subscription-progress-eyebrow">Mix & match subscription savings</p>
1044
1045    
1046      <p class="cart__subscription-progress-message">
1047        Add 1 subscription item to unlock 5% off. Add 3+ to reach 15% off.
1048      </p>
1049    
1050  </div>
1051
1052  <div class="cart__subscription-progress-bar" aria-hidden="true">
1053    <div class="cart__subscription-progress-fill" style="width: 0%;"></div>
1054  </div>
1055
1056  <div class="cart__subscription-progress-steps" aria-hidden="true">
1057    <div class="cart__subscription-progress-step">
1058      <span class="cart__subscription-progress-step-count">1</span>
1059      <span class="cart__subscription-progress-step-label">5% off</span>
1060    </div>
1061    <div class="cart__subscription-progress-step">
1062      <span class="cart__subscription-progress-step-count">2</span>
1063      <span class="cart__subscription-progress-step-label">10% off</span>
1064    </div>
1065    <div class="cart__subscription-progress-step">
1066      <span class="cart__subscription-progress-step-count">3</span>
1067      <span class="cart__subscription-progress-step-label">15% off</span>
1068    </div>
1069  </div>
1070</div>
1071</div>
1072
1073          <div data-products class="appear-animation appear-delay-2"></div>
1074
1075          
1076        </div>
1077
1078        <div class="drawer__footer appear-animation appear-delay-4">
1079          <div data-discounts>
1080            
1081          </div>
1082
1083          <div class="cart__item-sub cart__item-row">
1084            <div class="ajaxcart__subtotal">Subtotal</div>
1085            <div data-subtotal>0.00</div>
1086          </div>
1087
1088          <div class="cart__item-row text-center">
1089            <small>
1090              Shipping, taxes, and discount codes calculated at checkout.<br />
1091            </small>
1092          </div>
1093
1094          
1095
1096          <div class="cart__checkout-wrapper">
1097            <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
1098              Check out
1099            </button>
1100
1101            
1102          </div>
1103        </div>
1104      </div>
1105
1106      <div class="drawer__cart-empty appear-animation appear-delay-2">
1107        <div class="drawer__scrollable">
1108          Your cart is currently empty.
1109        </div>
1110      </div>
1111    </form>
1112  </div><div class="cmm-header" data-section-id="sections--27744511099246__custom_mega_menu_RGjLF8" style="background-color: #ffffff;"><div class="header-top-row">
1113    <div class="page-width">
1114      <div class="header-top-content">
1115        <div class="header-top-buttons"></div>
1116        <div class="header-top-icons"><button
1117            type="button"
1118            class="cmm-hamburger medium-up--hide js-drawer-open-nav"
1119            aria-controls="NavDrawer"
1120          >
1121            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>Menu</title><path d="M7 15h51M7 32h43M7 49h51"/></svg>
1122            <span class="icon__fallback-text">Site navigation</span>
1123          </button><div class="site-nav">
1124  <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account">
1125        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><title>account</title><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16Z"/></svg>
1126        <span class="icon__fallback-text">Log in
1127</span>
1128      </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal">
1129      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="0 0 64 64"><title>icon-bag-minimal</title><path stroke="null" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Cart</span>
1130        <span class="cart-link__bubble"></span>
1131      </span>
1132    </a>
1133  </div>
1134</div>
1135</div>
1136      </div>
1137    </div>
1138  </div><div class="cmm-header__inner page-width"><div class="cmm-header__logo">
1139      <a href="/" class="cmm-header__logo-link"><img
1140            src="//irvingfarmcoffee.com/cdn/shop/files/IFC-horizontal-black-01.png?v=1771014164&width=600"
1141            alt="Irving Farm New York"
1142            class="cmm-header__logo-img cmm-header__logo-img--default"
1143            width="400"
1144            height="120.0"
1145            loading="eager"
1146          ></a>
1147    </div><nav class="cmm" role="navigation" aria-label="Main menu" style="font-size: 19px; text-transform: uppercase;">
1148      <ul class="cmm__bar"><li class="cmm__item has-cmm-dropdown" data-cmm-index="1">
1149            <button
1150              class="cmm__trigger"
1151              aria-expanded="false"
1152              aria-controls="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-1"
1153              type="button"
1154            >
1155              Shop
1156              <svg aria-hidden="true" focusable="false" class="cmm__chevron" viewB
1156ox="0 0 28 16" width="12" height="7">
1157                <path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="currentColor" fill="none"/>
1158              </svg>
1159            </button><div
1160              id="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-1"
1161              class="cmm__panel"
1162              style="background-color: #ffeed4;"
1163            >
1164              <div class="cmm__panel-inner page-width">
1165                <div class="cmm__layout"><div class="cmm__columns cmm__columns--2"><div class="cmm__column"><h3 class="cmm__col-title">Featured</h3><ul class="cmm__links"><li>
1166                                  <a href="/collections/best-sellers" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Best Sellers</span></a>
1167                                </li><li>
1168                                  <a href="/collections/bundles" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-6.jpg?v=1775921877&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Bundles</span></a>
1169                                </li><li>
1170                                  <a href="/collections/cold-brew" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Cold Brew</span></a>
1171                                </li><li>
1172                                  <a href="/collections/bulk-coffees" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/CMLFanny2024-5lb_2.png?v=1708630772&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Bulk</span></a>
1173                                </li><li>
1174                                  <a href="/collections/merchandise" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/2024-hoodie-02.png?v=1726777269&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Merch</span></a>
1175                                </li><li>
1176                                  <a href="/collections/instant-coffee" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/IrvingFarm-InstantBox-LifestilePictures_FRONT.png?v=1780509771&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Instant Coffee</span></a>
1177                                </li></ul><div class="cmm__btn-wrap">
1178                              <a href="/collections/coffee" class="cmm__button">
1179                                Shop All Coffee
1180                              </a>
1181                            </div></div><div class="cmm__column"><h3 class="cmm__col-title">Coffee by Type</h3><ul class="cmm__links"><li>
1182                                  <a href="/collections/blends" class="cmm__link"><span class="cmm__link-text">Blends</span></a>
1183                                </li><li>
1184                                  <a href="/collections/single-origin" class="cmm__link"><span class="cmm__link-text">Single Origin</span></a>
1185                                </li><li>
1186                                  <a href="/collections/decaf-coffee" class="cmm__link"><span class="cmm__link-text">Decaf</span></a>
1187                                </li><li>
1188                                  <a href="/collections/organic-coffees" class="cmm__link"><span class="cmm__link-text">Organic</span></a>
1189                                </li><li>
1190                                  <a href="/collections/light-roasts" class="cmm__link"><span class="cmm__link-text">Light Roast</span></a>
1191                                </li><li>
1192                                  <a href="/collections/medium-roasts" class="cmm__link"><span class="cmm__link-text">Medium Roast</span></a>
1193                                </li><li>
1194                                  <a href="/collections/dark-roasts" class="cmm__link"><span class="cmm__link-text">Dark Roast</span></a>
1195                                </li><li>
1196                                  <a href="/collections/espresso" class="cmm__link"><span class="cmm__link-text">Espresso</span></a>
1197                                </li></ul></div></div><div class="cmm__images cmm__images--1" style="--cmm-card-font-size: 24px;"><a
1198                          href="/pages/coffee-subscription"
1199                          class="cmm__card"
1200                            style="--cmm-card-bg: url('//irvingfarmcoffee.com/cdn/shop/files/IrvingFarmHoliday-Banner_1.jpg?v=1729011119&width=800');"
1201                        ><h2 class="cmm__card-text"><h2>Subscribe<br/>& Save<br/>up to 15%</h2></h2></a></div></div>
1202              </div>
1203            </div>
1204          </li><li class="cmm__item has-cmm-dropdown" data-cmm-index="2">
1205            <button
1206              class="cmm__trigger"
1207              aria-expanded="false"
1208              aria-controls="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-2"
1209              type="button"
1210            >
1211              Subscriptions
1212              <svg aria-hidden="true" focusable="false" class="cmm__chevron" viewB
1212ox="0 0 28 16" width="12" height="7">
1213                <path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="currentColor" fill="none"/>
1214              </svg>
1215            </button><div
1216              id="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-2"
1217              class="cmm__panel"
1218              style="background-color: #f7e3fa;"
1219            >
1220              <div class="cmm__panel-inner page-width">
1221                <div class="cmm__layout"><div class="cmm__columns cmm__columns--2"><div class="cmm__column"><h3 class="cmm__col-title">Subscribe and Save</h3><ul class="cmm__links"><li>
1222                                  <a href="/collections/blend-subscriptions" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-8.jpg?v=1776176587&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Blends</span></a>
1223                                </li><li>
1224                                  <a href="/collections/single-origin-subscriptions" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Konga300g_7e3ddf5e-25be-474d-b15a-d200e77a0c77.png?v=1771617449&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Single Origins</span></a>
1225                                </li></ul><div class="cmm__btn-wrap">
1226                              <a href="/pages/coffee-subscription" class="cmm__button">
1227                                Shop All
1228                              </a>
1229                            </div></div><div class="cmm__column"><ul class="cmm__links"><li>
1230                                  <a href="/collections/office-subscriptions" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-LosAlisos-5lb.png?v=1773338985&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Office Subscriptions</span></a>
1231                                </li><li>
1232                                  <a href="/collections/subscription-gifts" class="cmm__link cmm__link--with-image"><img src="//irvingfarmcoffee.com/cdn/shop/files/CopyofFall_Marketing_Shoot-42.jpg?v=1771656259&width=128" alt="" class="cmm__link-img" width="48" height="48" loading="lazy"><span class="cmm__link-text">Gift Subscriptions</span></a>
1233                                </li></ul></div></div><div class="cmm__images cmm__images--1" style="--cmm-card-font-size: 24px;"><a
1234                          href="/pages/coffee-subscription"
1235                          class="cmm__card"
1236                            style="--cmm-card-bg: url('//irvingfarmcoffee.com/cdn/shop/files/4261F9A7-DC84-4804-9430-D7884BCDACCD_1_201_a.jpg?v=1729010715&width=800');"
1237                        ><h2 class="cmm__card-text"><h2>Subscription<br/>Perks:</h2><p>Special pricing<br/>Guaranteed Fresh<br/>Free Shipping over $30</p></h2></a></div></div>
1238              </div>
1239            </div>
1240          </li><li class="cmm__item has-cmm-dropdown" data-cmm-index="3">
1241            <button
1242              class="cmm__trigger"
1243              aria-expanded="false"
1244              aria-controls="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-3"
1245              type="button"
1246            >
1247              Locations
1248              <svg aria-hidden="true" focusable="false" class="cmm__chevron" viewBox="0 0 28 16" width="12" height="7">
1249                <path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="currentColor" fill="none"/>
1250              </svg>
1251            </button><div
1252              id="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-3"
1253              class="cmm__panel"
1254              style="background-color: #fad8d8;"
1255            >
1256              <div class="cmm__panel-inner page-width">
1257                <div class="cmm__layout cmm__layout--locations"><div class="cmm__locations"><a href="/pages/gramercy" class="cmm__location-card" style="--cmm-loc-bg: url('//irvingfarmcoffee.com/cdn/shop/files/Locations-Gramercy-Main-01.jpg?v=1762301810&width=800');">
1258                            <span class="cmm__location-name">Gramercy</span>
1259                          </a><a href="/pages/millerton" class="cmm__location-card" style="--cmm-loc-bg: url('//irvingfarmcoffee.com/cdn/shop/files/WholesaleApply-Main-01.jpg?v=1762308127&width=800');">
1260                            <span class="cmm__location-name">Millerton</span>
1261                          </a><a href="/pages/e10th" class="cmm__location-card" style="--cmm-loc-bg: url('//irvingfarmcoffee.com/cdn/shop/files/Locations-e10th-Main-01.jpg?v=1776908425&width=800');">
1262                            <span class="cmm__location-name">E 10th</span>
1263                          </a><a href="/pages/olympic-tower" class="cmm__location-card" style="--cmm-loc-bg: url('//irvingfarmcoffee.com/cdn/shop/files/Locations-olyTower-Main-01.jpg?v=1762303084&width=800');">
1264                            <span class="cmm__location-name">Olympic Tower</span>
1265                          </a><a href="/pages/upper-west-side" class="cmm__location-card" style="--cmm-loc-bg: url('//irvingfarmcoffee.com/cdn/shop/files/Locations-UpperWestSide-Main-01.jpg?v=1762303569&width=800');">
1266                            <span class="cmm__location-name">Upper West Side</span>
1267                          </a><a href="/pages/washington-square" class="cmm__location-card" style="--cmm-loc-bg: url('//irvingfarmcoffee.com/cdn/shop/files/Locations-WashSquare-Main-01.jpg?v=1762302498&width=800');">
1268                            <span class="cmm__location-name">Washington Square</span>
1269                          </a></div><div class="cmm__locations-btn-wrap">
1270                        <a href="/pages/locations" class="cmm__button">
1271                          See All Locations
1272                        </a>
1273                      </div></div>
1274              </div>
1275            </div>
1276          </li><li class="cmm__item has-cmm-dropdown" data-cmm-index="4">
1277            <button
1278              class="cmm__trigger"
1279              aria-expanded="false"
1280              aria-controls="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-4"
1281              type="button"
1282            >
1283              About
1284              <svg aria-hidden="true" focusable="false" class="cmm__chevron" viewBox="0 0 28 16" width="12" height="7">
1285                <path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="currentColor" fill="none"/>
1286              </svg>
1287            </button><div
1288              id="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-4"
1289              class="cmm__panel"
1290              style="background-color: #d4e6de;"
1291            >
1292              <div class="cmm__panel-inner page-width">
1293                <div class="cmm__layout"><div class="cmm__columns cmm__columns--3"><div class="cmm__column"><h3 class="cmm__col-title">The Company:</h3><ul class="cmm__links"><li>
1294                                  <a href="/pages/history" class="cmm__link"><span class="cmm__link-text">History</span></a>
1295                                </li><li>
1296                                  <a href="/pages/about-us" class="cmm__link"><span class="cmm__link-text">About Us</span></a>
1297                                </li><li>
1298                                  <a href="/pages/the-roastery" class="cmm__link"><span class="cmm__link-text">Roastery</span></a>
1299                                </li></ul></div><div class="cmm__column"><h3 class="cmm__col-title">The Drip:</h3><ul class="cmm__links"><li>
1300                                  <a href="/pages/food-menu" class="cmm__link"><span class="cmm__link-text">Food Menu</span></a>
1301                                </li><li>
1302                                  <a href="/pages/drink-menu" class="cmm__link"><span class="cmm__link-text">Drink Menu</span></a>
1303                                </li></ul></div><div class="cmm__column"><h3 class="cmm__col-title">Wholesale:</h3><ul class="cmm__links"><li>
1304                                  <a href="/pages/wholesale" class="cmm__link"><span class="cmm__link-text">Apply</span></a>
1305                                </li><li>
1306                                  <a href="http://Irvingfarmws.myshopify.com" class="cmm__link"><span class="cmm__link-text">Login</span></a>
1307                                </li></ul></div></div></div>
1308              </div>
1309            </div>
1310          </li><li class="cmm__item has-cmm-dropdown" data-cmm-index="5">
1311            <button
1312              class="cmm__trigger"
1313              aria-expanded="false"
1314              aria-controls="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-5"
1315              type="button"
1316            >
1317              Wholesale
1318              <svg aria-hidden="true" focusable="false" class="cmm__chevron" viewB
1318ox="0 0 28 16" width="12" height="7">
1319                <path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="currentColor" fill="none"/>
1320              </svg>
1321            </button><div
1322              id="cmm-panel-sections--27744511099246__custom_mega_menu_RGjLF8-5"
1323              class="cmm__panel"
1324              style="background-color: #d7e9ef;"
1325            >
1326              <div class="cmm__panel-inner page-width">
1327                <div class="cmm__layout"><div class="cmm__columns cmm__columns--1"><div class="cmm__column"><h3 class="cmm__col-title">Wholesale:</h3><ul class="cmm__links"><li>
1328                                  <a href="/pages/wholesale" class="cmm__link"><span class="cmm__link-text">Apply</span></a>
1329                                </li><li>
1330                                  <a href="http://Irvingfarmws.myshopify.com" class="cmm__link"><span class="cmm__link-text">Login</span></a>
1331                                </li></ul></div></div></div>
1332              </div>
1333            </div>
1334          </li></ul>
1335    </nav>
1336  </div>
1337
1338</div>
1339
1340<div id="cmmDropdownOverlay" class="cmm-dropdown-overlay"></div>
1341
1342<style>
1343  #shopify-section-sections--27744511099246__custom_mega_menu_RGjLF8 {
1344    position: sticky;
1345    top: 0;
1346    z-index: 9999;
1347  }
1348  .cmm-header {
1349    --cmm-mobile-logo-width: 200px;
1350  }
1351
1352  /* Mega menu nav_link with circular icon image (added 2026-05-14) */
1353  .cmm__link--with-image {
1354    display: flex;
1355    align-items: center;
1356    gap: 14px;
1357    padding: 0;
1358    text-decoration: none;
1359    min-height: 56px;
1360  }
1361  .cmm__link-img {
1362    width: 56px;
1363    height: 56px;
1364    border-radius: 50%;
1365    object-fit: cover;
1366    flex-shrink: 0;
1367    background: #f0ece4;
1368  }
1369  .cmm__link-text {
1370    font-weight: 700;
1371    letter-spacing: 0.04em;
1372    text-transform: uppercase;
1373    line-height: 1.2;
1374  }
1375  .cmm__link { position: relative; }
1376  .cmm__badge {
1377    position: absolute;
1378    top: -10px;
1379    right: -10px;
1380    z-index: 3;
1381    width: 49px;
1382    height: 49px;
1383    display: grid;
1384    place-items: center;
1385    padding: 6px;
1386    text-align: center;
1387    color: #fff;
1388    background: #ff4f33;
1389    font-size: 12px;
1390    font-weight: 700;
1391    line-height: 1.05;
1392    letter-spacing: 0.02em;
1393    text-transform: uppercase;
1394    transform: rotate(-10deg);
1395    pointer-events: none;
1396    clip-path: polygon(50.0% 0.0%, 58.0% 9.8%, 69.1% 3.8%, 72.8% 15.9%, 85.4% 14.6%, 84.1% 27.2%, 96.2% 30.9%, 90.2% 42.0%, 100.0% 50.0%, 90.2% 58.0%, 96.2% 69.1%, 84.1% 72.8%, 85.4% 85.4%, 72.8% 84.1%, 69.1% 96.2%, 58.0% 90.2%, 50.0% 100.0%, 42.0% 90.2%, 30.9% 96.2%, 27.2% 84.1%, 14.6% 85.4%, 15.9% 72.8%, 3.8% 69.1%, 9.8% 58.0%, 0.0% 50.0%, 9.8% 42.0%, 3.8% 30.9%, 15.9% 27.2%, 14.6% 14.6%, 27.2% 15.9%, 30.9% 3.8%, 42.0% 9.8%);
1397  }
1398  /* Image-style links default: stack vertically with breathing room */
1399  .cmm__column .cmm__links:has(.cmm__link--with-image) li {
1400    margin: 0 0 18px 0;
1401  }
1402  /* When a column contains 3+ image-style links, switch to a 3-column grid */
1403  .cmm__column .cmm__links:has(.cmm__link--with-image):has(li:nth-child(3)) {
1404    display: grid;
1405    grid-template-columns: 1fr 1fr 1fr;
1406    gap: 20px 20px;
1407    margin: 0;
1408  }
1409  .cmm__column .cmm__links:has(.cmm__link--with-image):has(li:nth-child(3)) li {
1410    margin: 0;
1411  }
1412  /* 3-up Featured grid: stack image over label, smaller circular image so 3 fit cleanly */
1413  .cmm__column .cmm__links:has(.cmm__link--with-image):has(li:nth-child(3)) .cmm__link--with-image {
1414    flex-direction: column;
1415    align-items: center;
1416    text-align: center;
1417    gap: 8px;
1418    min-height: 0;
1419  }
1420  .cmm__column .cmm__links:has(.cmm__link--with-image):has(li:nth-child(3)) .cmm__link-img {
1421    width: 64px;
1422    height: 64px;
1423  }
1424  .cmm__column .cmm__links:has(.cmm__link--with-image):has(li:nth-child(3)) .cmm__link-text {
1425    font-size: 0.85em;
1426  }
1427  /* Text-only columns: consistent vertical rhythm */
1428  .cmm__column .cmm__links {
1429    margin: 0;
1430    padding: 0;
1431    list-style: none;
1432  }
1433  .cmm__column .cmm__links li {
1434    margin: 0 0 12px 0;
1435  }
1436  .cmm__column .cmm__link:not(.cmm__link--with-image) {
1437    display: block;
1438    padding: 4px 0;
1439    font-weight: 700;
1440    letter-spacing: 0.04em;
1441    text-transform: uppercase;
1442    text-decoration: none;
1443  }
1444  /* Column titles consistent across the dropdown */
1445  .cmm__col-title {
1446    margin: 0 0 18px 0;
1447    font-size: 0.95em;
1448    letter-spacing: 0.08em;
1449  }
1450
1451  /* Three-equal-section layout for dropdowns with 2 nav columns + 1 image panel (Shop dropdown) */
1452  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) {
1453    display: grid;
1454    grid-template-columns: 1fr 1fr 1fr;
1455    gap: 48px;
1456    align-items: stretch;
1457  }
1458  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__columns {
1459    display: contents;
1460  }
1461  /* Each nav column becomes a flex column so the Shop All Coffee button can
1462     be pushed to the bottom and line up with Subscribe & Save */
1463  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__columns > .cmm__column {
1464    display: flex;
1465    flex-direction: column;
1466    height: 100%;
1467  }
1468  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__columns > .cmm__column > .cmm__btn-wrap {
1469    margin-top: auto;
1470  }
1471  /* Neutralize the theme's right-edge breakout on .cmm__images so it respects the 1fr column */
1472  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__images {
1473    margin-right: 0 !important;
1474    margin-top: 0 !important;
1475    margin-bottom: 0 !important;
1476    min-width: 0 !important;
1477    width: auto !important;
1478    flex: none !important;
1479    align-self: stretch;
1480  }
1481  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__images > .cmm__card {
1482    width: 100%;
1483    min-height: 320px;
1484  }
1485
1486  /* Right-side image card: text top-left aligned, button-style affordance */
1487  .cmm__images--1 .cmm__card {
1488    display: flex !important;
1489    flex-direction: column;
1490    align-items: flex-start;
1491    justify-content: flex-start;
1492    text-align: left;
1493    padding: 32px 28px;
1494    min-height: 100%;
1495    position: relative;
1496    border-radius: 10px;
1497    overflow: hidden;
1498    cursor: pointer;
1499    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.10);
1500    transition: transform 0.22s ease, box-shadow 0.22s ease;
1501  }
1502  .cmm__images--1 .cmm__card:hover {
1503    transform: translateY(-3px);
1504    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.18);
1505  }
1506  .cmm__images--1 .cmm__card:active {
1507    transform: translateY(-1px);
1508    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
1509  }
1510
1511  /* Text shadow on the overlay for readability over the image */
1512  .cmm__images--1 .cmm__card-text,
1513  .cmm__images--1 .cmm__card-text h2,
1514  .cmm__images--1 .cmm__card-text p,
1515  .cmm__images--1 .cmm__card h2,
1516  .cmm__images--1 .cmm__card p {
1517    text-align: left;
1518    margin: 0;
1519    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.55), 0 1px 4px rgba(0, 0, 0, 0.45);
1520  }
1521  .cmm__images--1 .cmm__card-text h2,
1522  .cmm__images--1 .cmm__card h2 {
1523    margin: 0 0 12px 0;
1524    line-height: 1.05;
1525  }
1526
1527  /* CTA button — matches .cmm__button height (Shop All Coffee on the left side), ~20% wider, bottom-center aligned */
1528  .cmm__images--1 .cmm__card::after {
1529    content: "Subscribe & Save";
1530    display: inline-block !important;
1531    visibility: visible !important;
1532    opacity: 1 !important;
1533    align-self: center !important;
1534    margin: auto auto 0 auto !important;
1535    background: #000;
1536    color: #fff;
1537    font: bold 14px/1 sans-serif;
1538    padding: 8px 48px;
1539    width: fit-content;
1540    max-width: max-content;
1541    text-align: center;
1542    text-transform: uppercase;
1543    text-decoration: none;
1544    border: 2px solid #000;
1545    text-shadow: none;
1546    pointer-events: none;
1547    transition: background 0.18s ease, color 0.18s ease;
1548    white-space: nowrap;
1549  }
1550  .cmm__images--1 .cmm__card:hover::after {
1551    background: #fff;
1552    color: #000;
1553  }
1554
1555  /* Middle column (Coffee by Type, text-only): 2-column grid, fills top-to-bottom (column-major).
1556     Scoped to text-only links so it does NOT override the image-based Featured 3-up grid. */
1557  .cmm__column:has(li:nth-child(6)) > .cmm__links:not(:has(.cmm__link--with-image)) {
1558    display: grid;
1559    grid-template-columns: 1fr 1fr;
1560    grid-template-rows: repeat(4, auto);
1561    grid-auto-flow: column;
1562    gap: 10px 28px;
1563    margin: 0;
1564  }
1565  .cmm__column:has(li:nth-child(6)) > .cmm__links:not(:has(.cmm__link--with-image)) li {
1566    margin: 0;
1567  }
1568
1569  /* Vertical divider between Featured and Coffee by Type — Shop dropdown only */
1570  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__columns > .cmm__column:nth-child(1) {
1571    padding-right: 28px;
1572    border-right: 1px solid rgba(0, 0, 0, 0.12);
1573  }
1574  .cmm__layout:has(.cmm__columns--2):has(.cmm__images--1) > .cmm__columns > .cmm__column:nth-child(2) {
1575    padding-left: 28px;
1576  }
1577
1578  /* Locations layout: horizontal row of big picture cards, name at top */
1579  .cmm__layout--locations {
1580    display: flex;
1581    flex-direction: column;
1582    gap: 24px;
1583    align-items: center;
1584  }
1585  .cmm__locations {
1586    display: grid;
1587    grid-template-columns: repeat(6, 1fr);
1588    gap: 14px;
1589    width: 100%;
1590  }
1591  .cmm__location-card {
1592    position: relative;
1593    display: flex;
1594    flex-direction: column;
1595    align-items: center;
1596    justify-content: flex-start;
1597    aspect-ratio: 3 / 4;
1598    min-height: 240px;
1599    padding: 18px 14px;
1600    border-radius: 10px;
1601    overflow: hidden;
1602    text-decoration: none;
1603    color: #fff;
1604    background: #444 var(--cmm-loc-bg, none) center/cover no-repeat;
1605    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.10);
1606    transition: transform 0.22s ease, box-shadow 0.22s ease;
1607    isolation: isolate;
1608  }
1609  .cmm__location-card::before {
1610    content: "";
1611    position: absolute;
1612    inset: 0;
1613    background: linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.05) 45%, rgba(0,0,0,0.55) 100%);
1614    z-index: 0;
1615  }
1616  .cmm__location-card:hover {
1617    transform: translateY(-3px);
1618    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.22);
1619  }
1620  .cmm__location-name {
1621    position: relative;
1622    z-index: 1;
1623    font-weight: 800;
1624    font-size: 16px;
1625    letter-spacing: 0.08em;
1626    text-transform: uppercase;
1627    text-align: center;
1628    line-height: 1.2;
1629    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.55), 0 1px 4px rgba(0, 0, 0, 0.45);
1630  }
1631  .cmm__locations-btn-wrap {
1632    margin: 6px auto 0;
1633  }
1634  @media screen and (max-width: 1100px) {
1635    .cmm__locations { grid-template-columns: repeat(3, 1fr); }
1636  }
1637  @media screen and (max-width: 640px) {
1638    .cmm__locations { grid-template-columns: repeat(2, 1fr); }
1639    .cmm__location-card { min-height: 180px; }
1640  }
1641</style>
1642
1643
1644</section>
1645<!-- END sections: header-group --><!-- BEGIN sections: popup-group -->
1646
1647<!-- END sections: popup-group --><main class="main-content" id="MainContent">
1648          <section id="shopify-section-template--27744516047214__custom_hero_intro_row" class="shopify-section custom-section custom-hero-intro-row-6-section"><div
1649  id="chir-template--27744516047214__custom_hero_intro_row"
1650  class="custom-hero-intro-row"
1651  role="region"
1652  aria-label="Irving Farm intro"
1653  data-icon-interval="450"
1654  data-icon-hold="450"
1655  data-logo-interval="141"
1656  data-mobile-icon-interval="450"
1657  data-mobile-icon-hold="450"
1658  data-mobile-logo-interval="192">
1659
1660  <video
1661    class="chir__video"
1662    autoplay
1663    muted
1664    loop
1665    playsinline
1666    preload="metadata"
1667    poster="//irvingfarmcoffee.com/cdn/shop/t/102/assets/med-hero-poster.webp?v=40796308087123213191786556209"
1668    aria-hidden="true"
1669    tabindex="-1">
1670    <source src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/med-hero-av1.webm?v=96362224627994400961786556204" type="video/webm">
1671  </video>
1672
1673  <div class="chir__overlay" aria-hidden="true"></div>
1674
1675  <div class="chir__stage"><div class="chir__row" aria-hidden="true">
1676      <div class="chir__tile"><span class="chir__artbox"><img src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/intro-grid-09-bird-with-rose.png?v=100129365996090033071784591544" alt="" width="1273" height="960" loading="eager"></span></div>
1677      <div class="chir__tile"><span class="chir__artbox"><img src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/intro-grid-02-snake-coffee-mug.png?v=141237829365545132181784591534" alt="" width="2028" height="3319" loading="eager"></span></div>
1678      <div class="chir__tile"><span class="chir__artbox"><img src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/intro-grid-03-new-yor
1678k-coffee-heart.png?v=110767346637038422151784591535" alt="" width="1386" height="1518" loading="eager"></span></div>
1679      <div class="chir__tile"><span class="chir__artbox"><img src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/intro-grid-05-panther.png?v=82839048124240655761784591538" alt="" width="1858" height="3510" loading="eager"></span></div>
1680    </div>
1681
1682    <div class="chir__lockup"><div class="chir__logo-stack">
1683        <img class="chir__logo-stage chir__logo-stage--4 chir__logo-final" src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/intro-logo-final-3.png?v=122963862923917408881784821226" alt="Irving Farm New York" width="1080" height="1350" loading="eager">
1684      </div><div class="chir__caption"><p class="chir__tagline">Celebrating 30 Years</p><p class="chir__tagline">New York coffee done right since 1996</p><a class="btn btn--inverse chir__cta" href="/collections/coffee">Shop Coffee</a></div></div>
1685  </div>
1686</div>
1687
1688<script>
1689  (function () {
1690    var w = document.getElementById('chir-template--27744516047214__custom_hero_intro_row');
1691    if (!w) return;
1692
1693    var reduced = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
1694    if (w.classList.contains('chi--skip') || reduced) return;
1695
1696    var v = w.querySelector('.chir__video');
1697    var tiles = Array.prototype.slice.call(w.querySelectorAll('.chir__tile'));
1698    var logos = Array.prototype.slice.call(w.querySelectorAll('.chir__logo-stage'));
1699    var artImages = Array.prototype.slice.call(w.querySelectorAll('.chir__tile img, .chir__logo-stage'));
1700    var mobile = window.matchMedia && window.matchMedia('(max-width: 768px)').matches;
1701    var iconInterval = Number(w.getAttribute(mobile ? 'data-mobile-icon-interval' : 'data-icon-interval')) || 450;
1702    var iconHold = Number(w.getAttribute(mobile ? 'data-mobile-icon-hold' : 'data-icon-hold')) || 450;
1703    var logoInterval = Number(w.getAttribute(mobile ? 'data-mobile-logo-interval' : 'data-logo-interval')) || 176;
1704    var timers = [];
1705    var started = false;
1706    var artReady = false;
1707    var videoReady = !v;
1708
1709    var later = function (fn, delay) {
1710      timers.push(window.setTimeout(fn, delay));
1711    };
1712
1713    var showLogo = function (index) {
1714      logos.forEach(function (logo, logoIndex) {
1715        logo.classList.toggle('is-visible', logoIndex === index);
1716      });
1717    };
1718
1719    var revealLogo = function (index) {
1720      showLogo(index);
1721      if (index >= logos.length - 1) {
1722        w.classList.add('chir-final');
1723        return;
1724      }
1725      later(function () { revealLogo(index + 1); }, logoInterval);
1726    };
1727
1728    var finishIcons = function () {
1729      w.classList.add('chir-icons-done');
1730      revealLogo(0);
1731    };
1732
1733    /* strictly left to right — DOM order is the row order */
1734    var revealTile = function (index) {
1735      if (!tiles[index]) {
1736        later(finishIcons, iconHold);
1737        return;
1738      }
1739      tiles[index].classList.add('is-visible');
1740      if (index >= tiles.length - 1) {
1741        later(finishIcons, iconHold);
1742        return;
1743      }
1744      later(function () { revealTile(index + 1); }, iconInterval);
1745    };
1746
1747    var run = function () {
1748      if (started) return;
1749      started = true;
1750      w.classList.add('chir-ready');
1751      /* First icon is INSTANT — no lead-in beat. */
1752      revealTile(0);
1753    };
1754
1755    var maybeRun = function () {
1756      if (artReady && videoReady) run();
1757    };
1758
1759    var decodeImage = function (image) {
1760      if (image.decode) return image.decode().catch(function () {});
1761      if (image.complete) return Promise.resolve();
1762      return new Promise(function (resolve) {
1763        image.addEventListener('load', resolve, { once: true });
1764        image.addEventListener('error', resolve, { once: true });
1765      });
1766    };
1767
1768    Promise.all(artImages.map(decodeImage)).then(function () {
1769      artReady = true;
1770      maybeRun();
1771    });
1772
1773    w.classList.add('chir-armed');
1774    if (v) {
1775      if (!v.paused && v.currentTime > 0 && v.readyState >= 2) {
1776        videoReady = true;
1777        maybeRun();
1778      } else {
1779        var markVideoReady = function () {
1780          videoReady = true;
1781          maybeRun();
1782        };
1783        v.addEventListener('playing', markVideoReady, { once: true });
1784        v.addEventListener('canplaythrough', markVideoReady, { once: true });
1785        if (v.play) {
1786          var playPromise = v.play();
1787          if (playPromise && playPromise.catch) playPromise.catch(function () {});
1788        }
1789      }
1790    }
1791    later(run, 4000);
1792
1793    document.addEventListener('shopify:section:unload', function (event) {
1794      if (!event.target || !event.target.contains(w)) return;
1795      timers.forEach(window.clearTimeout);
1796    }, { once: true });
1797  })();
1798
1799  (function () {
1800    var setState = function () {
1801      document.documentElement.classList.toggle('chi-past-top', window.scrollY > 24);
1802    };
1803    window.addEventListener('scroll', setState, { passive: true });
1804    setState();
1805  })();
1806</script>
1806<style data-shopify>#chir-template--27744516047214__custom_hero_intro_row.custom-hero-intro-row{
1807    position:relative;
1808    width:100%;
1809    height:100vh;
1810    height:100svh;
1811    min-height:520px;
1812    overflow:hidden;
1813    background:#000;
1814    isolation:isolate;
1815  }
1816  /* Desktop scroll affordance (Ali 2026-08-06): a hero that fills the whole
1817     viewport reads as "there is nothing below". Pulling it to 88vh lets the top
1818     of the next section peek in, which tells people the page scrolls. Mobile
1819     stays full-height — svh already accounts for the browser chrome there, and
1820     the peek would eat into the limited space the lockup needs. */
1821  @media (min-width:769px){
1822    #chir-template--27744516047214__custom_hero_intro_row.custom-hero-intro-row{
1823      height:88vh;
1824      height:88svh;
1825    }
1826  }
1827  #chir-template--27744516047214__custom_hero_intro_row .chir__video{
1828    position:absolute;
1829    inset:0;
1830    width:100%;
1831    height:100%;
1832    object-fit:cover;
1833    object-position:center;
1834    z-index:1;
1835    display:block;
1836    background:#000 url('//irvingfarmcoffee.com/cdn/shop/t/102/assets/med-hero-poster.webp?v=40796308087123213191786556209') center center / cover no-repeat;
1837  }
1838  #chir-template--27744516047214__custom_hero_intro_row .chir__overlay{
1839    position:absolute;
1840    inset:0;
1841    z-index:2;
1842    background:#000;
1843    opacity:0.35;
1844    pointer-events:none;
1845  }
1846  #chir-template--27744516047214__custom_hero_intro_row .chir__stage{
1847    position:absolute;
1848    inset:0;
1849    z-index:3;
1850    display:grid;
1851    place-items:center;
1852    padding:clamp(20px,4vmin,48px);
1853    text-align:center;
1854  }
1855  /* SINGLE ROW of four marks, centred on the same anchor as the logo stack */
1856  #chir-template--27744516047214__custom_hero_intro_row .chir__row{
1857    position:absolute;
1858    top:50%;
1859    left:50%;
1860    transform:translate(-50%,-50%);
1861    /* Spacing (Mira 2026-08-07): the marks sat too close together. Her overlay
1862       puts them roughly 1.3x further apart. The row is widened AND the gap is
1863       grown by the same amount so the extra width goes into the space BETWEEN
1864       the marks — the tiles (and therefore the icons) stay the size she signed
1865       off on. Widening the row alone would have scaled every icon up with it. */
1866    /* 88vw not 96vw: the bird's artbox is scaled to 1.5x its tile, so it hangs
1867       0.25 x tile past the row on the left. The row therefore needs headroom or
1868       the bird clips off-screen on narrower desktops (it overflowed by ~27px at
1869       1024px wide before this cap). */
1870    width:min(1080px,84vw);
1871    display:grid;
1872    grid-template-columns:repeat(4,minmax(0,1fr));
1873    gap:clamp(24px,7vw,100px);
1874    opacity:0;
1875  }
1876  #chir-template--27744516047214__custom_hero_intro_row .chir__tile{
1877    position:relative;
1878    display:grid;
1879    place-items:center;
1880    aspect-ratio:1;
1881    min-width:0;
1882    min-height:0;
1883    opacity:0;
1884  }
1885  #chir-template--27744516047214__custom_hero_intro_row .chir__artbox{
1886    position:absolute;
1887    inset:0;
1888    display:block;
1889    min-width:0;
1890    min-height:0;
1891  }
1892  /* ── Icon sizing (Mira 2026-08-06) ─────────────────────────────────────────
1893     Each tile is a square and the art is object-fit:contain, so an icon only
1894     fills the dimension it is longest in. Tile order: 1 bird, 2 snake-mug,
1895     3 heart, 4 panther.
1896       - bird    (1273x960, landscape)  -> fills width, only 75% of the height
1897       - panther (1858x3510, very tall) -> fills height, only 53% of the width
1898     Both therefore read smaller than the snake mug and heart. Mira confirmed
1899     2 and 3 are correct, so only 1 and 4 are scaled up. A negative inset grows
1900     the artbox past its tile: -25% => 1.5x, -30% => 1.6x. The neighbouring art
1901     does not fill its own tile edge-to-edge, so the overflow lands in empty
1902     space rather than colliding. The heart keeps its original 15% inset. */
1903  /* 2026-08-07: Mira asked again to enlarge the 1st and 4th marks, so both are
1904     scaled a further ~22% on top of the earlier pass. Bird 1.5x -> 1.83x,
1905     panther 1.6x -> 1.95x. The 2nd and 3rd are the ones she signed off on and
1906     are untouched. */
1907  #chir-template--27744516047214__custom_hero_intro_row .chir__tile:nth-child(1) .chir__artbox{ inset:-41.5%; }
1908  #chir-template--27744516047214__custom_hero_intro_row .chir__tile:nth-child(3) .chir__artbox{ inset:15%; }
1909  #chir-template--27744516047214__custom_hero_intro_row .chir__tile:nth-child(4) .chir__artbox{ inset:-47.5%; }
1910  #chir-template--27744516047214__custom_hero_intro_row .chir__artbox img{
1911    position:absolute;
1912    inset:0;
1913    display:block;
1914    width:100% !important;
1915    height:100% !important;
1916    max-width:none !important;
1917    max-height:none !important;
1918    object-fit:contain !important;
1919    object-position:50% 50% !important;
1920  }
1921  #chir-template--27744516047214__custom_hero_intro_row .chir__lockup{
1922    position:absolute;
1923    inset:0;
1924  }
1925  #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stack{
1926    position:absolute;
1927    top:50%;
1928    left:50%;
1929    transform:translate(-50%,-50%);
1930    width:min(520px,72vw);
1931    height:min(360px,46vh);
1932  }
1933  #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stage{
1934    position:absolute;
1935    top:50%;
1936    left:50%;
1937    transform:translate(-50%,-50%);
1938    width:auto;
1939    height:auto;
1940    max-width:100%;
1941    max-height:100%;
1942    object-fit:contain;
1943    object-position:50% 50%;
1944    opacity:0;
1945  }
1946  /* FINAL logo: the STACKED "Irving Farm New York" lockup (1080x1350, 0.8:1).
1947     Escapes the stack's bounds so it can be much larger. Already white art, so
1948     no invert filter (unlike the horizontal wordmark used in Previews 4/5). */
1949  #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stage--4{
1950    opacity:1;
1951    max-width:min(1040px,90vw);
1952    max-height:min(720px,62vh);
1953    transform:translate(-50%,-50%);
1954  }
1955  #chir-template--27744516047214__custom_hero_intro_row .chir__caption{
1956    position:absolute;
1957    /* Sits under the final logo. NOTE: intro-logo-final-3.png is mostly empty
1958       canvas — the artwork occupies only y 29.1%-65.1% of the 1080x1350 PNG
1959       (29% padding above, 35% below). Anchoring off the element's full height
1960       therefore reserved ~195px of invisible space, which opened a large gap
1961       under the wordmark and pushed the CTA to the bottom edge of the viewport.
1962       The visible art ends at 50% + 0.151 x height, so 0.36 places the caption
1963       just below it with a gap matching Mira's mockup, and keeps the CTA on
1964       screen down to short laptop viewports. */
1965    top:calc(50% + min(720px,62vh) * 0.36);
1966    bottom:auto;
1967    left:50%;
1968    transform:translateX(-50%);
1969    width:min(720px,88vw);
1970    margin:0;
1971    max-width:min(720px,88vw);
1972    text-align:center;
1973  }
1974  /* Larger caption type (Mira 2026-08-06) — was clamp(13px,1.7vmin,17px). */
1975  #chir-template--27744516047214__custom_hero_intro_row .chir__tagline{
1976    margin:0;
1977    color:#fff;
1978    font-family:'GT-Pressura-Regular','Courier New',monospace;
1979    font-size:clamp(17px,2.3vmin,23px);
1980    line-height:1.45;
1981    letter-spacing:0.02em;
1982    font-weight:400;
1983  }
1984  #chir-template--27744516047214__custom_hero_intro_row .chir__cta{
1985    margin-top:clamp(14px,2.4vmin,22px);
1986  }
1987
1988  #chir-template--27744516047214__custom_hero_intro_row.chir-armed:not(.chir-final) .chir__logo-stage,
1989  #chir-template--27744516047214__custom_hero_intro_row.chir-armed:not(.chir-final) .chir__caption{
1990    opacity:0;
1991  }
1992  #chir-template--27744516047214__custom_hero_intro_row.chir-ready:not(.chir-icons-done) .chir__row{
1993    opacity:1;
1994  }
1995  #chir-template--27744516047214__custom_hero_intro_row.chir-ready .chir__tile.is-visible{
1996    opacity:1;
1997  }
1998  #chir-template--27744516047214__custom_hero_intro_row.chir-icons-done .chir__row{
1999    opacity:0;
2000  }
2001  #chir-template--27744516047214__custom_hero_intro_row.chir-icons-done:not(.chir-final) .chir__logo-stage.is-visible{
2002    opacity:1;
2003  }
2004  #chir-template--27744516047214__custom_hero_intro_row.chir-final .chir__logo-stage{
2005    opacity:0;
2006  }
2007  #chir-template--27744516047214__custom_hero_intro_row.chir-final .chir__logo-stage--4{
2008    opacity:1;
2009    animation:chirWipe 0.72s cubic-bezier(0.25,0.1,0.25,1) 0s 1 both;
2010  }
2011  #chir-template--27744516047214__custom_hero_intro_row.chir-final .chir__caption{
2012    opacity:1;
2013  }
2014  #chir-template--27744516047214__custom_hero_intro_row.chir-final .chir__tagline{
2015    animation:chirWipe 0.56s cubic-bezier(0.25,0.1,0.25,1) 0.16s 1 both;
2016  }
2017  #chir-template--27744516047214__custom_hero_intro_row.chir-final .chir__cta{
2018    animation:chirWipe 0.56s cubic-bezier(0.25,0.1,0.25,1) 0.32s 1 both;
2019  }
2020
2021  @keyframes chirWipe{
2022    0%{ -webkit-clip-path:inset(0 0 100% 0); clip-path:inset(0 0 100% 0); }
2023    100%{ -webkit-clip-path:inset(0 0 0 0); clip-path:inset(0 0 0 0); }
2024  }
2025
2026  /* ── Transparent overlay header on ALL sizes. Reverts to the normal white
2027     header as soon as you scroll past the hero. ── */
2028  body .announcement-bar{ display:none; }
2029  body .cmm-header{
2030    position:absolute;
2031    top:0;
2032    left:0;
2033    right:0;
2034    background:transparent !important;
2035    box-shadow:none;
2036    color:#fff;
2037    z-index:60;
2038    transition:background-color 0.25s ease,color 0.25s ease;
2039  }
2040  body .cmm-header .header-top-row{
2041    background:transparent;
2042    border-bottom:none;
2043  }
2044  body .cmm-header .icon-bag g{ stroke:currentColor; }
2045  body .cmm-header__logo-img--default{ filter:brightness(0) invert(1); }
2046  /* Hide the top-left wordmark while over the hero; it fades in with the solid
2047     header once you scroll past the intro. */
2048  body .cmm-header__logo{ opacity:0; visibility:hidden; transition:opacity 0.25s ease, visibility 0.25s ease; }
2049  /* desktop nav sits on the video now, so it has to go white too */
2050  body .cmm-header .cmm__trigger,
2051  body .cmm-header .site-nav__link,
2052  body .cmm-header .cmm-header__logo-text{ color:#fff; }
2053  html.chi-past-top body .cmm-header{
2054    background:#fff !important;
2055    color:#000;
2056    box-shadow:0 0 1px rgba(0,0,0,0.2);
2057  }
2058  html.chi-past-top body .cmm-header__logo-img--default{ filter:none; }
2059  html.chi-past-top body .cmm-header__logo{ opacity:1; visibility:visible; }
2060  html.chi-past-top body .cmm-header .cmm__trigger,
2061  html.chi-past-top body .cmm-header .site-nav__link,
2062  html.chi-past-top body .cmm-header .cmm-header__logo-text{ color:#000; }
2063
2064  @media (prefers-reduced-motion: reduce){
2065    #chir-template--27744516047214__custom_hero_intro_row .chir__row,
2066    #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stage:not(.chir__logo-stage--4){ display:none; }
2067    #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stage--4,
2068    #chir-template--27744516047214__custom_hero_intro_row .chir__caption{ opacity:1; animation:none; }
2069  }
2070
2071  @media (max-width:768px){
2072    #chir-template--27744516047214__custom_hero_intro_row .chir__row{
2073      /* 88vw for the same reason as desktop — the bird's 1.5x artbox hung ~16px
2074         off the left edge at 96vw on a 430px-wide phone. Spacing is left tight
2075         here on purpose: there is no room to spread four marks on a phone. */
2076      width:min(80vw,520px);
2077      gap:clamp(6px,2vw,12px);
2078    }
2079    #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stack{
2080      top:50%;
2081      width:min(76vw,420px);
2082      height:min(300px,40svh);
2083    }
2084    #chir-template--27744516047214__custom_hero_intro_row .chir__logo-stage--4{
2085      max-width:min(88vw,560px);
2086      max-height:52svh;
2087    }
2088    #chir-template--27744516047214__custom_hero_intro_row .chir__caption{
2089      /* same 0.36 anchor as desktop — see the note above about the PNG padding */
2090      top:calc(50% + 52svh * 0.36);
2091      bottom:auto;
2092    }
2093    #chir-template--27744516047214__custom_hero_intro_row .chir__tagline{
2094      font-size:clamp(15px,3.9vw,19px);
2095    }
2096    /* NOTE: the slim single-row mobile header lives globally in
2097       assets/custom.css (site-wide), so it is not duplicated here. */
2098  }</style>
2099</section><div id="shopify-section-template--27744516047214__featured_collection_RKypkP" class="shopify-section index-sectio"><div
2100  id="CollectionSection-template--27744516047214__featured_collection_RKypkP"
2101  data-section-id="template--27744516047214__featured_collection_RKypkP"
2102  class="container"
2103  data-section-type="collection-grid"
2104  data-context="featured-collection"
2105><div class="page-width">
2106      <div class="custom-section-header">
2107        <h2 class="section-header__title">
2108          Shop Our Top-Selling Coffee Blends
2109        </h2>
2110        <p class="custom-subheader">
2111          Our most-loved house blends and single-origin coffees — all sustainably sourced and roasted in New York’s Hudson Valley.
2112        </p>
2113        
2114      </div>
2115    </div><div class="page-width page-width--flush-small">
2116    <div
2117      
2118        class="grid-overflow-wrapper"
2119      
2120    >
2121      <div
2122        class="grid grid--uniform"
2123        
2124          data-aos="overflow__animation"
2125        
2126      >
2127<div
2128  class="grid__item grid-product small--one-half medium-up--one-quarter "
2129  data-aos="row-of-4"
2130
2131  data-product-handle="71-irving-house-blend"
2132  data-product-id="2115973765"
2133>
2134  <div class="grid-product__content"><div class="grid__item-image-wrapper test-style">
2135      <div class="grid-product__image-mask" style="flex:1;">
2136        <div class="image-wrap product-image-wrapper"><div class="centered-image">
2137
2138
2139
2140<image-element data-aos="image-fade-in" data-aos-offset="150">
2141
2142
2143  
2144<img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&amp;width=3000" alt="71 House Medium Roast - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&amp;width=3000 3000w" width="3000" height="3000.0" loading="lazy" class="grid-product__image image-style--
2145 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2146  
2147
2148
2149</image-element>
2150</div></div><div class="grid-product__secondary-image small--hide">
2151
2152
2153
2154<image-element data-aos="image-fade-in" data-aos-offset="150">
2155
2156
2157  
2158<img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&amp;width=1000" alt="71 House Medium Roast - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&amp;width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&amp;width=1000 1000w" width="1000" height="1000.0" loading="lazy" class="image-style--
2159 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2160  
2161
2162
2163</image-element>
2164</div></div>
2165      <div
2166        class="hover-overlay-product"
2167      >
2168        SHOP NOW
2169      </div>
2170      <a href="/collections/best-sellers/products/71-irving-house-blend" class="grid-product__link">
2171        <div class="custom-container grid-product__meta">
2172          <div class="custom-product-title">
2173            71 House Medium Roast
2174          </div><div class="custom-flavors">
2175            
2176              <span>
2177                Chocolate, Caramel, Citrus
2178              </span>
2179            
2180          </div>
2181          <div class="custom-price grid-product__price">$18.50
2182</div></div>
2183      </a>
2184    </div>
2185  </div></div>
2186<script>
2187  console.log('Metafields:', ["Chocolate","Caramel","Citrus"]);
2188</script>
2188
2189<style>
2190  .test-style {
2191    border: none;
2192    display: flex;
2193    flex-direction: column;
2194    height: 400px;
2195  }
2196
2197  /* Mobile breakpoint (adjust max-width as needed) */
2198  @media (max-width: 768px) {
2199    .test-style {
2200      height: 250px; /* 👈 change to your preferred mobile height */
2201    }
2202  }
2203
2204  .grid-product .grid-product__image-mask {
2205    flex: 1;
2206    display: flex;
2207    align-items: center;
2208    justify-content: center;
2209    overflow: hidden;
2210  }
2211  .custom-container {
2212    display: flex;
2213    flex-direction: column;
2214    align-items: start;
2215    padding: 0px 20px 20px 15%;
2216  }
2217  .grid__item-image-wrapper {
2218    position: relative;
2219    overflow: hidden;
2220  }
2221
2222  .image-wrap {
2223    position: relative;
2224    z-index: 1;
2225  }
2226  /* Hover overlay styling */
2227  .hover-overlay-product {
2228    position: absolute;
2229    top: 0;
2230    left: 0;
2231    right: 0;
2232    bottom: 0;
2233    background: rgba(0, 0, 0, 0.7);
2234    color: white;
2235    display: flex;
2236    align-items: center;
2237    justify-content: center;
2238    font-size: 2rem;
2239    font-weight: bold;
2240    text-transform: uppercase;
2241    letter-spacing: 2px;
2242    opacity: 0;
2243    transition: opacity 0.3s ease;
2244    z-index: 10;
2245    pointer-events: none;
2246  }
2247
2248  .test-style:hover .hover-overlay-product {
2249    opacity: 1;
2250  }
2251  @media (max-width: 768px) {
2252    .hover-overlay-product {
2253      font-size: 1.25rem; /* smaller text for phones */
2254      letter-spacing: 1px;
2255      padding: 0 2rem;
2256      line-height: 1.4;
2257      text-align: center;
2258      justify-content: center;
2259      align-items: center;
2260    }
2261  }
2262
2263  /* Optional: slight image zoom for a nicer hover feel */
2264  .image-wrap img {
2265    transition: transform 0.5s ease;
2266  }
2267
2268  .test-style:hover img {
2269    transform: scale(1.05);
2270  }
2271
2272  .grid-product .product-image-wrapper img {
2273    width: 100%;
2274    height: auto !important;
2275    object-fit: contain !important;
2276    object-position: center;
2277    display: block;
2278  }
2279
2280  .grid-product .image-wrap {
2281    position: relative;
2282    width: 100%;
2283    height: 100%;
2284    display: flex;
2285    align-items: center;
2286    justify-content: center;
2287  }
2288
2289  .grid-product .image-wrap img {
2290    max-width: 100%;
2291    max-height: 100%;
2292    width: auto;
2293    height: auto;
2294    object-fit: contain !important;
2295    display: block;
2296  }
2297  .custom-product-title {
2298    font-family: 'GT-Pressura-Bold', sans-serif;
2299    text-transform: uppercase;
2300    white-space: nowrap;
2301    overflow: hidden;
2302    text-overflow: ellipsis;
2303    display: block; /* or inline-block */
2304    max-width: 100%; /* make sure it knows the limit */
2305    text-align: left;
2306    font-size: 16px;
2307  }
2308  .custom-flavors {
2309    font-family: 'GT-Pressura-Regular', sans-serif;
2310    text-transform: uppercase;
2311    text-align: left;
2312    white-space: nowrap;
2313    overflow: hidden;
2314    text-overflow: ellipsis;
2315    display: block; /* or inline-block */
2316    max-width: 100%; /* make sure it knows the limit */
2317    font-size: 11px;
2318  }
2319  .centered-image image-element {
2320    display: flex;
2321    align-items: center; /* vertical centering */
2322    justify-content: center; /* horizontal centering */
2323    height: 100%; /* or a fixed height if you want a defined box */
2324    width: 100%;
2325  }
2326
2327  /* Actual image styling */
2328  .centered-image image-element img {
2329    max-width: 100%;
2330    height: auto;
2331    object-fit: contain; /* keeps aspect ratio */
2332  }
2333  .custom-price {
2334    font-family: 'GT-Pressura-Regular', sans-serif;
2335    text-transform: uppercase;
2336    text-align: left;
2337    font-size: 13px;
2338  }
2339</style>
2340
2341<div
2342  class="grid__item grid-product small--one-half medium-up--one-quarter "
2343  data-aos="row-of-4"
2344
2345  data-product-handle="blackstrap-espresso"
2346  data-product-id="2116005445"
2347>
2348  <div class="grid-product__content"><div class="grid__item-image-wrapper test-style">
2349      <div class="grid-product__image-mask" style="flex:1;">
2350        <div class="image-wrap product-image-wrapper"><div class="centered-image">
2351
2352
2353
2354<image-element data-aos="image-fade-in" data-aos-offset="150">
2355
2356
2357  
2358<img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&amp;width=3000" alt="Blackstrap Espresso, 12oz coffee bag, Irving Farm Coffee New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&amp;width=3000 3000w" width="3000" height="3000.0" loading="lazy" class="grid-product__image image-style--
2359 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2360  
2361
2362
2363</image-element>
2364</div></div><div class="grid-product__secondary-image small--hide">
2365
2366
2367
2368<image-element data-aos="image-fade-in" data-aos-offset="150">
2369
2370
2371  
2372<img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&amp;width=1000" alt="Blackstrap Espresso, 12oz coffee bag, Irving Farm Coffee New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&amp;width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&amp;width=1000 1000w" width="1000" height="1000.0" loading="lazy" class="image-style--
2373 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2374  
2375
2376
2377</image-element>
2378</div></div>
2379      <div
2380        class="hover-overlay-product"
2381      >
2382        SHOP NOW
2383      </div>
2384      <a href="/collections/best-sellers/products/blackstrap-espresso" class="grid-product__link">
2385        <div class="custom-container grid-product__meta">
2386          <div class="custom-product-title">
2387            Blackstrap Espresso
2388          </div><div class="custom-flavors">
2389            
2390              <span>
2391                Molasses, Citrus, Chocolate
2392              </span>
2393            
2394          </div>
2395          <div class="custom-price grid-product__price">$18.50
2396</div></div>
2397      </a>
2398    </div>
2399  </div></div>
2400<script>
2401  console.log('Metafields:', ["Molasses","Citrus","Chocolate"]);
2402</script>
2402
2403<style>
2404  .test-style {
2405    border: none;
2406    display: flex;
2407    flex-direction: column;
2408    height: 400px;
2409  }
2410
2411  /* Mobile breakpoint (adjust max-width as needed) */
2412  @media (max-width: 768px) {
2413    .test-style {
2414      height: 250px; /* 👈 change to your preferred mobile height */
2415    }
2416  }
2417
2418  .grid-product .grid-product__image-mask {
2419    flex: 1;
2420    display: flex;
2421    align-items: center;
2422    justify-content: center;
2423    overflow: hidden;
2424  }
2425  .custom-container {
2426    display: flex;
2427    flex-direction: column;
2428    align-items: start;
2429    padding: 0px 20px 20px 15%;
2430  }
2431  .grid__item-image-wrapper {
2432    position: relative;
2433    overflow: hidden;
2434  }
2435
2436  .image-wrap {
2437    position: relative;
2438    z-index: 1;
2439  }
2440  /* Hover overlay styling */
2441  .hover-overlay-product {
2442    position: absolute;
2443    top: 0;
2444    left: 0;
2445    right: 0;
2446    bottom: 0;
2447    background: rgba(0, 0, 0, 0.7);
2448    color: white;
2449    display: flex;
2450    align-items: center;
2451    justify-content: center;
2452    font-size: 2rem;
2453    font-weight: bold;
2454    text-transform: uppercase;
2455    letter-spacing: 2px;
2456    opacity: 0;
2457    transition: opacity 0.3s ease;
2458    z-index: 10;
2459    pointer-events: none;
2460  }
2461
2462  .test-style:hover .hover-overlay-product {
2463    opacity: 1;
2464  }
2465  @media (max-width: 768px) {
2466    .hover-overlay-product {
2467      font-size: 1.25rem; /* smaller text for phones */
2468      letter-spacing: 1px;
2469      padding: 0 2rem;
2470      line-height: 1.4;
2471      text-align: center;
2472      justify-content: center;
2473      align-items: center;
2474    }
2475  }
2476
2477  /* Optional: slight image zoom for a nicer hover feel */
2478  .image-wrap img {
2479    transition: transform 0.5s ease;
2480  }
2481
2482  .test-style:hover img {
2483    transform: scale(1.05);
2484  }
2485
2486  .grid-product .product-image-wrapper img {
2487    width: 100%;
2488    height: auto !important;
2489    object-fit: contain !important;
2490    object-position: center;
2491    display: block;
2492  }
2493
2494  .grid-product .image-wrap {
2495    position: relative;
2496    width: 100%;
2497    height: 100%;
2498    display: flex;
2499    align-items: center;
2500    justify-content: center;
2501  }
2502
2503  .grid-product .image-wrap img {
2504    max-width: 100%;
2505    max-height: 100%;
2506    width: auto;
2507    height: auto;
2508    object-fit: contain !important;
2509    display: block;
2510  }
2511  .custom-product-title {
2512    font-family: 'GT-Pressura-Bold', sans-serif;
2513    text-transform: uppercase;
2514    white-space: nowrap;
2515    overflow: hidden;
2516    text-overflow: ellipsis;
2517    display: block; /* or inline-block */
2518    max-width: 100%; /* make sure it knows the limit */
2519    text-align: left;
2520    font-size: 16px;
2521  }
2522  .custom-flavors {
2523    font-family: 'GT-Pressura-Regular', sans-serif;
2524    text-transform: uppercase;
2525    text-align: left;
2526    white-space: nowrap;
2527    overflow: hidden;
2528    text-overflow: ellipsis;
2529    display: block; /* or inline-block */
2530    max-width: 100%; /* make sure it knows the limit */
2531    font-size: 11px;
2532  }
2533  .centered-image image-element {
2534    display: flex;
2535    align-items: center; /* vertical centering */
2536    justify-content: center; /* horizontal centering */
2537    height: 100%; /* or a fixed height if you want a defined box */
2538    width: 100%;
2539  }
2540
2541  /* Actual image styling */
2542  .centered-image image-element img {
2543    max-width: 100%;
2544    height: auto;
2545    object-fit: contain; /* keeps aspect ratio */
2546  }
2547  .custom-price {
2548    font-family: 'GT-Pressura-Regular', sans-serif;
2549    text-transform: uppercase;
2550    text-align: left;
2551    font-size: 13px;
2552  }
2553</style>
2554
2555<div
2556  class="grid__item grid-product small--one-half medium-up--one-quarter "
2557  data-aos="row-of-4"
2558
2559  data-product-handle="gotham-dark-roast"
2560  data-product-id="2116081861"
2561>
2562  <div class="grid-product__content"><div class="grid__item-image-wrapper test-style">
2563      <div class="grid-product__image-mask" style="flex:1;">
2564        <div class="image-wrap product-image-wrapper"><div class="centered-image">
2565
2566
2567
2568<image-element data-aos="image-fade-in" data-aos-offset="150">
2569
2570
2571  
2572<img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&amp;width=3000" alt="Gotham Dark Roast, 12oz coffee bag, Irving Farm Coffee New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&amp;width=3000 3000w" width="3000" height="3000.0" loading="lazy" class="grid-product__image image-style--
2573 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2574  
2575
2576
2577</image-element>
2578</div></div><div class="grid-product__secondary-image small--hide">
2579
2580
2581
2582<image-element data-aos="image-fade-in" data-aos-offset="150">
2583
2584
2585  
2586<img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&amp;width=1000" alt="Gotham Dark Roast - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&amp;width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&amp;width=1000 1000w" width="1000" height="1000.0" loading="lazy" class="image-style--
2587 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2588  
2589
2590
2591</image-element>
2592</div></div>
2593      <div
2594        class="hover-overlay-product"
2595      >
2596        SHOP NOW
2597      </div>
2598      <a href="/collections/best-sellers/products/gotham-dark-roast" class="grid-product__link">
2599        <div class="custom-container grid-product__meta">
2600          <div class="custom-product-title">
2601            Gotham Dark Roast
2602          </div><div class="custom-flavors">
2603            
2604              <span>
2605                Marshmallow, Chocolate, Hickory
2606              </span>
2607            
2608          </div>
2609          <div class="custom-price grid-product__price">$18.50
2610</div></div>
2611      </a>
2612    </div>
2613  </div></div>
2614<script>
2615  console.log('Metafields:', ["Marshmallow","Chocolate","Hickory"]);
2616</script>
2616
2617<style>
2618  .test-style {
2619    border: none;
2620    display: flex;
2621    flex-direction: column;
2622    height: 400px;
2623  }
2624
2625  /* Mobile breakpoint (adjust max-width as needed) */
2626  @media (max-width: 768px) {
2627    .test-style {
2628      height: 250px; /* 👈 change to your preferred mobile height */
2629    }
2630  }
2631
2632  .grid-product .grid-product__image-mask {
2633    flex: 1;
2634    display: flex;
2635    align-items: center;
2636    justify-content: center;
2637    overflow: hidden;
2638  }
2639  .custom-container {
2640    display: flex;
2641    flex-direction: column;
2642    align-items: start;
2643    padding: 0px 20px 20px 15%;
2644  }
2645  .grid__item-image-wrapper {
2646    position: relative;
2647    overflow: hidden;
2648  }
2649
2650  .image-wrap {
2651    position: relative;
2652    z-index: 1;
2653  }
2654  /* Hover overlay styling */
2655  .hover-overlay-product {
2656    position: absolute;
2657    top: 0;
2658    left: 0;
2659    right: 0;
2660    bottom: 0;
2661    background: rgba(0, 0, 0, 0.7);
2662    color: white;
2663    display: flex;
2664    align-items: center;
2665    justify-content: center;
2666    font-size: 2rem;
2667    font-weight: bold;
2668    text-transform: uppercase;
2669    letter-spacing: 2px;
2670    opacity: 0;
2671    transition: opacity 0.3s ease;
2672    z-index: 10;
2673    pointer-events: none;
2674  }
2675
2676  .test-style:hover .hover-overlay-product {
2677    opacity: 1;
2678  }
2679  @media (max-width: 768px) {
2680    .hover-overlay-product {
2681      font-size: 1.25rem; /* smaller text for phones */
2682      letter-spacing: 1px;
2683      padding: 0 2rem;
2684      line-height: 1.4;
2685      text-align: center;
2686      justify-content: center;
2687      align-items: center;
2688    }
2689  }
2690
2691  /* Optional: slight image zoom for a nicer hover feel */
2692  .image-wrap img {
2693    transition: transform 0.5s ease;
2694  }
2695
2696  .test-style:hover img {
2697    transform: scale(1.05);
2698  }
2699
2700  .grid-product .product-image-wrapper img {
2701    width: 100%;
2702    height: auto !important;
2703    object-fit: contain !important;
2704    object-position: center;
2705    display: block;
2706  }
2707
2708  .grid-product .image-wrap {
2709    position: relative;
2710    width: 100%;
2711    height: 100%;
2712    display: flex;
2713    align-items: center;
2714    justify-content: center;
2715  }
2716
2717  .grid-product .image-wrap img {
2718    max-width: 100%;
2719    max-height: 100%;
2720    width: auto;
2721    height: auto;
2722    object-fit: contain !important;
2723    display: block;
2724  }
2725  .custom-product-title {
2726    font-family: 'GT-Pressura-Bold', sans-serif;
2727    text-transform: uppercase;
2728    white-space: nowrap;
2729    overflow: hidden;
2730    text-overflow: ellipsis;
2731    display: block; /* or inline-block */
2732    max-width: 100%; /* make sure it knows the limit */
2733    text-align: left;
2734    font-size: 16px;
2735  }
2736  .custom-flavors {
2737    font-family: 'GT-Pressura-Regular', sans-serif;
2738    text-transform: uppercase;
2739    text-align: left;
2740    white-space: nowrap;
2741    overflow: hidden;
2742    text-overflow: ellipsis;
2743    display: block; /* or inline-block */
2744    max-width: 100%; /* make sure it knows the limit */
2745    font-size: 11px;
2746  }
2747  .centered-image image-element {
2748    display: flex;
2749    align-items: center; /* vertical centering */
2750    justify-content: center; /* horizontal centering */
2751    height: 100%; /* or a fixed height if you want a defined box */
2752    width: 100%;
2753  }
2754
2755  /* Actual image styling */
2756  .centered-image image-element img {
2757    max-width: 100%;
2758    height: auto;
2759    object-fit: contain; /* keeps aspect ratio */
2760  }
2761  .custom-price {
2762    font-family: 'GT-Pressura-Regular', sans-serif;
2763    text-transform: uppercase;
2764    text-align: left;
2765    font-size: 13px;
2766  }
2767</style>
2768
2769<div
2770  class="grid__item grid-product small--one-half medium-up--one-quarter "
2771  data-aos="row-of-4"
2772
2773  data-product-handle="highline-light-roast"
2774  data-product-id="1378687385683"
2775>
2776  <div class="grid-product__content"><div class="grid__item-image-wrapper test-style">
2777      <div class="grid-product__image-mask" style="flex:1;">
2778        <div class="image-wrap product-image-wrapper"><div class="centered-image">
2779
2780
2781
2782<image-element data-aos="image-fade-in" data-aos-offset="150">
2783
2784
2785  
2786<img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&amp;width=3000" alt="Highline Light Roast | Organic, 12oz coffee bag, Irving Farm Coffee New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&amp;width=3000 3000w" width="3000" height="3000.0" loading="lazy" class="grid-product__image image-style--
2787 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2788  
2789
2790
2791</image-element>
2792</div></div><div class="grid-product__secondary-image small--hide">
2793
2794
2795
2796<image-element data-aos="image-fade-in" data-aos-offset="150">
2797
2798
2799  
2800<img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&amp;width=1000" alt="Highline Light Roast | Organic - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&amp;width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&amp;width=1000 1000w" width="1000" height="1000.0" loading="lazy" class="image-style--
2801 image-element" sizes="(min-width: 769px) 25vw, 39vw">
2802  
2803
2804
2805</image-element>
2806</div></div>
2807      <div
2808        class="hover-overlay-product"
2809      >
2810        SHOP NOW
2811      </div>
2812      <a href="/collections/best-sellers/products/highline-light-roast" class="grid-product__link">
2813        <div class="custom-container grid-product__meta">
2814          <div class="custom-product-title">
2815            Highline Light Roast | Organic
2816          </div><div class="custom-flavors">
2817            
2818              <span>
2819                Citrus, Hibiscus, Honey
2820              </span>
2821            
2822          </div>
2823          <div class="custom-price grid-product__price">$19.50
2824</div></div>
2825      </a>
2826    </div>
2827  </div></div>
2828<script>
2829  console.log('Metafields:', ["Citrus","Hibiscus","Honey"]);
2830</script>
2830
2831<style>
2832  .test-style {
2833    border: none;
2834    display: flex;
2835    flex-direction: column;
2836    height: 400px;
2837  }
2838
2839  /* Mobile breakpoint (adjust max-width as needed) */
2840  @media (max-width: 768px) {
2841    .test-style {
2842      height: 250px; /* 👈 change to your preferred mobile height */
2843    }
2844  }
2845
2846  .grid-product .grid-product__image-mask {
2847    flex: 1;
2848    display: flex;
2849    align-items: center;
2850    justify-content: center;
2851    overflow: hidden;
2852  }
2853  .custom-container {
2854    display: flex;
2855    flex-direction: column;
2856    align-items: start;
2857    padding: 0px 20px 20px 15%;
2858  }
2859  .grid__item-image-wrapper {
2860    position: relative;
2861    overflow: hidden;
2862  }
2863
2864  .image-wrap {
2865    position: relative;
2866    z-index: 1;
2867  }
2868  /* Hover overlay styling */
2869  .hover-overlay-product {
2870    position: absolute;
2871    top: 0;
2872    left: 0;
2873    right: 0;
2874    bottom: 0;
2875    background: rgba(0, 0, 0, 0.7);
2876    color: white;
2877    display: flex;
2878    align-items: center;
2879    justify-content: center;
2880    font-size: 2rem;
2881    font-weight: bold;
2882    text-transform: uppercase;
2883    letter-spacing: 2px;
2884    opacity: 0;
2885    transition: opacity 0.3s ease;
2886    z-index: 10;
2887    pointer-events: none;
2888  }
2889
2890  .test-style:hover .hover-overlay-product {
2891    opacity: 1;
2892  }
2893  @media (max-width: 768px) {
2894    .hover-overlay-product {
2895      font-size: 1.25rem; /* smaller text for phones */
2896      letter-spacing: 1px;
2897      padding: 0 2rem;
2898      line-height: 1.4;
2899      text-align: center;
2900      justify-content: center;
2901      align-items: center;
2902    }
2903  }
2904
2905  /* Optional: slight image zoom for a nicer hover feel */
2906  .image-wrap img {
2907    transition: transform 0.5s ease;
2908  }
2909
2910  .test-style:hover img {
2911    transform: scale(1.05);
2912  }
2913
2914  .grid-product .product-image-wrapper img {
2915    width: 100%;
2916    height: auto !important;
2917    object-fit: contain !important;
2918    object-position: center;
2919    display: block;
2920  }
2921
2922  .grid-product .image-wrap {
2923    position: relative;
2924    width: 100%;
2925    height: 100%;
2926    display: flex;
2927    align-items: center;
2928    justify-content: center;
2929  }
2930
2931  .grid-product .image-wrap img {
2932    max-width: 100%;
2933    max-height: 100%;
2934    width: auto;
2935    height: auto;
2936    object-fit: contain !important;
2937    display: block;
2938  }
2939  .custom-product-title {
2940    font-family: 'GT-Pressura-Bold', sans-serif;
2941    text-transform: uppercase;
2942    white-space: nowrap;
2943    overflow: hidden;
2944    text-overflow: ellipsis;
2945    display: block; /* or inline-block */
2946    max-width: 100%; /* make sure it knows the limit */
2947    text-align: left;
2948    font-size: 16px;
2949  }
2950  .custom-flavors {
2951    font-family: 'GT-Pressura-Regular', sans-serif;
2952    text-transform: uppercase;
2953    text-align: left;
2954    white-space: nowrap;
2955    overflow: hidden;
2956    text-overflow: ellipsis;
2957    display: block; /* or inline-block */
2958    max-width: 100%; /* make sure it knows the limit */
2959    font-size: 11px;
2960  }
2961  .centered-image image-element {
2962    display: flex;
2963    align-items: center; /* vertical centering */
2964    justify-content: center; /* horizontal centering */
2965    height: 100%; /* or a fixed height if you want a defined box */
2966    width: 100%;
2967  }
2968
2969  /* Actual image styling */
2970  .centered-image image-element img {
2971    max-width: 100%;
2972    height: auto;
2973    object-fit: contain; /* keeps aspect ratio */
2974  }
2975  .custom-price {
2976    font-family: 'GT-Pressura-Regular', sans-serif;
2977    text-transform: uppercase;
2978    text-align: left;
2979    font-size: 13px;
2980  }
2981</style>
2982<div class="grid__item grid__item--view-all text-center small--one-half medium-up--one-quarter medium-up--hide">
2983                <a href="/collections/best-sellers" class="grid-product__see-all">
2984                  View all<br>4 products
2985                </a>
2986              </div></div>
2987    </div>
2988  </div>
2989</div>
2990<style>
2991  .custom-section-header {
2992    display: block;
2993    justify-content: center;
2994    gap: 20px;
2995  }
2996  .custom-subheader {
2997    font-size: 12px;
2998  }
2999  .container {
3000    margin-top: 40px;
3001  }
3002  .grid-item-custom {
3003    border: none;
3004  }
3005  @media (max-width: 768px) {
3006    .grid-overflow-wrapper {
3007      -ms-overflow-style: none; /* IE and Edge */
3008      scrollbar-width: none; /* Firefox */
3009    }
3010
3011    .grid-overflow-wrapper::-webkit-scrollbar {
3012      display: none; /* Chrome, Safari, Opera */
3013    }
3014    .grid-overflow-wrapper .grid__item.grid-product {
3015      height: 250px !important;
3016    }
3017    .grid-overflow-wrapper .grid-product__content {
3018      height: 250px !important;
3019    }
3020    .grid-overflow-wrapper .grid__item-image-wrapper {
3021      height: 250px !important;
3022    }
3023
3024    .grid-overflow-wrapper .test-style {
3025      height: 250px !important;
3026    }
3027  }
3028</style>
3029</div><div id="shopify-section-template--27744516047214__slideshow" class="shopify-section index-section--hero"><div
3030  data-section-id="template--27744516047214__slideshow"
3031  data-section-type="slideshow-section"
3032  ><div class="slideshow-wrapper"><div class="">
3033        <div id="Slideshow-template--27744516047214__slideshow"
3034          class="hero hero--650px hero--template--27744516047214__slideshow hero--mobile--auto loading loading--delayed"
3035          
3036          data-mobile-natural="false"
3037          data-autoplay="true"
3038          data-speed="5000"
3039          
3040            data-arrows="true"
3041          
3042          
3043          
3044          data-slide-count="2"><div
3045              
3046              class="slideshow__slide slideshow__slide--image_PbKAAR"
3047              data-index="0"
3048              data-id="image_PbKAAR"><style data-shopify>.slideshow__slide--image_PbKAAR .hero__title {
3049                  font-size: 40.0px;
3050                }
3051                @media only screen and (min-width: 769px) {
3052                  .slideshow__slide--image_PbKAAR .hero__title {
3053                    font-size: 80px;
3054                  }
3055                }
3056
3057                
3058</style><div class="hero__image-wrapper">
3059
3060
3061
3062
3063
3064<image-element data-aos="image-fade-in" data-aos-offset="150">
3065
3066
3067  
3068<img src="//irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&amp;width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&amp;width=2400 2400w" width="2400" height="1600.2857142857142" loading="lazy" class="hero__image hero__image--image_PbKAAR image-element" sizes="100vw">
3069  
3070
3071
3072</image-element>
3073</div><a href="https://irvingfarmcoffee.com/collections/single-origin/products/lamari-papua-new-guinea" class="hero__slide-link" aria-hidden="true"></a><!-- Custom Hero Content Box (from custom-hero-main.liquid) -->
3074                <div class="custom-hero-main-overlay">
3075                  <div class="custom-hero-main__inner" style="--cmm-hero-width: 45%;">
3076                    <div class="custom-hero-main__box"><h1 class="custom-hero-main__header">JUST ARRIVED: Lamari, Papua New Guinea</h1><p class="custom-hero-main__content">We’re excited to offer this sweet, herbal coffee from Papua New Guinea. Coffee from the region is exceptional due to meticulous processing and the unique climate of the South Pacific.</p></div><a href="https://irvingfarmcoffee.com/collections/single-origin/products/lamari-papua-new-guinea" class="custom-hero-main__button">
3077                        SHOP NOW
3078                      </a></div>
3079                </div></div><div
3080              
3081              class="slideshow__slide slideshow__slide--image_H3LeyF"
3082              data-index="1"
3083              data-id="image_H3LeyF"><style data-shopify>.slideshow__slide--image_H3LeyF .hero__title {
3084                  font-size: 20.0px;
3085                }
3086                @media only screen and (min-width: 769px) {
3087                  .slideshow__slide--image_H3LeyF .hero__title {
3088                    font-size: 40px;
3089                  }
3090                }
3091                  .slideshow__slide--image_H3LeyF .btn {
3092                    background: #000000 !important;
3093                    border: none;
3094                  }
3095
3096                  
3097                
3098
3099                
3100</style><div class="hero__image-wrapper">
3101
3102
3103
3104
3105
3106<image-element data-aos="image-fade-in" data-aos-offset="150">
3107
3108
3109  
3110<img src="//irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&amp;width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&amp;width=2400 2400w" width="2400" height="1600.2857142857142" loading="lazy" class="hero__image hero__image--image_H3LeyF image-element" sizes="100vw">
3111  
3112
3113
3114</image-element>
3115</div><a href="/products/dark-roast-lovers-bundle" class="hero__slide-link" aria-hidden="true"></a>
3115<!-- Custom Hero Content Box (from custom-hero-main.liquid) -->
3116                <div class="custom-hero-main-overlay">
3117                  <div class="custom-hero-main__inner" style="--cmm-hero-width: 35%;">
3118                    <div class="custom-hero-main__box"><h1 class="custom-hero-main__header">Dark Roast Lovers Bundle</h1><p class="custom-hero-main__content">Expertly crafted to highlight the caramelized flavors of a well-balanced dark roast.</p></div><a href="/products/dark-roast-lovers-bundle" class="custom-hero-main__button">
3119                        Save 15% when you bundle up
3120                      </a></div>
3121                </div></div></div>
3122      </div>
3123    </div></div>
3124
3125<style>
3126  /* Custom Hero Content Box Styling (from custom-hero-main.liquid) */
3127  .custom-hero-main-overlay {
3128    position: absolute;
3129    top: 0;
3130    left: 0;
3131    right: 0;
3132    bottom: 0;
3133    display: flex;
3134    align-items: center;
3135    justify-content: flex-start;
3136    z-index: 10;
3137    pointer-events: none;
3138        background: rgba(0, 0, 0, 0.3);
3139  }
3140
3141  .custom-hero-main-overlay * {
3142    pointer-events: auto;
3143  }
3144
3145  .custom-hero-main__inner {
3146    margin-left: 50px;
3147    padding: 20px;
3148    background: transparent;
3149    max-width: var(--cmm-hero-width, 25%);
3150  }
3151
3152  .custom-hero-main__box {
3153    color: white;
3154        text-shadow: 0 1px 3px rgba(0,0,0,0.6), 0 0 10px rgba(0,0,0,0.3);
3155    display: flex;
3156    flex-direction: column;
3157    padding: 10px 0px 10px 0px;
3158  }
3159
3160  .custom-hero-main__header {
3161    font-size: 4rem;
3162    margin-top: 0px;
3163    margin-bottom: 10px;
3164    font-weight: bold;
3165    line-height: 1.2;
3166  }
3167
3168  .custom-hero-main__content {
3169    font-size: 1.25rem;
3170    margin-bottom: 0;
3171    line-height: 1.4;
3172    color: rgba(255,255,255,0.9)
3173  }
3174
3175  .custom-hero-main__button {
3176    display: inline-block;
3177    background: #000;
3178    color: #fff;
3179    padding: 12px 24px;
3180    margin-top: 10px;
3181    margin-bottom: 10px;
3182    text-align: center;
3183    text-transform: uppercase;
3184    text-decoration: none;
3185    font-weight: bold;
3186    transition: all 0.3s ease;
3187    border: 2px solid #000;
3188    width: 100%;
3189    box-sizing: border-box;
3190  }
3191
3192  .custom-hero-main__button:hover {
3193    background: #fff;
3194    color: #000;
3195    border-color: #000;
3196  }
3197
3198  /* Mobile responsiveness */
3199  @media (max-width: 768px) {
3200    .custom-hero-main__inner {
3201      margin-left: 20px;
3202      margin-right: 20px;
3203      max-width: none;
3204      padding: 15px;
3205    }
3206
3207    .custom-hero-main__header {
3208      font-size: 1.5rem;
3209      margin-bottom: 20px;
3210    }
3211
3212    .custom-hero-main__content {
3213      font-size: 13px;
3214    }
3215
3216    .custom-hero-main__button {
3217      padding: 10px 20px;
3218      margin-top: 25px;
3219    }
3220  }
3221
3222  /* Ensure slideshow slide has relative positioning */
3223  .slideshow__slide {
3224    position: relative;
3225  }
3226
3227  /* Ensure images fill the entire container */
3228  .slideshow__slide .hero__image {
3229    object-fit: cover !important;
3230    object-position: center !important;
3231    width: 100%;
3232    height: 100%;
3233  }
3234
3235  /* Ensure image wrapper spans full width and height */
3236  .slideshow__slide .hero__image-wrapper {
3237    width: 100%;
3238    height: 100%;
3239    overflow: hidden;
3240  }
3241
3242  /* Overlay is controlled per slide via the "Dark overlay opacity" setting (rendered in the per-slide style above). Default 0 = no overlay. */
3243/* Text Background Variations */
3244.custom-hero-main__box--bg-white {
3245  background: rgba(255, 255, 255, 0.85);
3246  color: #333;
3247  text-shadow: none;
3248  padding: 20px 25px;
3249}
3250.custom-hero-main__box--bg-white .custom-hero-main__header {
3251  color: #333;
3252}
3253.custom-hero-main__box--bg-white .custom-hero-main__content {
3254  color: #555;
3255}
3256.custom-hero-main__box--bg-black {
3257  background: rgba(0, 0, 0, 0.75);
3258  color: #fff;
3259  padding: 20px 25px;
3260}
3261.custom-hero-main__box--bg-semi-transparent {
3262  background: rgba(0, 0, 0, 0.4);
3263  color: #fff;
3264  padding: 20px 25px;
3265}</style>
3266
3267
3268</div><div id="shopify-section-template--27744516047214__background_image_text_yQ3bqy" class="shopify-section index-section--flush"><div
3269  data-section-id="template--27744516047214__background_image_text_yQ3bqy"
3270  data-section-type="background-image"
3271  class="background-media-text background-media-text--template--27744516047214__background_image_text_yQ3bqy background-media-text--750 loaded"
3272  data-aos="background-media-text__animation"
3273  data-parallax="true">
3274
3275  <div class="background-media-text__container"><parallax-image class="parallax-container">
3276        <div class="parallax-image" data-movement="15%" data-parallax-image data-angle="top">
3277          
3278
3279
3280
3281
3282<image-element data-aos="image-fade-in" data-aos-offset="150">
3283
3284
3285  
3286<img src="//irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&amp;width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&amp;width=2400 2400w" width="2400" height="1714.0" loading="lazy" class="image-fit background-media-text__image background-media-text__image--template--27744516047214__background_image_text_yQ3bqy image-element" sizes="100vw">
3287  
3288
3289
3290</image-element>
3291</div>
3292      </parallax-image></div><div class="background-media-text__inner">
3293      <div class="background-media-text__aligner background-media-text--right">
3294        <div class="animation-cropper">
3295          <div class="animation-contents">
3296            <div class="background-media-text__text"><p class="h5">Irving Farm Brew Guides</p><p class="h3">Level up your coffee</p><div class="rte background-media-text__subtext"><p>We've put together a helpful guide to the most common brewing methods. Click the link below to explore!</p></div><a href="/pages/brew-guides" class="btn">
3297                  Browse Brew Guides
3298                </a></div>
3299          </div>
3300        </div>
3301      </div>
3302    </div></div>
3303
3304<div class="background-media-text__spacer background-media-text--750"></div>
3305
3306
3307</div><div id="shopify-section-template--27744516047214__featured_product_FqagAb" class="shopify-section index-section">
3308<div
3309  id="ProductSection-template--27744516047214__featured_product_FqagAb-15028479164782"
3310  class="product-section"
3311  data-section-id="template--27744516047214__featured_product_FqagAb"
3312  data-product-id="15028479164782"
3313  data-section-type="product"
3314  data-product-handle="cold-brew-can-four-pack"
3315  data-product-title="Cold Brew Can, Four Pack"
3316  data-product-url="/products/cold-brew-can-four-pack"
3317  data-aspect-ratio="100.0"
3318  data-img-url="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28_{width}x.jpg?v=1776174480"
3319  
3320    data-history="true"
3321  
3322  data-modal=""
3323>
3323<script type="application/ld+json">
3324  {
3325    "@context": "https://schema.org",
3326    "@type": "Product",
3327    "name": "Cold Brew Can, Four Pack",
3328    "description": "Crafted for those in need of a quick cold coffee fix, our cold brew delivers our signature Blackstrap blend in a ready-to-drink format. These cans can be stored at room temperature, so they are perfect to take on the go. Pour over ice, or drink right out of the can!",
3329    "url": "https://irvingfarmcoffee.com/products/cold-brew-can-four-pack",
3330    "sku": "CB-CAN-12OZ-4CT-SS",
3331    "brand": {
3332      "@type": "Brand",
3333      "name": "Irving Farm Coffee New York"
3334    },"image": ["https://irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28_1024x1024.jpg?v=1776174480",
3335"https://irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2_1024x1024.png?v=1776906158",
3336"https://irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew_1024x1024.png?v=1776174480",
3337"https://irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack_1024x1024.png?v=1776174480"
3338],
3339    "offers": [{
3340          "@type": "Offer","sku": "CB-CAN-12OZ-4CT-SS","availability": "https://schema.org/InStock",
3341          "itemCondition": "https://schema.org/NewCondition",
3342          "price": 19.99,
3343          "priceCurrency": "USD",
3344          "priceValidUntil": "2026-10-19",
3345          "url": "https:\/\/irvingfarmcoffee.com\/products\/cold-brew-can-four-pack?variant=53613878804846",
3346          "hasMerchantReturnPolicy": {
3347            "@type": "MerchantReturnPolicy",
3348            "applicableCountry": "US",
3349            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
3350            "merchantReturnDays": 30,
3351            "returnMethod": "https://schema.org/ReturnByMail",
3352            "returnFees": "https://schema.org/FreeReturn"
3353          },
3354          "shippingDetails": {
3355            "@type": "OfferShippingDetails",
3356            "shippingRate": {
3357              "@type": "MonetaryAmount",
3358              "value": "0.00",
3359              "currency": "USD"
3360            },
3361            "shippingDestination": {
3362              "@type": "DefinedRegion",
3363              "addressCountry": "US"
3364            },
3365            "deliveryTime": {
3366              "@type": "ShippingDeliveryTime",
3367              "handlingTime": {
3368                "@type": "QuantitativeValue",
3369                "minValue": 0,
3370                "maxValue": 1,
3371                "unitCode": "DAY"
3372              },
3373              "transitTime": {
3374                "@type": "QuantitativeValue",
3375                "minValue": 2,
3376                "maxValue": 5,
3377                "unitCode": "DAY"
3378              }
3379            }
3380          }
3381        }
3382]}
3383</script>
3383
3384<div class="page-content page-content--product">
3385    <div class="page-width">
3386      <div class="grid grid--product-images--partial"><div class="grid__item medium-up--two-fifths product-single__sticky">
3387<div
3388    data-product-images
3389    data-zoom="true"
3390    data-has-slideshow="true">
3391    <div class="product__photos product__photos-template--27744516047214__featured_product_FqagAb product__photos--beside">
3392
3393      <div class="product__main-photos" data-aos data-product-single-media-group>
3394        <div
3395          data-product-photos
3396          data-zoom="true"
3397          class="product-slideshow"
3398          id="ProductPhotos-template--27744516047214__featured_product_FqagAb"
3399        >
3400<div
3401  class="product-main-slide starting-slide"
3402  data-index="0"
3403  >
3404
3405  <div data-product-image-main class="product-image-main"><div class="image-wrap" style="height: 0; padding-bottom: 100.0%;">
3406
3407
3408
3409<image-element data-aos="image-fade-in" data-aos-offset="150">
3410
3411
3412  
3413
3414  
3415  <img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=1080"
3416    width="1080"
3417    height="1080.0"
3418    class="photoswipe__image
3419 image-element"
3420    loading="lazy"
3421    alt="Cold Brew Can, Four Pack - Irving Farm New York"
3422    srcset="
3423      //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=360 360w,
3424    
3425      //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=540  540w,
3426    
3427      //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=720  720w,
3428    
3429      //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=900  900w,
3430    
3431      //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=1080  1080w,
3432    
3433"
3434    data-photoswipe-src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=1800"
3435    data-photoswipe-width="4583"
3436    data-photoswipe-height="4583"
3437    data-index="1"
3438    sizes="(min-width: 769px) 40vw, 75vw"
3439  >
3440
3441
3442</image-element>
3443<button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
3444            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg>
3445            <span class="icon__fallback-text">Close (esc)</span>
3446          </button></div></div>
3447
3448</div>
3449
3450<div
3451  class="product-main-slide secondary-slide"
3452  data-index="1"
3453  >
3454
3455  <div data-product-image-main class="product-image-main"><div class="image-wrap" style="height: 0; padding-bottom: 100.0%;">
3456
3457
3458
3459<image-element data-aos="image-fade-in" data-aos-offset="150">
3460
3461
3462  
3463
3464  
3465  <img src="//irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=1080"
3466    width="1080"
3467    height="1080.0"
3468    class="photoswipe__image
3469 image-element"
3470    loading="lazy"
3471    alt="Cold Brew Can, Four Pack - Irving Farm New York"
3472    srcset="
3473      //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=360 360w,
3474    
3475      //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=540  540w,
3476    
3477      //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=720  720w,
3478    
3479      //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=900  900w,
3480    
3481      //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=1080  1080w,
3482    
3483"
3484    data-photoswipe-src="//irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=1800"
3485    data-photoswipe-width="1500"
3486    data-photoswipe-height="1500"
3487    data-index="2"
3488    sizes="(min-width: 769px) 40vw, 75vw"
3489  >
3490
3491
3492</image-element>
3493<button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
3494            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg>
3495            <span class="icon__fallback-text">Close (esc)</span>
3496          </button></div></div>
3497
3498</div>
3499
3500<div
3501  class="product-main-slide secondary-slide"
3502  data-index="2"
3503  >
3504
3505  <div data-product-image-main class="product-image-main"><div class="image-wrap" style="height: 0; padding-bottom: 100.0%;">
3506
3507
3508
3509<image-element data-aos="image-fade-in" data-aos-offset="150">
3510
3511
3512  
3513
3514  
3515  <img src="//irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=1080"
3516    width="1080"
3517    height="1080.0"
3518    class="photoswipe__image
3519 image-element"
3520    loading="lazy"
3521    alt="Cold Brew Can, Four Pack - Irving Farm New York"
3522    srcset="
3523      //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=360 360w,
3524    
3525      //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=540  540w,
3526    
3527      //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=720  720w,
3528    
3529      //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=900  900w,
3530    
3531      //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=1080  1080w,
3532    
3533"
3534    data-photoswipe-src="//irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=1800"
3535    data-photoswipe-width="1500"
3536    data-photoswipe-height="1500"
3537    data-index="3"
3538    sizes="(min-width: 769px) 40vw, 75vw"
3539  >
3540
3541
3542</image-element>
3543<button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
3544            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg>
3545            <span class="icon__fallback-text">Close (esc)</span>
3546          </button></div></div>
3547
3548</div>
3549
3550<div
3551  class="product-main-slide secondary-slide"
3552  data-index="3"
3553  >
3554
3555  <div data-product-image-main class="product-image-main"><div class="image-wrap" style="height: 0; padding-bottom: 100.0%;">
3556
3557
3558
3559<image-element data-aos="image-fade-in" data-aos-offset="150">
3560
3561
3562  
3563
3564  
3565  <img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=1080"
3566    width="1080"
3567    height="1080.0"
3568    class="photoswipe__image
3569 image-element"
3570    loading="lazy"
3571    alt="Cold Brew Can, Four Pack - Irving Farm New York"
3572    srcset="
3573      //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=360 360w,
3574    
3575      //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=540  540w,
3576    
3577      //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=720  720w,
3578    
3579      //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=900  900w,
3580    
3581      //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=1080  1080w,
3582    
3583"
3584    data-photoswipe-src="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=1800"
3585    data-photoswipe-width="1500"
3586    data-photoswipe-height="1500"
3587    data-index="4"
3588    sizes="(min-width: 769px) 40vw, 75vw"
3589  >
3590
3591
3592</image-element>
3593<button type="button" class="btn btn--body btn--circle js-photoswipe__zoom product__photo-zoom">
3594            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg>
3595            <span class="icon__fallback-text">Close (esc)</span>
3596          </button></div></div>
3597
3598</div>
3599</div></div>
3600
3601      <div
3602        data-product-thumbs
3603        class="product__thumbs product__thumbs--beside product__thumbs-placement--left small--hide"
3604        data-position="beside"
3605        data-arrows="false"
3606        data-aos><div class="product__thumbs--scroller"><div class="product__thumb-item"
3607                data-index="0"
3608                >
3609                <a
3610                  href="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28_1800x1800.jpg?v=1776174480"
3611                  data-product-thumb
3612                  class="product__thumb"
3613                  data-index="0"
3614                  data-id="54117076861294">
3615                  <div class="image-wrap image-wrap__thumbnail" style="height: 0; padding-bottom: 100.0%;">
3616
3617
3618
3619<image-element data-aos="image-fade-in" data-aos-offset="150">
3620
3621
3622  
3623<img src="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&amp;width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&amp;width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&amp;width=720 720w" width="720" height="720.0" loading="lazy" class=" image-element" sizes="(min-width: 769px) 80px, 100vw">
3624  
3625
3626
3627</image-element>
3628</div>
3629                </a>
3630              </div><div class="product__thumb-item"
3631                data-index="1"
3632                >
3633                <a
3634                  href="//irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2_1800x1800.png?v=1776906158"
3635                  data-product-thumb
3636                  class="product__thumb"
3637                  data-index="1"
3638                  data-id="54175440044398">
3639                  <div class="image-wrap image-wrap__thumbnail" style="height: 0; padding-bottom: 100.0%;">
3640
3641
3642
3643<image-element data-aos="image-fade-in" data-aos-offset="150">
3644
3645
3646  
3647<img src="//irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&amp;width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&amp;width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&amp;width=720 720w" width="720" height="720.0" loading="lazy" class=" image-element" sizes="(min-width: 769px) 80px, 100vw">
3648  
3649
3650
3651</image-element>
3652</div>
3653                </a>
3654              </div><div class="product__thumb-item"
3655                data-index="2"
3656                >
3657                <a
3658                  href="//irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew_1800x1800.png?v=1776174480"
3659                  data-product-thumb
3660                  class="product__thumb"
3661                  data-index="2"
3662                  data-id="54093551501678">
3663                  <div class="image-wrap image-wrap__thumbnail" style="height: 0; padding-bottom: 100.0%;">
3664
3665
3666
3667<image-element data-aos="image-fade-in" data-aos-offset="150">
3668
3669
3670  
3671<img src="//irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&amp;width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&amp;width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&amp;width=720 720w" width="720" height="720.0" loading="lazy" class=" image-element" sizes="(min-width: 769px) 80px, 100vw">
3672  
3673
3674
3675</image-element>
3676</div>
3677                </a>
3678              </div><div class="product__thumb-item"
3679                data-index="3"
3680                >
3681                <a
3682                  href="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack_1800x1800.png?v=1776174480"
3683                  data-product-thumb
3684                  class="product__thumb"
3685                  data-index="3"
3686                  data-id="54093301219694">
3687                  <div class="image-wrap image-wrap__thumbnail" style="height: 0; padding-bottom: 100.0%;">
3688
3689
3690
3691<image-element data-aos="image-fade-in" data-aos-offset="150">
3692
3693
3694  
3695<img src="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&amp;width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&amp;width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&amp;width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&amp;width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&amp;width=720 720w" width="720" height="720.0" loading="lazy" class=" image-element" sizes="(min-width: 769px) 80px, 100vw">
3696  
3697
3698
3699</image-element>
3700</div>
3701                </a>
3702              </div></div></div>
3703    </div>
3704  </div>
3705
3706  
3707
3708  
3708<script type="application/json" id="ModelJson-template--27744516047214__featured_product_FqagAb">
3709    []
3710  </script>
3710<div class="pdp-press-strip">
3711              <span class="pdp-press-strip__label">As seen in</span>
3712              <div class="pdp-press-strip__logos">
3713                <img src="https://cdn.shopify.com/s/files/1/0923/5128/files/The_New_York_Times_logo.png" alt="The New York Times" loading="lazy">
3714                <img src="https://cdn.shopify.com/s/files/1/0923/5128/files/Eater_logo_svg.png" alt="Eater" loading="lazy">
3715                <img src="https://cdn.shopify.com/s/files/1/0923/5128/files/Bon_Appetit_logo_svg.png" alt="Bon Appétit" loading="lazy">
3716                <img src="https://cdn.shopify.com/s/files/1/0923/5128/files/Thrillist_logo_svg.png" alt="Thrillist" loading="lazy">
3717                <img src="https://cdn.shopify.com/s/files/1/0923/5128/files/timeout-logo-freelogovectors.net.png" alt="Time Out" loading="lazy">
3718              </div>
3719            </div>
3720          </div><div class="grid__item medium-up--three-fifths">
3721          <div class="product-single__meta">
3722            <div class="product-block product-block--header"><h1 class="h2 product-single__title">Cold Brew Can, Four Pack
3723</h1></div>
3724
3725            <div data-product-blocks><div class="product-block product-block--price" ><span data-a11y-price class="visually-hidden">Regular price</span><span
3726                        data-product-price
3727                        class="product__price"
3728                      >$19.99
3729</span><span data-save-price class="product__price-savings hide"></span><div
3730                        data-unit-price-wrapper
3731                        class="product__unit-price product__unit-price--spacing  hide"
3732                      ><span data-unit-price>$</span
3733                        >/<span data-unit-base></span>
3734                      </div></div><div
3735                      class="product-block"
3736                      
3737                    >
3738<div class="rte">
3739    
3740<p data-pm-slice="1 1 []">Crafted for those in need of a quick cold coffee fix, our cold brew delivers our signature Blackstrap blend in a ready-to-drink format. These cans can be stored at room temperature, so they are perfect to take on the go. Pour over ice, or drink right out of the can!</p>
3741
3742  </div></div><div
3743                      class="product-block"
3744                      
3745                        data-dynamic-variants-enabled
3746                      
3747                      
3748                    ></div><div class="product-block" ><div class="product-block"><form method="post" action="/cart/add" id="AddToCartForm-template--27744516047214__featured_product_FqagAb-15028479164782" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><button
3749      type="submit"
3750      name="add"
3751      data-add-to-cart
3752      class="btn btn--full add-to-cart"
3753      >
3754      <span data-add-to-cart-text data-default-text="Add to bag">
3755        Add to bag
3756      </span>
3757    </button><div class="shopify-payment-terms product__policies"></div>
3758
3759  <select name="id" data-product-select class="product-single__variants no-js"><option 
3760          selected="selected"
3761          value="53613878804846">
3762          Default Title - 19.99 USD
3763        </option></select><input type="hidden" name="product-id" value="15028479164782" /><input type="hidden" name="section-id" value="template--27744516047214__featured_product_FqagAb" /></form></div><div
3764                          data-store-availability-holder
3765                          data-product-name="Cold Brew Can, Four Pack"
3766                          data-base-url="https://irvingfarmcoffee.com/"
3767                        ></div></div></div><textarea class="hide" aria-hidden="true" aria-label="Product JSON" data-variant-json>
3768                [{"id":53613878804846,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CB-CAN-12OZ-4CT-SS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cold Brew Can, Four Pack","public_title":null,"options":["Default Title"],"price":1999,"weight":1408,"compare_at_price":null,"inventory_quantity":-59,"inventory_management":null,"inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]
3769              </textarea><textarea class="hide" aria-hidden="true" aria-label="Variant JSON" data-current-variant-json>
3770                  {"id":53613878804846,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"CB-CAN-12OZ-4CT-SS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cold Brew Can, Four Pack","public_title":null,"options":["Default Title"],"price":1999,"weight":1408,"compare_at_price":null,"inventory_quantity":-59,"inventory_management":null,"inventory_policy":"deny","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
3771                </textarea></div>
3772        </div></div>
3773    </div>
3774  </div>
3775</div>
3776
3777</div><div id="shopify-section-template--27744516047214__slideshow_RtRLJG" class="shopify-section index-section--hero"><div
3778  data-section-id="template--27744516047214__slideshow_RtRLJG"
3779  data-section-type="slideshow-section"
3780  data-parallax="true"><div class="slideshow-wrapper"><div class="">
3781        <div id="Slideshow-template--27744516047214__slideshow_RtRLJG"
3782          class="hero hero--650px hero--template--27744516047214__slideshow_RtRLJG hero--mobile--auto loading loading--delayed"
3783          
3784          data-mobile-natural="false"
3785          data-autoplay="true"
3786          data-speed="5000"
3787          
3788          
3789          
3790            data-dots="true"
3791            data-bars="true"
3792          
3793          data-slide-count="1"><div
3794              
3795              class="slideshow__slide slideshow__slide--image_Vbwzia"
3796              data-index="0"
3797              data-id="image_Vbwzia"><style data-shopify>.slideshow__slide--image_Vbwzia .hero__title {
3798                  font-size: 40.0px;
3799                }
3800                @media only screen and (min-width: 769px) {
3801                  .slideshow__slide--image_Vbwzia .hero__title {
3802                    font-size: 80px;
3803                  }
3804                }
3805                  .slideshow__slide--image_Vbwzia .btn {
3806                    background: #000000 !important;
3807                    border: none;
3808                  }
3809
3810                  
3811                
3812
3813                
3814</style><div class="hero__image-wrapper"><parallax-image class="parallax-container">
3815                    <div class="parallax-image" data-movement="15%" data-parallax-image data-angle="top">
3816
3817
3818
3819
3820
3821<image-element data-aos="image-fade-in" data-aos-offset="150">
3822
3823
3824  
3825<img src="//irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&amp;width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&amp;width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&amp;width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&amp;width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&amp;width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&amp;width=2400 2400w" width="2400" height="3600.5143591941705" loading="lazy" class="hero__image hero__image--image_Vbwzia image-element" sizes="100vw">
3826  
3827
3828
3829</image-element>
3830</div>
3831                  </parallax-image></div><!-- Custom Hero Content Box (from custom-hero-main.liquid) -->
3832                <div class="custom-hero-main-overlay">
3833                  <div class="custom-hero-main__inner" style="--cmm-hero-width: 50%;">
3834                    <div class="custom-hero-main__box"><h1 class="custom-hero-main__header">Find Irving Farm <br />
3835near you</h1><p class="custom-hero-main__content">Come for the coffee. Stay for the vibes (and the Wi-Fi).</p></div><a href="/pages/locations" class="custom-hero-main__button">
3836                        Locations
3837                      </a></div>
3838                </div></div></div>
3839      </div>
3840    </div></div>
3841
3842<style>
3843  /* Custom Hero Content Box Styling (from custom-hero-main.liquid) */
3844  .custom-hero-main-overlay {
3845    position: absolute;
3846    top: 0;
3847    left: 0;
3848    right: 0;
3849    bottom: 0;
3850    display: flex;
3851    align-items: center;
3852    justify-content: flex-start;
3853    z-index: 10;
3854    pointer-events: none;
3855        background: rgba(0, 0, 0, 0.3);
3856  }
3857
3858  .custom-hero-main-overlay * {
3859    pointer-events: auto;
3860  }
3861
3862  .custom-hero-main__inner {
3863    margin-left: 50px;
3864    padding: 20px;
3865    background: transparent;
3866    max-width: var(--cmm-hero-width, 25%);
3867  }
3868
3869  .custom-hero-main__box {
3870    color: white;
3871        text-shadow: 0 1px 3px rgba(0,0,0,0.6), 0 0 10px rgba(0,0,0,0.3);
3872    display: flex;
3873    flex-direction: column;
3874    padding: 10px 0px 10px 0px;
3875  }
3876
3877  .custom-hero-main__header {
3878    font-size: 4rem;
3879    margin-top: 0px;
3880    margin-bottom: 10px;
3881    font-weight: bold;
3882    line-height: 1.2;
3883  }
3884
3885  .custom-hero-main__content {
3886    font-size: 1.25rem;
3887    margin-bottom: 0;
3888    line-height: 1.4;
3889    color: rgba(255,255,255,0.9)
3890  }
3891
3892  .custom-hero-main__button {
3893    display: inline-block;
3894    background: #000;
3895    color: #fff;
3896    padding: 12px 24px;
3897    margin-top: 10px;
3898    margin-bottom: 10px;
3899    text-align: center;
3900    text-transform: uppercase;
3901    text-decoration: none;
3902    font-weight: bold;
3903    transition: all 0.3s ease;
3904    border: 2px solid #000;
3905    width: 100%;
3906    box-sizing: border-box;
3907  }
3908
3909  .custom-hero-main__button:hover {
3910    background: #fff;
3911    color: #000;
3912    border-color: #000;
3913  }
3914
3915  /* Mobile responsiveness */
3916  @media (max-width: 768px) {
3917    .custom-hero-main__inner {
3918      margin-left: 20px;
3919      margin-right: 20px;
3920      max-width: none;
3921      padding: 15px;
3922    }
3923
3924    .custom-hero-main__header {
3925      font-size: 1.5rem;
3926      margin-bottom: 20px;
3927    }
3928
3929    .custom-hero-main__content {
3930      font-size: 13px;
3931    }
3932
3933    .custom-hero-main__button {
3934      padding: 10px 20px;
3935      margin-top: 25px;
3936    }
3937  }
3938
3939  /* Ensure slideshow slide has relative positioning */
3940  .slideshow__slide {
3941    position: relative;
3942  }
3943
3944  /* Ensure images fill the entire container */
3945  .slideshow__slide .hero__image {
3946    object-fit: cover !important;
3947    object-position: center !important;
3948    width: 100%;
3949    height: 100%;
3950  }
3951
3952  /* Ensure image wrapper spans full width and height */
3953  .slideshow__slide .hero__image-wrapper {
3954    width: 100%;
3955    height: 100%;
3956    overflow: hidden;
3957  }
3958
3959  /* Overlay is controlled per slide via the "Dark overlay opacity" setting (rendered in the per-slide style above). Default 0 = no overlay. */
3960/* Text Background Variations */
3961.custom-hero-main__box--bg-white {
3962  background: rgba(255, 255, 255, 0.85);
3963  color: #333;
3964  text-shadow: none;
3965  padding: 20px 25px;
3966}
3967.custom-hero-main__box--bg-white .custom-hero-main__header {
3968  color: #333;
3969}
3970.custom-hero-main__box--bg-white .custom-hero-main__content {
3971  color: #555;
3972}
3973.custom-hero-main__box--bg-black {
3974  background: rgba(0, 0, 0, 0.75);
3975  color: #fff;
3976  padding: 20px 25px;
3977}
3978.custom-hero-main__box--bg-semi-transparent {
3979  background: rgba(0, 0, 0, 0.4);
3980  color: #fff;
3981  padding: 20px 25px;
3982}</style>
3983
3984
3985</div><div id="shopify-section-template--27744516047214__1774962061f1dfcece" class="shopify-section">
3986
3987<style> #shopify-section-template--27744516047214__1774962061f1dfcece h2 {font-size: 48px;} </style></div>
3988        </main><!-- BEGIN sections: footer-group -->
3989<div id="shopify-section-sections--27744510968174__footer" class="shopify-section shopify-section-group-footer-group"><style data-shopify>.irving-footer {
3990    background-color: #c3dacb;
3991    color: #000000;
3992    padding: 60px 0 0;
3993  }
3994
3995  .irving-footer__main {
3996    display: flex;
3997    flex-wrap: wrap;
3998    gap: 40px;
3999    padding: 0 40px 40px;
4000  }
4001
4002  .irving-footer__menus {
4003    flex: 0 0 65%;
4004    display: grid;
4005    grid-template-columns: repeat(4, 1fr);
4006    gap: 30px;
4007  }
4008
4009  .irving-footer__menu-column h3 {
4010    font-size: 14px;
4011    font-weight: 700;
4012    text-transform: uppercase;
4013    letter-spacing: 1px;
4014    margin-bottom: 20px;
4015  }
4016
4017  .irving-footer__menu-column ul {
4018    list-style: none;
4019    padding: 0;
4020    margin: 0;
4021  }
4022
4023  .irving-footer__menu-column ul li {
4024    margin-bottom: 12px;
4025  }
4026
4027  .irving-footer__menu-column ul li a {
4028    color: #000000;
4029    text-decoration: none;
4030    font-size: 14px;
4031    position: relative;
4032    display: inline-block;
4033    text-decoration: none;
4034  }
4035
4036
4037  .irving-footer__menu-column ul li a::after {
4038    content: '';
4039    position: absolute;
4040    left: 0;
4041    bottom: -2px;
4042    width: 100%;
4043    height: 2px;
4044    background: #000;
4045    transform: scaleX(0);
4046    transform-origin: left;
4047    transition: transform 0.3s ease;
4048  }
4049  .irving-footer__menu-column ul li a:hover::after {
4050    transform: scaleX(1);
4051  }
4052  .irving-footer__newsletter {
4053    flex: 1;
4054  }
4055
4056  .irving-footer__newsletter h3 {
4057    font-size: 14px;
4058    font-weight: 700;
4059    text-transform: uppercase;
4060    letter-spacing: 1px;
4061    margin-bottom: 20px;
4062  }
4063
4064  .irving-footer__newsletter-form {
4065    margin-bottom: 0;
4066  }
4067
4068  .irving-footer__newsletter-input {
4069    width: 100%;
4070    padding: 12px 0px;
4071    border-bottom: 1px solid #333333;
4072    text-transform: uppercase;
4073    background: transparent;
4074    color: #000000;
4075    font-size: 14px;
4076    margin-bottom: 12px;
4077  }
4078
4079  .irving-footer__newsletter-input::placeholder {
4080    color: #000000;
4081    opacity: 0.6;
4082  }
4083
4084  .irving-footer__newsletter-btn {
4085    padding: 6px 16px;
4086    background: #ffffff;
4087    color: #000000;
4088    border: none;
4089    font-size: 14px;
4090    font-weight: 700;
4091    text-transform: uppercase;
4092    letter-spacing: 1px;
4093    cursor: pointer;
4094    transition: opacity 0.2s;
4095    width: 150px;
4096  }
4097
4098  .irving-footer__newsletter-btn:hover {
4099    opacity: 0.8;
4100  }
4101
4102  .irving-footer__social {
4103    display: flex;
4104    gap: 20px;
4105    justify-content: center;
4106    align-items: center;
4107  }
4108
4109  .irving-footer__social a {
4110    color: #000000;
4111    transition: opacity 0.2s;
4112  }
4113
4114  .irving-footer__social a:hover {
4115    opacity: 0.7;
4116  }
4117
4118  .irving-footer__social svg {
4119    width: 24px;
4120    height: 24px;
4121    fill: currentColor;
4122  }
4123
4124  .irving-footer__bottom {
4125    padding: 20px 40px;
4126    text-align: center;
4127    font-size: 12px;
4128    text-transform: uppercase;
4129    letter-spacing: 1px;
4130  }
4131
4132  .irving-footer__bottom-content {
4133    display: inline-flex;
4134    align-items: center;
4135    gap: 15px;
4136  }
4137
4138  .irving-footer__bottom-content a {
4139    color: #000000;
4140    text-decoration: none;
4141    transition: opacity 0.2s;
4142  }
4143
4144  .irving-footer__bottom-content a:hover {
4145    opacity: 0.7;
4146  }
4147
4148  .irving-footer__bottom-separator {
4149    color: #000000;
4150  }
4151
4152  .irving-footer__menu-dropdown {
4153    display: none;
4154  }
4155
4156  .irving-footer__menu-toggle {
4157    width: 100%;
4158    background: transparent;
4159    border: none;
4160    color: #000000;
4161    font-size: 14px;
4162    font-weight: 900;
4163    text-transform: uppercase;
4164    letter-spacing: 1px;
4165    padding: 20px 0;
4166    text-align: left;
4167    cursor: pointer;
4168    display: flex;
4169    justify-content: space-between;
4170    align-items: center;
4171  }
4172
4173  .irving-footer__menu-toggle:after {
4174    content: '+';
4175    font-size: 20px;
4176    transition: transform 0.3s;
4177  }
4178
4179  .irving-footer__menu-toggle.active:after {
4180    content: '−';
4181  }
4182
4183  .irving-footer__menu-dropdown-content {
4184    max-height: 0;
4185    overflow: hidden;
4186    transition: max-height 0.3s ease;
4187  }
4188
4189  .irving-footer__menu-dropdown-content.active {
4190    max-height: 500px;
4191    padding-bottom: 10px;
4192  }
4193
4194  .irving-footer__menu-dropdown-content ul {
4195    list-style: none;
4196    padding: 0;
4197    margin: 0;
4198  }
4199
4200  .irving-footer__menu-dropdown-content ul li {
4201    margin-bottom: 12px;
4202  }
4203
4204  .irving-footer__menu-dropdown-content ul li a {
4205    color: #000000;
4206    text-decoration: none;
4207    font-size: 14px;
4208    transition: opacity 0.2s;
4209  }
4210
4211  .irving-footer__menu-dropdown-content ul li a:hover {
4212    opacity: 0.7;
4213  }
4214
4215  .irving-footer__menu-separator {
4216    display: none;
4217    height: 1px;
4218    background-color: #333333;
4219    margin: 0;
4220    border: none;
4221  }
4222
4223  @media screen and (max-width: 768px) {
4224    .irving-footer__main {
4225      flex-direction: column;
4226      padding: 0 20px 0px;
4227      gap: 0px;
4228    }
4229
4230    .irving-footer__newsletter {
4231      order: -1;
4232      padding-bottom: 30px;
4233    }
4234
4235    .irving-footer__menus {
4236      flex: 1;
4237      display: block;
4238      margin: 0 -20px;
4239      padding: 0 20px;
4240    }
4241
4242    .irving-footer__menu-column h3 {
4243      display: none;
4244    }
4245
4246    .irving-footer__menu-column > ul {
4247      display: none;
4248    }
4249
4250    .irving-footer__menu-dropdown {
4251      display: block;
4252    }
4253
4254    .irving-footer__menu-separator {
4255      display: block;
4256      margin: 0 -20px;
4257      width: calc(100% + 40px);
4258    }
4259
4260    .irving-footer__social-wrapper {
4261      padding: 30px 20px;
4262    }
4263
4264    .irving-footer__bottom {
4265      padding: 20px;
4266    }
4267
4268    .irving-footer__bottom-content {
4269      flex-direction: column;
4270      gap: 10px;
4271    }
4272
4273    .irving-footer__bottom-separator {
4274      display: none;
4275    }
4276  }</style><footer class="irving-footer" data-section-id="sections--27744510968174__footer" data-section-type="footer-section">
4277  <div class="irving-footer__main">
4278    <!-- Menu Columns (65% width) -->
4279    <div class="irving-footer__menus"><div class="irving-footer__menu-column" >
4280            <h3>SHOP</h3>
4281            <ul><li>
4282                  <a href="/collections/coffee">COFFEE</a>
4283                </li><li>
4284                  <a href="/collections/bulk-coffees">BULK</a>
4285                </li><li>
4286                  <a href="/collections/merchandise">MERCH</a>
4287                </li><li>
4288                  <a href="/pages/wholesale">WHOLESALE</a>
4289                </li><li>
4290                  <a href="/pages/build-a-bundle">BUILD A BUNDLE</a>
4291                </li><li>
4292                  <a href="/pages/office-coffee-subscription">OFFICE SUBSCRIPTIONS</a>
4293                </li></ul>
4294
4295            <!-- Mobile Dropdown Version -->
4296            <div class="irving-footer__menu-dropdown">
4297              <button class="irving-footer__menu-toggle" aria-expanded="false" data-menu-toggle>
4298                SHOP
4299              </button>
4300              <div class="irving-footer__menu-dropdown-content">
4301                <ul><li>
4302                      <a href="/collections/coffee">COFFEE</a>
4303                    </li><li>
4304                      <a href="/collections/bulk-coffees">BULK</a>
4305                    </li><li>
4306                      <a href="/collections/merchandise">MERCH</a>
4307                    </li><li>
4308                      <a href="/pages/wholesale">WHOLESALE</a>
4309                    </li><li>
4310                      <a href="/pages/build-a-bundle">BUILD A BUNDLE</a>
4311                    </li><li>
4312                      <a href="/pages/office-coffee-subscription">OFFICE SUBSCRIPTIONS</a>
4313                    </li></ul>
4314              </div>
4315              <hr class="irving-footer__menu-separator">
4316            </div>
4317          </div><div class="irving-footer__menu-column" >
4318            <h3>SUPPORT</h3>
4319            <ul><li>
4320                  <a href="/pages/customer-service">CUSTOMER SERVICE</a>
4321                </li><li>
4322                  <a href="/pages/customer-service">SHIPPING</a>
4323                </li><li>
4324                  <a href="/pages/customer-service">RETURNS & EXCHANGES</a>
4325                </li><li>
4326                  <a href="/pages/customer-service">FAQS</a>
4327                </li></ul>
4328
4329            <!-- Mobile Dropdown Version -->
4330            <div class="irving-footer__menu-dropdown">
4331              <button class="irving-footer__menu-toggle" aria-expanded="false" data-menu-toggle>
4332                SUPPORT
4333              </button>
4334              <div class="irving-footer__menu-dropdown-content">
4335                <ul><li>
4336                      <a href="/pages/customer-service">CUSTOMER SERVICE</a>
4337                    </li><li>
4338                      <a href="/pages/customer-service">SHIPPING</a>
4339                    </li><li>
4340                      <a href="/pages/customer-service">RETURNS & EXCHANGES</a>
4341                    </li><li>
4342                      <a href="/pages/customer-service">FAQS</a>
4343                    </li></ul>
4344              </div>
4345              <hr class="irving-footer__menu-separator">
4346            </div>
4347          </div><div class="irving-footer__menu-column" >
4348            <h3>COMPANY</h3>
4349            <ul><li>
4350                  <a href="/pages/history">HISTORY</a>
4351                </li><li>
4352                  <a href="/pages/the-roastery">ROASTERY</a>
4353                </li><li>
4354                  <a href="/pages/sustainability">SUSTAINABILITY</a>
4355                </li><li>
4356                  <a href="/pages/about-us">ABOUT US</a>
4357                </li><li>
4358                  <a href="/pages/wholesale">WHOLESALE & CAFES</a>
4359                </li><li>
4360                  <a href="/blogs/irving-farm-coffee-roasters">JOURNAL</a>
4361                </li></ul>
4362
4363            <!-- Mobile Dropdown Version -->
4364            <div class="irving-footer__menu-dropdown">
4365              <button class="irving-footer__menu-toggle" aria-expanded="false" data-menu-toggle>
4366                COMPANY
4367              </button>
4368              <div class="irving-footer__menu-dropdown-content">
4369                <ul><li>
4370                      <a href="/pages/history">HISTORY</a>
4371                    </li><li>
4372                      <a href="/pages/the-roastery">ROASTERY</a>
4373                    </li><li>
4374                      <a href="/pages/sustainability">SUSTAINABILITY</a>
4375                    </li><li>
4376                      <a href="/pages/about-us">ABOUT US</a>
4377                    </li><li>
4378                      <a href="/pages/wholesale">WHOLESALE & CAFES</a>
4379                    </li><li>
4380                      <a href="/blogs/irving-farm-coffee-roasters">JOURNAL</a>
4381                    </li></ul>
4382              </div>
4383              <hr class="irving-footer__menu-separator">
4384            </div>
4385          </div></div>
4386
4387    <!-- Newsletter Section (35% width) -->
4388    <div class="irving-footer__newsletter">
4389      <h3>JOIN OUR COMMUNITY</h3><!-- Default Shopify Newsletter Form --><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="irving-footer__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
4390          <input
4391            type="email"
4392            name="contact[email]"
4393            class="irving-footer__newsletter-input"
4394            placeholder="Enter your email"
4395            aria-label="Email address"
4396            required
4397          >
4398          <button type="submit" class="irving-footer__newsletter-btn">
4399            SUBMIT
4400          </button></form></div>
4401  </div>
4402
4403  <!-- Social Icons Section -->
4404  <div class="irving-footer__social-wrapper">
4405    <div class="irving-footer__social"><a href="https://www.instagram.com/irvingfarmcoffee/?hl=en" target="_blank" rel="noopener" aria-label="Instagram">
4406          <svg viewBox="0 0 32 32">
4407            <path d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.
4407075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/>
4408          </svg>
4409        </a><a href="https://x.com/IrvingFarm" target="_blank" rel="noopener" aria-label="Twitter">
4410          <svg viewBox="0 0 20 20">
4411            <path d="M11.095 5.514c.1-.167.158-.3.249-.409A986.714 986.714 0 0 1 14.67 1.11c.43-.514.876-.614 1.35-.327.53.32.609.932.166 1.485-.477.598-.978 1.178-1.467 1.766-.772.927-1.538 1.862-2.322 2.78-.184.216-.21.358-.038.609 2.158 3.157 4.304 6.323 6.448 9.49.18.266.345.55.463.845.435 1.093-.138 2.07-1.319 2.157-1.61.118-3.226.142-4.829-.11-.95-.15-1.607-.758-2.13-1.513-1.15-1.66-2.28-3.334-3.42-5.002-.071-.105-.155-.203-.289-.377-.086.124-.14.214-.207.295a4455.405 4455.405 0 0 1-4.44 5.31 3.698 3.698 0 0 1-.387.42c-.351.308-.85.304-1.217.008-.353-.286-.466-.811-.194-1.194.352-.495.75-.96 1.139-1.43 1.328-1.6 2.66-3.2 4-4.79.184-.219.16-.371.011-.59a1936.237 1936.237 0 0 1-5.324-7.87c-.205-.304-.4-.63-.533-.97C-.27 1.092.28.095 1.357.045c1.514-.07 3.037-.046 4.553.008 1.13.04 1.915.732 2.532 1.62.791 1.14 1.57 2.287 2.354 3.43.066.096.136.19.297.414l.002-.003Zm-8.888-3.6c.098.168.16.293.237.407 3.38 4.967 6.762 9.933 10.14 14.903.331.487.757.792 1.357.804 1.004.017 2.008.028 3.011.037.065 0 .13-.039.24-.076-.113-.184-.205-.345-.309-.5-2.271-3.352-4.54-6.706-6.816-10.054-1.101-1.62-2.224-3.227-3.324-4.847-.337-.495-.8-.693-1.37-.702-.897-.011-1.793-.02-2.69-.024-.138 0-.276.029-.473.05l-.003.002Z"/>
4412          </svg>
4413        </a></div>
4414  </div>
4415
4416  <!-- Bottom Bar -->
4417  <div class="irving-footer__bottom">
4418    <div class="irving-footer__bottom-content">
4419      <span>2026
4420        IRVING FARM</span><span class="irving-footer__bottom-separator">|</span>
4421        <a href="/policies/privacy-policy">TERMS OF SERVICE</a><span class="irving-footer__bottom-separator">|</span>
4422        <a href="/policies/privacy-policy">PRIVACY POLICY</a></div>
4423  </div>
4424</footer>
4425
4426<script>
4427  document.addEventListener('DOMContentLoaded', function () {
4428    const menuToggles = document.querySelectorAll('[data-menu-toggle]');
4429
4430    menuToggles.forEach((toggle) => {
4431      toggle.addEventListener('click', function () {
4432        const isActive = this.classList.contains('active');
4433        const content = this.nextElementSibling;
4434
4435        // Toggle active state
4436        this.classList.toggle('active');
4437        content.classList.toggle('active');
4438
4439        // Update aria-expanded
4440        this.setAttribute('aria-expanded', !isActive);
4441      });
4442    });
4443  });
4444</script>
4444
4445
4446
4447</div>
4448<!-- END sections: footer-group --></div>
4449    </div><div id="VideoModal" class="modal modal--solid">
4450  <div class="modal__inner">
4451    <div class="modal__centered page-width text-center">
4452      <div class="modal__centered-content">
4453        <div class="video-wrapper video-wrapper--modal">
4454          <div id="VideoHolder"></div>
4455        </div>
4456      </div>
4457    </div>
4458  </div>
4459
4460  <button type="button" class="modal__close js-modal-close text-link">
4461    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
4462    <span class="icon__fallback-text">"Close (esc)"</span>
4463  </button>
4464</div>
4465<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
4466  <div class="pswp__bg"></div>
4467  <div class="pswp__scroll-wrap">
4468    <div class="pswp__container">
4469      <div class="pswp__item"></div>
4470      <div class="pswp__item"></div>
4471      <div class="pswp__item"></div>
4472    </div>
4473
4474    <div class="pswp__ui pswp__ui--hidden">
4475      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
4476        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg>
4477      </button>
4478
4479      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
4480        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg>
4481      </button>
4482
4483      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
4484        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg>
4485      </button>
4486    </div>
4487  </div>
4488</div>
4489<tool-tip data-tool-tip="">
4490  <div class="tool-tip__inner" data-tool-tip-inner>
4491    <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg></button>
4492    <div data-tool-tip-title>Irving Farm New York</div>
4493    <div class="tool-tip__content" data-tool-tip-content>
4494    </div>
4495  </div>
4496</tool-tip>
4497<script src="//irvingfarmcoffee.com/cdn/shop/t/102/assets/custom.js?v=65795837306606252781786897427" defer></script>
4497
4498
4499    
4500    <template id="naturalImageMarkup">
4501      <div class="image-wrap" style="height: 0;">
4502        <image-element data-aos="image-fade-in" data-aos-offset="150">
4503          <img class="grid-product__image image-element" width height src srcset loading="lazy" alt>
4504        </image-element>
4505      </div>
4506    </template>
4507    <template id="fixedRatioImageMarkup">
4508      <div class="grid__image-ratio">
4509        <image-element data-aos="image-fade-in" data-aos-offset="150">
4510          <img class="image-element" width height src srcset loading="lazy" alt>
4511        </image-element>
4512      </div>
4513    </template>
4514  
4514<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4514
4515</body>
4516</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.