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&width=3000" alt="71 House Medium Roast - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-71House300g.png?v=1771657490&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&width=1000" alt="71 House Medium Roast - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-14.jpg?v=1776175968&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&width=3000" alt="Blackstrap Espresso, 12oz coffee bag, Irving Farm Coffee New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Blackstrap300g.png?v=1771615918&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&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&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-19.jpg?v=1776175929&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&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&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Gotham300g.png?v=1771657490&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&width=1000" alt="Gotham Dark Roast - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-38.jpg?v=1776175866&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&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&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/PLP-Highline300g.png?v=1771657490&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&width=1000" alt="Highline Light Roast | Organic - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&width=720 720w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-18.jpg?v=1776175688&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&width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/Lamari.jpg?v=1784136138&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&width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/Roastery_Select-9.jpg?v=1771299101&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&width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/cb-1_4fb13d22-991e-42e5-81c8-8e189aee1962.gif?v=1780750295&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&width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/IFBundleShots_Square-28.jpg?v=1776174480&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&width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/SINGLEORIGINROASTER_sselection-2.png?v=1776906158&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&width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/PDP-coldbrew.png?v=1776174480&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&width=720" alt="Cold Brew Can, Four Pack - Irving Farm New York" srcset="//irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=120 120w, //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=360 360w, //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&width=540 540w, //irvingfarmcoffee.com/cdn/shop/files/PLP-ColdBrew-4pack.png?v=1776174480&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&width=2400" alt="" srcset="//irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&width=352 352w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&width=832 832w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&width=1200 1200w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&width=1920 1920w, //irvingfarmcoffee.com/cdn/shop/files/IrvingFarm_ColdFoamDay-84.jpg?v=1771303435&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.